@import "https://fonts.googleapis.com/css2?family=Rubik+Glitch&display=swap";:root{--bg:#070e1c;--panel:#0b1630;--panel-2:#081228;--text:#e6ecfa;--muted:#9eabc9;--accent:#f0d67a;--accent-2:#c98a1a;--accent-active-shadow:0 -3px 16px #f0d67a38, 0 2px 8px #f0d67a0e;--accent-pill-clip-bottom:inset(0 0 2px 0 round 999px);--accent-nav-pill-clip:inset(0 0 2px 0 round 8px);--pill-state-transition:color .32s cubic-bezier(.45, 0, .22, 1), box-shadow .32s cubic-bezier(.45, 0, .22, 1), background .32s cubic-bezier(.45, 0, .22, 1), clip-path .32s cubic-bezier(.45, 0, .22, 1), padding .32s cubic-bezier(.45, 0, .22, 1), border-color .32s cubic-bezier(.45, 0, .22, 1);--dimmed-accent:#e6d6a4;--accent-gradient:linear-gradient(135deg, #fff6d3 0%, #f0d67a 32%, #dca437 68%, #a86d06 100%);--chip:#0f1d3f;--border:#ffffff14;--glow:0 10px 30px #f0d67a2e;--radius:14px;--silver:silver;--bronze:#cd7f32;--header-bg:#0a2a40}*{box-sizing:border-box}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(80vw 60vh at 100% -20%, #f0d67a1a, transparent 60%), radial-gradient(60vw 40vh at 0% 0%, #0f1d3f52, transparent 65%), var(--bg);max-width:100%;color:var(--text);margin:0;font-family:Inter,system-ui,Arial,sans-serif;overflow-x:hidden}html,body,.modal,.panel,.wrap,.rows_grid,.member_list,.table_wrap,.modal_body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.modal::-webkit-scrollbar{display:none}.panel::-webkit-scrollbar{display:none}.wrap::-webkit-scrollbar{display:none}.rows_grid::-webkit-scrollbar{display:none}.member_list::-webkit-scrollbar{display:none}.table_wrap::-webkit-scrollbar{display:none}.modal_body::-webkit-scrollbar{display:none}.main_container{width:min(1100px,100%);margin:0 auto;padding-block:24px;padding-inline:clamp(12px,3vw,24px)}.panel{border:1px solid var(--border);box-shadow:var(--glow);background:linear-gradient(#0b1630f0,#081228eb);border-radius:12px;overflow:hidden}.panel_header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title{color:var(--text);margin:0;font-size:18px;font-weight:800}.muted{color:var(--muted)}.primary_btn{color:var(--text);cursor:pointer;background:linear-gradient(135deg,#f0d67a3d,#c98a1a2e);border:1px solid #f0d67a42;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.segmented{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;gap:0;padding:2px;display:inline-flex;overflow:hidden}.seg_btn{color:var(--muted);cursor:pointer;clip-path:inset(0 round 999px);box-shadow:none;transition:var(--pill-state-transition);background:0 0;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.seg_btn[aria-pressed=true],.seg_btn.active{color:#070e1c;background:linear-gradient(180deg, var(--accent), var(--accent-2));box-shadow:var(--accent-active-shadow);clip-path:var(--accent-pill-clip-bottom);padding:12px 14px}.ghost_btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.ghost_btn[disabled]{opacity:.6;cursor:not-allowed}.ef_input{color:var(--text);border:1px solid var(--border);box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;background:#ffffff05;border-radius:10px;width:100%;max-width:100%;padding:10px 12px;font-weight:900;transition:border-color .15s}.ef_input:focus{border-color:#d7b43a8c;outline:none}.ef_input.is_invalid{border-color:#ff7878b3;box-shadow:0 0 0 1px #ff787833}.btn_spinner{border:2px solid #ffffff4d;border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.step_circle{border:2px solid rgba(var(--vr-step-border-rgb,255,255,255), .2);background:rgba(var(--vr-step-border-rgb,255,255,255), .05);width:36px;height:36px;color:rgba(var(--vr-step-text-rgb,168,188,232), .7);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .25s;display:flex}.step_connector{background:rgba(var(--vr-step-connector-rgb,255,255,255), .15);z-index:1;flex:1;height:2px;transition:background .3s;position:relative}.chev{width:16px;height:16px;transition:transform .2s}.chev.up{transform:rotate(180deg)}header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:linear-gradient(#070e1ceb,#070e1c8c);position:sticky;top:0}.top_bar{justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex}.brand{align-items:center;gap:12px;font-weight:800;display:flex}.crest{background:conic-gradient(from 220deg, var(--accent), var(--accent) 50%, var(--accent-2) 50%, var(--accent-2));width:38px;height:38px;box-shadow:var(--glow);border-radius:10px}.admin_surface{--admin-panel:#0b1630eb;--admin-panel-elevated:#0a17408c;--admin-row-hover:#f0d67a0f;--admin-row-stripe:#ffffff06;--admin-focus-ring:0 0 0 3px #f0d67a24}.admin_surface .muted,.admin_surface .muted_text{color:var(--muted)}.admin_surface.main_container,.admin_surface .main_container{width:min(1200px,100%);padding-bottom:48px}.admin_surface .section_intro{gap:8px;padding:8px 0 20px;display:grid}.admin_surface .intro_heading{letter-spacing:-.02em;color:var(--text);align-items:center;gap:10px;margin:0;font-size:clamp(22px,4vw,28px);font-weight:900;display:inline-flex}.admin_surface .intro_desc,.admin_surface .section_intro .intro_desc{max-width:68ch;color:var(--muted);margin:0;font-size:15px;line-height:1.55}.admin_surface .section_title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:13px;font-weight:800}.admin_surface .subtitle{color:var(--muted);font-size:13px;line-height:1.4}.admin_surface .page_head{gap:14px;padding:20px 0 16px;display:grid}.admin_surface .crumb_row{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.admin_surface .crumb_link{color:var(--muted);text-decoration:none;transition:color .15s}.admin_surface .crumb_link:hover{color:var(--accent)}.admin_surface .crumb_sep{opacity:.45}.admin_surface .crumb_active{color:var(--text);font-weight:600}.admin_surface .panel{background:linear-gradient(165deg, var(--admin-panel) 0%, #081228f0 100%);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 24px #00000047, var(--glow);overflow:hidden}.admin_surface .panel+.panel{margin-top:20px}.admin_surface .panel_header,.admin_surface .admin_header{background:var(--admin-panel-elevated);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.admin_surface .admin_header.clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.admin_surface .admin_header.clickable:hover{background:#ffffff0a}.admin_surface .admin_header.open{border-bottom-color:#0000}.admin_surface .panel_header .title,.admin_surface .admin_header .title{color:var(--text);align-items:center;gap:10px;margin:0;font-size:17px;font-weight:800;display:flex}.admin_surface .pending_count{color:var(--accent);opacity:.95;font-size:12px;font-weight:700}.admin_surface .pending_count.zero{color:var(--muted);opacity:.85}.admin_surface .panel_body{gap:14px;padding:18px;display:grid}.admin_surface .sub_bar{background:var(--admin-panel-elevated);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 18px;display:flex}.admin_surface .panel_body code,.admin_surface .intro_desc code{border:1px solid var(--border);color:var(--text);background:#ffffff0f;border-radius:6px;padding:2px 7px;font-size:12px}.admin_surface .table_wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin_surface .data_table,.admin_surface .modern_table{border-collapse:collapse;table-layout:auto;width:100%;font-size:14px}.admin_surface .data_table thead th,.admin_surface .modern_table thead th{z-index:2;background:var(--header-bg);color:var(--muted);text-align:left;border-bottom:1px solid var(--border);letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;padding:11px 14px;font-size:11px;font-weight:700;position:sticky;top:0}.admin_surface .data_table tbody td,.admin_surface .modern_table tbody td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:12px 14px;transition:background .12s}.admin_surface .data_table tbody tr:nth-child(odd) td,.admin_surface .modern_table tbody tr:nth-child(odd) td{background:var(--admin-row-stripe)}.admin_surface .data_table tbody tr.row,.admin_surface .data_table tbody tr.clickable{cursor:pointer}.admin_surface .data_table tbody tr:hover td,.admin_surface .modern_table tbody tr:hover td{background:var(--admin-row-hover)}.admin_surface .data_table tbody tr:focus-visible td,.admin_surface .data_table tbody tr.clickable:focus-visible td{background:#f0d67a14;outline:none}.admin_surface .date_cell{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.admin_surface .match_cell{flex-direction:column;gap:6px;min-width:0;display:flex}.admin_surface .names{flex-wrap:wrap;align-items:center;gap:6px;font-weight:800;display:flex}.admin_surface .names .winner{color:#3dd9a8}.admin_surface .names .vs{color:var(--muted);font-size:12px;font-weight:700}.admin_surface .names .loser{color:#ff9b91}.admin_surface .hand_chip{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.admin_surface .hand_chip.RH{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#0000}.admin_surface .hand_chip.LH{color:#061626;background:linear-gradient(#2ea6ff,#1e90ff);border-color:#0000}.admin_surface .score_cell{font-variant-numeric:tabular-nums;font-weight:800}.admin_surface .approve_btn,.admin_surface .deny_btn,.admin_surface .ghost_btn,.admin_surface .row_action,.admin_surface .page_btn,.admin_surface .close_footer_btn,.admin_surface .reveal_btn,.admin_surface .close_btn,.admin_surface .icon_btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s;display:inline-flex}.admin_surface .approve_btn{color:#061626;background:linear-gradient(#20c997f2,#17a2b8e6);border:1px solid #20c99773;padding:9px 16px;text-decoration:none;box-shadow:0 2px 12px #20c99733}.admin_surface .approve_btn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.admin_surface .deny_btn{color:#ffe8e5;background:linear-gradient(#e74c3c59,#c0392b47);border:1px solid #e74c3c80;padding:9px 16px}.admin_surface .deny_btn:hover:not(:disabled){background:linear-gradient(#e74c3c73,#c0392b61)}.admin_surface .ghost_btn,.admin_surface .close_footer_btn,.admin_surface .reveal_btn{border:1px solid var(--border);color:var(--text);background:#ffffff0a;padding:8px 14px}.admin_surface .ghost_btn:hover:not(:disabled),.admin_surface .close_footer_btn:hover,.admin_surface .reveal_btn:hover{color:var(--accent);background:#ffffff14;border-color:#f0d67a59}.admin_surface .row_action{border:1px solid var(--border);color:var(--text);background:#ffffff08;padding:7px 12px;font-size:12px}.admin_surface .row_action:hover{color:var(--accent);background:#f0d67a14;border-color:#f0d67a66}.admin_surface .page_btn{border:1px solid var(--border);color:var(--text);background:#ffffff08;padding:8px 14px}.admin_surface .page_btn:not(:disabled):hover{color:var(--accent);border-color:#f0d67a66}.admin_surface .close_btn{border:1px solid var(--border);width:36px;height:36px;color:var(--text);background:#ffffff0d;border-radius:10px;padding:0;font-size:22px;line-height:1}.admin_surface .close_btn:hover{color:var(--accent);background:#ffffff1a}.admin_surface .icon_btn.delete_btn{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);background:#ffffff08;border-radius:10px;padding:0}.admin_surface .icon_btn.delete_btn:hover:not(:disabled){color:#ff9b91;background:#e74c3c1f;border-color:#e74c3c66}.admin_surface .approve_btn:disabled,.admin_surface .deny_btn:disabled,.admin_surface .ghost_btn:disabled,.admin_surface .page_btn:disabled,.admin_surface .primary_btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.admin_surface .primary_btn{border-radius:10px;padding:10px 18px;font-size:14px;font-weight:800}.admin_surface .secondary_btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.admin_surface .secondary_btn:hover{background:#ffffff1a;border-color:#f0d67a59}.admin_surface .spacer{flex:1}.admin_surface .btn_spinner{border:2px solid #ffffff4d;border-top-color:var(--accent);border-radius:999px;flex-shrink:0;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite admin_spin}.admin_surface .select,.admin_surface .input.select,.admin_surface .gold_select,.admin_surface .text_input,.admin_surface .search_input,.admin_surface .input_field,.admin_surface .select_field,.admin_surface .custom_select,.admin_surface .ef_input{appearance:none;border:1px solid var(--border);width:100%;max-width:100%;color:var(--text);background:#ffffff0a;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s}.admin_surface .select:focus,.admin_surface .text_input:focus,.admin_surface .search_input:focus,.admin_surface .input_field:focus,.admin_surface .select_field:focus,.admin_surface .custom_select:focus{box-shadow:var(--admin-focus-ring);border-color:#f0d67a8c;outline:none}.admin_surface .select option,.admin_surface .custom_select option{background:var(--panel);color:var(--text)}.admin_surface .field_label,.admin_surface .filter_label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.admin_surface .modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;overscroll-behavior:none;background:#040812b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin_surface .modal_content{border:1px solid var(--border);width:min(820px,96vw);max-height:90vh;box-shadow:0 24px 64px #00000073, var(--glow);background:linear-gradient(#0b1630fc,#081228fa);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.admin_surface .modal_header{border-bottom:1px solid var(--border);background:var(--admin-panel-elevated);justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.admin_surface .modal_title_group{gap:4px;min-width:0;display:grid}.admin_surface .modal_body{overscroll-behavior:contain;padding:16px 18px;overflow:auto}.admin_surface .modal_footer{border-top:1px solid var(--border);background:var(--admin-panel-elevated);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 18px;display:flex}.admin_surface .section{border:1px solid var(--border);background:#ffffff05;border-radius:12px;gap:10px;margin-bottom:12px;padding:14px;display:grid}.admin_surface .section:last-child{margin-bottom:0}.admin_surface .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin_surface .grid .full{grid-column:1/-1}.admin_surface .notes_pre{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:4px 0 0;font-size:13px;line-height:1.5}.admin_surface .status_chip{border:1px solid var(--border);text-transform:capitalize;letter-spacing:.03em;border-radius:999px;align-items:center;padding:4px 11px;font-size:11px;font-weight:800;display:inline-flex}.admin_surface .status_chip.pending{color:var(--accent);background:#f0d67a14;border-color:#f0d67a80}.admin_surface .status_chip.approved{color:#9be7c4;background:#2ecc711a;border-color:#2ecc7173}.admin_surface .status_chip.denied{color:#ff9b91;background:#e74c3c1a;border-color:#e74c3c73}.admin_surface .error_text{color:#ff9b91;font-size:13px;font-weight:700}.admin_surface .notif_dot{background:var(--accent);border-radius:999px;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 2px #070e1ccc}.admin_surface.management_shell{flex-direction:column;min-height:100%;display:flex}.admin_surface .management_header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a1740f7,#081228eb);position:sticky;top:0}.admin_surface .header_content{flex-direction:column;gap:14px;max-width:1200px;margin:0 auto;padding:18px clamp(16px,3vw,24px);display:flex}.admin_surface .back_btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin:-6px -10px;padding:6px 10px;font-size:14px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.admin_surface .back_btn:hover{color:var(--text);background:#ffffff0d}.admin_surface .page_title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(22px,4vw,28px);font-weight:900}.admin_surface .event_meta{color:var(--muted);font-size:14px;font-weight:500}.admin_surface .nav_tabs{border-top:1px solid var(--border);background:#00000026}.admin_surface .nav_scroll_container{gap:4px;max-width:1200px;margin:0 auto;padding:0 clamp(16px,3vw,24px);display:flex;overflow-x:auto}.admin_surface .nav_tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px 8px 0 0;padding:14px 16px;font-size:14px;font-weight:700;transition:color .15s;position:relative}.admin_surface .nav_tab:hover{color:var(--text)}.admin_surface .nav_tab.active{color:var(--accent)}.admin_surface .nav_tab.active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px;box-shadow:0 -2px 10px #f0d67a59}.admin_surface .content_viewport{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:20px clamp(12px,3vw,24px) 40px}.admin_surface .page_wrapper{max-width:1200px;margin:0 auto;padding:0 clamp(12px,3vw,24px) 40px}.admin_surface .content_card,.admin_surface .add_grant_card,.admin_surface .current_permissions{background:linear-gradient(165deg, var(--admin-panel) 0%, #081228f0 100%);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:0 4px 24px #00000038}.admin_surface .toolbar{border-bottom:1px solid var(--border);background:var(--admin-panel-elevated);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 20px;display:flex}.admin_surface .card_title{color:var(--text);margin:0;font-size:18px;font-weight:800}.admin_surface .badge_count{color:var(--muted);font-size:13px;font-weight:600}.admin_surface .toolbar_filters{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.admin_surface .filter_group{gap:6px;display:grid}.admin_surface .header_section .section_title{text-transform:none;letter-spacing:-.02em;color:var(--text);font-size:clamp(20px,3vw,26px);font-weight:900}.admin_surface .section_desc{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.admin_surface .permissions_content{flex-direction:column;gap:20px;display:flex}.admin_surface .add_grant_card,.admin_surface .current_permissions{padding:20px}.admin_surface .add_grant_form{grid-template-columns:2fr 1fr auto;align-items:end;gap:14px;display:grid}.admin_surface .permissions_list{flex-direction:column;gap:10px;display:flex}.admin_surface .permission_item{border:1px solid var(--border);background:#ffffff08;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex}.admin_surface .permission_item:hover{background:#ffffff0d;border-color:#f0d67a33}.admin_surface .user_avatar{background:var(--accent-gradient);color:#0a1740;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:flex}.admin_surface .user_name{color:var(--text);font-weight:700}.admin_surface .user_email{color:var(--muted);font-size:13px}.admin_surface .status_badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;display:inline-flex}.admin_surface .status_badge.completed{color:#6ee7b7;background:#10b9811f;border-color:#10b9814d}.admin_surface .status_badge.signed{color:#5eead4;background:#2dd4bf1a;border-color:#2dd4bf47}.admin_surface .status_badge.in_progress{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b47}.admin_surface .status_badge.abandoned{color:#fca5a5;background:#ef44441a;border-color:#ef444447}.admin_surface .status_badge.pay_at_door{color:#d8b4fe;background:#a855f71f;border-color:#a855f747}.admin_surface .status_badge.free_complete{color:#86efac;background:#22c55e1a;border-color:#22c55e47}.admin_surface .loading_state,.admin_surface .empty_state,.admin_surface .empty_list,.admin_surface .no_access_state{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 24px;display:flex}.admin_surface .no_access_state{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff08}.admin_surface .error_banner{color:#ff9b91;background:#e74c3c1a;border:1px solid #e74c3c59;border-radius:10px;align-items:center;gap:10px;margin:16px 20px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.admin_surface .spinner{border:3px solid #ffffff1a;border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.85s linear infinite admin_spin}@keyframes admin_spin{to{transform:rotate(360deg)}}.admin_surface .waiver_checkin_admin_panel{border-bottom:1px solid var(--border);background:#2ea6ff0f;padding:18px 20px}.admin_surface .waiver_checkin_url{border:1px solid var(--border);color:#9ed7ff;word-break:break-all;background:#00000040;border-radius:10px;flex:280px;min-width:0;padding:10px 12px;font-size:13px}.admin_surface .reg_card{border-bottom:1px solid var(--border);padding:18px 20px}.admin_surface .reg_card:last-child{border-bottom:none}.admin_surface .reg_card_header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.admin_surface .info_row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.admin_surface .info_row .label{color:var(--muted)}.admin_surface .font_mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin_surface .desktop_only{display:table}.admin_surface .mobile_only{display:none}@media (width<=900px){.admin_surface .desktop_only{display:none}.admin_surface .mobile_only,.admin_surface .mobile_cards{flex-direction:column;display:flex}}@media (width<=720px){.admin_surface .grid,.admin_surface .add_grant_form{grid-template-columns:1fr}.admin_surface .permission_item{flex-direction:column;align-items:stretch}.admin_surface .user_actions{justify-content:space-between;width:100%}.admin_surface .col_submitter_name{display:none}}.hamburger_wrap[data-v-3b475657]{display:inline-flex}.hamburger_btn[data-v-3b475657]{appearance:none;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#08122899;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:transform 60ms,background .2s;display:inline-flex;position:relative}.hamburger_btn[data-v-3b475657]:hover{background:#081228d9}.hamburger_btn[data-v-3b475657]:active{transform:scale(.98)}.hamburger_icon[data-v-3b475657]{width:22px;height:16px;display:inline-block;position:relative}.hamburger_icon span[data-v-3b475657]{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;position:absolute;left:0}.hamburger_icon span[data-v-3b475657]:first-child{top:0}.hamburger_icon span[data-v-3b475657]:nth-child(2){top:7px}.hamburger_icon span[data-v-3b475657]:nth-child(3){top:14px}.hamburger_btn.open .hamburger_icon span[data-v-3b475657]:first-child{transform:translateY(7px)rotate(45deg)}.hamburger_btn.open .hamburger_icon span[data-v-3b475657]:nth-child(2){opacity:0}.hamburger_btn.open .hamburger_icon span[data-v-3b475657]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (prefers-reduced-motion:reduce){.hamburger_icon span[data-v-3b475657]{transition:none}}.menu_overlay[data-v-3b475657]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.menu_panel[data-v-3b475657]{border-left:1px solid var(--border);background:linear-gradient(#081228fa,#081228eb);flex-direction:column;gap:8px;width:min(80vw,320px);height:100%;padding:18px;display:flex;box-shadow:0 10px 30px #00000059}.menu_link[data-v-3b475657]{color:var(--muted);border-radius:10px;justify-content:flex-start;align-items:center;padding:12px;font-weight:800;text-decoration:none;display:flex;position:relative}.menu_link_waitlist[data-v-3b475657]{opacity:.55;cursor:not-allowed;pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px}.menu_waitlist_row[data-v-3b475657]{align-items:center;gap:8px;font-weight:800;display:inline-flex}.menu_waitlist_tag[data-v-3b475657]{letter-spacing:.1em;text-transform:uppercase;color:#c9b878;border:1px dashed #f0d67a73;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800;line-height:1}.menu_waitlist_sub[data-v-3b475657]{color:var(--muted);opacity:.85;font-size:11px;font-weight:700}.menu_link.router-link-active[data-v-3b475657]{color:#070e1c;background:linear-gradient(to bottom right, var(--accent), #8a6a0f)}.left_group[data-v-3b475657]{align-items:center;gap:8px;display:inline-flex}.icon_wrap[data-v-3b475657]{justify-content:center;align-items:center;display:inline-flex}.icon_house[data-v-3b475657]{display:block}.menu_label[data-v-3b475657]{font-weight:inherit;align-items:center;gap:6px;padding-right:20px;display:inline-flex;position:relative}.notif_dot[data-v-3b475657]{pointer-events:none;background:linear-gradient(#d7b43af2,#b99322eb);border-radius:999px;width:10px;height:10px;display:inline-block;position:absolute;box-shadow:0 0 0 2px #00000073}.hamburger_btn .notif_dot[data-v-3b475657]{top:0;right:0}.menu_label .notif_dot[data-v-3b475657]{top:-4px;right:0}.overlay-enter-active[data-v-3b475657],.overlay-leave-active[data-v-3b475657]{transition:opacity .18s}.overlay-enter-from[data-v-3b475657],.overlay-leave-to[data-v-3b475657]{opacity:0}.overlay-enter-active .menu_panel[data-v-3b475657],.overlay-leave-active .menu_panel[data-v-3b475657]{transition:transform .22s,opacity .22s}.overlay-enter-from .menu_panel[data-v-3b475657],.overlay-leave-to .menu_panel[data-v-3b475657]{opacity:0;transform:translate(16px)}.overlay-enter-to .menu_panel[data-v-3b475657],.overlay-leave-from .menu_panel[data-v-3b475657]{opacity:1;transform:translate(0)}.menu_footer[data-v-3b475657]{flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex}.menu_divider[data-v-3b475657]{background:var(--border);opacity:.7;width:100%;height:1px;margin:10px 0 8px}.menu_sign_in_btn[data-v-3b475657]{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:1px solid #f0d67a8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:800;transition:background .18s,border-color .18s,transform 80ms;display:inline-flex}.menu_sign_in_btn[data-v-3b475657]:hover{background:#f0d67a14;border-color:#f0d67acc}.menu_sign_in_btn[data-v-3b475657]:active{transform:scale(.98)}.menu_sign_in_btn[data-v-3b475657] svg{flex-shrink:0;display:block}.menu_account_card[data-v-3b475657]{appearance:none;width:100%;color:var(--text);cursor:pointer;text-align:left;background:#0b1630b3;border:1px solid #f0d67a47;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background .18s,transform 80ms;display:flex}.menu_account_card[data-v-3b475657]:hover{background:#0f1d3fe6;border-color:#f0d67a80}.menu_account_card[data-v-3b475657]:active{transform:scale(.98)}.menu_account_avatar[data-v-3b475657]{background:var(--accent-gradient);color:#1a0e00;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Orbitron,system-ui,sans-serif;font-size:14px;font-weight:900;display:inline-flex}.menu_account_info[data-v-3b475657]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.menu_account_name[data-v-3b475657]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.menu_account_sub[data-v-3b475657]{color:var(--muted);font-size:11px;font-weight:600}.menu_account_arrow[data-v-3b475657]{color:var(--muted);flex-shrink:0;display:block}header[data-v-8ca9a649]{z-index:40;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:linear-gradient(#070e1ceb,#070e1c8c);position:sticky;top:0}.top_bar[data-v-8ca9a649]{justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex}.brand_cluster[data-v-8ca9a649]{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.brand[data-v-8ca9a649]{color:inherit;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.brand_logo[data-v-8ca9a649]{width:38px;height:38px;box-shadow:var(--glow);border-radius:10px;display:block}.brand_name[data-v-8ca9a649]{height:27px;display:block}.state_switcher[data-v-8ca9a649]{align-items:center;display:flex;position:relative}.state_chip[data-v-8ca9a649]{color:var(--text);letter-spacing:.5px;cursor:pointer;background:linear-gradient(145deg,#ffffff0f,#ffffff05);border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font-family:Orbitron,system-ui,sans-serif;font-weight:1000;transition:filter .18s,transform .12s,border-color .18s;display:inline-flex;position:relative;box-shadow:0 8px 24px #00000042,inset 0 1px #ffffff2e}.state_chip_notif[data-v-8ca9a649]{top:-3px;right:-3px}.state_chip[data-v-8ca9a649]:hover{filter:brightness(1.06);border-color:#17a2b880}.state_chip[data-v-8ca9a649]:active{transform:scale(.98)}.brand_or[data-v-8ca9a649]{color:#03240f;letter-spacing:.55px;text-shadow:0 1px #ffffff40;background:linear-gradient(#9be15d,#00e3ae);border-radius:8px;justify-content:center;align-items:center;min-width:44px;min-height:28px;padding:3px 10px;font-family:Orbitron,system-ui,sans-serif;font-weight:900;display:inline-flex;box-shadow:0 0 0 1px #0000002e,inset 0 1px #fff3}.state_caret[data-v-8ca9a649]{width:16px;height:16px;color:var(--text);opacity:.9;transition:transform .18s,opacity .18s}.state_caret.open[data-v-8ca9a649]{opacity:1;transform:rotate(180deg)}.state_dropdown[data-v-8ca9a649]{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#0c162ef5,#081228f0);border:1px solid #ffffff14;border-radius:14px;width:min(340px,100vw - 16px);min-width:280px;max-width:calc(100vw - 16px);padding:10px;position:absolute;top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%);box-shadow:0 18px 42px #00000061,0 0 0 1px #00000038}.state_row[data-v-8ca9a649]{width:100%;color:var(--text);cursor:pointer;background:linear-gradient(90deg,#ffffff05,#ffffff03);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:850;transition:background .16s,border-color .16s,opacity .16s,transform .12s;display:flex}.state_row[data-v-8ca9a649]:hover:not(.disabled){background:linear-gradient(90deg,#17a2b824,#20c9971f);border-color:#17a2b873;transform:translateY(-1px)}.state_row.active[data-v-8ca9a649]{background:linear-gradient(90deg,#9be15d2e,#00e3ae1f);border-color:#9be15d8c;box-shadow:0 10px 26px #00e3ae1f}.state_row.disabled[data-v-8ca9a649]{opacity:.55;cursor:not-allowed;background:linear-gradient(90deg,#ffffff0a,#ffffff05);border-color:#ffffff0f}.state_text[data-v-8ca9a649]{align-items:center;gap:12px;display:flex}.state_code[data-v-8ca9a649]{width:46px;height:28px;color:var(--text);letter-spacing:.5px;background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;justify-content:center;align-items:center;font-family:Orbitron,system-ui,sans-serif;display:inline-flex}.state_name[data-v-8ca9a649]{color:var(--muted);font-weight:750}.state_tag[data-v-8ca9a649]{color:#f0d67a;letter-spacing:.18px;text-transform:uppercase;white-space:nowrap;background:#f0d67a0f;border:1px dashed #f0d67a8c;border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:4px 9px;font-size:10.5px;font-weight:700;display:inline-flex}.state_tag[data-v-8ca9a649]:before{content:"•";color:currentColor;font-size:10px}.live_tag[data-v-8ca9a649]{color:#b8ff96;background:linear-gradient(#9be15d2e,#00e3ae29);border-style:solid;border-color:#9be15d99}.beta_tag[data-v-8ca9a649]{color:#f0d67a;background:linear-gradient(#f0d67a38,#b9932224);border-style:solid;border-color:#f0d67aa6}.national_tag[data-v-8ca9a649]{color:#ffc9c9;background:linear-gradient(#b2223438,#3c3b6e2e);border-style:solid;border-color:#ff78788c;box-shadow:0 0 14px #b222342e}.state_row--us[data-v-8ca9a649]{background:linear-gradient(90deg,#b222341f,#3c3b6e1a);border-color:#b2223447}.state_row--us[data-v-8ca9a649]:hover:not(.disabled){background:linear-gradient(90deg,#b2223433,#3c3b6e29);border-color:#ffb4b48c;box-shadow:0 10px 28px #b2223429}.state_row--us.active[data-v-8ca9a649]{background:linear-gradient(90deg,#b2223447,#3c3b6e33);border-color:#ffc8c8a6;box-shadow:0 12px 30px #b2223438}.state_code--us[data-v-8ca9a649],.brand_or--us[data-v-8ca9a649]{position:relative;overflow:hidden}.us_flag_icon[data-v-8ca9a649]{background:repeating-linear-gradient(#b22234 0 2px,#fff 2px 4px);border-radius:2px;width:22px;height:14px;display:block;position:relative;box-shadow:inset 0 0 0 1px #00000040}.us_flag_icon[data-v-8ca9a649]:before{content:"";background:#3c3b6e;border-radius:1px 0 2px;width:10px;height:8px;position:absolute;top:0;left:0}.brand_or--us[data-v-8ca9a649]{min-width:52px}.nav[data-v-8ca9a649]{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.nav_active_pill[data-v-8ca9a649]{background:linear-gradient(180deg,var(--accent),var(--accent-2));box-shadow:var(--accent-active-shadow);clip-path:var(--accent-nav-pill-clip);pointer-events:none;z-index:0;border-radius:8px;transition:transform .24s,width .24s,height .24s,opacity .18s;position:absolute;top:0;left:0}.nav_link[data-v-8ca9a649]{color:var(--muted);white-space:nowrap;z-index:1;border-radius:8px;align-items:center;padding:6px 8px;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav_link_waitlist[data-v-8ca9a649]{color:var(--muted);opacity:.52;cursor:not-allowed;pointer-events:none;gap:5px}.nav_waitlist_hint[data-v-8ca9a649]{letter-spacing:.12em;text-transform:uppercase;color:#c9b878;vertical-align:.05em;opacity:.95;border:1px dashed #f0d67a73;border-radius:999px;margin-left:1px;padding:1px 6px;font-size:9px;font-weight:800;line-height:1.2;display:inline-block}.nav_link.router-link-active[data-v-8ca9a649]{color:#070e1c}.notif_dot[data-v-8ca9a649]{pointer-events:none;background:linear-gradient(#d7b43af2,#b99322eb);border-radius:999px;width:10px;height:10px;display:inline-block;position:absolute;box-shadow:0 0 0 2px #00000073}.nav_link .notif_dot[data-v-8ca9a649]{top:-4px;right:-4px}.account_btn[data-v-8ca9a649]{appearance:none;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;transition:filter .18s,transform 80ms,box-shadow .18s,border-color .18s;display:inline-flex}.account_btn[data-v-8ca9a649]:active{transform:scale(.97)}.account_btn[data-v-8ca9a649] svg{flex-shrink:0;display:block}.account_btn--guest[data-v-8ca9a649]{background:var(--accent-gradient);color:#1a0e00;border:1px solid #f0d67a59;padding:8px 16px;font-size:13px;font-weight:800;box-shadow:0 0 18px #f0d67a33,0 2px 8px #00000040}.account_btn--guest[data-v-8ca9a649]:hover{filter:brightness(1.07);box-shadow:0 0 26px #f0d67a57,0 2px 12px #00000047}.account_btn--auth[data-v-8ca9a649]{color:var(--text);background:#0b1630cc;border:1px solid #f0d67a47;padding:4px 12px 4px 4px}.account_btn--auth[data-v-8ca9a649]:hover{background:#0f1d3fe6;border-color:#f0d67a80}.account_avatar[data-v-8ca9a649]{background:var(--accent-gradient);color:#1a0e00;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.account_sign_in_label[data-v-8ca9a649]{letter-spacing:.01em;font-size:13px;font-weight:800}.account_name_label[data-v-8ca9a649]{text-overflow:ellipsis;white-space:nowrap;max-width:90px;color:var(--text);font-size:13px;font-weight:700;overflow:hidden}.hamburger[data-v-8ca9a649]{display:none}@media (width<=1120px){.top_bar[data-v-8ca9a649]{flex-wrap:wrap;align-items:center}.nav[data-v-8ca9a649]{flex:100%;order:3;padding-top:2px}.account_btn[data-v-8ca9a649]{margin-left:auto}}@media (width<=520px){.top_bar[data-v-8ca9a649]{gap:8px;padding:10px 12px}.brand[data-v-8ca9a649]{font-size:14px}.nav[data-v-8ca9a649]{display:none}.account_btn[data-v-8ca9a649]{display:inline-flex}.account_sign_in_label[data-v-8ca9a649],.account_name_label[data-v-8ca9a649]{display:none}.account_btn--guest[data-v-8ca9a649]{gap:0;padding:8px 10px}.account_btn--auth[data-v-8ca9a649]{padding:3px}.account_avatar[data-v-8ca9a649]{width:32px;height:32px;font-size:13px}.hamburger[data-v-8ca9a649]{display:inline-flex}.nav_link[data-v-8ca9a649]{padding:6px}.state_dropdown[data-v-8ca9a649]{width:min(300px,100vw - 12px);min-width:240px;max-width:calc(100vw - 12px);left:50%;right:auto;transform:translate(-50%)}}@media (width<=760px){header[data-v-8ca9a649]{-webkit-backdrop-filter:none}}.email_prompt_shell[data-v-6c77a882]{z-index:48;pointer-events:none;width:min(360px,100vw - 20px);position:fixed;bottom:18px;right:18px}.email_prompt_card[data-v-6c77a882]{pointer-events:auto;border:1px solid var(--border);background:var(--panel);box-shadow:var(--glow), 0 18px 40px #0000003d;border-radius:14px;padding:18px 22px 16px;position:relative}.icon_badge[data-v-6c77a882]{background:var(--accent-2);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 12px;display:flex;box-shadow:0 8px 18px #f0d67a33}.icon_badge_svg[data-v-6c77a882]{width:18px;height:18px}.title_group[data-v-6c77a882]{flex-direction:column;align-items:center;gap:4px;padding:0 16px;display:flex}.headline_text[data-v-6c77a882]{text-align:center;color:var(--text);margin:0;font-size:17px;font-weight:800;line-height:1.2}.lead_text[data-v-6c77a882]{text-align:center;max-width:286px;color:var(--muted);margin:8px auto 0;font-size:13px;line-height:1.5}.close_button[data-v-6c77a882]{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px 6px;font-size:24px;line-height:1;transition:color .18s,background .18s;display:inline-flex;position:absolute;top:12px;right:12px}.close_button[data-v-6c77a882]:hover{color:#fff;background:#ffffff0f}.close_button[data-v-6c77a882]:focus-visible{outline-offset:2px;outline:2px solid #f0d67a73}.signup_form[data-v-6c77a882]{flex-direction:column;gap:10px;margin-top:14px;display:flex}.email_input[data-v-6c77a882]{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:#ffffff05;border-radius:9px;padding:10px 12px;font-size:14px;font-weight:500;transition:border .2s,box-shadow .2s}.email_input[data-v-6c77a882]::placeholder{color:var(--muted)}.email_input[data-v-6c77a882]:focus{border-color:#d7b43a8c;outline:none;box-shadow:0 0 0 1px #f0d67a2e}.email_input[data-v-6c77a882]:disabled{opacity:.7}.submit_button[data-v-6c77a882]{appearance:none;cursor:pointer;background:var(--accent-2);color:#fff;border:none;border-radius:9px;width:100%;padding:10px 14px;font-size:14px;font-weight:800;transition:filter .18s,transform .12s}.submit_button[data-v-6c77a882]:hover{filter:brightness(1.06)}.submit_button[data-v-6c77a882]:active{transform:scale(.98)}.submit_button[data-v-6c77a882]:disabled{cursor:not-allowed;opacity:.7}.status_text[data-v-6c77a882]{text-align:center;margin:0;font-size:12px;font-weight:700}.status_success[data-v-6c77a882]{color:#7ae0a8}.status_error[data-v-6c77a882]{color:#ff9292}.status_neutral[data-v-6c77a882]{color:var(--muted)}.footer_row[data-v-6c77a882]{justify-content:center;align-items:center;margin-top:10px;display:flex}.quiet_button[data-v-6c77a882]{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500}.quiet_button[data-v-6c77a882]:hover{color:#fff}.sr_only[data-v-6c77a882]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fade_transition-enter-active[data-v-6c77a882],.fade_transition-leave-active[data-v-6c77a882]{transition:opacity .18s}.fade_transition-enter-from[data-v-6c77a882],.fade_transition-leave-to[data-v-6c77a882]{opacity:0}.quiet_prompt_transition-enter-active[data-v-6c77a882],.quiet_prompt_transition-leave-active[data-v-6c77a882]{transition:opacity .22s,transform .22s}.quiet_prompt_transition-enter-from[data-v-6c77a882],.quiet_prompt_transition-leave-to[data-v-6c77a882]{opacity:0;transform:translateY(10px)}@media (width<=640px){.email_prompt_shell[data-v-6c77a882]{width:auto;bottom:10px;left:10px;right:10px}.email_prompt_card[data-v-6c77a882]{padding:16px 18px 14px}.title_group[data-v-6c77a882]{padding:0 8px}}.social_links[data-v-0bcf74c9]{align-items:center;gap:6px;display:inline-flex}.social_icon_link[data-v-0bcf74c9]{opacity:.95;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:opacity .18s,transform .12s;display:inline-flex}.social_icon_link[data-v-0bcf74c9]:hover{opacity:1;transform:translateY(-1px)}.social_icon_img[data-v-0bcf74c9]{width:18px;height:18px;display:block}.app_affiliates[data-v-67136ac7]{border-top:1px solid var(--border);background:linear-gradient(#0b163000,#0b1630d9);justify-content:center;width:100%;padding:8px 0;display:flex;position:sticky;bottom:0}.aff_inner[data-v-67136ac7]{color:var(--muted);white-space:nowrap;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:flex;overflow-x:auto}.aff_inner[data-v-67136ac7]::-webkit-scrollbar{display:none}.aff_desktop[data-v-67136ac7]{display:none}@media (width>=768px){.aff_mobile[data-v-67136ac7]{display:none}.aff_desktop[data-v-67136ac7]{display:flex}}.aff_label[data-v-67136ac7]{color:#8ea6c8}.aff_link[data-v-67136ac7]{color:#cfe8ff;border-bottom:1px dashed #cfe8ff47;flex-shrink:0;text-decoration:none}.aff_link[data-v-67136ac7]:hover{filter:brightness(1.06)}.dot[data-v-67136ac7]{opacity:.6}.splash_video_root[data-v-409722b6]{z-index:2147483647;opacity:1;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);-webkit-tap-highlight-color:transparent;cursor:pointer;background:#000;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:fixed;inset:0;overflow:hidden}.splash_video_root.splash_fading[data-v-409722b6]{opacity:0;pointer-events:none}.splash_video_player[data-v-409722b6]{object-fit:cover;pointer-events:none;opacity:0;background:#000;width:100%;height:100%;transition:opacity .12s;transform:translateY(-12%)}.splash_video_player.splash_video_ready[data-v-409722b6]{opacity:1}.icon_close[data-v-d4f3898a]{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.icon_close[data-v-d4f3898a]:hover{color:var(--text);background:#ffffff1a;border-color:#ffffff3d}.icon_close[data-v-d4f3898a]:active{background:#ffffff0f}.icon_close_x[data-v-d4f3898a]{pointer-events:none;width:14px;height:14px;display:block}.fb_backdrop[data-v-c6819afe]{-webkit-backdrop-filter:blur(2px);z-index:130;background:#00000085;position:fixed;inset:0}.fb_sheet[data-v-c6819afe]{z-index:131;background:linear-gradient(170deg,#0d1836fc 0%,#081228fc 100%);border:1px solid #ffffff1a;border-bottom:none;border-radius:18px 18px 0 0;width:min(640px,100%);position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -16px 48px #00000073,inset 0 -1px #f0d67a14}.fb_header[data-v-c6819afe]{background:linear-gradient(#f0d67a0d,#0000);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.fb_header_text[data-v-c6819afe]{flex:1;min-width:0}.fb_title[data-v-c6819afe]{color:var(--text);letter-spacing:-.01em;margin:0 0 2px;font-size:1.1rem;font-weight:900}.fb_subtitle[data-v-c6819afe]{color:var(--muted);margin:0;font-size:12px;font-weight:500}.fb_form[data-v-c6819afe]{gap:14px;padding:18px 20px 10px;display:grid}.fb_field[data-v-c6819afe]{gap:6px;display:grid}.fb_label[data-v-c6819afe]{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.fb_optional[data-v-c6819afe]{opacity:.65;text-transform:none;font-weight:500}.fb_input[data-v-c6819afe],.fb_textarea[data-v-c6819afe]{width:100%;color:var(--text);background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;padding:10px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}.fb_input[data-v-c6819afe]::placeholder,.fb_textarea[data-v-c6819afe]::placeholder{color:#9eabc973}.fb_input[data-v-c6819afe]:focus,.fb_textarea[data-v-c6819afe]:focus{background:#f0d67a08;border-color:#f0d67a73;outline:none}.fb_textarea[data-v-c6819afe]{resize:vertical;min-height:100px}.fb_error[data-v-c6819afe]{color:#ff9b91;background:#e74c3c1f;border:1px solid #e74c3c4d;border-radius:8px;margin:0;padding:9px 12px;font-size:13px;font-weight:600}.fb_send_btn[data-v-c6819afe]{width:100%;color:var(--text);letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#f0d67a47 0%,#c98a1a38 100%);border:1px solid #f0d67a59;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:900;transition:background .18s,border-color .18s,opacity .15s,filter .15s;display:inline-flex}.fb_send_btn[data-v-c6819afe]:hover:not(:disabled){filter:brightness(1.06);background:linear-gradient(135deg,#f0d67a61 0%,#c98a1a4d 100%);border-color:#f0d67a8c}.fb_send_btn[data-v-c6819afe]:active:not(:disabled){filter:brightness(.96)}.fb_send_btn[data-v-c6819afe]:disabled{opacity:.45;cursor:not-allowed}.fb_spinner[data-v-c6819afe]{border:2px solid #ffffff40;border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite fb_spin-c6819afe}@keyframes fb_spin-c6819afe{to{transform:rotate(360deg)}}.fb_footer[data-v-c6819afe]{text-align:center;color:var(--muted);margin:0;padding:4px 0 14px;font-size:12px}.fb_email_link[data-v-c6819afe]{color:var(--accent);border-bottom:1px solid #f0d67a59;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.fb_email_link[data-v-c6819afe]:hover{color:#fff8df;border-color:#f0d67acc}.fb_success[data-v-c6819afe]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px 48px;display:flex}.fb_success_icon[data-v-c6819afe]{background:linear-gradient(135deg,#2ecc7133,#2ecc711a);border:1px solid #2ecc7159;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.fb_success_icon svg[data-v-c6819afe]{stroke:#2ecc71;width:26px;height:26px}.fb_success_msg[data-v-c6819afe]{color:var(--text);margin:0;font-size:15px;font-weight:700}.fb_overlay-enter-active[data-v-c6819afe],.fb_overlay-leave-active[data-v-c6819afe]{transition:opacity .22s}.fb_overlay-enter-from[data-v-c6819afe],.fb_overlay-leave-to[data-v-c6819afe]{opacity:0}.fb_slide-enter-active[data-v-c6819afe]{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s}.fb_slide-leave-active[data-v-c6819afe]{transition:transform .22s cubic-bezier(.55,0,.55,.85),opacity .18s}.fb_slide-enter-from[data-v-c6819afe],.fb_slide-leave-to[data-v-c6819afe]{transform:translate(-50%)translateY(100%)}.fb_slide-enter-to[data-v-c6819afe],.fb_slide-leave-from[data-v-c6819afe]{transform:translate(-50%)translateY(0)}.fb_body-enter-active[data-v-c6819afe],.fb_body-leave-active[data-v-c6819afe]{transition:opacity .18s}.fb_body-enter-from[data-v-c6819afe],.fb_body-leave-to[data-v-c6819afe]{opacity:0}#app{flex-direction:column;min-height:100dvh;display:flex}.app_main{flex:1 0 auto}#app>.app_affiliates{margin-top:auto;position:static}html.clubs_fullscreen,html.clubs_fullscreen body{height:100%;overflow:hidden}html.clubs_fullscreen #app{height:100dvh;position:fixed;inset:0;overflow:hidden}html.clubs_fullscreen #app>header{z-index:30;position:fixed;top:0;left:0;right:0}html.clubs_fullscreen .app_affiliates{display:none}.claim_page_prompt[data-v-b7f37bb8]{background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #f0d67a61;border-radius:12px;margin:0 0 12px;padding:10px 12px;box-shadow:0 6px 18px #00000038}.claim_page_prompt_inner[data-v-b7f37bb8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.claim_page_prompt_copy[data-v-b7f37bb8]{flex:200px;min-width:0}.claim_page_prompt_title[data-v-b7f37bb8]{letter-spacing:.03em;color:var(--accent,#f4dc88);margin:0 0 4px;font-size:14px;font-weight:900}.claim_page_prompt_body[data-v-b7f37bb8]{color:var(--muted,#e6ecffd1);margin:0;font-size:13px;font-weight:600;line-height:1.4}.claim_page_prompt_actions[data-v-b7f37bb8]{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.claim_page_prompt_primary[data-v-b7f37bb8]{appearance:none;cursor:pointer;color:#0b1730;background:linear-gradient(#f4dc88,#d4b84a);border:1px solid #f0d67a73;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800}.claim_page_prompt_primary[data-v-b7f37bb8]:hover{filter:brightness(1.06)}.claim_page_prompt_primary[data-v-b7f37bb8]:focus-visible{outline-offset:2px;outline:2px solid #f0d67abf}.claim_page_prompt_secondary[data-v-b7f37bb8]{appearance:none;cursor:pointer;color:var(--accent,#f4dc88);text-underline-offset:3px;background:0 0;border:none;padding:8px 6px;font-size:13px;font-weight:700;text-decoration:underline}.claim_page_prompt_secondary[data-v-b7f37bb8]:hover{filter:brightness(1.08)}.claim_page_prompt_secondary[data-v-b7f37bb8]:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #f0d67a8c}.feedback_prompt[data-v-6fe28ea1]{color:var(--muted);cursor:pointer;background:0 0;border:1px dashed #f0d67a2e;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.feedback_prompt[data-v-6fe28ea1]:hover{color:var(--text);background:#f0d67a0d;border-color:#f0d67a6b}.feedback_prompt:hover .prompt_arrow[data-v-6fe28ea1]{stroke:var(--accent);transform:translate(2px)}.prompt_icon[data-v-6fe28ea1]{opacity:.6;flex-shrink:0;width:13px;height:13px;transition:opacity .18s}.feedback_prompt:hover .prompt_icon[data-v-6fe28ea1]{opacity:1;stroke:var(--accent)}.prompt_text[data-v-6fe28ea1]{flex:1;min-width:0}.prompt_arrow[data-v-6fe28ea1]{opacity:.5;flex-shrink:0;width:13px;height:13px;transition:stroke .18s,transform .18s,opacity .18s}.feedback_prompt:hover .prompt_arrow[data-v-6fe28ea1]{opacity:1}.overlay[data-v-b5609669]{z-index:100;overscroll-behavior:none;background:#0009;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.overlay_v2[data-v-b5609669]{z-index:110;justify-content:flex-end;align-items:stretch;padding:0}.modal[data-v-b5609669]{border:1px solid var(--border);width:min(720px,100%);box-shadow:var(--glow);background:linear-gradient(#0b1630fa,#081228f5);border-radius:16px;flex-direction:column;max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.modal_v2[data-v-b5609669]{border-left:1px solid var(--border);width:100%;max-width:100%;height:100%;max-height:100dvh;box-shadow:none;border-top:none;border-bottom:none;border-right:none;border-radius:0;position:relative}.modal_header[data-v-b5609669]{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid;position:relative}.modal_title[data-v-b5609669]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;margin:0;font-size:clamp(17px,4vw,20px);font-weight:800;line-height:1.2;display:flex;overflow:hidden}.modal_title_text[data-v-b5609669]{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:0 auto;min-width:0;max-width:100%;display:block;overflow:hidden}.state_badge[data-v-b5609669]{letter-spacing:.4px;text-transform:uppercase;color:#8ecfff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#2ea3ff24 0%,#1464c81a 100%);border:1px solid #2ea3ff47;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 9px 3px 7px;font-size:11px;font-weight:700;animation:.32s cubic-bezier(.22,1,.36,1) both state_badge_in-b5609669;display:inline-flex;overflow:hidden;box-shadow:0 0 10px #2ea3ff1a,inset 0 1px #ffffff0f}.state_badge_pin[data-v-b5609669]{color:var(--state-pin-color,#6bb8f0);opacity:.85;flex-shrink:0}@keyframes state_badge_in-b5609669{0%{opacity:0;transform:translateY(-4px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.modal_header .header_icon_btn[data-v-b5609669]{margin-right:0}.header_back_btn[data-v-b5609669]{color:#9fd6ff;background:linear-gradient(#2ea3ff24,#1464b41a);border-color:#2ea3ff52;flex-shrink:0}.header_back_btn[data-v-b5609669]:hover{filter:brightness(1.1);border-color:#78c8ff80}.header_back_arrow[data-v-b5609669]{stroke-linecap:round;stroke-linejoin:round}.content[data-v-b5609669]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:12px 16px;overflow:hidden auto}.content.pad_for_challenge[data-v-b5609669]{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))}.content[data-v-b5609669]{scrollbar-width:none;-ms-overflow-style:none}.content[data-v-b5609669]::-webkit-scrollbar{width:0;height:0}.hero[data-v-b5609669]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:10px;display:grid}.arm_hero[data-v-b5609669]{grid-template-columns:repeat(2,minmax(140px,1fr))}.arm_card[data-v-b5609669]{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;padding:10px}.arm_card .arm_title[data-v-b5609669]{margin-bottom:8px;font-weight:900}.arm_card .row[data-v-b5609669]{justify-content:space-between;align-items:center;gap:10px;margin:6px 0;display:flex}.alt_hero[data-v-b5609669]{border:1px solid var(--border);background:linear-gradient(#ffffff05,#ffffff04);border-radius:12px;padding:12px}.vg_theme[data-v-b5609669]{position:relative;overflow:hidden}.vg_theme[data-v-b5609669]:before{content:"";pointer-events:none;background:radial-gradient(220px 120px at 20% -10%,#d7b43a2e,#0000 60%),radial-gradient(220px 120px at 120% 110%,#1482962e,#0000 60%);position:absolute;inset:-40px}.stat[data-v-b5609669]{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;padding:10px}.label[data-v-b5609669]{color:var(--muted);font-weight:700}.value[data-v-b5609669]{align-items:center;gap:8px;font-weight:900;display:flex}.value.badge_line[data-v-b5609669]{justify-content:flex-end;align-items:center;gap:1px;width:100%;margin-right:-16px;display:flex}.value.badge_line .club_name_text[data-v-b5609669]{margin-left:auto}.club_name_text[data-v-b5609669]{color:#00d4ff;cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;margin-right:0;padding:0}.club_name_text[data-v-b5609669]:hover{filter:brightness(1.1)}.club_arrow[data-v-b5609669]{color:#00c4ef;opacity:1;margin-left:2px}.club_arrow .chev_right[data-v-b5609669]{width:18px;height:18px}.club_arrow .chev_right path[data-v-b5609669]{stroke:#00c4ef}.accent[data-v-b5609669]{color:var(--accent)}.grid[data-v-b5609669]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.block[data-v-b5609669]{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:12px}.block h3[data-v-b5609669]{margin:0 0 8px}.rows[data-v-b5609669]{flex-direction:column;gap:8px;display:flex}.row[data-v-b5609669]{justify-content:space-between;align-items:center;gap:10px;display:flex}.row .label[data-v-b5609669]{color:var(--muted);font-weight:700}.list[data-v-b5609669]{margin:0;padding-left:18px}.challenge_dock[data-v-b5609669]{z-index:112;padding:22px 20px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px)saturate(1.15);opacity:0;visibility:hidden;background:linear-gradient(#ffffff12,#ffffff05),linear-gradient(#081630ed,#050c1cf7);border-top:1px solid #0000;border-radius:18px 18px 0 0;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%);box-shadow:0 -18px 44px #0000007a,inset 0 -1px #2ea3ff24,0 0 60px #1464c81f}.challenge_dock_inner[data-v-b5609669]{justify-content:center;align-items:center;width:100%;max-width:400px;display:flex}.challenge_dock_btn[data-v-b5609669]{color:#f0f8ff;letter-spacing:.03em;cursor:pointer;text-shadow:0 1px 2px #00193773;background:linear-gradient(165deg,#3791e66b 0%,#1255a58c 48%,#082d6e9e 100%);border:1px solid #82d2ff6b;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:min(280px,100%);max-width:100%;min-height:54px;padding:0 28px;font-size:15px;font-weight:900;transition:filter .15s,transform .12s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 28px #38aaff6b,0 0 56px #1e78dc33,0 12px 28px #001e3c59,inset 0 1px #ffffff47,inset 0 -1px #00234673}.challenge_dock_btn[data-v-b5609669]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff38 0%,#0000 42%,#ffffff14 100%);position:absolute;inset:0}.challenge_dock_btn[data-v-b5609669]:hover{filter:brightness(1.07)saturate(1.05)}.challenge_dock_btn[data-v-b5609669]:active{transform:scale(.988)}.challenge_dock.is-hidden[data-v-b5609669]{opacity:0;visibility:hidden;border-top-color:#0000;animation:none;transform:translateY(110%)}.challenge_dock.is-steady[data-v-b5609669]{opacity:1;visibility:visible;border-top-color:#2ea3ff38;animation:none;transform:translateY(0)}.challenge_dock.is-cta-enter[data-v-b5609669]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.22,.8,.22,1) forwards challenge_dock_slide_up-b5609669}@keyframes challenge_dock_slide_up-b5609669{0%{opacity:0;visibility:visible;border-top-color:#2ea3ff38;transform:translateY(110%)}to{opacity:1;visibility:visible;border-top-color:#2ea3ff38;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.challenge_dock[data-v-b5609669]{opacity:1!important;visibility:visible!important;border-top-color:#2ea3ff38!important;animation:none!important;transform:none!important}}.header_icon_btn[data-v-b5609669]{border:1px solid var(--border);width:38px;height:38px;color:var(--text);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:10px;justify-content:center;align-items:center;margin-right:6px;padding:0;transition:all .18s;display:inline-flex}.header_icon_btn[data-v-b5609669]:hover{filter:brightness(1.1);border-color:#f0d67a73}.header_icon_btn[data-v-b5609669]:focus-visible{outline-offset:2px;outline:2px solid #f0d67a8c}.header_icon_btn[disabled][data-v-b5609669]{opacity:.6;cursor:wait}.header_icon_btn.share_header_btn[data-v-b5609669]{color:#ffe9a3;background:linear-gradient(#f0d67a33,#b9932229);border-color:#f0d67a66}.header_icon_btn.share_header_btn.active[data-v-b5609669]{color:#0b1730;background:linear-gradient(#f0d67a73,#b9932266)}.share_header_btn[data-v-b5609669]{flex-shrink:0}.header_icon[data-v-b5609669]{width:20px;height:20px;display:block}.share_toast[data-v-b5609669]{text-align:center;z-index:120;border:2px solid;border-radius:999px;min-width:240px;max-width:92vw;padding:12px 16px;font-weight:800;line-height:1.35;animation:.28s shareToastPop-b5609669;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.share_toast.success[data-v-b5609669]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border-color:#2ecc71}.share_toast.error[data-v-b5609669]{color:#ffe6e3;background:linear-gradient(#e74c3c2e,#e74c3c24);border-color:#e74c3c}@keyframes shareToastPop-b5609669{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.share_picker_overlay[data-v-b5609669]{z-index:115;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04091a9e;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.share_picker_sheet[data-v-b5609669]{background:linear-gradient(#0f1c3afa,#081228fa);border:1px solid #f0d67a4d;border-radius:18px;width:min(640px,100%);padding:18px 18px 22px;position:relative;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #14a0b433}.share_picker_sheet.busy[data-v-b5609669]{pointer-events:none}.share_picker_head[data-v-b5609669]{align-items:center;gap:10px;padding-bottom:6px;display:flex}.share_picker_title[data-v-b5609669]{color:#ffe9a3;letter-spacing:.3px;align-items:center;gap:10px;font-size:18px;font-weight:900;display:inline-flex}.share_picker_title_icon[data-v-b5609669]{color:#f4dc88;width:22px;height:22px}.share_picker_close[data-v-b5609669]{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:10px;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:20px;line-height:1;display:inline-flex}.share_picker_close[data-v-b5609669]:hover{filter:brightness(1.1)}.share_picker_blurb[data-v-b5609669]{color:var(--muted);margin:4px 4px 14px;font-size:13px;font-weight:600}.share_tabs[data-v-b5609669]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;gap:8px;margin:8px 0 14px;padding:6px;display:flex}.share_tab[data-v-b5609669]{min-width:0;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;align-items:center;gap:10px;padding:10px 12px;transition:all .16s;display:flex;position:relative}.share_tab[data-v-b5609669]:hover{background:#ffffff0a}.share_tab[data-v-b5609669]:focus-visible{outline-offset:2px;outline:2px solid #f0d67a8c}.share_tab.active[data-v-b5609669]{background:linear-gradient(#0f1c3ad9,#081228d9);border-color:#f0d67a73;box-shadow:0 6px 18px #00000059}.share_tab_icon[data-v-b5609669]{color:#f4dc88;background:linear-gradient(#f0d67a2e,#b993221a);border:1px solid #f0d67a4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.share_tab_class .share_tab_icon[data-v-b5609669]{color:#7fb3e6;background:linear-gradient(#2ea3ff2e,#2ea3ff0f);border-color:#2ea3ff4d}.share_tab_overall .share_tab_icon[data-v-b5609669]{color:#34c759;background:linear-gradient(#34c7592e,#34c7590f);border-color:#34c7594d}.share_tab_medals .share_tab_icon[data-v-b5609669]{color:#f4dc88;background:linear-gradient(#f0d67a38,#b993221f);border-color:#f0d67a66}.share_tab_text[data-v-b5609669]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.share_tab_label[data-v-b5609669]{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:900}.share_tab.active .share_tab_label[data-v-b5609669]{color:#ffe9a3}.share_tab_value[data-v-b5609669]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;line-height:1.1;overflow:hidden}.share_tab_status[data-v-b5609669]{border-radius:50%;flex-shrink:0;width:8px;height:8px;position:absolute;top:8px;right:8px}.share_tab_status.spinner_dot[data-v-b5609669]{background:0 0;border:2px solid #f0d67a4d;border-top-color:#f4dc88;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite share_spinner-b5609669}.share_tab_status.ready_dot[data-v-b5609669]{background:#34c759;box-shadow:0 0 0 2px #34c7592e}@keyframes share_spinner-b5609669{to{transform:rotate(360deg)}}.share_preview[data-v-b5609669]{aspect-ratio:1;background:radial-gradient(120% 80% at 50% 0,#f0d67a0f,#08122800 60%),#00000040;border:1px solid #ffffff0f;border-radius:14px;justify-content:center;align-items:center;width:100%;max-height:min(48vh,420px);padding:8px;display:flex;position:relative;overflow:hidden}.share_preview_inner[data-v-b5609669]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.share_preview_image[data-v-b5609669]{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;animation:.24s share_preview_fade-b5609669;display:block;box-shadow:0 14px 40px #00000073}@keyframes share_preview_fade-b5609669{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.share_preview_loading[data-v-b5609669],.share_preview_error[data-v-b5609669]{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.share_preview_loading .spinner[data-v-b5609669]{border:3px solid #f0d67a33;border-top-color:#f4dc88;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite share_spinner-b5609669}.share_preview_error[data-v-b5609669]{color:#ffb78c}.share_preview_retry[data-v-b5609669]{color:#ffe9a3;cursor:pointer;background:linear-gradient(#f0d67a2e,#b993221f);border:1px solid #f0d67a66;border-radius:999px;margin-top:4px;padding:6px 14px;font-size:12px;font-weight:800}.share_preview_retry[data-v-b5609669]:hover{filter:brightness(1.08)}.share_picker_actions[data-v-b5609669]{justify-content:center;align-items:center;margin-top:14px;display:flex}.share_action_btn[data-v-b5609669]{color:#fff;letter-spacing:.3px;cursor:pointer;text-shadow:0 1px #00000038;background:linear-gradient(#20c997 0%,#17a2b8 100%);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:220px;padding:14px 30px;font-size:15px;font-weight:900;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-flex;box-shadow:0 14px 30px #14a0b46b,inset 0 2px #0000002e,inset 0 1px #ffffff4d}.share_action_btn[data-v-b5609669]:hover:not([disabled]){filter:brightness(1.06)saturate(1.05);transform:translateY(-1px);box-shadow:0 18px 36px #14a0b480,inset 0 2px #0000002e,inset 0 1px #ffffff4d}.share_action_btn[data-v-b5609669]:active:not([disabled]){transform:translateY(0)}.share_action_btn[data-v-b5609669]:focus-visible{outline-offset:3px;outline:2px solid #2ee8d2d9}.share_action_btn[disabled][data-v-b5609669]{opacity:.55;cursor:not-allowed;filter:saturate(.4);box-shadow:none}.share_action_icon[data-v-b5609669]{color:currentColor;width:18px;height:18px}.share_picker_fade-enter-active[data-v-b5609669],.share_picker_fade-leave-active[data-v-b5609669]{transition:opacity .18s}.share_picker_fade-enter-from[data-v-b5609669],.share_picker_fade-leave-to[data-v-b5609669]{opacity:0}.share_picker_fade-enter-active .share_picker_sheet[data-v-b5609669],.share_picker_fade-leave-active .share_picker_sheet[data-v-b5609669]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.share_picker_fade-enter-from .share_picker_sheet[data-v-b5609669]{transform:translateY(20px)scale(.985)}.share_picker_fade-leave-to .share_picker_sheet[data-v-b5609669]{transform:translateY(10px)scale(.99)}@media (width<=520px){.share_picker_sheet[data-v-b5609669]{padding:14px}.share_tabs[data-v-b5609669]{gap:4px;padding:4px}.share_tab[data-v-b5609669]{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:8px 6px}.share_tab_text[data-v-b5609669]{align-items:center}.share_tab_icon[data-v-b5609669]{width:30px;height:30px}.share_tab_label[data-v-b5609669]{font-size:10px}.share_tab_value[data-v-b5609669]{font-size:12px}.share_tab_status[data-v-b5609669]{top:6px;right:6px}.share_preview[data-v-b5609669]{max-height:min(52vh,380px)}.share_action_btn[data-v-b5609669]{width:100%;padding:14px 20px}}.badge_rail[data-v-b5609669]{border:1px solid var(--border);background:linear-gradient(#ffffff05,#ffffff04);border-radius:12px;margin-top:10px;padding:10px;position:relative;overflow:visible}.rail_title[data-v-b5609669]{margin:0 0 8px}.rail_inner[data-v-b5609669]{--rail-gap:10px;margin-left:calc(var(--rail-gap)/-2);margin-right:calc(var(--rail-gap)/-2);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.badge_item[data-v-b5609669]{width:32px;height:32px;margin:calc(var(--rail-gap)/2);justify-content:center;align-items:center;display:inline-flex;position:relative}.badge_item.trophy[data-v-b5609669]{width:32px;height:32px}.badge_item .tip[data-v-b5609669]{color:var(--text);border:1px solid var(--border);opacity:0;pointer-events:none;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;z-index:5;background:linear-gradient(#0b1630fa,#081228f5);border-radius:10px;width:max-content;min-width:0;max-width:min(88vw,360px);padding:6px 8px;font-size:12px;font-weight:800;transition:opacity .16s;position:absolute;bottom:calc(100% + 6px);left:0}.badge_item:hover .tip[data-v-b5609669]{opacity:1}.badge_btn .tip[data-v-b5609669]{text-align:center;left:50%;right:auto;transform:translate(-50%)}.badge_btn .tip[data-v-b5609669]:after{left:50%;transform:translate(-50%)}.badge_btn.show .tip[data-v-b5609669]{opacity:1}.rank_badge[data-v-b5609669]{border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.rank_badge.top10_a[data-v-b5609669]{color:var(--accent);background:linear-gradient(#1482962e,#0c647829);border:1px solid #d7b43a59}.rank_badge.top10_b[data-v-b5609669]{color:#9fb0d0;background:#ffffff1f;border:1px solid #ffffff2e}.icon[data-v-b5609669]{width:18px;height:18px}.club_logo[data-v-b5609669]{border:1px solid var(--border);background-position:50%;background-size:cover;border-radius:50%;width:34px;height:34px}.badge_btn[data-v-b5609669]{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.crown[data-v-b5609669]{color:var(--accent);background:linear-gradient(#d7b43a33,#b993222e);border:1px solid #d7b43a73}.crown_icon[data-v-b5609669]{fill:currentColor}.dev_crown[data-v-b5609669]{color:#b68cff;background:linear-gradient(#963cd738,#7828b92e);border:1px solid #b68cff73}.admin_crown[data-v-b5609669]{color:#ff8c8c;background:linear-gradient(#d73c3c38,#b928282e);border:1px solid #ff8c8c73}.member_logo[data-v-b5609669]{border:1px solid var(--border);background-position:50%;background-size:cover;border-radius:50%;width:32px;height:32px}.badge_btn .tip[data-v-b5609669]{transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(6px);color:var(--text);border:1px solid var(--border);white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;width:max-content;min-width:0;max-width:min(88vw,360px);box-shadow:var(--glow);opacity:0;pointer-events:none;z-index:5;background:linear-gradient(#0b1630fa,#081228f5);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;transition:opacity .16s,transform .16s;display:inline-block;position:absolute;bottom:calc(100% + 8px);left:50%;right:auto}.badge_btn .tip[data-v-b5609669]:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--border);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.badge_btn .tip.tip_right[data-v-b5609669]{text-align:right;left:auto;right:0}.badge_btn .tip.tip_right[data-v-b5609669]:after{left:auto;right:14px}.badge_btn:hover .tip[data-v-b5609669],.badge_btn.show .tip[data-v-b5609669]{opacity:1;transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(0);pointer-events:auto}.trophy[data-v-b5609669]{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative;overflow:hidden}.trophy svg[data-v-b5609669]{width:34px;height:34px;display:block}.trophy_img[data-v-b5609669]{object-fit:contain;width:32px;height:32px;display:block}.trophy[data-v-b5609669]:after{content:none}.trophy_1 svg[data-v-b5609669]{fill:var(--accent)}.trophy_2 svg[data-v-b5609669]{fill:var(--silver)}.trophy_3 svg[data-v-b5609669]{fill:var(--bronze)}.trophy_num[data-v-b5609669]{color:#0b1630;text-shadow:0 1px #ffffff73;pointer-events:none;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex;position:absolute;inset:0;transform:translateY(-6px)}.trophy_in_popup[data-v-b5609669]{overflow:visible;transform:translateY(2px)}.medal[data-v-b5609669]{width:32px;height:32px}.medal svg[data-v-b5609669]{width:32px;height:32px;display:block}.medal .medal_circle[data-v-b5609669]{fill:silver}.medal .medal_ribbon_left[data-v-b5609669],.medal .medal_ribbon_right[data-v-b5609669]{fill:#2ea3ff8c}.medal_1 .medal_circle[data-v-b5609669]{fill:var(--accent)}.medal_2 .medal_circle[data-v-b5609669]{fill:var(--silver)}.medal_3 .medal_circle[data-v-b5609669]{fill:var(--bronze)}.medal_num[data-v-b5609669]{color:#fff;text-shadow:0 1px #00000059;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;position:absolute;inset:0;transform:translateY(-6px)}.medal_2 .medal_num[data-v-b5609669]{transform:translateY(-6px)}.medal_3 .medal_num[data-v-b5609669]{transform:translate(.5px,-6px)}.medal_icon[data-v-b5609669]{width:32px;height:32px;display:block}.medal_1 .medal_icon[data-v-b5609669]{color:var(--accent)}.medal_2 .medal_icon[data-v-b5609669]{color:var(--silver)}.medal_3 .medal_icon[data-v-b5609669]{color:var(--bronze)}.amedal[data-v-b5609669]{width:32px;height:32px}.amedal_icon[data-v-b5609669]{width:32px;height:32px;display:block}.amedal_1 .amedal_icon[data-v-b5609669]{color:#ffd95e}.amedal_2 .amedal_icon[data-v-b5609669]{color:#c0c7d1}.amedal_3 .amedal_icon[data-v-b5609669]{color:#c9915e}.amedal_num[data-v-b5609669]{color:#0b1630;text-shadow:0 1px #ffffff73;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;position:absolute;inset:0;transform:translateY(-6px)}.skill_block[data-v-b5609669]{margin-top:10px;margin-bottom:16px}.chart_wrap[data-v-b5609669]{position:relative}.range_controls[data-v-b5609669]{justify-content:flex-end;gap:6px;margin-bottom:8px;display:flex}.range_btn[data-v-b5609669]{color:var(--muted);border:1px solid var(--border);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.range_btn.active[data-v-b5609669]{color:var(--text);background:linear-gradient(#d7b43a2e,#b9932229);border-color:#d7b43a47}.skill_svg[data-v-b5609669]{width:100%;height:180px;display:block}.axis[data-v-b5609669]{stroke:var(--border);stroke-width:1px}.series[data-v-b5609669]{fill:none;stroke-width:2.5px}.series.rh[data-v-b5609669]{stroke:url(#gradRH)}.series.lh[data-v-b5609669]{stroke:url(#gradLH)}.legend[data-v-b5609669]{color:var(--muted);gap:16px;margin-top:8px;font-size:12px;font-weight:800;display:flex}.legend_item[data-v-b5609669]{align-items:center;gap:8px;display:inline-flex}.legend_item .swatch[data-v-b5609669]{border-radius:2px;width:12px;height:12px;display:inline-block}.legend_item.rh .swatch[data-v-b5609669]{background:linear-gradient(#34c759d9,#34c75933)}.legend_item.lh .swatch[data-v-b5609669]{background:linear-gradient(#2ea3ffd9,#2ea3ff33)}.chart_text[data-v-b5609669]{fill:var(--muted);font-size:10px;font-weight:800}.chart_text.ylbl[data-v-b5609669]{opacity:.8}.chart_text.xtick[data-v-b5609669]{opacity:.9}.rank_badges[data-v-b5609669]{align-items:center;gap:8px;display:inline-flex}.svg_stack[data-v-b5609669]{position:relative}.arm_card .row .label[data-v-b5609669],.arm_card .row .value[data-v-b5609669]{font-weight:400}.general_block .rows[data-v-b5609669]{gap:12px}.general_block .row .label[data-v-b5609669],.general_block .row .value[data-v-b5609669]{font-weight:400}.club_arrow[data-v-b5609669]{color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.club_arrow .chev_right[data-v-b5609669]{width:24px;height:24px;display:block}.contact_actions_row[data-v-b5609669]{justify-content:flex-start;align-items:center;margin-top:14px;padding:6px 2px 4px;display:flex}[data-v-b5609669] .athlete_contact_links .social_icon_link{width:40px;height:40px}[data-v-b5609669] .athlete_contact_links .social_icon_img{width:26px;height:26px}.athlete_feedback_row[data-v-b5609669]{border-top:1px solid #ffffff0d;justify-content:center;margin-top:14px;padding:16px 0 10px;display:flex}.badge_item.medal.medal_1[data-v-b5609669],.badge_item.medal.medal_2[data-v-b5609669],.badge_item.medal.medal_3[data-v-b5609669],.badge_item.amedal.amedal_1[data-v-b5609669],.badge_item.amedal.amedal_2[data-v-b5609669],.badge_item.amedal.amedal_3[data-v-b5609669]{width:34px;height:34px;margin:3px}.medal_1 .medal_icon[data-v-b5609669],.medal_2 .medal_icon[data-v-b5609669],.medal_3 .medal_icon[data-v-b5609669],.amedal_1 .amedal_icon[data-v-b5609669],.amedal_2 .amedal_icon[data-v-b5609669],.amedal_3 .amedal_icon[data-v-b5609669]{width:34px;height:34px}.athlete_panel_v2-enter-active[data-v-b5609669],.athlete_panel_v2-leave-active[data-v-b5609669]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.athlete_panel_v2-enter-from[data-v-b5609669],.athlete_panel_v2-leave-to[data-v-b5609669]{transform:translate(100%)}.athlete_panel_v2-enter-to[data-v-b5609669],.athlete_panel_v2-leave-from[data-v-b5609669]{transform:translate(0)}@keyframes skel_sweep-b5609669{0%{background-position:200%}to{background-position:-200%}}.skel[data-v-b5609669]{background:linear-gradient(90deg,#ffffff0a 0%,#2ea3ff21 30%,#ffffff12 50%,#2ea3ff1a 70%,#ffffff0a 100%) 0 0/300% 100%;border-radius:6px;animation:1.6s ease-in-out infinite skel_sweep-b5609669;display:inline-block}.skel_text[data-v-b5609669]{vertical-align:middle;border-radius:4px;height:13px}.skel_badge[data-v-b5609669]{border-radius:50%;width:32px;height:32px}.skel_icon_btn[data-v-b5609669]{border-radius:50%;width:40px;height:40px}.contact_skel_row[data-v-b5609669]{opacity:.7;gap:10px}@keyframes loading_bar_sweep-b5609669{0%{background-position:200%}to{background-position:-200%}}.details_loading_bar[data-v-b5609669]{background:linear-gradient(90deg,#2ea3ff14 0%,#2ea3ff99 25%,#34c7598c 50%,#f0d67a8c 75%,#2ea3ff14 100%) 0 0/300% 100%;border-radius:2px;height:2px;margin-bottom:10px;animation:1.8s linear infinite loading_bar_sweep-b5609669}@keyframes refreshing_pulse-b5609669{0%,to{opacity:.28}50%{opacity:.7}}.details_refreshing_bar[data-v-b5609669]{background:#2ea3ff6b;border-radius:2px;height:2px;margin-bottom:10px;animation:1.4s ease-in-out infinite refreshing_pulse-b5609669}.toggle-button[data-v-7780efc3]{border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;text-align:center;box-sizing:border-box;clip-path:inset(0 round 999px);max-width:100%;min-height:34px;box-shadow:none;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-weight:700;line-height:1;transition:color .32s cubic-bezier(.45,0,.22,1),box-shadow .32s cubic-bezier(.45,0,.22,1),background .32s cubic-bezier(.45,0,.22,1),clip-path .32s cubic-bezier(.45,0,.22,1),border-color .32s cubic-bezier(.45,0,.22,1),opacity .32s cubic-bezier(.45,0,.22,1);display:flex}.toggle-button[aria-pressed=true][data-v-7780efc3]{color:#000;background:linear-gradient(180deg, var(--accent), var(--accent-2));box-shadow:var(--accent-active-shadow);clip-path:var(--accent-pill-clip-bottom);border-color:#0000}.toggle-button.is-disabled[data-v-7780efc3]{opacity:.38;filter:grayscale(.85);cursor:not-allowed;pointer-events:none}.toggle-button.is-disabled[aria-pressed=true][data-v-7780efc3]{color:var(--muted);background:var(--panel);border-color:var(--border);box-shadow:none;clip-path:inset(0 round 999px);filter:grayscale(.85)}.hand_slider_wrap[data-v-f9be3259]{justify-content:center;width:100%;display:flex}.hand_slider[data-v-f9be3259]{justify-content:center;width:100%;padding:2px 0;display:flex}.track[data-v-f9be3259]{cursor:pointer;isolation:isolate;box-sizing:border-box;border-radius:999px;width:100%;max-width:100%;min-height:44px;padding-block:6px;position:relative;overflow:hidden}.size_lg .track[data-v-f9be3259]{min-height:40px;padding-block:5px}.rail[data-v-f9be3259]{border:1px solid var(--border);z-index:0;background:linear-gradient(#ffffff0a,#ffffff04);border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0a}.thumb[data-v-f9be3259]{z-index:1;will-change:transform, background;background:linear-gradient(135deg,#3aa8ff 0%,#2e90fa 55%,#1f6fd9 100%);border:1px solid #fff3;border-radius:999px;width:calc(50% - 6px);height:auto;transition:transform .28s cubic-bezier(.32,.72,.2,1),background .28s,box-shadow .28s,border-color .28s;position:absolute;top:4px;bottom:4px;left:3px;box-shadow:0 8px 22px #2e90fa52,inset 0 1px #ffffff59}.thumb.right[data-v-f9be3259]{background:linear-gradient(135deg,#2ee07a 0%,#20c997 55%,#16a085 100%);border-color:#ffffff2e;transform:translate(calc(100% + 6px));box-shadow:0 8px 22px #20c99747,inset 0 1px #ffffff59}.thumb_glow[data-v-f9be3259]{pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffffff2e,#fff0 70%);border-radius:999px;transition:opacity .28s;position:absolute;inset:-4px}.thumb:hover .thumb_glow[data-v-f9be3259]{opacity:.6}.hand_label[data-v-f9be3259]{z-index:2;box-sizing:border-box;text-align:center;letter-spacing:.3px;width:50%;color:var(--muted);pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 6px;font-size:clamp(11px,3.1vw,14px);font-weight:900;line-height:1.2;transition:color .22s,text-shadow .22s;position:absolute;top:50%;transform:translateY(-50%)}.hand_label.left[data-v-f9be3259]{left:0}.hand_label.right[data-v-f9be3259]{left:50%}.hand_label.active[data-v-f9be3259]{color:#061626;text-shadow:0 1px #ffffff40}.hand_slider[data-v-f9be3259]:focus-visible{outline:none}.hand_slider:focus-visible .track[data-v-f9be3259]{box-shadow:0 0 0 2px #2e90fa8c,0 0 0 4px #2e90fa2e}@media (prefers-reduced-motion:reduce){.thumb[data-v-f9be3259],.thumb_glow[data-v-f9be3259]{transition:none}}.state-theme--neutral[data-v-82695e03]{--sk-a:#20c9978c;--sk-b:#17a2b873;--sk-glow:#17a2b81f}.state-theme--or[data-v-82695e03]{--sk-a:#9be15d;--sk-b:#00e3ae;--sk-glow:#00e3ae24}.state-theme--wa[data-v-82695e03]{--sk-a:#7dc8ff;--sk-b:#5ba4ff;--sk-glow:#5ba4ff29}.state-theme--id[data-v-82695e03]{--sk-a:#f7c56b;--sk-b:#f08a2b;--sk-glow:#f08a2b29}.lb_rows_sk_row[data-v-82695e03]{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr) 40px 32px;align-items:center;animation:.45s both lbRowFadeIn-82695e03;display:grid}.lb_rows_sk_row:nth-child(-n+3) .lb_rows_sk_bubble[data-v-82695e03]{background:linear-gradient(135deg, var(--sk-a), var(--sk-b));opacity:.45}.lb_rows_sk_cell[data-v-82695e03]{justify-content:center;align-items:center;padding:12px 8px;display:flex}.lb_rows_sk_cell.name[data-v-82695e03]{justify-content:flex-start;gap:10px;padding-left:8px}.lb_rows_sk_cell.chev[data-v-82695e03]{justify-content:flex-end;padding-right:8px}.lb_rows_sk_bubble[data-v-82695e03]{background:#ffffff14;border-radius:50%;width:28px;height:28px}.lb_rows_sk_line[data-v-82695e03]{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1f 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:6px;height:12px;animation:2.2s ease-in-out infinite lbSkShimmer-82695e03;display:block}.lb_rows_sk_line--name[data-v-82695e03]{width:min(72%,220px);height:14px}.lb_rows_sk_line--chip[data-v-82695e03]{opacity:.65;flex-shrink:0;width:48px}.lb_rows_sk_pip[data-v-82695e03]{background:#ffffff0f;border-radius:6px;width:22px;height:22px;animation:2.2s ease-in-out .15s infinite lbSkShimmer-82695e03}.lb_rows_sk_chev[data-v-82695e03]{background:#ffffff12;border-radius:4px;width:14px;height:14px}@keyframes lbSkShimmer-82695e03{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lbRowFadeIn-82695e03{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.lb_rows_sk_row[data-v-82695e03]{grid-template-columns:52px minmax(0,1fr) 40px 36px}.lb_rows_sk_cell[data-v-82695e03]{padding:14px 8px}}@media (prefers-reduced-motion:reduce){.lb_rows_sk_line[data-v-82695e03],.lb_rows_sk_pip[data-v-82695e03],.lb_rows_sk_row[data-v-82695e03]{animation:none}}.state-theme--or[data-v-2113b036]{--sk-a:#9be15d;--sk-b:#00e3ae;--sk-glow:#00e3ae33}.state-theme--wa[data-v-2113b036]{--sk-a:#7dc8ff;--sk-b:#5ba4ff;--sk-glow:#5ba4ff47}.state-theme--id[data-v-2113b036]{--sk-a:#f7c56b;--sk-b:#f08a2b;--sk-glow:#f08a2b42}.lb_sk_panel[data-v-2113b036]{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow);background:linear-gradient(#0b1630f0,#081228eb);margin-top:18px;position:relative;overflow:hidden;container:lb-panel/inline-size}.lb_sk_panel--embedded[data-v-2113b036]{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0}.lb_sk_panel[data-v-2113b036]:not(.lb_sk_panel--embedded){width:min(1100px,100%);margin-left:auto;margin-right:auto}.lb_sk_scan[data-v-2113b036]{pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--sk-glow) 48%, transparent 100%);opacity:.35;animation:3.2s ease-in-out infinite lbScanSweep-2113b036;position:absolute;inset:0}@keyframes lbScanSweep-2113b036{0%,to{opacity:.2;transform:translateY(-30%)}50%{opacity:.45;transform:translateY(30%)}}.panel_header[data-v-2113b036]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px;padding:14px 16px;display:flex}.chips[data-v-2113b036]{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 6px;width:100%;min-width:0;display:flex}.chips_weights[data-v-2113b036]{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.chips_tools[data-v-2113b036]{flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:auto;display:flex}@container lb-panel (width<=520px){.chips_weights[data-v-2113b036]{flex-basis:100%}.chips_tools[data-v-2113b036]{flex-basis:100%;justify-content:flex-start;margin-left:0}.chips_tools .brand_name[data-v-2113b036]{margin-left:auto}}.chip_sk[data-v-2113b036]{background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;height:30px;animation:2.4s ease-in-out infinite lbSkShimmer-2113b036;display:inline-block}.chip_sk--wide[data-v-2113b036]{width:108px!important}.chips_tools .brand_name[data-v-2113b036]{opacity:.85;flex-shrink:0;height:27px;margin-left:auto}.hand_bar[data-v-2113b036]{border-bottom:1px solid var(--border);background:#ffffff05;padding:6px 16px}.hand_track_sk[data-v-2113b036]{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;max-width:520px;height:44px;margin:0 auto;position:relative}.hand_thumb_sk[data-v-2113b036]{background:linear-gradient(#ffffff1f,#ffffff0f);border-radius:999px;width:calc(50% - 6px);height:38px;animation:2s ease-in-out infinite alternate handThumbPulse-2113b036;position:absolute;top:3px;left:3px}@keyframes handThumbPulse-2113b036{0%{opacity:.55}to{opacity:.9}}.sub_bar[data-v-2113b036]{z-index:5;background:linear-gradient(180deg, #ffffff0b, #fff0), var(--header-bg);border-bottom:1px solid var(--border);padding:12px 16px;position:sticky;top:0}.sub_bar--calibrating[data-v-2113b036]{z-index:auto;background:linear-gradient(90deg, #ffffff08, transparent 40%), linear-gradient(180deg, #ffffff0d, #fff0), var(--header-bg);position:relative;top:auto}.sub_heading[data-v-2113b036]{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.sub_rail[data-v-2113b036]{background:linear-gradient(180deg, var(--sk-a) 0%, var(--sk-b) 55%, #d4b2608c 100%);min-height:2.2em;box-shadow:0 0 12px var(--sk-glow);border-radius:2px;flex:0 0 3px;align-self:stretch}.sub_titles[data-v-2113b036]{flex-wrap:wrap;flex:auto;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.state_code_sk[data-v-2113b036]{letter-spacing:.45px;border-radius:7px;justify-content:center;align-items:center;min-width:40px;min-height:26px;padding:2px 8px;font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.sub_division[data-v-2113b036]{letter-spacing:-.02em;color:var(--text);font-size:clamp(17px,3.4vw,20px);font-weight:800}.sub_mid[data-v-2113b036]{color:#94a2b973;font-size:clamp(14px,2.8vw,16px);font-weight:600}.sub_weight[data-v-2113b036]{color:var(--muted);font-size:clamp(13px,2.7vw,15px);font-weight:600}.status_cluster[data-v-2113b036]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.cal_pulse[data-v-2113b036]{background:linear-gradient(180deg, var(--sk-a), var(--sk-b));width:8px;height:8px;box-shadow:0 0 14px var(--sk-glow);border-radius:50%;animation:1.4s ease-in-out infinite calPulse-2113b036}@keyframes calPulse-2113b036{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.status_label[data-v-2113b036]{letter-spacing:.22em;text-transform:uppercase;color:var(--sk-a);text-shadow:0 0 20px var(--sk-glow);font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900}.lb_sk_panel--loading .status_label[data-v-2113b036]{color:#9eabc9e6;text-shadow:none;letter-spacing:.16em}.wrap[data-v-2113b036]{position:relative}.cal_hint[data-v-2113b036]{color:#9eabc9e0;border-top:1px solid #ffffff0d;margin:0;padding:12px 16px 16px;font-size:12.5px;font-weight:600;line-height:1.45}@keyframes lbSkShimmer-2113b036{0%{filter:brightness(.92)}50%{filter:brightness(1.08)}to{filter:brightness(.92)}}@media (prefers-reduced-motion:reduce){.lb_sk_scan[data-v-2113b036],.hand_thumb_sk[data-v-2113b036],.cal_pulse[data-v-2113b036],.chip_sk[data-v-2113b036]{animation:none}}.main_container[data-v-31505754]{width:min(1100px,100%);margin:0 auto;padding-block:24px;padding-inline:clamp(12px,3vw,24px)}.chip[data-v-31505754]{border:1px solid var(--border);background:var(--panel);color:var(--muted);box-sizing:border-box;cursor:pointer;clip-path:inset(0 round 999px);min-height:34px;box-shadow:none;border-radius:999px;padding:8px 10px;font-weight:700;line-height:1;transition:color .32s cubic-bezier(.45,0,.22,1),box-shadow .32s cubic-bezier(.45,0,.22,1),background .32s cubic-bezier(.45,0,.22,1),clip-path .32s cubic-bezier(.45,0,.22,1),border-color .32s cubic-bezier(.45,0,.22,1)}.chip[data-v-31505754]:hover{color:var(--text)}.chip[aria-pressed=true][data-v-31505754]{color:#070e1c;background:var(--accent-gradient);box-shadow:var(--accent-active-shadow);clip-path:var(--accent-pill-clip-bottom);border-color:#0000}.chip.included[data-v-31505754]{color:#000;background:var(--dimmed-accent)}.panel[data-v-31505754]{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow);background:linear-gradient(#0b1630f0,#081228eb);margin-top:18px;overflow:hidden;container:lb-panel/inline-size}.panel_header[data-v-31505754]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.chips[data-v-31505754]{flex-wrap:wrap;flex:auto;align-items:center;gap:8px 6px;width:100%;min-width:0;margin:0;display:flex}.chips_weights[data-v-31505754]{flex-wrap:wrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex}.chips_tools[data-v-31505754]{flex-wrap:wrap;flex:none;align-items:center;gap:6px;min-width:0;max-width:100%;margin-left:auto;display:flex}.chips_tools .brand_name[data-v-31505754]{flex-shrink:0;height:27px;display:block}@container lb-panel (width<=520px){.chips_weights[data-v-31505754]{flex-basis:100%}.chips_tools[data-v-31505754]{flex-basis:100%;justify-content:flex-start;margin-left:0}.chips_tools .brand_name[data-v-31505754]{margin-left:auto}}.hand_bar[data-v-31505754]{border-bottom:1px solid var(--border);background:#ffffff05;padding:6px 16px;display:flex}.hand_bar[data-v-31505754] .hand_slider_wrap{flex:auto}.sub_bar[data-v-31505754]{z-index:5;background:linear-gradient(180deg, #ffffff0b, #fff0), var(--header-bg);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.sub_heading[data-v-31505754]{align-items:stretch;gap:12px;width:100%;min-width:0;margin:0;display:flex}.sub_rail[data-v-31505754]{background:linear-gradient(#20a8bcf2 0%,#20a8bc59 42%,#d4b2608c 100%);border-radius:2px;flex:0 0 3px;align-self:stretch;min-height:1.6em;box-shadow:inset 0 0 0 1px #00000040}.sub_titles[data-v-31505754]{flex-wrap:wrap;flex:auto;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.sub_division[data-v-31505754]{letter-spacing:-.02em;color:var(--text);font-size:clamp(17px,3.4vw,20px);font-weight:800;line-height:1.15}.sub_mid[data-v-31505754]{color:#94a2b973;-webkit-user-select:none;user-select:none;font-size:clamp(14px,2.8vw,16px);font-weight:600;line-height:1}.sub_weight[data-v-31505754]{letter-spacing:.01em;color:var(--muted);font-size:clamp(13px,2.7vw,15px);font-weight:600}.wrap[data-v-31505754]{position:relative}.rows_grid[data-v-31505754]{width:100%;display:block}.row_grid[data-v-31505754]{width:100%;color:var(--text);border:0;border-bottom:1px solid var(--border);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:48px minmax(0,1fr) 40px 32px;align-items:center;margin:0;padding:0;display:grid}.row_grid.lb_row_v2[data-v-31505754]:hover{background:#ffffff08}.row_grid.lb_row_v2[data-v-31505754]:active{background:#ffffff0d}.row_grid.lb_row_v2.top1[data-v-31505754]:hover{background-image:linear-gradient(#ffbe460d,#ffa02805),linear-gradient(122deg,#fff0 38%,#ffc85a24 49%,#fff0 62%),linear-gradient(#f5c33752,#da9b2345,#b9761c38),linear-gradient(#9b5f1c9e,#764816a8);border-bottom-color:#ffbe5057}.row_grid.lb_row_v2.top1[data-v-31505754]:active{background-image:linear-gradient(#28190814,#28190808),linear-gradient(122deg,#fff0 38%,#ebaf371c 49%,#fff0 62%),linear-gradient(#e1af304a,#c38a2040,#a2691a36),linear-gradient(#845216ad,#663e12b8);border-bottom-color:#ebaf414d}.row_grid.lb_row_v2.top2[data-v-31505754]:hover{background-image:linear-gradient(#829bcd17,#5a73a50d),linear-gradient(#afbedc38,#8298bc2b),linear-gradient(#4852699e,#343c52ad)}.row_grid.lb_row_v2.top2[data-v-31505754]:active{background-image:linear-gradient(#141c2d0f,#141c2d08),linear-gradient(#9eafd02e,#768aac24),linear-gradient(#3a4458ad,#2c3446bd)}.row_grid.lb_row_v2.top3[data-v-31505754]:hover{background-image:linear-gradient(#ffffff0a,#ffffff03),linear-gradient(#cd825524,#a8623e1a),linear-gradient(#69443070,#5234267a)}.row_grid.lb_row_v2.top3[data-v-31505754]:active{background-image:linear-gradient(#00000008,#00000003),linear-gradient(#be764e1f,#9b583a14),linear-gradient(#5c3a2a7a,#482e2285)}.row_grid.lb_row_v2.near_podium[data-v-31505754]:hover{background-image:linear-gradient(#ffffff0d,#ffffff04),linear-gradient(#1a8ea542,#0e6c8033)}.row_grid.lb_row_v2.near_podium[data-v-31505754]:active{background-image:linear-gradient(#0000000d,#00000005),linear-gradient(#167d9438,#0c5c702e)}.row_grid[data-v-31505754]:focus-visible{outline-offset:-2px;outline:2px solid #17a2b88c}.row_grid .cell[data-v-31505754]{min-width:0;padding:12px 8px}.row_grid .rank_cell[data-v-31505754]{color:var(--muted);justify-content:center;align-items:center;padding:10px 0;font-weight:900;display:flex}.row_grid .name_cell[data-v-31505754]{align-items:center;gap:10px;min-width:0;padding-left:8px;display:flex}.row_grid .delta_cell[data-v-31505754]{justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}.row_grid .chevron_cell[data-v-31505754]{color:var(--muted);justify-content:center;align-items:center;padding:0 8px 0 0;display:flex}.name_text[data-v-31505754]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:inline-block;overflow:hidden}.skill_chip[data-v-31505754]{color:var(--muted);border:1px solid var(--border);background:#ffffff0a;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.chev_right[data-v-31505754]{width:18px;height:18px;display:block}.rank_num[data-v-31505754]{color:var(--muted);font-weight:900}.trophy[data-v-31505754]{justify-content:center;align-items:center;width:34px;height:34px;font-size:0;line-height:0;display:inline-flex;position:relative;overflow:visible}.trophy_medal_frame[data-v-31505754]{isolation:isolate;background-position:42%;background-repeat:no-repeat;background-size:cover;width:34px;height:34px;display:block;position:relative;overflow:hidden}.row_grid .rank_cell .trophy .trophy_medal_frame[data-v-31505754]:after{content:"";pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:var(--rank_img);-webkit-mask-image:var(--rank_img);mask-image:var(--rank_img);will-change:background-position;background-image:linear-gradient(115deg,#fff0 42%,#ffffffe6 50%,#fff0 58%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;animation:4s cubic-bezier(.32,.8,.2,1) .1s infinite both trophyShimmerSweep-31505754;position:absolute;inset:0;-webkit-mask-position:42%;mask-position:42%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes trophyShimmerSweep-31505754{0%{background-position:130% 0}55%{background-position:-30% 0}to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.row_grid .rank_cell .trophy .trophy_medal_frame[data-v-31505754]:after{background-position:100% 0;animation:none}}.row_grid .rank_cell .trophy[data-v-31505754]:after{content:none}.row_grid.top1[data-v-31505754]{background-image:linear-gradient(#ffaf370a,#eb911c04),linear-gradient(122deg,#fff0 36%,#ffc34b21 48%,#fff0 60%),linear-gradient(#eeb9304d,#d2942042,#af701836),linear-gradient(#945c1a94,#7044149e);border-bottom-color:#ffb94152}.row_grid.top2[data-v-31505754]{background-image:linear-gradient(#8ca5d717,#647daf0d),linear-gradient(#a8b9da38,#7d91b62b),linear-gradient(#3e4a628f,#2e384c9e);border-bottom-color:#a5b9da3d}.row_grid.top3[data-v-31505754]{background-image:linear-gradient(#d7915f29,#b269441c),linear-gradient(#70483466,#58362870);border-bottom-color:#c87d5538}.row_grid.near_podium[data-v-31505754]{background-image:linear-gradient(#14829638,#0c64782e);border-bottom-color:#d7b43a52}.row_grid.near_podium .rank_num[data-v-31505754]{color:var(--accent)}.row_grid.near_podium .chevron_cell[data-v-31505754]{color:#f0d67a6b}.row_grid.top1 .rank_cell[data-v-31505754],.row_grid.top2 .rank_cell[data-v-31505754],.row_grid.top3 .rank_cell[data-v-31505754]{padding-top:8px;padding-bottom:8px}.row_grid.top1 .trophy[data-v-31505754],.row_grid.top2 .trophy[data-v-31505754],.row_grid.top3 .trophy[data-v-31505754],.row_grid.top1 .trophy_medal_frame[data-v-31505754],.row_grid.top2 .trophy_medal_frame[data-v-31505754],.row_grid.top3 .trophy_medal_frame[data-v-31505754]{width:28px;height:28px}.row_grid.top1[data-v-31505754],.row_grid.top2[data-v-31505754]{border-bottom:none}.toggle_wrap[data-v-31505754]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#1482961a,#0c647814);justify-content:center;align-items:center;padding:8px 0;display:flex}.show_more_button[data-v-31505754]{width:26px;height:26px;color:var(--text);pointer-events:none;background:linear-gradient(135deg,#f0d67a3d,#c98a1a2e);border:1px solid #f0d67a47;border-radius:999px;justify-content:center;align-items:center;font-weight:800;transition:all .18s;display:inline-flex}.show_more_button[data-v-31505754]:hover{filter:brightness(1.06)}.toggle_icon[data-v-31505754]{transition:transform .18s}.show_more_button.is_open .toggle_icon[data-v-31505754]{transform:rotate(180deg)}.loading_row[data-v-31505754]{cursor:default;color:var(--muted);text-align:center;grid-template-columns:1fr;padding:20px 16px}.loading_row .cell[data-v-31505754]{padding:0}@media (width<=760px){.row_grid[data-v-31505754]{grid-template-columns:52px minmax(0,1fr) 40px 36px}.row_grid .cell[data-v-31505754]{padding:14px 8px}.row_grid .name_cell[data-v-31505754]{padding-left:10px}.name_text[data-v-31505754]{font-size:16px}.trophy[data-v-31505754],.trophy_medal_frame[data-v-31505754]{width:38px;height:38px}.row_grid.top1 .rank_cell[data-v-31505754],.row_grid.top2 .rank_cell[data-v-31505754],.row_grid.top3 .rank_cell[data-v-31505754]{padding-top:10px;padding-bottom:10px}.row_grid.top1 .trophy[data-v-31505754],.row_grid.top2 .trophy[data-v-31505754],.row_grid.top3 .trophy[data-v-31505754],.row_grid.top1 .trophy_medal_frame[data-v-31505754],.row_grid.top2 .trophy_medal_frame[data-v-31505754],.row_grid.top3 .trophy_medal_frame[data-v-31505754]{width:32px;height:32px}.chev_right[data-v-31505754]{width:20px;height:20px}}.rows_grid>.row_grid[data-v-31505754]:last-child{border-bottom:none}.feedback_prompt_row[data-v-31505754]{border-top:1px solid #ffffff0a;justify-content:center;padding:12px 16px 14px;display:flex}.athlete_select[data-v-95641f2a],.input_wrap[data-v-95641f2a]{width:100%;position:relative}.input[data-v-95641f2a]{border:1px solid var(--border);width:100%;color:var(--text);box-sizing:border-box;background:#ffffff05;border-radius:10px;padding:10px 38px 10px 12px;font-family:inherit;font-size:14px}.input[data-v-95641f2a]:focus{border-color:#d7b43a8c;outline:none}.input.valid[data-v-95641f2a]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.locked[data-v-95641f2a]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border-color:#ffffff14}.add_btn[data-v-95641f2a]{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.add_btn svg[data-v-95641f2a]{width:18px;height:18px}.lock_icon_in_input[data-v-95641f2a]{color:#6ad29e;pointer-events:none;opacity:.95;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dropdown[data-v-95641f2a]{z-index:20;border:1px solid var(--border);background:linear-gradient(#0b1630fa,#081228fa);border-radius:10px;max-height:220px;margin-top:6px;padding:6px;list-style:none;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 14px 40px #00000047}.opt[data-v-95641f2a]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.opt[data-v-95641f2a]:hover,.opt.active[data-v-95641f2a]{background:#ffffff0f}.add_opt[data-v-95641f2a]{color:#d7b43a}.add_opt svg[data-v-95641f2a]{width:16px;height:16px}.new_hint[data-v-95641f2a]{color:#d7b43a;margin-top:6px;font-size:12px;font-weight:700}.featured_sm[data-v-df7f91b3]{gap:10px;margin-top:16px;padding:12px 0;display:grid}.fs_header[data-v-df7f91b3]{-webkit-backdrop-filter:none;background:0 0;border:none;align-items:center;gap:10px;padding:0;display:flex;position:static;top:auto}.fs_title[data-v-df7f91b3]{color:var(--text);white-space:nowrap;margin:0;font-size:18px;font-weight:400}.spacer[data-v-df7f91b3]{flex:1}.view_all[data-v-df7f91b3]{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:4px;font-weight:800;transition:filter .2s;display:inline-flex}.view_all[data-v-df7f91b3]:hover{filter:brightness(1.15)}.view_all[data-v-df7f91b3]:disabled{opacity:.55;color:var(--muted);cursor:not-allowed;filter:none}.see_all_text[data-v-df7f91b3]{font-size:14px}.view_all .chev_right[data-v-df7f91b3]{width:18px;height:18px}.fs_card_wrapper[data-v-df7f91b3]{width:100%;position:relative}.fs_cards_row[data-v-df7f91b3]{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:10px;width:100%;display:grid}.fs_card_slot[data-v-df7f91b3]{width:100%;min-width:0;max-width:none;display:flex}.fs_card_slot>.fs_card[data-v-df7f91b3]{height:100%}@media (width>=900px){.fs_cards_row[data-v-df7f91b3]{grid-template-columns:repeat(2,minmax(0,1fr))}.fs_card_slot[data-v-df7f91b3]{max-width:420px}}.fade-enter-active[data-v-df7f91b3],.fade-leave-active[data-v-df7f91b3]{transition:opacity .6s ease-in-out,transform .6s ease-in-out}.fade-enter-from[data-v-df7f91b3]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-df7f91b3]{opacity:0;transform:translateY(-8px)}.fs_card[data-v-df7f91b3]{border:1px solid var(--border);box-shadow:var(--glow);cursor:pointer;background:linear-gradient(#0b1630f5,#081228f0);border-radius:12px;flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex;position:relative;overflow:hidden}.fs_card.is_disabled_card[data-v-df7f91b3]{cursor:not-allowed;pointer-events:none;box-shadow:none;filter:saturate(.75);background:linear-gradient(#0b163033,#0812282e);border:none}.fs_card.is_disabled_card[data-v-df7f91b3]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a10220a,#0a10221f);position:absolute;inset:0}.fs_card.is_disabled_card[data-v-df7f91b3]>:not(.read_only_notice){opacity:.35}.fs_bg[data-v-df7f91b3]{z-index:0;position:absolute;inset:0;overflow:hidden}.bg_img[data-v-df7f91b3]{object-fit:cover;filter:grayscale()contrast(1.15)brightness(.72)saturate(.5);width:100%;height:100%;position:absolute;top:0;left:0}.bg_img.left[data-v-df7f91b3]{object-position:30% 20%;-webkit-mask-image:linear-gradient(90deg,#000 49.5%,#0000 50.5%);mask-image:linear-gradient(90deg,#000 49.5%,#0000 50.5%)}.bg_img.right[data-v-df7f91b3]{object-position:70% 20%;-webkit-mask-image:linear-gradient(90deg,#0000 49.5%,#000 50.5%);mask-image:linear-gradient(90deg,#0000 49.5%,#000 50.5%)}.bg_img.preview[data-v-df7f91b3]{object-fit:fill;object-position:center center;width:50%}.bg_img.left.preview[data-v-df7f91b3]{left:0;-webkit-mask-image:none;mask-image:none}.bg_img.right.preview[data-v-df7f91b3]{left:50%;-webkit-mask-image:none;mask-image:none}@media (width>=760px){.bg_img.preview[data-v-df7f91b3]{object-fit:contain;object-position:center center}}.grain[data-v-df7f91b3]{opacity:.25;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"160\" height=\"160\" viewBox=\"0 0 160 160\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"2\" stitchTiles=\"stitch\"/></filter><rect width=\"160\" height=\"160\" filter=\"url(%23n)\" opacity=\".08\"/></svg>");animation:12s linear infinite grainShift-df7f91b3;position:absolute;inset:-20%}@keyframes grainShift-df7f91b3{0%{transform:translate(0,0)}to{transform:translate(-160px,-160px)}}.fs_overlay[data-v-df7f91b3]{z-index:1;background:radial-gradient(120% 80% at 50% 20%,#10b4d629,#0000 70%);position:absolute;inset:0}.fs_content[data-v-df7f91b3]{z-index:2;gap:10px;padding:16px 16px 8px;display:grid;position:relative}.names[data-v-df7f91b3]{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.name[data-v-df7f91b3]{text-transform:uppercase;text-shadow:0 6px 24px #00000059;font-weight:1000}.name.left[data-v-df7f91b3]{text-align:left;font-size:clamp(18px,5.4vw,28px)}.name.right[data-v-df7f91b3]{text-align:right;font-size:clamp(18px,5.4vw,28px)}.vs[data-v-df7f91b3]{color:#fff;opacity:.92;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#00d4ff47,#00d4ff1f);border:1px solid #00d4ff59;border-radius:999px;align-self:center;padding:6px 10px;font-size:clamp(14px,4.6vw,18px);font-weight:1000;box-shadow:0 10px 24px #00000040}.meta_row[data-v-df7f91b3]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.read_only_notice[data-v-df7f91b3]{z-index:4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#f4df9d;letter-spacing:.02em;opacity:1;background:#0b1630f0;border:1px dashed #d7b43a94;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:12px;left:12px;right:12px}.chip[data-v-df7f91b3]{border:1px solid var(--border);color:var(--text);background:#ffffff0a;border-radius:999px;justify-content:center;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.chip.hand.RH[data-v-df7f91b3]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#0000}.chip.hand.LH[data-v-df7f91b3]{color:#061626;background:linear-gradient(#2ea6ff,#1e90ff);border-color:#0000}.chip.hand.BOTH[data-v-df7f91b3]{color:#061626;background:linear-gradient(#a97cff,#6f42c1);border-color:#0000}.chip.hand.special[data-v-df7f91b3]{color:#061626;background:linear-gradient(#ff6b6b,#d6336c);border-color:#0000}.fs_footer[data-v-df7f91b3]{z-index:2;padding:0 16px 14px;position:relative}.more_line[data-v-df7f91b3]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-weight:800;display:flex}.more_line .counter[data-v-df7f91b3]{color:var(--accent);font-size:14px}.more_line .separator[data-v-df7f91b3]{opacity:.5}.more_line .accent[data-v-df7f91b3]{color:var(--accent)}@media (width>=760px){.fs_content[data-v-df7f91b3]{padding:18px 18px 10px}}@media (width<=760px){.grain[data-v-df7f91b3]{display:none}.vs[data-v-df7f91b3]{-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.grain[data-v-df7f91b3]{display:none}}.fs_dummy[data-v-df7f91b3]{background:linear-gradient(#060a14f0,#040810eb);border:2px dashed #ffffff4d;display:none}.fs_dummy_inner[data-v-df7f91b3]{z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;min-height:0;padding:24px;display:flex;position:relative}.fs_dummy .trophy[data-v-df7f91b3]{filter:drop-shadow(0 -2px 12px #f0d67a2e)drop-shadow(0 1px 6px #f0d67a0f);width:72px;height:auto}.fs_dummy .dummy_text[data-v-df7f91b3]{color:#ced7ef;align-items:center;gap:8px;font-weight:700;display:inline-flex}.fs_dummy .chev_right[data-v-df7f91b3]{width:18px;height:18px}@media (width>=900px){.fs_dummy[data-v-df7f91b3]{display:flex}}.featured_legend[data-v-aa97b9f1]{box-sizing:border-box;gap:10px;max-width:100%;margin-top:16px;padding:12px 0;display:grid;overflow:hidden}.fl_header[data-v-aa97b9f1]{align-items:center;gap:10px;display:flex}.fl_label[data-v-aa97b9f1]{text-transform:uppercase;letter-spacing:1.2px;color:var(--accent);white-space:nowrap;font-size:11px;font-weight:900}.fl_divider[data-v-aa97b9f1]{background:var(--border);flex:none;width:1px;height:14px}.fl_event_callout[data-v-aa97b9f1]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.fl_card[data-v-aa97b9f1]{isolation:isolate;background:linear-gradient(165deg,#0a1026fa 0%,#060a16fa 100%);border:1px solid #d7b43a47;border-radius:14px;grid-template-rows:auto 1fr auto;max-width:100%;min-height:260px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d7b43a14,0 24px 64px #0000008c,inset 0 1px #d7b43a1f}.fl_ambient[data-v-aa97b9f1]{z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 20%,#d7b43a17,#0000 65%),radial-gradient(50% 70% at 80% 10%,#4f46e512,#0000 60%);position:absolute;inset:0}.fl_portrait_wrap[data-v-aa97b9f1]{z-index:1;pointer-events:none;width:48%;height:100%;position:absolute;top:0;right:0}.fl_portrait[data-v-aa97b9f1]{object-fit:cover;object-position:top center;filter:grayscale(.15)contrast(1.08)brightness(.88);width:100%;height:100%}.fl_portrait_vignette[data-v-aa97b9f1]{background:linear-gradient(90deg,#080e20 0%,#080e208c 38%,#080e2000 62%),linear-gradient(#0000 55%,#080e20f5 100%);position:absolute;inset:0}.fl_grain[data-v-aa97b9f1]{opacity:.22;mix-blend-mode:overlay;z-index:2;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"160\" height=\"160\" viewBox=\"0 0 160 160\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"2\" stitchTiles=\"stitch\"/></filter><rect width=\"160\" height=\"160\" filter=\"url(%23n)\" opacity=\".07\"/></svg>");animation:14s linear infinite fl_grain_shift-aa97b9f1;position:absolute;inset:-20%}@keyframes fl_grain_shift-aa97b9f1{0%{transform:translate(0,0)}to{transform:translate(-160px,-160px)}}.fl_content[data-v-aa97b9f1]{z-index:3;flex-direction:column;gap:10px;max-width:60%;padding:22px 22px 16px;display:flex;position:relative}.fl_champion_plaque[data-v-aa97b9f1]{isolation:isolate;grid-template-columns:auto 1fr;align-items:stretch;gap:0;width:fit-content;max-width:100%;animation:.75s cubic-bezier(.22,1,.36,1) both fl_plaque_enter-aa97b9f1;display:grid;position:relative}.fl_champion_plaque[data-v-aa97b9f1]:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 14px));z-index:-1;opacity:.85;background:linear-gradient(120deg,#d7b43a8c 0%,#d7b43a14 35%,#4f46e51f 100%);position:absolute;inset:-1px}.fl_champion_plaque[data-v-aa97b9f1]:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 14px));z-index:-1;background:linear-gradient(165deg,#0c122af7 0%,#060a18fa 100%);position:absolute;inset:0}.fl_trophy_column[data-v-aa97b9f1]{background:linear-gradient(#d7b43a24 0%,#d7b43a08 100%);border-right:1px solid #d7b43a47;justify-content:center;align-items:center;padding:10px 12px;display:flex}.fl_trophy_icon[data-v-aa97b9f1]{color:#d7b43af2;filter:drop-shadow(0 0 10px #d7b43a59);animation:2.8s ease-in-out infinite fl_trophy_glow-aa97b9f1}.fl_champ_copy[data-v-aa97b9f1]{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:10px 16px 10px 12px;display:flex}.fl_champ_number[data-v-aa97b9f1]{color:var(--accent);letter-spacing:-.5px;font-size:24px;font-weight:1000;line-height:1}.fl_champ_label[data-v-aa97b9f1]{text-transform:uppercase;letter-spacing:1.15px;color:#d7b43ac7;font-size:9px;font-weight:900;line-height:1.2}@keyframes fl_plaque_enter-aa97b9f1{0%{opacity:0;filter:blur(4px);transform:translate(-16px,8px)skew(-4deg)}to{opacity:1;filter:blur();transform:translate(0,0)skew(0)}}@keyframes fl_trophy_glow-aa97b9f1{0%,to{filter:drop-shadow(0 0 8px #d7b43a40);opacity:1;transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 14px #d7b43a8c);opacity:.92;transform:translateY(-2px)scale(1.04)}}.fl_name[data-v-aa97b9f1]{color:#fff;text-transform:uppercase;letter-spacing:-.5px;text-shadow:0 4px 20px #00000080;font-size:clamp(26px,6.5vw,38px);font-weight:1000;line-height:1.05}.fl_nicknames[data-v-aa97b9f1]{color:#d7b43ad1;letter-spacing:.2px;flex-wrap:wrap;align-items:center;gap:0;font-size:13px;font-style:italic;font-weight:800;display:flex}.fl_nick_sep[data-v-aa97b9f1]{opacity:.55;margin:0 2px}.fl_creds[data-v-aa97b9f1]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fl_cred_item[data-v-aa97b9f1]{color:#c8daffb8;letter-spacing:.1px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.fl_cred_dot[data-v-aa97b9f1]{background:var(--accent);opacity:.7;border-radius:50%;flex-shrink:0;width:4px;height:4px}.fl_bio_wrap[data-v-aa97b9f1]{z-index:3;background:#00000038;border-top:1px solid #d7b43a1a;padding:12px 18px 14px;position:relative;overflow:hidden}.fl_bio_edge[data-v-aa97b9f1]{background:linear-gradient(#d7b43ad9 0%,#4f46e573 50%,#d7b43a59 100%) 0 0/100% 200%;width:3px;animation:5s ease-in-out infinite fl_bio_edge_flow-aa97b9f1;position:absolute;top:0;bottom:0;left:0}.fl_bio[data-v-aa97b9f1]{color:#aabce89e;letter-spacing:.02em;margin:0;padding-left:12px;font-size:10px;font-weight:600;line-height:1.45;animation:1s .15s both fl_bio_fade-aa97b9f1}@keyframes fl_bio_edge_flow-aa97b9f1{0%,to{background-position:0 0}50%{background-position:0 100%}}@keyframes fl_bio_fade-aa97b9f1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=500px){.fl_content[data-v-aa97b9f1]{max-width:72%;padding:16px 16px 12px}.fl_portrait_wrap[data-v-aa97b9f1]{width:44%}.fl_name[data-v-aa97b9f1]{font-size:clamp(22px,7vw,30px)}.fl_bio_wrap[data-v-aa97b9f1]{padding:10px 14px 12px}.fl_bio[data-v-aa97b9f1]{padding-left:10px;font-size:10px}}@media (width>=760px){.fl_card[data-v-aa97b9f1]{min-height:300px}.fl_content[data-v-aa97b9f1]{gap:12px;max-width:56%;padding:26px 26px 18px}.fl_portrait_wrap[data-v-aa97b9f1]{width:46%}}@media (prefers-reduced-motion:reduce){.fl_grain[data-v-aa97b9f1],.fl_champion_plaque[data-v-aa97b9f1],.fl_trophy_icon[data-v-aa97b9f1],.fl_bio_edge[data-v-aa97b9f1],.fl_bio[data-v-aa97b9f1]{animation:none!important}}@media (width<=500px){.fl_grain[data-v-aa97b9f1]{display:none}}.event_datetime_picker .ef_input[data-v-c9c7371f]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text,#fff);background:#ffffff0f;border:1px solid #ffffff24}.event_datetime_picker .ef_input[data-v-c9c7371f]::-webkit-calendar-picker-indicator{filter:invert(.92)saturate(.15)}.overlay[data-v-84e6d7dd]{align-items:var(--overlay-align,flex-start);padding:var(--ovPad,12px);z-index:100;overscroll-behavior:none;background:#0009;justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}.modal[data-v-84e6d7dd]{width:100%;max-width:var(--modal-max-width,860px);border:1px solid var(--border);box-shadow:var(--glow);max-height:calc(100dvh - (var(--ovPad,12px) * 2));background:linear-gradient(#0b1630fa,#081228f5);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.modal_header[data-v-84e6d7dd]{border-bottom:1px solid var(--border);background:linear-gradient(#0b1630,#081228);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.modal_header.sticky[data-v-84e6d7dd]{z-index:1;position:sticky;top:0}.modal_body[data-v-84e6d7dd]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 16px;overflow:auto}.modal_footer[data-v-84e6d7dd]{border-top:1px solid var(--border);background:linear-gradient(#0b1630,#081228);align-items:center;gap:10px;padding:12px 16px;display:flex}.modal_footer.sticky[data-v-84e6d7dd]{z-index:1;position:sticky;bottom:0}.virtual_reg_contact[data-v-44e3b697]{gap:16px;min-width:0;max-width:100%;display:grid}.virtual_reg_field[data-v-44e3b697]{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.virtual_reg_label[data-v-44e3b697]{color:#a8bce8e6;letter-spacing:.01em;font-size:13px;font-weight:600}.virtual_reg_field_hint[data-v-44e3b697]{color:#a8bce8a6;margin-top:-2px;font-size:12px;font-weight:400;line-height:1.4}.virtual_reg_inline_error[data-v-44e3b697]{color:#ffa0a0f2;font-size:12px;font-weight:600}.virtual_reg_brackets[data-v-32e241f4]{gap:16px;min-width:0;max-width:100%;display:grid}.virtual_reg_selection_note[data-v-32e241f4]{background:rgba(var(--vr-accent-rgb), .08);border:1px solid rgba(var(--vr-accent-rgb), .2);border-radius:10px;gap:6px;padding:14px;display:grid}.selection_note_title[data-v-32e241f4]{color:#eaf1ff;font-weight:700}.selection_note_copy[data-v-32e241f4]{color:#a8bce8e6;font-size:13px;line-height:1.5}.allowance_note[data-v-32e241f4]{border-color:rgba(var(--vr-success-rgb), .28);background:rgba(var(--vr-success-rgb), .1)}.virtual_reg_inline_error[data-v-32e241f4]{color:#ffa0a0f2;font-size:12px;font-weight:600}.virtual_reg_price_panel[data-v-32e241f4]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;gap:10px;padding:14px;display:grid}.price_row[data-v-32e241f4]{gap:4px;display:grid}.price_label[data-v-32e241f4]{color:#f5f7ff;font-size:14px;font-weight:700}.price_detail[data-v-32e241f4]{color:#a8bce8bf;font-size:12px}.price_total_row[data-v-32e241f4]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.price_total_label[data-v-32e241f4]{color:#eaf1ff;font-weight:700}.price_total_value[data-v-32e241f4]{color:#7cc2ff;font-weight:800}.price_meta[data-v-32e241f4]{color:#a8bce8cc;font-size:12px}.virtual_reg_empty[data-v-32e241f4]{color:#a8bce8cc;border:1px dashed #ffffff26;border-radius:10px;padding:14px;font-size:13px}.virtual_reg_division_groups[data-v-32e241f4]{gap:18px;display:grid}.virtual_reg_division_group[data-v-32e241f4]{gap:12px;display:grid}.division_group_toggle[data-v-32e241f4]{width:100%;color:inherit;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.division_group_toggle[data-v-32e241f4]:hover{border-color:rgba(var(--vr-accent-rgb), .4);background:rgba(var(--vr-accent-rgb), .08)}.division_group_header[data-v-32e241f4]{gap:4px;display:grid}.division_group_title[data-v-32e241f4]{color:#f5f7ff;font-size:16px;font-weight:700}.division_group_subtitle[data-v-32e241f4]{color:#a8bce8cc;font-size:12px}.division_group_toggle_icon[data-v-32e241f4]{color:#a8bce8e6;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;transition:transform .2s,border-color .2s;display:inline-flex}.division_group_toggle_icon_svg[data-v-32e241f4]{width:14px;height:14px;display:block}.division_group_toggle_icon.is_open[data-v-32e241f4]{border-color:rgba(var(--vr-accent-rgb), .6);transform:rotate(90deg)}.division_group_body[data-v-32e241f4],.division_group_cards[data-v-32e241f4]{gap:12px;display:grid}.virtual_reg_division_card[data-v-32e241f4]{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;gap:12px;padding:12px;display:grid}.division_card_header[data-v-32e241f4]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.division_card_titles[data-v-32e241f4]{gap:4px;min-width:0;display:grid}.division_card_title[data-v-32e241f4]{color:#f5f7ff;font-size:15px;font-weight:700}.division_card_note[data-v-32e241f4]{color:#a8bce8cc;font-size:12px}.division_price_badge[data-v-32e241f4]{border:1px solid rgba(var(--vr-accent-rgb), .4);background:rgba(var(--vr-accent-rgb), .12);color:#cfe2ff;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.division_price_badge.is_free[data-v-32e241f4]{border-color:rgba(var(--vr-success-rgb), .5);background:rgba(var(--vr-success-rgb), .15);color:#d8ffe8}.division_price_badge.is_mixed[data-v-32e241f4]{border-color:rgba(var(--vr-warning-rgb), .45);background:rgba(var(--vr-warning-rgb), .12);color:#ffe8b3}.division_card_body[data-v-32e241f4]{gap:8px;display:grid}.division_bracket_row[data-v-32e241f4]{grid-template-columns:1fr 60px 60px;align-items:center;gap:8px;display:grid}.division_bracket_header[data-v-32e241f4]{letter-spacing:.08em;text-transform:uppercase;color:#a8bce8b3;font-size:11px}.division_bracket_label[data-v-32e241f4]{color:#f5f7ff;font-size:13px;font-weight:600}.division_bracket_meta[data-v-32e241f4]{gap:4px;display:grid}.division_bracket_price[data-v-32e241f4]{border:1px solid rgba(var(--vr-success-rgb), .4);background:rgba(var(--vr-success-rgb), .1);color:#d8ffe8;letter-spacing:.03em;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.division_bracket_price.is_paid[data-v-32e241f4]{border-color:rgba(var(--vr-warning-rgb), .45);background:rgba(var(--vr-warning-rgb), .12);color:#ffe8b3}.division_arm_label[data-v-32e241f4]{text-align:center}.division_arm_toggle[data-v-32e241f4]{justify-content:center;align-items:center;gap:6px;display:flex}.division_arm_toggle input[data-v-32e241f4]{width:16px;height:16px;accent-color:rgba(var(--vr-accent-rgb), .9);cursor:pointer}.arm_tag[data-v-32e241f4]{color:#a8bce8e6;font-size:11px;font-weight:700}.division_bracket_empty[data-v-32e241f4]{color:#a8bce8cc;padding:8px 0;font-size:12px}.virtual_reg_waiver[data-v-e444e5b2]{gap:16px;min-width:0;max-width:100%;display:grid}.virtual_reg_waiver_section[data-v-e444e5b2]{border:1px solid rgba(var(--vr-warning-rgb), .25);box-shadow:inset 0 0 0 1px rgba(var(--vr-warning-rgb), .1);background:#ffffff08;border-radius:10px;gap:0;padding:0;display:grid;overflow:hidden}.virtual_reg_waiver_content[data-v-e444e5b2]{color:#d5dfe8;background:#00000040;max-height:280px;padding:14px;font-size:13px;line-height:1.65;overflow-y:auto}.virtual_reg_waiver_content p[data-v-e444e5b2]{margin:0 0 14px}.virtual_reg_waiver_content p[data-v-e444e5b2]:last-child{margin-bottom:0}.virtual_reg_waiver_content strong[data-v-e444e5b2]{color:#ffe8b3;letter-spacing:.02em;margin-top:18px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.virtual_reg_waiver_content strong[data-v-e444e5b2]:first-child{margin-top:0}.virtual_reg_waiver_content ul[data-v-e444e5b2]{margin:10px 0 14px 22px;padding:0;list-style:outside}.virtual_reg_waiver_content li[data-v-e444e5b2]{margin:5px 0;padding-left:4px}.virtual_reg_waiver_content[data-v-e444e5b2]::-webkit-scrollbar{width:8px}.virtual_reg_waiver_content[data-v-e444e5b2]::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.virtual_reg_waiver_content[data-v-e444e5b2]::-webkit-scrollbar-thumb{background:rgba(var(--vr-warning-rgb), .35);border-radius:4px}.virtual_reg_waiver_content[data-v-e444e5b2]::-webkit-scrollbar-thumb:hover{background:rgba(var(--vr-warning-rgb), .5)}.virtual_reg_parent_section[data-v-e444e5b2]{background:rgba(var(--vr-warning-rgb), .08);border-top:1px solid rgba(var(--vr-warning-rgb), .2);gap:10px;padding:14px;display:grid}.virtual_reg_parent_notice[data-v-e444e5b2]{color:#ffe8b3;text-align:center;background:rgba(var(--vr-warning-rgb), .1);border-radius:6px;padding:8px;font-size:14px;font-weight:600}.virtual_reg_parent_note[data-v-e444e5b2]{color:#ffc864cc;font-size:12px;font-style:italic;font-weight:400;line-height:1.5}.virtual_reg_field[data-v-e444e5b2]{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.virtual_reg_label[data-v-e444e5b2]{color:#a8bce8e6;letter-spacing:.01em;font-size:13px;font-weight:600}.virtual_reg_checkbox_acknowledge[data-v-e444e5b2]{color:#d5dfe8;background:rgba(var(--vr-warning-rgb), .08);border:2px solid rgba(var(--vr-warning-rgb), .3);border-radius:8px;align-items:flex-start;gap:12px;padding:12px;font-size:12px;font-weight:400;line-height:1.5;display:flex;box-shadow:0 2px 8px #00000026}.virtual_reg_checkbox_acknowledge.is_invalid[data-v-e444e5b2]{border-color:#ff7878bf;box-shadow:0 2px 10px #ff787826}.virtual_reg_checkbox_acknowledge input[data-v-e444e5b2]{width:20px;height:20px;accent-color:rgba(var(--vr-warning-rgb), .9);cursor:pointer;border-radius:6px;flex-shrink:0;margin-top:1px}.virtual_reg_checkbox_acknowledge .waiver_date[data-v-e444e5b2]{color:rgba(var(--vr-warning-rgb), .9);letter-spacing:.01em;margin-top:6px;font-size:11px;font-weight:500;display:block}.virtual_reg_inline_error[data-v-e444e5b2]{color:#ffa0a0f2;font-size:12px;font-weight:600}.virtual_reg_review[data-v-8db5c132]{gap:16px;min-width:0;max-width:100%;display:grid}.virtual_reg_review_section[data-v-8db5c132]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.virtual_reg_review_item[data-v-8db5c132]{border-bottom:1px solid #ffffff0f;gap:12px;min-width:0;padding-bottom:10px;display:flex}.virtual_reg_review_item[data-v-8db5c132]:last-child{border-bottom:none;padding-bottom:0}.virtual_reg_review_item .review_label[data-v-8db5c132]{color:#a8bce8cc;flex-shrink:0;min-width:90px;font-size:13px;font-weight:600}.virtual_reg_review_item .review_value[data-v-8db5c132]{color:#f5f7ff;text-overflow:ellipsis;word-break:break-word;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.virtual_reg_review_list[data-v-8db5c132]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.review_entry[data-v-8db5c132]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review_entry_label[data-v-8db5c132]{color:#f5f7ff}.review_entry_badge[data-v-8db5c132]{border:1px solid rgba(var(--vr-success-rgb), .5);color:#d8ffe8;background:rgba(var(--vr-success-rgb), .12);border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700}.review_entry_badge.is_paid[data-v-8db5c132]{border-color:rgba(var(--vr-accent-rgb), .45);color:#d8ebff;background:rgba(var(--vr-accent-rgb), .14)}.review_empty_entries[data-v-8db5c132]{color:#a8bce8e6;font-size:13px}.review_total_value[data-v-8db5c132]{color:#7cc2ff;font-weight:800}.virtual_reg_square_notice[data-v-8db5c132]{background:rgba(var(--vr-accent-rgb), .08);border:1px solid rgba(var(--vr-accent-rgb), .24);color:#eaf1ff;text-align:left;border-radius:10px;gap:6px;padding:14px;display:grid}.virtual_reg_square_notice.is_free[data-v-8db5c132]{background:rgba(var(--vr-success-rgb), .08);border-color:rgba(var(--vr-success-rgb), .3)}.square_notice_title[data-v-8db5c132]{letter-spacing:.02em;font-size:13px;font-weight:700}.square_notice_body[data-v-8db5c132]{color:#f5f7ff;font-size:13px;line-height:1.5}.square_notice_body_prepay[data-v-8db5c132]{color:rgb(var(--vr-success-rgb,90, 220, 150))}.square_notice_body_door[data-v-8db5c132]{color:rgb(var(--vr-warning-rgb,255, 200, 100))}.square_notice_highlight[data-v-8db5c132]{color:#9cd3ff;font-weight:800}.square_notice_subtext[data-v-8db5c132]{color:#a8bce8e6;font-size:12px}.virtual_reg_receipt_ticket[data-v-b983e0af]{z-index:120;width:calc(100vw - 32px);max-width:min(420px,100vw - 32px);box-shadow:0 0 0 9999px #050a18e0, 0 0 0 1px rgba(var(--vr-success-rgb), .15) inset, 0 8px 32px #0006, 0 2px 12px rgba(var(--vr-success-rgb), .08);background:linear-gradient(#ffffff14 0%,#ffffff05 100%),linear-gradient(135deg,#091630f2,#060e20fa);border:1px solid #ffffff1f;border-radius:16px;padding:0 24px 24px;animation:.5s cubic-bezier(.22,.8,.22,1) forwards ticket_receipt_enter-b983e0af;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.virtual_reg_receipt_ticket[data-v-b983e0af]>:not(.ticket_glow){z-index:1;position:relative}@keyframes ticket_receipt_enter-b983e0af{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ticket_glow[data-v-b983e0af]{background:radial-gradient(ellipse 80% 50% at 50% 0%, rgba(var(--vr-success-rgb), .25) 0%, transparent 60%);pointer-events:none;z-index:0;position:absolute;inset:-20px -40px -40px}.ticket_success_badge[data-v-b983e0af]{background:linear-gradient(135deg, rgba(var(--vr-success-rgb), .2), rgba(var(--vr-success-rgb), .08));border:1px solid rgba(var(--vr-success-rgb), .35);box-shadow:0 0 20px rgba(var(--vr-success-rgb), .15);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:28px 0 24px;padding:12px 20px;display:flex}.ticket_success_icon[data-v-b983e0af]{background:rgba(var(--vr-success-rgb), .3);width:28px;height:28px;color:rgb(var(--vr-success-rgb));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ticket_success_icon svg[data-v-b983e0af]{width:16px;height:16px}.ticket_success_text[data-v-b983e0af]{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--vr-success-rgb));text-shadow:0 0 16px rgba(var(--vr-success-rgb), .4);font-size:18px;font-weight:800}.ticket_event_block[data-v-b983e0af]{text-align:center;margin-bottom:20px}.ticket_event_name[data-v-b983e0af]{color:#f5f7ff;letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.25}.ticket_event_meta[data-v-b983e0af]{color:#a8bce8f2;font-size:14px;font-weight:500}.ticket_event_meta+.ticket_event_meta[data-v-b983e0af]{margin-top:2px}.ticket_divider[data-v-b983e0af]{justify-content:center;align-items:center;margin:20px 0;display:flex}.ticket_divider_dots[data-v-b983e0af]{letter-spacing:.4em;color:rgba(var(--vr-accent-rgb), .5);opacity:.8;font-size:10px}.ticket_details[data-v-b983e0af]{border-top:1px dashed #ffffff1f;border-bottom:1px dashed #ffffff1f;gap:14px;padding:16px 0;display:grid}.ticket_detail_row[data-v-b983e0af]{gap:4px;display:grid}.ticket_detail_label[data-v-b983e0af]{letter-spacing:.14em;text-transform:uppercase;color:#a8bce8b3;font-size:10px;font-weight:700}.ticket_detail_value[data-v-b983e0af]{color:#f5f7ff;font-size:15px;font-weight:600}.ticket_confirmation_id[data-v-b983e0af]{word-break:break-all;color:#a8bce8f2;font-family:ui-monospace,monospace;font-size:12px}.ticket_entries_row .ticket_detail_label[data-v-b983e0af]{margin-bottom:4px}.ticket_entries_list[data-v-b983e0af]{color:#e8eefb;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5}.ticket_entries_list li[data-v-b983e0af]{margin-bottom:4px}.ticket_total_row[data-v-b983e0af]{margin-top:4px}.ticket_total[data-v-b983e0af]{color:rgb(var(--vr-success-rgb));font-size:18px;font-weight:700}.ticket_email_notice[data-v-b983e0af]{background:rgba(var(--vr-accent-rgb), .08);border:1px solid rgba(var(--vr-accent-rgb), .2);color:#dce7fff2;border-radius:12px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.ticket_email_icon[data-v-b983e0af]{width:20px;height:20px;color:rgba(var(--vr-accent-rgb), .9);flex-shrink:0;margin-top:1px}.ticket_email_notice strong[data-v-b983e0af]{color:#f5f7ff}.ticket_afterpulls_interest[data-v-b983e0af]{color:#dce7fff2;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.ticket_afterpulls_interest input[data-v-b983e0af]{width:16px;height:16px;accent-color:rgba(var(--vr-accent-rgb), .95);cursor:pointer;flex-shrink:0;margin-top:1px}.ticket_afterpulls_note[data-v-b983e0af]{color:#a8bce8eb;font-size:11px;display:block}.ticket_stub_label[data-v-b983e0af]{letter-spacing:.2em;text-transform:uppercase;color:#a8bce899;text-align:center;margin-top:20px;font-size:11px;font-weight:600}.ticket_done_btn[data-v-b983e0af]{letter-spacing:.08em;width:100%;min-height:48px;margin-top:20px;font-size:15px;font-weight:700}@media (prefers-reduced-motion:reduce){.virtual_reg_receipt_ticket[data-v-b983e0af]{animation:none}}.virtual_reg_root[data-v-dabba21b]{--vr-accent-rgb:90,162,255;--vr-accent-strong-rgb:120,190,255;--vr-success-rgb:90,220,150;--vr-surface-rgb:10,18,36;--vr-warning-rgb:255,200,100;--vr-step-border-rgb:255,255,255;--vr-step-text-rgb:168,188,232;--vr-step-connector-rgb:255,255,255}.back_icon_btn[data-v-dabba21b]{border:1px solid var(--border);color:#e8eefb;cursor:pointer;background:#0000004d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.back_icon_btn[data-v-dabba21b]:hover{background:#0006}.back_icon_btn[data-v-dabba21b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.back_icon[data-v-dabba21b]{width:16px;height:16px;display:block}.back_icon.close_icon[data-v-dabba21b]{width:18px;height:18px}.button_section[data-v-dabba21b]{z-index:40;background:linear-gradient(180deg, #ffffff0f, #ffffff03), linear-gradient(180deg, rgba(var(--vr-surface-rgb), .9), rgba(var(--vr-surface-rgb), .96));-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);opacity:0;visibility:hidden;border-top:1px solid #0000;border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:100%;padding:16px 16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%);box-shadow:0 -14px 28px #00000057,0 -2px 10px #00000038}.button_section_inner[data-v-dabba21b]{justify-content:center;gap:10px;width:100%;display:flex}.virtual_reg_inner[data-v-dabba21b]{min-width:min(100%,390px);box-shadow:none;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:4px;display:flex}.virtual_reg_cta_stack[data-v-dabba21b]{gap:6px}.virtual_reg_cta_subtext[data-v-dabba21b]{color:var(--accent);letter-spacing:.02em;text-align:center;text-wrap:balance;text-shadow:0 0 10px #ffd76e2e;font-size:12px;font-weight:600}.virtual_reg_confirmed_surface[data-v-dabba21b]{border:1px solid rgba(var(--vr-success-rgb), .25);background:rgba(var(--vr-success-rgb), .03);min-width:260px;min-height:60px;box-shadow:0 0 20px rgba(var(--vr-success-rgb), .05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;flex-flow:row;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex}.virtual_reg_confirmed_icon[data-v-dabba21b]{width:28px;height:28px;color:rgb(var(--vr-success-rgb));box-shadow:0 0 10px rgba(var(--vr-success-rgb), .2);background:0 0;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.virtual_reg_confirmed_icon_svg[data-v-dabba21b]{stroke-width:2.5px;width:14px;height:14px}.virtual_reg_confirmed_text[data-v-dabba21b]{color:rgb(var(--vr-success-rgb));letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--vr-success-rgb), .25);font-size:15px;font-weight:700}.virtual_reg_root .primary_btn[data-v-dabba21b]:not(.virtual_reg_btn){border:1px solid rgba(var(--vr-accent-rgb), .5);background:linear-gradient(135deg, rgba(var(--vr-accent-rgb), .3), #7c5bff47);color:#f6fbff;box-shadow:0 8px 24px rgba(var(--vr-accent-rgb), .2), 0 3px 10px #7c5bff2e;transition:transform .18s,box-shadow .18s,filter .18s}.virtual_reg_root .primary_btn[data-v-dabba21b]:not(.virtual_reg_btn):hover{box-shadow:0 10px 28px rgba(var(--vr-accent-rgb), .26), 0 4px 14px #7c5bff3d;filter:brightness(1.05);transform:translateY(-1px)}.virtual_reg_root .primary_btn[data-v-dabba21b]:not(.virtual_reg_btn):active{box-shadow:0 6px 16px rgba(var(--vr-accent-rgb), .2), 0 3px 10px #7c5bff2e;transform:translateY(0)}.virtual_reg_root .primary_btn:not(.virtual_reg_btn)[disabled][data-v-dabba21b]{opacity:.55;cursor:not-allowed;filter:saturate(.6);box-shadow:none;transform:none}.virtual_reg_btn[data-v-dabba21b]{letter-spacing:.15em;color:#fff;background:linear-gradient(#1e293bcc 0%,#0f172af2 100%);border:1px solid #ffffff26;border-radius:999px;min-width:260px;height:60px;padding:0 40px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a}.virtual_reg_btn[data-v-dabba21b]:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--vr-accent-rgb), .2), transparent);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.virtual_reg_btn[data-v-dabba21b]:hover{border-color:rgba(var(--vr-accent-rgb), .5);box-shadow:0 0 18px rgba(var(--vr-accent-rgb), .14), inset 0 1px 0 #fff3;transform:translateY(-1px)}.virtual_reg_btn[data-v-dabba21b]:hover:before{transform:translate(100%)}@property --vr_btn_angle{syntax:"<angle>";inherits:false;initial-value:0deg}.virtual_reg_btn_wrap[data-v-dabba21b]{isolation:isolate;border-radius:999px;display:inline-flex;position:relative}.virtual_reg_btn_wrap[data-v-dabba21b]:before,.virtual_reg_btn_wrap[data-v-dabba21b]:after{content:"";background:conic-gradient(from var(--vr_btn_angle), #4f46e5, #06b6d4, #39ff14, #a3ffb0, #39ff14, #06b6d4, #4f46e5);z-index:-1;border-radius:999px;animation:4s linear infinite vr_btn_spin-dabba21b;position:absolute;inset:-2px}.virtual_reg_btn_wrap[data-v-dabba21b]:after{filter:blur(14px);opacity:.38;transition:opacity .35s,filter .35s;inset:-9px}.virtual_reg_btn_wrap[data-v-dabba21b]:hover:after{opacity:.58;filter:blur(20px)}@keyframes vr_btn_spin-dabba21b{to{--vr_btn_angle:360deg}}@keyframes virtual_reg_cta_pulse-dabba21b{0%,to{box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a}50%{box-shadow:0 4px 20px #0000004d, inset 0 1px 0 #ffffff1a, 0 0 15px rgba(var(--vr-accent-rgb), .15)}}[data-v-dabba21b] .overlay{background:#050a18f0;animation:.3s cubic-bezier(.22,.8,.22,1) virtual_reg_screen_fade_in-dabba21b}@keyframes virtual_reg_screen_fade_in-dabba21b{0%{opacity:0}to{opacity:1}}[data-v-dabba21b] .modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;background:radial-gradient(140% 120% at 100% 0%, rgba(var(--vr-accent-rgb), .18) 0%, #0c142aeb 55%, #070e20fa 100%), linear-gradient(180deg, rgba(var(--vr-accent-rgb), .12), rgba(var(--vr-accent-rgb), 0) 65%);border:none;border-radius:0;animation:.4s cubic-bezier(.22,.8,.22,1) virtual_reg_screen_slide_up-dabba21b}@keyframes virtual_reg_screen_slide_up-dabba21b{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}[data-v-dabba21b] .modal_header{border-bottom:1px solid rgba(var(--vr-accent-rgb), .35);background:linear-gradient(180deg, #091228fa, #081024f0), linear-gradient(90deg, rgba(var(--vr-accent-rgb), .08), rgba(var(--vr-accent-rgb), 0) 50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0}[data-v-dabba21b] .modal_body{padding:0}.virtual_reg_screen_top[data-v-dabba21b]{align-items:center;gap:12px;padding:16px 18px;display:flex}.virtual_reg_screen_titles[data-v-dabba21b]{gap:2px;min-width:0;display:grid}.virtual_reg_screen_title[data-v-dabba21b]{color:#f5f7ff;letter-spacing:-.01em;font-size:20px;font-weight:700}.virtual_reg_screen_subtitle[data-v-dabba21b]{color:#a8bce8;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.virtual_reg_screen_body[data-v-dabba21b]{gap:20px;min-width:0;min-height:0;padding:24px 18px;display:grid}.virtual_reg_screen_body[data-v-dabba21b]>*{width:100%;min-width:0;max-width:720px;margin:0 auto;animation:.5s cubic-bezier(.22,.8,.22,1) .1s backwards virtual_reg_content_fade_in-dabba21b}@keyframes virtual_reg_content_fade_in-dabba21b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_summary[data-v-dabba21b]{background:linear-gradient(135deg,#ffffff0f,#ffffff05),#09122899;border:1px solid #ffffff14;border-radius:12px;gap:14px;padding:16px;display:grid;box-shadow:0 4px 16px #0003}.virtual_reg_summary_item[data-v-dabba21b]{gap:2px;display:grid}.virtual_reg_summary_label[data-v-dabba21b]{letter-spacing:.12em;text-transform:uppercase;color:#a8bce8b3;font-size:11px;font-weight:600}.virtual_reg_summary_value[data-v-dabba21b]{color:#f5f7ff;font-size:15px;font-weight:600;line-height:1.4}.virtual_reg_progress_section[data-v-dabba21b]{gap:16px;padding-bottom:4px;display:grid}.virtual_reg_current_step[data-v-dabba21b]{color:#f5f7ff;text-align:center;letter-spacing:.01em;font-size:14px;font-weight:600}.virtual_reg_steps_timeline[data-v-dabba21b]{justify-content:center;align-items:center;gap:0;width:100%;max-width:400px;margin:0 auto;display:flex}.virtual_reg_step_node[data-v-dabba21b]{z-index:2;flex-shrink:0;position:relative}.virtual_reg_step_node.is_active .step_circle[data-v-dabba21b]{border-color:rgba(var(--vr-accent-rgb), .7);background:rgba(var(--vr-accent-rgb), .2);color:#f5f7ff;box-shadow:0 0 0 4px rgba(var(--vr-accent-rgb), .15);transform:scale(1.1)}.virtual_reg_step_node.is_complete .step_circle[data-v-dabba21b]{border-color:rgba(var(--vr-success-rgb), .6);background:rgba(var(--vr-success-rgb), .18);color:rgba(var(--vr-success-rgb), .95)}.step_connector.is_complete[data-v-dabba21b]{background:rgba(var(--vr-success-rgb), .5)}@media (width<=480px){[data-v-dabba21b] .step_circle{width:32px;height:32px;font-size:13px}.virtual_reg_steps_timeline[data-v-dabba21b]{max-width:100%;padding:0 10px}}.virtual_reg_form[data-v-dabba21b]{background:linear-gradient(135deg,#ffffff0a,#ffffff03),#09122880;border:1px solid #ffffff0f;border-radius:12px;gap:20px;min-width:0;max-width:100%;padding:20px;display:grid;overflow:visible;box-shadow:0 4px 16px #0003}.virtual_reg_step_content[data-v-dabba21b]{gap:16px;min-width:0;max-width:100%;animation:.3s cubic-bezier(.22,.8,.22,1) virtual_reg_step_fade_in-dabba21b;display:grid;overflow:visible}@keyframes virtual_reg_step_fade_in-dabba21b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-v-dabba21b] .virtual_reg_step_heading{color:#f5f7ff;letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;padding-bottom:8px;font-size:18px;font-weight:700}.virtual_reg_actions[data-v-dabba21b]{min-width:0;scroll-margin-bottom:calc(var(--virtual-reg-keyboard-inset,0px) + 24px);gap:12px;margin-top:4px;display:grid}.virtual_reg_payment_section[data-v-dabba21b],.virtual_reg_payment_choice_section[data-v-dabba21b]{gap:10px;margin-top:6px;display:grid}.virtual_reg_payment_choice_label[data-v-dabba21b]{color:#dce7fff2;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.virtual_reg_payment_choice_card[data-v-dabba21b]{cursor:pointer;background:#0b173094;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.virtual_reg_payment_choice_card input[data-v-dabba21b]{margin-top:2px}.virtual_reg_payment_choice_copy[data-v-dabba21b]{gap:4px;display:grid}.virtual_reg_payment_choice_copy strong[data-v-dabba21b]{color:#f5f7ff;font-size:13px}.virtual_reg_payment_choice_copy span[data-v-dabba21b]{color:#dce7ffd1;font-size:12px;line-height:1.5}.virtual_reg_payment_body[data-v-dabba21b]{color:#dce7fff2;font-size:12px;line-height:1.5}.virtual_reg_coupon_field[data-v-dabba21b]{gap:6px;display:grid}.virtual_reg_coupon_label[data-v-dabba21b]{color:#dce7fff2;font-size:12px;font-weight:700}.virtual_reg_coupon_row[data-v-dabba21b]{grid-template-columns:1fr auto;gap:8px;display:grid}.virtual_reg_coupon_input[data-v-dabba21b]{color:#eef4ff;text-transform:uppercase;background:#0b1730bf;border:1px solid #ffffff2e;border-radius:10px;width:100%;min-height:40px;padding:10px 12px;font-size:14px}.virtual_reg_coupon_input[data-v-dabba21b]:focus{border-color:rgba(var(--vr-accent-rgb), .65);box-shadow:0 0 0 2px rgba(var(--vr-accent-rgb), .16);outline:none}.virtual_reg_coupon_apply_btn[data-v-dabba21b]{border:1px solid rgba(var(--vr-accent-rgb), .52);background:linear-gradient(135deg, rgba(var(--vr-accent-rgb), .22), #7c5bff33);color:#f3f8ff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;min-width:94px;min-height:40px;box-shadow:0 6px 16px rgba(var(--vr-accent-rgb), .18);border-radius:10px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s,opacity .16s}.virtual_reg_coupon_apply_btn[data-v-dabba21b]:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 9px 20px rgba(var(--vr-accent-rgb), .24);transform:translateY(-1px)}.virtual_reg_coupon_apply_btn[data-v-dabba21b]:active:not(:disabled){box-shadow:0 5px 12px rgba(var(--vr-accent-rgb), .16);transform:translateY(0)}.virtual_reg_coupon_apply_btn[data-v-dabba21b]:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;filter:saturate(.7)}.virtual_reg_coupon_totals[data-v-dabba21b]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.virtual_reg_coupon_total_line[data-v-dabba21b]{color:#dce7fff2;justify-content:space-between;gap:12px;font-size:12px;display:flex}.virtual_reg_coupon_total_line.is_total[data-v-dabba21b]{color:#f6fbff;font-size:13px;font-weight:800}.virtual_reg_coupon_hint[data-v-dabba21b]{color:#a8bce8f2;font-size:12px;line-height:1.4}.virtual_reg_payment_meta[data-v-dabba21b]{color:#a8bce8e6;font-size:12px}.virtual_reg_payment_error[data-v-dabba21b]{color:#ffaaaafa;font-size:12px;font-weight:600}.virtual_reg_card_panel[data-v-dabba21b]{background:linear-gradient(135deg,#ffffff0f,#ffffff04),#0b1730b8;border:1px solid #ffffff24;border-radius:12px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0000003d}.virtual_reg_card_panel.is_disabled[data-v-dabba21b]{opacity:.7}.virtual_reg_card_panel_header[data-v-dabba21b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.virtual_reg_card_panel_title[data-v-dabba21b]{letter-spacing:.02em;color:#dce9ff;font-size:12px;font-weight:700}.virtual_reg_card_panel_badge[data-v-dabba21b]{border:1px solid rgba(var(--vr-success-rgb), .42);background:rgba(var(--vr-success-rgb), .12);color:#d0ffe4f2;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.virtual_reg_square_card_mount[data-v-dabba21b]{background:#091228b8;border:1px solid #ffffff1f;border-radius:10px;min-height:88px;padding:10px}.virtual_reg_square_card_mount.is_disabled[data-v-dabba21b]{opacity:.5}[data-v-dabba21b] .sq-card-wrapper{width:100%}[data-v-dabba21b] .sq-card-wrapper input,[data-v-dabba21b] .sq-card-wrapper .sq-input,[data-v-dabba21b] .sq-card-wrapper .input-container{color:#eef4ff}.virtual_reg_step_error[data-v-dabba21b]{color:#ffe7e7;background:#ff787814;border:1px solid #ff787866;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600}.virtual_reg_inline_error[data-v-dabba21b]{color:#ffa0a0f2;font-size:12px;font-weight:600}.virtual_reg_checkin_note[data-v-dabba21b]{border:1px solid rgba(var(--vr-accent-rgb), .3);background:rgba(var(--vr-accent-rgb), .08);border-radius:10px;gap:8px;padding:14px;display:grid}.virtual_reg_checkin_note_title[data-v-dabba21b]{color:#f5f7ff;font-size:14px;font-weight:700}.virtual_reg_checkin_note_body[data-v-dabba21b]{color:#dce7fff2;font-size:13px;line-height:1.5}.virtual_reg_acknowledge[data-v-dabba21b]{color:#a8bce8e6;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.5;display:flex}.virtual_reg_acknowledge_notice[data-v-dabba21b]{color:#a8bce8f2;border-style:dashed;justify-content:center;font-weight:700}.virtual_reg_acknowledge.is_invalid[data-v-dabba21b]{border-color:#ff787899;box-shadow:0 2px 10px #ff787826}.virtual_reg_acknowledge input[data-v-dabba21b]{width:18px;height:18px;accent-color:rgba(var(--vr-accent-rgb), .9);cursor:pointer;flex-shrink:0;margin-top:2px}.virtual_reg_forwarding_status[data-v-dabba21b]{color:#eaf1ff;letter-spacing:.02em;background:#ffffff0a;border:1px dashed #fff3;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-weight:800;display:inline-flex}.virtual_reg_forwarding_text[data-v-dabba21b]{font-size:13px}.virtual_reg_action_buttons[data-v-dabba21b]{gap:10px;display:grid}.virtual_reg_action_buttons>button[data-v-dabba21b]{width:100%;min-height:44px}.virtual_reg_action_buttons .btn_checkmark[data-v-dabba21b]{justify-content:center;align-items:center;width:18px;height:18px;margin-right:6px;display:inline-flex}.virtual_reg_action_buttons .btn_checkmark_svg[data-v-dabba21b]{width:18px;height:18px}.primary_btn.is_confirmed[data-v-dabba21b]{color:#f6fbff;background:linear-gradient(135deg,#7ce7aa52,#7cd3ff4d);border-color:#7ce7aa80;animation:1s confirmGlow-dabba21b;box-shadow:0 10px 26px #7ce7aa47,0 4px 12px #7cd3ff38}.primary_btn.is_confirmed .btn_checkmark_svg[data-v-dabba21b]{animation:.5s cubic-bezier(.22,.8,.22,1) checkPop-dabba21b}.primary_btn.is_confirmed span[data-v-dabba21b]:last-child{animation:.6s cubic-bezier(.22,.8,.22,1) confirmText-dabba21b}@keyframes checkPop-dabba21b{0%{opacity:.4;transform:scale(.6)rotate(-6deg)}70%{opacity:1;transform:scale(1.1)rotate(0)}to{transform:scale(1)}}@keyframes confirmGlow-dabba21b{0%{box-shadow:0 0 #7ce7aa00}40%{box-shadow:0 0 0 10px #7ce7aa1f}to{box-shadow:0 10px 26px #7ce7aa47,0 4px 12px #7cd3ff38}}@keyframes confirmText-dabba21b{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.virtual_reg_actions[data-v-dabba21b]{gap:10px}}.button_section.is-hidden[data-v-dabba21b]{opacity:0;visibility:hidden;border-top-color:#0000;animation:none;transform:translateY(110%)}.button_section.is-steady[data-v-dabba21b]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:translateY(0)}.button_section.is-cta-enter[data-v-dabba21b],.button_section.is-success-enter[data-v-dabba21b]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.22,.8,.22,1) forwards event_registration_slide_up-dabba21b}.button_section.is-success-exit[data-v-dabba21b]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.4,0,.2,1) forwards event_registration_slide_down-dabba21b}@keyframes event_registration_slide_up-dabba21b{0%{opacity:0;visibility:visible;border-top-color:var(--border);transform:translateY(110%)}to{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}}@keyframes event_registration_slide_down-dabba21b{0%{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}to{opacity:0;visibility:hidden;border-top-color:#0000;transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.button_section[data-v-dabba21b]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:none}[data-v-dabba21b] .overlay,[data-v-dabba21b] .modal,.virtual_reg_screen_body[data-v-dabba21b]>*,.virtual_reg_step_content[data-v-dabba21b]{transition:none;animation:none}}[data-v-dabba21b] .modal{height:var(--virtual-reg-viewport-height,100dvh);max-height:var(--virtual-reg-viewport-height,100dvh);min-height:0}@media (width<=480px){.virtual_reg_screen_body[data-v-dabba21b]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.video_wrap[data-v-dfc4f332]{border:1px solid var(--border);background:linear-gradient(#0b1630f5,#081228f0);border-radius:14px;width:100%;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000059}.player_host[data-v-dfc4f332],.player_host iframe[data-v-dfc4f332]{width:100%;height:100%;position:absolute;inset:0}.video_overlay[data-v-dfc4f332]{text-align:center;color:#fff;background:radial-gradient(120% 120% at 50% 0,#8b5cf642 0%,#0d152bc7 60%,#081228f5 100%),linear-gradient(#d7b43a29,#d7b43a14 60%,#d7b43a00 100%),repeating-linear-gradient(135deg,#ffffff0f 0 2px,#0000 2px 8px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.co_inner[data-v-dfc4f332]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px 18px;display:flex}.co_title[data-v-dfc4f332]{color:#e8eefb;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 18px #00000059;font-size:18px;font-weight:900}.co_count[data-v-dfc4f332]{letter-spacing:.02em;color:#fff;text-shadow:0 6px 26px #00000073;font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-size:52px;font-weight:900;line-height:1}@media (width<=720px){.co_count[data-v-dfc4f332]{font-size:40px}}.overlay[data-v-cf4c832b]{height:var(--sheet-viewport-h,100dvh);max-height:var(--sheet-viewport-h,100dvh);--ovPad:0px;--sheet-top-offset:0px;--sheet-max-h:calc(var(--sheet-viewport-h,100dvh) - var(--sheet-top-offset) - env(safe-area-inset-top,0px));padding:0;padding-top:calc(var(--sheet-top-offset) + env(safe-area-inset-top,0px));z-index:100;overscroll-behavior:none;box-sizing:border-box;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.modal[data-v-cf4c832b]{width:100%;max-width:min(860px, calc(100vw - (var(--ovPad) * 2)));height:var(--sheet-max-h);max-height:var(--sheet-max-h);border:1px solid var(--border);min-height:0;box-shadow:var(--glow);box-sizing:border-box;transform-origin:bottom;will-change:transform, opacity;backface-visibility:hidden;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;pointer-events:auto;background:linear-gradient(#0b1630fa,#081228f5);border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;flex-shrink:1;align-self:flex-end;transition:transform .2s;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.armrank_sheet-enter-active[data-v-cf4c832b]{transition:opacity .46s cubic-bezier(.22,.8,.22,1)}.armrank_sheet-leave-active[data-v-cf4c832b]{transition:opacity .36s cubic-bezier(.4,0,.2,1)}.armrank_sheet-enter-active .modal[data-v-cf4c832b],.armrank_sheet-leave-active .modal[data-v-cf4c832b]{transition:transform .46s cubic-bezier(.22,.8,.22,1)}.armrank_sheet-enter-from[data-v-cf4c832b],.armrank_sheet-leave-to[data-v-cf4c832b]{opacity:0}.armrank_sheet-enter-to[data-v-cf4c832b],.armrank_sheet-leave-from[data-v-cf4c832b]{opacity:1}.armrank_sheet-enter-from .modal[data-v-cf4c832b],.armrank_sheet-leave-to .modal[data-v-cf4c832b]{transform:translateY(100%)}.armrank_sheet-enter-to .modal[data-v-cf4c832b],.armrank_sheet-leave-from .modal[data-v-cf4c832b]{transform:translate(0,0)}.armrank_sheet-leave-active .modal[data-v-cf4c832b]{transition-duration:.36s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll_area[data-v-cf4c832b]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;overflow:hidden auto}.scroll_area[data-v-cf4c832b]::-webkit-scrollbar{width:0;height:0}.actions_bottom[data-v-cf4c832b]{border-top:1px solid var(--border);justify-content:flex-end;padding:12px 16px;transition:background .2s,border-color .2s;display:flex}.edit_footer_bg[data-v-cf4c832b]{background:#50b4ff1c;border-top-color:#50b4ff47}.sheet_drag_handle[data-v-cf4c832b]{z-index:2;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px 16px 14px;display:flex;position:relative}.sheet_drag_handle_inactive[data-v-cf4c832b]{pointer-events:none}.sheet_drag_bar[data-v-cf4c832b]{pointer-events:auto;cursor:grab;touch-action:none;background:#ffffff94;border-radius:999px;width:46px;height:5px;box-shadow:0 2px 8px #00000047}.sheet_drag_bar[data-v-cf4c832b]:active{cursor:grabbing}@media (width<=520px){.overlay[data-v-cf4c832b]{--ovPad:0px;padding:0}}@media (width>=521px){.overlay[data-v-cf4c832b]{cursor:pointer}.modal[data-v-cf4c832b]{cursor:auto}}.hero_top[data-v-2d8caf87]{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero_top.no_top_gap[data-v-2d8caf87]{margin-top:0}.drag_handle[data-v-2d8caf87]{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:0;right:0}.drag_bar[data-v-2d8caf87]{pointer-events:auto;cursor:grab;background:#ffffff94;border-radius:999px;width:46px;height:5px;box-shadow:0 2px 8px #00000047}.drag_bar[data-v-2d8caf87]:active{cursor:grabbing}.hero_back[data-v-2d8caf87]{z-index:4;position:absolute;top:8px;left:8px}.hero_actions[data-v-2d8caf87]{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:8px;right:8px}.back_icon_btn[data-v-2d8caf87]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.back_icon[data-v-2d8caf87]{width:18px;height:18px;display:block}.inline_edit_hint[data-v-2d8caf87]{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:800}.top_hint_row[data-v-2d8caf87]{color:#f9df86f2;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 10px #060c1a73;z-index:3;padding:2px 8px;font-weight:900;position:absolute;top:10px;left:30px;right:30px;overflow:hidden}.top_hint_row.requires_action[data-v-2d8caf87]{color:#ff4f5f;text-shadow:0 2px 12px #5e081280}.small_btn[data-v-390495c4]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:800;display:inline-flex}.file_input[data-v-390495c4]{display:none}.image_edit_overlay[data-v-390495c4]{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:20px;right:10px}.image_edit_btn[data-v-390495c4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e8eefb;background:#0b1630b8;border-color:#ffffff47}.image_edit_btn.danger[data-v-390495c4]{background:#3e1114d1;border-color:#e74c3ca6}.image_icon_btn[data-v-390495c4]{width:34px;height:34px;padding:0;font-size:22px;line-height:1}.image_icon_btn .icon[data-v-390495c4]{width:14px;height:14px}.image_upload_state[data-v-390495c4]{z-index:3;color:#d9edff;background:#070f21c7;border:1px solid #2ea3ff57;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.image_upload_spinner[data-v-390495c4]{border:2px solid #d9edff59;border-top-color:#d9edff;border-radius:999px;width:12px;height:12px;animation:.85s linear infinite image_upload_spin-390495c4}@keyframes image_upload_spin-390495c4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image_upload_error[data-v-390495c4]{z-index:3;color:#ffd4d9;background:#4e101ad9;border:1px solid #e74c3c66;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;position:absolute;bottom:12px;left:12px;right:12px}.hif_root[data-v-32257d9d]{z-index:5;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.hif_grid[data-v-32257d9d]{pointer-events:none;z-index:1;position:absolute;inset:0}.hif_line[data-v-32257d9d]{background:#ffffffb8;position:absolute;box-shadow:0 0 1px #00000059}.hif_v[data-v-32257d9d]{width:1px;top:0;bottom:0}.hif_v1[data-v-32257d9d]{left:33.333%}.hif_v2[data-v-32257d9d]{left:66.666%}.hif_h[data-v-32257d9d]{height:1px;left:0;right:0}.hif_h1[data-v-32257d9d]{top:33.333%}.hif_h2[data-v-32257d9d]{top:66.666%}.hif_stage[data-v-32257d9d]{z-index:2;touch-action:none;cursor:grab;pointer-events:auto;outline:none;position:absolute;inset:0}.hif_stage[data-v-32257d9d]:active{cursor:grabbing}.ann_feed[data-v-1e6f8fbb]{min-height:120px}.ann_status_row[data-v-1e6f8fbb]{color:#64748b;align-items:center;gap:10px;padding:20px 0;font-size:13px;display:flex}.ann_spinner[data-v-1e6f8fbb]{border:2px solid #ffffff14;border-top-color:#64748b;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite ann_spin-1e6f8fbb;display:inline-block}@keyframes ann_spin-1e6f8fbb{to{transform:rotate(360deg)}}.ann_empty[data-v-1e6f8fbb]{color:#64748b;text-align:center;margin:0;padding:24px 0;font-size:13px}.ann_list[data-v-1e6f8fbb]{flex-direction:column;display:flex}.ann_item[data-v-1e6f8fbb]{background:0 0;border:none;border-top:1px solid #94a3b82e;border-radius:0;margin:0;padding:16px 0}.ann_item_first[data-v-1e6f8fbb]{border-top:none;padding-top:4px}.ann_item_unread[data-v-1e6f8fbb]{padding-left:12px;position:relative}.ann_item_unread[data-v-1e6f8fbb]:before{content:"";background:linear-gradient(#d7b43a,#d7b43a59);border-radius:1px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.ann_item_meta[data-v-1e6f8fbb]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ann_item_time[data-v-1e6f8fbb]{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:500}.ann_new_badge[data-v-1e6f8fbb]{color:#d7b43a;letter-spacing:.4px;text-transform:uppercase;background:#d7b43a24;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:700}.ann_item_title[data-v-1e6f8fbb]{color:#e2e8f0;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.35}.ann_item_body[data-v-1e6f8fbb]{color:#94a3b8;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.65}.contact_card[data-v-75490968]{border:1px solid var(--border);background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;display:flex;overflow:hidden}.contact_text[data-v-75490968]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.row_title[data-v-75490968]{min-width:0;max-width:100%;font-size:16px;font-weight:900}.row_subtext[data-v-75490968]{color:var(--muted);min-width:0;max-width:100%;font-size:14px;font-weight:700}.one_line[data-v-75490968]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact_actions[data-v-75490968]{align-items:center;gap:8px;display:flex}.contact_action_btn[data-v-75490968]{border:1px solid var(--border);width:36px;height:36px;color:var(--text);background:linear-gradient(#ffffff0f,#ffffff08);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.contact_action_btn .icon[data-v-75490968]{fill:currentColor;width:18px;height:18px;display:block}.contact_action_btn.sms_btn .icon[data-v-75490968]{transform:translate(1px,1px)}.contact_remove_btn[data-v-75490968]{color:#ffb6b0;background:linear-gradient(#e74c3c2e,#e74c3c14);border-color:#e74c3c80}.contact_field_input[data-v-75490968]{width:100%;color:inherit;background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;outline:none;min-width:0;margin:0;padding:0;font-family:inherit;transition:border-color .15s;display:block}.contact_field_input[data-v-75490968]:focus{border-bottom-color:#a0c4ff99}.contact_name_input[data-v-75490968]{font-size:16px;font-weight:900;line-height:1.3}.contact_subrow[data-v-75490968]{gap:10px;margin-top:2px;display:flex}.contact_role_input[data-v-75490968],.contact_phone_input[data-v-75490968]{color:var(--muted);flex:1 1 0;min-width:0;font-size:14px;font-weight:700}.contact_phone_input[data-v-75490968]{text-align:right}@media (width<=480px){.contact_subrow[data-v-75490968]{flex-direction:column;gap:0}.contact_phone_input[data-v-75490968]{text-align:left}}.overlay[data-v-5ed77716]{--ovPad:12px;padding:var(--ovPad) var(--ovPad) 0 var(--ovPad);z-index:100;overscroll-behavior:none;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.modal[data-v-5ed77716]{width:100%;max-width:min(860px, calc(100vw - (var(--ovPad) * 2)));border:1px solid var(--border);box-shadow:var(--glow);max-height:calc(100dvh - (var(--ovPad) * 2));transform-origin:bottom;will-change:transform, opacity;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#0b1630fa,#081228f5);border-radius:16px 16px 0 0;flex-direction:column;transition:transform .2s;animation:.5s cubic-bezier(.22,.8,.22,1) event_modal_slide_up-5ed77716;display:flex;position:relative;overflow:hidden}@keyframes event_modal_slide_up-5ed77716{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.drag_handle[data-v-5ed77716]{-webkit-user-select:none;user-select:none;z-index:3;pointer-events:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;left:0;right:0}.drag_handle[data-v-5ed77716]:active{cursor:grabbing}.drag_bar[data-v-5ed77716]{cursor:grab;touch-action:none;pointer-events:auto;background:#ffffff8c;border-radius:999px;width:48px;height:5px;box-shadow:0 2px 8px #00000059}.scroll_area[data-v-5ed77716]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow:hidden auto}.scroll_area[data-v-5ed77716]::-webkit-scrollbar{width:0;height:0}.hero_top[data-v-5ed77716]{width:100%;position:relative}.hero_top.no_top_gap[data-v-5ed77716]{margin-top:0;padding-top:0}.content[data-v-5ed77716]{scrollbar-width:none;-ms-overflow-style:none;padding:0 16px}.content[data-v-5ed77716]::-webkit-scrollbar{width:0;height:0}.event_detail_tabs[data-v-5ed77716]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:6px;margin:14px 0 12px;padding:4px;display:flex}.event_detail_tab[data-v-5ed77716]{color:#94a3b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:14px;font-weight:700;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.event_detail_tab[data-v-5ed77716]:hover{color:#cbd5e1}.event_detail_tab.active[data-v-5ed77716]{color:#f8fafc;background:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.event_detail_tab_blip[data-v-5ed77716]{color:#0a0f2e;background:#d7b43a;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.event_detail_panels_viewport[data-v-5ed77716]{contain:inline-size;width:100%;position:relative;overflow:hidden}.event_detail_panels_track[data-v-5ed77716]{will-change:transform;width:100%;transition:transform .32s cubic-bezier(.22,.8,.22,1);display:flex;transform:translate(0)}.event_detail_panels_viewport.is_dual .event_detail_panels_track[data-v-5ed77716]{width:200%}.event_detail_panels_viewport.is_dual .event_detail_panels_track.show_announcements[data-v-5ed77716]{transform:translate(-50%)}.event_detail_panel[data-v-5ed77716]{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;max-width:100%;overflow:hidden}.event_detail_panels_viewport.is_dual .event_detail_panel[data-v-5ed77716]{flex:0 0 50%;width:50%;max-width:50%}.event_detail_panels_viewport:not(.is_dual) .announcements_panel[data-v-5ed77716]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.announcements_panel[data-v-5ed77716]{padding-top:2px}@media (prefers-reduced-motion:reduce){.event_detail_panels_track[data-v-5ed77716]{transition:none}}.hero_back[data-v-5ed77716]{z-index:2;position:absolute;top:8px;left:8px}.back_icon_btn[data-v-5ed77716]{border:1px solid var(--border);color:#e8eefb;cursor:pointer;background:#0000004d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.back_icon_btn[data-v-5ed77716]:hover{background:#0006}.back_icon_btn[data-v-5ed77716]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.content_header[data-v-5ed77716]{align-items:center;gap:10px;padding:14px 0 6px;display:flex}.spacer[data-v-5ed77716]{flex:1}.back_icon[data-v-5ed77716]{width:16px;height:16px;display:block}.icon_btn[data-v-5ed77716]{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:6px}.icon_btn .icon[data-v-5ed77716]{fill:currentColor;width:18px;height:18px;display:block}.icon_btn[data-v-5ed77716]:hover{color:var(--text)}.icon_btn[data-v-5ed77716]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon_btn.is_active[data-v-5ed77716]{color:var(--accent);background:#f0d67a29;border-color:#f0d67a9e}.admin_action_bar[data-v-5ed77716]{box-sizing:border-box;background:#50b4ff0f;border-bottom:1px solid #50b4ff2e;justify-content:flex-end;align-items:center;gap:8px;min-height:42px;padding:7px 14px;transition:background .2s,border-color .2s;display:flex}.admin_action_bar.is_editing[data-v-5ed77716]{background:#50b4ff1a;border-bottom-color:#50b4ff40;justify-content:space-between}.admin_action_bar.has_changes[data-v-5ed77716]{background:#e6b92817;border-bottom-color:#e6b9284d}.admin_action_bar.has_attention[data-v-5ed77716]{background:#ff414b17;border-bottom-color:#ff414b52}.admin_action_btn[data-v-5ed77716]{color:#a0dcfff2;cursor:pointer;letter-spacing:.01em;background:#50b4ff1a;border:1px solid #50b4ff52;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.admin_action_btn[data-v-5ed77716]:hover{color:#c8eaff;background:#50b4ff2e;border-color:#50b4ff8c}.admin_action_btn[data-v-5ed77716]:focus-visible{outline-offset:2px;outline:2px solid #50b4ff8c}.admin_action_icon[data-v-5ed77716]{fill:currentColor;flex-shrink:0;width:14px;height:14px;display:block}.admin_edit_status_dot[data-v-5ed77716]{background:#50b4ff;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite status_dot_pulse-5ed77716;box-shadow:0 0 6px #50b4ffb3}.admin_action_bar.has_changes .admin_edit_status_dot[data-v-5ed77716]{background:#e8c030;animation:none;box-shadow:0 0 6px #e6b928bf}.admin_action_bar.has_attention .admin_edit_status_dot[data-v-5ed77716]{background:#ff4550;animation:.55s ease-in-out infinite status_dot_pulse_fast-5ed77716;box-shadow:0 0 8px #ff414bd9}.admin_edit_status_text[data-v-5ed77716]{color:#a0dcffe6;letter-spacing:.01em;font-size:12px;font-weight:800}.admin_action_bar.has_changes .admin_edit_status_text[data-v-5ed77716]{color:#f0d264f2}.admin_action_bar.has_attention .admin_edit_status_text[data-v-5ed77716]{color:#ffa0a0f2}.admin_edit_status_group[data-v-5ed77716]{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.admin_inline_actions[data-v-5ed77716]{flex-shrink:0;align-items:center;gap:6px;display:flex}.admin_inline_btn[data-v-5ed77716]{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 14px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.admin_inline_btn[data-v-5ed77716]:disabled{opacity:.45;cursor:not-allowed}.admin_inline_discard[data-v-5ed77716]{color:#ffbebee6;background:#c6505129;border-color:#c6505159}.admin_inline_discard[data-v-5ed77716]:hover:not(:disabled){color:#ffe0e0;background:#dc5a5b3d;border-color:#dc5a5b8c}.admin_inline_save[data-v-5ed77716]{color:#a0dcff99;background:#0a13286b;border-color:#50b4ff33}.admin_inline_save.can_save[data-v-5ed77716]{color:#fff;background:linear-gradient(#67e8a55c,#2aaa6d42),#071e188f;border-color:#50c88273}.admin_inline_save.can_save[data-v-5ed77716]:hover:not(:disabled){background:linear-gradient(#67e8a570,#2aaa6d57),#071e189e;border-color:#50c88299}.admin_inline_spinner[data-v-5ed77716]{border:2px solid #ffffff4d;border-top-color:var(--accent);border-radius:999px;width:10px;height:10px;animation:.8s linear infinite spin-5ed77716}.admin_action_bar.has_attention .admin_inline_btn[data-v-5ed77716]{animation:.72s cubic-bezier(.22,.8,.22,1) inline_btn_shake-5ed77716}@keyframes inline_btn_shake-5ed77716{0%{transform:translate(0)scale(1)}14%{transform:translate(-8px)scale(1.05)}28%{transform:translate(8px)scale(1.05)}42%{transform:translate(-6px)scale(1.04)}56%{transform:translate(6px)scale(1.04)}72%{transform:translate(0)scale(1.02)}to{transform:translate(0)scale(1)}}@keyframes status_dot_pulse-5ed77716{0%,to{opacity:1}50%{opacity:.45}}@keyframes status_dot_pulse_fast-5ed77716{0%,to{opacity:1}50%{opacity:.25}}.social_btn[data-v-5ed77716]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.social_btn .social_icon[data-v-5ed77716]{width:16px;height:16px;display:block}.yt_btn[data-v-5ed77716]{color:#fff;background:linear-gradient(#e03a2d,#b12a21);border-color:#0000001f;box-shadow:0 3px 12px #b12a2138}.yt_btn[data-v-5ed77716]:hover{filter:brightness(1.03)}.fb_btn[data-v-5ed77716]{color:#fff;background:linear-gradient(#1b6fe0,#1356b2);border-color:#0000001f;box-shadow:0 3px 12px #1356b238}.fb_btn[data-v-5ed77716]:hover{filter:brightness(1.03)}.recordings_btn[data-v-5ed77716]{color:#f5f3ff;background:linear-gradient(135deg,#7c3aede6,#4f46e5d9);border-color:#a78bfa8c;box-shadow:0 4px 16px #7c3aed59}.recordings_btn[data-v-5ed77716]:hover{filter:brightness(1.06);box-shadow:0 6px 20px #7c3aed73}.bottom_cta[data-v-5ed77716]{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 0 16px;display:flex}.calendar_btn[data-v-5ed77716]{color:var(--text);border-color:var(--border);background:#ffffff0f}.calendar_btn[data-v-5ed77716]:hover{background:#ffffff1a}.copy_confirmed[data-v-5ed77716]{color:#4ade80!important;border-color:#4ade8073!important}.copy_check_icon[data-v-5ed77716]{color:#4ade80}.coming_soon_cta[data-v-5ed77716]{justify-content:center;padding:12px 0 16px;display:flex}.badge_outline[data-v-5ed77716]{border:2px solid var(--accent);color:var(--text);background:0 0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.badge_draft[data-v-5ed77716]{color:var(--text);background:0 0;border:2px solid #1e90ff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.badge_confirmed[data-v-5ed77716]{color:var(--text);background:0 0;border:2px solid #2ecc71;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.close_btn[data-v-5ed77716]{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:22px;line-height:1}.close_btn[data-v-5ed77716]:hover{color:var(--text)}.hero_img[data-v-5ed77716]{background-position:50%;background-size:cover;min-height:220px;position:relative}.hero_carousel[data-v-5ed77716]{width:100%;min-height:220px;position:relative}.hero_carousel.hero_framing_active .slides[data-v-5ed77716],.hero_img.hero_framing_active[data-v-5ed77716]{touch-action:none;overscroll-behavior:none;overflow:hidden}.hero_carousel.hero_framing_active .slides[data-v-5ed77716]{scroll-snap-type:none}.hero_carousel.hero_framing_active .slide[data-v-5ed77716]{pointer-events:none}[data-v-5ed77716] .hero_framing_chrome .hero_back,[data-v-5ed77716] .hero_framing_chrome .hero_actions,[data-v-5ed77716] .hero_framing_chrome .top_hint_row{z-index:12;pointer-events:auto}.slides[data-v-5ed77716]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow:auto hidden}.slides[data-v-5ed77716]::-webkit-scrollbar{display:none}.slide[data-v-5ed77716]{scroll-snap-align:start;background-position:50%;background-size:cover;flex:0 0 100%;min-width:100%;height:100%;min-height:220px;position:relative;overflow:hidden}.hero_media_frame[data-v-5ed77716]{background:#0a1020;position:relative;overflow:hidden}.hero_media_frame[data-v-5ed77716]:before{content:"";background-color:#0a1020;background-image:var(--hero-bg-gradient), var(--hero-bg-image);background-position:var(--hero-bg-position), var(--hero-bg-position);transform:scale(var(--hero-bg-zoom,1));transform-origin:var(--hero-bg-origin,center center);will-change:transform;pointer-events:none;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0}.slide_bg_video[data-v-5ed77716]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero_img[data-v-5ed77716],.hero_carousel[data-v-5ed77716],.slide[data-v-5ed77716]{transition:min-height .3s}@media (width>=760px){.hero_img[data-v-5ed77716],.hero_carousel[data-v-5ed77716],.slide[data-v-5ed77716]{min-height:clamp(280px,42vh,420px)}}.dots[data-v-5ed77716]{pointer-events:auto;z-index:2;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:6px;left:0;right:0}.dot[data-v-5ed77716]{cursor:pointer;background:#ffffff59;border:none;border-radius:999px;width:12px;height:12px;padding:0}.dot.active[data-v-5ed77716]{background:#ffffffe6}.dot[data-v-5ed77716]:focus-visible{outline-offset:2px;outline:2px solid #fff}.image_edit_overlay[data-v-5ed77716]{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:20px;right:10px}.image_edit_btn[data-v-5ed77716]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e8eefb;background:#0b1630b8;border-color:#ffffff47}.image_edit_btn.danger[data-v-5ed77716]{background:#3e1114d1;border-color:#e74c3ca6}.image_icon_btn[data-v-5ed77716]{width:34px;height:34px;padding:0;font-size:22px;line-height:1}.image_icon_btn .icon[data-v-5ed77716]{width:14px;height:14px}.image_upload_error[data-v-5ed77716]{z-index:3;color:#ff6f6f;text-shadow:0 2px 10px #30060aa6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;position:absolute;bottom:6px;left:10px;right:10px;overflow:hidden}.upload_slide_overlay[data-v-5ed77716]{background:linear-gradient(#00000073,#0000009e);place-items:center;display:grid;position:absolute;inset:0}.upload_slide_inner[data-v-5ed77716]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1630ad;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.upload_slide_spinner[data-v-5ed77716]{border:2px solid #ffffff59;border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-5ed77716}.upload_slide_text[data-v-5ed77716]{color:#eef4ff;font-size:13px;font-weight:900}.hero_actions[data-v-5ed77716]{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:8px;right:8px}.event_title[data-v-5ed77716]{text-align:left;padding:14px 0 6px;font-size:20px;font-weight:700;line-height:1.25}.event_title_input[data-v-5ed77716]{padding:8px 10px;font-size:20px;font-weight:700;line-height:1.25}.inline_edit_hint[data-v-5ed77716]{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:800}.top_hint_row[data-v-5ed77716]{color:#f9df86f2;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 10px #060c1a73;z-index:2;padding:2px 8px;font-weight:900;position:absolute;top:10px;left:30px;right:30px;overflow:hidden}.top_hint_row.requires_action[data-v-5ed77716]{color:#ff4f5f;text-shadow:0 2px 12px #5e081280}.alert_banner[data-v-5ed77716]{border:2px solid var(--accent);background:#ffffff14;border-radius:12px;margin:12px 0 8px;padding:10px 12px;box-shadow:0 6px 20px #00000047}.alert_heading[data-v-5ed77716]{text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-weight:1000}.alert_copy[data-v-5ed77716]{color:var(--text);margin:0;font-weight:300}.alert_emphasis[data-v-5ed77716]{font-weight:700}.alert_address[data-v-5ed77716]{color:#ffd54f;white-space:nowrap;margin-top:4px;font-size:15px;font-weight:700;display:block}.alert_note[data-v-5ed77716]{color:var(--muted);margin:0 0 12px 12px;font-weight:400}.hero_meta[data-v-5ed77716]{flex-direction:column;gap:8px;display:flex}.hero[data-v-5ed77716]>*{min-width:0}.meta_item[data-v-5ed77716]{gap:10px;display:flex}.meta_item .label[data-v-5ed77716]{color:var(--muted);min-width:70px;font-weight:700}.info_rows[data-v-5ed77716]{flex-direction:column;gap:12px;width:100%;min-width:0;margin-top:4px;display:flex}.info_row[data-v-5ed77716]{border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:center;gap:12px;width:100%;max-width:100%;padding:10px;display:flex;overflow:hidden}.info_row.clickable[data-v-5ed77716],.info_row.is_clickable[data-v-5ed77716]{cursor:pointer}.info_row.clickable[data-v-5ed77716]:focus-visible,.info_row.is_clickable[data-v-5ed77716]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.info_icon[data-v-5ed77716]{width:36px;height:36px;color:var(--text);background:#d7b43a2e;border-radius:999px;place-items:center;display:grid}.info_icon .icon[data-v-5ed77716]{fill:currentColor;width:18px;height:18px;display:block}.info_icon[data-v-5ed77716] svg.vector_icon{display:block}.info_text[data-v-5ed77716]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.info_affordance[data-v-5ed77716]{color:var(--muted);place-items:center;display:grid}.row_title[data-v-5ed77716]{min-width:0;max-width:100%;font-size:16px;font-weight:900}.row_subtext[data-v-5ed77716]{color:var(--muted);min-width:0;max-width:100%;font-size:14px;font-weight:700}.inline_editable[data-v-5ed77716]{cursor:pointer}.inline_editable[data-v-5ed77716]:hover{border-color:#d7b43a59}.inline_input[data-v-5ed77716]{min-height:auto;padding:6px 8px;font-size:15px;font-weight:700;line-height:1.4}.inline_textarea[data-v-5ed77716]{min-height:52px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.5}.inline_editor_wrap[data-v-5ed77716]{width:100%}.inline_structured_editor[data-v-5ed77716]{gap:8px;display:grid}.row_editor_item[data-v-5ed77716]{align-items:center;gap:8px;display:flex}.row_editor_item .ef_input[data-v-5ed77716]{flex:auto}.row_editor_actions[data-v-5ed77716]{flex-wrap:wrap;gap:8px;display:flex}.tap_to_set_hint[data-v-5ed77716]{color:#becce2b8;letter-spacing:.01em;font-weight:600}.date_admin_inline[data-v-5ed77716]{grid-template-columns:1fr;gap:8px;margin-top:8px;display:grid}.date_admin_item[data-v-5ed77716]{flex-direction:column;gap:4px;min-width:0;display:flex}.inline_url_editor[data-v-5ed77716]{gap:6px;margin-top:8px;display:grid}.inline_url_editor.has_recordings_block[data-v-5ed77716]{margin-bottom:calc(76px + env(safe-area-inset-bottom,0px));scroll-margin-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.inline_recordings_block[data-v-5ed77716]{gap:8px;margin-top:4px;display:grid}.inline_url_done_btn[data-v-5ed77716]{justify-self:start;margin-top:2px}.ghost_link_btn[data-v-5ed77716]{opacity:.32;filter:saturate(.7)}.ghost_link_btn[data-v-5ed77716]:hover{opacity:.46}.website_btn[data-v-5ed77716]{color:#0b1630;background:linear-gradient(#fff,#e8edf6);border-color:#0c163038;box-shadow:0 3px 12px #08122838}.website_btn[data-v-5ed77716]:hover{filter:brightness(1.03)}.one_line[data-v-5ed77716]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row[data-v-5ed77716]{align-items:flex-start;gap:10px;display:flex}.row .label[data-v-5ed77716]{color:var(--muted);min-width:70px;padding-top:1px;font-weight:700}.row .multi_line[data-v-5ed77716]{white-space:pre-line;flex:auto;min-width:0}.empty_tap_target[data-v-5ed77716]{align-items:center;width:100%;min-height:28px;display:flex}.grid[data-v-5ed77716]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:0 0 16px;display:grid}.edit_grid[data-v-5ed77716]{grid-template-columns:1fr}@media (width>=760px){.edit_grid[data-v-5ed77716]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.overlay[data-v-5ed77716]{--ovPad:8px;padding:var(--ovPad) var(--ovPad) 0 var(--ovPad)}}.edit_panel[data-v-5ed77716]{padding:0 16px 16px}.edit_grid[data-v-5ed77716]{grid-template-columns:1fr;gap:10px;display:grid}.edit_field[data-v-5ed77716]{flex-direction:column;gap:6px;display:flex}.img_mgr[data-v-5ed77716]{display:block}.img_grid[data-v-5ed77716]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.img_card[data-v-5ed77716]{border:1px solid var(--border);background:#ffffff05;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.img_card .thumb[data-v-5ed77716]{background-position:50%;background-size:cover;border-radius:8px;width:100%;padding-top:66%}.img_card .card_actions[data-v-5ed77716]{flex-wrap:wrap;gap:6px;display:flex}.small_btn[data-v-5ed77716]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:800;display:inline-flex}.small_btn.danger[data-v-5ed77716]{color:#ffa8a1;border-color:#e74c3c}.small_btn[data-v-5ed77716]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.file_input[data-v-5ed77716]{display:none}.add_card[data-v-5ed77716]{justify-content:center;align-items:center}.add_inner[data-v-5ed77716]{place-items:center;gap:8px;display:grid}.add_inner input[type=file][data-v-5ed77716]{width:100%;display:block}.edit_field.checkbox[data-v-5ed77716]{flex-direction:row;align-items:center}.edit_field.span2[data-v-5ed77716]{grid-column:span 2}.ef_label[data-v-5ed77716]{color:var(--muted);font-size:12px;font-weight:800}.ef_hint[data-v-5ed77716]{color:var(--muted);margin-top:6px;font-size:12px;font-weight:700;line-height:1.4;display:block}.recordings_editor[data-v-5ed77716]{background:linear-gradient(135deg,#7c3aed14,#4f46e50a);border:1px solid #a78bfa38;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.recordings_toggle_row[data-v-5ed77716]{cursor:pointer;align-items:center;gap:10px;display:flex}.recordings_toggle_input[data-v-5ed77716]{accent-color:#8b5cf6;width:18px;height:18px}.recordings_toggle_label[data-v-5ed77716]{color:var(--text);font-weight:800}.recordings_editor .ef_input[data-v-5ed77716]:disabled{opacity:.45;cursor:not-allowed}.ef_input[data-v-5ed77716]{color:var(--text);border:1px solid var(--border);box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;background:#ffffff05;border-radius:10px;width:100%;max-width:100%;padding:10px 12px;font-weight:900;transition:border-color .15s}.ef_input[type=date][data-v-5ed77716],.ef_input[type=time][data-v-5ed77716],.ef_input[type=datetime-local][data-v-5ed77716]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f}.ef_input[type=date][data-v-5ed77716]::-webkit-calendar-picker-indicator{filter:invert(.92)saturate(.15)}.ef_input[type=time][data-v-5ed77716]::-webkit-calendar-picker-indicator{filter:invert(.92)saturate(.15)}.ef_input[type=datetime-local][data-v-5ed77716]::-webkit-calendar-picker-indicator{filter:invert(.92)saturate(.15)}.ef_textarea[data-v-5ed77716]{color:var(--text);border:1px solid var(--border);box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;background:#ffffff05;border-radius:10px;width:100%;max-width:100%;min-height:80px;padding:10px 12px;font-weight:900;transition:border-color .15s}.ef_input[data-v-5ed77716]:focus,.ef_textarea[data-v-5ed77716]:focus{border-color:#d7b43a8c;outline:none}.ef_input.is_good[data-v-5ed77716],.ef_textarea.is_good[data-v-5ed77716]{border-color:#17a2b88c}.status_select.is_pending[data-v-5ed77716]{border-color:var(--accent)}.status_select.is_confirmed[data-v-5ed77716]{border-color:#2ecc71}.status_select.is_draft[data-v-5ed77716]{border-color:#1e90ff}.status_select[data-v-5ed77716]{color:var(--text);background:#0b1630f2}.status_select option[data-v-5ed77716]{color:#e8eefb;background:#0b1630}.edit_field.checkbox input[type=checkbox][data-v-5ed77716]{border:1px solid var(--border);width:18px;height:18px;accent-color:var(--accent);background:#ffffff05;border-radius:6px}.edit_field.checkbox span[data-v-5ed77716]{color:var(--text);font-weight:800}.auto_grow[data-v-5ed77716]{resize:vertical;width:100%;overflow:auto}.block[data-v-5ed77716]{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:12px}.block h3[data-v-5ed77716]{margin:0 0 8px}.classes[data-v-5ed77716]{gap:10px;font-size:14px;display:grid}.class_head[data-v-5ed77716]{color:var(--muted);letter-spacing:.02em;font-size:13px;font-weight:900}.class_body[data-v-5ed77716]{font-size:15px;font-weight:700}.class_editor[data-v-5ed77716]{min-height:56px}.fine_print[data-v-5ed77716]{color:var(--muted);margin-top:8px;font-size:12px}.classes_footer[data-v-5ed77716]{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.badge_stack[data-v-5ed77716]{flex-wrap:wrap;gap:10px;display:flex}.classes_footer .fine_print[data-v-5ed77716]{margin-top:0}.ac_badge[data-v-5ed77716]{text-transform:uppercase;background:linear-gradient(135deg,#11254ad9,#070f20e6);border:1px solid #d7b43a59;border-radius:12px;flex-direction:column;gap:1px;padding:4px 8px;display:inline-flex;box-shadow:0 4px 12px #070c1a59}.clothing_allowance_badge_input[data-v-5ed77716]{min-width:110px;padding:6px 8px;font-size:13px;font-weight:900}.solo_allowance[data-v-5ed77716]{align-self:flex-start;margin-bottom:0}.ac_badge_main[data-v-5ed77716]{letter-spacing:.08em;font-size:13px;font-weight:900;line-height:1}.ac_badge_sub[data-v-5ed77716]{letter-spacing:.2em;color:#fffc;font-size:9px;font-weight:700}.list[data-v-5ed77716]{margin:0;padding-left:0;list-style:none}.list li[data-v-5ed77716]{padding:4px 0}.weigh_in_highlight[data-v-5ed77716]{color:#ffd86a;font-weight:800}.weigh_ins_note[data-v-5ed77716]{color:var(--accent);margin-top:8px;font-size:14px;font-weight:700;line-height:1.5}.section[data-v-5ed77716]{border-radius:12px;padding:12px 0;position:relative}.section+.section[data-v-5ed77716]{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.section.section_flash[data-v-5ed77716]:after{content:"";pointer-events:none;border-radius:16px;animation:1.22s ease-in-out section_flash_twice-5ed77716;position:absolute;inset:-7px -8px -7px -14px}.section_header[data-v-5ed77716]{background:0 0;border:none;align-items:center;gap:10px;margin-bottom:8px;padding:0;display:flex;position:static;top:auto}.section_title[data-v-5ed77716]{color:var(--text);letter-spacing:.01em;margin:0;font-size:18px;font-weight:800}.section .row[data-v-5ed77716],.section .list[data-v-5ed77716]{font-size:15px}@keyframes section_flash_twice-5ed77716{0%{background:0 0;box-shadow:0 0 #f5cd4d00}14%{background:#f5cd4d0b;box-shadow:0 0 0 2px #f5cd4db8,0 0 0 10px #f5cd4d1a}30%{background:0 0;box-shadow:0 0 #f5cd4d00}52%{background:#f5cd4d0b;box-shadow:0 0 0 2px #f5cd4db8,0 0 0 10px #f5cd4d1a}68%{background:0 0;box-shadow:0 0 #f5cd4d00}to{background:0 0;box-shadow:0 0 #f5cd4d00}}.video_wrap[data-v-5ed77716]{border:1px solid var(--border);background:#ffffff0a;border-radius:12px;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.video_iframe[data-v-5ed77716]{width:100%;height:100%;position:absolute;inset:0}.video_overlay[data-v-5ed77716]{color:#fff;text-align:center;background:linear-gradient(#0000008c,#000000a6);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.co_inner[data-v-5ed77716]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.co_title[data-v-5ed77716]{color:#e8eefb;font-size:18px;font-weight:900}.co_count[data-v-5ed77716]{letter-spacing:1px;font-size:40px;font-weight:900}.co_count[data-v-5ed77716]:after{content:" ";color:#cfd8ef;font-size:12px;display:block}.countdown_overlay[data-v-5ed77716]{text-align:center;color:#fff;z-index:1;background:radial-gradient(120% 120% at 50% 0,#8b5cf642 0%,#0d152bc7 60%,#081228f5 100%),linear-gradient(#d7b43a29,#d7b43a14 60%,#d7b43a00 100%),repeating-linear-gradient(135deg,#ffffff0f 0 2px,#0000 2px 8px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.countdown_overlay .co_inner[data-v-5ed77716]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px 18px;display:flex}.countdown_overlay .co_title[data-v-5ed77716]{color:#e8eefb;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 18px #00000059;font-size:18px;font-weight:900}.countdown_overlay .co_count[data-v-5ed77716]{letter-spacing:.02em;color:#fff;text-shadow:0 6px 26px #00000073;font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-size:52px;font-weight:900;line-height:1}.countdown_overlay .co_subtitle[data-v-5ed77716]{color:#dbe7ff;text-shadow:0 3px 18px #0006;font-size:16px;font-weight:700}.countdown_overlay .co_recording_link[data-v-5ed77716]{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 4px 16px #00000040}.countdown_overlay .co_recording_link .icon[data-v-5ed77716]{fill:currentColor;filter:drop-shadow(0 2px 4px #0000004d);width:18px;height:18px}.countdown_overlay .co_recording_link span[data-v-5ed77716]{text-shadow:0 2px 4px #0000004d;letter-spacing:.02em}.countdown_overlay .co_recording_link[data-v-5ed77716]:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 8px 24px #00000059}.countdown_overlay .co_recording_link[data-v-5ed77716]:active{background:#ffffff14;transform:translateY(1px);box-shadow:0 2px 8px #0003}@media (width<=720px){.countdown_overlay .co_count[data-v-5ed77716]{font-size:40px}}.contacts_section .section_header[data-v-5ed77716]{margin-bottom:6px}.contacts_rows[data-v-5ed77716]{flex-direction:column;gap:10px;display:flex}.contact_card[data-v-5ed77716]{border:1px solid var(--border);background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;display:flex;overflow:hidden}.contact_text[data-v-5ed77716]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.contact_actions[data-v-5ed77716]{align-items:center;gap:8px;display:flex}.contact_action_btn[data-v-5ed77716]{border:1px solid var(--border);width:36px;height:36px;color:var(--text);background:linear-gradient(#ffffff0f,#ffffff08);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.contact_action_btn .icon[data-v-5ed77716]{fill:currentColor;width:18px;height:18px;display:block}.contact_action_btn.sms_btn .icon[data-v-5ed77716]{transform:translate(1px,1px)}.contact_remove_btn[data-v-5ed77716]{color:#ffb6b0;background:linear-gradient(#e74c3c2e,#e74c3c14);border-color:#e74c3c80}.contact_inline_fields[data-v-5ed77716]{gap:6px;display:grid}.contact_inline_input[data-v-5ed77716]{min-height:auto;padding:2px 6px;font-size:16px;font-weight:500;line-height:1.25}.contact_phone_input[data-v-5ed77716]{font-size:14px;font-weight:500}.contact_role_input[data-v-5ed77716]{font-size:13px;font-weight:500}.contact_add_row_btn[data-v-5ed77716]{cursor:pointer;text-align:left;justify-content:flex-start;width:100%}.about_text[data-v-5ed77716]{color:#cfd8ef;margin-left:2px;font-weight:500;line-height:1.5;position:relative}.about_empty_hint[data-v-5ed77716]{min-height:20px;display:inline-block}.about_text.clamped .about_content[data-v-5ed77716]{-webkit-line-clamp:unset;line-clamp:unset;padding-right:0;display:inline}.read_more_inline[data-v-5ed77716]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}.read_less[data-v-5ed77716]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 0 0 6px;font-weight:800;text-decoration:underline}.actions[data-v-5ed77716]{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:12px 16px;display:flex}.edit_actions[data-v-5ed77716]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.edit_actions .action_btn[data-v-5ed77716]{letter-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:10px;min-width:106px;min-height:42px;padding:10px 12px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .2s,border-color .2s,background .2s,color .2s}.primary_btn[data-v-5ed77716]{color:var(--text);background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a38;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.save_btn[data-v-5ed77716]{color:#dee9f9c7;filter:saturate(.8);background:linear-gradient(#b8c9e421,#8497b814),#0a13286b;box-shadow:0 8px 18px #0d18313d}.save_btn.can_save[data-v-5ed77716]{color:#fff;filter:none;background:linear-gradient(#67e8a570,#2aaa6d57),#071e189e;box-shadow:0 10px 24px #21a6683d}.save_btn.can_save[data-v-5ed77716]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2ead7638}.save_btn.save_pulse.can_save[data-v-5ed77716]{animation:.92s cubic-bezier(.22,.8,.22,1) save_cta_pulse-5ed77716}.ghost_btn.discard_btn[data-v-5ed77716]{color:#ffdcdcdb;background:linear-gradient(#c6707133,#8a46471f),#200c126b;box-shadow:0 8px 18px #310f173d}.ghost_btn.discard_btn.hot[data-v-5ed77716]{color:#fff3f4;background:linear-gradient(#e26c6d47,#a23d3e2e),#270c1180;box-shadow:0 8px 22px #db585924}.edit_actions.attention .action_btn[data-v-5ed77716]{animation:.98s cubic-bezier(.22,.8,.22,1) edit_action_attention-5ed77716}@keyframes edit_action_nudge-5ed77716{0%{transform:translate(0)scale(1)}22%{transform:translate(-4px)scale(1.02)}44%{transform:translate(4px)scale(1.02)}66%{transform:translate(-3px)scale(1.01)}to{transform:translate(0)scale(1)}}@keyframes edit_action_attention-5ed77716{0%{filter:brightness();transform:translate(0)scale(1)}15%{filter:brightness(1.12);transform:translate(-10px)scale(1.06)}30%{filter:brightness(1.14);transform:translate(10px)scale(1.06)}45%{filter:brightness(1.1);transform:translate(-8px)scale(1.05)}60%{filter:brightness(1.1);transform:translate(8px)scale(1.05)}78%{filter:brightness(1.06);transform:translate(0)scale(1.03)}to{filter:brightness();transform:translate(0)scale(1)}}@keyframes save_cta_pulse-5ed77716{0%{transform:translateY(0)scale(1);box-shadow:0 8px 22px #2ead7629}40%{transform:translateY(-1px)scale(1.035);box-shadow:0 0 0 7px #76dca51f,0 12px 26px #2ead7642}to{transform:translateY(0)scale(1);box-shadow:0 8px 22px #2ead762e}}.primary_btn.loading[data-v-5ed77716]{opacity:.85;cursor:wait}.primary_btn[data-v-5ed77716]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn_spinner[data-v-5ed77716]{border:2px solid #ffffff4d;border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite spin-5ed77716}@keyframes spin-5ed77716{to{transform:rotate(360deg)}}.primary_btn.disabled[data-v-5ed77716]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border:1px solid #ffffff14}.ghost_btn[data-v-5ed77716]{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.disclaimer[data-v-5ed77716]{border-top:1px dashed #d7b43a59;padding:8px 16px 14px;font-size:12px;font-weight:800}.disclaimer.is_pending[data-v-5ed77716]{color:var(--accent)}.disclaimer.is_draft[data-v-5ed77716]{color:#7cc2ff}.button_section[data-v-5ed77716]{z-index:40;background:linear-gradient(180deg, #c0c0c00f, #c0c0c008), linear-gradient(180deg, var(--panel), var(--panel-2));width:100%;box-shadow:none;opacity:0;visibility:hidden;border-top:1px solid #0000;border-radius:12px 12px 0 0;justify-content:center;align-items:center;padding:16px 16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%)}.button_section_inner[data-v-5ed77716]{justify-content:center;gap:8px;width:100%;display:flex}.virtual_reg_inner[data-v-5ed77716]{box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;gap:12px;padding:4px;display:flex}.virtual_reg_btn[data-v-5ed77716]{letter-spacing:.1em;background:radial-gradient(140% 140% at 0 0,#5f8eff47 0%,#0c142aeb 55%,#070e20fa 100%),linear-gradient(#5aa2ff47,#5aa2ff0f 70%);border:1px solid #5aa2ff80;border-radius:999px;padding:12px 18px;font-weight:700;box-shadow:0 10px 28px #060c1c8c,inset 0 0 0 1px #ffffff0f}.virtual_reg_btn[data-v-5ed77716]:hover{border-color:#78beffb3;box-shadow:0 12px 34px #060c1c99,inset 0 0 0 1px #ffffff14}.virtual_reg_screen[data-v-5ed77716]{z-index:80;background:#050a18f0;flex-direction:column;animation:.3s cubic-bezier(.22,.8,.22,1) virtual_reg_screen_fade_in-5ed77716;display:flex;position:absolute;inset:0}@keyframes virtual_reg_screen_fade_in-5ed77716{0%{opacity:0}to{opacity:1}}.virtual_reg_screen_inner[data-v-5ed77716]{background:radial-gradient(140% 120% at 100% 0,#5f8eff2e 0%,#0c142aeb 55%,#070e20fa 100%),linear-gradient(#5aa2ff1f,#5aa2ff00 65%);flex-direction:column;width:100%;height:100%;animation:.4s cubic-bezier(.22,.8,.22,1) virtual_reg_screen_slide_up-5ed77716;display:flex;position:relative}@keyframes virtual_reg_screen_slide_up-5ed77716{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_screen_top[data-v-5ed77716]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#091228fa,#081024f0),linear-gradient(90deg,#5aa2ff14,#5aa2ff00 50%);border-bottom:1px solid #5aa2ff59;align-items:center;gap:12px;padding:16px 18px;display:flex}.virtual_reg_screen_titles[data-v-5ed77716]{gap:2px;min-width:0;display:grid}.virtual_reg_screen_title[data-v-5ed77716]{color:#f5f7ff;letter-spacing:-.01em;font-size:20px;font-weight:700}.virtual_reg_screen_subtitle[data-v-5ed77716]{color:#a8bce8;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.virtual_reg_screen_body[data-v-5ed77716]{gap:20px;min-width:0;padding:24px 18px;display:grid;overflow:hidden auto}.virtual_reg_screen_body[data-v-5ed77716]>*{width:100%;min-width:0;max-width:640px;margin:0 auto;animation:.5s cubic-bezier(.22,.8,.22,1) .1s backwards virtual_reg_content_fade_in-5ed77716}@keyframes virtual_reg_content_fade_in-5ed77716{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_summary[data-v-5ed77716]{background:linear-gradient(135deg,#ffffff0f,#ffffff05),#09122899;border:1px solid #ffffff14;border-radius:12px;gap:14px;padding:16px;display:grid;box-shadow:0 4px 16px #0003}.virtual_reg_summary_item[data-v-5ed77716]{gap:2px;display:grid}.virtual_reg_summary_label[data-v-5ed77716]{letter-spacing:.12em;text-transform:uppercase;color:#a8bce8b3;font-size:11px;font-weight:600}.virtual_reg_summary_value[data-v-5ed77716]{color:#f5f7ff;font-size:15px;font-weight:600;line-height:1.4}.virtual_reg_progress_section[data-v-5ed77716]{gap:16px;padding-bottom:4px;display:grid}.virtual_reg_current_step[data-v-5ed77716]{color:#f5f7ff;text-align:center;letter-spacing:.01em;font-size:14px;font-weight:600}.virtual_reg_steps_timeline[data-v-5ed77716]{justify-content:center;align-items:center;gap:0;width:100%;max-width:400px;margin:0 auto;display:flex}.virtual_reg_step_node[data-v-5ed77716]{z-index:2;flex-shrink:0;position:relative}.step_circle[data-v-5ed77716]{color:#a8bce8b3;background:#ffffff0d;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;transition:all .25s;display:flex}.virtual_reg_step_node.is_active .step_circle[data-v-5ed77716]{color:#f5f7ff;background:#5aa2ff33;border-color:#5aa2ffb3;transform:scale(1.1);box-shadow:0 0 0 4px #5aa2ff26}.virtual_reg_step_node.is_complete .step_circle[data-v-5ed77716]{color:#5adc96f2;background:#5adc962e;border-color:#5adc9699}.step_connector[data-v-5ed77716]{z-index:1;background:#ffffff26;flex:1;height:2px;transition:background .3s;position:relative}.step_connector.is_complete[data-v-5ed77716]{background:#5adc9680}@media (width<=480px){.step_circle[data-v-5ed77716]{width:32px;height:32px;font-size:13px}.virtual_reg_steps_timeline[data-v-5ed77716]{max-width:100%;padding:0 10px}}.virtual_reg_form[data-v-5ed77716]{background:linear-gradient(135deg,#ffffff0a,#ffffff03),#09122880;border:1px solid #ffffff0f;border-radius:12px;gap:20px;min-width:0;max-width:100%;padding:20px;display:grid;overflow:visible;box-shadow:0 4px 16px #0003}.virtual_reg_step_content[data-v-5ed77716]{gap:16px;min-width:0;max-width:100%;animation:.3s cubic-bezier(.22,.8,.22,1) virtual_reg_step_fade_in-5ed77716;display:grid;overflow:visible}@keyframes virtual_reg_step_fade_in-5ed77716{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_step_heading[data-v-5ed77716]{color:#f5f7ff;letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;padding-bottom:8px;font-size:18px;font-weight:700}.virtual_reg_categories[data-v-5ed77716]{gap:12px;min-width:0;max-width:100%;display:grid}.virtual_reg_category_card[data-v-5ed77716]{cursor:pointer;background:#ffffff05;border:2px solid #ffffff1a;border-radius:10px;align-items:flex-start;gap:14px;min-width:0;padding:16px;transition:all .2s;display:flex;position:relative}.virtual_reg_category_card[data-v-5ed77716]:hover{background:#5aa2ff0d;border-color:#5aa2ff59}.virtual_reg_category_card.selected[data-v-5ed77716]{background:#5aa2ff1f;border-color:#5aa2ff99;box-shadow:0 2px 12px #5aa2ff33}.virtual_reg_category_card input[type=radio][data-v-5ed77716]{cursor:pointer;accent-color:#5aa2ffe6;flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.category_card_content[data-v-5ed77716]{flex:1;gap:4px;min-width:0;display:grid}.category_card_title[data-v-5ed77716]{color:#f5f7ff;font-size:16px;font-weight:600}.category_card_desc[data-v-5ed77716]{color:#a8bce8cc;word-break:break-word;overflow-wrap:break-word;font-size:13px;font-weight:400;line-height:1.5}.virtual_reg_waiver_section[data-v-5ed77716]{background:#ffffff08;border:1px solid #ffc86440;border-radius:10px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffc8641a}.virtual_reg_waiver_content[data-v-5ed77716]{color:#d5dfe8;background:#00000040;max-height:280px;padding:14px;font-size:13px;line-height:1.65;overflow-y:auto}.virtual_reg_waiver_content p[data-v-5ed77716]{margin:0 0 14px}.virtual_reg_waiver_content p[data-v-5ed77716]:last-child{margin-bottom:0}.virtual_reg_waiver_content strong[data-v-5ed77716]{color:#ffe8b3;letter-spacing:.02em;margin-top:18px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.virtual_reg_waiver_content strong[data-v-5ed77716]:first-child{margin-top:0}.virtual_reg_waiver_content ul[data-v-5ed77716]{margin:10px 0 14px 22px;padding:0;list-style:outside}.virtual_reg_waiver_content li[data-v-5ed77716]{margin:5px 0;padding-left:4px}.virtual_reg_waiver_content[data-v-5ed77716]::-webkit-scrollbar{width:8px}.virtual_reg_waiver_content[data-v-5ed77716]::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.virtual_reg_waiver_content[data-v-5ed77716]::-webkit-scrollbar-thumb{background:#ffc86459;border-radius:4px}.virtual_reg_waiver_content[data-v-5ed77716]::-webkit-scrollbar-thumb:hover{background:#ffc86480}.virtual_reg_parent_section[data-v-5ed77716]{background:#ffc86414;border-top:1px solid #ffc86433;gap:10px;padding:14px;display:grid}.virtual_reg_parent_notice[data-v-5ed77716]{color:#ffe8b3;text-align:center;background:#ffc8641a;border-radius:6px;padding:8px;font-size:14px;font-weight:600}.virtual_reg_parent_note[data-v-5ed77716]{color:#ffc864cc;font-size:12px;font-style:italic;font-weight:400;line-height:1.5}.virtual_reg_review_section[data-v-5ed77716]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.virtual_reg_review_item[data-v-5ed77716]{border-bottom:1px solid #ffffff0f;gap:12px;min-width:0;padding-bottom:10px;display:flex}.virtual_reg_review_item[data-v-5ed77716]:last-child{border-bottom:none;padding-bottom:0}.virtual_reg_review_item .review_label[data-v-5ed77716]{color:#a8bce8cc;flex-shrink:0;min-width:90px;font-size:13px;font-weight:600}.virtual_reg_review_item .review_value[data-v-5ed77716]{color:#f5f7ff;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.virtual_reg_field[data-v-5ed77716]{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.virtual_reg_label[data-v-5ed77716]{color:#a8bce8e6;letter-spacing:.01em;font-size:13px;font-weight:600}.virtual_reg_field_hint[data-v-5ed77716]{color:#a8bce8a6;margin-top:-2px;font-size:12px;font-weight:400;line-height:1.4}.virtual_reg_checkbox_acknowledge[data-v-5ed77716]{color:#d5dfe8;background:#ffc86414;border:2px solid #ffc8644d;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;font-size:12px;font-weight:400;line-height:1.5;display:flex;box-shadow:0 2px 8px #00000026}.virtual_reg_checkbox_acknowledge input[data-v-5ed77716]{accent-color:#ffc864e6;cursor:pointer;border-radius:6px;flex-shrink:0;width:20px;height:20px;margin-top:1px}.virtual_reg_checkbox_acknowledge .waiver_date[data-v-5ed77716]{color:#ffc864e6;letter-spacing:.01em;margin-top:6px;font-size:11px;font-weight:500;display:block}.virtual_reg_actions[data-v-5ed77716]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-top:4px;display:flex}.virtual_reg_actions>button[data-v-5ed77716]{flex:1;min-width:120px}@media (width<=480px){.virtual_reg_actions[data-v-5ed77716]{flex-direction:column}.virtual_reg_actions>button[data-v-5ed77716]{width:100%}}.virtual_reg_fine_print[data-v-5ed77716]{color:#a8bce8b3;text-align:center;word-break:break-word;overflow-wrap:break-word;margin-top:-4px;font-size:12px}.button_section[data-v-5ed77716]{transform-origin:bottom;will-change:transform, opacity;animation:.8s cubic-bezier(.22,.8,.22,1) 1s forwards event_registration_slide_up-5ed77716}@keyframes event_registration_slide_up-5ed77716{0%{opacity:0;visibility:visible;border-top-color:var(--border);transform:translateY(110%)}to{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.modal[data-v-5ed77716]{animation:none}.button_section[data-v-5ed77716]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:none}.virtual_reg_screen[data-v-5ed77716],.virtual_reg_screen_inner[data-v-5ed77716],.virtual_reg_screen_body[data-v-5ed77716]>*,.virtual_reg_step[data-v-5ed77716]{transition:none;animation:none}}.scroll_bottom_spacer[data-v-5ed77716]{height:calc(132px + env(safe-area-inset-bottom,0px))}.hero_stream_frame[data-v-5ed77716]{width:100%;position:relative;overflow:hidden}.hero_stream_frame[data-v-5ed77716]:before{content:"";padding-top:56.25%;display:block}.hero_stream_frame[data-v-5ed77716] .video_wrap{border-radius:0;width:100%;height:100%;padding-top:0;position:absolute;inset:0}.hero_stream_frame[data-v-5ed77716] .player_host,.hero_stream_frame[data-v-5ed77716] .video_overlay{width:100%;height:100%;position:absolute;inset:0}.hero_stream_frame[data-v-5ed77716] .player_host,.hero_stream_frame[data-v-5ed77716] .player_host iframe,.hero_stream_frame[data-v-5ed77716] iframe.player_host{width:100%!important;max-width:100%!important;height:100%!important}.live_timing_hidden[data-v-5ed77716]{display:none}@media (width<=720px){.hero[data-v-5ed77716],.img_grid[data-v-5ed77716]{grid-template-columns:1fr}}.scroll[data-v-4c79262f]{position:relative;overflow:hidden}.track[data-v-4c79262f]{will-change:transform;white-space:nowrap;flex-wrap:nowrap;align-items:center;display:flex}.track span[data-v-4c79262f]{letter-spacing:.4px;text-transform:uppercase;color:inherit;margin-right:var(--ticker_gap,0);flex:none;justify-content:center;align-items:center;padding:6px 16px;font-weight:1000;display:inline-flex}.leaderboards_hero_wrap--or[data-v-d0e89c7e]{--hero-stop-a:#9be15d;--hero-stop-b:#00e3ae;--hero-line:#9be15d73;--hero_rail:linear-gradient(180deg, #9be15d38, #00e3ae14)}.leaderboards_hero_wrap--wa[data-v-d0e89c7e]{--hero-stop-a:#7dc8ff;--hero-stop-b:#5ba4ff;--hero-line:#7dc8ff73;--hero_rail:linear-gradient(180deg, #7dc8ff33, #5ba4ff14)}.leaderboards_hero_wrap--id[data-v-d0e89c7e]{--hero-stop-a:#f7c56b;--hero-stop-b:#f08a2b;--hero-line:#f7c56b80;--hero_rail:linear-gradient(180deg, #f7c56b38, #f08a2b1a)}.leaderboards_hero_wrap--us[data-v-d0e89c7e]{--hero-stop-a:#ff6b6b;--hero-stop-b:#5b6cff;--hero-line:#ff8c8c8c;--hero_rail:linear-gradient(180deg, #b222343d, #3c3b6e1f)}.leaderboards_hero_wrap[data-v-d0e89c7e]{border-bottom:1px solid #ffffff0f;width:100vw;max-width:100vw;margin:0 calc(50% - 50vw);position:relative;overflow:hidden}.leaderboards_hero_mesh[data-v-d0e89c7e]{opacity:.38;background-image:radial-gradient(circle at 18% 22%, #ffffff0f 0%, transparent 42%), radial-gradient(circle at 88% 8%, var(--hero-stop-a) 0%, transparent 38%), radial-gradient(circle at 72% 88%, var(--hero-stop-b) 0%, transparent 45%), linear-gradient(165deg, #070e1c33 0%, #070e1ceb 100%);pointer-events:none;position:absolute;inset:0}.leaderboards_hero_glow[data-v-d0e89c7e]{pointer-events:none;background:radial-gradient(70% 55% at 50% 0,#ffffff12,#0000 70%);height:85%;position:absolute;inset:-40% -20% auto}.leaderboards_hero_inner[data-v-d0e89c7e]{z-index:1;grid-template-columns:auto 1fr;align-items:stretch;gap:0;width:100%;max-width:1100px;margin:0 auto;padding:clamp(12px,2.5vw,18px) clamp(14px,3vw,22px) clamp(14px,2.8vw,20px);display:grid;position:relative}.leaderboards_hero_rail[data-v-d0e89c7e]{background:var(--hero_rail);border-right:1px solid #ffffff0f;justify-content:center;align-items:center;padding-right:clamp(10px,2vw,18px);display:flex}.leaderboards_rail_text[data-v-d0e89c7e]{writing-mode:vertical-rl;letter-spacing:.35em;text-transform:uppercase;color:#e6ecfa59;font-family:ui-monospace,Cascadia Code,monospace;font-size:10px;font-weight:900;transform:rotate(180deg)}.leaderboards_hero_main[data-v-d0e89c7e]{min-width:0;padding-left:clamp(10px,2.2vw,18px);padding-right:clamp(6px,1.5vw,12px)}.leaderboards_hero_title[data-v-d0e89c7e]{letter-spacing:-.03em;flex-direction:column;gap:4px;margin:0 0 8px;display:flex}.leaderboards_title_line[data-v-d0e89c7e]{background:linear-gradient(110deg, #f4f7ff 0%, #e6ecfae0 40%, var(--hero-stop-a) 120%);color:#0000;text-shadow:0 0 42px #9be15d1f;-webkit-background-clip:text;background-clip:text;font-size:clamp(24px,5.5vw,38px);font-weight:900;line-height:1.08;display:block}.leaderboards_title_sub[data-v-d0e89c7e]{letter-spacing:.2em;text-transform:uppercase;color:#9eabc9b8;font-size:clamp(11px,2vw,14px);font-weight:700;line-height:1.2;display:block}.leaderboards_hero_note[data-v-d0e89c7e]{color:#9eabc9e0;max-width:38ch;margin:0;font-size:13px;font-weight:600;line-height:1.45}@media (width<=720px){.leaderboards_hero_inner[data-v-d0e89c7e]{grid-template-columns:1fr;max-width:none;padding:12px 12px 14px}.leaderboards_hero_rail[data-v-d0e89c7e]{display:none}.leaderboards_hero_main[data-v-d0e89c7e]{padding-left:0;padding-right:0}.leaderboards_hero_note[data-v-d0e89c7e]{max-width:none;font-size:12.5px}}@media (width>=721px){.leaderboards_hero_wrap[data-v-d0e89c7e]{border:1px solid #ffffff12;border-top:none;border-radius:0 0 18px 18px;width:min(1100px,100%);max-width:min(1100px,100%);margin-top:4px;margin-left:auto;margin-right:auto}}.state-theme--or[data-v-24fe86c9]{--cal-a:#9be15d;--cal-b:#00e3ae;--cal-glow:#00e3ae38}.state-theme--wa[data-v-24fe86c9]{--cal-a:#7dc8ff;--cal-b:#5ba4ff;--cal-glow:#5ba4ff52}.state-theme--id[data-v-24fe86c9]{--cal-a:#f7c56b;--cal-b:#f08a2b;--cal-glow:#f08a2b4d}.cal_page[data-v-24fe86c9]{z-index:0;isolation:isolate;width:min(1100px,100%);margin:0 auto;padding:0 clamp(12px,3vw,24px) 40px;position:relative}.cal_hero[data-v-24fe86c9]{background:linear-gradient(165deg,#070e1c80,#081228f5);border:1px solid #ffffff14;border-radius:18px;margin:4px 0 8px;position:relative;overflow:hidden}.cal_hero_mesh[data-v-24fe86c9]{z-index:0;background:radial-gradient(circle at 20% 20%, var(--cal-glow) 0%, transparent 45%), radial-gradient(circle at 85% 70%, #ffffff0a 0%, transparent 40%);pointer-events:none;position:absolute;inset:0}.cal_hero_inner[data-v-24fe86c9]{padding:clamp(20px,4vw,28px) clamp(16px,3vw,22px);position:relative}.cal_hero_badges[data-v-24fe86c9]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cal_hero_code[data-v-24fe86c9]{letter-spacing:.5px;border-radius:8px;justify-content:center;align-items:center;min-width:48px;min-height:30px;padding:3px 10px;font-family:Orbitron,system-ui,sans-serif;font-size:13px;font-weight:900;display:inline-flex}.cal_hero_status[data-v-24fe86c9]{letter-spacing:.2em;text-transform:uppercase;color:var(--cal-a);align-items:center;gap:8px;font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.cal_hero_pulse[data-v-24fe86c9]{background:linear-gradient(180deg, var(--cal-a), var(--cal-b));width:8px;height:8px;box-shadow:0 0 16px var(--cal-glow);border-radius:50%;animation:1.5s ease-in-out infinite calHeroPulse-24fe86c9}@keyframes calHeroPulse-24fe86c9{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.cal_hero_title[data-v-24fe86c9]{letter-spacing:-.03em;background:linear-gradient(110deg, #f8faff, #e6ecfaeb 40%, var(--cal-a) 120%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:clamp(26px,5vw,36px);font-weight:900;line-height:1.05}.cal_hero_lead[data-v-24fe86c9]{color:#c6d0e4f0;max-width:52ch;margin:0;font-size:15px;font-weight:600;line-height:1.55}.cal_hero_actions[data-v-24fe86c9]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.cal_actions[data-v-24fe86c9]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding:8px 4px 0;display:flex}.cal_btn[data-v-24fe86c9]{appearance:none;cursor:pointer;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:850;transition:transform .12s,filter .18s}.cal_btn[data-v-24fe86c9]:active{transform:scale(.98)}.cal_btn_oregon[data-v-24fe86c9]{color:#03240f;background:linear-gradient(#9be15d,#00e3ae);border:none;box-shadow:0 12px 32px #00e3ae38,0 0 0 1px #0000001f,inset 0 1px #fff3}.cal_btn_oregon[data-v-24fe86c9]:hover{filter:brightness(1.06)}.cal_btn_ghost[data-v-24fe86c9]{color:var(--text);background:#ffffff0a;border:1px solid #ffffff24}.cal_actions_note[data-v-24fe86c9]{color:#8c98b2e6;flex:100%;max-width:48ch;margin:4px 0 0;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.cal_hero_pulse[data-v-24fe86c9]{animation:none}}.uc_notice[data-v-7c459f81]{color:#fff;background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a66;border-radius:10px;margin:8px 16px 12px;padding:10px 12px;font-weight:900}.sm_form.disabled[data-v-7c459f81]{filter:grayscale(.35);opacity:.9;background:#ffffff08;border-radius:12px}.sm_form.disabled .input[data-v-7c459f81],.sm_form.disabled .textarea[data-v-7c459f81]{color:#9aa3b2!important;background:#ffffff0a!important;border-color:#ffffff1f!important}.sm_form.disabled .submit_btn[data-v-7c459f81]{color:#9aa3b2!important;background:0 0!important;border-color:#ffffff1f!important}.sm_form.disabled[data-v-7c459f81] .hand_slider{pointer-events:none;opacity:.5;filter:grayscale(.6)}.yellow_banner[data-v-7c459f81]{z-index:1;color:#061626;background:linear-gradient(#d7b43af2,#b99322f2);border-bottom:1px solid #00000059;position:relative}.slate_banner[data-v-7c459f81]{z-index:1;background:linear-gradient(#4a505ce6,#343a46e6);border-bottom:1px solid #0000004d;position:relative}.slate_banner .scroll[data-v-7c459f81]{white-space:nowrap;overflow:hidden}.slate_banner .track[data-v-7c459f81]{min-width:200%;animation:22s linear infinite ticker-7c459f81;display:inline-flex}.slate_banner .track span[data-v-7c459f81]{color:#e0e3ea;letter-spacing:.35px;text-transform:uppercase;padding:6px 16px;font-weight:800;display:inline-block}.evergreen_banner[data-v-7c459f81]{z-index:1;cursor:pointer;color:#fff;background:linear-gradient(#147855f2,#0f5a41f2);border-bottom:1px solid #00000059;position:relative}.volcano_banner[data-v-7c459f81]{color:#ff9f50;background:linear-gradient(#603e1ef7,#362010f2);border-top:2px solid #f0d67a;border-bottom:2px solid #f0d67a}.magenta_banner[data-v-7c459f81]{z-index:1;cursor:pointer;--ticker_gap:24px;color:#f4f6ff;background:linear-gradient(#586ca4eb,#3a4a7aeb);border-bottom:1px solid #00000047;position:relative}.magenta_banner[data-v-7c459f81] .scroll{overflow:hidden}.magenta_banner[data-v-7c459f81] .track{align-items:center;display:flex}.magenta_banner[data-v-7c459f81] .track span{color:#f4f6ff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;padding:6px 16px;font-weight:1000}.bronze_banner[data-v-7c459f81]{color:#ffe1b3;background:linear-gradient(#a46c3af5,#764c24f0);border-top:2px solid #ffc680b3;border-bottom:2px solid #ffc680b3}.neon_green_banner[data-v-7c459f81]{z-index:1;cursor:default;--ticker_gap:32px;background:#000;border-top:2px solid #39ff14;border-bottom:2px solid #39ff14;position:relative}.neon_green_banner[data-v-7c459f81] .track span{color:#39ff14;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 0 8px #39ff14b3,0 0 18px #39ff1459;padding:7px 18px;font-weight:900}.shop_sale_banner[data-v-7c459f81]{z-index:1;cursor:pointer;background:linear-gradient(#f8df86 0%,#e2b84f 52%,#bf8e1f 100%);border-top:1px solid #ffffff4d;border-bottom:1px solid #00000047;position:relative;box-shadow:inset 0 1px #fff3}.shop_sale_banner_inner[data-v-7c459f81]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;width:min(1200px,100%);margin:0 auto;padding:10px 16px;display:flex}.shop_sale_banner_text[data-v-7c459f81]{color:#0b0b0b;letter-spacing:.25px;text-transform:uppercase;text-align:center;font-weight:1000}.shop_sale_countdown[data-v-7c459f81]{color:#060606;align-items:center;gap:10px;font-weight:900;display:inline-flex}.shop_sale_countdown_label[data-v-7c459f81]{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:12px}.shop_sale_countdown_unit[data-v-7c459f81]{align-items:baseline;gap:2px;font-size:15px;display:inline-flex}.shop_sale_countdown_unit strong[data-v-7c459f81]{font-size:20px;line-height:1}.shop_sale_countdown_pending strong[data-v-7c459f81]{letter-spacing:.08em}.shop_sale_countdown_ended[data-v-7c459f81]{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.shop_sale_banner[data-v-7c459f81]:focus-visible{outline-offset:-2px;outline:2px solid #060606e6}@keyframes ticker-7c459f81{0%{transform:translate(0)}to{transform:translate(-50%)}}.main_container[data-v-7c459f81]{width:min(1100px,100%);margin:0 auto;padding-block:24px;padding-inline:clamp(12px,3vw,24px)}.panel[data-v-7c459f81]{border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow);background:linear-gradient(#0b1630f0,#081228eb);margin-top:18px;overflow:hidden}.panel_header[data-v-7c459f81]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title[data-v-7c459f81]{margin:0;font-size:18px}.req[data-v-7c459f81]{color:#e67e22;margin-left:6px}.sm_form[data-v-7c459f81]{gap:12px;padding:14px 16px;display:grid}.row[data-v-7c459f81]{gap:12px;display:grid}.two_cols[data-v-7c459f81]{grid-template-columns:1fr}@media (width>=720px){.two_cols[data-v-7c459f81]{grid-template-columns:1fr 1fr}}.radios[data-v-7c459f81]{border:0;margin:0;padding:0}.radio_row[data-v-7c459f81]{align-items:center;gap:12px;display:flex}.radio_opt[data-v-7c459f81]{border:2px solid var(--border);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:0;min-width:0;min-height:36px;padding:8px 14px;display:inline-flex}.radio_opt>input[type=radio][data-v-7c459f81]{appearance:none;border:0;width:0;height:0;margin:0;padding:0}.radio_opt span[data-v-7c459f81]{text-align:center;width:100%;display:inline-block}.radio_opt.selected[data-v-7c459f81]{color:#dfffe9;background:0 0;border-color:#0000;position:relative}.radio_opt.selected[data-v-7c459f81]:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(#20c997,#17a2b8);border-radius:999px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.segmented[data-v-7c459f81]{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;gap:0;padding:4px;display:inline-flex;overflow:hidden}.seg_btn[data-v-7c459f81]{color:var(--muted);cursor:pointer;clip-path:inset(0 round 999px);box-shadow:none;transition:var(--pill-state-transition);background:0 0;border:0;border-radius:999px;padding:8px 12px;font-weight:800}.seg_btn[aria-pressed=true][data-v-7c459f81]{color:#070e1c;background:linear-gradient(180deg,var(--accent),var(--accent-2));box-shadow:var(--accent-active-shadow);clip-path:var(--accent-pill-clip-bottom);padding:10px 12px}.adv_toggle_row[data-v-7c459f81]{justify-content:flex-end;padding-top:4px;display:flex}.ghost_btn[data-v-7c459f81]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ghost_btn.dividerless[data-v-7c459f81]{border-color:#0000;padding-left:0;padding-right:0}.divider[data-v-7c459f81]{background:#ffffff14;width:100%;height:1px}.sm_form>.divider[data-v-7c459f81]{width:auto;margin-left:-16px;margin-right:-16px}.chev[data-v-7c459f81]{width:16px;height:16px;transition:transform .2s}.chev.up[data-v-7c459f81]{transform:rotate(180deg)}.advanced_drawer[data-v-7c459f81]{max-height:0;transition:max-height .28s;overflow:hidden}.advanced_drawer.open[data-v-7c459f81]{max-height:520px}.field[data-v-7c459f81]{gap:6px;display:grid}.field.no_border[data-v-7c459f81]{border:0}.label[data-v-7c459f81]{color:var(--muted);font-weight:700}.input[data-v-7c459f81],.textarea[data-v-7c459f81]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[type=date][data-v-7c459f81]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.input[type=date][data-v-7c459f81]::-webkit-calendar-picker-indicator{filter:invert(.9)saturate(.2);opacity:.9;cursor:pointer}.input[type=date][data-v-7c459f81]::-webkit-datetime-edit{color:var(--text)}.input[data-v-7c459f81]:focus,.textarea[data-v-7c459f81]:focus{border-color:#f0d67a94;outline:none}.input.valid[data-v-7c459f81]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.locked[data-v-7c459f81]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border-color:#ffffff14}.textarea.valid[data-v-7c459f81]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.error[data-v-7c459f81],.field.error .input[data-v-7c459f81]{border-color:#e74c3c}.field.error .label[data-v-7c459f81]{color:#ff9b91}.error_hint[data-v-7c459f81]{color:#e74c3c;font-size:12px;font-weight:600}.actions[data-v-7c459f81]{justify-content:flex-end;display:flex}.toast[data-v-7c459f81]{text-align:center;z-index:50;border:2px solid;border-radius:999px;min-width:260px;max-width:92vw;padding:12px 16px;font-weight:800;line-height:1.35;animation:.28s toastPop-7c459f81;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.toast.success[data-v-7c459f81]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border-color:#2ecc71}.toast.error[data-v-7c459f81]{color:#ffe6e3;background:linear-gradient(#e74c3c2e,#e74c3c24);border-color:#e74c3c}@keyframes toastPop-7c459f81{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.hand_slider[data-v-7c459f81]{justify-content:center;padding:2px 0;display:flex}.hand_slider .track[data-v-7c459f81]{background:0 0;border:0;border-radius:999px;width:100%;max-width:520px;height:44px;position:relative;overflow:hidden}.hand_slider .thumb[data-v-7c459f81]{background:linear-gradient(#20c997,#17a2b8);border-radius:999px;width:calc(50% - 6px);height:38px;transition:transform .22s;position:absolute;top:3px;left:3px;box-shadow:0 10px 24px #17a2b82e}.hand_slider .thumb.right[data-v-7c459f81]{transform:translate(100%)}.hand_slider .hand_label[data-v-7c459f81]{text-align:center;width:50%;color:var(--muted);letter-spacing:.3px;font-weight:900;position:absolute;top:50%;transform:translateY(-50%)}.hand_slider .hand_label.left[data-v-7c459f81]{left:0}.hand_slider .hand_label.right[data-v-7c459f81]{right:0}.actions.with_summary[data-v-7c459f81]{justify-content:space-between;align-items:center;gap:12px;display:flex}.summary[data-v-7c459f81]{color:var(--muted);font-weight:700}.submit_btn[data-v-7c459f81]{color:#061626;background:0 0;border:1px solid #17a2b88c;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:900;display:inline-flex}.submit_btn.gold[data-v-7c459f81]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#0000}.submit_btn[disabled][data-v-7c459f81]{opacity:1;cursor:not-allowed;color:var(--muted);background:0 0;border-color:#ffffff1f}.helper_note[data-v-7c459f81]{border:1px dashed var(--border);width:min(1100px,100%);color:var(--muted);background:#ffffff08;border-radius:10px;margin:0 auto 40px;padding:6px 12px 12px;font-weight:400}.banner_img[data-v-6b9b159c]{background:#0a1020;height:160px;position:relative;overflow:hidden}.banner_img_stack[data-v-6b9b159c]{position:absolute;inset:0}.banner_img_photo[data-v-6b9b159c]{object-fit:cover;object-position:center;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:opacity, transform;width:100%;height:100%;transition:opacity .55s ease-in-out;position:absolute;inset:0}.banner_img_photo.is_visible[data-v-6b9b159c]{opacity:1}.banner_img_grad[data-v-6b9b159c]{pointer-events:none;background:linear-gradient(#00000059,#0009);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.banner_img_photo[data-v-6b9b159c]{transition:none}}.uc_notice[data-v-18183514]{color:#fff;background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a66;border-radius:10px;margin:8px 16px 12px;padding:10px 12px;font-weight:900}.panel_header[data-v-18183514]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title[data-v-18183514]{margin:0;font-size:18px}.event_form[data-v-18183514]{gap:12px;padding:14px 16px;display:grid}.event_form.disabled[data-v-18183514]{filter:grayscale(.35);opacity:.9;background:#ffffff08;border-radius:12px}.event_form.disabled .input[data-v-18183514],.event_form.disabled .textarea[data-v-18183514]{color:#9aa3b2!important;background:#ffffff0a!important;border-color:#ffffff1f!important}.event_form.disabled .submit_btn[data-v-18183514]{color:#9aa3b2!important;background:0 0!important;border-color:#ffffff1f!important}.row[data-v-18183514]{gap:12px;display:grid}.two_cols[data-v-18183514]{grid-template-columns:1fr}@media (width>=720px){.two_cols[data-v-18183514]{grid-template-columns:1fr 1fr}}.adv_toggle_row[data-v-18183514]{justify-content:flex-end;padding-top:4px;display:flex}.ghost_btn[data-v-18183514]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ghost_btn.dividerless[data-v-18183514]{border-color:#0000;padding-left:0;padding-right:0}.divider[data-v-18183514]{background:#ffffff14;width:100%;height:1px}.event_form>.divider[data-v-18183514]{width:auto;margin-left:-16px;margin-right:-16px}.chev[data-v-18183514]{width:16px;height:16px;transition:transform .2s}.chev.up[data-v-18183514]{transform:rotate(180deg)}.advanced_drawer[data-v-18183514]{max-height:0;transition:max-height .28s;overflow:hidden}.advanced_drawer.open[data-v-18183514]{max-height:980px}.field[data-v-18183514]{gap:6px;display:grid}.label[data-v-18183514]{color:var(--muted);font-weight:700}.input[data-v-18183514],.textarea[data-v-18183514]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[type=date][data-v-18183514]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.input[type=date][data-v-18183514]::-webkit-calendar-picker-indicator{filter:invert(.9)saturate(.2);opacity:.9;cursor:pointer}.input[type=date][data-v-18183514]::-webkit-datetime-edit{color:var(--text)}.input[data-v-18183514]:focus,.textarea[data-v-18183514]:focus{border-color:#d7b43a8c;outline:none}.input.valid[data-v-18183514]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.locked[data-v-18183514]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border-color:#ffffff14}.textarea.valid[data-v-18183514]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.error[data-v-18183514],.field.error .input[data-v-18183514]{border-color:#e74c3c}.field.error .label[data-v-18183514]{color:#ff9b91}.error_hint[data-v-18183514]{color:#e74c3c;font-size:12px;font-weight:600}.actions[data-v-18183514]{justify-content:flex-end;display:flex}.actions.with_summary[data-v-18183514]{justify-content:space-between;align-items:center;gap:12px;display:flex}.summary[data-v-18183514]{color:var(--muted);font-weight:700}.submit_btn[data-v-18183514]{color:#061626;background:0 0;border:1px solid #17a2b88c;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:900;display:inline-flex}.submit_btn.gold[data-v-18183514]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#0000}.submit_btn[disabled][data-v-18183514]{opacity:1;cursor:not-allowed;color:var(--muted);background:0 0;border-color:#ffffff1f}.toast[data-v-18183514]{text-align:center;z-index:50;border:2px solid;border-radius:999px;min-width:260px;max-width:92vw;padding:12px 16px;font-weight:800;line-height:1.35;animation:.28s toastPop-18183514;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.toast.success[data-v-18183514]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border-color:#2ecc71}.toast.error[data-v-18183514]{color:#ffe6e3;background:linear-gradient(#e74c3c2e,#e74c3c24);border-color:#e74c3c}@keyframes toastPop-18183514{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.panel[data-v-c97c7e6d]{border-radius:var(--radius);margin-top:18px}.title[data-v-c97c7e6d]{font-size:20px}.tournaments_main[data-v-c97c7e6d]{padding-bottom:64px}.visually_hidden[data-v-c97c7e6d]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.events_toolbar[data-v-c97c7e6d]{border-bottom:1px solid var(--border);background:#0000001f;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.events_toolbar_label[data-v-c97c7e6d]{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:800}.events_filter_input[data-v-c97c7e6d]{border:1px solid var(--border);min-width:160px;color:var(--text);background:#ffffff0a;border-radius:10px;flex:200px;padding:8px 12px;font-weight:600}.events_filter_input[data-v-c97c7e6d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.events_sort_select[data-v-c97c7e6d]{border:1px solid var(--border);color:var(--text);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border-radius:10px;padding:8px 12px;font-weight:700}.events_sort_select[data-v-c97c7e6d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.events_sort_select option[data-v-c97c7e6d]{color:#e0e8ff;background:#0d1529}.add_btn[data-v-c97c7e6d]{border:1px solid var(--border);color:var(--text);letter-spacing:.2px;cursor:pointer;background:#ffffff05;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.add_btn[data-v-c97c7e6d]:hover{border-color:var(--accent);background:#d7b43a1f;transform:translateY(-1px)}.add_btn[data-v-c97c7e6d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.add_btn_icon[data-v-c97c7e6d]{width:14px;height:14px;display:block}.notice_bar[data-v-c97c7e6d]{border-bottom:1px solid var(--border);background:var(--header-bg);color:var(--muted);align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:flex}.notice_bar[data-v-c97c7e6d]:before{content:"i";border:1px solid var(--border);width:18px;height:18px;color:var(--muted);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.banners[data-v-c97c7e6d]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding:16px;display:grid}.banner_outer[data-v-c97c7e6d]{display:contents}@property --zunker_angle{syntax:"<angle>";inherits:false;initial-value:0deg}.zunker_wrap[data-v-c97c7e6d]{isolation:isolate;border-radius:13px;display:block;position:relative}.zunker_wrap>.banner[data-v-c97c7e6d]{height:100%}.zunker_wrap[data-v-c97c7e6d]:before,.zunker_wrap[data-v-c97c7e6d]:after{content:"";background:conic-gradient(from var(--zunker_angle), #4f46e5, #06b6d4, #39ff14, #a3ffb0, #39ff14, #06b6d4, #4f46e5);z-index:-1;border-radius:14px;animation:4s linear infinite zunker_spin-c97c7e6d;position:absolute;inset:-2px}.zunker_wrap[data-v-c97c7e6d]:after{display:none}@keyframes zunker_spin-c97c7e6d{to{--zunker_angle:360deg}}@media (prefers-reduced-motion:reduce){.zunker_wrap[data-v-c97c7e6d]:before,.zunker_wrap[data-v-c97c7e6d]:after{animation:none}}.banner[data-v-c97c7e6d]{background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.banner[data-v-c97c7e6d]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000040}.banner[data-v-c97c7e6d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.banner_body[data-v-c97c7e6d]{flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.banner_head[data-v-c97c7e6d]{justify-content:space-between;align-items:center;gap:10px;display:flex}.head_right[data-v-c97c7e6d]{flex-shrink:0;align-items:center;gap:8px;display:flex}.new_badge[data-v-c97c7e6d]{color:#f8d46b;letter-spacing:.5px;background:#d7b43a2e;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:900;display:inline-flex}.banner_title[data-v-c97c7e6d]{margin:0;font-size:18px}.banner_date[data-v-c97c7e6d]{color:var(--muted);font-weight:700}.banner_date.is_confirmed[data-v-c97c7e6d]{color:#9fe4b3}.banner_date.is_pending[data-v-c97c7e6d]{color:#e6d285}.banner_date.is_draft[data-v-c97c7e6d]{color:#7cc2ff}.banner_meta[data-v-c97c7e6d]{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.banner_meta .banner_loc[data-v-c97c7e6d]{flex:auto;min-width:0}.banner_meta .banner_date[data-v-c97c7e6d]{flex:none}.one_line[data-v-c97c7e6d]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.status_chip[data-v-c97c7e6d]{color:var(--text);background:#d7b43a24;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900}.status_chip.is_pending[data-v-c97c7e6d]{border-color:var(--accent);background:#d7b43a29}.status_chip.is_confirmed[data-v-c97c7e6d]{background:#2ecc7124;border-color:#2ecc71}.status_chip.is_draft[data-v-c97c7e6d]{background:#1e90ff24;border-color:#1e90ff}.status_chip.is_live[data-v-c97c7e6d]{color:#fff;background:#ff3b3029;border-color:#ff3b30;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.status_chip.is_live .chip_icon[data-v-c97c7e6d]{width:12px;height:12px;display:block}.status_chip.is_live .chip_text[data-v-c97c7e6d]{letter-spacing:.6px}.status_chip.is_past[data-v-c97c7e6d]{border-color:var(--border);background:#ffffff0f}.status_chip.is_recordings[data-v-c97c7e6d]{color:#f5f3ff;letter-spacing:.3px;background:linear-gradient(135deg,#7c3aed59,#4f46e538);border-color:#a78bfabf;align-items:center;gap:6px;padding:3px 11px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 0 14px #7c3aed59,inset 0 1px #ffffff1f}.status_chip.is_recordings .chip_icon[data-v-c97c7e6d]{filter:drop-shadow(0 0 4px #ffffff59);width:12px;height:12px;display:block}.status_chip.is_recordings .chip_text[data-v-c97c7e6d]{letter-spacing:.4px;font-weight:900}.status_chip.is_recordings[data-v-c97c7e6d]:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 0 18px #7c3aed80,inset 0 1px #ffffff2e}.status_chip.is_recordings[data-v-c97c7e6d]:active{transform:translateY(0)}.badge_overlay[data-v-c97c7e6d]{z-index:1;position:absolute;top:10px;right:10px}.skeleton_block[data-v-c97c7e6d],.skeleton_line[data-v-c97c7e6d]{background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14) 0 0/200% 100%;animation:1.4s ease-in-out infinite shimmer-c97c7e6d}.skeleton_line[data-v-c97c7e6d]{border-radius:8px;height:12px}@keyframes shimmer-c97c7e6d{0%{background-position:200% 0}to{background-position:-200% 0}}.year_header[data-v-c97c7e6d]{z-index:1;color:var(--muted);background:linear-gradient(#0b1630f5,#0b1630eb);grid-column:1/-1;padding:4px 2px;font-weight:900;position:sticky;top:-1px}.show_more_wrap[data-v-c97c7e6d]{justify-content:center;padding:0 16px 16px;display:flex}.show_more_btn[data-v-c97c7e6d]{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-weight:900;display:inline-flex}.show_more_btn[data-v-c97c7e6d]:hover{border-color:var(--accent)}.empty_state[data-v-c97c7e6d]{color:var(--muted);padding:16px}.empty_title[data-v-c97c7e6d]{color:var(--text);margin-bottom:4px;font-weight:900}.him_backdrop[data-v-63040f88]{z-index:10050;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040812b8;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=720px){.him_backdrop[data-v-63040f88]{align-items:center;padding:24px}}.him_panel[data-v-63040f88]{width:100%;max-width:520px;max-height:min(92vh,760px);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0));background:linear-gradient(165deg,#0e162cfa,#080c1afc);border:1px solid #ffffff1f;border-radius:18px 18px 0 0;flex-direction:column;gap:12px;display:flex;box-shadow:0 -12px 48px #00000073}@media (width>=720px){.him_panel[data-v-63040f88]{border-radius:18px;max-height:90vh;padding:20px;box-shadow:0 24px 64px #00000080}}.him_header[data-v-63040f88]{justify-content:space-between;align-items:center;gap:12px;display:flex}.him_title[data-v-63040f88]{letter-spacing:.02em;color:#e8eefb;margin:0;font-size:1.05rem;font-weight:800}.him_icon_btn[data-v-63040f88]{color:#e8eefb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.him_hint[data-v-63040f88]{color:#c8d6f0d1;margin:0;font-size:13px;line-height:1.45}.him_stage[data-v-63040f88]{aspect-ratio:2.2;touch-action:none;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000040}.him_preview[data-v-63040f88]{background-color:#0a1020;position:absolute;inset:0}.him_preview_media[data-v-63040f88]{will-change:transform;pointer-events:none;background-color:#0a1020;position:absolute;inset:0}.him_zoom_row[data-v-63040f88]{align-items:center;gap:12px;display:flex}.him_zoom_label[data-v-63040f88]{color:#c8d6f0e6;flex:none;font-size:12px;font-weight:800}.him_range[data-v-63040f88]{accent-color:#5b9dff;flex:1;min-width:0}.him_footer[data-v-63040f88]{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.him_footer_spacer[data-v-63040f88]{flex:1;min-width:8px}.him_btn[data-v-63040f88]{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:800}.him_btn_ghost[data-v-63040f88]{color:#e0e8fb;background:#ffffff0f;border-color:#ffffff24}.him_btn_primary[data-v-63040f88]{color:#fff;background:linear-gradient(135deg,#3d7dff,#2758d6);border-color:#78aaff73}.club_contact_root[data-v-0dd5af90]{--vr-accent-rgb:90,162,255;--vr-success-rgb:90,220,150;--vr-surface-rgb:10,18,36}.back_icon_btn[data-v-0dd5af90]{border:1px solid var(--border);color:#e8eefb;cursor:pointer;background:#0000004d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.back_icon_btn[data-v-0dd5af90]:hover{background:#0006}.back_icon_btn[data-v-0dd5af90]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.back_icon[data-v-0dd5af90]{width:18px;height:18px;display:block}.button_section[data-v-0dd5af90]{z-index:900;background:linear-gradient(180deg, #ffffff0f, #ffffff03), linear-gradient(180deg, rgba(var(--vr-surface-rgb), .9), rgba(var(--vr-surface-rgb), .96));-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);opacity:0;visibility:hidden;border-top:1px solid #0000;border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:100%;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%);box-shadow:0 -14px 28px #00000057,0 -2px 10px #00000038}.button_section_inner[data-v-0dd5af90]{justify-content:center;gap:10px;width:100%;display:flex}.contact_inner[data-v-0dd5af90]{min-width:min(100%,390px);box-shadow:none;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:4px;display:flex}.contact_cta_stack[data-v-0dd5af90]{gap:6px}.contact_cta_kicker[data-v-0dd5af90]{color:var(--accent);letter-spacing:.02em;font-size:12px;font-weight:700}.contact_cta_subtext[data-v-0dd5af90]{color:#b4bed2e6;font-size:12px;font-weight:400}.contact_confirmed_surface[data-v-0dd5af90]{border:1px solid rgba(var(--vr-success-rgb), .25);background:rgba(var(--vr-success-rgb), .03);min-width:260px;min-height:60px;box-shadow:0 0 20px rgba(var(--vr-success-rgb), .05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;flex-flow:row;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex}.contact_confirmed_icon[data-v-0dd5af90]{width:28px;height:28px;color:rgb(var(--vr-success-rgb));box-shadow:0 0 10px rgba(var(--vr-success-rgb), .2);background:0 0;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.contact_confirmed_icon_svg[data-v-0dd5af90]{stroke-width:2.5px;width:14px;height:14px}.contact_confirmed_text[data-v-0dd5af90]{color:rgb(var(--vr-success-rgb));letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--vr-success-rgb), .25);font-size:15px;font-weight:700}.contact_btn[data-v-0dd5af90]{letter-spacing:.15em;color:#fff;background:linear-gradient(#1e293bcc 0%,#0f172af2 100%);border:1px solid #ffffff26;border-radius:999px;min-width:260px;height:60px;padding:0 40px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a}.contact_btn[data-v-0dd5af90]:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--vr-accent-rgb), .2), transparent);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.contact_btn[data-v-0dd5af90]:hover{border-color:rgba(var(--vr-accent-rgb), .5);box-shadow:0 0 25px rgba(var(--vr-accent-rgb), .15), inset 0 1px 0 #fff3;transform:translateY(-1px)}.contact_btn[data-v-0dd5af90]:hover:before{transform:translate(100%)}[data-v-0dd5af90] .overlay{z-index:1300;background:#050a18f0;animation:.3s cubic-bezier(.22,.8,.22,1) contact_screen_fade_in-0dd5af90}@keyframes contact_screen_fade_in-0dd5af90{0%{opacity:0}to{opacity:1}}[data-v-0dd5af90] .modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;background:radial-gradient(140% 120% at 100% 0%, rgba(var(--vr-accent-rgb), .18) 0%, #0c142aeb 55%, #070e20fa 100%), linear-gradient(180deg, rgba(var(--vr-accent-rgb), .12), rgba(var(--vr-accent-rgb), 0) 65%);border:none;border-radius:0;animation:.4s cubic-bezier(.22,.8,.22,1) contact_screen_slide_up-0dd5af90}@keyframes contact_screen_slide_up-0dd5af90{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}[data-v-0dd5af90] .modal_header{border-bottom:1px solid rgba(var(--vr-accent-rgb), .35);background:linear-gradient(180deg, #091228fa, #081024f0), linear-gradient(90deg, rgba(var(--vr-accent-rgb), .08), rgba(var(--vr-accent-rgb), 0) 50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0}[data-v-0dd5af90] .modal_body{padding:0}.contact_screen_top[data-v-0dd5af90]{align-items:center;gap:12px;padding:16px 18px;display:flex}.contact_screen_titles[data-v-0dd5af90]{gap:2px;min-width:0;display:grid}.contact_screen_title[data-v-0dd5af90]{color:#f5f7ff;letter-spacing:-.01em;font-size:20px;font-weight:700}.contact_screen_subtitle[data-v-0dd5af90]{color:#a8bce8;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.contact_screen_body[data-v-0dd5af90]{padding:24px 18px calc(34px + env(safe-area-inset-bottom,0px));gap:20px;width:100%;min-width:0;max-width:720px;margin:0 auto;display:grid}.contact_intro[data-v-0dd5af90]{color:#a8bce8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.5}.contact_form[data-v-0dd5af90]{background:linear-gradient(135deg,#ffffff0a,#ffffff03),#09122880;border:1px solid #ffffff0f;border-radius:12px;gap:20px;padding:20px;display:grid;box-shadow:0 4px 16px #0003}.form_group[data-v-0dd5af90]{gap:8px;display:grid}.form_label[data-v-0dd5af90]{color:#dce7ff;letter-spacing:.02em;font-size:13px;font-weight:600}.ef_input[data-v-0dd5af90],.ef_textarea[data-v-0dd5af90]{color:#fff;background:#0003;border:1px solid #a8bce84d;border-radius:8px;width:100%;padding:12px;font-size:15px}.ef_input[data-v-0dd5af90]:focus,.ef_textarea[data-v-0dd5af90]:focus{border-color:rgba(var(--vr-accent-rgb), .8);box-shadow:0 0 0 3px rgba(var(--vr-accent-rgb), .15);outline:none}.form_hint[data-v-0dd5af90]{color:#8fa8d7;margin-top:6px;font-size:12px;line-height:1.4}.form_error[data-v-0dd5af90]{color:#ffe7e7;background:#ff787814;border:1px solid #ff787866;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.form_actions[data-v-0dd5af90]{gap:12px;margin-top:8px;display:grid}.submit_btn[data-v-0dd5af90]{letter-spacing:.02em;background:linear-gradient(135deg, rgba(var(--vr-accent-rgb), .8), #5a8cffe6);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-weight:600;display:flex}.submit_btn[data-v-0dd5af90]:hover{filter:brightness(1.1)}.submit_btn[data-v-0dd5af90]:disabled{opacity:.6;cursor:not-allowed}.cancel_btn[data-v-0dd5af90]{color:#a8bce8;cursor:pointer;background:0 0;border:1px solid #a8bce833;border-radius:8px;width:100%;height:44px}.cancel_btn[data-v-0dd5af90]:hover{color:#fff;background:#ffffff0d}.button_section.is-hidden[data-v-0dd5af90]{opacity:0;visibility:hidden;border-top-color:#0000;animation:none;transform:translateY(110%)}.button_section.is-steady[data-v-0dd5af90]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:translateY(0)}.button_section.is-cta-enter[data-v-0dd5af90],.button_section.is-success-enter[data-v-0dd5af90]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.22,.8,.22,1) forwards contact_slide_up-0dd5af90}.button_section.is-success-exit[data-v-0dd5af90]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.4,0,.2,1) forwards contact_slide_down-0dd5af90}@keyframes contact_slide_up-0dd5af90{0%{opacity:0;visibility:visible;border-top-color:var(--border);transform:translateY(110%)}to{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}}@keyframes contact_slide_down-0dd5af90{0%{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}to{opacity:0;visibility:hidden;border-top-color:#0000;transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.button_section[data-v-0dd5af90]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:none}[data-v-0dd5af90] .overlay,[data-v-0dd5af90] .modal{transition:none;animation:none}}html.clubs_contact_modal_open #app>header{transition:opacity .12s;opacity:0!important;pointer-events:none!important;z-index:4!important}html.clubs_contact_modal_open .map_experience{z-index:40!important}.content[data-v-c9ec875e]{min-width:0;padding:0}.content.has_contact_cta[data-v-c9ec875e]{padding-bottom:124px}.content.club_details_edit_mode .stats_row[data-v-c9ec875e]{opacity:.5;filter:saturate(.82);pointer-events:none;-webkit-user-select:none;user-select:none}.content.club_details_edit_mode .club_details_section .section_header .section_title[data-v-c9ec875e],.content.club_details_edit_mode .info_row_club_desc .info_icon[data-v-c9ec875e],.content.club_details_edit_mode .desc_row_label[data-v-c9ec875e],.content.club_details_edit_mode .list_wrap>.list_head[data-v-c9ec875e]{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.content.club_details_edit_mode .inline_editable[data-v-c9ec875e]{opacity:1;filter:none}.content[data-v-c9ec875e]{scrollbar-width:none;-ms-overflow-style:none}.content[data-v-c9ec875e]::-webkit-scrollbar{width:0;height:0}.modal_header[data-v-c9ec875e]{border-bottom:1px solid var(--border);justify-content:flex-start;align-items:center;gap:10px;padding:14px 16px;display:flex}.modal_title[data-v-c9ec875e]{margin:0}.spacer[data-v-c9ec875e]{flex:1}.close_btn[data-v-c9ec875e]{color:var(--text);border:1px solid var(--border);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff0a);border-radius:10px;padding:6px 12px;font-size:20px;line-height:1;transition:all .18s}.close_btn[data-v-c9ec875e]:hover{filter:brightness(1.08)}.icon_btn[data-v-c9ec875e]{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:6px}.icon_btn .icon[data-v-c9ec875e]{fill:currentColor;width:18px;height:18px;display:block}.icon_btn[data-v-c9ec875e]:hover{color:var(--text)}.icon_btn.is_active[data-v-c9ec875e]{color:#f4df9d;background:#d7b43a1f;border-color:#d7b43a73}.admin_action_bar[data-v-c9ec875e]{box-sizing:border-box;background:#50b4ff0f;border-bottom:1px solid #50b4ff2e;justify-content:flex-end;align-items:center;gap:8px;min-height:42px;padding:7px 14px;transition:background .2s,border-color .2s;display:flex}.admin_action_bar.is_editing[data-v-c9ec875e]{background:#50b4ff1a;border-bottom-color:#50b4ff40;justify-content:space-between}.admin_action_bar.has_changes[data-v-c9ec875e]{background:#e6b92817;border-bottom-color:#e6b9284d}.admin_action_bar.has_attention[data-v-c9ec875e]{background:#ff414b17;border-bottom-color:#ff414b52}.admin_action_btn[data-v-c9ec875e]{color:#a0dcfff2;cursor:pointer;letter-spacing:.01em;background:#50b4ff1a;border:1px solid #50b4ff52;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.admin_action_btn[data-v-c9ec875e]:hover{color:#c8eaff;background:#50b4ff2e;border-color:#50b4ff8c}.admin_action_icon[data-v-c9ec875e]{fill:currentColor;flex-shrink:0;width:14px;height:14px;display:block}.admin_edit_status_dot[data-v-c9ec875e]{background:#50b4ff;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite status_dot_pulse-c9ec875e;box-shadow:0 0 6px #50b4ffb3}.admin_action_bar.has_changes .admin_edit_status_dot[data-v-c9ec875e]{background:#e8c030;animation:none;box-shadow:0 0 6px #e6b928bf}.admin_action_bar.has_attention .admin_edit_status_dot[data-v-c9ec875e]{background:#ff4550;animation:.55s ease-in-out infinite status_dot_pulse_fast-c9ec875e;box-shadow:0 0 8px #ff414bd9}.admin_edit_status_text[data-v-c9ec875e]{color:#a0dcffe6;letter-spacing:.01em;font-size:12px;font-weight:800}.admin_action_bar.has_changes .admin_edit_status_text[data-v-c9ec875e]{color:#f0d264f2}.admin_action_bar.has_attention .admin_edit_status_text[data-v-c9ec875e]{color:#ffa0a0f2}.admin_edit_status_group[data-v-c9ec875e]{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.admin_inline_actions[data-v-c9ec875e]{flex-shrink:0;align-items:center;gap:6px;display:flex}.admin_inline_btn[data-v-c9ec875e]{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 14px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.admin_inline_btn[data-v-c9ec875e]:disabled{opacity:.45;cursor:not-allowed}.admin_inline_discard[data-v-c9ec875e]{color:#ffbebee6;background:#c6505129;border-color:#c6505159}.admin_inline_discard[data-v-c9ec875e]:hover:not(:disabled){color:#ffe0e0;background:#dc5a5b3d;border-color:#dc5a5b8c}.admin_inline_save[data-v-c9ec875e]{color:#a0dcff99;background:#0a13286b;border-color:#50b4ff33}.admin_inline_save.can_save[data-v-c9ec875e]{color:#fff;background:linear-gradient(#67e8a55c,#2aaa6d42),#071e188f;border-color:#50c88273}.admin_inline_save.can_save[data-v-c9ec875e]:hover:not(:disabled){background:linear-gradient(#67e8a570,#2aaa6d57),#071e189e;border-color:#50c88299}.admin_inline_spinner[data-v-c9ec875e]{border:2px solid #ffffff4d;border-top-color:var(--accent);border-radius:999px;width:10px;height:10px;animation:.8s linear infinite spin}.admin_action_bar.has_attention .admin_inline_btn[data-v-c9ec875e]{animation:.72s cubic-bezier(.22,.8,.22,1) inline_btn_shake-c9ec875e}@keyframes inline_btn_shake-c9ec875e{0%{transform:translate(0)scale(1)}14%{transform:translate(-8px)scale(1.05)}28%{transform:translate(8px)scale(1.05)}42%{transform:translate(-6px)scale(1.04)}56%{transform:translate(6px)scale(1.04)}72%{transform:translate(0)scale(1.02)}to{transform:translate(0)scale(1)}}@keyframes status_dot_pulse-c9ec875e{0%,to{opacity:1}50%{opacity:.45}}@keyframes status_dot_pulse_fast-c9ec875e{0%,to{opacity:1}50%{opacity:.25}}.inline_edit_hint[data-v-c9ec875e]{color:var(--muted);margin:0 16px 10px;font-size:12px;font-weight:800}.top_hint_row[data-v-c9ec875e]{color:#f9df86f2;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 10px #060c1a73;padding:2px 8px;font-weight:900;overflow:hidden}.top_hint_row.requires_action[data-v-c9ec875e]{color:#ff4f5f;text-shadow:0 2px 12px #5e081280}.inline_editable[data-v-c9ec875e]{cursor:pointer}.inline_editor_wrap[data-v-c9ec875e]{width:100%}.club_inline_input[data-v-c9ec875e],.club_inline_textarea[data-v-c9ec875e]{box-sizing:border-box;width:100%;max-width:100%;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:4px;outline:none;margin:0;padding:0;font-family:inherit;transition:border-color .14s,background .14s;display:block}.club_inline_input[data-v-c9ec875e]::placeholder,.club_inline_textarea[data-v-c9ec875e]::placeholder{color:inherit;opacity:.5}.club_inline_input[data-v-c9ec875e]:focus,.club_inline_textarea[data-v-c9ec875e]:focus{box-shadow:none;background:#ffffff08;border-color:#d7b43a73;outline:none}.club_inline_hero_title[data-v-c9ec875e]{color:#f1f6ff;font-size:20px;font-weight:700;line-height:1.25}.club_inline_textarea[data-v-c9ec875e]{resize:vertical;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-height:2.6em}.club_inline_textarea_auto[data-v-c9ec875e]{width:100%;overflow:auto}.stats_row[data-v-c9ec875e]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:16px;display:grid}.cover_photo[data-v-c9ec875e]{background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:16px;height:210px;margin:16px;box-shadow:0 14px 32px #00000059}.top_cover_photo[data-v-c9ec875e]{height:240px;box-shadow:none;border:none;border-radius:0;margin:0}.hero_carousel[data-v-c9ec875e]{width:100%;min-height:240px;position:relative}.slides[data-v-c9ec875e]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow:auto hidden}.slides[data-v-c9ec875e]::-webkit-scrollbar{display:none}.slide[data-v-c9ec875e]{scroll-snap-align:start;background-position:50%;background-size:cover;flex:0 0 100%;min-width:100%;min-height:240px;position:relative;overflow:hidden}.hero_media_frame[data-v-c9ec875e]{background:#0a1020;position:relative;overflow:hidden}.hero_media_frame[data-v-c9ec875e]:before{content:"";background-color:#0a1020;background-image:var(--hero-bg-gradient), var(--hero-bg-image);background-position:var(--hero-bg-position), var(--hero-bg-position);transform:scale(var(--hero-bg-zoom,1));transform-origin:var(--hero-bg-origin,center center);will-change:transform;pointer-events:none;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0}.dots[data-v-c9ec875e]{z-index:3;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;left:0;right:0}.dot[data-v-c9ec875e]{cursor:pointer;background:#ffffff59;border:none;border-radius:999px;width:10px;height:10px;padding:0}.dot.active[data-v-c9ec875e]{background:#ffffffeb}.dot[data-v-c9ec875e]:focus-visible{outline-offset:2px;outline:2px solid #fff}.club_title_wrap[data-v-c9ec875e]{z-index:2;position:absolute;bottom:14px;left:16px;right:16px}.modal_title[data-v-c9ec875e]{color:#f1f6ff;text-shadow:0 3px 14px #02060ea6;margin:0}.cover_media_tools[data-v-c9ec875e]{z-index:3;justify-content:flex-end;display:flex;position:absolute;bottom:12px;right:12px}.image_url_editor[data-v-c9ec875e]{z-index:3;position:absolute;bottom:12px;left:12px;right:12px}.stat_card[data-v-c9ec875e]{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:20px 14px 12px;position:relative;overflow:visible}.stat_icon[data-v-c9ec875e]{width:46px;height:46px;box-shadow:var(--glow);border:1px solid #d7b43a59;border-radius:999px;justify-content:center;align-items:center;display:flex;position:absolute;top:-16px;left:14px}.stat_icon svg[data-v-c9ec875e]{width:24px;height:24px;display:block}.crown_icon_bubble[data-v-c9ec875e]{color:#070e1c;background:linear-gradient(#d7b43aad,#b993229e)}.users_icon_bubble[data-v-c9ec875e]{color:#0b1630;background:linear-gradient(#148296ad,#0c64789e)}.location_icon_bubble[data-v-c9ec875e]{color:#0b1630;background:linear-gradient(#ffffffad,#f5f5f59e)}.active_icon_bubble[data-v-c9ec875e]{color:#0b1630;background:linear-gradient(#f39c12ad,#e67e229e)}.trophy_icon_bubble[data-v-c9ec875e]{color:#070e1c;background:linear-gradient(#d7b43aad,#b993229e)}.trophy_icon_bubble svg[data-v-c9ec875e]{transform:translateY(2px)}.match_icon_bubble[data-v-c9ec875e]{color:#0b1630;background:linear-gradient(#3498dbad,#3498db9e)}.stat_body[data-v-c9ec875e]{padding-top:10px}.stat_label[data-v-c9ec875e]{color:var(--muted);font-size:12px;font-weight:800}.stat_value[data-v-c9ec875e]{font-size:18px;font-weight:900}.stat_divider[data-v-c9ec875e]{background:var(--border);height:1px;margin:10px -14px 8px}.stat_footer[data-v-c9ec875e]{color:#c9d2ea;font-size:12px;font-weight:700}.stat_footer .accent[data-v-c9ec875e]{color:#12d1e6}.join_box[data-v-c9ec875e]{grid-template-columns:1fr;align-items:center;gap:14px;padding:0 16px 16px;display:grid}.join_body[data-v-c9ec875e]{flex-direction:column;gap:12px;display:flex}.contact_buttons[data-v-c9ec875e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.join_text[data-v-c9ec875e]{font-weight:800}.join_desc[data-v-c9ec875e]{color:var(--muted);font-weight:700}.section[data-v-c9ec875e]{background:0 0;padding:0 16px 16px}.section_header[data-v-c9ec875e]{background:0 0;justify-content:space-between;align-items:center;padding:2px 0 8px;display:flex;position:static;top:auto}.section_title[data-v-c9ec875e]{margin:0;font-size:16px;font-weight:900}.contact_actions_row[data-v-c9ec875e]{justify-content:flex-start;align-items:center;margin-top:2px;display:flex}[data-v-c9ec875e] .club_contact_links .social_icon_link{width:40px;height:40px}[data-v-c9ec875e] .club_contact_links .social_icon_img{width:26px;height:26px}.info_rows[data-v-c9ec875e]{flex-direction:column;gap:10px;display:flex}.info_row[data-v-c9ec875e]{border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;display:flex}.info_icon[data-v-c9ec875e]{width:36px;height:36px;color:var(--text);background:#d7b43a2e;border-radius:999px;place-items:center;display:grid}.info_icon .icon[data-v-c9ec875e]{fill:currentColor;width:18px;height:18px;display:block}.info_text[data-v-c9ec875e]{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.row_title[data-v-c9ec875e]{min-width:0;max-width:100%;font-size:16px;font-weight:900}.row_subtext[data-v-c9ec875e]{color:var(--muted);min-width:0;max-width:100%;font-size:14px;font-weight:700}.row_subtext.has_field_error[data-v-c9ec875e]{color:#ffd1d8}.multi_line_text[data-v-c9ec875e]{white-space:pre-line}.contact_edit_grid[data-v-c9ec875e]{gap:10px;display:grid}.field_inline_error[data-v-c9ec875e]{color:#ffb4c3;margin-top:6px;font-size:12px;font-weight:800;line-height:1.35}.social_btn[data-v-c9ec875e]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.social_btn .social_icon[data-v-c9ec875e]{width:16px;height:16px;display:block}.fb_btn[data-v-c9ec875e]{color:#fff;background:linear-gradient(#1877f2,#145db6);border-color:#0000001f;box-shadow:0 4px 14px #145db647}.fb_btn[data-v-c9ec875e]:hover{filter:brightness(1.06)}.ig_btn[data-v-c9ec875e]{color:#fff;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);border:none;box-shadow:0 4px 14px #dd2a7b47}.ig_btn[data-v-c9ec875e]:hover{filter:brightness(1.06)}.email_btn[data-v-c9ec875e]{color:#fff;background:linear-gradient(#ea4335,#d33b2c);border-color:#0000001f;box-shadow:0 4px 14px #ea433547}.email_btn[data-v-c9ec875e]:hover{filter:brightness(1.06)}.list_wrap[data-v-c9ec875e]{padding:0 16px 16px}.edit_panel[data-v-c9ec875e]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.edit_header[data-v-c9ec875e]{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 10px 6px;display:flex}.eyebrow[data-v-c9ec875e]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.edit_title[data-v-c9ec875e]{margin:4px 0;font-size:20px}.edit_sub[data-v-c9ec875e]{color:var(--muted);margin:0;font-weight:700}.edit_badge[data-v-c9ec875e]{color:#c9ffd8;background:linear-gradient(#2ecc7129,#2ecc711f);border:1px solid #2ecc7159;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:900;display:inline-flex}.edit_badge.on[data-v-c9ec875e]{border-color:#2ecc718c}.edit_badge .dot[data-v-c9ec875e]{background:#2ecc71;border-radius:999px;width:10px;height:10px;box-shadow:0 0 12px #2ecc7199}.edit_sections[data-v-c9ec875e]{flex-direction:column;gap:12px;padding:6px 8px 14px;display:flex}.edit_section[data-v-c9ec875e]{background:linear-gradient(#0f1c348c,#0a142885);border:1px solid #ffffff0f;border-radius:12px;padding:12px 12px 10px;box-shadow:0 10px 28px #0003}.section_head[data-v-c9ec875e]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.section_title[data-v-c9ec875e]{letter-spacing:.01em;font-weight:900}.section_hint[data-v-c9ec875e]{color:var(--muted);font-size:12px;font-weight:700}.section_toggle[data-v-c9ec875e]{color:var(--text);cursor:pointer;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-weight:800;transition:all .16s;display:inline-flex}.section_toggle[data-v-c9ec875e]:hover{background:#d7b43a14;border-color:#d7b43a59}.edit_grid[data-v-c9ec875e]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.metrics_grid[data-v-c9ec875e]{padding-top:6px}.edit_field[data-v-c9ec875e]{flex-direction:column;gap:6px;display:flex}.edit_field.checkbox[data-v-c9ec875e]{flex-direction:row;align-items:center}.edit_field.span2[data-v-c9ec875e]{grid-column:span 2}.ef_label[data-v-c9ec875e]{color:var(--muted);font-size:12px;font-weight:800}.list_head[data-v-c9ec875e]{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.member_list[data-v-c9ec875e]{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.member_item[data-v-c9ec875e]{border:1px solid var(--border);background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.badge_wrap[data-v-c9ec875e]{gap:6px;min-width:64px;display:flex}.leader_wrap[data-v-c9ec875e]{align-items:center;margin-left:auto;display:flex}.rank_badge[data-v-c9ec875e]{border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.rank_badge.top10_a[data-v-c9ec875e]{color:var(--accent);background:linear-gradient(#1482962e,#0c647829);border:1px solid #d7b43a59}.rank_badge.top10_b[data-v-c9ec875e]{color:#9fb0d0;background:#ffffff1f;border:1px solid #ffffff2e}.icon[data-v-c9ec875e]{width:18px;height:18px}.crown[data-v-c9ec875e]{color:var(--accent);background:linear-gradient(#d7b43a33,#b993222e);border:1px solid #d7b43a73;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.crown_icon[data-v-c9ec875e]{fill:currentColor}.badge_text[data-v-c9ec875e]{line-height:1}.member_name[data-v-c9ec875e]{font-weight:800}.bottom_row[data-v-c9ec875e]{justify-content:flex-end;padding-top:10px;display:flex}.trophy[data-v-c9ec875e]{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative;overflow:hidden;transform:translateY(4px)}.trophy svg[data-v-c9ec875e]{width:30px;height:30px;display:block}.trophy_img[data-v-c9ec875e]{object-fit:contain;width:30px;height:30px;display:block}.trophy[data-v-c9ec875e]:after{content:none}@keyframes trophyShineImg-c9ec875e{0%{transform:rotate(28deg)translate(0)}70%{transform:rotate(28deg)translate(140%)}80%{transform:rotate(28deg)translate(180%)}to{transform:rotate(28deg)translate(180%)}}.trophy_1 svg[data-v-c9ec875e]{fill:var(--accent)}.trophy_2 svg[data-v-c9ec875e]{fill:var(--silver)}.trophy_3 svg[data-v-c9ec875e]{fill:var(--bronze)}.trophy_num[data-v-c9ec875e]{color:#0b1630;text-shadow:0 1px #ffffff73;pointer-events:none;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;position:absolute;inset:0;transform:translateY(-6px)}.trophy_2 .trophy_num[data-v-c9ec875e],.trophy_3 .trophy_num[data-v-c9ec875e]{transform:translate(-2px,-7px)}.primary_btn[data-v-c9ec875e]{color:var(--text);cursor:pointer;background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a38;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.primary_btn.disabled[data-v-c9ec875e]{color:var(--muted);cursor:not-allowed;pointer-events:none;background:#ffffff0f;border:1px solid #ffffff14}.danger_btn[data-v-c9ec875e]{color:#ffb4b4;cursor:pointer;background:linear-gradient(#ff4d4d2e,#b41e1e29);border:1px solid #ff4d4d59;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.danger_btn.disabled[data-v-c9ec875e]{color:var(--muted);cursor:not-allowed;pointer-events:none;background:#ffffff0f;border:1px solid #ffffff14}.ghost_btn[data-v-c9ec875e]{color:#0b1630;cursor:pointer;background:#fff;border:1px solid #eef2f7;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;box-shadow:0 4px 12px #00000014}.ghost_btn[data-v-c9ec875e]:hover{filter:none;box-shadow:0 6px 16px #0000001f}.phone_icon[data-v-c9ec875e]{fill:currentColor;width:16px;height:16px;display:block}.badge_btn[data-v-c9ec875e]{cursor:pointer;position:relative}.badge_btn .tip[data-v-c9ec875e]{color:var(--text);border:1px solid var(--border);white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;width:max-content;min-width:0;max-width:min(78vw,320px);box-shadow:var(--glow);opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#0b1630fa,#081228f5);border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;transition:opacity .16s,transform .16s;display:inline-block;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;transform:translate(0)translateY(6px)}.badge_btn .tip[data-v-c9ec875e]:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--border);width:0;height:0;position:absolute;top:100%;left:14px;transform:translate(0)}.crown.badge_btn .tip[data-v-c9ec875e]{text-align:right;width:max-content;min-width:0;max-width:min(78vw,320px);left:auto;right:0}.crown.badge_btn .tip[data-v-c9ec875e]:after{left:auto;right:14px}.badge_btn:hover .tip[data-v-c9ec875e],.badge_btn.show .tip[data-v-c9ec875e]{opacity:1;pointer-events:auto;transform:translate(0)translateY(0)}@media (width<=900px){.join_box[data-v-c9ec875e]{grid-template-columns:1fr}}@media (width>=760px){.edit_grid[data-v-c9ec875e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit_grid[data-v-c9ec875e]{grid-template-columns:1fr}.edit_field.checkbox input[type=checkbox][data-v-c9ec875e]{border:1px solid var(--border);width:18px;height:18px;accent-color:var(--accent);background:#ffffff05;border-radius:6px}.edit_field.checkbox span[data-v-c9ec875e]{color:var(--text);font-weight:800}.label .muted_count[data-v-c9ec875e]{color:var(--muted);font-weight:700}.members_edit_overlay_wrap[data-v-c9ec875e]{position:relative}.members_edit_overlay_wrap.is_locked .member_list[data-v-c9ec875e],.members_edit_overlay_wrap.is_locked .collapse_wrap[data-v-c9ec875e],.members_edit_overlay_wrap.is_locked .toggle_wrap[data-v-c9ec875e]{opacity:.35;pointer-events:none;filter:saturate(.75)}.read_only_notice[data-v-c9ec875e]{z-index:4;color:#f4df9d;letter-spacing:.02em;background:#0b1630f0;border:1px dashed #d7b43a94;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:12px;left:12px;right:12px}.members_notice[data-v-c9ec875e]{bottom:10px}.inline_link_btn[data-v-c9ec875e]{color:#7dd3fc;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.inline_link_btn[data-v-c9ec875e]:hover{filter:brightness(1.1)}.toggle_wrap[data-v-c9ec875e]{cursor:default;-webkit-tap-highlight-color:transparent;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:2px 0 16px;display:flex;position:relative;overflow:visible}.toggle_wrap[data-v-c9ec875e]:before{content:"";z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(#0b163000 0%,#0b1630f2 100%);height:60px;transition:opacity .45s;position:absolute;inset:-60px 0 100%}.toggle_wrap[data-v-c9ec875e]:has(.is_open):before{opacity:0;pointer-events:none}.show_more_pill[data-v-c9ec875e]{color:var(--muted);cursor:pointer;box-shadow:none;z-index:3;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;transition:all .2s;display:flex;position:relative}@media (hover:hover){.show_more_pill[data-v-c9ec875e]:hover{color:var(--text);transform:translateY(-1px)}.show_more_pill:hover .toggle_icon[data-v-c9ec875e]{opacity:1}.show_more_pill.is_open[data-v-c9ec875e]:hover{color:var(--text)}}.show_more_pill[data-v-c9ec875e]:active{opacity:.8;transform:translateY(0)}.pill_text[data-v-c9ec875e]{letter-spacing:.02em;text-transform:uppercase;font-size:12px}.toggle_icon[data-v-c9ec875e]{stroke-width:2.5px;opacity:.7;width:14px;height:14px;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.show_more_pill.is_open .toggle_icon[data-v-c9ec875e]{transform:rotate(180deg)}.show_more_pill.is_open[data-v-c9ec875e]{color:var(--muted);margin-top:4px}.collapse_wrap[data-v-c9ec875e]{will-change:grid-template-rows;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.19,1,.22,1);display:grid;overflow:hidden}.collapse_wrap.open[data-v-c9ec875e]{grid-template-rows:1fr}.member_list.extra_list[data-v-c9ec875e]{min-height:0;padding-top:8px;padding-bottom:4px;overflow:hidden}.extra_item[data-v-c9ec875e]{opacity:1;transform:none}.collapse_wrap.open .extra_item[data-v-c9ec875e]{animation:.5s cubic-bezier(.34,1.56,.64,1) both fadeSlideIn-c9ec875e}.collapse_wrap.open .extra_item[data-v-c9ec875e]:first-child{animation-delay:40ms}.collapse_wrap.open .extra_item[data-v-c9ec875e]:nth-child(2){animation-delay:70ms}.collapse_wrap.open .extra_item[data-v-c9ec875e]:nth-child(3){animation-delay:.1s}.collapse_wrap.open .extra_item[data-v-c9ec875e]:nth-child(4){animation-delay:.13s}.collapse_wrap.open .extra_item[data-v-c9ec875e]:nth-child(n+5){animation-delay:.16s}@keyframes fadeSlideIn-c9ec875e{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}.actions_bottom[data-v-c9ec875e]{border-top:1px solid var(--border);justify-content:flex-end;padding:12px 16px;display:flex}.edit_actions[data-v-c9ec875e]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.edit_actions .action_btn[data-v-c9ec875e]{letter-spacing:.01em;border-radius:999px;min-width:132px;padding:11px 16px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s,opacity .16s}.save_btn[data-v-c9ec875e]{opacity:.78;margin-left:auto;box-shadow:0 0 #0000}.save_btn.can_save[data-v-c9ec875e]{opacity:1;background:linear-gradient(#2ead7647,#1c80563d);border-color:#2ead7675;box-shadow:0 8px 18px #1c80562e}.delete_btn[data-v-c9ec875e]{border-color:#e74c3c73}.edit_actions.attention .action_btn[data-v-c9ec875e]{animation:.98s cubic-bezier(.22,.8,.22,1) edit_action_attention-c9ec875e}.small_btn[data-v-c9ec875e]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:800;display:inline-flex}.file_input[data-v-c9ec875e]{display:none}.image_edit_overlay[data-v-c9ec875e]{z-index:3;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.image_edit_btn[data-v-c9ec875e]{color:#fff;background:#070f21b8;border-color:#ffffff47;min-width:34px;min-height:34px;padding:0 10px}.image_edit_btn.danger[data-v-c9ec875e]{color:#ffb4b4;border-color:#e74c3c73}.image_icon_btn .icon[data-v-c9ec875e]{fill:currentColor;width:14px;height:14px;display:block}.image_upload_error[data-v-c9ec875e]{z-index:3;color:#ffd4d9;background:#4e101ad9;border:1px solid #e74c3c66;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;position:absolute;bottom:12px;left:12px;right:12px}.image_upload_state[data-v-c9ec875e]{z-index:3;color:#d9edff;background:#070f21c7;border:1px solid #2ea3ff57;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.image_upload_spinner[data-v-c9ec875e]{border:2px solid #d9edff59;border-top-color:#d9edff;border-radius:999px;width:12px;height:12px;animation:.85s linear infinite club_image_upload_spin-c9ec875e}@keyframes club_image_upload_spin-c9ec875e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.save_error[data-v-c9ec875e]{color:#ffb4b4;margin-top:8px;font-weight:800}.back_from_club[data-v-c9ec875e]{color:#c9ebff;cursor:pointer;background:linear-gradient(#2ea3ff33,#2ea3ff24);border:1px solid #2ea3ff59;border-radius:999px;align-items:center;gap:6px;margin-right:auto;padding:8px 12px;font-weight:900;display:inline-flex}.back_from_club .back_icon[data-v-c9ec875e]{width:16px;height:16px;display:block}@keyframes edit_action_attention-c9ec875e{0%{filter:brightness();transform:translateY(0)}35%{filter:brightness(1.08);transform:translateY(-2px)}to{filter:brightness();transform:translateY(0)}}.member_item[data-v-c9ec875e]{min-height:46px;padding:5px 10px}.badge_wrap[data-v-c9ec875e]{min-width:56px}.talent_icon_bubble[data-v-c9ec875e]{color:#fff;background:linear-gradient(#2ecc71ad,#27ae609e);border-color:#d7b43a73}.talent_icon_bubble svg[data-v-c9ec875e]{width:32px;height:32px}.oos_icon_bubble[data-v-c9ec875e]{color:#0b1630;background:linear-gradient(#7f8c8dad,#636e729e)}.oos_icon_bubble svg[data-v-c9ec875e]{width:28px;height:28px}.practice_icon_bubble[data-v-c9ec875e]{color:#e9eef6;background:linear-gradient(#34495ead,#2c3e509e)}.club_list_card[data-v-bf270fd0]{opacity:0;cursor:pointer;color:inherit;background:#0b1220e6;border:1px solid #ffffff14;border-radius:12px;flex-direction:row;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;overflow:hidden;transform:translateY(6px)}.club_list_card[data-v-bf270fd0]:hover,.club_list_card[data-v-bf270fd0]:focus,.club_list_card[data-v-bf270fd0]:active,.club_list_card[data-v-bf270fd0]:visited{color:inherit;text-decoration:none}.club_list_card[data-v-bf270fd0]:focus{outline-offset:2px;outline:2px solid #d7b43ad9}.club_list_card[data-v-bf270fd0]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000059}.club_list_card.is_outside[data-v-bf270fd0]{background:#0a1220d1;border-style:dashed}.club_thumb[data-v-bf270fd0]{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex:0 0 64px;height:64px;position:relative;overflow:hidden}.club_thumb_img[data-v-bf270fd0]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.club_body.body_only[data-v-bf270fd0]{flex-direction:column;flex:1;gap:4px;min-width:0;padding:0;display:flex}.club_body.compact .club_head[data-v-bf270fd0]{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.club_body.compact .club_name[data-v-bf270fd0]{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-height:2.5em;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.club_body.compact .open_badge[data-v-bf270fd0]{margin-top:0;padding:2px 6px;font-size:10px}.club_head[data-v-bf270fd0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.club_head_badges[data-v-bf270fd0]{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:6px;max-width:100%;display:flex}.club_name[data-v-bf270fd0]{margin:0;font-size:20px}.distance_badge[data-v-bf270fd0]{color:#dbeafe;white-space:nowrap;background:#3b82f62e;border:1px solid #7eacff73;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.open_badge[data-v-bf270fd0]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border:2px solid #2ecc71;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:900}.open_badge.inactive[data-v-bf270fd0]{color:#e2e8f0;background:linear-gradient(#94a3b82e,#64748b24);border-color:#94a3b8}.club_meta[data-v-bf270fd0]{min-width:0;color:var(--muted);flex-wrap:nowrap;gap:8px;font-size:12px;line-height:1.4;display:flex}.club_meta .loc[data-v-bf270fd0],.club_meta .leader[data-v-bf270fd0]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.meta_tail[data-v-bf270fd0]{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.badge[data-v-bf270fd0]{border:1px solid var(--border);color:var(--text);background:#ffffff05;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.badge.founded[data-v-bf270fd0]{background:linear-gradient(#d7b43a2e,#b9932229);border-color:#d7b43a59}.search_bar[data-v-1c7f305b]{top:calc(var(--app_header_h,72px) + 12px);pointer-events:auto;flex-direction:column;gap:10px;width:min(960px,100vw - 24px);padding:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.dual_search[data-v-1c7f305b]{background:#0f223a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:0 12px 32px #00000047}.stack_search[data-v-1c7f305b]{flex-direction:column;gap:8px;width:100%;display:flex}.search_field[data-v-1c7f305b]{flex:1;align-items:center;gap:8px;min-height:36px;display:flex}.search_field.single[data-v-1c7f305b]{background:#0f223a;border:1px solid #ffffff2e;border-radius:999px;padding:8px 10px;box-shadow:0 10px 28px #00000042}.search_field.stacked[data-v-1c7f305b]{background:#0f223a;border:1px dashed #fff3;border-radius:14px;padding:8px 10px}.divider[data-v-1c7f305b]{background:#ffffff1f;width:1px;height:70%}.icon_btn[data-v-1c7f305b]{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:inline-flex}.icon_btn[data-v-1c7f305b]:hover{background:#ffffff14}.lucide_icon[data-v-1c7f305b]{color:var(--text);flex-shrink:0;display:block}.lucide_on_gold[data-v-1c7f305b]{color:#0c101c}.lucide_spin[data-v-1c7f305b]{animation:.8s linear infinite lucideSpin-1c7f305b}@keyframes lucideSpin-1c7f305b{to{transform:rotate(360deg)}}.locate_btn.is_loading[data-v-1c7f305b]{cursor:default}.search_input[data-v-1c7f305b]{color:var(--text);background:0 0;border:0;flex:1;height:34px;font-family:inherit;font-size:15px;line-height:34px}.search_input[data-v-1c7f305b]:focus{outline:none}.search_input[data-v-1c7f305b]::placeholder{color:#ebf0f3a6}.search_submit[data-v-1c7f305b]{color:#0c101c;cursor:pointer;background:linear-gradient(#f1c25a,#d7a73e);border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:4px;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 10px 22px #00000047}.search_submit[data-v-1c7f305b]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #00000052}.search_submit[data-v-1c7f305b]:disabled{cursor:default;opacity:.9}.search_submit.is_loading[data-v-1c7f305b]{transform:none;box-shadow:0 10px 22px #00000047}.fade-enter-active[data-v-1c7f305b],.fade-leave-active[data-v-1c7f305b]{transition:opacity .15s}.fade-enter-from[data-v-1c7f305b],.fade-leave-to[data-v-1c7f305b]{opacity:0}@media (width<=960px){.search_bar[data-v-1c7f305b]{align-items:stretch;gap:10px;width:100%}}@media (width<=640px){.search_bar[data-v-1c7f305b]{top:calc(var(--app_header_h,72px) + 10px);width:calc(100vw - 12px)}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.globe[data-v-3619c55a]{width:100%;height:var(--globe_height,70vh);min-height:var(--globe_min_height,480px);border-radius:var(--globe_radius,18px);box-shadow:var(--globe_shadow,0 14px 32px #00000047);background:radial-gradient(circle at 50% 35%,#1b243c,#0b111f 70%);position:relative;overflow:hidden}.globe[data-v-3619c55a]:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.42;background:radial-gradient(circle at 50% 40%,#ffffff0d,#0000006b 70%),repeating-linear-gradient(#ffffff09 0 1px,#0000 3px 6px);position:absolute;inset:0}.globe[data-v-3619c55a] .maplibregl-canvas{filter:contrast(1.22)saturate(.85)brightness(1.08)}.globe[data-v-3619c55a] .maplibregl-ctrl-bottom-right{bottom:10px;right:10px}.globe[data-v-3619c55a] .maplibregl-ctrl-group{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c0b9e;border:1px solid #ffffff1a;box-shadow:0 10px 24px #00000059}.globe[data-v-3619c55a] .maplibregl-ctrl-group button{color:#e1e6e4e0}.globe[data-v-3619c55a] .maplibregl-ctrl-group button:hover{background:#ffffff12}[data-v-3619c55a] .bo-popup .maplibregl-popup-content{color:#f0f4f3eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a09eb;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px;box-shadow:0 14px 30px #0000008c}[data-v-3619c55a] .bo-popup .maplibregl-popup-tip{border-top-color:#080a09eb}.hud[data-v-3619c55a]{pointer-events:none;z-index:2;position:absolute;bottom:12px;left:14px}.hud-text[data-v-3619c55a]{letter-spacing:.08em;text-transform:uppercase;color:#e1e6e4cc;text-shadow:0 0 10px #ffffff1f,0 2px #0000008c;font-size:16px;font-weight:600;display:inline-block}.popup[data-v-3619c55a]{color:#f0f4f3e6;font-size:13px;line-height:1.3}.popup strong[data-v-3619c55a]{letter-spacing:.02em}[data-v-3619c55a] .bo-popup-card{cursor:pointer;align-items:center;gap:10px;min-width:220px;min-height:72px;display:flex}[data-v-3619c55a] .bo-thumb{background:radial-gradient(circle at 30% 22%,#ffffff1f,#fff0 55%),linear-gradient(165deg,#242c2af2,#0f1413f5);border-radius:10px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}[data-v-3619c55a] .bo-thumb-img{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .2s;display:block;transform:scale(1.01)}[data-v-3619c55a] .bo-thumb-skeleton{opacity:0;pointer-events:none;background:linear-gradient(100deg,#ffffff05 18%,#ffffff38 38%,#ffffff05 58%) 0 0/220% 100%;transition:opacity .18s;animation:1.15s ease-in-out infinite bo-thumb-shimmer-3619c55a;position:absolute;inset:0}[data-v-3619c55a] .bo-thumb.is-loading .bo-thumb-skeleton{opacity:1}[data-v-3619c55a] .bo-thumb.is-loading .bo-thumb-img{opacity:.15}[data-v-3619c55a] .bo-body{flex-direction:column;justify-content:center;gap:6px;min-width:132px;min-height:56px;display:flex;position:relative}[data-v-3619c55a] .bo-title{font-size:15px;font-weight:800;line-height:1.2}[data-v-3619c55a] .bo-sub{color:#e1e6e4bf;font-size:13px}[data-v-3619c55a] .bo-badges{flex-wrap:wrap;gap:6px;display:flex}[data-v-3619c55a] .bo-badge{color:#e1e6e4e0;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}[data-v-3619c55a] .bo-badge-active{background:linear-gradient(#2ecc7129,#2ecc711f);border-color:#2ecc718c}[data-v-3619c55a] .bo-badge-inactive{color:#e2e8f0e6;background:linear-gradient(#94a3b82e,#64748b24);border-color:#94a3b880}[data-v-3619c55a] .bo-text-skeleton{pointer-events:none;opacity:0;z-index:2;flex-direction:column;gap:8px;transition:opacity .18s;display:flex;position:absolute;inset:0}[data-v-3619c55a] .bo-skel-line{background:linear-gradient(100deg,#e8eeec24 20%,#ffffffdb 45%,#e8eeec24 70%) 0 0/220% 100%;border-radius:999px;height:10px;animation:1.12s ease-in-out infinite bo-text-shimmer-3619c55a;display:block}[data-v-3619c55a] .bo-skel-title{width:118px;height:12px;margin-top:3px}[data-v-3619c55a] .bo-skel-sub{background:linear-gradient(100deg,#c5ccca24 20%,#e2e8e685 45%,#c5ccca24 70%) 0 0/220% 100%;width:102px;height:8px}[data-v-3619c55a] .bo-skel-sub-short{width:74px}[data-v-3619c55a] .bo-popup-card.is-loading .bo-text-skeleton{opacity:1}[data-v-3619c55a] .bo-popup-card.is-loading .bo-title,[data-v-3619c55a] .bo-popup-card.is-loading .bo-sub,[data-v-3619c55a] .bo-popup-card.is-loading .bo-badges{opacity:0}@keyframes bo-thumb-shimmer-3619c55a{0%{background-position:140% 0}to{background-position:-120% 0}}@keyframes bo-text-shimmer-3619c55a{0%{background-position:130% 0}to{background-position:-120% 0}}.uc_notice[data-v-52981fd7]{color:#fff;background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a66;border-radius:10px;margin:8px 16px 12px;padding:10px 12px;font-weight:900}.panel_header[data-v-52981fd7]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title[data-v-52981fd7]{margin:0;font-size:18px}.club_form[data-v-52981fd7]{gap:12px;padding:14px 16px;display:grid}.club_form.disabled[data-v-52981fd7]{filter:grayscale(.35);opacity:.9;background:#ffffff08;border-radius:12px}.club_form.disabled .input[data-v-52981fd7],.club_form.disabled .textarea[data-v-52981fd7]{color:#9aa3b2!important;background:#ffffff0a!important;border-color:#ffffff1f!important}.club_form.disabled .submit_btn[data-v-52981fd7]{color:#9aa3b2!important;background:0 0!important;border-color:#ffffff1f!important}.row[data-v-52981fd7]{gap:12px;display:grid}.two_cols[data-v-52981fd7]{grid-template-columns:1fr}@media (width>=720px){.two_cols[data-v-52981fd7]{grid-template-columns:1fr 1fr}}.adv_toggle_row[data-v-52981fd7]{justify-content:flex-end;padding-top:4px;display:flex}.ghost_btn[data-v-52981fd7]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ghost_btn.dividerless[data-v-52981fd7]{border-color:#0000;padding-left:0;padding-right:0}.divider[data-v-52981fd7]{background:#ffffff14;width:100%;height:1px}.club_form>.divider[data-v-52981fd7]{width:auto;margin-left:-16px;margin-right:-16px}.chev[data-v-52981fd7]{width:16px;height:16px;transition:transform .2s}.chev.up[data-v-52981fd7]{transform:rotate(180deg)}.advanced_drawer[data-v-52981fd7]{max-height:0;transition:max-height .28s;overflow:hidden}.advanced_drawer.open[data-v-52981fd7]{max-height:820px}.field[data-v-52981fd7]{gap:6px;display:grid}.label[data-v-52981fd7]{color:var(--muted);font-weight:700}.input[data-v-52981fd7],.textarea[data-v-52981fd7]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[data-v-52981fd7]:focus,.textarea[data-v-52981fd7]:focus{border-color:#d7b43a8c;outline:none}.input.valid[data-v-52981fd7]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.locked[data-v-52981fd7]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border-color:#ffffff14}.textarea.valid[data-v-52981fd7]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.error[data-v-52981fd7],.field.error .input[data-v-52981fd7]{border-color:#e74c3c}.field.error .label[data-v-52981fd7]{color:#ff9b91}.error_hint[data-v-52981fd7]{color:#e74c3c;font-size:12px;font-weight:600}.actions[data-v-52981fd7]{justify-content:flex-end;display:flex}.actions.with_summary[data-v-52981fd7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.summary[data-v-52981fd7]{color:var(--muted);font-weight:700}.submit_btn[data-v-52981fd7]{color:#061626;background:0 0;border:1px solid #17a2b88c;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:900;display:inline-flex}.submit_btn.gold[data-v-52981fd7]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#0000}.submit_btn[disabled][data-v-52981fd7]{opacity:1;cursor:not-allowed;color:var(--muted);background:0 0;border-color:#ffffff1f}.checkbox_row[data-v-52981fd7]{align-items:center;gap:8px;padding-top:8px;display:flex}.toast[data-v-52981fd7]{text-align:center;z-index:50;border:2px solid;border-radius:999px;min-width:260px;max-width:92vw;padding:12px 16px;font-weight:800;line-height:1.35;animation:.28s toastPop-52981fd7;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.toast.success[data-v-52981fd7]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border-color:#2ecc71}.toast.error[data-v-52981fd7]{color:#ffe6e3;background:linear-gradient(#e74c3c2e,#e74c3c24);border-color:#e74c3c}@keyframes toastPop-52981fd7{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.map_experience[data-v-bc8b6fb8]{width:100vw;height:100vh;color:var(--text);z-index:1;background:radial-gradient(circle at 20% 20%,#7eacff47,#0000 50%),radial-gradient(circle at 80% 0,#60ffb338,#0000 50%),#122d52;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.page_h1_sr_only[data-v-bc8b6fb8]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map_stage[data-v-bc8b6fb8]{isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.map_canvas[data-v-bc8b6fb8]{border-radius:0;position:absolute;inset:0;overflow:hidden}.map_canvas[data-v-bc8b6fb8] .globe{border-radius:0;height:100%}.hud_layer[data-v-bc8b6fb8]{pointer-events:none;z-index:3;position:absolute;inset:0}.glass[data-v-bc8b6fb8]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#10223abf;border:1px solid #ffffff24;border-radius:16px;box-shadow:0 18px 52px #0509198c}.fab_menu[data-v-bc8b6fb8]{color:var(--text);cursor:pointer;z-index:5;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;bottom:92px;right:16px;box-shadow:0 12px 28px #00000047}.fab_menu[data-v-bc8b6fb8]:hover{transform:translateY(-1px);box-shadow:0 16px 34px #00000057}.fab_menu.admin_create[data-v-bc8b6fb8]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#20c997a6}.fab_icon[data-v-bc8b6fb8]{font-size:16px;line-height:1}.fab_label[data-v-bc8b6fb8]{font-size:13px}.add_drawer[data-v-bc8b6fb8]{z-index:6;flex-direction:column;gap:10px;width:min(440px,100vw - 32px);max-height:64vh;padding:14px;display:flex;position:absolute;bottom:148px;right:16px;overflow:hidden}.drawer_head[data-v-bc8b6fb8]{justify-content:space-between;align-items:center;gap:12px;display:flex}.dock_title[data-v-bc8b6fb8]{font-size:15px;font-weight:900}.dock_sub[data-v-bc8b6fb8]{color:#ebf0f3bf;font-size:12px}.dock_toggle[data-v-bc8b6fb8]{color:var(--text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:8px 12px;font-weight:800;transition:transform .15s,box-shadow .15s}.dock_toggle[data-v-bc8b6fb8]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0000003d}.drawer_body[data-v-bc8b6fb8]{max-height:58vh;padding:6px 4px 2px;overflow-y:auto}.drawer_body[data-v-bc8b6fb8]::-webkit-scrollbar{width:6px}.drawer_body[data-v-bc8b6fb8]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.map_peek_bar[data-v-bc8b6fb8]{color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:linear-gradient(#081024d1,#081024bd);border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 16px 32px #00000052,0 8px 20px #00000038}.peek_label[data-v-bc8b6fb8]{font-size:14px}.peek_hint[data-v-bc8b6fb8]{color:var(--muted);font-size:12px;font-weight:700}.map_peek_bar.is_pulsing[data-v-bc8b6fb8]{animation:.9s ease-out peekPulse-bc8b6fb8}.map_peek_bar[data-v-bc8b6fb8]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0000005c,0 8px 18px #00000038}@keyframes peekPulse-bc8b6fb8{0%{transform:translateY(0)scale(1);box-shadow:0 16px 32px #00000052}35%{transform:translateY(-3px)scale(1.02);box-shadow:0 18px 38px #00000061}70%{transform:translateY(0)scale(1);box-shadow:0 16px 32px #00000052}to{transform:translateY(0)scale(1)}}[data-v-bc8b6fb8] .clubs_sheet{background:linear-gradient(#060c18f0,#060c18f5);border-top:1px solid #ffffff1f;border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;border-radius:18px 18px 0 0;width:100%;max-width:1200px;margin:0 auto;box-shadow:0 -18px 36px #00000061}.clubs_sheet_inner[data-v-bc8b6fb8]{flex-direction:column;min-height:100%;display:flex}.sheet_header[data-v-bc8b6fb8]{z-index:2;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#060c18fa,#060c18f0);border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:0 16px 12px;display:flex;position:sticky;top:0}.sheet_header[data-v-bc8b6fb8]:active{cursor:grabbing}.back_icon_btn[data-v-bc8b6fb8]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.back_icon[data-v-bc8b6fb8]{width:18px;height:18px;display:block}.sheet_heading[data-v-bc8b6fb8]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.section_title[data-v-bc8b6fb8]{margin:0;font-size:22px;font-weight:800;line-height:1.2}.sheet_meta[data-v-bc8b6fb8]{color:var(--muted);font-size:13px;font-weight:700}.sheet_content[data-v-bc8b6fb8]{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 12px 16px}.sheet_content[data-v-bc8b6fb8]:focus{outline:none}.clubs_inline_error[data-v-bc8b6fb8]{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717173;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35}.club_list[data-v-bc8b6fb8]{flex-direction:column;gap:12px;padding:4px 0;display:flex}.club_list.is_ready[data-v-bc8b6fb8] .club_list_card{opacity:1;transform:translateY(0)}.club_list.is_ready[data-v-bc8b6fb8] .club_list_card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000059}.club_list_card.is_outside[data-v-bc8b6fb8]{background:#0a1220d1;border-style:dashed}.list_section_label[data-v-bc8b6fb8]{flex-direction:column;gap:4px;margin:12px 4px 4px;display:flex}.section_label_title[data-v-bc8b6fb8]{letter-spacing:.08em;text-transform:uppercase;color:#ebf0f3b3;font-size:12px;font-weight:900}.section_label_sub[data-v-bc8b6fb8]{color:var(--muted);font-size:12px}.lt_spacer[data-v-bc8b6fb8]{flex:1}.skeletons .sk_box[data-v-bc8b6fb8],.skeletons .sk_line[data-v-bc8b6fb8],.skeletons .sk_pill[data-v-bc8b6fb8]{background:#ffffff0f;border-radius:8px;position:relative;overflow:hidden}.skeletons .sk_line[data-v-bc8b6fb8]{height:14px}.skeletons .sk_line.w40[data-v-bc8b6fb8]{width:40%}.skeletons .sk_line.w30[data-v-bc8b6fb8]{width:30%}.skeletons .sk_pill[data-v-bc8b6fb8]{border-radius:999px;height:22px}.skeletons .sk_pill.w20[data-v-bc8b6fb8]{width:20%}.skeletons .sk_pill.w30[data-v-bc8b6fb8]{width:30%}.skeletons .sk_box[data-v-bc8b6fb8]{border-radius:10px;min-width:64px;height:64px}.skeletons .sk_box[data-v-bc8b6fb8]:after,.skeletons .sk_line[data-v-bc8b6fb8]:after,.skeletons .sk_pill[data-v-bc8b6fb8]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.2s infinite shimmer-bc8b6fb8;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-bc8b6fb8{to{transform:translate(100%)}}.fade-enter-active[data-v-bc8b6fb8],.fade-leave-active[data-v-bc8b6fb8]{transition:opacity .15s}.fade-enter-from[data-v-bc8b6fb8],.fade-leave-to[data-v-bc8b6fb8]{opacity:0}.empty_state[data-v-bc8b6fb8]{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px;display:flex}.empty_title[data-v-bc8b6fb8]{font-weight:900}.empty_sub[data-v-bc8b6fb8]{color:var(--muted)}.club_index[data-v-bc8b6fb8]{border-top:1px solid #ffffff14;margin-top:12px;padding:6px 8px 2px}.club_index_head[data-v-bc8b6fb8]{letter-spacing:.02em;color:#ebf0f3cc;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900}.club_index_list[data-v-bc8b6fb8]{flex-wrap:wrap;gap:8px;display:flex}.club_index_chip[data-v-bc8b6fb8]{color:var(--text);cursor:pointer;background:#0c1628db;border:1px solid #ffffff29;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-block}.club_index_chip[data-v-bc8b6fb8]:hover{border-color:#d7b43a73;transform:translateY(-1px);box-shadow:0 8px 18px #0000003d}.club_index_chip[data-v-bc8b6fb8]:visited,.club_index_chip[data-v-bc8b6fb8]:active,.club_index_chip[data-v-bc8b6fb8]:focus{color:var(--text);text-decoration:none}@media (width<=960px){.fab_menu[data-v-bc8b6fb8]{position:fixed;bottom:76px;left:12px;right:auto}.add_drawer[data-v-bc8b6fb8]{width:auto;max-height:60vh;bottom:140px;left:14px;right:14px}}@media (width<=640px){.fab_menu[data-v-bc8b6fb8]{justify-content:center;bottom:82px;left:12px;right:12px}.map_peek_bar[data-v-bc8b6fb8]{left:10px;right:10px}}.supermatch_card[data-v-bd316b47]{aspect-ratio:3/5;--bolt-angle:-12deg;--grad-angle:calc(var(--bolt-angle) - 90deg);--seam-pct:50%;--seam-x:var(--seam-pct);--bolt-offset-x:2px;--img-scale-left:.9;--img-scale-right:.9;content-visibility:auto;contain-intrinsic-size:320px 533px;width:100%;max-width:500px;min-height:520px;box-shadow:-14px 26px 54px #00000094, -4px 12px 28px #0000005c, 18px -18px 54px hsla(var(--card-hue,210), 84%, 62%, .22), 8px -8px 24px hsla(var(--card-hue,210), 84%, 62%, .16);border-radius:18px;display:block;position:relative;overflow:hidden;container-type:inline-size}.flip_container[data-v-bd316b47]{perspective:1200px;perspective-origin:50%;width:100%;height:100%;position:relative}.flip_inner[data-v-bd316b47]{width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-origin:50%;will-change:transform;transition:transform .48s cubic-bezier(.25,.8,.2,1);position:relative;transform:translateZ(0)}.flip_inner.free_spin[data-v-bd316b47]{transition:none}.flip_front[data-v-bd316b47],.flip_back[data-v-bd316b47]{backface-visibility:hidden;border:1px solid var(--border);background:linear-gradient(#0b1630db,#081228d1);border-radius:18px;display:grid;position:absolute;inset:0;overflow:hidden}.flip_front[data-v-bd316b47]{grid-template-rows:auto 1fr auto}.flip_back[data-v-bd316b47]{grid-template-rows:auto 1fr;transform:rotateY(180deg)translateZ(0)}.back_blur_layer[data-v-bd316b47]{filter:blur(18px)saturate(.6);opacity:.45;pointer-events:none;position:absolute;inset:0;transform:scale(1.05)}.coming_soon_overlay[data-v-bd316b47]{text-align:center;z-index:2;pointer-events:none;background:linear-gradient(135deg,#040918b3,#1026488c);justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0;box-shadow:inset 0 0 60px #0000008c}.coming_soon_text[data-v-bd316b47]{letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 12px 32px #0009,0 0 18px #ffffff59;font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-size:clamp(32px,12cqw,78px);font-weight:1000}@media (prefers-reduced-motion:reduce){.flip_inner[data-v-bd316b47]{transition:none}}.bg[data-v-bd316b47]{z-index:0;background:#000;position:absolute;inset:0;overflow:hidden}.bg_img[data-v-bd316b47]{object-fit:contain;filter:grayscale()contrast(1.15)brightness(.72)saturate(.5);width:100%;height:100%;position:absolute;top:0;left:0}.bg_img.left[data-v-bd316b47]{object-position:120% top;-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;width:calc(100% / var(--img-scale-left));transform:scale(var(--img-scale-left));transform-origin:0;-webkit-mask-size:200% 200%;mask-size:200% 200%}.bg_img.right[data-v-bd316b47]{object-position:-60% bottom;-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;width:calc(100% / var(--img-scale-right));transform:scale(var(--img-scale-right));transform-origin:100%;left:auto;right:0;-webkit-mask-size:200% 200%;mask-size:200% 200%}.result_overlay[data-v-bd316b47]{z-index:1;pointer-events:none;position:absolute;inset:0}.tint[data-v-bd316b47]{background:#00000094;position:absolute;inset:0}.winner_glow[data-v-bd316b47]{z-index:1;pointer-events:none;position:absolute;inset:0}.glow[data-v-bd316b47]{filter:blur(12px)saturate(1.2);opacity:.55;position:absolute;inset:0}.glow_left[data-v-bd316b47]{background:radial-gradient(60% 60% at 25% 50%, hsla(var(--card-hue,210), 84%, 62%, .35), transparent 70%);-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-size:200% 200%;mask-size:200% 200%}.glow_right[data-v-bd316b47]{background:radial-gradient(60% 60% at 75% 50%, hsla(var(--card-hue,210), 84%, 62%, .35), transparent 70%);-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-size:200% 200%;mask-size:200% 200%}.tint_left[data-v-bd316b47]{-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-size:200% 200%;mask-size:200% 200%}.tint_right[data-v-bd316b47]{-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-size:200% 200%;mask-size:200% 200%}.pending_overlay .tint[data-v-bd316b47]{background:#00000085}.pending_label[data-v-bd316b47]{z-index:2;pointer-events:none;box-sizing:border-box;justify-content:center;align-items:center;max-width:100%;display:flex;position:absolute;inset:0 4px;overflow:hidden}.pending_text[data-v-bd316b47]{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:clamp(4px,2cqw,12px);width:100%;padding-inline:clamp(10px,4cqw,24px);line-height:1;display:flex}.pending_line[data-v-bd316b47]{color:#fff;opacity:.98;text-shadow:0 10px 24px #00000080,0 2px 8px #00000059;letter-spacing:.4px;white-space:nowrap;font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-size:clamp(32px,16cqw,84px);font-weight:1000}.scores[data-v-bd316b47]{z-index:1;pointer-events:none;position:absolute;inset:0}.score[data-v-bd316b47]{color:#fff;opacity:.98;text-shadow:0 10px 24px #00000080,0 2px 8px #00000059;letter-spacing:1px;font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-weight:1000;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.score_left[data-v-bd316b47]{font-size:clamp(56px,24cqw,140px);left:clamp(16px,7cqw,48px)}.score_right[data-v-bd316b47]{font-size:clamp(56px,24cqw,140px);right:clamp(16px,7cqw,48px)}.score.loser.score_left[data-v-bd316b47]{left:clamp(24px,12cqw,90px)}.score.loser.score_right[data-v-bd316b47]{right:clamp(24px,12cqw,90px)}.score .crown[data-v-bd316b47]{fill:#ffd95e;filter:drop-shadow(0 0 6px #d7b43a59);vertical-align:middle;width:clamp(36px,.32em,72px);height:clamp(36px,.32em,72px)}.grain[data-v-bd316b47]{opacity:.22;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"160\" height=\"160\" viewBox=\"0 0 160 160\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"2\" stitchTiles=\"stitch\"/></filter><rect width=\"160\" height=\"160\" filter=\"url(%23n)\" opacity=\".08\"/></svg>");animation:12s linear infinite grainShift-bd316b47;position:absolute;inset:-20%}@keyframes grainShift-bd316b47{0%{transform:translate(0,0)}to{transform:translate(-160px,-160px)}}.brand_watermark[data-v-bd316b47]{opacity:.5;pointer-events:none;z-index:1;mix-blend-mode:soft-light;filter:drop-shadow(0 12px 36px #00000059);width:clamp(160px,52cqw,360px);position:absolute;top:65%;left:55%;transform:translate(-50%,-50%)}.brand_watermark[data-v-bd316b47]:before{content:"";opacity:.8;mix-blend-mode:normal;background:linear-gradient(#0000007a,#00000047);border-radius:16px;position:absolute;inset:-18% -12%;box-shadow:0 16px 30px #00000040}.brand_watermark img[data-v-bd316b47]{object-fit:contain;width:100%;height:auto;display:block}.flip_back .brand_watermark[data-v-bd316b47]{opacity:.32;mix-blend-mode:color-dodge}@media (width<=520px){.brand_watermark[data-v-bd316b47]{opacity:.26;width:clamp(140px,62cqw,300px);top:36%}}.lightning[data-v-bd316b47]{z-index:1;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:-8%}.bolt_img[data-v-bd316b47]{left:calc(var(--seam-x) + var(--bolt-offset-x));transform:translate(-50%,-50%) rotate(calc(var(--bolt-angle) + 90deg)) scaleY(.12);transform-origin:50%;opacity:.72;mix-blend-mode:screen;width:220%;height:auto;filter:hue-rotate(calc(var(--card-hue,210) * 1deg)) drop-shadow(0 0 8px hsla(var(--card-hue,210),100%,66%,.4)) drop-shadow(0 0 16px hsla(var(--card-hue,210),100%,60%,.22));position:absolute;top:50%}.header[data-v-bd316b47]{z-index:2;-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--border);background:linear-gradient(#0b1630db,#081228b8);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:12px 14px;display:flex;position:relative}.meta[data-v-bd316b47]{color:var(--muted);align-items:center;gap:8px;min-width:0;font-weight:800;display:flex}.hand_chip[data-v-bd316b47]{border:1px solid var(--border);white-space:nowrap;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:3px 8px;font-size:12px;font-weight:900;display:inline-flex}.hand_chip.RH[data-v-bd316b47]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#0000}.hand_chip.LH[data-v-bd316b47]{color:#061626;background:linear-gradient(#2ea6ff,#1e90ff);border-color:#0000}.hand_chip.BOTH[data-v-bd316b47]{color:#061626;background:linear-gradient(#a97cff,#6f42c1);border-color:#0000}.date[data-v-bd316b47],.location[data-v-bd316b47]{color:var(--muted);min-width:0}.content[data-v-bd316b47]{z-index:2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);justify-content:center;align-items:end;min-width:0;padding:18px 16px 0;display:grid;position:relative}.side[data-v-bd316b47]{flex-direction:column;gap:6px;min-width:0;display:flex}.side_left[data-v-bd316b47]{align-items:flex-start}.side_right[data-v-bd316b47]{align-items:flex-end}.name[data-v-bd316b47]{text-transform:uppercase;text-shadow:0 6px 24px #00000059;word-break:keep-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;font-variation-settings:"wdth" 95;text-wrap:balance;font-size:clamp(22px,6cqw,36px);font-weight:1000;font-stretch:95%;line-height:1.02}.side_right .name[data-v-bd316b47]{text-align:right}.weight[data-v-bd316b47]{color:var(--muted);font-weight:800}.vs[data-v-bd316b47]{color:#fff;opacity:.9;background:linear-gradient(180deg, hsla(var(--card-hue,210), 84%, 62%, .3), hsla(var(--card-hue,210), 84%, 62%, .16));border:1px solid hsla(var(--card-hue,210), 84%, 62%, .35);-webkit-backdrop-filter:blur(6px);border-radius:999px;padding:8px 10px;font-size:clamp(14px,5cqw,18px);font-weight:1000;box-shadow:0 10px 24px #00000040}.footer[data-v-bd316b47]{z-index:2;border-top:1px solid var(--border);background:linear-gradient(#081228a8,#081228e6);gap:8px;margin-top:auto;padding:12px 16px 16px;display:grid;position:relative}.timer[data-v-bd316b47]{grid-template-columns:auto repeat(4,1fr);align-items:stretch;gap:0;min-width:0;display:grid}.timer_label[data-v-bd316b47]{color:var(--muted);background:#ffffff08;border-right:1px solid #ffffff14;align-items:center;padding:0 10px;font-weight:900;display:flex}.time_part[data-v-bd316b47]{background:#ffffff0a;border-left:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;padding:12px 0;display:flex}.time_part[data-v-bd316b47]:first-child{border-left:0}.num[data-v-bd316b47]{letter-spacing:.5px;font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-size:clamp(18px,5cqw,38px);font-weight:800;line-height:1}.unit[data-v-bd316b47]{color:var(--muted);margin-top:2px;font-size:12px;font-weight:900}.timer.soon .time_part[data-v-bd316b47]{background:linear-gradient(#e67e222e,#e67e2214);border-color:#e67e22}.event_link[data-v-bd316b47]{flex-wrap:wrap;align-items:flex-start;gap:4px;max-width:100%;display:flex;overflow:hidden}.event_name_text[data-v-bd316b47]{color:#00d4ff;cursor:pointer;font-weight:600;font-size:inherit;white-space:normal;word-break:break-word;background:0 0;border:0;flex:1;min-width:0;padding:0}.event_name_text[data-v-bd316b47]:hover{filter:brightness(1.1)}.event_arrow[data-v-bd316b47]{color:#00c4ef;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.event_arrow .chev_right[data-v-bd316b47]{flex:none;width:18px;height:18px}.event_arrow .chev_right path[data-v-bd316b47]{stroke:#00c4ef}@media (width<=520px){.timer_label[data-v-bd316b47]{display:none}.timer[data-v-bd316b47]{grid-template-columns:repeat(4,1fr)}}@media (width<=420px){.name[data-v-bd316b47]{letter-spacing:-.024em;font-variation-settings:"wdth" 92;font-stretch:92%}}@media (prefers-reduced-motion:reduce){.lightning[data-v-bd316b47]{animation:none}}@media (width<=760px){.header[data-v-bd316b47],.vs[data-v-bd316b47]{-webkit-backdrop-filter:none}.grain[data-v-bd316b47]{display:none}.glow[data-v-bd316b47]{filter:none;opacity:.4}}@media (prefers-reduced-motion:reduce){.grain[data-v-bd316b47]{display:none}.glow[data-v-bd316b47]{filter:none}}.back_panel[data-v-bd316b47]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:linear-gradient(#0b1630ad,#0812289e);flex-direction:column;height:100%;display:flex;position:absolute;inset:0}.back_header[data-v-bd316b47]{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:12px 14px;display:flex}.back_side[data-v-bd316b47]{color:#9fb0d0;font-weight:900}.back_side.left[data-v-bd316b47]{color:#8ecfff}.back_side.right[data-v-bd316b47]{color:#8ef0b1}.tip_text[data-v-bd316b47]{color:var(--muted);font-size:12px;font-weight:700}.back_body[data-v-bd316b47]{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow-x:hidden}.ath_name[data-v-bd316b47]{text-transform:uppercase;text-wrap:balance;text-shadow:0 6px 24px #00000059;font-size:clamp(20px,6vw,28px);font-weight:1000}.ath_meta[data-v-bd316b47]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.meta_pill[data-v-bd316b47]{border:1px solid var(--border);color:#c9d6ff;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.arm_stats[data-v-bd316b47]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px;display:grid}.arm_stats.single[data-v-bd316b47]{grid-template-columns:1fr}.arm_card[data-v-bd316b47]{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;padding:10px}.arm_card .arm_title[data-v-bd316b47]{margin-bottom:8px;font-weight:900}.arm_card .row[data-v-bd316b47]{justify-content:space-between;align-items:center;gap:10px;display:flex}.arm_card .label[data-v-bd316b47]{color:var(--muted);font-weight:700}.arm_card .value[data-v-bd316b47]{font-weight:900}.accent[data-v-bd316b47]{color:var(--accent)}.back_bg .bg_img[data-v-bd316b47]{opacity:.32;filter:grayscale()contrast(1.08)brightness(.7)saturate(.5)}.back_bg .bg_img.left[data-v-bd316b47]{-webkit-mask-image:linear-gradient(var(--grad-angle), #000 50%, #0000 54%);mask-image:linear-gradient(var(--grad-angle), #000 50%, #0000 54%);-webkit-mask-image:linear-gradient(var(--grad-angle), #000 50%, #0000 54%)}.back_bg .bg_img.right[data-v-bd316b47]{-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 46%, #000 50%);mask-image:linear-gradient(var(--grad-angle), #0000 46%, #000 50%);-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 46%, #000 50%)}.medals_rail[data-v-bd316b47]{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.badge_item[data-v-bd316b47]{justify-content:center;align-items:center;display:inline-flex;position:relative}.medal[data-v-bd316b47]{width:28px;height:28px}.medal_icon[data-v-bd316b47]{width:28px;height:28px;display:block}.medal_1 .medal_icon[data-v-bd316b47]{color:var(--accent)}.medal_2 .medal_icon[data-v-bd316b47]{color:var(--silver)}.medal_3 .medal_icon[data-v-bd316b47]{color:var(--bronze)}.amedal[data-v-bd316b47]{width:26px;height:26px}.amedal_icon[data-v-bd316b47]{width:26px;height:26px;display:block}.amedal_1 .amedal_icon[data-v-bd316b47]{color:#ffd95e}.amedal_2 .amedal_icon[data-v-bd316b47]{color:#c0c7d1}.amedal_3 .amedal_icon[data-v-bd316b47]{color:#c9915e}.state_section[data-v-bd316b47]{flex-direction:column;justify-content:flex-end;align-items:center;margin-top:auto;display:flex}.state_section[data-v-bd316b47],.state_footer[data-v-bd316b47],.wing_stack[data-v-bd316b47]{overflow:hidden}.state_footer[data-v-bd316b47]{justify-content:center;align-items:center;gap:12px;display:flex;position:relative;overflow:hidden}.state_footer[data-v-bd316b47]:before,.state_footer[data-v-bd316b47]:after{content:""}.state_badge[data-v-bd316b47]{color:#03240f;letter-spacing:.6px;text-shadow:0 1px #ffffff40;background:linear-gradient(#9be15d,#00e3ae);border-radius:10px;padding:6px 12px;font-family:Orbitron,system-ui,sans-serif;font-weight:1000;display:inline-block;box-shadow:0 0 0 1px #0003,inset 0 1px #fff3}.wing_stack[data-v-bd316b47]{flex-direction:column;gap:6px;display:flex}.wing_stack.left[data-v-bd316b47]{contain:paint;transform:rotate(30deg)translateY(2px)}.wing_stack.right[data-v-bd316b47]{contain:paint;transform:rotate(-30deg)translateY(2px)}.wing[data-v-bd316b47]{width:56px;height:8px;box-shadow:none;background:linear-gradient(90deg,#00e3ae00,#00e3ae8c,#00e3ae00);border-radius:0}.wing.wing_two[data-v-bd316b47]{opacity:.9;width:82px}.state_name[data-v-bd316b47]{text-align:center;color:#9fb0d0;opacity:.95;margin-top:2px;font-size:12px;font-weight:800}.flip_inner.back_showing .flip_front[data-v-bd316b47]{pointer-events:none}@supports (-webkit-touch-callout:none){.supermatch_card .flip_inner.back_showing .flip_front[data-v-bd316b47],.supermatch_card .flip_inner:not(.back_showing) .flip_back[data-v-bd316b47]{visibility:hidden}.supermatch_card .flip_front[data-v-bd316b47]{backface-visibility:hidden;transform:translateZ(0)}.supermatch_card .flip_back[data-v-bd316b47]{backface-visibility:hidden}}.chev[data-v-36bf610c]{width:18px;height:18px;color:var(--accent);flex-shrink:0}.sub_bar[data-v-36bf610c]{z-index:5;position:sticky;top:0}.status_select .select[data-v-36bf610c]{min-width:200px}.data_table[data-v-36bf610c]{table-layout:fixed;font-size:15px}.data_table thead th.th_date[data-v-36bf610c]{width:92px}.data_table thead th.th_icon[data-v-36bf610c]{text-align:center;width:56px}.data_table thead th.th_score[data-v-36bf610c]{width:86px}.data_table tbody td[data-v-36bf610c]{vertical-align:top}.submitter_line[data-v-36bf610c]{align-items:center;gap:8px;display:flex}.submitter_icon[data-v-36bf610c],.icon_cell[data-v-36bf610c]{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.submitter_icon[data-v-36bf610c]{width:26px;height:26px}.icon_cell[data-v-36bf610c]{width:24px;height:24px}.tooltip_host[data-v-36bf610c]{justify-content:center;align-items:center;display:inline-flex;position:relative}.tooltip[data-v-36bf610c]{transform:translateX(calc(-50% + var(--tip-shift,0px)));white-space:nowrap;border:1px solid var(--border);background:var(--panel);color:var(--text);opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;box-shadow:0 8px 20px #00000059}.tooltip.open[data-v-36bf610c],.tooltip_host:hover .tooltip[data-v-36bf610c]{opacity:1}.meta[data-v-36bf610c]{align-items:center;gap:8px;display:flex}.action_row[data-v-36bf610c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.panel_lead[data-v-36bf610c]{margin:0}.panel_lead.spaced[data-v-36bf610c]{margin-top:12px}.dev_tools_body[data-v-36bf610c]{gap:14px}.dev_tool_row[data-v-36bf610c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.dev_tool_hint[data-v-36bf610c]{font-size:13px}.slideY-enter-active[data-v-36bf610c],.slideY-leave-active[data-v-36bf610c]{transition:max-height .25s,opacity .2s}.slideY-enter-from[data-v-36bf610c],.slideY-leave-to[data-v-36bf610c]{opacity:0;max-height:0}.intro_heading[data-v-36bf610c],.admin_header .title[data-v-36bf610c]{position:relative}.panel_notif_dot[data-v-36bf610c]{margin-left:2px}.intro_block[data-v-9a8342b0]{gap:6px;display:grid}.intro_heading[data-v-9a8342b0]{margin:0;font-size:24px;font-weight:900}.filter_panel[data-v-9a8342b0]{padding:16px 18px}.filter_grid[data-v-9a8342b0]{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(150px,1fr));gap:12px;display:grid}.field[data-v-9a8342b0]{gap:6px;min-width:0;display:grid}.search_field .input_wrap[data-v-9a8342b0]{position:relative}.input_icon[data-v-9a8342b0]{color:var(--muted);pointer-events:none;font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.clear_btn[data-v-9a8342b0]{border:1px solid var(--border);width:26px;height:26px;color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:999px;font-size:16px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.clear_btn[data-v-9a8342b0]:hover{color:var(--text)}.text_input[data-v-9a8342b0]{padding:10px 32px 10px 30px}.table_panel[data-v-9a8342b0]{padding:0}.table_head[data-v-9a8342b0]{border-bottom:1px solid var(--border);background:var(--admin-panel-elevated,#0a174080);justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.table_title[data-v-9a8342b0]{align-items:center;gap:10px;margin:0;font-size:16px;font-weight:900;display:flex}.result_count[data-v-9a8342b0]{color:var(--muted);font-size:12px;font-weight:600}.data_table thead th.th_id[data-v-9a8342b0]{width:64px}.data_table thead th.th_role[data-v-9a8342b0]{width:160px}.data_table thead th.th_quota[data-v-9a8342b0]{width:150px}.data_table thead th.th_status[data-v-9a8342b0]{width:110px}.data_table thead th.th_date[data-v-9a8342b0]{width:170px}.data_table thead th.th_actions[data-v-9a8342b0]{text-align:right;width:120px}.mono[data-v-9a8342b0]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.user_cell[data-v-9a8342b0]{flex-direction:column;gap:4px;min-width:0;display:flex}.user_display[data-v-9a8342b0]{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.user_email[data-v-9a8342b0]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.user_badges[data-v-9a8342b0]{flex-wrap:wrap;gap:6px;display:flex}.role_chip[data-v-9a8342b0]{border:1px solid var(--border);text-transform:capitalize;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:12px;font-weight:800;display:inline-flex}.role_chip[data-v-9a8342b0]:before{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px}.role_user[data-v-9a8342b0]:before{background:#6c80b7}.role_club_leader[data-v-9a8342b0]{color:#9be7c4}.role_club_leader[data-v-9a8342b0]:before{background:#20c997}.role_organizer[data-v-9a8342b0]{color:#9ed7ff}.role_organizer[data-v-9a8342b0]:before{background:#2ea6ff}.role_admin[data-v-9a8342b0]{color:#ffd58a;border-color:#f0d67a73}.role_admin[data-v-9a8342b0]:before{background:var(--accent)}.role_dev[data-v-9a8342b0]{color:#ffb1f6;border-color:#e563de73}.role_dev[data-v-9a8342b0]:before{background:#e563de}.badge[data-v-9a8342b0]{border:1px solid var(--border);text-transform:uppercase;color:var(--muted);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.badge.ok[data-v-9a8342b0]{color:#9be7c4;background:#20c99714;border-color:#20c99766}.badge.warn[data-v-9a8342b0]{color:#ffd58a;background:#f0d67a14;border-color:#f0d67a66}.badge.danger[data-v-9a8342b0]{color:#ff9b91;background:#e74c3c1a;border-color:#e74c3c73}.quota_cell[data-v-9a8342b0]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.quota_text[data-v-9a8342b0]{color:var(--text)}.usage_line[data-v-9a8342b0]{margin:0;font-size:12px}.actions_cell[data-v-9a8342b0]{text-align:right}.empty_cell[data-v-9a8342b0]{padding:0}.skeleton_grid[data-v-9a8342b0]{gap:6px;padding:14px;display:grid}.skeleton_row[data-v-9a8342b0]{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;border-radius:10px;height:40px;animation:1.4s linear infinite shimmer-9a8342b0}@keyframes shimmer-9a8342b0{0%{background-position:200% 0}to{background-position:-200% 0}}.empty_title[data-v-9a8342b0]{color:var(--text);font-weight:800}.pagination_bar[data-v-9a8342b0]{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}.page_indicator[data-v-9a8342b0]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.state_panel[data-v-9a8342b0]{padding:32px 24px}.state_title[data-v-9a8342b0]{font-size:18px;font-weight:900}.state_desc[data-v-9a8342b0]{max-width:560px;line-height:1.55}.modal_content[data-v-9a8342b0]{width:min(680px,94vw)}.modal_body[data-v-9a8342b0]{gap:14px;display:grid}.section_title.danger[data-v-9a8342b0]{color:#ff9b91}.grid>div .muted[data-v-9a8342b0]{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.checkbox_row[data-v-9a8342b0]{cursor:pointer;align-items:center;gap:10px;display:flex}.checkbox_row input[data-v-9a8342b0]{width:16px;height:16px;accent-color:var(--accent)}.role_choices[data-v-9a8342b0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role_option[data-v-9a8342b0]{border:1px solid var(--border);cursor:pointer;text-align:left;background:#ffffff08;border-radius:12px;grid-template-columns:14px 1fr;gap:8px 12px;padding:12px 14px;transition:border-color .12s,background .12s;display:grid}.role_option[data-v-9a8342b0]:hover{background:#ffffff0d;border-color:#f0d67a59}.role_option.selected[data-v-9a8342b0]{border-color:var(--accent);background:#f0d67a1a;box-shadow:inset 0 0 0 1px #f0d67a33}.role_dot[data-v-9a8342b0]{background:#6c80b7;border-radius:999px;grid-row:1/span 2;align-self:center;width:12px;height:12px}.role_option.role_club_leader .role_dot[data-v-9a8342b0]{background:#20c997}.role_option.role_organizer .role_dot[data-v-9a8342b0]{background:#2ea6ff}.role_option.role_admin .role_dot[data-v-9a8342b0]{background:var(--accent)}.role_option.role_dev .role_dot[data-v-9a8342b0]{background:#e563de}.role_name[data-v-9a8342b0]{font-size:14px;font-weight:900}.role_caption[data-v-9a8342b0]{color:var(--muted);grid-column:2;font-size:12px}.toast[data-v-9a8342b0]{border:1px solid var(--border);background:var(--panel);box-shadow:var(--glow);z-index:90;border-radius:999px;padding:11px 18px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.ok[data-v-9a8342b0]{border-color:#20c99773}.toast.info[data-v-9a8342b0]{border-color:#2ea6ff73}.toast.warn[data-v-9a8342b0]{border-color:#f0d67a73}@media (width<=920px){.filter_grid[data-v-9a8342b0]{grid-template-columns:1fr 1fr}.data_table thead th.th_status[data-v-9a8342b0],.data_table tbody td.status_cell[data-v-9a8342b0],.data_table thead th.th_date[data-v-9a8342b0],.data_table tbody td.date_cell[data-v-9a8342b0]{display:none}.role_choices[data-v-9a8342b0]{grid-template-columns:1fr}}@media (width<=560px){.filter_grid[data-v-9a8342b0]{grid-template-columns:1fr}}.toolbar_left[data-v-cde5f0d3]{flex-direction:column;gap:4px;display:flex}.search_group[data-v-cde5f0d3]{min-width:260px}.filter_group[data-v-cde5f0d3]{gap:6px;display:grid}.select_wrapper[data-v-cde5f0d3]{position:relative}.custom_select[data-v-cde5f0d3]{cursor:pointer;min-width:200px;padding-right:44px}.select_arrow[data-v-cde5f0d3]{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.table_container[data-v-cde5f0d3]{width:100%;overflow-x:auto}.modern_table th[data-v-cde5f0d3],.modern_table td[data-v-cde5f0d3]{padding:14px 18px}.user_cell[data-v-cde5f0d3]{flex-direction:column;gap:2px;display:flex}.entries_cell[data-v-cde5f0d3]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.waiver_checkin_title[data-v-cde5f0d3]{margin:0 0 8px;font-size:16px;font-weight:800}.waiver_checkin_copy[data-v-cde5f0d3]{max-width:72ch;margin:0 0 14px;line-height:1.5}.waiver_checkin_row[data-v-cde5f0d3]{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.waiver_checkin_warn[data-v-cde5f0d3]{color:#ff9b91;margin:10px 0 0;font-size:13px}.login_actions[data-v-cde5f0d3]{justify-content:center;gap:12px;margin-top:20px;display:flex}.reg_card_body[data-v-cde5f0d3]{gap:12px;display:grid}@media (width<=900px){.toolbar[data-v-cde5f0d3]{align-items:stretch}.toolbar_filters[data-v-cde5f0d3]{flex-direction:column;align-items:stretch;width:100%}.search_group[data-v-cde5f0d3],.select_wrapper[data-v-cde5f0d3],.custom_select[data-v-cde5f0d3],.search_input[data-v-cde5f0d3]{width:100%;min-width:0}}.main_container[data-v-79ca61fc]{width:100%;max-width:none;margin:0;padding:0}.no_perms_panel[data-v-79ca61fc]{text-align:center;justify-content:center;align-items:center;padding:48px 20px;display:flex}.no_perms_panel .empty_state[data-v-79ca61fc]{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff0a;max-width:420px;padding:32px}.header_title_group[data-v-79ca61fc]{flex-direction:column;gap:4px;display:flex}.nav_scroll_container[data-v-79ca61fc]{scrollbar-width:none}.nav_scroll_container[data-v-79ca61fc]::-webkit-scrollbar{display:none}.slide-left-enter-active[data-v-79ca61fc],.slide-left-leave-active[data-v-79ca61fc],.slide-right-enter-active[data-v-79ca61fc],.slide-right-leave-active[data-v-79ca61fc]{transition:opacity .25s,transform .25s}.slide-left-enter-from[data-v-79ca61fc]{opacity:0;transform:translate(16px)}.slide-left-leave-to[data-v-79ca61fc],.slide-right-enter-from[data-v-79ca61fc]{opacity:0;transform:translate(-16px)}.slide-right-leave-to[data-v-79ca61fc]{opacity:0;transform:translate(16px)}.header_section[data-v-80364241]{margin-bottom:24px}.add_grant_card .card_title[data-v-80364241],.current_permissions .card_title[data-v-80364241]{border-bottom:1px solid var(--border);margin:0 0 20px;padding-bottom:14px}.form_group[data-v-80364241]{gap:8px;display:grid}.select_field[data-v-80364241]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239eabc9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:40px}.user_info[data-v-80364241]{align-items:center;gap:14px;display:flex}.user_details[data-v-80364241]{flex-direction:column;gap:2px;display:flex}.user_actions[data-v-80364241]{align-items:center;gap:12px;display:flex}.small_select[data-v-80364241]{min-width:120px;padding:8px 36px 8px 12px;font-size:14px}.empty_icon[data-v-80364241]{width:48px;height:48px;color:var(--muted);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex}.user_role_label[data-v-80364241]{color:var(--muted);text-transform:capitalize;font-size:12px;display:none}.login_actions[data-v-80364241]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}@media (width<=768px){.mobile_only[data-v-80364241]{display:block}.small_select[data-v-80364241]{flex:1}}.page_wrapper[data-v-73a1cd8a]{opacity:.8;max-width:800px;margin:0 auto;padding:0 24px;animation:.5s ease-out fadeIn-73a1cd8a}@keyframes fadeIn-73a1cd8a{0%{opacity:0;transform:translateY(10px)}to{opacity:.8;transform:translateY(0)}}.feature_header[data-v-73a1cd8a]{text-align:center;margin-bottom:40px}.badge_container[data-v-73a1cd8a]{justify-content:center;margin-bottom:16px;display:flex}.uc_badge[data-v-73a1cd8a]{color:#fcd34d;letter-spacing:.5px;text-transform:uppercase;background:#d7b43a1a;border:1px solid #d7b43a4d;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:0 0 15px #d7b43a1a}.section_title[data-v-73a1cd8a]{color:#fff;letter-spacing:-1px;margin:0 0 12px;font-size:32px;font-weight:800}.section_desc[data-v-73a1cd8a]{color:#94a3b8;max-width:500px;margin:0 auto;font-size:16px;line-height:1.6}.highlight[data-v-73a1cd8a]{color:#fcd34d;font-weight:500}.preview_container[data-v-73a1cd8a]{background:#ffffff08;border:1px solid #ffffff0d;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.mock_card[data-v-73a1cd8a]{padding:24px}.mock_header[data-v-73a1cd8a]{gap:8px;margin-bottom:24px;display:flex}.mock_dot[data-v-73a1cd8a]{opacity:.6;border-radius:50%;width:10px;height:10px}.mock_dot.red[data-v-73a1cd8a]{background:#ef4444}.mock_dot.yellow[data-v-73a1cd8a]{background:#f59e0b}.mock_dot.green[data-v-73a1cd8a]{background:#10b981}.mock_body[data-v-73a1cd8a]{filter:blur(4px);opacity:.5;flex-direction:column;align-items:center;gap:24px;transition:all .5s;display:flex}.mock_row[data-v-73a1cd8a]{align-items:center;gap:32px;display:flex}.mock_avatar[data-v-73a1cd8a]{background:#ffffff1a;border-radius:50%;width:64px;height:64px}.mock_vs[data-v-73a1cd8a]{color:#fff3;font-size:20px;font-style:italic;font-weight:900}.mock_lines[data-v-73a1cd8a]{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.mock_line[data-v-73a1cd8a]{background:#ffffff1a;border-radius:6px;height:12px}.w-70[data-v-73a1cd8a]{width:70%}.w-40[data-v-73a1cd8a]{width:40%}.overlay_message[data-v-73a1cd8a]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a174099;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.overlay_message span[data-v-73a1cd8a]{color:#fff;background:#00000080;border:1px solid #ffffff1a;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:600}@media (width<=600px){.page_wrapper[data-v-73a1cd8a]{padding:0 16px}.section_title[data-v-73a1cd8a]{font-size:24px}}.rl_banner_block[data-v-927a12c0]{color:#fca5a5;background:#ef444414;border:1px solid #ef444438;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px 16px;font-size:14px;display:flex}.rl_banner_warn[data-v-927a12c0]{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.rl_icon[data-v-927a12c0]{flex-shrink:0;width:18px;height:18px;margin-top:1px}.rl_icon_warn[data-v-927a12c0]{color:#f59e0b;flex-shrink:0;width:16px;height:16px}.rl_text[data-v-927a12c0]{flex-direction:column;gap:2px;display:flex}.rl_text strong[data-v-927a12c0]{color:#f87171;font-weight:700}.quota_pill[data-v-927a12c0]{color:#64748b;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;margin-left:auto;padding:2px 10px;font-size:11px;font-weight:700}.quota_pill.quota_low[data-v-927a12c0]{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b40}.quota_pill.quota_empty[data-v-927a12c0]{color:#f87171;background:#ef44441a;border-color:#ef444440}.compose_card[data-v-927a12c0]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;margin-bottom:32px;overflow:hidden}.compose_header[data-v-927a12c0]{background:#d7b43a12;border-bottom:1px solid #d7b43a26;align-items:center;gap:10px;padding:16px 22px;display:flex}.compose_icon[data-v-927a12c0]{color:#d7b43a;flex-shrink:0;width:18px;height:18px}.compose_label[data-v-927a12c0]{color:#d7b43a;letter-spacing:.3px;text-transform:uppercase;font-size:14px;font-weight:700}.compose_form[data-v-927a12c0]{flex-direction:column;gap:16px;padding:22px;display:flex}.field_group[data-v-927a12c0]{flex-direction:column;gap:6px;display:flex}.field_label[data-v-927a12c0]{color:#64748b;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.input_field[data-v-927a12c0]{color:#e2e8f0;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.input_field[data-v-927a12c0]:focus{border-color:#d7b43a80}.input_field[data-v-927a12c0]:disabled{opacity:.5}.textarea_field[data-v-927a12c0]{color:#e2e8f0;box-sizing:border-box;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:120px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.6;transition:border-color .2s}.textarea_field[data-v-927a12c0]:focus{border-color:#d7b43a80}.textarea_field[data-v-927a12c0]:disabled{opacity:.5}.char_count[data-v-927a12c0]{color:#475569;text-align:right;font-size:11px}.char_count.warn[data-v-927a12c0]{color:#f59e0b}.error_banner[data-v-927a12c0]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:14px;display:flex}.error_icon[data-v-927a12c0]{flex-shrink:0;width:16px;height:16px;margin-top:1px}.success_banner[data-v-927a12c0]{background:#10b9811a;border:1px solid #10b98133;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.success_icon[data-v-927a12c0]{color:#34d399;flex-shrink:0;width:16px;height:16px;margin-top:2px}.success_text[data-v-927a12c0]{color:#6ee7b7;flex-direction:column;gap:2px;font-size:14px;display:flex}.success_text strong[data-v-927a12c0]{color:#34d399;font-weight:700}.form_actions[data-v-927a12c0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.email_note[data-v-927a12c0]{color:#64748b;align-items:center;gap:7px;font-size:13px;display:flex}.note_icon[data-v-927a12c0]{color:#475569;flex-shrink:0;width:15px;height:15px}.email_note strong[data-v-927a12c0]{color:#94a3b8}.publish_btn[data-v-927a12c0]{color:#0a0f2e;cursor:pointer;background:linear-gradient(135deg,#d7b43a,#b8962e);border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:700;transition:opacity .2s,transform .1s;display:inline-flex}.publish_btn[data-v-927a12c0]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.publish_btn[data-v-927a12c0]:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn_icon[data-v-927a12c0]{width:15px;height:15px}.btn_spinner[data-v-927a12c0]{border:2px solid #0a0f2e4d;border-top-color:#0a0f2e;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin-927a12c0;display:inline-block}@keyframes spin-927a12c0{to{transform:rotate(360deg)}}@media (width<=768px){.form_actions[data-v-927a12c0]{flex-direction:column;align-items:stretch}.publish_btn[data-v-927a12c0]{justify-content:center}}.history_section[data-v-2bc08a56]{margin-top:8px}.history_title[data-v-2bc08a56]{color:#cbd5e1;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:700;display:flex}.history_icon[data-v-2bc08a56]{color:#64748b;width:18px;height:18px}.history_count[data-v-2bc08a56]{color:#94a3b8;background:#ffffff14;border-radius:20px;padding:2px 8px;font-size:12px;font-weight:700}.loading_state[data-v-2bc08a56]{color:#475569;align-items:center;gap:12px;padding:20px 0;font-size:14px;display:flex}.spinner[data-v-2bc08a56]{border:2px solid #ffffff14;border-top-color:#64748b;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite spin-2bc08a56}.empty_state[data-v-2bc08a56]{text-align:center;color:#475569;padding:40px 20px;font-size:14px}.empty_icon_wrap[data-v-2bc08a56]{color:#334155;margin-bottom:12px}.empty_icon[data-v-2bc08a56]{width:32px;height:32px}.empty_state p[data-v-2bc08a56]{margin:0}.ann_list[data-v-2bc08a56]{flex-direction:column;gap:12px;display:flex}.ann_item[data-v-2bc08a56]{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:18px 20px}.ann_header[data-v-2bc08a56]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ann_meta[data-v-2bc08a56]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ann_timestamp[data-v-2bc08a56]{color:#64748b;font-size:12px;font-weight:500}.ann_email_badge[data-v-2bc08a56]{color:#d7b43a;background:#d7b43a14;border:1px solid #d7b43a26;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.badge_icon[data-v-2bc08a56]{width:11px;height:11px}.failed_count[data-v-2bc08a56]{color:#f87171}.ann_actions[data-v-2bc08a56]{flex-shrink:0;gap:4px;display:flex}.icon_btn[data-v-2bc08a56]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:inline-flex}.icon_btn svg[data-v-2bc08a56]{width:13px;height:13px}.icon_btn[data-v-2bc08a56]:hover{color:#cbd5e1;background:#ffffff0f}.icon_btn.icon_btn_delete[data-v-2bc08a56]:hover{color:#f87171;background:#ef44441a;border-color:#ef444433}.ann_title[data-v-2bc08a56]{color:#e2e8f0;margin-bottom:6px;font-size:15px;font-weight:700}.ann_body[data-v-2bc08a56]{color:#94a3b8;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6}.inline_edit[data-v-2bc08a56]{flex-direction:column;gap:10px;margin-top:4px;display:flex}.edit_actions[data-v-2bc08a56]{justify-content:flex-end;gap:10px;display:flex}.input_field[data-v-2bc08a56]{color:#e2e8f0;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.input_field[data-v-2bc08a56]:focus{border-color:#d7b43a80}.input_field[data-v-2bc08a56]:disabled{opacity:.5}.textarea_field[data-v-2bc08a56]{color:#e2e8f0;box-sizing:border-box;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:100px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.6;transition:border-color .2s}.textarea_field[data-v-2bc08a56]:focus{border-color:#d7b43a80}.textarea_field[data-v-2bc08a56]:disabled{opacity:.5}.cancel_btn[data-v-2bc08a56]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s}.cancel_btn[data-v-2bc08a56]:hover:not(:disabled){background:#ffffff0d}.cancel_btn[data-v-2bc08a56]:disabled{opacity:.4;cursor:not-allowed}.save_btn[data-v-2bc08a56]{color:#d7b43a;cursor:pointer;background:#d7b43a26;border:1px solid #d7b43a4d;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.save_btn[data-v-2bc08a56]:hover:not(:disabled){background:#d7b43a38}.save_btn[data-v-2bc08a56]:disabled{opacity:.4;cursor:not-allowed}.btn_spinner[data-v-2bc08a56]{border:2px solid #d7b43a33;border-top-color:#d7b43a;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin-2bc08a56;display:inline-block}.dialog_backdrop[data-v-2bc08a56]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog_card[data-v-2bc08a56]{text-align:center;background:#111827;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:380px;padding:32px 28px}.dialog_icon_wrap[data-v-2bc08a56]{color:#f59e0b;margin-bottom:14px}.dialog_icon[data-v-2bc08a56]{width:36px;height:36px}.dialog_title[data-v-2bc08a56]{color:#fff;margin:0 0 10px;font-size:18px;font-weight:800}.dialog_body[data-v-2bc08a56]{color:#94a3b8;margin:0 0 24px;font-size:14px;line-height:1.6}.dialog_actions[data-v-2bc08a56]{justify-content:center;gap:12px;display:flex}.danger_btn[data-v-2bc08a56]{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:6px;padding:9px 20px;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex}.danger_btn[data-v-2bc08a56]:hover:not(:disabled){background:#ef444440}.danger_btn[data-v-2bc08a56]:disabled{opacity:.4;cursor:not-allowed}@keyframes spin-2bc08a56{to{transform:rotate(360deg)}}.page_wrapper[data-v-2fc47e9a]{max-width:800px;padding:0 24px 48px}.header_section[data-v-2fc47e9a]{margin-bottom:28px}.section_title[data-v-2fc47e9a]{color:#fff;letter-spacing:-.3px;margin:0 0 6px;font-size:22px;font-weight:800}.section_desc[data-v-2fc47e9a]{color:#64748b;margin:0;font-size:14px;line-height:1.6}@media (width<=768px){.page_wrapper[data-v-2fc47e9a]{padding:0 16px 48px}}.main_container[data-v-a2d32870]{width:100%;max-width:none;margin:0;padding:0}.no_perms_panel[data-v-a2d32870]{text-align:center;justify-content:center;align-items:center;padding:48px 20px;display:flex}.no_perms_panel .empty_state[data-v-a2d32870]{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff0a;max-width:420px;padding:32px}.header_title_group[data-v-a2d32870]{flex-direction:column;gap:4px;display:flex}.nav_scroll_container[data-v-a2d32870]{scrollbar-width:none;overflow-x:auto}.slide-left-enter-active[data-v-a2d32870],.slide-left-leave-active[data-v-a2d32870],.slide-right-enter-active[data-v-a2d32870],.slide-right-leave-active[data-v-a2d32870]{transition:opacity .25s,transform .25s}.slide-left-enter-from[data-v-a2d32870]{opacity:0;transform:translate(16px)}.slide-left-leave-to[data-v-a2d32870],.slide-right-enter-from[data-v-a2d32870]{opacity:0;transform:translate(-16px)}.slide-right-leave-to[data-v-a2d32870]{opacity:0;transform:translate(16px)}.header_section[data-v-2b83aa98]{margin-bottom:24px}.add_grant_card .card_title[data-v-2b83aa98],.current_permissions .card_title[data-v-2b83aa98]{border-bottom:1px solid var(--border);margin:0 0 20px;padding-bottom:14px}.form_group[data-v-2b83aa98]{gap:8px;display:grid}.select_field[data-v-2b83aa98]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239eabc9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:40px}.user_info[data-v-2b83aa98]{align-items:center;gap:14px;display:flex}.user_details[data-v-2b83aa98]{flex-direction:column;gap:2px;display:flex}.user_actions[data-v-2b83aa98]{align-items:center;gap:12px;display:flex}.small_select[data-v-2b83aa98]{min-width:120px;padding:8px 36px 8px 12px;font-size:14px}.empty_icon[data-v-2b83aa98]{width:48px;height:48px;color:var(--muted);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex}.user_role_label[data-v-2b83aa98]{color:var(--muted);text-transform:capitalize;font-size:12px;display:none}.login_actions[data-v-2b83aa98]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}@media (width<=768px){.mobile_only[data-v-2b83aa98]{display:block}.small_select[data-v-2b83aa98]{flex:1}}.draft_match[data-v-50e09dea]{border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.match_dot[data-v-50e09dea]{background:currentColor;border-radius:50%;width:8px;height:8px}.tone_verified[data-v-50e09dea]{color:#4ade80;background:#4ade801a;border:1px solid #4ade8040}.tone_known[data-v-50e09dea]{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840}.tone_unmatched[data-v-50e09dea]{color:#94a3b8;background:#94a3b814;border:1px solid #94a3b833}.match_badge[data-v-75dbd492]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.match_icon[data-v-75dbd492]{width:18px;height:18px}.tone_verified[data-v-75dbd492]{color:#4ade80;background:#4ade801f}.tone_known[data-v-75dbd492]{color:#38bdf8;background:#38bdf81f}.tone_unmatched[data-v-75dbd492]{color:#94a3b8;background:#94a3b81a}.member_row[data-v-255a6c24]{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.member_main[data-v-255a6c24]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.member_name[data-v-255a6c24]{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.match_hint[data-v-255a6c24]{text-transform:uppercase;letter-spacing:.04em;opacity:.75;flex-shrink:0;font-size:11px;font-weight:600}.member_actions[data-v-255a6c24]{flex-shrink:0;gap:4px;display:flex}.icon_btn[data-v-255a6c24]{color:#cbd5e1;cursor:pointer;background:#0003;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.icon_btn svg[data-v-255a6c24]{width:18px;height:18px}.icon_btn[data-v-255a6c24]:disabled{opacity:.35;cursor:not-allowed}.icon_btn.danger[data-v-255a6c24]{color:#f87171;border-color:#f8717140}@media (width<=600px){.match_hint[data-v-255a6c24]{display:none}}.add_row[data-v-68102789]{align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.add_field_wrap[data-v-68102789]{flex:1;min-width:0}.add_input[data-v-68102789]{color:#f8fafc;background:#00000040;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:12px 14px;font-size:15px}.add_input[data-v-68102789]:focus{border-color:#38bdf88c;outline:none;box-shadow:0 0 0 3px #38bdf81f}.add_btn[data-v-68102789]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:10px;padding:12px 18px;font-weight:700}.add_btn[data-v-68102789]:disabled{opacity:.45;cursor:not-allowed}.member_list[data-v-68102789]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.empty_state[data-v-68102789]{text-align:center;color:#94a3b8;border:1px dashed #ffffff1f;border-radius:12px;margin-bottom:20px;padding:32px 20px}.actions_row[data-v-68102789]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.save_btn[data-v-68102789]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-weight:700;display:inline-flex}.save_btn[data-v-68102789]:disabled{opacity:.5;cursor:not-allowed}.discard_btn[data-v-68102789]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:12px 16px}.btn_spinner[data-v-68102789]{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-68102789}@keyframes spin-68102789{to{transform:rotate(360deg)}}.toast_success[data-v-68102789]{color:#6ee7b7;background:#10b98126;border:1px solid #10b98159;border-radius:8px;margin-top:16px;padding:10px 14px;font-size:14px;font-weight:600}.toast_fade-enter-active[data-v-68102789],.toast_fade-leave-active[data-v-68102789]{transition:opacity .25s}.toast_fade-enter-from[data-v-68102789],.toast_fade-leave-to[data-v-68102789]{opacity:0}.page_wrapper[data-v-527dbad2]{max-width:720px;margin:0 auto;padding:0 24px 48px}.header_section[data-v-527dbad2]{margin-bottom:28px}.section_title[data-v-527dbad2]{color:#fff;letter-spacing:-.5px;margin:0 0 10px;font-size:28px;font-weight:800}.section_desc[data-v-527dbad2]{color:#94a3b8;margin:0;font-size:15px;line-height:1.55}.accent[data-v-527dbad2]{color:#7dd3fc;font-weight:500}.loading_state[data-v-527dbad2]{color:#94a3b8;flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.spinner[data-v-527dbad2]{border:2px solid #ffffff1f;border-top-color:#38bdf8;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-527dbad2}@keyframes spin-527dbad2{to{transform:rotate(360deg)}}.error_banner[data-v-527dbad2]{color:#fecaca;background:#ef44441f;border:1px solid #ef444459;border-radius:10px;padding:12px 16px;font-size:14px}@media (width<=600px){.page_wrapper[data-v-527dbad2]{padding:0 16px 40px}.section_title[data-v-527dbad2]{font-size:24px}}.page_wrapper[data-v-4c9a3210]{max-width:800px;margin:0 auto;padding:0 24px 48px;animation:.35s ease-out both page_in-4c9a3210}@keyframes page_in-4c9a3210{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.header_section[data-v-4c9a3210]{margin-bottom:32px}.section_title[data-v-4c9a3210]{color:#fff;letter-spacing:-.3px;margin:0 0 8px;font-size:22px;font-weight:700}.section_desc[data-v-4c9a3210]{color:#94a3b8;margin:0;font-size:14px;line-height:1.6}.loading_state[data-v-4c9a3210]{color:#64748b;flex-direction:column;align-items:center;gap:16px;padding:60px 0;display:flex}.spinner[data-v-4c9a3210]{border:2px solid #ffffff14;border-top-color:#d7b43a;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-4c9a3210}@keyframes spin-4c9a3210{to{transform:rotate(360deg)}}.loading_text[data-v-4c9a3210]{margin:0;font-size:14px}.load_error_banner[data-v-4c9a3210]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:12px;align-items:center;gap:10px;padding:16px 20px;font-size:14px;display:flex}.channel_grid[data-v-4c9a3210]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.channel_card[data-v-4c9a3210]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:24px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.channel_card.is_focused[data-v-4c9a3210]{background:#d7b43a0a;border-color:#d7b43a66;box-shadow:0 0 0 3px #d7b43a14}.channel_card.has_value[data-v-4c9a3210]{border-color:#ffffff24}.channel_icon_wrap[data-v-4c9a3210]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.email_accent[data-v-4c9a3210]{color:#90cdf4;background:#63b3ed1f}.phone_accent[data-v-4c9a3210]{color:#6ee7b7;background:#6ee7b71f}.channel_body[data-v-4c9a3210]{flex-direction:column;flex:1;gap:6px;display:flex}.channel_label_row[data-v-4c9a3210]{align-items:center;gap:8px;display:flex}.channel_label[data-v-4c9a3210]{color:#e2e8f0;letter-spacing:.3px;text-transform:uppercase;font-size:13px;font-weight:600}.channel_status_dot[data-v-4c9a3210]{background:#6ee7b7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #6ee7b799}.optional_tag[data-v-4c9a3210]{color:#64748b;background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.channel_hint[data-v-4c9a3210]{color:#64748b;margin:0 0 8px;font-size:12px;line-height:1.5}.channel_input[data-v-4c9a3210]{color:#e2e8f0;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.channel_input[data-v-4c9a3210]::placeholder{color:#475569}.channel_input[data-v-4c9a3210]:focus{border-color:#d7b43a80;box-shadow:0 0 0 3px #d7b43a1a}.channel_input.is_invalid[data-v-4c9a3210]{border-color:#ef444480;box-shadow:0 0 0 3px #ef444414}.field_error[data-v-4c9a3210]{color:#fca5a5;align-items:center;gap:5px;margin-top:2px;font-size:12px;display:flex}.preview_section[data-v-4c9a3210]{background:#00000040;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:24px;padding:16px 20px}.preview_label[data-v-4c9a3210]{text-transform:uppercase;letter-spacing:.6px;color:#64748b;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.preview_pills[data-v-4c9a3210]{flex-wrap:wrap;gap:8px;display:flex}.preview_pill[data-v-4c9a3210]{border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.email_pill[data-v-4c9a3210]{color:#90cdf4;background:#63b3ed1a;border:1px solid #63b3ed33}.phone_pill[data-v-4c9a3210]{color:#6ee7b7;background:#6ee7b71a;border:1px solid #6ee7b733}.actions_row[data-v-4c9a3210]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.save_btn[data-v-4c9a3210]{color:#0a1740;cursor:pointer;background:linear-gradient(135deg,#d7b43a,#c49b25);border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 24px;font-family:inherit;font-size:14px;font-weight:700;transition:opacity .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #d7b43a40}.save_btn[data-v-4c9a3210]:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px #d7b43a59}.save_btn[data-v-4c9a3210]:active:not(:disabled){transform:translateY(0)}.save_btn[data-v-4c9a3210]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn_spinner[data-v-4c9a3210]{border:2px solid #0a17404d;border-top-color:#0a1740;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin-4c9a3210}.discard_btn[data-v-4c9a3210]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,color .2s}.discard_btn[data-v-4c9a3210]:hover:not(:disabled){color:#e2e8f0;border-color:#ffffff40}.discard_btn[data-v-4c9a3210]:disabled{opacity:.4;cursor:not-allowed}.toast_success[data-v-4c9a3210]{color:#6ee7b7;background:#6ee7b71f;border:1px solid #6ee7b740;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.save_error_banner[data-v-4c9a3210]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-size:13px;display:flex}.preview_fade-enter-active[data-v-4c9a3210],.preview_fade-leave-active[data-v-4c9a3210]{transition:opacity .25s,transform .25s}.preview_fade-enter-from[data-v-4c9a3210],.preview_fade-leave-to[data-v-4c9a3210]{opacity:0;transform:translateY(-6px)}.toast_fade-enter-active[data-v-4c9a3210],.toast_fade-leave-active[data-v-4c9a3210]{transition:opacity .3s,transform .3s}.toast_fade-enter-from[data-v-4c9a3210],.toast_fade-leave-to[data-v-4c9a3210]{opacity:0;transform:translateY(4px)}@media (width<=620px){.page_wrapper[data-v-4c9a3210]{padding:0 16px 40px}.channel_grid[data-v-4c9a3210]{grid-template-columns:1fr}.actions_row[data-v-4c9a3210]{flex-direction:column;align-items:stretch}.save_btn[data-v-4c9a3210],.discard_btn[data-v-4c9a3210]{text-align:center;justify-content:center}}.club_section[data-v-40e477a4]{gap:12px;padding:4px 14px 16px;display:grid}.club_section_header[data-v-40e477a4]{gap:6px;display:grid}.label[data-v-40e477a4]{color:var(--text);font-weight:500;font-size:inherit}.club_help[data-v-40e477a4]{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.club_help strong[data-v-40e477a4]{color:var(--text);font-weight:600}.club_section_body[data-v-40e477a4]{gap:10px;display:grid}.club_membership_card[data-v-40e477a4]{background:linear-gradient(135deg,#0ea5e91a,#0ea5e90a);border:1px solid #38bdf847;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.club_membership_main[data-v-40e477a4]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.club_membership_logo[data-v-40e477a4]{width:36px;height:36px}.club_membership_text[data-v-40e477a4]{gap:2px;min-width:0;display:grid}.club_membership_label[data-v-40e477a4]{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.club_membership_name[data-v-40e477a4]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.club_leave_btn[data-v-40e477a4]{color:var(--muted);cursor:pointer;background:#00000026;border:1px solid #ffffff24;border-radius:8px;flex-shrink:0;padding:8px 12px;font-size:13px;font-weight:600;transition:color .15s,border-color .15s,background .15s}.club_leave_btn[data-v-40e477a4]:hover:not(:disabled){color:var(--text);background:#00000040;border-color:#ffffff38}.club_leave_btn[data-v-40e477a4]:disabled{opacity:.5;cursor:not-allowed}.club_search_wrap[data-v-40e477a4]{gap:0;display:grid}.input[data-v-40e477a4]{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[data-v-40e477a4]:focus{border-color:#d7b43a8c;outline:none}.club_suggestions[data-v-40e477a4]{border:1px solid var(--border);background:#ffffff05;border-radius:10px;max-height:220px;margin:6px 0 0;padding:4px;list-style:none;overflow:hidden auto}.club_suggestion_btn[data-v-40e477a4]{text-align:left;width:100%;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;display:flex}.club_logo_circle[data-v-40e477a4]{border:1px solid var(--border);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.suggestion_text[data-v-40e477a4]{flex:1;gap:2px;min-width:0;display:grid}.club_suggestion_btn[data-v-40e477a4]:hover{background:#ffffff0f}.suggestion_name[data-v-40e477a4]{font-size:14px;font-weight:600}.suggestion_meta[data-v-40e477a4]{color:var(--muted);font-size:12px}.club_notice[data-v-40e477a4]{border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.club_notice_pending[data-v-40e477a4]{color:#fde68a;background:#fbbf2414;border:1px solid #fbbf243d}.club_notice_active[data-v-40e477a4]{color:#a8e9c7;background:#2ecc7114;border:1px solid #2ecc713d}.notice_icon[data-v-40e477a4]{opacity:.9;flex-shrink:0;width:16px;height:16px;margin-top:2px}.club_save_btn[data-v-40e477a4]{justify-self:flex-start}.primary_btn[data-v-40e477a4]{cursor:pointer;border:1px solid #17a2b873;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;display:inline-flex}.primary_btn.teal[data-v-40e477a4]{color:#061626;background:linear-gradient(#20c997,#17a2b8)}.primary_btn[data-v-40e477a4]:disabled{opacity:.55;cursor:not-allowed}.btn_spinner[data-v-40e477a4]{border:2px solid #06162640;border-top-color:currentColor;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-40e477a4}@keyframes spin-40e477a4{to{transform:rotate(360deg)}}@media (width<=720px){.club_section[data-v-40e477a4]{padding-inline:12px}.club_membership_card[data-v-40e477a4]{flex-direction:column;align-items:stretch}.club_leave_btn[data-v-40e477a4]{text-align:center;width:100%}}.account_page[data-v-56f22df8]{width:100%;max-width:100%;margin:0;padding:0}.account_body[data-v-56f22df8]{gap:16px;width:min(1100px,100%);margin:0 auto;padding:16px;padding-inline:clamp(12px,3vw,24px);display:grid}.muted[data-v-56f22df8]{color:var(--muted);font-weight:400}.actions[data-v-56f22df8]{flex-wrap:wrap;gap:10px;padding:14px;display:flex}.secondary_btn[data-v-56f22df8]{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:900;display:inline-flex}.danger_btn[data-v-56f22df8]{color:#fff;background:#ff4d4f;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;font-weight:700;display:inline-flex}.auth_redirect[data-v-56f22df8]{align-items:center;gap:10px;display:flex}.spinner[data-v-56f22df8]{border:2px solid #ffffff40;border-top-color:var(--accent);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite spin-56f22df8}@keyframes spin-56f22df8{to{transform:rotate(360deg)}}.dashboard_block[data-v-56f22df8]{gap:16px;display:grid}.hero[data-v-56f22df8]{border:1px solid var(--border);background:linear-gradient(90deg,#1c3a7880,#1230644d);border-radius:12px;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex}.hero_left[data-v-56f22df8]{flex:1;gap:4px;min-width:0;display:grid}.welcome[data-v-56f22df8]{color:var(--text);letter-spacing:.04em;font-size:12px;font-weight:500}.display_name[data-v-56f22df8]{white-space:nowrap;text-overflow:ellipsis;font-size:22px;font-weight:900;overflow:hidden}.subtle[data-v-56f22df8]{color:var(--muted);font-size:12px;font-weight:400}.hero_avatar[data-v-56f22df8]{object-fit:cover;border:2px solid #ffffff29;border-radius:999px;flex-shrink:0;width:48px;height:48px;box-shadow:0 0 0 2px #00000040}.panel_header.as_button[data-v-56f22df8]{cursor:pointer;box-sizing:border-box;text-align:left;-webkit-tap-highlight-color:transparent;touch-action:manipulation;width:100%;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:12px}.panel_header_leading[data-v-56f22df8]{flex-wrap:wrap;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.panel_header.as_button .title[data-v-56f22df8]{margin:0}.panel_header.as_button .chev[data-v-56f22df8]{width:20px;height:20px;color:var(--muted);flex-shrink:0;display:block}.panel_header.as_button[data-v-56f22df8]:hover,.panel_header.as_button[data-v-56f22df8]:active{background:#ffffff08}.panel_header.as_button[data-v-56f22df8]:focus:not(:focus-visible){outline:none}.panel_header.as_button[data-v-56f22df8]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.drawer[data-v-56f22df8]{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid;overflow:hidden}.drawer.open[data-v-56f22df8]{grid-template-rows:1fr}.drawer_inner[data-v-56f22df8]{min-height:0;overflow:hidden}.drawer_body[data-v-56f22df8]{min-height:0}.security_panel .drawer_body[data-v-56f22df8]{gap:14px;padding:0 14px 14px;display:grid}.prose[data-v-56f22df8]{color:var(--text);margin:12px 14px 0;font-weight:400}.prose.alert[data-v-56f22df8]{color:#d7b43a;font-weight:600}.help_text[data-v-56f22df8]{color:var(--muted);margin:0 14px 8px;font-size:12px;font-weight:400}.verify_panel .prose[data-v-56f22df8]{margin-top:0;padding:0 14px}.soon_chip[data-v-56f22df8]{color:#d7b43a;border:1px dashed #d7b43a66;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-weight:600;display:inline-flex}.status_badge[data-v-56f22df8]{white-space:nowrap;letter-spacing:.02em;border:1.5px solid;border-radius:999px;align-items:center;padding:6px 12px;font-weight:700;display:inline-flex}.status_badge.verified[data-v-56f22df8]{color:#ecfff4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#7ef4b42e,#56d59714);border-color:#92ffc673;box-shadow:inset 0 1px #ffffff38,0 8px 20px #2ecc711f}.status_badge.pending[data-v-56f22df8]{color:#ffe9b3;background:linear-gradient(#d7b43a38,#d7b43a1f);border-color:#d7b43a}.status_badge.rejected[data-v-56f22df8]{color:#ffd2d2;background:linear-gradient(#ff4d4f38,#ff4d4f1f);border-color:#ff4d4f}.field[data-v-56f22df8]{gap:6px;padding:12px 14px;display:grid}.label[data-v-56f22df8]{color:var(--text);font-weight:500}.label_row[data-v-56f22df8]{justify-content:space-between;align-items:center;gap:10px;display:flex}[data-v-56f22df8] .label_row .social_icon_link{width:28px;height:28px}[data-v-56f22df8] .label_row .social_icon_img{width:18px;height:18px}.input[data-v-56f22df8]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[data-v-56f22df8]:focus{border-color:#d7b43a8c;outline:none}.row[data-v-56f22df8]{gap:12px;padding:0 14px 12px;display:grid}.two_cols[data-v-56f22df8]{grid-template-columns:1fr}@media (width>=720px){.two_cols[data-v-56f22df8]{grid-template-columns:1fr 1fr}}.divider[data-v-56f22df8]{background:#ffffff14;height:1px;margin:16px 14px}.segmented.small[data-v-56f22df8]{padding:2px}.seg_btn.small[data-v-56f22df8]{text-align:center;flex:1;min-width:0;padding:6px 8px}.seg_btn[data-v-56f22df8]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vis_group[data-v-56f22df8]{margin-bottom:18px}.drawer .muted.pad[data-v-56f22df8]{padding:12px 14px}.primary_btn.teal[data-v-56f22df8]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#17a2b873}.submit_name_btn[data-v-56f22df8]{color:#072014;background:linear-gradient(#37d67a,#2fbf6d);border-color:#2ecc7180}.primary_btn[disabled][data-v-56f22df8]{opacity:.6;cursor:not-allowed}.btn_spinner[data-v-56f22df8]{vertical-align:-2px;border:2px solid #ffffff59;border-top-color:currentColor;border-radius:999px;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite spin-56f22df8;display:inline-block}.pending_hint[data-v-56f22df8]{color:#d7b43a;margin-top:4px;font-size:12px;font-weight:600}.rejected_hint[data-v-56f22df8]{color:#ffb3b3;margin-top:4px;font-size:12px;font-weight:700}.name_actions[data-v-56f22df8]{gap:8px;margin-top:8px;display:flex}.name_field_wrap[data-v-56f22df8]{position:relative}.approved_hint[data-v-56f22df8]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.approved_chip[data-v-56f22df8]{color:#ecfff4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#7ef4b429,#56d5970f);border:1px solid #92ffc66b;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff3}.approved_text[data-v-56f22df8]{color:#a8e9c7;font-size:12px;font-weight:600}[data-v-56f22df8] .verified_name_field .input.locked{color:#e9fff2;background:linear-gradient(#32845c29,#2462461a);padding-right:40px;border-color:#66d69d99!important}.toast[data-v-56f22df8]{text-align:center;z-index:50;color:#e8f4ff;background:oklab(41.3192% -.0333188 -.106122/.286667);border:2px solid #1e90ff8c;border-radius:999px;min-width:260px;max-width:92vw;padding:12px 16px;font-weight:800;line-height:1.35;animation:.28s toastPop-56f22df8;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.input.error[data-v-56f22df8]{border-color:#ff4d4fb3}.hint_error[data-v-56f22df8]{color:#ffb3b3;padding:0 14px;font-size:12px}.security_row[data-v-56f22df8]{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.security_row.stacked[data-v-56f22df8]{flex-direction:column;align-items:stretch;gap:8px}.security_row[data-v-56f22df8]:first-child{border-top:0;padding-top:0}.security_label[data-v-56f22df8]{color:var(--text);font-size:13px;font-weight:700}.security_value[data-v-56f22df8]{color:var(--muted);word-break:break-all;font-size:13px}.security_panel .input[data-v-56f22df8]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.security_panel .input[data-v-56f22df8]:focus{border-color:#d7b43a8c;outline:none}.security_panel .hint_error[data-v-56f22df8]{padding:0}.security_panel .muted.small[data-v-56f22df8]{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.primary_btn.small[data-v-56f22df8]{color:#072014;cursor:pointer;background:linear-gradient(#37d67a,#2fbf6d);border:1px solid #2ecc7180;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:800;display:inline-flex}.primary_btn.small[disabled][data-v-56f22df8]{opacity:.6;cursor:not-allowed}.verified_chip[data-v-56f22df8]{color:#ecfff4;background:linear-gradient(#7ef4b429,#56d5970f);border:1px solid #92ffc66b;border-radius:999px;align-items:center;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}@keyframes toastPop-56f22df8{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (width<=720px){.panel_header[data-v-56f22df8],.field[data-v-56f22df8]{padding:12px}.row[data-v-56f22df8]{padding:0 12px 12px}}.challenges_panel .panel_header .title[data-v-56f22df8]{opacity:.75;font-weight:700}.data_rights_inner[data-v-56f22df8]{gap:12px;padding:12px 14px 16px;display:grid}.data_rights_copy[data-v-56f22df8]{margin:0;line-height:1.5}.auth_page[data-v-8e0e190f]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 80px);padding:40px 16px 60px;display:flex}.auth_inner[data-v-8e0e190f]{gap:20px;width:100%;max-width:420px;display:grid}.auth_brand[data-v-8e0e190f]{justify-content:center;padding-bottom:4px;display:flex}.auth_wordmark[data-v-8e0e190f]{height:28px;display:block}.auth_header[data-v-8e0e190f]{text-align:center;gap:7px;display:grid}.auth_title[data-v-8e0e190f]{color:var(--text);letter-spacing:-.3px;margin:0;font-size:26px;font-weight:1000}.auth_subtitle[data-v-8e0e190f]{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.google_btn_wrap[data-v-8e0e190f]{width:100%;min-height:44px;position:relative}.google_btn_host[data-v-8e0e190f]{z-index:2;opacity:.011;width:100%;min-height:44px;position:relative}.google_btn_host.is_loading[data-v-8e0e190f]{pointer-events:none}.google_btn_visual[data-v-8e0e190f]{pointer-events:none;z-index:1;position:absolute;inset:0}.google_btn[data-v-8e0e190f]{appearance:none;color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:700;transition:box-shadow .15s,transform 60ms;display:flex}.google_btn[data-v-8e0e190f]:hover{box-shadow:0 6px 20px #00000038}.google_btn[data-v-8e0e190f]:active{transform:scale(.99)}.google_btn[data-v-8e0e190f]:disabled{opacity:.7;cursor:wait}.google_icon[data-v-8e0e190f]{flex-shrink:0;display:block}.auth_divider[data-v-8e0e190f]{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.auth_divider[data-v-8e0e190f]:before,.auth_divider[data-v-8e0e190f]:after{content:"";background:var(--border);flex:1;height:1px}.auth_form[data-v-8e0e190f]{gap:14px;display:grid}.field[data-v-8e0e190f]{gap:6px;display:grid}.label[data-v-8e0e190f]{color:var(--text);letter-spacing:.02em;font-size:12px;font-weight:700}.label_optional[data-v-8e0e190f]{color:var(--muted);font-weight:500}.input[data-v-8e0e190f]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff08;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.input[data-v-8e0e190f]:focus{border-color:#2ecc7180;outline:none;box-shadow:0 0 0 3px #2ecc7114}.input.error[data-v-8e0e190f]{border-color:#ff4d4fb3}.password_meta[data-v-8e0e190f]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.link_btn[data-v-8e0e190f]{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:none}.link_btn[data-v-8e0e190f]:hover{text-decoration:underline}.hint_error[data-v-8e0e190f]{color:#ffb3b3;font-size:12px}.form_error[data-v-8e0e190f]{color:#ffd1d1;background:#ff4d4f1a;border:1px solid #ff4d4f73;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.submit_btn[data-v-8e0e190f]{color:#072014;cursor:pointer;letter-spacing:.01em;background:linear-gradient(#37d67a,#2fbf6d);border:1px solid #2ecc7180;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:900;transition:box-shadow .15s,transform 60ms;display:inline-flex}.submit_btn[data-v-8e0e190f]:hover{box-shadow:0 6px 22px #2ecc714d}.submit_btn[data-v-8e0e190f]:active{transform:scale(.99)}.submit_btn[data-v-8e0e190f]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn_spinner[data-v-8e0e190f]{border:2px solid #0003;border-top-color:#000000b3;border-radius:999px;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin-8e0e190f;display:inline-block}.google_spinner[data-v-8e0e190f]{border-top-color:#1f1f1f}@keyframes spin-8e0e190f{to{transform:rotate(360deg)}}.mode_toggle[data-v-8e0e190f]{text-align:center;color:var(--muted);margin:0;font-size:13px}@media (width<=460px){.auth_inner[data-v-8e0e190f]{gap:16px}.auth_title[data-v-8e0e190f]{font-size:22px}}.auth_handoff_page[data-v-d16d720a]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 80px);padding:40px 16px 60px;display:flex}.auth_handoff_inner[data-v-d16d720a]{text-align:center;gap:14px;width:100%;max-width:420px;display:grid}.auth_handoff_status[data-v-d16d720a]{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.auth_handoff_error[data-v-d16d720a]{color:#ffb4b4;margin:0;font-size:14px;line-height:1.5}.auth_handoff_recovery[data-v-d16d720a]{justify-items:center;gap:14px;display:grid}.auth_handoff_recovery_lead[data-v-d16d720a]{color:var(--muted);max-width:42ch;margin:0;font-size:13px;line-height:1.55}.auth_handoff_recovery_lead a[data-v-d16d720a]{color:var(--accent,#7eb8ff);text-decoration:underline}.auth_handoff_recovery_secondary[data-v-d16d720a]{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.auth_handoff_recovery_secondary a[data-v-d16d720a]{color:var(--accent,#7eb8ff);text-decoration:underline}.auth_handoff_btn[data-v-d16d720a]{border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.auth_handoff_btn_primary[data-v-d16d720a]{color:#0b1220;background:var(--accent,#7eb8ff);width:100%;max-width:280px}.auth_handoff_btn_primary[data-v-d16d720a]:hover{filter:brightness(1.06)}.auth_page[data-v-9fd74456]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 80px);padding:32px 16px;display:flex}.auth_card[data-v-9fd74456]{border:1px solid var(--border);background:linear-gradient(#1c3a784d,#1230642e);border-radius:14px;gap:18px;width:100%;max-width:440px;padding:24px;display:grid;box-shadow:0 12px 36px #00000040}.auth_header[data-v-9fd74456]{gap:6px;display:grid}.auth_title[data-v-9fd74456]{color:var(--text);margin:0;font-size:24px;font-weight:900}.auth_subtitle[data-v-9fd74456]{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.auth_form[data-v-9fd74456]{gap:14px;display:grid}.field[data-v-9fd74456]{gap:6px;display:grid}.label[data-v-9fd74456]{color:var(--text);font-size:13px;font-weight:600}.input[data-v-9fd74456]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:14px}.input[data-v-9fd74456]:focus{border-color:#d7b43a8c;outline:none}.input.error[data-v-9fd74456]{border-color:#ff4d4fb3}.hint_error[data-v-9fd74456]{color:#ffb3b3;font-size:12px}.success_block[data-v-9fd74456]{color:#cfead8;background:#2ecc711a;border:1px solid #56d59773;border-radius:10px;gap:6px;padding:14px;display:grid}.success_title[data-v-9fd74456]{color:#a8e9c7;margin:0;font-weight:800}.success_body[data-v-9fd74456]{margin:0;font-size:13px;line-height:1.5}.primary_btn.submit_btn[data-v-9fd74456]{color:#072014;cursor:pointer;background:linear-gradient(#37d67a,#2fbf6d);border:1px solid #2ecc7180;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:800;display:inline-flex}.primary_btn.submit_btn[data-v-9fd74456]:disabled{opacity:.6;cursor:not-allowed}.btn_spinner[data-v-9fd74456]{border:2px solid #00000040;border-top-color:#072014;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-9fd74456;display:inline-block}@keyframes spin-9fd74456{to{transform:rotate(360deg)}}.back_link[data-v-9fd74456]{text-align:center;margin:0;font-size:13px}.link_btn[data-v-9fd74456]{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:none}.link_btn[data-v-9fd74456]:hover{text-decoration:underline}.auth_page[data-v-66a43df4]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 80px);padding:32px 16px;display:flex}.auth_card[data-v-66a43df4]{border:1px solid var(--border);background:linear-gradient(#1c3a784d,#1230642e);border-radius:14px;gap:18px;width:100%;max-width:440px;padding:24px;display:grid;box-shadow:0 12px 36px #00000040}.auth_header[data-v-66a43df4]{gap:6px;display:grid}.auth_title[data-v-66a43df4]{color:var(--text);margin:0;font-size:24px;font-weight:900}.auth_subtitle[data-v-66a43df4]{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.auth_form[data-v-66a43df4]{gap:14px;display:grid}.field[data-v-66a43df4]{gap:6px;display:grid}.label[data-v-66a43df4]{color:var(--text);font-size:13px;font-weight:600}.input[data-v-66a43df4]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:14px}.input[data-v-66a43df4]:focus{border-color:#d7b43a8c;outline:none}.input.error[data-v-66a43df4]{border-color:#ff4d4fb3}.hint_error[data-v-66a43df4]{color:#ffb3b3;font-size:12px}.form_error[data-v-66a43df4]{color:#ffd1d1;background:#ff4d4f1a;border:1px solid #ff4d4f73;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.success_block[data-v-66a43df4]{color:#cfead8;background:#2ecc711a;border:1px solid #56d59773;border-radius:10px;gap:6px;padding:14px;display:grid}.success_title[data-v-66a43df4]{color:#a8e9c7;margin:0;font-weight:800}.success_body[data-v-66a43df4]{margin:0;font-size:13px;line-height:1.5}.primary_btn.submit_btn[data-v-66a43df4]{color:#072014;cursor:pointer;background:linear-gradient(#37d67a,#2fbf6d);border:1px solid #2ecc7180;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:800;display:inline-flex}.primary_btn.submit_btn[data-v-66a43df4]:disabled{opacity:.6;cursor:not-allowed}.btn_spinner[data-v-66a43df4]{border:2px solid #00000040;border-top-color:#072014;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-66a43df4;display:inline-block}@keyframes spin-66a43df4{to{transform:rotate(360deg)}}.back_link[data-v-66a43df4]{text-align:center;margin:0;font-size:13px}.link_btn[data-v-66a43df4]{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:none}.link_btn[data-v-66a43df4]:hover{text-decoration:underline}.link_btn.align_right[data-v-66a43df4]{justify-self:end}.auth_page[data-v-9c83be7e]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 80px);padding:32px 16px;display:flex}.auth_card[data-v-9c83be7e]{border:1px solid var(--border);background:linear-gradient(#1c3a784d,#1230642e);border-radius:14px;gap:18px;width:100%;max-width:440px;padding:24px;display:grid;box-shadow:0 12px 36px #00000040}.auth_header[data-v-9c83be7e]{gap:6px;display:grid}.auth_title[data-v-9c83be7e]{color:var(--text);margin:0;font-size:24px;font-weight:900}.auth_subtitle[data-v-9c83be7e]{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.loading_block[data-v-9c83be7e]{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.success_block[data-v-9c83be7e]{color:#cfead8;background:#2ecc711a;border:1px solid #56d59773;border-radius:10px;gap:6px;padding:14px;display:grid}.success_title[data-v-9c83be7e]{color:#a8e9c7;margin:0;font-weight:800}.success_body[data-v-9c83be7e]{margin:0;font-size:13px;line-height:1.5}.form_error[data-v-9c83be7e]{color:#ffd1d1;background:#ff4d4f1a;border:1px solid #ff4d4f73;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.btn_spinner[data-v-9c83be7e]{border:2px solid #ffffff40;border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-9c83be7e;display:inline-block}@keyframes spin-9c83be7e{to{transform:rotate(360deg)}}.back_link[data-v-9c83be7e]{text-align:center;margin:0;font-size:13px}.link_btn[data-v-9c83be7e]{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:none}.link_btn[data-v-9c83be7e]:hover{text-decoration:underline}.brave_note[data-v-ea99a544]{color:var(--muted);margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.45}.brave_link[data-v-ea99a544]{color:#ff9b7a;text-underline-offset:2px;-webkit-text-decoration:underline #fb542b8c;text-decoration:underline #fb542b8c}.brave_link[data-v-ea99a544]:hover{color:#ffb89a}.roadmap_page[data-v-cdad48f6]{padding-bottom:56px}.roadmap_hero[data-v-cdad48f6]{background:radial-gradient(70% 130% at 12% 0,#17a2b829,#0000 70%),radial-gradient(65% 120% at 90% 0,#f0d67a29,#0000 72%),linear-gradient(#0b1630f5,#081228f2);margin-top:8px}.hero_inner[data-v-cdad48f6]{padding:28px 20px 26px}.hero_badge[data-v-cdad48f6]{letter-spacing:.7px;text-transform:uppercase;color:#b9e7f0;margin:0 0 10px;font-size:12px;font-weight:900}.hero_title[data-v-cdad48f6]{margin:0;font-size:clamp(30px,5vw,44px);line-height:1.06}.hero_subtitle[data-v-cdad48f6]{max-width:780px;color:var(--muted);margin:14px 0 0;font-weight:700;line-height:1.6}.main_grid[data-v-cdad48f6]{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@media (width<=980px){.main_grid[data-v-cdad48f6]{grid-template-columns:1fr}}.timeline_section[data-v-cdad48f6],.support_section[data-v-cdad48f6]{padding:14px}.section_head[data-v-cdad48f6]{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}.section_title[data-v-cdad48f6]{margin:0;font-size:22px}.section_subtitle[data-v-cdad48f6]{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:700}.timeline_wrap[data-v-cdad48f6]{padding:20px 0;position:relative}.timeline_line[data-v-cdad48f6]{z-index:0;background:linear-gradient(#d946ef 0%,#3b82f6 100%);width:2px;position:absolute;top:0;bottom:0;left:23px;box-shadow:0 0 15px #d946ef66}.timeline_item[data-v-cdad48f6]{z-index:1;margin-bottom:32px;padding-left:60px;position:relative}.timeline_item[data-v-cdad48f6]:last-child{margin-bottom:0}.timeline_dot[data-v-cdad48f6]{background:var(--bg);border:2px solid #3b82f6;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:20px;left:14px;box-shadow:0 0 0 4px #3b82f626}.timeline_item:hover .timeline_dot[data-v-cdad48f6]{background:#3b82f6;transform:scale(1.1);box-shadow:0 0 15px #3b82f680,0 0 0 4px #3b82f640}.timeline_item.completed .timeline_dot[data-v-cdad48f6]{background:#d946ef;border-color:#d946ef;box-shadow:0 0 15px #d946ef99,0 0 30px #d946ef66}.timeline_card[data-v-cdad48f6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:16px;padding:20px 24px;transition:transform .3s,box-shadow .3s;position:relative}.timeline_item:hover .timeline_card[data-v-cdad48f6]{transform:translate(4px);box-shadow:0 10px 30px -10px #00000080,0 0 20px #3b82f626}.timeline_item.completed:hover .timeline_card[data-v-cdad48f6]{box-shadow:0 10px 30px -10px #00000080,0 0 20px #d946ef33}.timeline_top[data-v-cdad48f6]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.timeline_date[data-v-cdad48f6]{color:#3b82f6;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 10px #3b82f64d;font-size:13px;font-weight:800}.timeline_item.completed .timeline_date[data-v-cdad48f6]{color:#d946ef;text-shadow:0 0 15px #d946ef99}.timeline_title[data-v-cdad48f6]{color:#f1f5f9;margin:0 0 8px;font-size:18px;font-weight:700}.timeline_desc[data-v-cdad48f6]{color:#94a3b8;margin:0;font-size:15px;line-height:1.6}.support_copy[data-v-cdad48f6]{color:var(--muted);margin:0 0 12px;font-weight:700;line-height:1.55}.support_list[data-v-cdad48f6]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.support_item[data-v-cdad48f6]{background:#ffffff05;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.support_logo[data-v-cdad48f6]{object-fit:contain;background:#fff;border-radius:6px;width:34px;height:34px;padding:3px}.support_body[data-v-cdad48f6]{min-width:0}.support_name[data-v-cdad48f6]{margin:0 0 2px;font-size:14px;font-weight:700}.support_desc[data-v-cdad48f6]{color:#94a3b8;margin:0 0 4px;font-size:13px;line-height:1.4}.support_url[data-v-cdad48f6]{color:#b8d9ff;overflow-wrap:anywhere;font-size:12px;text-decoration:underline}.copy_btn[data-v-cdad48f6]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:800}.dmca_page[data-v-4490db5d]{padding-bottom:56px}.dmca_hero[data-v-4490db5d]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff03);margin-top:8px}.hero_inner[data-v-4490db5d]{padding:28px 20px}.hero_title[data-v-4490db5d]{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.2}.hero_subtitle[data-v-4490db5d]{color:var(--muted);margin:10px 0 0;font-weight:700;line-height:1.5}.dmca_content[data-v-4490db5d]{margin-top:16px;padding:24px 20px}.dmca_intro[data-v-4490db5d]{margin-bottom:24px}.dmca_intro p[data-v-4490db5d]{color:var(--muted);margin:0;line-height:1.6}.dmca_section[data-v-4490db5d]{margin-bottom:24px}.dmca_section[data-v-4490db5d]:last-of-type{margin-bottom:0}.dmca_heading[data-v-4490db5d]{margin:0 0 12px;font-size:18px;font-weight:700}.dmca_section p[data-v-4490db5d]{color:var(--muted);margin:0 0 12px;line-height:1.6}.dmca_list[data-v-4490db5d]{color:var(--muted);margin:12px 0 16px 20px;padding:0;line-height:1.6}.dmca_list li[data-v-4490db5d]{margin-bottom:6px}.dmca_agent[data-v-4490db5d]{background:#ffffff0a;border-radius:8px;margin-top:16px;padding:14px}.dmca_agent a[data-v-4490db5d]{color:var(--accent);text-decoration:none}.dmca_agent a[data-v-4490db5d]:hover{text-decoration:underline}.dmca_legal_links[data-v-4490db5d]{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.dmca_legal_links a[data-v-4490db5d]{color:var(--accent);text-decoration:none}.dmca_legal_links a[data-v-4490db5d]:hover{text-decoration:underline}.dmca_updated[data-v-4490db5d]{color:var(--muted);opacity:.85;margin-top:24px;font-size:13px}.terms_page[data-v-c5a05a00]{padding-bottom:56px}.terms_hero[data-v-c5a05a00]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff03);margin-top:8px}.hero_inner[data-v-c5a05a00]{padding:28px 20px}.hero_title[data-v-c5a05a00]{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.2}.hero_subtitle[data-v-c5a05a00]{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:700}.terms_content[data-v-c5a05a00]{margin-top:16px;padding:24px 20px}.terms_intro[data-v-c5a05a00]{margin-bottom:24px}.terms_intro p[data-v-c5a05a00],.terms_section p[data-v-c5a05a00]{color:var(--muted);margin:0 0 12px;line-height:1.6}.terms_section[data-v-c5a05a00]{margin-bottom:24px}.terms_heading[data-v-c5a05a00]{margin:0 0 12px;font-size:18px;font-weight:700}.terms_list[data-v-c5a05a00]{color:var(--muted);margin:12px 0 16px 20px;padding:0;line-height:1.6}.terms_list li[data-v-c5a05a00]{margin-bottom:6px}.terms_content a[data-v-c5a05a00]{color:var(--accent);text-decoration:none}.terms_content a[data-v-c5a05a00]:hover{text-decoration:underline}.terms_legal_links[data-v-c5a05a00]{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.terms_updated[data-v-c5a05a00]{color:var(--muted);opacity:.85;margin-top:12px;font-size:13px}.privacy_page[data-v-bbf2b2e0]{padding-bottom:56px}.privacy_hero[data-v-bbf2b2e0]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff03);margin-top:8px}.hero_inner[data-v-bbf2b2e0]{padding:28px 20px}.hero_title[data-v-bbf2b2e0]{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.2}.hero_subtitle[data-v-bbf2b2e0]{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:700}.privacy_content[data-v-bbf2b2e0]{margin-top:16px;padding:24px 20px}.privacy_intro[data-v-bbf2b2e0]{margin-bottom:24px}.privacy_intro p[data-v-bbf2b2e0],.privacy_section p[data-v-bbf2b2e0]{color:var(--muted);margin:0 0 12px;line-height:1.6}.privacy_section[data-v-bbf2b2e0]{margin-bottom:24px}.privacy_heading[data-v-bbf2b2e0]{margin:0 0 12px;font-size:18px;font-weight:700}.privacy_list[data-v-bbf2b2e0]{color:var(--muted);margin:12px 0 16px 20px;padding:0;line-height:1.6}.privacy_list li[data-v-bbf2b2e0]{margin-bottom:8px}.privacy_content a[data-v-bbf2b2e0]{color:var(--accent);text-decoration:none}.privacy_content a[data-v-bbf2b2e0]:hover{text-decoration:underline}.privacy_updated[data-v-bbf2b2e0]{color:var(--muted);opacity:.85;margin-top:24px;font-size:13px}.privacy_page[data-v-beea3d3b]{padding-bottom:56px}.privacy_hero[data-v-beea3d3b]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff03);margin-top:8px}.hero_inner[data-v-beea3d3b]{padding:28px 20px}.hero_title[data-v-beea3d3b]{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.2}.hero_subtitle[data-v-beea3d3b]{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:700}.privacy_content[data-v-beea3d3b]{margin-top:16px;padding:24px 20px}.privacy_intro[data-v-beea3d3b]{margin-bottom:24px}.privacy_intro p[data-v-beea3d3b],.privacy_section p[data-v-beea3d3b]{color:var(--muted);margin:0 0 12px;line-height:1.6}.privacy_section[data-v-beea3d3b]{margin-bottom:24px}.privacy_heading[data-v-beea3d3b]{margin:0 0 12px;font-size:18px;font-weight:700}.privacy_list[data-v-beea3d3b]{color:var(--muted);margin:12px 0 16px 20px;padding:0;line-height:1.6}.privacy_list li[data-v-beea3d3b]{margin-bottom:8px}.privacy_content a[data-v-beea3d3b]{color:var(--accent);text-decoration:none}.privacy_content a[data-v-beea3d3b]:hover{text-decoration:underline}.privacy_updated[data-v-beea3d3b]{color:var(--muted);opacity:.85;margin-top:24px;font-size:13px}.steps_list[data-v-beea3d3b]{color:var(--muted);margin:12px 0 16px 20px;padding:0;line-height:1.65}.steps_list li[data-v-beea3d3b]{margin-bottom:10px}.inner_panel[data-v-beea3d3b]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:12px;padding:20px;position:relative}.hp_trap[data-v-beea3d3b]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form_hint[data-v-beea3d3b]{color:var(--muted);margin:0 0 14px;line-height:1.55}.form_grid[data-v-beea3d3b]{gap:14px;display:grid}.field[data-v-beea3d3b]{gap:6px;display:grid}.label[data-v-beea3d3b]{color:var(--text);font-size:14px;font-weight:600}.input[data-v-beea3d3b]{border:1px solid var(--border);width:100%;color:var(--text);box-sizing:border-box;background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[data-v-beea3d3b]:focus{border-color:#d7b43a8c;outline:none}.textarea[data-v-beea3d3b]{resize:vertical;min-height:72px}.check_row[data-v-beea3d3b]{color:var(--muted);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.check_row.tight[data-v-beea3d3b]{margin-bottom:4px}.cat_fieldset[data-v-beea3d3b]{border:none;margin:0;padding:0}.form_actions[data-v-beea3d3b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary_btn.teal[data-v-beea3d3b]{color:#061626;cursor:pointer;background:linear-gradient(#20c997,#17a2b8);border:1px solid #17a2b873;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.primary_btn.teal[data-v-beea3d3b]:disabled{opacity:.5;cursor:not-allowed}.btn_spinner[data-v-beea3d3b]{vertical-align:-2px;border:2px solid #06162659;border-top-color:currentColor;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-beea3d3b;display:inline-block}@keyframes spin-beea3d3b{to{transform:rotate(360deg)}}.hint_error[data-v-beea3d3b]{color:#ffb3b3;margin:0;font-size:13px}.hint_success[data-v-beea3d3b]{color:#a8e9c7;margin:0;font-size:14px;line-height:1.45}.flatline_svg[data-v-603cb61e]{width:100%;height:auto}.flatline_path[data-v-603cb61e]{stroke:#ff5b6b;stroke-width:4px;stroke-linejoin:round;stroke-linecap:round;filter:url(#flatline_glow);animation:1.7s ease-in-out infinite flatline_pulse-603cb61e}.flatline_dot[data-v-603cb61e]{fill:#ffd1a1}@keyframes flatline_pulse-603cb61e{0%,to{stroke-width:4px;opacity:.7}40%{stroke-width:5.3px;opacity:1}}.fatal_fourway_card[data-v-25d12dc3]{aspect-ratio:1;border:1px solid var(--border);background:radial-gradient(140% 140% at 50% 0%, hsla(var(--ffw-hue,0),84%,62%,.45), #20060af5);width:100%;max-width:360px;min-height:520px;box-shadow:-14px 26px 54px #000000b3, 18px -18px 54px hsla(var(--ffw-hue,0),84%,62%,.4);cursor:pointer;border-radius:26px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.fatal_fourway_card[data-v-25d12dc3]:hover{box-shadow:-14px 26px 64px #000c, 18px -18px 64px hsla(var(--ffw-hue,0),84%,62%,.5);transform:scale(1.02)}.fatal_fourway_card[data-v-25d12dc3]:active{transform:scale(.98)}.fatal_fourway_card[data-v-25d12dc3]:focus-visible{outline:2px solid hsla(var(--ffw-hue,0),84%,62%,.8);outline-offset:2px}.ffw_background[data-v-25d12dc3]{background:linear-gradient(#1e0509e6,#0c0204fa);position:absolute;inset:0;overflow:hidden}.ffw_glow[data-v-25d12dc3]{filter:blur(20px);opacity:.9;background:radial-gradient(circle at 50% 20%,#ff5069e6,#0000 60%);position:absolute;inset:-30%}.ffw_grid[data-v-25d12dc3]{z-index:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:absolute;inset:0}.ffw_slot[data-v-25d12dc3]{perspective:1000px;border:1px solid #ffffff0f;position:relative;overflow:hidden}.ffw_slot[data-v-25d12dc3]:before,.ffw_slot[data-v-25d12dc3]:after,.ffw_nameplate[data-v-25d12dc3]{pointer-events:none}.ffw_slot[data-v-25d12dc3]:before{content:"";background:radial-gradient(circle at 50% 25%, var(--slot-accent,#fff6), transparent 70%);opacity:.6;mix-blend-mode:screen;pointer-events:none;z-index:0;position:absolute;inset:0}.ffw_slot[data-v-25d12dc3]:after{content:"";mix-blend-mode:multiply;pointer-events:none;z-index:0;background:linear-gradient(145deg,#0003,#0000008c);position:absolute;inset:0}.slot_inner[data-v-25d12dc3]{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);transition-delay:var(--flip-delay,0s);position:relative}.ffw_slot.flipped .slot_inner[data-v-25d12dc3]{transform:rotateY(180deg)}.slot_front[data-v-25d12dc3],.slot_back[data-v-25d12dc3]{backface-visibility:hidden;position:absolute;inset:0}.slot_back[data-v-25d12dc3]{border:2px solid var(--slot-accent,#fff3);z-index:2;background:linear-gradient(145deg,#0c0204f2,#140408fa);justify-content:center;align-items:center;display:flex;transform:rotateY(180deg)}.back_content[data-v-25d12dc3]{flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;padding:12px;display:flex;position:relative}.back_glow[data-v-25d12dc3]{background:radial-gradient(circle at 50% 50%, var(--slot-accent,#fff6), transparent 70%);opacity:.4;filter:blur(20px);animation:2s ease-in-out infinite pulse_back_glow-25d12dc3;position:absolute;inset:-20%}@keyframes pulse_back_glow-25d12dc3{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.back_text[data-v-25d12dc3]{z-index:1;text-transform:uppercase;letter-spacing:.12em;color:#f5f7ff;text-shadow:0 4px 14px #000c, 0 0 20px var(--slot-accent,#ffffff4d);text-align:center;font-size:clamp(16px,4cqw,22px);font-weight:900;position:relative}.slot_front[data-v-25d12dc3]{z-index:1;width:100%;height:100%;position:relative}.image_wrap[data-v-25d12dc3]{position:absolute;inset:-4%}.image_wrap img[data-v-25d12dc3]{object-fit:cover;filter:contrast(1.15)saturate(1.2)brightness(.95);width:115%;height:115%}.ffw_nameplate[data-v-25d12dc3]{-webkit-backdrop-filter:blur(6px);text-align:center;z-index:2;background:linear-gradient(#000c,#0000008c);padding:6px 5px;position:absolute;bottom:0;left:0;right:0}.ffw_slot.top_plate .ffw_nameplate[data-v-25d12dc3]{background:linear-gradient(#000c,#0000004d);top:0;bottom:auto}.ffw_name[data-v-25d12dc3]{text-transform:uppercase;letter-spacing:.04em;color:#f5f7ff;text-shadow:0 4px 14px #0009;font-size:clamp(13px,3.5cqw,16px);font-weight:900}.lightning_line[data-v-25d12dc3]{opacity:.75;mix-blend-mode:screen;width:auto;height:360%;filter:hue-rotate(var(--ffw-lightning-rotate,-265deg)) drop-shadow(0 0 14px hsla(var(--ffw-hue,0),100%,72%,.7));pointer-events:none;z-index:2;position:absolute;top:50%;left:50%}.lightning_vertical[data-v-25d12dc3]{transform:translate(-49%,-52%)rotate(90deg)scaleX(.32)scaleY(.22)}.lightning_horizontal[data-v-25d12dc3]{transform:translate(-49%,-51%)scaleX(.32)scaleY(.22)}.ffw_center_badge[data-v-25d12dc3]{text-align:center;z-index:3;background:radial-gradient(circle at 50% 30%,#0c1934e6,#040916f2);border:0;border-radius:0;flex-direction:column;gap:6px;width:60%;max-width:260px;padding:18px 16px 16px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #0000008c,inset 0 0 24px #00000073}.ffw_title_wrap[data-v-25d12dc3]{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.ffw_flatline_backdrop[data-v-25d12dc3]{opacity:.85;mix-blend-mode:screen;justify-content:center;align-items:center;display:flex;position:absolute;inset:-4px 0 0}.ffw_flatline_backdrop[data-v-25d12dc3] .flatline_svg{width:115%}.ffw_label[data-v-25d12dc3]{text-transform:uppercase;letter-spacing:.24em;color:#fdfcff;text-align:center;flex-direction:column;align-items:center;gap:2px;font-family:Rubik Glitch,system-ui,sans-serif;font-size:clamp(18px,4.8cqw,26px);font-style:italic;font-weight:400;line-height:1;display:flex}.ffw_label_line[data-v-25d12dc3]{display:block}.fatal_token[data-v-25d12dc3]{color:hsl(var(--ffw-hue,0),84%,62%)}.ffw_meta[data-v-25d12dc3]{text-transform:uppercase;letter-spacing:.2em;color:#ffffffb3;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.ffw_meta .dot[data-v-25d12dc3]{color:#fff6}.sr_only[data-v-25d12dc3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=520px){.fatal_fourway_card[data-v-25d12dc3]{border-radius:20px;width:92%;margin:0 auto}.ffw_center_badge[data-v-25d12dc3]{width:72%}}@media (prefers-reduced-motion:reduce){.slot_inner[data-v-25d12dc3]{transition:transform .3s}.back_glow[data-v-25d12dc3]{animation:none}}.filter_bar[data-v-bad36257]{background:var(--bg);z-index:5;border-bottom:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:10px;margin:0 0 12px;padding:8px 12px;display:grid;position:sticky;top:56px}.filter_bar .left_group[data-v-bad36257]{border:1px solid var(--border);background:#ffffff0a;border-radius:12px;grid-row:2;justify-content:space-between;justify-self:stretch;align-items:center;gap:10px;padding:8px 10px;display:flex}.right_group[data-v-bad36257]{flex-wrap:nowrap;grid-row:1;justify-content:space-between;justify-self:stretch;align-items:center;gap:12px;width:100%;display:flex}.right_group .segmented[data-v-bad36257]{flex:none}.right_group .count[data-v-bad36257]{flex:none;margin-left:auto}.filter_label[data-v-bad36257]{color:var(--muted);font-weight:800}.filter_label .accent[data-v-bad36257]{color:var(--accent)}.clear_btn[data-v-bad36257]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:900;display:inline-flex}.segmented[data-v-bad36257]{border:1px solid var(--border);background:#ffffff0f;border-radius:999px;display:inline-flex;overflow:hidden}.seg_btn[data-v-bad36257]{color:var(--muted);cursor:pointer;clip-path:inset(0 round 999px);box-shadow:none;transition:var(--pill-state-transition);background:0 0;border:0;padding:6px 12px;font-weight:900}.seg_btn.active[data-v-bad36257]{background:linear-gradient(180deg, var(--accent), var(--accent-2));color:#061626;clip-path:inset(0 round 999px);border-color:#0000;padding:6px 12px;box-shadow:inset 0 0 0 1px #00000080}.count[data-v-bad36257]{color:var(--muted);font-weight:800}.cropper[data-v-f8198bf0]{aspect-ratio:3/5;touch-action:pan-y;background:#000;border-radius:16px;width:100%;position:relative;overflow:hidden}.img[data-v-f8198bf0]{object-fit:contain;filter:grayscale()contrast(1.15)brightness(.72)saturate(.5);transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;position:absolute;inset:0}.seam_visual[data-v-f8198bf0]{pointer-events:none;position:absolute;inset:0}.seam_visual[data-v-f8198bf0]:after{content:"";-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;opacity:.2;background:radial-gradient(50% 50%,#ffffff1f,#fff0 70%);position:absolute;inset:0;-webkit-mask-size:200% 200%;mask-size:200% 200%}.shade[data-v-f8198bf0]{pointer-events:none;background:#0000008c;position:absolute}.half_shade[data-v-f8198bf0]{pointer-events:none;border-radius:10px;position:absolute;overflow:hidden}.half_shade.side_left[data-v-f8198bf0]:after{content:"";-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;background:#0000007a;position:absolute;inset:0;-webkit-mask-size:200% 200%;mask-size:200% 200%}.half_shade.side_right[data-v-f8198bf0]:after{content:"";-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;background:#0000007a;position:absolute;inset:0;-webkit-mask-size:200% 200%;mask-size:200% 200%}.crop_box[data-v-f8198bf0]{box-sizing:border-box;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:2px dotted #ffffffe6;border-radius:10px;position:absolute;overflow:hidden}.crop_box.side_left[data-v-f8198bf0]{-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #000 49.5%, #0000 50.5%);-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-size:200% 200%;mask-size:200% 200%}.crop_box.side_right[data-v-f8198bf0]{-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle), #0000 49.5%, #000 50.5%);-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-size:200% 200%;mask-size:200% 200%}.diag_line[data-v-f8198bf0]{pointer-events:none;background:repeating-linear-gradient(var(--grad-angle), #fff0 0 6px, #fff0 6px, #fff0 11px), linear-gradient(var(--grad-angle), #fff0 49.5%, #ffffffe6 50%, #fff0 50.5%);opacity:.7;mix-blend-mode:normal;position:absolute;inset:0}.handle[data-v-f8198bf0]{touch-action:none;background:#0b1630;border:2px solid #fffffff2;border-radius:50%;width:28px;height:28px;position:absolute;box-shadow:0 2px 8px #0006}.handle[data-v-f8198bf0]:after{content:"";background:#ffffff2e;border-radius:50%;position:absolute;inset:6px}.handle_tl[data-v-f8198bf0]{cursor:nwse-resize;top:-14px;left:-14px}.handle_tr[data-v-f8198bf0]{cursor:nesw-resize;top:-14px;right:-14px}.handle_bl[data-v-f8198bf0]{cursor:nesw-resize;bottom:-14px;left:-14px}.handle_br[data-v-f8198bf0]{cursor:nwse-resize;bottom:-14px;right:-14px}.crop_box.active[data-v-f8198bf0]{border-color:#fff}.editor_body[data-v-6498888d]{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=900px){.editor_body[data-v-6498888d]{grid-template-columns:1fr}}.editor_controls[data-v-6498888d]{gap:12px;display:grid}.editor_controls.below[data-v-6498888d]{margin-top:8px}.ie_label[data-v-6498888d]{color:var(--muted);font-weight:800}.field.two_cols[data-v-6498888d]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.btn_row[data-v-6498888d]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.editor_preview[data-v-6498888d]{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.modal_title_group .title[data-v-6498888d]{margin:0}.modal_title_group .subtitle[data-v-6498888d]{color:var(--muted);font-weight:700}.header_actions .close_btn[data-v-6498888d]{border:1px solid var(--border);color:var(--text);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff0a);border-radius:10px;justify-content:center;align-items:center;padding:6px 12px;font-size:20px;font-weight:900;line-height:1;transition:all .18s;display:inline-flex}.main_container[data-v-8d7d6a2e]{background:radial-gradient(70vw 50vh at 50% 0%, #ffffff09, transparent 70%), linear-gradient(180deg, #ffffff05, #ffffff05), var(--bg);position:relative}.sm_page_waitlist[data-v-8d7d6a2e]>:not(.sm_waitlist_scrim):not(.sm_waitlist_banner){filter:grayscale();opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.sm_waitlist_scrim[data-v-8d7d6a2e]{z-index:8;pointer-events:none;background:linear-gradient(#070e1c1f,#070e1c61);position:absolute;inset:0}.sm_waitlist_banner[data-v-8d7d6a2e]{z-index:9;pointer-events:none;background:linear-gradient(#0c162ef0,#081228e6);border:1px solid #f0d67a59;border-radius:12px;flex-direction:column;gap:4px;margin:0 12px 12px;padding:12px 14px;display:flex;position:relative;box-shadow:0 12px 28px #00000047}.sm_waitlist_title[data-v-8d7d6a2e]{letter-spacing:.14em;text-transform:uppercase;color:#e8d58a;font-size:11px;font-weight:900}.sm_waitlist_copy[data-v-8d7d6a2e]{color:var(--muted);font-size:13px;font-weight:750;line-height:1.35}@media (width<=520px){.sm_waitlist_banner[data-v-8d7d6a2e]{margin:0 10px 10px}}.hero_body[data-v-8d7d6a2e]{padding:12px 16px 16px}.tagline[data-v-8d7d6a2e]{margin:0 0 6px;font-size:18px;font-weight:900}.sub[data-v-8d7d6a2e]{color:var(--muted);margin:0;font-weight:700}.filter_bar[data-v-8d7d6a2e]{background:var(--bg);z-index:5;border-bottom:1px solid var(--border);grid-template-rows:auto auto;grid-template-columns:1fr;row-gap:10px;margin:0 0 12px;padding:8px 12px;display:grid;position:sticky;top:56px}.filter_bar .left_group[data-v-8d7d6a2e]{border:1px solid var(--border);background:#ffffff0a;border-radius:12px;grid-row:2;justify-content:space-between;justify-self:stretch;align-items:center;gap:10px;padding:8px 10px;display:flex}.right_group[data-v-8d7d6a2e]{flex-wrap:nowrap;grid-row:1;justify-content:space-between;justify-self:stretch;align-items:center;gap:12px;width:100%;display:flex}.right_group .segmented[data-v-8d7d6a2e]{flex:none}.right_group .count[data-v-8d7d6a2e]{flex:none;margin-left:auto}.filter_label[data-v-8d7d6a2e]{color:var(--muted);font-weight:800}.filter_label .accent[data-v-8d7d6a2e]{color:var(--accent)}.clear_btn[data-v-8d7d6a2e]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:900;display:inline-flex}.cards_grid[data-v-8d7d6a2e]{grid-template-columns:1fr;justify-items:center;gap:44px 18px;padding:0 12px;display:grid}@media (width>=1000px){.cards_grid[data-v-8d7d6a2e]{grid-template-columns:1fr 1fr}}.panel_body[data-v-8d7d6a2e]{padding:14px 16px}.card_wrap[data-v-8d7d6a2e]{justify-content:center;min-width:0;display:flex;position:relative}.edit_btn[data-v-8d7d6a2e]{z-index:2;border:1px solid var(--border);width:28px;height:28px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:linear-gradient(#ffffff1f,#ffffff0f);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:12px;right:12px}@media (width<=760px){.edit_btn[data-v-8d7d6a2e]{bottom:10px;left:12px;right:auto}}.past_divider[data-v-8d7d6a2e]{justify-content:center;align-items:center;margin-top:8px;padding:16px 12px 6px;display:flex}.past_divider[data-v-8d7d6a2e]:before,.past_divider[data-v-8d7d6a2e]:after{content:"";background:var(--border);opacity:.8;flex:1;height:1px}.past_label[data-v-8d7d6a2e]{color:var(--muted);letter-spacing:.6px;flex:none;margin:0 10px;font-weight:900}.show_more_wrap[data-v-8d7d6a2e]{justify-content:center;padding:6px 12px 16px;display:flex}.show_more_btn[data-v-8d7d6a2e]{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:10px 18px;font-weight:800;display:inline-flex}.show_more_btn[data-v-8d7d6a2e]:hover{border-color:var(--accent)}.past_end_sentinel[data-v-8d7d6a2e]{height:1px}.past_tab_panel[data-v-8d7d6a2e]{min-height:0}.upcoming_compact_strip[data-v-8d7d6a2e]{border:1px solid var(--border);background:#ffffff0a;border-radius:12px;flex-direction:column;align-items:center;gap:10px;margin:0 12px 16px;padding:14px 16px;display:flex}.upcoming_compact_text[data-v-8d7d6a2e]{color:var(--muted);text-align:center;margin:0;font-weight:800}.upcoming_compact_btn[data-v-8d7d6a2e]{border:1px solid var(--border);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-weight:900;display:inline-flex}.upcoming_compact_btn[data-v-8d7d6a2e]:hover{border-color:var(--accent)}.placeholder_card[data-v-8d7d6a2e]{border:1px dashed var(--border);background:#ffffff08;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;max-width:500px;min-height:280px;margin:0 auto;padding:24px;display:flex}.checkin_main[data-v-aef7ff2a]{width:min(1000px,100%)}.checkin_panel[data-v-aef7ff2a]{margin-top:18px}.panel_header[data-v-aef7ff2a]{border:1px solid var(--border);background:#0a174066;border-bottom:none;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.panel_body[data-v-aef7ff2a]{border:1px solid var(--border);background:#0a174040;border-radius:0 0 12px 12px;padding:16px}.checkin_subtitle[data-v-aef7ff2a]{max-width:640px;margin:6px 0 0}.checkin_event_meta[data-v-aef7ff2a]{gap:4px;margin-bottom:12px;display:grid}.checkin_event_name[data-v-aef7ff2a]{color:#f5f7ff;font-size:16px;font-weight:800}.checkin_event_detail[data-v-aef7ff2a]{color:#a8bce8f2;font-size:13px}.error_text[data-v-aef7ff2a]{color:#ff9b91;font-weight:800}.checkin_main[data-v-5200631a]{width:min(1000px,100%)}.checkin_panel[data-v-5200631a]{margin-top:18px}.panel_header[data-v-5200631a]{border:1px solid var(--border);background:#0a174066;border-bottom:none;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.panel_body[data-v-5200631a]{border:1px solid var(--border);background:#0a174040;border-radius:0 0 12px 12px;padding:16px}.checkin_subtitle[data-v-5200631a]{max-width:720px;margin:6px 0 0}.checkin_event_meta[data-v-5200631a]{gap:4px;margin-bottom:12px;display:grid}.checkin_event_name[data-v-5200631a]{color:#f5f7ff;font-size:16px;font-weight:800}.checkin_event_detail[data-v-5200631a]{color:#a8bce8f2;font-size:13px}.error_text[data-v-5200631a]{color:#ff9b91;font-weight:800}@keyframes fade_up-29ba4c01{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes orb_float_a-29ba4c01{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(16px,-12px)scale(1.06)}}@keyframes orb_float_b-29ba4c01{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-12px,14px)scale(.97)}}@keyframes glint_sweep-29ba4c01{0%{opacity:0;transform:translate(-120%)}16%{opacity:.85}84%{opacity:.85}to{opacity:0;transform:translate(140%)}}@keyframes featured_visual_float-29ba4c01{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes card_sheen_sweep-29ba4c01{0%,30%{opacity:0;background-position:-100% 0}40%{opacity:1}70%{opacity:0;background-position:200% 0}to{opacity:0;background-position:200% 0}}@keyframes sale_ring_pulse_gold-29ba4c01{0%,to{border-color:#f0d67a26;box-shadow:0 0 #f0d67a00,0 0 14px #f0d67a14}45%{border-color:#f0d67a8c;box-shadow:0 0 0 5px #f0d67a12,0 0 28px #f0d67a38}}.featured_stage[data-v-29ba4c01]{box-sizing:border-box;background:linear-gradient(160deg,#0b1734fc,#070e1cf7);border:1px solid #ffffff14;border-left:0;border-right:0;border-radius:0;width:100vw;margin-bottom:34px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden;box-shadow:0 24px 64px #0000006b,0 0 0 1px #f0d67a0d,inset 0 1px #ffffff0f}.featured_stage[data-v-29ba4c01]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#ffffff14,#0000);width:42%;position:absolute;inset:0 0 0 -24%;transform:translate(-120%)}.featured_stage_bg[data-v-29ba4c01]{pointer-events:none;position:absolute;inset:0}.bg_orb[data-v-29ba4c01]{filter:blur(60px);border-radius:50%;position:absolute}.bg_orb_a[data-v-29ba4c01]{background:radial-gradient(circle,#f0d67a57,#c98a1a14 65%);width:300px;height:300px;animation:11s ease-in-out infinite orb_float_a-29ba4c01;top:-120px;right:-80px}.bg_orb_b[data-v-29ba4c01]{background:radial-gradient(circle,#325ed624,#0a12360f 72%);width:240px;height:240px;animation:13s ease-in-out infinite orb_float_b-29ba4c01;bottom:-90px;left:-70px}.bg_grid[data-v-29ba4c01]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 85%,#000 18%,#0000 85%);mask-image:radial-gradient(85% 85%,#000 18%,#0000 85%)}.featured_track[data-v-29ba4c01]{z-index:2;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:manipulation;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow:auto hidden}.featured_track[data-v-29ba4c01]::-webkit-scrollbar{display:none}.featured_slide[data-v-29ba4c01]{min-height:220px;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:0 0 100%;padding:24px 28px 0;position:relative}.sale_slide[data-v-29ba4c01]{background:radial-gradient(75% 55% at 82% 12%,#f0d67a1a 0%,#0000 58%),linear-gradient(155deg,#0d19376b 0%,#080f1e61 100%);padding:14px 28px 0}.sale_slide .featured_slide_inner[data-v-29ba4c01],.sale_slide .featured_body[data-v-29ba4c01]{align-items:flex-start}.product_line_slide[data-v-29ba4c01]{padding:12px 28px 0}.product_line_slide .featured_slide_inner[data-v-29ba4c01]{align-items:flex-start;gap:14px 22px}.product_line_slide .featured_body[data-v-29ba4c01]{align-items:center;gap:16px 26px}.product_line_slide .featured_copy[data-v-29ba4c01]{gap:.65rem;max-width:min(22rem,100%)}.product_line_slide .featured_title_product_line[data-v-29ba4c01]{font-size:clamp(1.22rem,3.85vw,1.68rem);line-height:1.04}.product_line_slide .featured_text[data-v-29ba4c01]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.86rem,2.65vw,1rem);line-height:1.28;display:-webkit-box;overflow:hidden}.product_line_slide .featured_cta_row[data-v-29ba4c01]{flex-shrink:0;margin-top:2px;padding-bottom:0}.product_line_slide .featured_visual_block[data-v-29ba4c01]{gap:10px;min-height:0}.product_line_slide .featured_visual_card[data-v-29ba4c01]{border-radius:15px;width:clamp(150px,41vw,192px);height:clamp(122px,32vw,150px)}.product_line_slide .featured_visual_img[data-v-29ba4c01]{object-fit:cover;object-position:center 30%;border-radius:15px}.product_line_slide .featured_card_glow_ring[data-v-29ba4c01]{border-radius:18px}.product_line_slide .featured_card_sheen[data-v-29ba4c01]{border-radius:15px}.featured_slide_inner[data-v-29ba4c01]{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;animation:.45s cubic-bezier(.22,1,.36,1) both fade_up-29ba4c01;display:flex;position:relative}.featured_body[data-v-29ba4c01]{flex-direction:row;flex:1;align-items:center;gap:48px;display:flex}.featured_copy[data-v-29ba4c01]{flex-direction:column;gap:4px;max-width:24rem;display:flex}.featured_eyebrow[data-v-29ba4c01]{color:var(--dimmed-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.sale_eyebrow[data-v-29ba4c01]{color:var(--accent);letter-spacing:.04em;font-size:clamp(1.5rem,4.8vw,2.05rem);font-weight:900;line-height:1.05}.featured_title[data-v-29ba4c01]{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:900;line-height:1.1}.featured_title_sale[data-v-29ba4c01]{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1rem,3.2vw,1.22rem)}.featured_title_product_line[data-v-29ba4c01]{letter-spacing:-.03em;background:linear-gradient(#fff 0%,#b8c4d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.42rem,4.5vw,1.95rem);font-weight:900;line-height:1.08}.featured_text[data-v-29ba4c01]{color:#e6eefce0;margin:0;font-size:clamp(1rem,3.1vw,1.12rem);line-height:1.45}.featured_text_highlight[data-v-29ba4c01]{color:var(--dimmed-accent);font-weight:600}.sale_slide .featured_text[data-v-29ba4c01]{margin-top:.85rem}.sale_countdown_block[data-v-29ba4c01]{border-left:1px solid #ffffff14;flex-direction:column;flex:1;align-items:flex-end;gap:6px;min-width:0;padding-left:24px;display:flex}.sale_countdown_label[data-v-29ba4c01]{color:#e6ecfa8c;letter-spacing:.1em;text-transform:uppercase;font-size:.84rem;font-weight:800}.sale_countdown_value[data-v-29ba4c01]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px 18px;line-height:1;display:flex}.sale_countdown_unit[data-v-29ba4c01]{color:var(--accent);align-items:baseline;gap:2px;display:inline-flex}.sale_countdown_num[data-v-29ba4c01]{letter-spacing:-.03em;font-size:clamp(2.65rem,8.5vw,3.85rem);font-weight:900;line-height:.85}.sale_countdown_suffix[data-v-29ba4c01]{opacity:.8;text-transform:lowercase;font-size:clamp(1.12rem,3.5vw,1.55rem);font-weight:800}.sale_countdown_ended[data-v-29ba4c01]{color:var(--muted);font-size:clamp(1.5rem,4.2vw,2rem);font-weight:900}.sale_countdown_pending[data-v-29ba4c01]{letter-spacing:.12em;color:#e6ecfa59;font-size:clamp(2rem,6vw,2.75rem);font-weight:800}.featured_visual_block[data-v-29ba4c01]{flex-flow:row;flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:148px;display:flex;position:relative}.featured_visual_card[data-v-29ba4c01]{will-change:transform;background:linear-gradient(165deg,#12234cf5,#08122afc);border-radius:18px;flex:none;width:clamp(118px,34vw,148px);height:clamp(118px,34vw,148px);transition:box-shadow .3s;animation:4.5s ease-in-out infinite featured_visual_float-29ba4c01;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000073,0 0 0 1px #ffffff1a}.featured_card_glow_ring[data-v-29ba4c01]{pointer-events:none;z-index:3;border:1.5px solid #f0d67a00;border-radius:21px;animation:3.6s ease-in-out infinite both sale_ring_pulse_gold-29ba4c01;position:absolute;inset:-3px}.featured_card_sheen[data-v-29ba4c01]{pointer-events:none;z-index:2;background:linear-gradient(118deg,#0000 20%,#f0d67a21 46%,#ffffff2e 50%,#f0d67a14 54%,#0000 72%) -100% 0/280% 100%;border-radius:18px;position:absolute;inset:0}.featured_visual_img[data-v-29ba4c01]{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.featured_cta_row[data-v-29ba4c01]{width:fit-content;color:var(--text);border-bottom:1px solid #ffffff24;align-items:center;gap:10px;padding-bottom:2px;display:inline-flex}.sale_cta_row[data-v-29ba4c01]{border-bottom-color:#f0d67a4d}.featured_cta[data-v-29ba4c01]{font-size:.84rem;font-weight:800}.featured_arrow[data-v-29ba4c01]{color:var(--accent);font-size:1rem}.featured_nav[data-v-29ba4c01]{z-index:2;justify-content:center;align-items:center;gap:16px;padding:0 22px 10px;display:flex;position:relative}.featured_dots[data-v-29ba4c01]{align-items:center;gap:6px;display:inline-flex}.featured_dot[data-v-29ba4c01]{cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .2s,background .2s}.featured_dot.active[data-v-29ba4c01]{background:var(--accent);transform:scale(1.12)}@media (width<=760px){.featured_slide[data-v-29ba4c01]{padding:20px 18px 0}.sale_slide[data-v-29ba4c01]{padding:14px 18px 0}.product_line_slide[data-v-29ba4c01]{padding:12px 18px 0}.featured_slide_inner[data-v-29ba4c01],.featured_body[data-v-29ba4c01]{flex-direction:column;align-items:flex-start;gap:12px}.product_line_slide .featured_body[data-v-29ba4c01]{gap:10px}.product_line_slide .featured_text[data-v-29ba4c01]{-webkit-line-clamp:4;line-clamp:4}.featured_visual_block[data-v-29ba4c01]{justify-content:center;align-self:center;width:100%}.sale_countdown_block[data-v-29ba4c01]{border-left:0;align-items:flex-start;margin-top:4px;padding-left:0}.sale_countdown_value[data-v-29ba4c01]{justify-content:flex-start;gap:10px 14px}}@media (width>=760px){.featured_slide[data-v-29ba4c01]{min-height:120px;padding:20px 32px 0}.product_line_slide[data-v-29ba4c01]{padding:10px 32px 0}.sale_slide[data-v-29ba4c01]{padding:12px 32px 0}.featured_nav[data-v-29ba4c01]{padding:0 28px 10px}}@media (hover:hover) and (pointer:fine){.featured_stage[data-v-29ba4c01]:after{animation:6s ease-in-out infinite glint_sweep-29ba4c01}.featured_visual_card[data-v-29ba4c01]:hover{z-index:2;box-shadow:0 20px 52px #00000080,0 0 0 1px #ffffff29}.featured_card_sheen[data-v-29ba4c01]{animation:3.6s ease-in-out infinite both card_sheen_sweep-29ba4c01}}.shop_catalog_skeleton_grid[data-v-a24a9ba0]{pointer-events:none;grid-template-columns:1fr;gap:16px;display:grid}.shop_catalog_skeleton_tile[data-v-a24a9ba0]{min-width:0}.glass_skeleton_card[data-v-a24a9ba0]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(168deg,#0c1938c2,#08122ab8);border:1px solid #ffffff17;border-radius:20px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0d}.glass_skeleton_card[data-v-a24a9ba0]:before{content:"";pointer-events:none;background:radial-gradient(circle,#f0d67a14 0%,#0000 70%);position:absolute;inset:-20px}.glass_skeleton_card[data-v-a24a9ba0]:after{content:"";background:var(--accent-gradient);opacity:.72;height:2px;position:absolute;top:0;left:0;right:0}.sk_content[data-v-a24a9ba0]{z-index:2;flex-direction:column;gap:16px;min-height:420px;padding:20px 20px 16px;display:flex;position:relative}.sk_header[data-v-a24a9ba0]{flex-direction:column;gap:8px;display:flex}.sk_media_box[data-v-a24a9ba0]{background:radial-gradient(circle at 50% 38%,#ffffff14,#0000 48%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:14px;flex:1 0 auto;min-height:220px;position:relative;overflow:hidden}.sk_media_inner[data-v-a24a9ba0]{filter:blur(10px);background:radial-gradient(circle,#ffffff0f,#0000 42%),linear-gradient(135deg,#ffffff0d,#0000 65%);position:absolute;inset:0;transform:scale(1.04)}.sk_footer[data-v-a24a9ba0]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.sk_line[data-v-a24a9ba0],.sk_pill[data-v-a24a9ba0]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff0f;position:relative;overflow:hidden}.sk_line[data-v-a24a9ba0]{border-radius:6px;height:12px}.sk_line.h20[data-v-a24a9ba0]{height:20px}.sk_line.h18[data-v-a24a9ba0]{height:18px}.sk_pill[data-v-a24a9ba0]{border-radius:999px;height:14px}.w20[data-v-a24a9ba0]{width:20%}.w30[data-v-a24a9ba0]{width:30%}.w40[data-v-a24a9ba0]{width:40%}.w50[data-v-a24a9ba0]{width:50%}.w70[data-v-a24a9ba0]{width:70%}.sk_shimmer[data-v-a24a9ba0]{z-index:1;background:linear-gradient(105deg,#0000 0%,#ffffff05 20%,#ffffff14 48%,#ffffff05 76%,#0000 100%);animation:2.4s linear infinite glass_shimmer-a24a9ba0;position:absolute;inset:0;transform:translate(-120%)}@keyframes glass_shimmer-a24a9ba0{to{transform:translate(120%)}}@media (width>=860px){.shop_catalog_skeleton_grid[data-v-a24a9ba0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes card_in-f432d92c{0%{opacity:0;transform:translateY(32px)scale(.97)}to{opacity:1;transform:none}}@keyframes accent_bar_in-f432d92c{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aura_pulse-f432d92c{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes spotlight_pulse-f432d92c{0%,to{box-shadow:0 0 #f0d67a00}50%{box-shadow:0 0 0 2px #f0d67a47,0 0 34px #f0d67a2e}}.shop_card[data-v-f432d92c]{cursor:pointer;min-height:100%;animation:card_in-f432d92c .58s cubic-bezier(.22,1,.36,1) calc(var(--stagger,0) * 85ms + .33s) both;-webkit-tap-highlight-color:transparent;background:linear-gradient(168deg,#0c1938fa,#08122af5);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:14px;padding:20px 20px 16px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0d}.shop_card.is_featured[data-v-f432d92c]{background:linear-gradient(168deg,#12234cfc,#0b1630fa);border-color:#f0d67a40}.shop_card.is_spotlighted[data-v-f432d92c]{animation:card_in-f432d92c .58s cubic-bezier(.22,1,.36,1) calc(var(--stagger,0) * 85ms + .33s) both,spotlight_pulse-f432d92c .9s ease-in-out 2}.shop_card[data-v-f432d92c]:focus-visible{outline-offset:2px;outline:2px solid #f0d67a80}.shop_card[data-v-f432d92c]:active{transition-duration:.1s;transform:translateY(-2px)scale(.985)}.card_aura[data-v-f432d92c]{z-index:0;pointer-events:none;background:radial-gradient(circle,#f0d67a1f 0%,#0000 70%);animation:4s ease-in-out infinite aura_pulse-f432d92c;position:absolute;inset:-20px}.card_accent_bar[data-v-f432d92c]{background:var(--accent-gradient);transform-origin:0;height:2px;animation:accent_bar_in-f432d92c .6s cubic-bezier(.22,1,.36,1) calc(var(--stagger,0) * 85ms + .5s) both;z-index:2;position:absolute;top:0;left:0;right:0}.card_glow[data-v-f432d92c]{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(120% 90% at 50% 0,#f0d67a24,#0000 68%);border-radius:21px;transition:opacity .3s;position:absolute;inset:-1px}.card_sheen[data-v-f432d92c]{pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 0%,#ffffff0e 50%,#0000 100%);width:60%;transition:left .55s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:-100%}.shop_card_header[data-v-f432d92c]{z-index:2;flex-direction:column;gap:7px;display:flex;position:relative}.card_eyebrow_row[data-v-f432d92c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card_sale_pill[data-v-f432d92c]{letter-spacing:.12em;text-transform:uppercase;color:#070e1c;background:linear-gradient(135deg,#7dffb0,#2fd07b);border-radius:999px;padding:3px 10px;font-size:.62rem;font-weight:900;box-shadow:0 4px 14px #2fd07b4d}.card_sale_pill_overlay[data-v-f432d92c]{z-index:3;pointer-events:none;position:absolute;top:12px;right:12px}.shop_card_eyebrow[data-v-f432d92c]{color:#d9c27a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.shop_card_title[data-v-f432d92c]{color:var(--text);letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:900}.shop_card_description[data-v-f432d92c]{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.gear_media_wrap[data-v-f432d92c]{z-index:2;flex-direction:column;flex:1 0 auto;gap:12px;min-height:220px;display:flex;position:relative}.gear_media_wrap_sale .gear_media_inner[data-v-f432d92c]{box-shadow:0 0 0 1px #ffffff14,0 10px 32px #00000029}.gear_media_inner[data-v-f432d92c]{aspect-ratio:1;background:#0003;border:1px solid #ffffff14;border-radius:14px;width:100%;max-height:320px;margin:0 auto;position:relative;overflow:hidden}.gear_media_stage[data-v-f432d92c]{width:100%;height:100%;position:relative}.gear_product_img[data-v-f432d92c]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .65s,transform .65s;display:block;position:absolute;inset:0;transform:scale(1.02)}.gear_product_img.active[data-v-f432d92c]{opacity:1;transform:scale(1)}.gear_price_row[data-v-f432d92c]{background:#0003;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:10px 14px;padding:10px 12px;display:flex}.gear_price_row_sale[data-v-f432d92c]{background:linear-gradient(135deg,#10382473,#08122a59);border-color:#2fd07b47}.gear_compare_price[data-v-f432d92c]{color:#d2e1eb94;margin:0;font-size:.94rem;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px}.gear_sale_price[data-v-f432d92c]{letter-spacing:-.02em;color:#b9ffd2;text-shadow:0 0 20px #2fd07b3d;margin:0;font-size:1.18rem;font-weight:900}.gear_regular_price[data-v-f432d92c]{letter-spacing:-.01em;color:#eef4ff;margin:0;font-size:1.02rem;font-weight:900}.card_footer[data-v-f432d92c]{z-index:2;justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex;position:relative}.card_footer_cta[data-v-f432d92c]{color:var(--accent);letter-spacing:.02em;font-size:.79rem;font-weight:800}.card_footer_arrow[data-v-f432d92c]{color:var(--accent);font-size:.92rem;transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.shop_card[data-v-f432d92c]:hover{border-color:#f0d67a38;transform:translateY(-6px);box-shadow:0 20px 56px #0006,0 0 0 1px #f0d67a1a,0 8px 28px #f0d67a1f,inset 0 1px #ffffff12}.shop_card:hover .card_glow[data-v-f432d92c]{opacity:1}.shop_card:hover .card_sheen[data-v-f432d92c]{left:160%}}.shop_section[data-v-958b7623]{margin-top:28px}.product_grid[data-v-958b7623]{grid-template-columns:1fr;gap:16px;display:grid}.product_tile[data-v-958b7623]{min-width:0}.section_row[data-v-958b7623]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.section_row_with_cart[data-v-958b7623]{flex-wrap:wrap;justify-content:space-between;align-items:center}.section_row_titles[data-v-958b7623]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop_cart_anchor[data-v-958b7623]{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:inline-flex}.shop_cart_btn[data-v-958b7623]{color:#f5f7fac7;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-size:1rem;font-weight:800;transition:transform .15s,color .2s,opacity .2s;display:inline-flex}.shop_cart_btn[data-v-958b7623]:hover{color:var(--text);opacity:1}.shop_cart_btn_active[data-v-958b7623]{color:var(--text)}.shop_cart_icon[data-v-958b7623]{stroke-width:2.1px;flex-shrink:0;width:24px;height:24px}.shop_cart_count[data-v-958b7623]{background:var(--accent-gradient);color:#070e1c;letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.95rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 4px 14px #b48c143d}.shop_cart_btn_pulse[data-v-958b7623]{animation:.28s cubic-bezier(.22,1,.36,1) cart_btn_nudge-958b7623}@keyframes cart_btn_nudge-958b7623{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes cart_badge_jump-958b7623{0%{transform:translateY(0)scale(1)}32%{transform:translateY(-5px)scale(1.08)}62%{transform:translateY(1px)scale(.98)}to{transform:translateY(0)scale(1)}}.shop_cart_count_pulse[data-v-958b7623]{animation:.44s cubic-bezier(.22,1,.36,1) cart_badge_jump-958b7623}.section_label[data-v-958b7623]{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:#f0d67a1a;border:1px solid #f0d67a42;border-radius:999px;padding:5px 14px;font-size:.8rem;font-weight:900}.section_label_gold[data-v-958b7623]{background:var(--accent-gradient);color:#070e1c;border:0}.section_count[data-v-958b7623]{color:var(--muted);font-size:.78rem;font-weight:700}@media (width>=760px){.product_grid[data-v-958b7623]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gear_product_sheet[data-v-29a51d95]{padding:0 16px 28px;position:relative}.sheet_header[data-v-29a51d95]{align-items:flex-start;gap:12px;display:flex}.back_icon_btn[data-v-29a51d95]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;margin-top:2px;display:grid}.back_icon[data-v-29a51d95]{width:18px;height:18px;display:block}.sheet_title_group[data-v-29a51d95]{flex-direction:column;gap:8px;min-width:0;display:flex}.sheet_eyebrow[data-v-29a51d95]{color:#d9c27a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.sheet_title[data-v-29a51d95]{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,5vw,1.7rem);font-weight:900;line-height:1.05}.sheet_description[data-v-29a51d95]{color:var(--muted);margin:14px 0 0;font-size:.94rem;line-height:1.6}.sheet_description_html[data-v-29a51d95] p,.sheet_description_html[data-v-29a51d95] ul,.sheet_description_html[data-v-29a51d95] ol{margin:0 0 .85rem}.sheet_description_html[data-v-29a51d95] ul,.sheet_description_html[data-v-29a51d95] ol{padding-left:1.2rem}.sheet_description_html[data-v-29a51d95] li{margin:0 0 .35rem}.sheet_description_html[data-v-29a51d95] a{color:#9cd3ff}.sheet_description_html[data-v-29a51d95] strong,.sheet_description_html[data-v-29a51d95] b{color:var(--text)}.sheet_sale_ribbon[data-v-29a51d95]{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#070e1c;pointer-events:none;background:linear-gradient(135deg,#7dffb0,#2fd07b);border-radius:999px;padding:6px 14px;font-size:.68rem;font-weight:900;position:absolute;top:14px;right:14px;box-shadow:0 6px 20px #2fd07b59}.sheet_media[data-v-29a51d95]{background:#00000038;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;position:relative;overflow:hidden}.sheet_media_sale[data-v-29a51d95]{box-shadow:0 0 0 1px #2fd07b40,0 12px 40px #2fd07b24}.sheet_media_track[data-v-29a51d95]{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.sheet_media_track[data-v-29a51d95]::-webkit-scrollbar{display:none}.sheet_media_slide[data-v-29a51d95]{scroll-snap-align:start;flex:0 0 100%}.sheet_product_img[data-v-29a51d95]{width:100%;height:auto;display:block}.sheet_media_dots[data-v-29a51d95]{background:#070e1c2e;justify-content:center;gap:8px;padding:12px 12px 14px;display:flex}.sheet_media_dot[data-v-29a51d95]{cursor:pointer;background:#ffffff38;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:transform .18s,background .18s}.sheet_media_dot.active[data-v-29a51d95]{background:#7dffb0;transform:scale(1.15)}.sheet_price_block[data-v-29a51d95]{background:#00000038;border:1px solid #ffffff1a;border-radius:16px;margin-top:18px;padding:16px 18px}.sheet_price_block_sale[data-v-29a51d95]{background:linear-gradient(145deg,#0e342299,#0c163080);border-color:#2fd07b4d}.sheet_price_row[data-v-29a51d95]{flex-wrap:wrap;align-items:baseline;gap:12px 16px;display:flex}.sheet_compare_price[data-v-29a51d95]{color:#d2e1eb94;font-size:1.08rem;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px}.sheet_sale_price[data-v-29a51d95]{letter-spacing:-.03em;color:#b9ffd2;text-shadow:0 0 28px #2fd07b3d;font-size:clamp(1.5rem,6vw,2rem);font-weight:900}.sheet_regular_price[data-v-29a51d95]{letter-spacing:-.02em;color:#eef4ff;font-size:clamp(1.35rem,5vw,1.75rem);font-weight:900}.sheet_save_hint[data-v-29a51d95]{color:#f0d67aeb;margin:10px 0 0;font-size:.82rem;line-height:1.45}.gear_form_section[data-v-29a51d95]{grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:18px;display:grid}.gear_field[data-v-29a51d95]{flex-direction:column;gap:6px;min-width:0;display:flex}.gear_field_label[data-v-29a51d95]{letter-spacing:.08em;text-transform:uppercase;color:#9eabc9d9;font-size:.72rem;font-weight:800}.gear_field_input[data-v-29a51d95],.gear_field_select[data-v-29a51d95]{box-sizing:border-box;width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:11px 12px;font-size:.95rem}.gear_field_select[data-v-29a51d95]{cursor:pointer}.sheet_add_error[data-v-29a51d95]{color:#ff9a9a;margin:12px 0 0;font-size:.86rem}.sheet_order_btn[data-v-29a51d95]{box-sizing:border-box;text-align:center;cursor:pointer;letter-spacing:.04em;color:#070e1c;background:linear-gradient(145deg,#d4a820,#9f7c12);border:0;border-radius:14px;width:100%;margin-top:18px;padding:14px 20px;font-size:.92rem;font-weight:800;transition:filter .18s,transform .12s;display:block;box-shadow:0 8px 28px #b48c1461,inset 0 1px #ffffff1f}.sheet_order_btn[data-v-29a51d95]:disabled{opacity:.45;cursor:not-allowed}.sheet_secondary_btn[data-v-29a51d95]{box-sizing:border-box;width:100%;color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;margin-top:10px;padding:12px 16px;font-size:.86rem;font-weight:800;display:block}.sheet_secondary_btn[data-v-29a51d95]:hover{background:#ffffff14}[data-v-29a51d95] .shop_item_details_modal{background:linear-gradient(#0b1630fe,#081228fb)}[data-v-29a51d95] .shop_item_details_modal.dragging{transition:none}.sr_only[data-v-c7167862]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gear_cart_sheet[data-v-c7167862]{padding:0 16px 32px;overflow:hidden}.step_view[data-v-c7167862]{width:100%}.sheet_header[data-v-c7167862]{align-items:center;gap:12px;min-height:34px;margin-bottom:2px;display:flex;position:relative}.sheet_header.is_checkout[data-v-c7167862]{min-height:44px;margin-bottom:0;padding-top:8px;display:block}.sheet_header_start[data-v-c7167862]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sheet_header.is_checkout .sheet_header_start[data-v-c7167862]{justify-content:center;padding:0 44px}.back_icon_btn[data-v-c7167862]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.sheet_header.is_checkout .back_icon_btn[data-v-c7167862]{position:absolute;top:50%;left:0;transform:translateY(-50%)}.back_icon[data-v-c7167862]{width:18px;height:18px;display:block}.sheet_title_group[data-v-c7167862]{flex-direction:column;gap:6px;min-width:0;display:flex}.sheet_title_group.is_checkout[data-v-c7167862]{text-align:center;align-items:center;gap:4px}.sheet_eyebrow[data-v-c7167862]{color:#d9c27a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.sheet_title[data-v-c7167862]{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,5vw,1.7rem);font-weight:900;line-height:1.05}.sheet_back_btn[data-v-c7167862]{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:.84rem;font-weight:800;transition:color .15s;display:inline-flex}.sheet_back_btn[data-v-c7167862]:hover{color:var(--text)}.back_chevron_icon[data-v-c7167862]{flex-shrink:0;width:16px;height:16px}.checkout_progress[data-v-c7167862]{justify-content:center;align-items:flex-start;gap:0;width:max-content;max-width:100%;margin:16px auto 0;padding-bottom:4px;display:flex}.checkout_progress_node[data-v-c7167862]{flex-direction:column;flex:none;align-items:center;gap:7px;min-width:32px;display:flex}.checkout_progress_connector[data-v-c7167862]{background:#ffffff1a;flex:0 0 clamp(44px,16vw,74px);height:2px;margin:15px 12px 0;transition:background .25s}.checkout_progress_connector.is_done[data-v-c7167862]{background:linear-gradient(90deg,#d4a820,#9f7c12)}.checkout_progress_bubble[data-v-c7167862]{width:32px;height:32px;color:var(--muted);background:#ffffff0f;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;transition:background .25s,border-color .25s,color .25s;display:flex}.checkout_progress_node.is_active .checkout_progress_bubble[data-v-c7167862]{border-color:var(--accent);color:var(--accent);background:#f0d67a24}.checkout_progress_node.is_done .checkout_progress_bubble[data-v-c7167862]{border-color:var(--accent);background:var(--accent-gradient);color:#070e1c}.checkout_progress_label[data-v-c7167862]{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:800;transition:color .25s}.checkout_progress_node.is_active .checkout_progress_label[data-v-c7167862],.checkout_progress_node.is_done .checkout_progress_label[data-v-c7167862]{color:var(--text)}.step_check_svg[data-v-c7167862]{width:14px;height:14px}.checkout_step_heading[data-v-c7167862]{margin:20px 0 8px}.checkout_step_title[data-v-c7167862]{color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,4.5vw,1.55rem);font-weight:900;line-height:1.1}.preorder_notice[data-v-c7167862]{background:#f0d67a14;border:1px solid #f0d67a40;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;display:flex}.preorder_notice_icon[data-v-c7167862]{width:20px;height:20px;color:var(--accent);flex-shrink:0;margin-top:1px}.preorder_notice_text[data-v-c7167862]{color:#f0dc96e6;margin:0;font-size:.84rem;line-height:1.5}.cart_empty[data-v-c7167862]{color:var(--muted);margin:18px 0;font-size:.92rem;line-height:1.55}.cart_line_list[data-v-c7167862]{flex-direction:column;gap:14px;margin:18px 0;padding:0;list-style:none;display:flex}.cart_line[data-v-c7167862]{background:#0003;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:72px 1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.cart_line_thumb[data-v-c7167862]{background:#00000059;border:1px solid #ffffff14;border-radius:12px;width:72px;height:72px;overflow:hidden}.cart_line_img[data-v-c7167862]{object-fit:cover;width:100%;height:100%;display:block}.cart_line_body[data-v-c7167862]{min-width:0}.cart_line_title[data-v-c7167862]{color:var(--text);margin:0;font-size:.95rem;font-weight:900;line-height:1.25}.cart_line_meta[data-v-c7167862]{color:var(--muted);margin:4px 0 0;font-size:.78rem}.cart_line_price_row[data-v-c7167862]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex}.cart_line_compare[data-v-c7167862]{color:#9eabc99e;font-size:.8rem;font-weight:700;text-decoration:line-through}.cart_line_unit[data-v-c7167862]{color:#f0d67a;font-size:.82rem;font-weight:800}.cart_line_actions[data-v-c7167862]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.cart_qty_select[data-v-c7167862]{cursor:pointer;border-radius:10px;padding:6px 10px;font-size:.88rem;font-weight:700}.cart_remove_btn[data-v-c7167862]{color:#ff9682f2;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.8rem;font-weight:800;text-decoration:underline}.cart_line_total[data-v-c7167862]{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cart_line_compare_small[data-v-c7167862]{color:#9eabc98c;font-size:.72rem;font-weight:700;text-decoration:line-through}.cart_line_sub[data-v-c7167862]{color:var(--text);font-size:1rem;font-weight:900}.sheet_provider_warn[data-v-c7167862]{color:#ffdcc8f2;background:#ff78501f;border:1px solid #ff785047;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:.86rem;line-height:1.45}.order_totals_card[data-v-c7167862]{background:#00000038;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:18px;padding:14px 16px}.order_total_row[data-v-c7167862]{color:#e6ecfae0;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:.92rem;display:flex}.order_subtotal_prices[data-v-c7167862]{align-items:baseline;gap:10px;display:inline-flex}.order_total_grand[data-v-c7167862]{color:var(--text);border-top:1px solid #ffffff1a;margin-top:10px;margin-bottom:0;padding-top:10px;font-size:1.05rem;font-weight:900}.order_shipping_value[data-v-c7167862]{align-items:center;gap:10px;display:inline-flex}.struck[data-v-c7167862]{color:#9eabc9a6;font-size:.88rem;font-weight:700;text-decoration:line-through}.free_ship[data-v-c7167862]{color:#9fe7a8;font-weight:900}.order_promo_note[data-v-c7167862]{color:#9eabc9e0;margin:0 0 10px;font-size:.8rem;line-height:1.45}.checkout_layout[data-v-c7167862]{flex-direction:column;gap:20px;margin-top:20px;display:flex}.checkout_summary_col[data-v-c7167862]{order:-1}.gear_form_section[data-v-c7167862]{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.gear_form_section_compact[data-v-c7167862]{gap:16px 14px}.gear_field[data-v-c7167862]{flex-direction:column;gap:6px;min-width:0;display:flex}.gear_field_full[data-v-c7167862]{grid-column:1/-1}.gear_field_label[data-v-c7167862]{letter-spacing:.08em;text-transform:uppercase;color:#9eabc9d9;font-size:.72rem;font-weight:800}.gear_field_input[data-v-c7167862]{box-sizing:border-box;width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:11px 12px;font-size:.95rem;transition:border-color .15s}.gear_field_input[data-v-c7167862]:focus{border-color:#f0d67a59;outline:0}.gear_field_input_err[data-v-c7167862]{border-color:#ff786480}.coupon_section[data-v-c7167862]{margin-bottom:20px}.coupon_block_label[data-v-c7167862]{margin-bottom:8px;display:block}.coupon_input_row[data-v-c7167862]{gap:8px;display:flex}.coupon_text_input[data-v-c7167862]{flex:1;min-width:0}.coupon_apply_btn[data-v-c7167862]{color:var(--accent);letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#f0d67a1a;border:1px solid #f0d67a4d;border-radius:12px;flex-shrink:0;padding:0 16px;font-size:.84rem;font-weight:900;transition:background .15s,opacity .15s}.coupon_apply_btn[data-v-c7167862]:hover:not(:disabled){background:#f0d67a2e}.coupon_apply_btn[data-v-c7167862]:disabled{opacity:.4;cursor:not-allowed}.coupon_feedback[data-v-c7167862]{align-items:center;gap:6px;margin:8px 0 0;font-size:.84rem;line-height:1.45;display:flex}.coupon_feedback_err[data-v-c7167862]{color:#ff9a9a}.coupon_feedback_ok[data-v-c7167862]{color:#9fe7a8}.coupon_ok_icon[data-v-c7167862]{flex-shrink:0;width:14px;height:14px}.sheet_pay_section[data-v-c7167862]{margin-top:4px}.sheet_pay_disclosure[data-v-c7167862]{color:var(--muted);margin:0 0 10px;font-size:.82rem}.stripe_card_mount[data-v-c7167862]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;margin-bottom:12px;padding:12px 14px}.sheet_pay_error[data-v-c7167862]{color:#ff9a9a;margin:0 0 10px;font-size:.86rem;line-height:1.4}.step_error_msg[data-v-c7167862]{color:#ffc8b4f2;background:#ff64501a;border:1px solid #ff645040;border-radius:10px;margin:0 0 10px;padding:10px 13px;font-size:.85rem;line-height:1.45}.checkout_nav_row[data-v-c7167862]{flex-direction:column;gap:10px;margin-top:8px;display:flex}.gear_form_section_compact+.checkout_nav_row[data-v-c7167862]{margin-top:16px}.sheet_order_btn[data-v-c7167862]{box-sizing:border-box;text-align:center;cursor:pointer;letter-spacing:.04em;color:#070e1c;background:linear-gradient(145deg,#d4a820,#9f7c12);border:0;border-radius:14px;width:100%;padding:14px 20px;font-size:.92rem;font-weight:800;transition:filter .18s,transform .12s;display:block;box-shadow:0 8px 28px #b48c1461,inset 0 1px #ffffff1f}.sheet_order_btn[data-v-c7167862]:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.2)}.sheet_order_btn_secondary[data-v-c7167862]{color:var(--text);box-shadow:none;background:#ffffff14;margin-bottom:0;text-decoration:none}.sheet_order_btn_back[data-v-c7167862]{color:var(--text);box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1f;justify-content:center;align-items:center;gap:6px;display:inline-flex}.summary_card[data-v-c7167862]{background:#00000042;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.summary_heading[data-v-c7167862]{letter-spacing:.1em;text-transform:uppercase;color:#9eabc9bf;margin:0 0 14px;font-size:.72rem;font-weight:900}.summary_line_list[data-v-c7167862]{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.summary_line[data-v-c7167862]{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.summary_thumb[data-v-c7167862]{background:#0000004d;border:1px solid #ffffff12;border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.summary_thumb_img[data-v-c7167862]{object-fit:cover;width:100%;height:100%;display:block}.summary_line_body[data-v-c7167862]{min-width:0}.summary_line_name[data-v-c7167862]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;font-weight:800;overflow:hidden}.summary_line_meta[data-v-c7167862]{color:var(--muted);margin:2px 0 0;font-size:.74rem}.summary_line_price[data-v-c7167862]{color:var(--text);white-space:nowrap;font-size:.88rem;font-weight:900}.summary_totals[data-v-c7167862]{border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;padding-top:12px;display:flex}.summary_row[data-v-c7167862]{color:#e6ecfad1;justify-content:space-between;align-items:baseline;gap:8px;font-size:.86rem;display:flex}.summary_row_grand[data-v-c7167862]{color:var(--text);border-top:1px solid #ffffff1a;margin-top:6px;padding-top:10px;font-size:.98rem;font-weight:900}.summary_savings_val[data-v-c7167862]{color:#9fe7a8;font-weight:800}.summary_shipping_value[data-v-c7167862]{align-items:center;gap:5px;line-height:1;display:inline-flex}.summary_shipping_value .struck_sm[data-v-c7167862],.summary_shipping_value .free_ship[data-v-c7167862]{align-items:center;line-height:1;display:inline-flex}.struck_sm[data-v-c7167862]{color:#9eabc98c;font-size:.8rem;text-decoration:line-through}.summary_preorder_tag[data-v-c7167862]{letter-spacing:.04em;color:#f0d67acc;border-top:1px solid #ffffff14;align-items:center;gap:6px;margin-top:14px;padding-top:12px;font-size:.76rem;font-weight:800;display:flex}.summary_preorder_icon[data-v-c7167862]{flex-shrink:0;width:14px;height:14px}.checkout_success_block[data-v-c7167862]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:12px 4px 8px;display:flex}.checkout_success_icon_wrap[data-v-c7167862]{color:#9fe7a8;margin-bottom:4px}.checkout_success_icon[data-v-c7167862]{width:52px;height:52px}.checkout_success_title[data-v-c7167862]{color:var(--text);margin:0;font-size:1.35rem;font-weight:900}.checkout_success_text[data-v-c7167862]{color:var(--muted);max-width:28rem;margin:0;font-size:.92rem;line-height:1.55}.checkout_step_forward-enter-active[data-v-c7167862],.checkout_step_forward-leave-active[data-v-c7167862],.checkout_step_back-enter-active[data-v-c7167862],.checkout_step_back-leave-active[data-v-c7167862]{will-change:transform, opacity;transition:transform .28s cubic-bezier(.22,.8,.22,1),opacity .28s}.checkout_step_forward-enter-from[data-v-c7167862],.checkout_step_back-leave-to[data-v-c7167862]{opacity:0;transform:translate(34px)}.checkout_step_forward-leave-to[data-v-c7167862],.checkout_step_back-enter-from[data-v-c7167862]{opacity:0;transform:translate(-34px)}.checkout_step_forward-enter-to[data-v-c7167862],.checkout_step_forward-leave-from[data-v-c7167862],.checkout_step_back-enter-to[data-v-c7167862],.checkout_step_back-leave-from[data-v-c7167862]{opacity:1;transform:translate(0,0)}[data-v-c7167862] .shop_cart_sheet_modal{background:linear-gradient(#0b1630fe,#081228fb)}[data-v-c7167862] .shop_cart_sheet_modal.checkout_mode{border-radius:0}[data-v-c7167862] .shop_cart_sheet_modal.dragging{transition:none}@media (width>=520px){.gear_form_section[data-v-c7167862]{grid-template-columns:1fr 1fr 1fr}.gear_field_full[data-v-c7167862]{grid-column:1/-1}}@media (width>=720px){.checkout_layout[data-v-c7167862]{grid-template-columns:1fr 280px;align-items:start;gap:28px;display:grid}.checkout_form_col[data-v-c7167862]{order:1;min-width:0}.checkout_summary_col[data-v-c7167862]{order:2;position:sticky;top:24px}}.gear_field_select,.cart_qty_select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:auto;-webkit-appearance:menulist;color:#e8eefb;background-color:#0f182e;border-color:#ffffff38}.gear_field_select:focus,.cart_qty_select:focus{outline-offset:2px;outline:2px solid #d4a82073}.gear_field_select.gear_field_select_needs_size:not(:focus){border-color:#d4a8207a;box-shadow:0 0 0 1px #d4a82061,0 0 16px #d4a8201a}.gear_field_select option,.cart_qty_select option{color:#e8eefb;background-color:#0a1224}.shop_add_footer_section[data-v-98ddd613]{z-index:95;pointer-events:none;opacity:0;visibility:hidden;will-change:transform, opacity;justify-content:stretch;padding:0;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.shop_add_footer_inner[data-v-98ddd613]{width:100%;padding:18px 22px calc(18px + env(safe-area-inset-bottom));pointer-events:auto;background:linear-gradient(#122345,#0a1224);border-top:1px solid #ffffff1a;border-radius:14px 14px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;box-shadow:0 -12px 30px #0000005c,0 -1px #ffffff0a}.shop_add_footer_media[data-v-98ddd613]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex-shrink:0;width:82px;height:82px;overflow:hidden}.shop_add_footer_img[data-v-98ddd613]{object-fit:cover;width:100%;height:100%;display:block}.shop_add_footer_copy[data-v-98ddd613]{flex-direction:column;gap:6px;min-width:0;display:flex}.shop_add_footer_status_row[data-v-98ddd613]{align-items:center;gap:10px;min-width:0;display:inline-flex}.shop_add_footer_icon[data-v-98ddd613]{color:#2cb56b;background:#2cb56b24;border:1px solid #2cb56b52;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.shop_add_footer_status_text[data-v-98ddd613]{color:#7ee7aa;letter-spacing:.01em;font-size:1.08rem;font-weight:800}.shop_add_footer_title[data-v-98ddd613]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.08rem;font-weight:700;overflow:hidden}.shop_add_footer_meta[data-v-98ddd613]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:600;overflow:hidden}.shop_add_footer_btn[data-v-98ddd613]{color:#f5e7b3fa;letter-spacing:.01em;cursor:pointer;background:#ffffff14;border:1px solid #d4a8208c;border-radius:999px;align-self:center;padding:12px 20px;font-size:.92rem;font-weight:800;transition:transform .15s,border-color .2s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0d}.shop_add_footer_btn[data-v-98ddd613]:hover{background:#ffffff1f;border-color:#f0d67ab8;transform:translateY(-1px);box-shadow:0 0 0 1px #f0d67a24,0 8px 20px #b48c142e}.shop_add_footer_section.is-hidden[data-v-98ddd613]{opacity:0;visibility:hidden;animation:none;transform:translateY(110%)}.shop_add_footer_section.is-steady[data-v-98ddd613]{opacity:1;visibility:visible;animation:none;transform:translateY(0)}.shop_add_footer_section.is-success-enter[data-v-98ddd613]{animation:.48s cubic-bezier(.22,.8,.22,1) forwards shop_add_footer_slide_up-98ddd613}.shop_add_footer_section.is-success-exit[data-v-98ddd613]{animation:.48s cubic-bezier(.4,0,.2,1) forwards shop_add_footer_slide_down-98ddd613}@keyframes shop_add_footer_slide_up-98ddd613{0%{opacity:0;visibility:visible;transform:translateY(110%)}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes shop_add_footer_slide_down-98ddd613{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(110%)}}@media (width<=640px){.shop_add_footer_inner[data-v-98ddd613]{grid-template-columns:auto minmax(0,1fr);gap:14px;padding-left:16px;padding-right:16px}.shop_add_footer_btn[data-v-98ddd613]{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.shop_add_footer_section[data-v-98ddd613]{opacity:1;visibility:visible;transform:translateY(0);animation:none!important}}.shop_purchase_confirmation_overlay[data-v-00841fd0]{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a18e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-x:hidden}.shop_purchase_confirmation_card[data-v-00841fd0]{box-sizing:border-box;background:linear-gradient(#ffffff14 0%,#ffffff05 100%),linear-gradient(135deg,#091630f2,#060e20fa);border:1px solid #ffffff1f;border-radius:18px;width:min(430px,100%);max-height:min(90vh,760px);padding:0 18px 18px;position:relative;overflow:hidden auto;box-shadow:inset 0 0 0 1px #5adc961f,0 20px 48px #00000070,0 2px 12px #5adc9614}.shop_purchase_confirmation_card[data-v-00841fd0]>:not(.shop_purchase_confirmation_glow){z-index:1;position:relative}.shop_purchase_confirmation_glow[data-v-00841fd0]{pointer-events:none;background:radial-gradient(80% 55% at 50% 0,#5adc9638 0%,#0000 65%);height:180px;position:absolute;inset:-24px -40px auto}.shop_purchase_confirmation_badge[data-v-00841fd0]{background:linear-gradient(135deg,#5adc962e,#5adc9614);border:1px solid #5adc9657;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:18px 0 14px;padding:10px 16px;display:flex;box-shadow:0 0 20px #5adc9624}.shop_purchase_confirmation_icon[data-v-00841fd0]{color:#5adc96;background:#5adc963d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.shop_purchase_confirmation_icon svg[data-v-00841fd0]{width:16px;height:16px}.shop_purchase_confirmation_badge_text[data-v-00841fd0]{letter-spacing:.12em;text-transform:uppercase;color:#5adc96;font-size:1rem;font-weight:900}.shop_purchase_confirmation_heading[data-v-00841fd0]{text-align:center}.shop_purchase_confirmation_title[data-v-00841fd0]{color:#f5f7ff;letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:900}.shop_purchase_confirmation_text[data-v-00841fd0]{color:#dce7ffeb;margin:6px 0 0;font-size:.88rem;line-height:1.45}.shop_purchase_confirmation_details[data-v-00841fd0]{border-top:1px dashed #ffffff1f;border-bottom:1px dashed #ffffff1f;gap:12px;margin-top:12px;padding:14px 0;display:grid}.shop_purchase_confirmation_row[data-v-00841fd0]{gap:6px;display:grid}.shop_purchase_confirmation_label[data-v-00841fd0]{letter-spacing:.14em;text-transform:uppercase;color:#a8bce8b8;font-size:.68rem;font-weight:800}.shop_purchase_confirmation_value[data-v-00841fd0]{color:#f5f7ff;font-size:.93rem;font-weight:700;line-height:1.45}.shop_purchase_confirmation_code[data-v-00841fd0]{word-break:break-word;color:#a8bce8f2;font-family:ui-monospace,monospace;font-size:.8rem}.shop_purchase_confirmation_total[data-v-00841fd0]{color:#5adc96;font-size:1.1rem}.shop_purchase_confirmation_items[data-v-00841fd0]{color:#e8eefb;gap:6px;margin:0;padding-left:18px;display:grid}.shop_purchase_confirmation_item[data-v-00841fd0]{line-height:1.35}.shop_purchase_confirmation_item_meta[data-v-00841fd0]{color:#a8bce8d9;font-size:.78rem;display:block}.shop_purchase_confirmation_notice[data-v-00841fd0]{color:#dce7fff5;background:#f0d67a14;border:1px solid #f0d67a38;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-size:.78rem;line-height:1.4;display:flex}.shop_purchase_confirmation_notice_icon[data-v-00841fd0]{color:#f0d67ae6;flex-shrink:0;width:20px;height:20px;margin-top:1px}.shop_purchase_confirmation_ship_note[data-v-00841fd0]{color:#f0dc96eb;text-align:center;margin:10px 0 0;font-size:.78rem;line-height:1.35}.shop_purchase_confirmation_actions[data-v-00841fd0]{gap:10px;margin-top:14px;display:grid}.shop_purchase_confirmation_btn[data-v-00841fd0]{box-sizing:border-box;text-align:center;cursor:pointer;letter-spacing:.04em;color:#070e1c;background:linear-gradient(145deg,#d4a820,#9f7c12);border:0;border-radius:14px;width:100%;padding:14px 18px;font-size:.92rem;font-weight:900;text-decoration:none;display:block;box-shadow:0 8px 28px #b48c1457,inset 0 1px #ffffff1f}.shop_purchase_confirmation_btn_secondary[data-v-00841fd0]{color:var(--text);box-shadow:none;background:#ffffff14;border:1px solid #ffffff1a}@media (width>=420px){.shop_purchase_confirmation_actions[data-v-00841fd0]{grid-template-columns:1fr 1fr}}.shop_page[data-v-1f4342e5]{padding:14px 0 84px}.featured_stage[data-v-1f4342e5]{box-sizing:border-box;background:linear-gradient(160deg,#0b1734fc,#070e1cf7);border:1px solid #ffffff14;border-left:0;border-right:0;border-radius:0;width:100vw;margin-bottom:34px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden;box-shadow:0 24px 64px #0000006b,0 0 0 1px #f0d67a0d,inset 0 1px #ffffff0f}.featured_stage[data-v-1f4342e5]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#ffffff14,#0000);width:42%;position:absolute;inset:0 0 0 -24%;transform:translate(-120%)}.featured_stage_bg[data-v-1f4342e5]{pointer-events:none;position:absolute;inset:0}.bg_orb[data-v-1f4342e5]{filter:blur(60px);border-radius:50%;position:absolute}.bg_orb_a[data-v-1f4342e5]{background:radial-gradient(circle,#f0d67a57,#c98a1a14 65%);width:300px;height:300px;animation:11s ease-in-out infinite orb_float_a;top:-120px;right:-80px}.bg_orb_b[data-v-1f4342e5]{background:radial-gradient(circle,#325ed624,#0a12360f 72%);width:240px;height:240px;animation:13s ease-in-out infinite orb_float_b;bottom:-90px;left:-70px}.bg_grid[data-v-1f4342e5]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 85%,#000 18%,#0000 85%);mask-image:radial-gradient(85% 85%,#000 18%,#0000 85%)}.featured_track[data-v-1f4342e5]{z-index:2;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:manipulation;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow:auto hidden}.featured_track[data-v-1f4342e5]::-webkit-scrollbar{display:none}.featured_slide[data-v-1f4342e5]{min-height:220px;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:0 0 100%;padding:24px 28px 0;position:relative}.sale_slide[data-v-1f4342e5]{background:radial-gradient(75% 55% at 82% 12%,#f0d67a1a 0%,#0000 58%),linear-gradient(155deg,#0d19376b 0%,#080f1e61 100%);padding:14px 28px 0}.sale_slide .featured_slide_inner[data-v-1f4342e5],.sale_slide .featured_body[data-v-1f4342e5]{align-items:flex-start}.product_line_slide[data-v-1f4342e5]{padding:12px 28px 0}.product_line_slide .featured_slide_inner[data-v-1f4342e5]{align-items:flex-start;gap:14px 22px}.product_line_slide .featured_body[data-v-1f4342e5]{align-items:center;gap:16px 26px}.product_line_slide .featured_copy[data-v-1f4342e5]{gap:.65rem;max-width:min(22rem,100%)}.product_line_slide .featured_title_product_line[data-v-1f4342e5]{font-size:clamp(1.22rem,3.85vw,1.68rem);line-height:1.04}.product_line_slide .featured_text[data-v-1f4342e5]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.86rem,2.65vw,1rem);line-height:1.28;display:-webkit-box;overflow:hidden}.product_line_slide .featured_cta_row[data-v-1f4342e5]{flex-shrink:0;margin-top:2px;padding-bottom:0}.product_line_slide .featured_visual_block[data-v-1f4342e5]{gap:10px;min-height:0}.product_line_slide .featured_visual_card[data-v-1f4342e5]{border-radius:15px;width:clamp(150px,41vw,192px);height:clamp(122px,32vw,150px)}.product_line_slide .featured_visual_img[data-v-1f4342e5]{object-fit:cover;object-position:center 30%;border-radius:15px}.product_line_slide .featured_card_glow_ring[data-v-1f4342e5]{border-radius:18px}.product_line_slide .featured_card_sheen[data-v-1f4342e5]{border-radius:15px}.featured_slide_inner[data-v-1f4342e5]{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;animation:.45s cubic-bezier(.22,1,.36,1) both fade_up;display:flex;position:relative}.featured_body[data-v-1f4342e5]{flex-direction:row;flex:1;align-items:center;gap:48px;display:flex}.featured_copy[data-v-1f4342e5]{flex-direction:column;gap:4px;max-width:24rem;display:flex}.featured_eyebrow[data-v-1f4342e5]{color:var(--dimmed-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.sale_eyebrow[data-v-1f4342e5]{color:var(--accent);letter-spacing:.04em;font-size:clamp(1.5rem,4.8vw,2.05rem);font-weight:900;line-height:1.05}.featured_title[data-v-1f4342e5]{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:900;line-height:1.1}.featured_title_sale[data-v-1f4342e5]{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1rem,3.2vw,1.22rem)}.featured_title_product_line[data-v-1f4342e5]{letter-spacing:-.03em;background:linear-gradient(#fff 0%,#b8c4d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.42rem,4.5vw,1.95rem);font-weight:900;line-height:1.08}.featured_text[data-v-1f4342e5]{color:#e6eefce0;margin:0;font-size:clamp(1rem,3.1vw,1.12rem);line-height:1.45}.featured_text_highlight[data-v-1f4342e5]{color:var(--dimmed-accent);font-weight:600}.sale_slide .featured_text[data-v-1f4342e5]{margin-top:.85rem}.sale_countdown_block[data-v-1f4342e5]{border-left:1px solid #ffffff14;flex-direction:column;flex:1;align-items:flex-end;gap:6px;min-width:0;padding-left:24px;display:flex}.sale_countdown_label[data-v-1f4342e5]{color:#e6ecfa8c;letter-spacing:.1em;text-transform:uppercase;font-size:.84rem;font-weight:800}.sale_countdown_value[data-v-1f4342e5]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px 18px;line-height:1;display:flex}.sale_countdown_unit[data-v-1f4342e5]{color:var(--accent);align-items:baseline;gap:2px;display:inline-flex}.sale_countdown_num[data-v-1f4342e5]{letter-spacing:-.03em;font-size:clamp(2.65rem,8.5vw,3.85rem);font-weight:900;line-height:.85}.sale_countdown_suffix[data-v-1f4342e5]{opacity:.8;text-transform:lowercase;font-size:clamp(1.12rem,3.5vw,1.55rem);font-weight:800}.sale_countdown_ended[data-v-1f4342e5]{color:var(--muted);font-size:clamp(1.5rem,4.2vw,2rem);font-weight:900}.sale_countdown_pending[data-v-1f4342e5]{letter-spacing:.12em;color:#e6ecfa59;font-size:clamp(2rem,6vw,2.75rem);font-weight:800}.featured_visual_block[data-v-1f4342e5]{flex-flow:row;flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:148px;display:flex;position:relative}.featured_visual_card[data-v-1f4342e5]{will-change:transform;background:linear-gradient(165deg,#12234cf5,#08122afc);border-radius:18px;flex:none;width:clamp(118px,34vw,148px);height:clamp(118px,34vw,148px);transition:box-shadow .3s;animation:4.5s ease-in-out infinite featured_visual_float;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000073,0 0 0 1px #ffffff1a}.featured_card_glow_ring[data-v-1f4342e5]{pointer-events:none;z-index:3;border:1.5px solid #f0d67a00;border-radius:21px;animation:3.6s ease-in-out infinite both sale_ring_pulse_gold;position:absolute;inset:-3px}.featured_card_sheen[data-v-1f4342e5]{pointer-events:none;z-index:2;background:linear-gradient(118deg,#0000 20%,#f0d67a21 46%,#ffffff2e 50%,#f0d67a14 54%,#0000 72%) -100% 0/280% 100%;border-radius:18px;position:absolute;inset:0}.featured_visual_img[data-v-1f4342e5]{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.featured_cta_row[data-v-1f4342e5]{width:fit-content;color:var(--text);border-bottom:1px solid #ffffff24;align-items:center;gap:10px;padding-bottom:2px;display:inline-flex}.sale_cta_row[data-v-1f4342e5]{border-bottom-color:#f0d67a4d}.featured_cta[data-v-1f4342e5]{font-size:.84rem;font-weight:800}.featured_arrow[data-v-1f4342e5]{color:var(--accent);font-size:1rem}.featured_nav[data-v-1f4342e5]{z-index:2;justify-content:center;align-items:center;gap:16px;padding:0 22px 10px;display:flex;position:relative}.featured_dots[data-v-1f4342e5]{align-items:center;gap:6px;display:inline-flex}.featured_dot[data-v-1f4342e5]{cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .2s,background .2s}.featured_dot.active[data-v-1f4342e5]{background:var(--accent);transform:scale(1.12)}.shop_section[data-v-1f4342e5]{margin-top:28px}.product_grid[data-v-1f4342e5]{grid-template-columns:1fr;gap:16px;display:grid}.product_tile[data-v-1f4342e5]{min-width:0}.section_row[data-v-1f4342e5]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.section_row_with_cart[data-v-1f4342e5]{flex-wrap:wrap;justify-content:space-between;align-items:center}.section_row_titles[data-v-1f4342e5]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop_cart_anchor[data-v-1f4342e5]{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:inline-flex}.shop_cart_btn[data-v-1f4342e5]{color:#f5f7fac7;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-size:1rem;font-weight:800;transition:transform .15s,color .2s,opacity .2s;display:inline-flex}.shop_cart_btn[data-v-1f4342e5]:hover{color:var(--text);opacity:1}.shop_cart_btn_active[data-v-1f4342e5]{color:var(--text)}.shop_cart_icon[data-v-1f4342e5]{stroke-width:2.1px;flex-shrink:0;width:24px;height:24px}.shop_cart_count[data-v-1f4342e5]{background:var(--accent-gradient);color:#070e1c;letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.95rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 4px 14px #b48c143d}.shop_cart_btn_pulse[data-v-1f4342e5]{animation:.28s cubic-bezier(.22,1,.36,1) cart_btn_nudge-1f4342e5}@keyframes cart_btn_nudge-1f4342e5{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes cart_badge_jump-1f4342e5{0%{transform:translateY(0)scale(1)}32%{transform:translateY(-5px)scale(1.08)}62%{transform:translateY(1px)scale(.98)}to{transform:translateY(0)scale(1)}}.shop_cart_count_pulse[data-v-1f4342e5]{animation:.44s cubic-bezier(.22,1,.36,1) cart_badge_jump-1f4342e5}.section_row_mt[data-v-1f4342e5]{margin-top:38px}.section_label[data-v-1f4342e5]{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:#f0d67a1a;border:1px solid #f0d67a42;border-radius:999px;padding:5px 14px;font-size:.8rem;font-weight:900}.section_label_gold[data-v-1f4342e5]{background:var(--accent-gradient);color:#070e1c;border:0}.section_label_dim[data-v-1f4342e5]{color:var(--muted);background:#ffffff0a;border-color:#ffffff1a}.section_count[data-v-1f4342e5]{color:var(--muted);font-size:.78rem;font-weight:700}.shop_support_footer[data-v-1f4342e5]{color:var(--muted);border-top:1px solid #ffffff14;margin-top:44px;padding:20px 22px}.shop_support_message[data-v-1f4342e5]{margin:0;font-size:.95rem;line-height:1.6}.shop_support_message+.shop_support_message[data-v-1f4342e5]{margin-top:10px}.shop_support_message a[data-v-1f4342e5]{color:var(--accent)}@media (width<=760px){.featured_slide[data-v-1f4342e5]{padding:20px 18px 0}.sale_slide[data-v-1f4342e5]{padding:14px 18px 0}.product_line_slide[data-v-1f4342e5]{padding:12px 18px 0}.featured_slide_inner[data-v-1f4342e5],.featured_body[data-v-1f4342e5]{flex-direction:column;align-items:flex-start;gap:12px}.product_line_slide .featured_body[data-v-1f4342e5]{gap:10px}.product_line_slide .featured_text[data-v-1f4342e5]{-webkit-line-clamp:4;line-clamp:4}.featured_visual_block[data-v-1f4342e5]{justify-content:center;align-self:center;width:100%}.sale_countdown_block[data-v-1f4342e5]{border-left:0;align-items:flex-start;margin-top:4px;padding-left:0}.sale_countdown_value[data-v-1f4342e5]{justify-content:flex-start;gap:10px 14px}}@media (width>=760px){.featured_stage[data-v-1f4342e5]{border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;border-radius:24px;width:min(100%,1020px);margin-left:auto;margin-right:auto}.featured_slide[data-v-1f4342e5]{min-height:120px;padding:20px 32px 0}.product_line_slide[data-v-1f4342e5]{padding:10px 32px 0}.sale_slide[data-v-1f4342e5]{padding:12px 32px 0}.featured_nav[data-v-1f4342e5]{padding:0 28px 10px}.product_grid[data-v-1f4342e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.featured_stage[data-v-1f4342e5]:after{animation:6s ease-in-out infinite glint_sweep}.featured_visual_card[data-v-1f4342e5]:hover{z-index:2;box-shadow:0 20px 52px #00000080,0 0 0 1px #ffffff29}.featured_card_sheen[data-v-1f4342e5]{animation:3.6s ease-in-out infinite both card_sheen_sweep}}.nf_page[data-v-4e43cf7c]{justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:clamp(24px,5vw,60px) clamp(16px,4vw,32px);display:flex;position:relative;overflow:hidden}.nf_glow_orb[data-v-4e43cf7c]{pointer-events:none;background:radial-gradient(#f0d67a14 0%,#0000 65%);border-radius:50%;width:min(800px,140vw);height:min(560px,90vw);position:absolute;top:40%;left:50%;transform:translate(-50%,-60%)}.nf_card[data-v-4e43cf7c]{border-radius:var(--radius);background:linear-gradient(160deg,#0b1c3cf7 0%,#081228fc 100%);border:1px solid #f0d67a29;width:min(640px,100%);animation:.42s cubic-bezier(.22,1,.36,1) both nf_appear-4e43cf7c;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 28px 72px #0009,0 4px 20px #f0d67a12}.nf_card_glow[data-v-4e43cf7c]{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#f0d67a80,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}@keyframes nf_appear-4e43cf7c{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.nf_card[data-v-4e43cf7c]{animation:none}}.nf_img_wrap[data-v-4e43cf7c]{background:#081228;width:62%;height:70%;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:radial-gradient(130% 120% at 110% -10%,#000 50%,#000000bf 68%,#0000 88%);mask-image:radial-gradient(130% 120% at 110% -10%,#000 50%,#000000bf 68%,#0000 88%)}.nf_face[data-v-4e43cf7c]{object-fit:cover;object-position:center 15%;mix-blend-mode:multiply;opacity:.92;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.nf_col[data-v-4e43cf7c]{z-index:1;padding:clamp(28px,5vw,44px) clamp(24px,4.5vw,40px);animation:.52s cubic-bezier(.22,1,.36,1) 80ms both nf_content_in-4e43cf7c;position:relative}@keyframes nf_content_in-4e43cf7c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nf_col[data-v-4e43cf7c]{animation:none}}.nf_num_row[data-v-4e43cf7c]{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.nf_big[data-v-4e43cf7c]{letter-spacing:-.06em;background:var(--accent-gradient);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #f0d67a52);-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,14vw,7rem);font-weight:900;line-height:1;animation:.55s cubic-bezier(.22,1,.36,1) both nf_big_in-4e43cf7c}@keyframes nf_big_in-4e43cf7c{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nf_big[data-v-4e43cf7c]{animation:none}}.nf_eyebrow_chip[data-v-4e43cf7c]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);padding-bottom:4px;font-size:10px;font-weight:700}.nf_divider[data-v-4e43cf7c]{background:linear-gradient(90deg,#f0d67a33,#ffffff0d 55%,#0000);height:1px;margin-bottom:20px}.nf_content[data-v-4e43cf7c]{flex-direction:column;display:flex}.nf_headline[data-v-4e43cf7c]{letter-spacing:-.04em;color:var(--text);max-width:46%;margin:0 0 12px;font-size:clamp(1.3rem,3.5vw,1.75rem);font-weight:800;line-height:1.15}.nf_body[data-v-4e43cf7c]{color:var(--muted);max-width:34rem;margin:0 0 20px;font-size:.925rem;line-height:1.65}.nf_hash[data-v-4e43cf7c]{color:var(--accent);background:#f0d67a1f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;font-weight:700}.nf_path_tray[data-v-4e43cf7c]{background:#0000004d;border:1px solid #ffffff12;border-radius:6px;align-items:baseline;gap:10px;margin-bottom:24px;padding:10px 13px;display:flex}.nf_path_label[data-v-4e43cf7c]{letter-spacing:.18em;text-transform:uppercase;color:#9eabc999;flex-shrink:0;font-size:10px;font-weight:700}.nf_path_value[data-v-4e43cf7c]{color:#e6ecfad9;word-break:break-all;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.nf_actions[data-v-4e43cf7c]{flex-direction:column;gap:16px;display:flex}.nf_btn_primary[data-v-4e43cf7c]{color:var(--accent);letter-spacing:.01em;background:#f0d67a1a;border:1px solid #f0d67a66;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;padding:10px 18px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.nf_btn_primary[data-v-4e43cf7c]:hover{color:#fff6d3;background:#f0d67a2e;border-color:#f0d67aa6;box-shadow:0 4px 16px #f0d67a29}.nf_btn_primary[data-v-4e43cf7c]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nf_secondary_nav[data-v-4e43cf7c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nf_dot[data-v-4e43cf7c]{background:#fff3;border-radius:50%;flex-shrink:0;width:3px;height:3px}.nf_ghost_link[data-v-4e43cf7c]{color:var(--muted);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .18s}.nf_ghost_link[data-v-4e43cf7c]:hover{color:var(--dimmed-accent)}.nf_ghost_link[data-v-4e43cf7c]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (width<=480px){.nf_img_wrap[data-v-4e43cf7c]{width:68%;height:52%}.nf_headline[data-v-4e43cf7c]{max-width:44%}.nf_btn_primary[data-v-4e43cf7c]{align-self:stretch}}
