@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 rgba(240, 214, 122, .22), 0 2px 8px rgba(240, 214, 122, .055);--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: rgba(255,255,255,.08);--glow: 0 10px 30px rgba(240,214,122,.18);--radius: 14px;--silver: #c0c0c0;--bronze: #cd7f32;--header-bg: #0a2a40}*{box-sizing:border-box}html,body{margin:0;max-width:100%;overflow-x:hidden;color-scheme:dark;background:radial-gradient(80vw 60vh at 100% -20%,rgba(240,214,122,.1),transparent 60%),radial-gradient(60vw 40vh at 0% 0%,rgba(15,29,63,.32),transparent 65%),var(--bg);color:var(--text);font-family:Inter,system-ui,Arial,sans-serif}html,body,.modal,.panel,.wrap,.rows_grid,.member_list,.table_wrap,.modal_body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar,body::-webkit-scrollbar,.modal::-webkit-scrollbar,.panel::-webkit-scrollbar,.wrap::-webkit-scrollbar,.rows_grid::-webkit-scrollbar,.member_list::-webkit-scrollbar,.table_wrap::-webkit-scrollbar,.modal_body::-webkit-scrollbar{display:none}.main_container{width:min(1100px,100%);margin:0 auto;padding-inline:clamp(12px,3vw,24px);padding-block:24px}.panel{background:linear-gradient(180deg,#0b1630f0,#081228eb);border:1px solid var(--border);border-radius:12px;box-shadow:var(--glow);overflow:hidden}.panel_header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.title{margin:0;font-size:18px;font-weight:800;color:var(--text)}.muted{color:var(--muted)}.primary_btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(240,214,122,.26);background:linear-gradient(135deg,#f0d67a3d,#c98a1a2e);color:var(--text);font-weight:800;text-decoration:none;cursor:pointer}.segmented{display:inline-flex;gap:0;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;padding:2px;overflow:hidden}.seg_btn{border:0;background:transparent;color:var(--muted);font-weight:800;padding:10px 14px;border-radius:999px;cursor:pointer;clip-path:inset(0 round 999px);box-shadow:none;transition:var(--pill-state-transition)}.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{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:transparent;cursor:pointer}.ghost_btn[disabled]{opacity:.6;cursor:not-allowed}.ef_input{background:#ffffff05;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-weight:900;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;transition:border-color .15s ease}.ef_input:focus{outline:none;border-color:#d7b43a8c}.ef_input.is_invalid{border-color:#ff7878b3;box-shadow:0 0 0 1px #ff787833}.btn_spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--accent);margin-right:8px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.step_circle{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border:2px solid rgba(var(--vr-step-border-rgb, 255,255,255),.2);background:rgba(var(--vr-step-border-rgb, 255,255,255),.05);color:rgba(var(--vr-step-text-rgb, 168,188,232),.7);transition:all .25s ease}.step_connector{flex:1;height:2px;background:rgba(var(--vr-step-connector-rgb, 255,255,255),.15);transition:background .3s ease;position:relative;z-index:1}.chev{width:16px;height:16px;transition:transform .2s ease}.chev.up{transform:rotate(180deg)}header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(180deg,#070e1ceb,#070e1c8c);border-bottom:1px solid var(--border)}.top_bar{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px 24px}.brand{display:flex;gap:12px;align-items:center;font-weight:800}.crest{width:38px;height:38px;border-radius:10px;background:conic-gradient(from 220deg,var(--accent),var(--accent) 50%,var(--accent-2) 50%,var(--accent-2));box-shadow:var(--glow)}.admin_surface{--admin-panel: rgba(11, 22, 48, .92);--admin-panel-elevated: rgba(10, 23, 64, .55);--admin-row-hover: rgba(240, 214, 122, .06);--admin-row-stripe: rgba(255, 255, 255, .025);--admin-focus-ring: 0 0 0 3px rgba(240, 214, 122, .14)}.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{display:grid;gap:8px;padding:8px 0 20px}.admin_surface .intro_heading{margin:0;font-size:clamp(22px,4vw,28px);font-weight:900;letter-spacing:-.02em;color:var(--text);display:inline-flex;align-items:center;gap:10px}.admin_surface .intro_desc,.admin_surface .section_intro .intro_desc{margin:0;max-width:68ch;line-height:1.55;color:var(--muted);font-size:15px}.admin_surface .section_title{margin:0 0 6px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.admin_surface .subtitle{font-size:13px;color:var(--muted);line-height:1.4}.admin_surface .page_head{display:grid;gap:14px;padding:20px 0 16px}.admin_surface .crumb_row{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.admin_surface .crumb_link{color:var(--muted);text-decoration:none;transition:color .15s ease}.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%,rgba(8,18,40,.94) 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{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;background:var(--admin-panel-elevated);border-bottom:1px solid var(--border)}.admin_surface .admin_header.clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.admin_surface .admin_header.clickable:hover{background:#ffffff0a}.admin_surface .admin_header.open{border-bottom-color:transparent}.admin_surface .panel_header .title,.admin_surface .admin_header .title{margin:0;font-size:17px;font-weight:800;display:flex;align-items:center;gap:10px;color:var(--text)}.admin_surface .pending_count{font-size:12px;font-weight:700;color:var(--accent);opacity:.95}.admin_surface .pending_count.zero{color:var(--muted);opacity:.85}.admin_surface .panel_body{padding:18px;display:grid;gap:14px}.admin_surface .sub_bar{display:flex;align-items:center;gap:12px;padding:12px 18px;background:var(--admin-panel-elevated);border-bottom:1px solid var(--border)}.admin_surface .panel_body code,.admin_surface .intro_desc code{background:#ffffff0f;padding:2px 7px;border-radius:6px;font-size:12px;border:1px solid var(--border);color:var(--text)}.admin_surface .table_wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.admin_surface .data_table,.admin_surface .modern_table{width:100%;border-collapse:collapse;font-size:14px;table-layout:auto}.admin_surface .data_table thead th,.admin_surface .modern_table thead th{position:sticky;top:0;z-index:2;background:var(--header-bg);color:var(--muted);text-align:left;padding:11px 14px;border-bottom:1px solid var(--border);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.admin_surface .data_table tbody td,.admin_surface .modern_table tbody td{padding:12px 14px;border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);transition:background .12s ease}.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;font-size:13px;white-space:nowrap}.admin_surface .match_cell{display:flex;flex-direction:column;gap:6px;min-width:0}.admin_surface .names{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-weight:800}.admin_surface .names .winner{color:#3dd9a8}.admin_surface .names .vs{color:var(--muted);font-weight:700;font-size:12px}.admin_surface .names .loser{color:#ff9b91}.admin_surface .hand_chip{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;border:1px solid var(--border);background:#ffffff0a}.admin_surface .hand_chip.RH{background:linear-gradient(180deg,#20c997,#17a2b8);color:#061626;border-color:transparent}.admin_surface .hand_chip.LH{background:linear-gradient(180deg,#2ea6ff,#1e90ff);color:#061626;border-color:transparent}.admin_surface .score_cell{font-weight:800;font-variant-numeric:tabular-nums}.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{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:700;font-size:13px;line-height:1.2;cursor:pointer;border-radius:10px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease}.admin_surface .approve_btn{padding:9px 16px;border:1px solid rgba(32,201,151,.45);background:linear-gradient(180deg,#20c997f2,#17a2b8e6);color:#061626;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{padding:9px 16px;border:1px solid rgba(231,76,60,.5);background:linear-gradient(180deg,#e74c3c59,#c0392b47);color:#ffe8e5}.admin_surface .deny_btn:hover:not(:disabled){background:linear-gradient(180deg,#e74c3c73,#c0392b61)}.admin_surface .ghost_btn,.admin_surface .close_footer_btn,.admin_surface .reveal_btn{padding:8px 14px;border:1px solid var(--border);background:#ffffff0a;color:var(--text)}.admin_surface .ghost_btn:hover:not(:disabled),.admin_surface .close_footer_btn:hover,.admin_surface .reveal_btn:hover{background:#ffffff14;border-color:#f0d67a59;color:var(--accent)}.admin_surface .row_action{padding:7px 12px;font-size:12px;border:1px solid var(--border);background:#ffffff08;color:var(--text)}.admin_surface .row_action:hover{border-color:#f0d67a66;color:var(--accent);background:#f0d67a14}.admin_surface .page_btn{padding:8px 14px;border:1px solid var(--border);background:#ffffff08;color:var(--text)}.admin_surface .page_btn:not(:disabled):hover{border-color:#f0d67a66;color:var(--accent)}.admin_surface .close_btn{width:36px;height:36px;padding:0;border-radius:10px;font-size:22px;line-height:1;border:1px solid var(--border);background:#ffffff0d;color:var(--text)}.admin_surface .close_btn:hover{background:#ffffff1a;color:var(--accent)}.admin_surface .icon_btn.delete_btn{width:38px;height:38px;padding:0;border:1px solid var(--border);background:#ffffff08;color:var(--muted);border-radius:10px}.admin_surface .icon_btn.delete_btn:hover:not(:disabled){background:#e74c3c1f;border-color:#e74c3c66;color:#ff9b91}.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;transform:none;filter:none}.admin_surface .primary_btn{padding:10px 18px;border-radius:10px;font-size:14px;font-weight:800}.admin_surface .secondary_btn{display:inline-flex;align-items:center;justify-content:center;padding:9px 16px;border-radius:10px;border:1px solid var(--border);background:#ffffff0f;color:var(--text);font-weight:700;font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.admin_surface .secondary_btn:hover{background:#ffffff1a;border-color:#f0d67a59}.admin_surface .spacer{flex:1}.admin_surface .btn_spinner{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--accent);margin-right:8px;animation:admin_spin .8s linear infinite;flex-shrink:0}.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;width:100%;max-width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff0a;color:var(--text);padding:10px 14px;font-size:14px;font-weight:600;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.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{outline:none;border-color:#f0d67a8c;box-shadow:var(--admin-focus-ring)}.admin_surface .select option,.admin_surface .custom_select option{background:var(--panel);color:var(--text)}.admin_surface .field_label,.admin_surface .filter_label{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}.admin_surface .modal{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:20px;background:#040812b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;overscroll-behavior:none}.admin_surface .modal_content{width:min(820px,96vw);max-height:90vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b1630fc,#081228fa);border:1px solid var(--border);border-radius:16px;box-shadow:0 24px 64px #00000073,var(--glow);overflow:hidden}.admin_surface .modal_header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--border);background:var(--admin-panel-elevated)}.admin_surface .modal_title_group{display:grid;gap:4px;min-width:0}.admin_surface .modal_body{padding:16px 18px;overflow:auto;overscroll-behavior:contain}.admin_surface .modal_footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 18px;border-top:1px solid var(--border);background:var(--admin-panel-elevated)}.admin_surface .section{display:grid;gap:10px;margin-bottom:12px;padding:14px;border:1px solid var(--border);border-radius:12px;background:#ffffff05}.admin_surface .section:last-child{margin-bottom:0}.admin_surface .grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin_surface .grid .full{grid-column:1 / -1}.admin_surface .notes_pre{white-space:pre-wrap;word-break:break-word;font-size:13px;line-height:1.5;color:var(--text);margin:4px 0 0}.admin_surface .status_chip{display:inline-flex;align-items:center;padding:4px 11px;border-radius:999px;border:1px solid var(--border);font-size:11px;font-weight:800;text-transform:capitalize;letter-spacing:.03em}.admin_surface .status_chip.pending{border-color:#f0d67a80;color:var(--accent);background:#f0d67a14}.admin_surface .status_chip.approved{border-color:#2ecc7173;color:#9be7c4;background:#2ecc711a}.admin_surface .status_chip.denied{border-color:#e74c3c73;color:#ff9b91;background:#e74c3c1a}.admin_surface .error_text{color:#ff9b91;font-weight:700;font-size:13px}.admin_surface .notif_dot{width:9px;height:9px;border-radius:999px;background:var(--accent);box-shadow:0 0 0 2px #070e1ccc;flex-shrink:0}.admin_surface.management_shell{min-height:100%;display:flex;flex-direction:column}.admin_surface .management_header{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,#0a1740f7,#081228eb);border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin_surface .header_content{max-width:1200px;margin:0 auto;padding:18px clamp(16px,3vw,24px);display:flex;flex-direction:column;gap:14px}.admin_surface .back_btn{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;margin:-6px -10px;border:none;border-radius:8px;background:transparent;color:var(--muted);font-size:14px;font-weight:600;cursor:pointer;transition:color .15s ease,background .15s ease}.admin_surface .back_btn:hover{color:var(--text);background:#ffffff0d}.admin_surface .page_title{margin:0;font-size:clamp(22px,4vw,28px);font-weight:900;letter-spacing:-.02em;color:var(--text)}.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{max-width:1200px;margin:0 auto;padding:0 clamp(16px,3vw,24px);display:flex;gap:4px;overflow-x:auto}.admin_surface .nav_tab{padding:14px 16px;border:none;background:transparent;color:var(--muted);font-size:14px;font-weight:700;cursor:pointer;position:relative;white-space:nowrap;border-radius:8px 8px 0 0;transition:color .15s ease}.admin_surface .nav_tab:hover{color:var(--text)}.admin_surface .nav_tab.active{color:var(--accent)}.admin_surface .nav_tab.active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--accent);border-radius:2px 2px 0 0;box-shadow:0 -2px 10px #f0d67a59}.admin_surface .content_viewport{flex:1;max-width:1200px;margin:0 auto;width:100%;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%,rgba(8,18,40,.94) 100%);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 4px 24px #00000038;overflow:hidden}.admin_surface .toolbar{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:18px 20px;border-bottom:1px solid var(--border);background:var(--admin-panel-elevated)}.admin_surface .card_title{margin:0;font-size:18px;font-weight:800;color:var(--text)}.admin_surface .badge_count{font-size:13px;color:var(--muted);font-weight:600}.admin_surface .toolbar_filters{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}.admin_surface .filter_group{display:grid;gap:6px}.admin_surface .header_section .section_title{font-size:clamp(20px,3vw,26px);font-weight:900;text-transform:none;letter-spacing:-.02em;color:var(--text)}.admin_surface .section_desc{color:var(--muted);font-size:15px;line-height:1.5;margin:0}.admin_surface .permissions_content{display:flex;flex-direction:column;gap:20px}.admin_surface .add_grant_card,.admin_surface .current_permissions{padding:20px}.admin_surface .add_grant_form{display:grid;grid-template-columns:2fr 1fr auto;gap:14px;align-items:end}.admin_surface .permissions_list{display:flex;flex-direction:column;gap:10px}.admin_surface .permission_item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:12px;border:1px solid var(--border);background:#ffffff08;transition:background .15s ease,border-color .15s ease}.admin_surface .permission_item:hover{background:#ffffff0d;border-color:#f0d67a33}.admin_surface .user_avatar{width:40px;height:40px;border-radius:50%;background:var(--accent-gradient);color:#0a1740;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:16px;flex-shrink:0}.admin_surface .user_name{font-weight:700;color:var(--text)}.admin_surface .user_email{font-size:13px;color:var(--muted)}.admin_surface .status_badge{display:inline-flex;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border)}.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{padding:48px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;color:var(--muted)}.admin_surface .no_access_state{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff08}.admin_surface .error_banner{margin:16px 20px;padding:12px 16px;border-radius:10px;border:1px solid rgba(231,76,60,.35);background:#e74c3c1a;color:#ff9b91;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.admin_surface .spinner{width:28px;height:28px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent);border-radius:50%;animation:admin_spin .85s linear infinite}@keyframes admin_spin{to{transform:rotate(360deg)}}.admin_surface .waiver_checkin_admin_panel{padding:18px 20px;border-bottom:1px solid var(--border);background:#2ea6ff0f}.admin_surface .waiver_checkin_url{flex:1 1 280px;min-width:0;padding:10px 12px;border-radius:10px;background:#00000040;border:1px solid var(--border);color:#9ed7ff;font-size:13px;word-break:break-all}.admin_surface .reg_card{padding:18px 20px;border-bottom:1px solid var(--border)}.admin_surface .reg_card:last-child{border-bottom:none}.admin_surface .reg_card_header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}.admin_surface .info_row{display:flex;justify-content:space-between;gap:12px;font-size:14px}.admin_surface .info_row .label{color:var(--muted)}.admin_surface .font_mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums}.admin_surface .desktop_only{display:table}.admin_surface .mobile_only{display:none}@media(max-width:900px){.admin_surface .desktop_only{display:none}.admin_surface .mobile_only,.admin_surface .mobile_cards{display:flex;flex-direction:column}}@media(max-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{width:100%;justify-content:space-between}.admin_surface .col_submitter_name{display:none}}.hamburger_wrap[data-v-affb8863]{display:inline-flex}.hamburger_btn[data-v-affb8863]{position:relative;appearance:none;border:1px solid var(--border);background:#08122899;color:var(--text);border-radius:10px;padding:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .06s ease,background .2s ease}.hamburger_btn[data-v-affb8863]:hover{background:#081228d9}.hamburger_btn[data-v-affb8863]:active{transform:scale(.98)}.hamburger_icon[data-v-affb8863]{position:relative;display:inline-block;width:22px;height:16px}.hamburger_icon span[data-v-affb8863]{position:absolute;left:0;width:100%;height:2px;background:currentColor;border-radius:2px;transition:transform .2s ease,opacity .2s ease}.hamburger_icon span[data-v-affb8863]:nth-child(1){top:0}.hamburger_icon span[data-v-affb8863]:nth-child(2){top:7px}.hamburger_icon span[data-v-affb8863]:nth-child(3){top:14px}.hamburger_btn.open .hamburger_icon span[data-v-affb8863]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger_btn.open .hamburger_icon span[data-v-affb8863]:nth-child(2){opacity:0}.hamburger_btn.open .hamburger_icon span[data-v-affb8863]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(prefers-reduced-motion:reduce){.hamburger_icon span[data-v-affb8863]{transition:none}}.menu_overlay[data-v-affb8863]{position:fixed;inset:0;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:flex;justify-content:flex-end}.menu_panel[data-v-affb8863]{width:min(80vw,320px);height:100%;background:linear-gradient(180deg,#081228fa,#081228eb);border-left:1px solid var(--border);padding:18px;display:flex;gap:8px;flex-direction:column;box-shadow:0 10px 30px #00000059}.menu_link[data-v-affb8863]{color:var(--muted);text-decoration:none;font-weight:800;padding:12px;border-radius:10px;display:flex;align-items:center;justify-content:flex-start;position:relative}.menu_link_waitlist[data-v-affb8863]{flex-direction:column;align-items:flex-start;gap:2px;opacity:.55;cursor:not-allowed;pointer-events:none}.menu_waitlist_row[data-v-affb8863]{display:inline-flex;align-items:center;gap:8px;font-weight:800}.menu_waitlist_tag[data-v-affb8863]{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#c9b878;border:1px dashed rgba(240,214,122,.45);border-radius:999px;padding:2px 7px;line-height:1}.menu_waitlist_sub[data-v-affb8863]{font-size:11px;font-weight:700;color:var(--muted);opacity:.85}.menu_link.router-link-active[data-v-affb8863]{color:#070e1c;background:linear-gradient(to bottom right,var(--accent),#8a6a0f)}.left_group[data-v-affb8863]{display:inline-flex;align-items:center;gap:8px}.icon_wrap[data-v-affb8863]{display:inline-flex;align-items:center;justify-content:center}.icon_house[data-v-affb8863]{display:block}.menu_label[data-v-affb8863]{position:relative;display:inline-flex;align-items:center;gap:6px;padding-right:20px;font-weight:inherit}.account_btn[data-v-affb8863] svg{display:block}.notif_dot[data-v-affb8863]{pointer-events:none;position:absolute;display:inline-block;width:10px;height:10px;border-radius:999px;background:linear-gradient(180deg,#d7b43af2,#b99322eb);box-shadow:0 0 0 2px #00000073}.hamburger_btn .notif_dot[data-v-affb8863]{top:0;right:0}.menu_label .notif_dot[data-v-affb8863]{top:-4px;right:0}.overlay-enter-active[data-v-affb8863],.overlay-leave-active[data-v-affb8863]{transition:opacity .18s ease}.overlay-enter-from[data-v-affb8863],.overlay-leave-to[data-v-affb8863]{opacity:0}.overlay-enter-active .menu_panel[data-v-affb8863],.overlay-leave-active .menu_panel[data-v-affb8863]{transition:transform .22s ease,opacity .22s ease}.overlay-enter-from .menu_panel[data-v-affb8863],.overlay-leave-to .menu_panel[data-v-affb8863]{transform:translate(16px);opacity:0}.overlay-enter-to .menu_panel[data-v-affb8863],.overlay-leave-from .menu_panel[data-v-affb8863]{transform:translate(0);opacity:1}.menu_footer[data-v-affb8863]{margin-top:auto;display:flex;flex-direction:column;gap:8px;justify-content:flex-start}.menu_divider[data-v-affb8863]{width:100%;height:1px;background:var(--border);opacity:.7;margin:10px 0 8px}.account_btn[data-v-affb8863]{appearance:none;border:1px solid var(--border);background:#08122899;color:var(--muted);border-radius:999px;padding:6px 10px;font-weight:700;font-size:12px;line-height:1;display:inline-flex;align-items:center;gap:8px;cursor:pointer;opacity:.88}.account_btn[data-v-affb8863]:hover{background:#081228d9;opacity:1}.account_btn[data-v-affb8863]:active{transform:scale(.98)}.account_btn.disabled[data-v-affb8863]{opacity:.5;cursor:not-allowed;filter:grayscale(.6)}.account_name[data-v-affb8863]{color:var(--text);max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header[data-v-28b05821]{position:sticky;top:0;z-index:40;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:linear-gradient(180deg,#070e1ceb,#070e1c8c);border-bottom:1px solid var(--border)}.top_bar[data-v-28b05821]{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px 24px}.brand_cluster[data-v-28b05821]{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.brand[data-v-28b05821]{display:flex;gap:12px;align-items:center;font-weight:800;text-decoration:none;color:inherit}.brand_logo[data-v-28b05821]{width:38px;height:38px;border-radius:10px;box-shadow:var(--glow);display:block}.brand_name[data-v-28b05821]{height:27px;display:block}.state_switcher[data-v-28b05821]{position:relative;display:flex;align-items:center}.state_chip[data-v-28b05821]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#ffffff0f,#ffffff05);color:var(--text);font-weight:1000;letter-spacing:.5px;font-family:Orbitron,system-ui,sans-serif;box-shadow:0 8px 24px #00000042,inset 0 1px #ffffff2e;cursor:pointer;transition:filter .18s ease,transform .12s ease,border-color .18s ease}.state_chip[data-v-28b05821]:hover{filter:brightness(1.06);border-color:#17a2b880}.state_chip[data-v-28b05821]:active{transform:scale(.98)}.brand_or[data-v-28b05821]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:28px;padding:3px 10px;border-radius:8px;background:linear-gradient(180deg,#9be15d,#00e3ae);color:#03240f;font-weight:900;letter-spacing:.55px;font-family:Orbitron,system-ui,sans-serif;text-shadow:0 1px 0 rgba(255,255,255,.25);box-shadow:0 0 0 1px #0000002e,inset 0 1px #fff3}.state_caret[data-v-28b05821]{width:16px;height:16px;color:var(--text);opacity:.9;transition:transform .18s ease,opacity .18s ease}.state_caret.open[data-v-28b05821]{transform:rotate(180deg);opacity:1}.state_dropdown[data-v-28b05821]{position:absolute;top:calc(100% + 10px);left:50%;right:auto;transform:translate(-50%);min-width:280px;width:min(340px,calc(100vw - 16px));max-width:calc(100vw - 16px);background:linear-gradient(180deg,#0c162ef5,#081228f0);border:1px solid rgba(255,255,255,.08);border-radius:14px;box-shadow:0 18px 42px #00000061,0 0 0 1px #00000038;padding:10px;z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.state_row[data-v-28b05821]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid transparent;background:linear-gradient(90deg,#ffffff05,#ffffff03);color:var(--text);font-weight:850;cursor:pointer;transition:background .16s ease,border-color .16s ease,opacity .16s ease,transform .12s ease}.state_row[data-v-28b05821]:hover:not(.disabled){background:linear-gradient(90deg,#17a2b824,#20c9971f);border-color:#17a2b873;transform:translateY(-1px)}.state_row.active[data-v-28b05821]{border-color:#9be15d8c;background:linear-gradient(90deg,#9be15d2e,#00e3ae1f);box-shadow:0 10px 26px #00e3ae1f}.state_row.disabled[data-v-28b05821]{opacity:.55;cursor:not-allowed;border-color:#ffffff0f;background:linear-gradient(90deg,#ffffff0a,#ffffff05)}.state_text[data-v-28b05821]{display:flex;align-items:center;gap:12px}.state_code[data-v-28b05821]{display:inline-flex;align-items:center;justify-content:center;width:46px;height:28px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);color:var(--text);font-family:Orbitron,system-ui,sans-serif;letter-spacing:.5px}.state_name[data-v-28b05821]{color:var(--muted);font-weight:750}.state_tag[data-v-28b05821]{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:4px 9px;border-radius:12px;border:1px dashed rgba(240,214,122,.55);background:#f0d67a0f;color:#f0d67a;font-weight:700;font-size:10.5px;letter-spacing:.18px;text-transform:uppercase;white-space:nowrap}.state_tag[data-v-28b05821]:before{content:"•";font-size:10px;color:currentColor}.live_tag[data-v-28b05821]{border-style:solid;border-color:#9be15d99;background:linear-gradient(180deg,#9be15d2e,#00e3ae29);color:#b8ff96}.preview_tag[data-v-28b05821]{border-style:solid;border-color:#7dc8ff80;background:linear-gradient(180deg,#7dc8ff29,#5ba4ff1a);color:#9ed4ff}.nav[data-v-28b05821]{display:flex;gap:12px;flex-wrap:wrap;position:relative;align-items:center}.nav_active_pill[data-v-28b05821]{position:absolute;top:0;left:0;border-radius:8px;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;transition:transform .24s ease,width .24s ease,height .24s ease,opacity .18s ease}.nav_link[data-v-28b05821]{color:var(--muted);text-decoration:none;font-weight:800;padding:6px 8px;border-radius:8px;white-space:nowrap;position:relative;display:inline-flex;align-items:center;z-index:1;transition:color .2s ease}.nav_link_waitlist[data-v-28b05821]{color:var(--muted);opacity:.52;cursor:not-allowed;pointer-events:none;gap:5px}.nav_waitlist_hint[data-v-28b05821]{display:inline-block;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#c9b878;border:1px dashed rgba(240,214,122,.45);border-radius:999px;padding:1px 6px;line-height:1.2;vertical-align:.05em;margin-left:1px;opacity:.95}.nav_link.router-link-active[data-v-28b05821]{color:#070e1c}.notif_dot[data-v-28b05821]{pointer-events:none;position:absolute;display:inline-block;width:10px;height:10px;border-radius:999px;background:linear-gradient(180deg,#d7b43af2,#b99322eb);box-shadow:0 0 0 2px #00000073}.nav_link .notif_dot[data-v-28b05821]{top:-4px;right:-4px}.account_btn[data-v-28b05821]{appearance:none;border:1px solid var(--border);background:#08122899;color:var(--muted);border-radius:999px;padding:6px 10px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .06s ease,background .2s ease}.account_btn[data-v-28b05821]:hover{background:#081228d9;color:var(--text)}.account_btn[data-v-28b05821]:active{transform:scale(.98)}.account_btn[data-v-28b05821] svg{display:block}.hamburger[data-v-28b05821]{display:none}@media(max-width:1120px){.top_bar[data-v-28b05821]{flex-wrap:wrap;align-items:center}.nav[data-v-28b05821]{flex:1 1 100%;order:3;padding-top:2px}.account_btn[data-v-28b05821]{margin-left:auto}}@media(max-width:520px){.top_bar[data-v-28b05821]{gap:8px;padding:10px 12px}.brand[data-v-28b05821]{font-size:14px}.nav[data-v-28b05821],.account_btn[data-v-28b05821]{display:none}.hamburger[data-v-28b05821]{display:inline-flex}.nav_link[data-v-28b05821]{padding:6px}.state_dropdown[data-v-28b05821]{left:50%;right:auto;transform:translate(-50%);max-width:calc(100vw - 12px);width:min(300px,calc(100vw - 12px));min-width:240px}}@media(max-width:760px){header[data-v-28b05821]{backdrop-filter:none;-webkit-backdrop-filter:none}}.email_prompt_shell[data-v-6c77a882]{position:fixed;right:18px;bottom:18px;z-index:48;width:min(360px,calc(100vw - 20px));pointer-events:none}.email_prompt_card[data-v-6c77a882]{position:relative;pointer-events:auto;border:1px solid var(--border);border-radius:14px;background:var(--panel);box-shadow:var(--glow),0 18px 40px #0000003d;padding:18px 22px 16px}.icon_badge[data-v-6c77a882]{width:38px;height:38px;border-radius:999px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:var(--accent-2);color:#fff;box-shadow:0 8px 18px #f0d67a33}.icon_badge_svg[data-v-6c77a882]{width:18px;height:18px}.title_group[data-v-6c77a882]{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 16px}.headline_text[data-v-6c77a882]{margin:0;font-size:17px;line-height:1.2;font-weight:800;text-align:center;color:var(--text)}.lead_text[data-v-6c77a882]{margin:8px auto 0;max-width:286px;font-size:13px;line-height:1.5;text-align:center;color:var(--muted)}.close_button[data-v-6c77a882]{appearance:none;position:absolute;top:12px;right:12px;border:none;background:none;color:var(--muted);border-radius:8px;padding:4px 6px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;line-height:1;cursor:pointer;transition:color .18s ease,background .18s ease}.close_button[data-v-6c77a882]:hover{color:#fff;background:#ffffff0f}.close_button[data-v-6c77a882]:focus-visible{outline:2px solid rgba(240,214,122,.45);outline-offset:2px}.signup_form[data-v-6c77a882]{display:flex;flex-direction:column;gap:10px;margin-top:14px}.email_input[data-v-6c77a882]{width:100%;min-width:0;border-radius:9px;border:1px solid var(--border);background:#ffffff05;color:var(--text);padding:10px 12px;font-size:14px;font-weight:500;transition:border .2s ease,box-shadow .2s ease}.email_input[data-v-6c77a882]::placeholder{color:var(--muted)}.email_input[data-v-6c77a882]:focus{outline:none;border-color:#d7b43a8c;box-shadow:0 0 0 1px #f0d67a2e}.email_input[data-v-6c77a882]:disabled{opacity:.7}.submit_button[data-v-6c77a882]{appearance:none;width:100%;border:none;border-radius:9px;padding:10px 14px;font-size:14px;font-weight:800;cursor:pointer;background:var(--accent-2);color:#fff;transition:filter .18s ease,transform .12s ease}.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]{margin:0;font-size:12px;font-weight:700;text-align:center}.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]{display:flex;align-items:center;justify-content:center;margin-top:10px}.quiet_button[data-v-6c77a882]{appearance:none;border:none;background:none;color:var(--muted);padding:0;font-size:14px;font-weight:500;cursor:pointer}.quiet_button[data-v-6c77a882]:hover{color:#fff}.sr_only[data-v-6c77a882]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fade_transition-enter-active[data-v-6c77a882],.fade_transition-leave-active[data-v-6c77a882]{transition:opacity .18s ease}.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 ease,transform .22s ease}.quiet_prompt_transition-enter-from[data-v-6c77a882],.quiet_prompt_transition-leave-to[data-v-6c77a882]{opacity:0;transform:translateY(10px)}@media(max-width:640px){.email_prompt_shell[data-v-6c77a882]{left:10px;right:10px;bottom:10px;width:auto}.email_prompt_card[data-v-6c77a882]{padding:16px 18px 14px}.title_group[data-v-6c77a882]{padding:0 8px}}.social_links[data-v-0bcf74c9]{display:inline-flex;align-items:center;gap:6px}.social_icon_link[data-v-0bcf74c9]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;text-decoration:none;flex-shrink:0;opacity:.95;transition:opacity .18s ease,transform .12s ease}.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]{position:sticky;bottom:0;width:100%;display:flex;justify-content:center;padding:8px 0;background:linear-gradient(180deg,#0b163000,#0b1630d9);border-top:1px solid var(--border)}.aff_inner[data-v-67136ac7]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--muted);font-weight:700;white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:0 12px}.aff_inner[data-v-67136ac7]::-webkit-scrollbar{display:none}.aff_desktop[data-v-67136ac7]{display:none}@media(min-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;text-decoration:none;border-bottom:1px dashed rgba(207,232,255,.28);flex-shrink:0}.aff_link[data-v-67136ac7]:hover{filter:brightness(1.06)}.dot[data-v-67136ac7]{opacity:.6}.splash_video_root[data-v-409722b6]{position:fixed;inset:0;z-index:2147483647;background:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:1;transition:opacity .22s ease;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}.splash_video_root.splash_fading[data-v-409722b6]{opacity:0;pointer-events:none}.splash_video_player[data-v-409722b6]{width:100%;height:100%;object-fit:cover;background:#000;pointer-events:none;opacity:0;transition:opacity .12s ease;transform:translateY(-12%)}.splash_video_player.splash_video_ready[data-v-409722b6]{opacity:1}#app{min-height:100dvh;display:flex;flex-direction:column}.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{position:fixed;inset:0;height:100dvh;overflow:hidden}html.clubs_fullscreen #app>header{position:fixed;top:0;left:0;right:0;z-index:30}html.clubs_fullscreen .app_affiliates{display:none}.claim_page_prompt[data-v-b7f37bb8]{margin:0 0 12px;border:1px solid rgba(240,214,122,.38);border-radius:12px;background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:0 6px 18px #00000038;padding:10px 12px}.claim_page_prompt_inner[data-v-b7f37bb8]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 14px}.claim_page_prompt_copy[data-v-b7f37bb8]{flex:1 1 200px;min-width:0}.claim_page_prompt_title[data-v-b7f37bb8]{font-weight:900;font-size:14px;letter-spacing:.03em;color:var(--accent, #f4dc88);margin:0 0 4px}.claim_page_prompt_body[data-v-b7f37bb8]{margin:0;font-size:13px;font-weight:600;line-height:1.4;color:var(--muted, rgba(230, 236, 255, .82))}.claim_page_prompt_actions[data-v-b7f37bb8]{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.claim_page_prompt_primary[data-v-b7f37bb8]{appearance:none;border:1px solid rgba(240,214,122,.45);border-radius:10px;padding:8px 14px;font-weight:800;font-size:13px;cursor:pointer;color:#0b1730;background:linear-gradient(180deg,#f4dc88,#d4b84a)}.claim_page_prompt_primary[data-v-b7f37bb8]:hover{filter:brightness(1.06)}.claim_page_prompt_primary[data-v-b7f37bb8]:focus-visible{outline:2px solid rgba(240,214,122,.75);outline-offset:2px}.claim_page_prompt_secondary[data-v-b7f37bb8]{appearance:none;border:none;background:transparent;padding:8px 6px;font-weight:700;font-size:13px;cursor:pointer;color:var(--accent, #f4dc88);text-decoration:underline;text-underline-offset:3px}.claim_page_prompt_secondary[data-v-b7f37bb8]:hover{filter:brightness(1.08)}.claim_page_prompt_secondary[data-v-b7f37bb8]:focus-visible{outline:2px solid rgba(240,214,122,.55);outline-offset:2px;border-radius:6px}.overlay[data-v-19c9e264]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-start;justify-content:center;padding:16px;z-index:100;overflow:hidden;overscroll-behavior:none}.overlay_v2[data-v-19c9e264]{align-items:stretch;justify-content:flex-end;padding:0;z-index:110}.modal[data-v-19c9e264]{width:min(720px,100%);background:linear-gradient(180deg,#0b1630fa,#081228f5);border:1px solid var(--border);border-radius:16px;box-shadow:var(--glow);display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 32px)}.modal_v2[data-v-19c9e264]{width:100%;max-width:100%;height:100%;max-height:100dvh;border-radius:0;border-left:1px solid var(--border);border-right:none;border-top:none;border-bottom:none;box-shadow:none;position:relative}.modal_header[data-v-19c9e264]{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.modal_title[data-v-19c9e264]{margin:0;min-width:0;width:100%;max-width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;font-size:clamp(17px,4vw,20px);font-weight:800;line-height:1.2}.modal_title_text[data-v-19c9e264]{flex:0 1 auto;min-width:0;max-width:100%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal}.modal_header .header_icon_btn[data-v-19c9e264]{margin-right:0}.header_back_btn[data-v-19c9e264]{flex-shrink:0;background:linear-gradient(180deg,#2ea3ff24,#1464b41a);border-color:#2ea3ff52;color:#9fd6ff}.header_back_btn[data-v-19c9e264]:hover{filter:brightness(1.1);border-color:#78c8ff80}.header_back_arrow[data-v-19c9e264]{stroke-linecap:round;stroke-linejoin:round}.content[data-v-19c9e264]{padding:12px 16px;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.content.pad_for_challenge[data-v-19c9e264]{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))}.content[data-v-19c9e264]{scrollbar-width:none;-ms-overflow-style:none}.content[data-v-19c9e264]::-webkit-scrollbar{width:0;height:0}.hero[data-v-19c9e264]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:10px}.arm_hero[data-v-19c9e264]{grid-template-columns:repeat(2,minmax(140px,1fr))}.arm_card[data-v-19c9e264]{background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:10px}.arm_card .arm_title[data-v-19c9e264]{font-weight:900;margin-bottom:8px}.arm_card .row[data-v-19c9e264]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:6px 0}.alt_hero[data-v-19c9e264]{background:linear-gradient(180deg,#ffffff05,#ffffff04);border:1px solid var(--border);border-radius:12px;padding:12px}.vg_theme[data-v-19c9e264]{position:relative;overflow:hidden}.vg_theme[data-v-19c9e264]:before{content:"";position:absolute;inset:-40px;background:radial-gradient(220px 120px at 20% -10%,rgba(215,180,58,.18),transparent 60%),radial-gradient(220px 120px at 120% 110%,rgba(20,130,150,.18),transparent 60%);pointer-events:none}.stat[data-v-19c9e264]{background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:10px}.label[data-v-19c9e264]{color:var(--muted);font-weight:700}.value[data-v-19c9e264]{font-weight:900;display:flex;align-items:center;gap:8px}.value.badge_line[data-v-19c9e264]{display:flex;align-items:center;gap:1px;justify-content:flex-end;width:100%;margin-right:-16px}.value.badge_line .club_name_text[data-v-19c9e264]{margin-left:auto}.club_name_text[data-v-19c9e264]{color:#00d4ff;font-weight:600;margin-right:0;background:none;border:0;padding:0;cursor:pointer;font-size:inherit}.club_name_text[data-v-19c9e264]:hover{filter:brightness(1.1)}.club_arrow[data-v-19c9e264]{color:#00c4ef;margin-left:2px;opacity:1}.club_arrow .chev_right[data-v-19c9e264]{width:18px;height:18px}.club_arrow .chev_right path[data-v-19c9e264]{stroke:#00c4ef}.accent[data-v-19c9e264]{color:var(--accent)}.grid[data-v-19c9e264]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.block[data-v-19c9e264]{background:#ffffff05;border:1px solid var(--border);border-radius:12px;padding:12px}.block h3[data-v-19c9e264]{margin:0 0 8px}.rows[data-v-19c9e264]{display:flex;flex-direction:column;gap:8px}.row[data-v-19c9e264]{display:flex;gap:10px;align-items:center;justify-content:space-between}.row .label[data-v-19c9e264]{color:var(--muted);font-weight:700}.list[data-v-19c9e264]{margin:0;padding-left:18px}.challenge_dock[data-v-19c9e264]{position:fixed;left:0;right:0;bottom:0;z-index:112;display:flex;align-items:center;justify-content:center;padding:22px 20px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));border-top:1px solid transparent;background:linear-gradient(180deg,#ffffff12,#ffffff05),linear-gradient(180deg,#081630ed,#050c1cf7);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);border-radius:18px 18px 0 0;box-shadow:0 -18px 44px #0000007a,0 -1px #2ea3ff24 inset,0 0 60px #1464c81f;overflow:hidden;transform:translateY(110%);opacity:0;visibility:hidden}.challenge_dock_inner[data-v-19c9e264]{display:flex;justify-content:center;align-items:center;width:100%;max-width:400px}.challenge_dock_btn[data-v-19c9e264]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;min-width:min(280px,100%);min-height:54px;padding:0 28px;border-radius:999px;border:1px solid rgba(130,210,255,.42);color:#f0f8ff;font-weight:900;font-size:15px;letter-spacing:.03em;cursor:pointer;overflow:hidden;background:linear-gradient(165deg,#3791e66b,#1255a58c 48%,#082d6e9e);box-shadow:0 0 28px #38aaff6b,0 0 56px #1e78dc33,0 12px 28px #001e3c59,inset 0 1px #ffffff47,inset 0 -1px #00234673;text-shadow:0 1px 2px rgba(0,25,55,.45);transition:filter .15s ease,transform .12s ease}.challenge_dock_btn[data-v-19c9e264]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(125deg,rgba(255,255,255,.22) 0%,transparent 42%,rgba(255,255,255,.08) 100%);pointer-events:none}.challenge_dock_btn[data-v-19c9e264]:hover{filter:brightness(1.07) saturate(1.05)}.challenge_dock_btn[data-v-19c9e264]:active{transform:scale(.988)}.challenge_dock.is-hidden[data-v-19c9e264]{animation:none;transform:translateY(110%);opacity:0;visibility:hidden;border-top-color:transparent}.challenge_dock.is-steady[data-v-19c9e264]{animation:none;transform:translateY(0);opacity:1;visibility:visible;border-top-color:#2ea3ff38}.challenge_dock.is-cta-enter[data-v-19c9e264]{animation:challenge_dock_slide_up-19c9e264 .7s cubic-bezier(.22,.8,.22,1) forwards;transform-origin:bottom center;will-change:transform,opacity}@keyframes challenge_dock_slide_up-19c9e264{0%{transform:translateY(110%);opacity:0;visibility:visible;border-top-color:#2ea3ff38}to{transform:translateY(0);opacity:1;visibility:visible;border-top-color:#2ea3ff38}}@media(prefers-reduced-motion:reduce){.challenge_dock[data-v-19c9e264]{animation:none!important;transform:none!important;opacity:1!important;visibility:visible!important;border-top-color:#2ea3ff38!important}}.header_icon_btn[data-v-19c9e264]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;margin-right:6px;border-radius:10px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:var(--text);cursor:pointer;transition:.18s ease}.header_icon_btn[data-v-19c9e264]:hover{filter:brightness(1.1);border-color:#f0d67a73}.header_icon_btn[data-v-19c9e264]:focus-visible{outline:2px solid rgba(240,214,122,.55);outline-offset:2px}.header_icon_btn[disabled][data-v-19c9e264]{opacity:.6;cursor:wait}.header_icon_btn.share_header_btn[data-v-19c9e264]{background:linear-gradient(180deg,#f0d67a33,#b9932229);border-color:#f0d67a66;color:#ffe9a3}.header_icon_btn.share_header_btn.active[data-v-19c9e264]{background:linear-gradient(180deg,#f0d67a73,#b9932266);color:#0b1730}.share_header_btn[data-v-19c9e264]{flex-shrink:0}.header_icon[data-v-19c9e264]{width:20px;height:20px;display:block}.share_toast[data-v-19c9e264]{position:fixed;left:50%;bottom:88px;transform:translate(-50%);max-width:92vw;min-width:240px;text-align:center;line-height:1.35;padding:12px 16px;font-weight:800;z-index:120;border-radius:999px;box-shadow:0 10px 30px #00000040;border:2px solid;animation:shareToastPop-19c9e264 .28s ease}.share_toast.success[data-v-19c9e264]{background:linear-gradient(180deg,#2ecc7126,#2ecc711f);color:#dfffe9;border-color:#2ecc71}.share_toast.error[data-v-19c9e264]{background:linear-gradient(180deg,#e74c3c2e,#e74c3c24);color:#ffe6e3;border-color:#e74c3c}@keyframes shareToastPop-19c9e264{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-19c9e264]{position:absolute;inset:0;z-index:115;background:#04091a9e;display:flex;align-items:center;justify-content:center;padding:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.share_picker_sheet[data-v-19c9e264]{width:min(640px,100%);background:linear-gradient(180deg,#0f1c3afa,#081228fa);border:1px solid rgba(240,214,122,.3);border-radius:18px;box-shadow:0 24px 60px #0000008c,0 0 0 1px #14a0b433 inset;padding:18px 18px 22px;position:relative}.share_picker_sheet.busy[data-v-19c9e264]{pointer-events:none}.share_picker_head[data-v-19c9e264]{display:flex;align-items:center;gap:10px;padding-bottom:6px}.share_picker_title[data-v-19c9e264]{display:inline-flex;align-items:center;gap:10px;color:#ffe9a3;font-weight:900;font-size:18px;letter-spacing:.3px}.share_picker_title_icon[data-v-19c9e264]{width:22px;height:22px;color:#f4dc88}.share_picker_close[data-v-19c9e264]{margin-left:auto;width:32px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:10px;background:linear-gradient(180deg,#ffffff0f,#ffffff05);color:var(--muted);font-size:20px;line-height:1;cursor:pointer}.share_picker_close[data-v-19c9e264]:hover{filter:brightness(1.1)}.share_picker_blurb[data-v-19c9e264]{margin:4px 4px 14px;color:var(--muted);font-weight:600;font-size:13px}.share_tabs[data-v-19c9e264]{display:flex;gap:8px;padding:6px;margin:8px 0 14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.share_tab[data-v-19c9e264]{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--text);font:inherit;cursor:pointer;text-align:left;transition:.16s ease}.share_tab[data-v-19c9e264]:hover{background:#ffffff0a}.share_tab[data-v-19c9e264]:focus-visible{outline:2px solid rgba(240,214,122,.55);outline-offset:2px}.share_tab.active[data-v-19c9e264]{background:linear-gradient(180deg,#0f1c3ad9,#081228d9);border-color:#f0d67a73;box-shadow:0 6px 18px #00000059}.share_tab_icon[data-v-19c9e264]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:linear-gradient(180deg,#f0d67a2e,#b993221a);color:#f4dc88;border:1px solid rgba(240,214,122,.3)}.share_tab_class .share_tab_icon[data-v-19c9e264]{background:linear-gradient(180deg,#2ea3ff2e,#2ea3ff0f);color:#7fb3e6;border-color:#2ea3ff4d}.share_tab_overall .share_tab_icon[data-v-19c9e264]{background:linear-gradient(180deg,#34c7592e,#34c7590f);color:#34c759;border-color:#34c7594d}.share_tab_medals .share_tab_icon[data-v-19c9e264]{background:linear-gradient(180deg,#f0d67a38,#b993221f);color:#f4dc88;border-color:#f0d67a66}.share_tab_text[data-v-19c9e264]{display:flex;flex-direction:column;min-width:0;gap:1px;flex:1 1 auto}.share_tab_label[data-v-19c9e264]{font-weight:900;font-size:11px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted)}.share_tab.active .share_tab_label[data-v-19c9e264]{color:#ffe9a3}.share_tab_value[data-v-19c9e264]{font-weight:900;font-size:14px;line-height:1.1;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share_tab_status[data-v-19c9e264]{position:absolute;top:8px;right:8px;width:8px;height:8px;border-radius:50%;flex-shrink:0}.share_tab_status.spinner_dot[data-v-19c9e264]{width:12px;height:12px;border:2px solid rgba(240,214,122,.3);border-top-color:#f4dc88;background:transparent;border-radius:50%;animation:share_spinner-19c9e264 .8s linear infinite}.share_tab_status.ready_dot[data-v-19c9e264]{background:#34c759;box-shadow:0 0 0 2px #34c7592e}@keyframes share_spinner-19c9e264{to{transform:rotate(360deg)}}.share_preview[data-v-19c9e264]{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;max-height:min(48vh,420px);border-radius:14px;background:radial-gradient(120% 80% at 50% 0%,#f0d67a0f,#08122800 60%),#00000040;border:1px solid rgba(255,255,255,.06);padding:8px;overflow:hidden;position:relative}.share_preview_inner[data-v-19c9e264]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.share_preview_image[data-v-19c9e264]{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px;box-shadow:0 14px 40px #00000073;animation:share_preview_fade-19c9e264 .24s ease}@keyframes share_preview_fade-19c9e264{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.share_preview_loading[data-v-19c9e264],.share_preview_error[data-v-19c9e264]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-weight:700;font-size:13px}.share_preview_loading .spinner[data-v-19c9e264]{width:24px;height:24px;border-radius:50%;border:3px solid rgba(240,214,122,.2);border-top-color:#f4dc88;animation:share_spinner-19c9e264 .8s linear infinite}.share_preview_error[data-v-19c9e264]{color:#ffb78c}.share_preview_retry[data-v-19c9e264]{margin-top:4px;padding:6px 14px;border-radius:999px;border:1px solid rgba(240,214,122,.4);background:linear-gradient(180deg,#f0d67a2e,#b993221f);color:#ffe9a3;font-weight:800;font-size:12px;cursor:pointer}.share_preview_retry[data-v-19c9e264]:hover{filter:brightness(1.08)}.share_picker_actions[data-v-19c9e264]{display:flex;justify-content:center;align-items:center;margin-top:14px}.share_action_btn[data-v-19c9e264]{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 30px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#20c997,#17a2b8);color:#fff;font-weight:900;font-size:15px;letter-spacing:.3px;cursor:pointer;box-shadow:0 14px 30px #14a0b46b,0 2px #0000002e inset,0 1px #ffffff4d inset;transition:transform .14s ease,filter .14s ease,box-shadow .14s ease;min-width:220px;text-shadow:0 1px 0 rgba(0,0,0,.22)}.share_action_btn[data-v-19c9e264]:hover:not([disabled]){filter:brightness(1.06) saturate(1.05);transform:translateY(-1px);box-shadow:0 18px 36px #14a0b480,0 2px #0000002e inset,0 1px #ffffff4d inset}.share_action_btn[data-v-19c9e264]:active:not([disabled]){transform:translateY(0)}.share_action_btn[data-v-19c9e264]:focus-visible{outline:2px solid rgba(46,232,210,.85);outline-offset:3px}.share_action_btn[disabled][data-v-19c9e264]{opacity:.55;cursor:not-allowed;filter:saturate(.4);box-shadow:none}.share_action_icon[data-v-19c9e264]{width:18px;height:18px;color:currentColor}.share_picker_fade-enter-active[data-v-19c9e264],.share_picker_fade-leave-active[data-v-19c9e264]{transition:opacity .18s ease}.share_picker_fade-enter-from[data-v-19c9e264],.share_picker_fade-leave-to[data-v-19c9e264]{opacity:0}.share_picker_fade-enter-active .share_picker_sheet[data-v-19c9e264],.share_picker_fade-leave-active .share_picker_sheet[data-v-19c9e264]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.share_picker_fade-enter-from .share_picker_sheet[data-v-19c9e264]{transform:translateY(20px) scale(.985)}.share_picker_fade-leave-to .share_picker_sheet[data-v-19c9e264]{transform:translateY(10px) scale(.99)}@media(max-width:520px){.share_picker_sheet[data-v-19c9e264]{padding:14px}.share_tabs[data-v-19c9e264]{gap:4px;padding:4px}.share_tab[data-v-19c9e264]{flex-direction:column;align-items:center;gap:4px;padding:8px 6px;text-align:center}.share_tab_text[data-v-19c9e264]{align-items:center}.share_tab_icon[data-v-19c9e264]{width:30px;height:30px}.share_tab_label[data-v-19c9e264]{font-size:10px}.share_tab_value[data-v-19c9e264]{font-size:12px}.share_tab_status[data-v-19c9e264]{top:6px;right:6px}.share_preview[data-v-19c9e264]{max-height:min(52vh,380px)}.share_action_btn[data-v-19c9e264]{width:100%;padding:14px 20px}}.badge_rail[data-v-19c9e264]{position:relative;background:linear-gradient(180deg,#ffffff05,#ffffff04);border:1px solid var(--border);border-radius:12px;padding:10px;margin-top:10px;overflow:visible}.rail_title[data-v-19c9e264]{margin:0 0 8px}.rail_inner[data-v-19c9e264]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;--rail-gap:10px;margin-left:calc(var(--rail-gap)/-2);margin-right:calc(var(--rail-gap)/-2)}.badge_item[data-v-19c9e264]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin:calc(var(--rail-gap)/2)}.badge_item.trophy[data-v-19c9e264]{width:32px;height:32px}.badge_item .tip[data-v-19c9e264]{position:absolute;bottom:calc(100% + 6px);left:0;background:linear-gradient(180deg,#0b1630fa,#081228f5);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:6px 8px;font-weight:800;font-size:12px;opacity:0;pointer-events:none;transition:opacity .16s ease;white-space:normal;width:max-content;min-width:0;max-width:min(88vw,360px);overflow-wrap:anywhere;word-break:normal;text-align:left;z-index:5}.badge_item:hover .tip[data-v-19c9e264]{opacity:1}.badge_btn .tip[data-v-19c9e264]{left:50%;transform:translate(-50%);right:auto;text-align:center}.badge_btn .tip[data-v-19c9e264]:after{left:50%;transform:translate(-50%)}.badge_btn.show .tip[data-v-19c9e264]{opacity:1}.rank_badge[data-v-19c9e264]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;font-weight:900;font-size:12px;position:relative}.rank_badge.top10_a[data-v-19c9e264]{background:linear-gradient(180deg,#1482962e,#0c647829);color:var(--accent);border:1px solid rgba(215,180,58,.35)}.rank_badge.top10_b[data-v-19c9e264]{background:#ffffff1f;color:#9fb0d0;border:1px solid rgba(255,255,255,.18)}.icon[data-v-19c9e264]{width:18px;height:18px}.club_logo[data-v-19c9e264]{width:34px;height:34px;border-radius:50%;background-size:cover;background-position:center;border:1px solid var(--border)}.badge_btn[data-v-19c9e264]{position:relative;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px}.crown[data-v-19c9e264]{background:linear-gradient(180deg,#d7b43a33,#b993222e);color:var(--accent);border:1px solid rgba(215,180,58,.45)}.crown_icon[data-v-19c9e264]{fill:currentColor}.dev_crown[data-v-19c9e264]{background:linear-gradient(180deg,#963cd738,#7828b92e);color:#b68cff;border:1px solid rgba(182,140,255,.45)}.admin_crown[data-v-19c9e264]{background:linear-gradient(180deg,#d73c3c38,#b928282e);color:#ff8c8c;border:1px solid rgba(255,140,140,.45)}.member_logo[data-v-19c9e264]{width:32px;height:32px;border-radius:50%;background-size:cover;background-position:center;border:1px solid var(--border)}.badge_btn .tip[data-v-19c9e264]{position:absolute;bottom:calc(100% + 8px);left:50%;right:auto;transform:translate(calc(-50% + var(--tip-shift, 0px))) translateY(6px);background:linear-gradient(180deg,#0b1630fa,#081228f5);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:8px 10px;display:inline-block;min-width:0;width:max-content;max-width:min(88vw,360px);white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;font-weight:800;font-size:12px;box-shadow:var(--glow);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:5}.badge_btn .tip[data-v-19c9e264]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--border)}.badge_btn .tip.tip_right[data-v-19c9e264]{left:auto;right:0;text-align:right}.badge_btn .tip.tip_right[data-v-19c9e264]:after{left:auto;right:14px}.badge_btn:hover .tip[data-v-19c9e264],.badge_btn.show .tip[data-v-19c9e264]{opacity:1;transform:translate(calc(-50% + var(--tip-shift, 0px))) translateY(0);pointer-events:auto}.trophy[data-v-19c9e264]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:hidden}.trophy svg[data-v-19c9e264]{width:34px;height:34px;display:block}.trophy_img[data-v-19c9e264]{width:32px;height:32px;display:block;object-fit:contain}.trophy[data-v-19c9e264]:after{content:none}.trophy_1 svg[data-v-19c9e264]{fill:var(--accent)}.trophy_2 svg[data-v-19c9e264]{fill:var(--silver)}.trophy_3 svg[data-v-19c9e264]{fill:var(--bronze)}.trophy_num[data-v-19c9e264]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:14px;color:#0b1630;text-shadow:0 1px 0 rgba(255,255,255,.45);transform:translateY(-6px);pointer-events:none}.trophy_in_popup[data-v-19c9e264]{transform:translateY(2px);overflow:visible}.medal[data-v-19c9e264]{width:32px;height:32px}.medal svg[data-v-19c9e264]{width:32px;height:32px;display:block}.medal .medal_circle[data-v-19c9e264]{fill:silver}.medal .medal_ribbon_left[data-v-19c9e264],.medal .medal_ribbon_right[data-v-19c9e264]{fill:#2ea3ff8c}.medal_1 .medal_circle[data-v-19c9e264]{fill:var(--accent)}.medal_2 .medal_circle[data-v-19c9e264]{fill:var(--silver)}.medal_3 .medal_circle[data-v-19c9e264]{fill:var(--bronze)}.medal_num[data-v-19c9e264]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.35);transform:translateY(-6px)}.medal_2 .medal_num[data-v-19c9e264]{transform:translateY(-6px)}.medal_3 .medal_num[data-v-19c9e264]{transform:translate(.5px,-6px)}.medal_icon[data-v-19c9e264]{width:32px;height:32px;display:block}.medal_1 .medal_icon[data-v-19c9e264]{color:var(--accent)}.medal_2 .medal_icon[data-v-19c9e264]{color:var(--silver)}.medal_3 .medal_icon[data-v-19c9e264]{color:var(--bronze)}.amedal[data-v-19c9e264]{width:32px;height:32px}.amedal_icon[data-v-19c9e264]{width:32px;height:32px;display:block}.amedal_1 .amedal_icon[data-v-19c9e264]{color:#ffd95e}.amedal_2 .amedal_icon[data-v-19c9e264]{color:#c0c7d1}.amedal_3 .amedal_icon[data-v-19c9e264]{color:#c9915e}.amedal_num[data-v-19c9e264]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;color:#0b1630;text-shadow:0 1px 0 rgba(255,255,255,.45);transform:translateY(-6px)}.skill_block[data-v-19c9e264]{margin-top:10px}.skill_block[data-v-19c9e264]{margin-bottom:16px}.chart_wrap[data-v-19c9e264]{position:relative}.range_controls[data-v-19c9e264]{display:flex;justify-content:flex-end;gap:6px;margin-bottom:8px}.range_btn[data-v-19c9e264]{background:transparent;color:var(--muted);border:1px solid var(--border);padding:6px 8px;border-radius:999px;font-weight:900;font-size:11px;cursor:pointer;text-transform:uppercase}.range_btn.active[data-v-19c9e264]{background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);border-color:#d7b43a47}.skill_svg[data-v-19c9e264]{display:block;width:100%;height:180px}.axis[data-v-19c9e264]{stroke:var(--border);stroke-width:1}.series[data-v-19c9e264]{fill:none;stroke-width:2.5}.series.rh[data-v-19c9e264]{stroke:url(#gradRH)}.series.lh[data-v-19c9e264]{stroke:url(#gradLH)}.legend[data-v-19c9e264]{display:flex;gap:16px;margin-top:8px;color:var(--muted);font-weight:800;font-size:12px}.legend_item[data-v-19c9e264]{display:inline-flex;align-items:center;gap:8px}.legend_item .swatch[data-v-19c9e264]{width:12px;height:12px;border-radius:2px;display:inline-block}.legend_item.rh .swatch[data-v-19c9e264]{background:linear-gradient(180deg,#34c759d9,#34c75933)}.legend_item.lh .swatch[data-v-19c9e264]{background:linear-gradient(180deg,#2ea3ffd9,#2ea3ff33)}.chart_text[data-v-19c9e264]{fill:var(--muted);font-size:10px;font-weight:800}.chart_text.ylbl[data-v-19c9e264]{opacity:.8}.chart_text.xtick[data-v-19c9e264]{opacity:.9}.rank_badges[data-v-19c9e264]{display:inline-flex;align-items:center;gap:8px}.svg_stack[data-v-19c9e264]{position:relative}.arm_card .row .label[data-v-19c9e264],.arm_card .row .value[data-v-19c9e264]{font-weight:400}.general_block .rows[data-v-19c9e264]{gap:12px}.general_block .row .label[data-v-19c9e264],.general_block .row .value[data-v-19c9e264]{font-weight:400}.club_arrow[data-v-19c9e264]{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;padding:0;color:var(--text);cursor:pointer}.club_arrow .chev_right[data-v-19c9e264]{width:24px;height:24px;display:block}.contact_actions_row[data-v-19c9e264]{display:flex;align-items:center;justify-content:flex-start;margin-top:14px;padding:6px 2px 4px}[data-v-19c9e264] .athlete_contact_links .social_icon_link{width:40px;height:40px}[data-v-19c9e264] .athlete_contact_links .social_icon_img{width:26px;height:26px}.badge_item.medal.medal_1[data-v-19c9e264],.badge_item.medal.medal_2[data-v-19c9e264],.badge_item.medal.medal_3[data-v-19c9e264],.badge_item.amedal.amedal_1[data-v-19c9e264],.badge_item.amedal.amedal_2[data-v-19c9e264],.badge_item.amedal.amedal_3[data-v-19c9e264]{width:34px;height:34px;margin:3px}.medal_1 .medal_icon[data-v-19c9e264],.medal_2 .medal_icon[data-v-19c9e264],.medal_3 .medal_icon[data-v-19c9e264],.amedal_1 .amedal_icon[data-v-19c9e264],.amedal_2 .amedal_icon[data-v-19c9e264],.amedal_3 .amedal_icon[data-v-19c9e264]{width:34px;height:34px}.athlete_panel_v2-enter-active[data-v-19c9e264],.athlete_panel_v2-leave-active[data-v-19c9e264]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.athlete_panel_v2-enter-from[data-v-19c9e264],.athlete_panel_v2-leave-to[data-v-19c9e264]{transform:translate(100%)}.athlete_panel_v2-enter-to[data-v-19c9e264],.athlete_panel_v2-leave-from[data-v-19c9e264]{transform:translate(0)}.toggle-button[data-v-7780efc3]{display:flex;justify-content:center;align-items:center;border:1px solid var(--border);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:999px;font-weight:700;line-height:1;text-align:center;padding:8px 12px;min-height:34px;max-width:100%;box-sizing:border-box;clip-path:inset(0 round 999px);box-shadow:none;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)}.toggle-button[aria-pressed=true][data-v-7780efc3]{color:#000;background:linear-gradient(180deg,var(--accent),var(--accent-2));border-color:transparent;box-shadow:var(--accent-active-shadow);clip-path:var(--accent-pill-clip-bottom)}.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]{display:flex;justify-content:center;width:100%}.hand_slider[data-v-f9be3259]{display:flex;justify-content:center;padding:2px 0;width:100%}.track[data-v-f9be3259]{position:relative;width:100%;max-width:100%;min-height:44px;padding-block:6px;border-radius:999px;overflow:hidden;cursor:pointer;isolation:isolate;box-sizing:border-box}.size_lg .track[data-v-f9be3259]{min-height:40px;padding-block:5px}.rail[data-v-f9be3259]{position:absolute;inset:0;border-radius:999px;background:linear-gradient(180deg,#ffffff0a,#ffffff04);border:1px solid var(--border);box-shadow:inset 0 1px #ffffff0a;z-index:0}.thumb[data-v-f9be3259]{position:absolute;top:4px;bottom:4px;left:3px;width:calc(50% - 6px);height:auto;border-radius:999px;z-index:1;background:linear-gradient(135deg,#3aa8ff,#2e90fa 55%,#1f6fd9);border:1px solid rgba(255,255,255,.2);box-shadow:0 8px 22px #2e90fa52,inset 0 1px #ffffff59;transition:transform .28s cubic-bezier(.32,.72,.2,1),background .28s ease,box-shadow .28s ease,border-color .28s ease;will-change:transform,background}.thumb.right[data-v-f9be3259]{transform:translate(calc(100% + 6px));background:linear-gradient(135deg,#2ee07a,#20c997 55%,#16a085);box-shadow:0 8px 22px #20c99747,inset 0 1px #ffffff59;border-color:#ffffff2e}.thumb_glow[data-v-f9be3259]{position:absolute;inset:-4px;border-radius:999px;background:radial-gradient(closest-side,#ffffff2e,#fff0 70%);pointer-events:none;opacity:0;transition:opacity .28s ease}.thumb:hover .thumb_glow[data-v-f9be3259]{opacity:.6}.hand_label[data-v-f9be3259]{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:50%;padding:0 6px;box-sizing:border-box;text-align:center;font-weight:900;font-size:clamp(11px,3.1vw,14px);line-height:1.2;letter-spacing:.3px;color:var(--muted);pointer-events:none;transition:color .22s ease,text-shadow .22s ease;-webkit-user-select:none;user-select:none}.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 0 rgba(255,255,255,.25)}.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: rgba(32, 201, 151, .55);--sk-b: rgba(23, 162, 184, .45);--sk-glow: rgba(23, 162, 184, .12)}.state-theme--or[data-v-82695e03]{--sk-a: #9be15d;--sk-b: #00e3ae;--sk-glow: rgba(0, 227, 174, .14)}.state-theme--wa[data-v-82695e03]{--sk-a: #7dc8ff;--sk-b: #5ba4ff;--sk-glow: rgba(91, 164, 255, .16)}.state-theme--id[data-v-82695e03]{--sk-a: #f7c56b;--sk-b: #f08a2b;--sk-glow: rgba(240, 138, 43, .16)}.lb_rows_sk_row[data-v-82695e03]{display:grid;grid-template-columns:48px minmax(0,1fr) 40px 32px;align-items:center;border-bottom:1px solid var(--border);animation:lbRowFadeIn-82695e03 .45s ease both}.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]{padding:12px 8px;display:flex;align-items:center;justify-content:center}.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]{width:28px;height:28px;border-radius:50%;background:#ffffff14}.lb_rows_sk_line[data-v-82695e03]{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d);background-size:200% 100%;animation:lbSkShimmer-82695e03 2.2s ease-in-out infinite}.lb_rows_sk_line--name[data-v-82695e03]{width:min(72%,220px);height:14px}.lb_rows_sk_line--chip[data-v-82695e03]{width:48px;flex-shrink:0;opacity:.65}.lb_rows_sk_pip[data-v-82695e03]{width:22px;height:22px;border-radius:6px;background:#ffffff0f;animation:lbSkShimmer-82695e03 2.2s ease-in-out infinite;animation-delay:.15s}.lb_rows_sk_chev[data-v-82695e03]{width:14px;height:14px;border-radius:4px;background:#ffffff12}@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(max-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-c9b0039f]{--sk-a: #9be15d;--sk-b: #00e3ae;--sk-glow: rgba(0, 227, 174, .2)}.state-theme--wa[data-v-c9b0039f]{--sk-a: #7dc8ff;--sk-b: #5ba4ff;--sk-glow: rgba(91, 164, 255, .28)}.state-theme--id[data-v-c9b0039f]{--sk-a: #f7c56b;--sk-b: #f08a2b;--sk-glow: rgba(240, 138, 43, .26)}.lb_sk_panel[data-v-c9b0039f]{position:relative;overflow:hidden;background:linear-gradient(180deg,#0b1630f0,#081228eb);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow);margin-top:18px;container-type:inline-size;container-name:lb-panel}.lb_sk_panel--embedded[data-v-c9b0039f]{margin-top:0;border-radius:0;border:none;box-shadow:none;background:transparent}.lb_sk_panel[data-v-c9b0039f]:not(.lb_sk_panel--embedded){width:min(1100px,100%);margin-left:auto;margin-right:auto}.lb_sk_scan[data-v-c9b0039f]{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,var(--sk-glow) 48%,transparent 100%);opacity:.35;animation:lbScanSweep-c9b0039f 3.2s ease-in-out infinite}@keyframes lbScanSweep-c9b0039f{0%,to{transform:translateY(-30%);opacity:.2}50%{transform:translateY(30%);opacity:.45}}.panel_header[data-v-c9b0039f]{display:flex;flex-wrap:wrap;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.chips[data-v-c9b0039f]{display:flex;flex-wrap:wrap;gap:8px 6px;align-items:center;flex:1 1 auto;min-width:0;width:100%}.chips_weights[data-v-c9b0039f]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:0 1 auto;min-width:0}.chips_tools[data-v-c9b0039f]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:0 0 auto;min-width:0;max-width:100%;margin-left:auto}@container lb-panel (max-width: 520px){.chips_weights[data-v-c9b0039f]{flex-basis:100%}.chips_tools[data-v-c9b0039f]{flex-basis:100%;margin-left:0;justify-content:flex-start}.chips_tools .brand_name[data-v-c9b0039f]{margin-left:auto}}.chip_sk[data-v-c9b0039f]{display:inline-block;height:30px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff0d;animation:lbSkShimmer-c9b0039f 2.4s ease-in-out infinite}.chip_sk--wide[data-v-c9b0039f]{width:108px!important}.chips_tools .brand_name[data-v-c9b0039f]{height:27px;margin-left:auto;opacity:.85;flex-shrink:0}.hand_bar[data-v-c9b0039f]{padding:6px 16px;border-bottom:1px solid var(--border);background:#ffffff05}.hand_track_sk[data-v-c9b0039f]{position:relative;height:44px;max-width:520px;margin:0 auto;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08}.hand_thumb_sk[data-v-c9b0039f]{position:absolute;top:3px;left:3px;width:calc(50% - 6px);height:38px;border-radius:999px;background:linear-gradient(180deg,#ffffff1f,#ffffff0f);animation:handThumbPulse-c9b0039f 2s ease-in-out infinite alternate}@keyframes handThumbPulse-c9b0039f{0%{opacity:.55}to{opacity:.9}}.sub_bar[data-v-c9b0039f]{position:sticky;top:0;z-index:5;background:linear-gradient(180deg,#ffffff0b,#fff0),var(--header-bg);border-bottom:1px solid var(--border);padding:12px 16px}.sub_bar--calibrating[data-v-c9b0039f]{position:relative;top:auto;z-index:auto;background:linear-gradient(90deg,rgba(255,255,255,.03),transparent 40%),linear-gradient(180deg,#ffffff0d,#fff0),var(--header-bg)}.sub_heading[data-v-c9b0039f]{display:flex;align-items:center;gap:12px;width:100%;min-width:0}.sub_rail[data-v-c9b0039f]{flex:0 0 3px;align-self:stretch;min-height:2.2em;border-radius:2px;background:linear-gradient(180deg,var(--sk-a) 0%,var(--sk-b) 55%,rgba(212,178,96,.55) 100%);box-shadow:0 0 12px var(--sk-glow)}.sub_titles[data-v-c9b0039f]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;min-width:0;flex:1 1 auto}.state_code_sk[data-v-c9b0039f]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:26px;padding:2px 8px;border-radius:7px;font-family:Orbitron,system-ui,sans-serif;font-weight:900;font-size:11px;letter-spacing:.45px}.sub_division[data-v-c9b0039f]{font-weight:800;font-size:clamp(17px,3.4vw,20px);letter-spacing:-.02em;color:var(--text)}.sub_mid[data-v-c9b0039f]{font-weight:600;color:#94a2b973;font-size:clamp(14px,2.8vw,16px)}.sub_weight[data-v-c9b0039f]{font-weight:600;font-size:clamp(13px,2.7vw,15px);color:var(--muted)}.status_cluster[data-v-c9b0039f]{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}.cal_pulse[data-v-c9b0039f]{width:8px;height:8px;border-radius:50%;background:linear-gradient(180deg,var(--sk-a),var(--sk-b));box-shadow:0 0 14px var(--sk-glow);animation:calPulse-c9b0039f 1.4s ease-in-out infinite}@keyframes calPulse-c9b0039f{0%,to{transform:scale(.85);opacity:.65}50%{transform:scale(1.15);opacity:1}}.status_label[data-v-c9b0039f]{font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--sk-a);text-shadow:0 0 20px var(--sk-glow)}.lb_sk_panel--loading .status_label[data-v-c9b0039f]{color:#9eabc9e6;text-shadow:none;letter-spacing:.16em}.wrap[data-v-c9b0039f]{position:relative}.cal_hint[data-v-c9b0039f]{margin:0;padding:12px 16px 16px;font-size:12.5px;line-height:1.45;font-weight:600;color:#9eabc9e0;border-top:1px solid rgba(255,255,255,.05)}@keyframes lbSkShimmer-c9b0039f{0%{filter:brightness(.92)}50%{filter:brightness(1.08)}to{filter:brightness(.92)}}@media(prefers-reduced-motion:reduce){.lb_sk_scan[data-v-c9b0039f],.hand_thumb_sk[data-v-c9b0039f],.cal_pulse[data-v-c9b0039f],.chip_sk[data-v-c9b0039f]{animation:none}}.main_container[data-v-383546fe]{width:min(1100px,100%);margin:0 auto;padding-inline:clamp(12px,3vw,24px);padding-block:24px}.chip[data-v-383546fe]{border:1px solid var(--border);background:var(--panel);color:var(--muted);padding:8px 10px;min-height:34px;box-sizing:border-box;border-radius:999px;font-weight:700;cursor:pointer;line-height:1;clip-path:inset(0 round 999px);box-shadow:none;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-383546fe]:hover{color:var(--text)}.chip[aria-pressed=true][data-v-383546fe]{color:#070e1c;background:var(--accent-gradient);border-color:transparent;box-shadow:var(--accent-active-shadow);clip-path:var(--accent-pill-clip-bottom)}.chip.included[data-v-383546fe]{color:#000;background:var(--dimmed-accent)}.panel[data-v-383546fe]{background:linear-gradient(180deg,#0b1630f0,#081228eb);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow);margin-top:18px;overflow:hidden;container-type:inline-size;container-name:lb-panel}.panel_header[data-v-383546fe]{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid var(--border)}.chips[data-v-383546fe]{display:flex;flex-wrap:wrap;gap:8px 6px;margin:0;align-items:center;flex:1 1 auto;min-width:0;width:100%}.chips_weights[data-v-383546fe]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:0 1 auto;min-width:0}.chips_tools[data-v-383546fe]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:0 0 auto;min-width:0;max-width:100%;margin-left:auto}.chips_tools .brand_name[data-v-383546fe]{height:27px;display:block;flex-shrink:0}@container lb-panel (max-width: 520px){.chips_weights[data-v-383546fe]{flex-basis:100%}.chips_tools[data-v-383546fe]{flex-basis:100%;margin-left:0;justify-content:flex-start}.chips_tools .brand_name[data-v-383546fe]{margin-left:auto}}.hand_bar[data-v-383546fe]{display:flex;padding:6px 16px;border-bottom:1px solid var(--border);background:#ffffff05}.hand_bar[data-v-383546fe] .hand_slider_wrap{flex:1 1 auto}.sub_bar[data-v-383546fe]{position:sticky;top:0;z-index:5;background:linear-gradient(180deg,#ffffff0b,#fff0),var(--header-bg);border-bottom:1px solid var(--border);padding:12px 16px;display:flex;align-items:center;gap:12px}.sub_heading[data-v-383546fe]{display:flex;align-items:stretch;gap:12px;width:100%;margin:0;min-width:0}.sub_rail[data-v-383546fe]{flex:0 0 3px;align-self:stretch;min-height:1.6em;border-radius:2px;background:linear-gradient(180deg,#20a8bcf2,#20a8bc59 42%,#d4b2608c);box-shadow:0 0 0 1px #00000040 inset}.sub_titles[data-v-383546fe]{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;min-width:0;flex:1 1 auto}.sub_division[data-v-383546fe]{font-weight:800;font-size:clamp(17px,3.4vw,20px);letter-spacing:-.02em;line-height:1.15;color:var(--text)}.sub_mid[data-v-383546fe]{font-weight:600;color:#94a2b973;font-size:clamp(14px,2.8vw,16px);line-height:1;-webkit-user-select:none;user-select:none}.sub_weight[data-v-383546fe]{font-weight:600;font-size:clamp(13px,2.7vw,15px);letter-spacing:.01em;color:var(--muted)}.wrap[data-v-383546fe]{position:relative}.rows_grid[data-v-383546fe]{display:block;width:100%}.row_grid[data-v-383546fe]{display:grid;grid-template-columns:48px minmax(0,1fr) 40px 32px;align-items:center;width:100%;padding:0;margin:0;background:transparent;color:var(--text);border:0;border-bottom:1px solid var(--border);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.row_grid.lb_row_v2[data-v-383546fe]:hover{background:#ffffff08}.row_grid.lb_row_v2[data-v-383546fe]:active{background:#ffffff0d}.row_grid.lb_row_v2.top1[data-v-383546fe]:hover{background-image:linear-gradient(180deg,#ffbe460d,#ffa02805),linear-gradient(122deg,#fff0 38%,#ffc85a24 49%,#fff0 62%),linear-gradient(180deg,#f5c33752,#da9b2345,#b9761c38),linear-gradient(180deg,#9b5f1c9e,#764816a8);border-bottom-color:#ffbe5057}.row_grid.lb_row_v2.top1[data-v-383546fe]:active{background-image:linear-gradient(180deg,#28190814,#28190808),linear-gradient(122deg,#fff0 38%,#ebaf371c 49%,#fff0 62%),linear-gradient(180deg,#e1af304a,#c38a2040,#a2691a36),linear-gradient(180deg,#845216ad,#663e12b8);border-bottom-color:#ebaf414d}.row_grid.lb_row_v2.top2[data-v-383546fe]:hover{background-image:linear-gradient(180deg,#829bcd17,#5a73a50d),linear-gradient(180deg,#afbedc38,#8298bc2b),linear-gradient(180deg,#4852699e,#343c52ad)}.row_grid.lb_row_v2.top2[data-v-383546fe]:active{background-image:linear-gradient(180deg,#141c2d0f,#141c2d08),linear-gradient(180deg,#9eafd02e,#768aac24),linear-gradient(180deg,#3a4458ad,#2c3446bd)}.row_grid.lb_row_v2.top3[data-v-383546fe]:hover{background-image:linear-gradient(180deg,#ffffff0a,#ffffff03),linear-gradient(180deg,#cd825524,#a8623e1a),linear-gradient(180deg,#69443070,#5234267a)}.row_grid.lb_row_v2.top3[data-v-383546fe]:active{background-image:linear-gradient(180deg,#00000008,#00000003),linear-gradient(180deg,#be764e1f,#9b583a14),linear-gradient(180deg,#5c3a2a7a,#482e2285)}.row_grid.lb_row_v2.near_podium[data-v-383546fe]:hover{background-image:linear-gradient(180deg,#ffffff0d,#ffffff04),linear-gradient(180deg,#1a8ea542,#0e6c8033)}.row_grid.lb_row_v2.near_podium[data-v-383546fe]:active{background-image:linear-gradient(180deg,#0000000d,#00000005),linear-gradient(180deg,#167d9438,#0c5c702e)}.row_grid[data-v-383546fe]:focus-visible{outline:2px solid rgba(23,162,184,.55);outline-offset:-2px}.row_grid .cell[data-v-383546fe]{padding:12px 8px;min-width:0}.row_grid .rank_cell[data-v-383546fe]{display:flex;align-items:center;justify-content:center;font-weight:900;color:var(--muted);padding:10px 0}.row_grid .name_cell[data-v-383546fe]{display:flex;align-items:center;gap:10px;min-width:0;padding-left:8px}.row_grid .delta_cell[data-v-383546fe]{display:flex;align-items:center;justify-content:center;padding:0;overflow:visible}.row_grid .chevron_cell[data-v-383546fe]{display:flex;align-items:center;justify-content:center;color:var(--muted);padding:0 8px 0 0}.name_text[data-v-383546fe]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.skill_chip[data-v-383546fe]{display:inline-flex;align-items:center;font-size:12px;color:var(--muted);font-weight:700;padding:2px 8px;border:1px solid var(--border);border-radius:999px;background:#ffffff0a;flex:0 0 auto}.chev_right[data-v-383546fe]{width:18px;height:18px;display:block}.rank_num[data-v-383546fe]{font-weight:900;color:var(--muted)}.trophy[data-v-383546fe]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;overflow:visible;font-size:0;line-height:0}.trophy_medal_frame[data-v-383546fe]{position:relative;display:block;width:34px;height:34px;overflow:hidden;isolation:isolate;background-repeat:no-repeat;background-size:cover;background-position:42% 50%}.row_grid .rank_cell .trophy .trophy_medal_frame[data-v-383546fe]:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(115deg,#fff0 42%,#ffffffe6,#fff0 58%);background-repeat:no-repeat;background-size:260% 100%;background-position:130% 0;mix-blend-mode:screen;-webkit-mask-image:var(--rank_img);mask-image:var(--rank_img);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-position:42% 50%;mask-position:42% 50%;animation:trophyShimmerSweep-383546fe 4s cubic-bezier(.32,.8,.2,1) .1s infinite both;will-change:background-position}@keyframes trophyShimmerSweep-383546fe{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-383546fe]:after{animation:none;background-position:100% 0}}.row_grid .rank_cell .trophy[data-v-383546fe]:after{content:none}.row_grid.top1[data-v-383546fe]{background-image:linear-gradient(180deg,#ffaf370a,#eb911c04),linear-gradient(122deg,#fff0 36%,#ffc34b21,#fff0 60%),linear-gradient(180deg,#eeb9304d,#d2942042,#af701836),linear-gradient(180deg,#945c1a94,#7044149e);border-bottom-color:#ffb94152}.row_grid.top2[data-v-383546fe]{background-image:linear-gradient(180deg,#8ca5d717,#647daf0d),linear-gradient(180deg,#a8b9da38,#7d91b62b),linear-gradient(180deg,#3e4a628f,#2e384c9e);border-bottom-color:#a5b9da3d}.row_grid.top3[data-v-383546fe]{background-image:linear-gradient(180deg,#d7915f29,#b269441c),linear-gradient(180deg,#70483466,#58362870);border-bottom-color:#c87d5538}.row_grid.near_podium[data-v-383546fe]{background-image:linear-gradient(180deg,#14829638,#0c64782e);border-bottom-color:#d7b43a52}.row_grid.near_podium .rank_num[data-v-383546fe]{color:var(--accent)}.row_grid.near_podium .chevron_cell[data-v-383546fe]{color:#f0d67a6b}.row_grid.top1 .rank_cell[data-v-383546fe],.row_grid.top2 .rank_cell[data-v-383546fe],.row_grid.top3 .rank_cell[data-v-383546fe]{padding-top:8px;padding-bottom:8px}.row_grid.top1 .trophy[data-v-383546fe],.row_grid.top2 .trophy[data-v-383546fe],.row_grid.top3 .trophy[data-v-383546fe],.row_grid.top1 .trophy_medal_frame[data-v-383546fe],.row_grid.top2 .trophy_medal_frame[data-v-383546fe],.row_grid.top3 .trophy_medal_frame[data-v-383546fe]{width:28px;height:28px}.row_grid.top1[data-v-383546fe],.row_grid.top2[data-v-383546fe]{border-bottom:none}.toggle_wrap[data-v-383546fe]{display:flex;align-items:center;justify-content:center;padding:8px 0;background:linear-gradient(180deg,#1482961a,#0c647814);border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent}.show_more_button[data-v-383546fe]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid rgba(240,214,122,.28);background:linear-gradient(135deg,#f0d67a3d,#c98a1a2e);color:var(--text);font-weight:800;border-radius:999px;transition:.18s ease;pointer-events:none}.show_more_button[data-v-383546fe]:hover{filter:brightness(1.06)}.toggle_icon[data-v-383546fe]{transition:transform .18s ease}.show_more_button.is_open .toggle_icon[data-v-383546fe]{transform:rotate(180deg)}.loading_row[data-v-383546fe]{grid-template-columns:1fr;padding:20px 16px;cursor:default;color:var(--muted);text-align:center}.loading_row .cell[data-v-383546fe]{padding:0}@media(max-width:760px){.row_grid[data-v-383546fe]{grid-template-columns:52px minmax(0,1fr) 40px 36px}.row_grid .cell[data-v-383546fe]{padding:14px 8px}.row_grid .name_cell[data-v-383546fe]{padding-left:10px}.name_text[data-v-383546fe]{font-size:16px}.trophy[data-v-383546fe],.trophy_medal_frame[data-v-383546fe]{width:38px;height:38px}.row_grid.top1 .rank_cell[data-v-383546fe],.row_grid.top2 .rank_cell[data-v-383546fe],.row_grid.top3 .rank_cell[data-v-383546fe]{padding-top:10px;padding-bottom:10px}.row_grid.top1 .trophy[data-v-383546fe],.row_grid.top2 .trophy[data-v-383546fe],.row_grid.top3 .trophy[data-v-383546fe],.row_grid.top1 .trophy_medal_frame[data-v-383546fe],.row_grid.top2 .trophy_medal_frame[data-v-383546fe],.row_grid.top3 .trophy_medal_frame[data-v-383546fe]{width:32px;height:32px}.chev_right[data-v-383546fe]{width:20px;height:20px}}.rows_grid>.row_grid[data-v-383546fe]:last-child{border-bottom:none}.athlete_select[data-v-95641f2a],.input_wrap[data-v-95641f2a]{position:relative;width:100%}.input[data-v-95641f2a]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 38px 10px 12px;font-family:inherit;font-size:14px;box-sizing:border-box}.input[data-v-95641f2a]:focus{outline:none;border-color:#d7b43a8c}.input.valid[data-v-95641f2a]{border-color:#17a2b88c;background-image:none;background-color:inherit}.input.locked[data-v-95641f2a]{color:var(--muted);background:#ffffff0f;cursor:not-allowed;border-color:#ffffff14}.add_btn[data-v-95641f2a]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);cursor:pointer}.add_btn svg[data-v-95641f2a]{width:18px;height:18px}.lock_icon_in_input[data-v-95641f2a]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;color:#6ad29e;pointer-events:none;opacity:.95}.dropdown[data-v-95641f2a]{position:absolute;z-index:20;left:0;right:0;max-height:220px;overflow:auto;margin-top:6px;padding:6px;list-style:none;background:linear-gradient(180deg,#0b1630fa,#081228fa);border:1px solid var(--border);border-radius:10px;box-shadow:0 14px 40px #00000047}.opt[data-v-95641f2a]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;cursor:pointer}.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]{margin-top:6px;color:#d7b43a;font-weight:700;font-size:12px}.featured_sm[data-v-1951db4b]{display:grid;gap:10px;padding:12px 0;margin-top:16px}.fs_header[data-v-1951db4b]{display:flex;align-items:center;gap:10px;padding:0;position:static;top:auto;background:transparent;border:none;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none}.fs_title[data-v-1951db4b]{margin:0;font-size:18px;font-weight:400;color:var(--text);white-space:nowrap}.spacer[data-v-1951db4b]{flex:1}.view_all[data-v-1951db4b]{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;color:var(--accent);font-weight:800;padding:4px;cursor:pointer;transition:filter .2s ease}.view_all[data-v-1951db4b]:hover{filter:brightness(1.15)}.view_all[data-v-1951db4b]:disabled{opacity:.55;color:var(--muted);cursor:not-allowed;filter:none}.see_all_text[data-v-1951db4b]{font-size:14px}.view_all .chev_right[data-v-1951db4b]{width:18px;height:18px}.fs_card_wrapper[data-v-1951db4b]{position:relative;width:100%}.fs_cards_row[data-v-1951db4b]{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;align-items:stretch;width:100%}.fs_card_slot[data-v-1951db4b]{width:100%;max-width:none;min-width:0;display:flex}.fs_card_slot>.fs_card[data-v-1951db4b]{height:100%}@media(min-width:900px){.fs_cards_row[data-v-1951db4b]{grid-template-columns:repeat(2,minmax(0,1fr))}.fs_card_slot[data-v-1951db4b]{max-width:420px}}.fade-enter-active[data-v-1951db4b],.fade-leave-active[data-v-1951db4b]{transition:opacity .6s ease-in-out,transform .6s ease-in-out}.fade-enter-from[data-v-1951db4b]{opacity:0;transform:translateY(8px)}.fade-leave-to[data-v-1951db4b]{opacity:0;transform:translateY(-8px)}.fs_card[data-v-1951db4b]{position:relative;display:flex;flex-direction:column;gap:10px;border:1px solid var(--border);border-radius:12px;overflow:hidden;background:linear-gradient(180deg,#0b1630f5,#081228f0);box-shadow:var(--glow);cursor:pointer;max-width:420px;width:100%}.fs_card.is_disabled_card[data-v-1951db4b]{cursor:not-allowed;pointer-events:none;box-shadow:none;border:none;background:linear-gradient(180deg,#0b163033,#0812282e);filter:saturate(.75)}.fs_card.is_disabled_card[data-v-1951db4b]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a10220a,#0a10221f);z-index:1;pointer-events:none}.fs_card.is_disabled_card[data-v-1951db4b]>:not(.read_only_notice){opacity:.35}.fs_bg[data-v-1951db4b]{position:absolute;inset:0;overflow:hidden;z-index:0}.bg_img[data-v-1951db4b]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.15) brightness(.72) saturate(.5)}.bg_img.left[data-v-1951db4b]{object-position:30% 20%;mask-image:linear-gradient(90deg,#000 49.5%,#0000 50.5%);-webkit-mask-image:linear-gradient(90deg,#000 49.5%,rgba(0,0,0,0) 50.5%)}.bg_img.right[data-v-1951db4b]{object-position:70% 20%;mask-image:linear-gradient(90deg,#0000 49.5%,#000 50.5%);-webkit-mask-image:linear-gradient(90deg,rgba(0,0,0,0) 49.5%,#000 50.5%)}.bg_img.preview[data-v-1951db4b]{width:50%;object-fit:fill;object-position:center center}.bg_img.left.preview[data-v-1951db4b]{left:0;mask-image:none;-webkit-mask-image:none}.bg_img.right.preview[data-v-1951db4b]{left:50%;mask-image:none;-webkit-mask-image:none}@media(min-width:760px){.bg_img.preview[data-v-1951db4b]{object-fit:contain;object-position:center center}}.grain[data-v-1951db4b]{position:absolute;inset:-20%;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>');opacity:.25;mix-blend-mode:overlay;animation:grainShift-1951db4b 12s linear infinite}@keyframes grainShift-1951db4b{0%{transform:translateZ(0)}to{transform:translate3d(-160px,-160px,0)}}.fs_overlay[data-v-1951db4b]{position:absolute;inset:0;background:radial-gradient(120% 80% at 50% 20%,rgba(16,180,214,.16),transparent 70%);z-index:1}.fs_content[data-v-1951db4b]{position:relative;z-index:2;display:grid;gap:10px;padding:16px 16px 8px}.names[data-v-1951db4b]{display:grid;grid-template-columns:1fr auto 1fr;gap:10px;align-items:end}.name[data-v-1951db4b]{font-weight:1000;text-transform:uppercase;text-shadow:0 6px 24px rgba(0,0,0,.35)}.name.left[data-v-1951db4b]{text-align:left;font-size:clamp(18px,5.4vw,28px)}.name.right[data-v-1951db4b]{text-align:right;font-size:clamp(18px,5.4vw,28px)}.vs[data-v-1951db4b]{font-size:clamp(14px,4.6vw,18px);font-weight:1000;color:#fff;opacity:.92;padding:6px 10px;border-radius:999px;background:linear-gradient(180deg,#00d4ff47,#00d4ff1f);border:1px solid rgba(0,212,255,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 24px #00000040;align-self:center}.meta_row[data-v-1951db4b]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.read_only_notice[data-v-1951db4b]{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:10px;border:1px dashed rgba(215,180,58,.58);background:#0b1630f0;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#f4df9d;font-size:12px;font-weight:800;letter-spacing:.02em;opacity:1}.chip[data-v-1951db4b]{display:inline-flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;font-weight:800;font-size:12px;color:var(--text)}.chip.hand.RH[data-v-1951db4b]{background:linear-gradient(180deg,#20c997,#17a2b8);color:#061626;border-color:transparent}.chip.hand.LH[data-v-1951db4b]{background:linear-gradient(180deg,#2ea6ff,#1e90ff);color:#061626;border-color:transparent}.chip.hand.BOTH[data-v-1951db4b]{background:linear-gradient(180deg,#a97cff,#6f42c1);color:#061626;border-color:transparent}.chip.hand.special[data-v-1951db4b]{background:linear-gradient(180deg,#ff6b6b,#d6336c);color:#061626;border-color:transparent}.fs_footer[data-v-1951db4b]{position:relative;z-index:2;padding:0 16px 14px}.more_line[data-v-1951db4b]{font-weight:800;color:var(--muted);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.more_line .counter[data-v-1951db4b]{color:var(--accent);font-size:14px}.more_line .separator[data-v-1951db4b]{opacity:.5}.more_line .accent[data-v-1951db4b]{color:var(--accent)}@media(min-width:760px){.fs_content[data-v-1951db4b]{padding:18px 18px 10px}}@media(max-width:760px){.grain[data-v-1951db4b]{display:none}.vs[data-v-1951db4b]{backdrop-filter:none;-webkit-backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.grain[data-v-1951db4b]{display:none}}.fs_dummy[data-v-1951db4b]{display:none;background:linear-gradient(180deg,#060a14f0,#040810eb);border-style:dashed;border-color:#ffffff4d;border-width:2px}.fs_dummy_inner[data-v-1951db4b]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;flex:1;min-height:0}.fs_dummy .trophy[data-v-1951db4b]{width:72px;height:auto;filter:drop-shadow(0 -2px 12px rgba(240,214,122,.18)) drop-shadow(0 1px 6px rgba(240,214,122,.06))}.fs_dummy .dummy_text[data-v-1951db4b]{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#ced7ef}.fs_dummy .chev_right[data-v-1951db4b]{width:18px;height:18px}@media(min-width:900px){.fs_dummy[data-v-1951db4b]{display:flex}}.featured_legend[data-v-aa97b9f1]{display:grid;gap:10px;padding:12px 0;margin-top:16px;max-width:100%;overflow:hidden;box-sizing:border-box}.fl_header[data-v-aa97b9f1]{display:flex;align-items:center;gap:10px}.fl_label[data-v-aa97b9f1]{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:var(--accent);white-space:nowrap}.fl_divider[data-v-aa97b9f1]{flex:0 0 auto;width:1px;height:14px;background:var(--border)}.fl_event_callout[data-v-aa97b9f1]{font-size:13px;font-weight:700;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl_card[data-v-aa97b9f1]{position:relative;isolation:isolate;max-width:100%;border-radius:14px;overflow:hidden;border:1px solid rgba(215,180,58,.28);background:linear-gradient(165deg,#0a1026fa,#060a16fa);box-shadow:0 0 0 1px #d7b43a14,0 24px 64px #0000008c,inset 0 1px #d7b43a1f;min-height:260px;display:grid;grid-template-rows:auto 1fr auto}.fl_ambient[data-v-aa97b9f1]{position:absolute;inset:0;background:radial-gradient(ellipse 70% 55% at 20% 50%,rgba(215,180,58,.09),transparent 65%),radial-gradient(ellipse 50% 70% at 80% 10%,rgba(79,70,229,.07),transparent 60%);z-index:0;pointer-events:none}.fl_portrait_wrap[data-v-aa97b9f1]{position:absolute;top:0;right:0;width:48%;height:100%;z-index:1;pointer-events:none}.fl_portrait[data-v-aa97b9f1]{width:100%;height:100%;object-fit:cover;object-position:top center;filter:grayscale(.15) contrast(1.08) brightness(.88)}.fl_portrait_vignette[data-v-aa97b9f1]{position:absolute;inset:0;background:linear-gradient(90deg,#080e20,#080e208c 38%,#080e2000 62%),linear-gradient(180deg,transparent 55%,rgba(8,14,32,.96) 100%)}.fl_grain[data-v-aa97b9f1]{position:absolute;inset:-20%;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>');opacity:.22;mix-blend-mode:overlay;animation:fl_grain_shift-aa97b9f1 14s linear infinite;z-index:2;pointer-events:none}@keyframes fl_grain_shift-aa97b9f1{0%{transform:translateZ(0)}to{transform:translate3d(-160px,-160px,0)}}.fl_content[data-v-aa97b9f1]{position:relative;z-index:3;padding:22px 22px 16px;display:flex;flex-direction:column;gap:10px;max-width:60%}.fl_champion_plaque[data-v-aa97b9f1]{display:grid;grid-template-columns:auto 1fr;align-items:stretch;gap:0;width:fit-content;max-width:100%;position:relative;isolation:isolate;animation:fl_plaque_enter-aa97b9f1 .75s cubic-bezier(.22,1,.36,1) both}.fl_champion_plaque[data-v-aa97b9f1]:before{content:"";position:absolute;inset:-1px;background:linear-gradient(120deg,#d7b43a8c,#d7b43a14 35%,#4f46e51f);clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 14px));z-index:-1;opacity:.85}.fl_champion_plaque[data-v-aa97b9f1]:after{content:"";position:absolute;inset:0;background:linear-gradient(165deg,#0c122af7,#060a18fa);clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 14px));z-index:-1}.fl_trophy_column[data-v-aa97b9f1]{display:flex;align-items:center;justify-content:center;padding:10px 12px;background:linear-gradient(180deg,#d7b43a24,#d7b43a08);border-right:1px solid rgba(215,180,58,.28)}.fl_trophy_icon[data-v-aa97b9f1]{color:#d7b43af2;filter:drop-shadow(0 0 10px rgba(215,180,58,.35));animation:fl_trophy_glow-aa97b9f1 2.8s ease-in-out infinite}.fl_champ_copy[data-v-aa97b9f1]{display:flex;flex-direction:column;justify-content:center;gap:2px;padding:10px 16px 10px 12px;min-width:0}.fl_champ_number[data-v-aa97b9f1]{font-size:24px;font-weight:1000;color:var(--accent);line-height:1;letter-spacing:-.5px}.fl_champ_label[data-v-aa97b9f1]{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:1.15px;color:#d7b43ac7;line-height:1.2}@keyframes fl_plaque_enter-aa97b9f1{0%{opacity:0;transform:translate3d(-16px,8px,0) skew(-4deg);filter:blur(4px)}to{opacity:1;transform:translateZ(0) skew(0);filter:blur(0)}}@keyframes fl_trophy_glow-aa97b9f1{0%,to{transform:translateY(0) scale(1);filter:drop-shadow(0 0 8px rgba(215,180,58,.25));opacity:1}50%{transform:translateY(-2px) scale(1.04);filter:drop-shadow(0 0 14px rgba(215,180,58,.55));opacity:.92}}.fl_name[data-v-aa97b9f1]{font-size:clamp(26px,6.5vw,38px);font-weight:1000;color:#fff;text-transform:uppercase;letter-spacing:-.5px;line-height:1.05;text-shadow:0 4px 20px rgba(0,0,0,.5)}.fl_nicknames[data-v-aa97b9f1]{display:flex;flex-wrap:wrap;gap:0;align-items:center;color:#d7b43ad1;font-size:13px;font-weight:800;font-style:italic;letter-spacing:.2px}.fl_nick_sep[data-v-aa97b9f1]{margin:0 2px;opacity:.55}.fl_creds[data-v-aa97b9f1]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.fl_cred_item[data-v-aa97b9f1]{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#c8daffb8;letter-spacing:.1px}.fl_cred_dot[data-v-aa97b9f1]{flex-shrink:0;width:4px;height:4px;border-radius:50%;background:var(--accent);opacity:.7}.fl_bio_wrap[data-v-aa97b9f1]{position:relative;z-index:3;padding:12px 18px 14px;border-top:1px solid rgba(215,180,58,.1);background:#00000038;overflow:hidden}.fl_bio_edge[data-v-aa97b9f1]{position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#d7b43ad9,#4f46e573,#d7b43a59);background-size:100% 200%;animation:fl_bio_edge_flow-aa97b9f1 5s ease-in-out infinite}.fl_bio[data-v-aa97b9f1]{margin:0;padding-left:12px;font-size:10px;font-weight:600;line-height:1.45;color:#aabce89e;letter-spacing:.02em;animation:fl_bio_fade-aa97b9f1 1s ease .15s both}@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(max-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]{font-size:10px;padding-left:10px}}@media(min-width:760px){.fl_card[data-v-aa97b9f1]{min-height:300px}.fl_content[data-v-aa97b9f1]{padding:26px 26px 18px;max-width:56%;gap:12px}.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(max-width:500px){.fl_grain[data-v-aa97b9f1]{display:none}}.event_datetime_picker .ef_input[data-v-c9c7371f]{color-scheme:dark;background:#ffffff0f;color:var(--text, #fff);border:1px solid rgba(255,255,255,.14)}.event_datetime_picker .ef_input[data-v-c9c7371f]::-webkit-calendar-picker-indicator{filter:invert(.92) saturate(.15)}.overlay[data-v-84e6d7dd]{position:fixed;inset:0;background:#0009;display:flex;align-items:var(--overlay-align, flex-start);justify-content:center;padding:var(--ovPad, 12px);z-index:100;overflow:hidden;overscroll-behavior:none}.modal[data-v-84e6d7dd]{width:100%;max-width:var(--modal-max-width, 860px);background:linear-gradient(180deg,#0b1630fa,#081228f5);border:1px solid var(--border);border-radius:16px;box-shadow:var(--glow);display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - (var(--ovPad, 12px) * 2))}.modal_header[data-v-84e6d7dd]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,#0b1630,#081228)}.modal_header.sticky[data-v-84e6d7dd]{position:sticky;top:0;z-index:1}.modal_body[data-v-84e6d7dd]{padding:12px 16px;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.modal_footer[data-v-84e6d7dd]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid var(--border);background:linear-gradient(180deg,#0b1630,#081228)}.modal_footer.sticky[data-v-84e6d7dd]{position:sticky;bottom:0;z-index:1}.virtual_reg_contact[data-v-44e3b697]{display:grid;gap:16px;min-width:0;max-width:100%}.virtual_reg_field[data-v-44e3b697]{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}.virtual_reg_label[data-v-44e3b697]{color:#a8bce8e6;font-weight:600;font-size:13px;letter-spacing:.01em}.virtual_reg_field_hint[data-v-44e3b697]{font-size:12px;color:#a8bce8a6;font-weight:400;margin-top:-2px;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]{display:grid;gap:16px;min-width:0;max-width:100%}.virtual_reg_selection_note[data-v-32e241f4]{display:grid;gap:6px;padding:14px;border-radius:10px;background:rgba(var(--vr-accent-rgb),.08);border:1px solid rgba(var(--vr-accent-rgb),.2)}.selection_note_title[data-v-32e241f4]{font-weight:700;color:#eaf1ff}.selection_note_copy[data-v-32e241f4]{font-size:13px;color:#a8bce8e6;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]{display:grid;gap:10px;padding:14px;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.price_row[data-v-32e241f4]{display:grid;gap:4px}.price_label[data-v-32e241f4]{font-size:14px;font-weight:700;color:#f5f7ff}.price_detail[data-v-32e241f4]{font-size:12px;color:#a8bce8bf}.price_total_row[data-v-32e241f4]{display:flex;align-items:center;justify-content:space-between;padding-top:6px;border-top:1px solid rgba(255,255,255,.08)}.price_total_label[data-v-32e241f4]{font-weight:700;color:#eaf1ff}.price_total_value[data-v-32e241f4]{font-weight:800;color:#7cc2ff}.price_meta[data-v-32e241f4]{font-size:12px;color:#a8bce8cc}.virtual_reg_empty[data-v-32e241f4]{padding:14px;border-radius:10px;border:1px dashed rgba(255,255,255,.15);color:#a8bce8cc;font-size:13px}.virtual_reg_division_groups[data-v-32e241f4]{display:grid;gap:18px}.virtual_reg_division_group[data-v-32e241f4]{display:grid;gap:12px}.division_group_toggle[data-v-32e241f4]{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:inherit;cursor:pointer;text-align:left}.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]{display:grid;gap:4px}.division_group_title[data-v-32e241f4]{font-size:16px;font-weight:700;color:#f5f7ff}.division_group_subtitle[data-v-32e241f4]{font-size:12px;color:#a8bce8cc}.division_group_toggle_icon[data-v-32e241f4]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:#a8bce8e6;font-weight:700;transition:transform .2s ease,border-color .2s ease}.division_group_toggle_icon_svg[data-v-32e241f4]{width:14px;height:14px;display:block}.division_group_toggle_icon.is_open[data-v-32e241f4]{transform:rotate(90deg);border-color:rgba(var(--vr-accent-rgb),.6)}.division_group_body[data-v-32e241f4],.division_group_cards[data-v-32e241f4]{display:grid;gap:12px}.virtual_reg_division_card[data-v-32e241f4]{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;padding:12px;display:grid;gap:12px}.division_card_header[data-v-32e241f4]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.division_card_titles[data-v-32e241f4]{display:grid;gap:4px;min-width:0}.division_card_title[data-v-32e241f4]{font-size:15px;font-weight:700;color:#f5f7ff}.division_card_note[data-v-32e241f4]{font-size:12px;color:#a8bce8cc}.division_price_badge[data-v-32e241f4]{font-size:11px;font-weight:700;padding:4px 8px;border-radius:999px;border:1px solid rgba(var(--vr-accent-rgb),.4);background:rgba(var(--vr-accent-rgb),.12);color:#cfe2ff;white-space:nowrap}.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]{display:grid;gap:8px}.division_bracket_row[data-v-32e241f4]{display:grid;grid-template-columns:1fr 60px 60px;align-items:center;gap:8px}.division_bracket_header[data-v-32e241f4]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#a8bce8b3}.division_bracket_label[data-v-32e241f4]{font-size:13px;color:#f5f7ff;font-weight:600}.division_bracket_meta[data-v-32e241f4]{display:grid;gap:4px}.division_bracket_price[data-v-32e241f4]{display:inline-flex;align-items:center;width:max-content;max-width:100%;padding:2px 7px;border-radius:999px;border:1px solid rgba(var(--vr-success-rgb),.4);background:rgba(var(--vr-success-rgb),.1);color:#d8ffe8;font-size:10px;font-weight:700;letter-spacing:.03em}.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]{display:flex;align-items:center;justify-content:center;gap:6px}.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]{font-size:11px;font-weight:700;color:#a8bce8e6}.division_bracket_empty[data-v-32e241f4]{font-size:12px;color:#a8bce8cc;padding:8px 0}.virtual_reg_waiver[data-v-e444e5b2]{display:grid;gap:16px;min-width:0;max-width:100%}.virtual_reg_waiver_section[data-v-e444e5b2]{display:grid;gap:0;padding:0;border-radius:10px;background:#ffffff08;border:1px solid rgba(var(--vr-warning-rgb),.25);box-shadow:inset 0 0 0 1px rgba(var(--vr-warning-rgb),.1);overflow:hidden}.virtual_reg_waiver_content[data-v-e444e5b2]{max-height:280px;overflow-y:auto;padding:14px;background:#00000040;font-size:13px;line-height:1.65;color:#d5dfe8}.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;font-weight:600;display:block;margin-top:18px;margin-bottom:10px;font-size:13px;letter-spacing:.02em}.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:disc}.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]{display:grid;gap:10px;padding:14px;background:rgba(var(--vr-warning-rgb),.08);border-top:1px solid rgba(var(--vr-warning-rgb),.2)}.virtual_reg_parent_notice[data-v-e444e5b2]{font-size:14px;font-weight:600;color:#ffe8b3;text-align:center;padding:8px;background:rgba(var(--vr-warning-rgb),.1);border-radius:6px}.virtual_reg_parent_note[data-v-e444e5b2]{font-size:12px;color:#ffc864cc;line-height:1.5;font-weight:400;font-style:italic}.virtual_reg_field[data-v-e444e5b2]{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}.virtual_reg_label[data-v-e444e5b2]{color:#a8bce8e6;font-weight:600;font-size:13px;letter-spacing:.01em}.virtual_reg_checkbox_acknowledge[data-v-e444e5b2]{display:flex;align-items:flex-start;gap:12px;font-weight:400;color:#d5dfe8;font-size:12px;line-height:1.5;padding:12px;border-radius:8px;background:rgba(var(--vr-warning-rgb),.08);border:2px solid rgba(var(--vr-warning-rgb),.3);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;margin-top:1px;border-radius:6px;accent-color:rgba(var(--vr-warning-rgb),.9);cursor:pointer;flex-shrink:0}.virtual_reg_checkbox_acknowledge .waiver_date[data-v-e444e5b2]{display:block;margin-top:6px;font-size:11px;font-weight:500;color:rgba(var(--vr-warning-rgb),.9);letter-spacing:.01em}.virtual_reg_inline_error[data-v-e444e5b2]{color:#ffa0a0f2;font-size:12px;font-weight:600}.virtual_reg_review[data-v-8db5c132]{display:grid;gap:16px;min-width:0;max-width:100%}.virtual_reg_review_section[data-v-8db5c132]{display:grid;gap:12px;padding:16px;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.1);min-width:0}.virtual_reg_review_item[data-v-8db5c132]{display:flex;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06);min-width:0}.virtual_reg_review_item[data-v-8db5c132]:last-child{border-bottom:none;padding-bottom:0}.virtual_reg_review_item .review_label[data-v-8db5c132]{font-size:13px;color:#a8bce8cc;font-weight:600;min-width:90px;flex-shrink:0}.virtual_reg_review_item .review_value[data-v-8db5c132]{font-size:14px;color:#f5f7ff;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.virtual_reg_review_list[data-v-8db5c132]{display:grid;gap:6px;margin:0;padding:0;list-style:none}.review_entry[data-v-8db5c132]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.review_entry_label[data-v-8db5c132]{color:#f5f7ff}.review_entry_badge[data-v-8db5c132]{font-size:11px;font-weight:700;padding:2px 6px;border-radius:999px;border:1px solid rgba(var(--vr-success-rgb),.5);color:#d8ffe8;background:rgba(var(--vr-success-rgb),.12)}.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]{font-weight:800;color:#7cc2ff}.virtual_reg_square_notice[data-v-8db5c132]{display:grid;gap:6px;padding:14px;border-radius:10px;background:rgba(var(--vr-accent-rgb),.08);border:1px solid rgba(var(--vr-accent-rgb),.24);color:#eaf1ff;text-align:left}.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]{font-weight:700;font-size:13px;letter-spacing:.02em}.square_notice_body[data-v-8db5c132]{font-size:13px;line-height:1.5;color:#f5f7ff}.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]{font-weight:800;color:#9cd3ff}.square_notice_subtext[data-v-8db5c132]{font-size:12px;color:#a8bce8e6}.virtual_reg_receipt_ticket[data-v-b983e0af]{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:120;max-width:min(420px,calc(100vw - 32px));width:calc(100vw - 32px);padding:0 24px 24px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff14,#ffffff05),linear-gradient(135deg,#091630f2,#060e20fa);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);overflow:hidden;animation:ticket_receipt_enter-b983e0af .5s cubic-bezier(.22,.8,.22,1) forwards}.virtual_reg_receipt_ticket[data-v-b983e0af]>:not(.ticket_glow){position:relative;z-index:1}@keyframes ticket_receipt_enter-b983e0af{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.ticket_glow[data-v-b983e0af]{position:absolute;inset:-20px -40px -40px;background:radial-gradient(ellipse 80% 50% at 50% 0%,rgba(var(--vr-success-rgb),.25) 0%,transparent 60%);pointer-events:none;z-index:0}.ticket_success_badge[data-v-b983e0af]{display:flex;align-items:center;justify-content:center;gap:10px;margin:28px 0 24px;padding:12px 20px;border-radius:999px;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)}.ticket_success_icon[data-v-b983e0af]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(var(--vr-success-rgb),.3);color:rgb(var(--vr-success-rgb))}.ticket_success_icon svg[data-v-b983e0af]{width:16px;height:16px}.ticket_success_text[data-v-b983e0af]{font-size:18px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--vr-success-rgb));text-shadow:0 0 16px rgba(var(--vr-success-rgb),.4)}.ticket_event_block[data-v-b983e0af]{text-align:center;margin-bottom:20px}.ticket_event_name[data-v-b983e0af]{font-size:22px;font-weight:800;color:#f5f7ff;letter-spacing:-.02em;line-height:1.25;margin-bottom:6px}.ticket_event_meta[data-v-b983e0af]{font-size:14px;color:#a8bce8f2;font-weight:500}.ticket_event_meta+.ticket_event_meta[data-v-b983e0af]{margin-top:2px}.ticket_divider[data-v-b983e0af]{display:flex;align-items:center;justify-content:center;margin:20px 0}.ticket_divider_dots[data-v-b983e0af]{font-size:10px;letter-spacing:.4em;color:rgba(var(--vr-accent-rgb),.5);opacity:.8}.ticket_details[data-v-b983e0af]{display:grid;gap:14px;padding:16px 0;border-top:1px dashed rgba(255,255,255,.12);border-bottom:1px dashed rgba(255,255,255,.12)}.ticket_detail_row[data-v-b983e0af]{display:grid;gap:4px}.ticket_detail_label[data-v-b983e0af]{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a8bce8b3}.ticket_detail_value[data-v-b983e0af]{font-size:15px;font-weight:600;color:#f5f7ff}.ticket_confirmation_id[data-v-b983e0af]{font-family:ui-monospace,monospace;font-size:12px;word-break:break-all;color:#a8bce8f2}.ticket_entries_row .ticket_detail_label[data-v-b983e0af]{margin-bottom:4px}.ticket_entries_list[data-v-b983e0af]{margin:0;padding:0 0 0 18px;font-size:14px;color:#e8eefb;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]{font-size:18px;color:rgb(var(--vr-success-rgb));font-weight:700}.ticket_email_notice[data-v-b983e0af]{display:flex;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;border-radius:12px;background:rgba(var(--vr-accent-rgb),.08);border:1px solid rgba(var(--vr-accent-rgb),.2);font-size:13px;color:#dce7fff2;line-height:1.5}.ticket_email_icon[data-v-b983e0af]{flex-shrink:0;width:20px;height:20px;color:rgba(var(--vr-accent-rgb),.9);margin-top:1px}.ticket_email_notice strong[data-v-b983e0af]{color:#f5f7ff}.ticket_afterpulls_interest[data-v-b983e0af]{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;font-size:12px;color:#dce7fff2;line-height:1.45}.ticket_afterpulls_interest input[data-v-b983e0af]{width:16px;height:16px;margin-top:1px;accent-color:rgba(var(--vr-accent-rgb),.95);cursor:pointer;flex-shrink:0}.ticket_afterpulls_note[data-v-b983e0af]{display:block;color:#a8bce8eb;font-size:11px}.ticket_stub_label[data-v-b983e0af]{margin-top:20px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:#a8bce899;text-align:center}.ticket_done_btn[data-v-b983e0af]{margin-top:20px;width:100%;min-height:48px;font-size:15px;font-weight:700;letter-spacing:.08em}@media(prefers-reduced-motion:reduce){.virtual_reg_receipt_ticket[data-v-b983e0af]{animation:none}}.virtual_reg_root[data-v-9117f421]{--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-9117f421]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--border);background:#0000004d;color:#e8eefb;cursor:pointer}.back_icon_btn[data-v-9117f421]:hover{background:#0006}.back_icon_btn[data-v-9117f421]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.back_icon[data-v-9117f421]{width:16px;height:16px;display:block}.back_icon.close_icon[data-v-9117f421]{width:18px;height:18px}.button_section[data-v-9117f421]{position:absolute;left:0;right:0;bottom:0;width:100%;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px 16px 20px;border-top:1px solid transparent;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);border-radius:12px 12px 0 0;box-shadow:0 -14px 28px #00000057,0 -2px 10px #00000038;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(110%)}.button_section_inner[data-v-9117f421]{display:flex;gap:10px;width:100%;justify-content:center}.virtual_reg_inner[data-v-9117f421]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:min(100%,390px);padding:4px;background:transparent;border:none;box-shadow:none}.virtual_reg_cta_stack[data-v-9117f421]{gap:6px}.virtual_reg_cta_subtext[data-v-9117f421]{font-size:12px;color:var(--accent);font-weight:600;letter-spacing:.02em;text-align:center;text-wrap:balance;text-shadow:0 0 10px rgba(255,215,110,.18)}.virtual_reg_confirmed_surface[data-v-9117f421]{min-width:260px;min-height:60px;padding:0 24px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:12px;border-radius:999px;border:1px solid rgba(var(--vr-success-rgb),.25);background:rgba(var(--vr-success-rgb),.03);box-shadow:0 0 20px rgba(var(--vr-success-rgb),.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.virtual_reg_confirmed_icon[data-v-9117f421]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--vr-success-rgb));border:1.5px solid currentColor;background:transparent;box-shadow:0 0 10px rgba(var(--vr-success-rgb),.2)}.virtual_reg_confirmed_icon_svg[data-v-9117f421]{width:14px;height:14px;stroke-width:2.5}.virtual_reg_confirmed_text[data-v-9117f421]{color:rgb(var(--vr-success-rgb));font-size:15px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--vr-success-rgb),.25)}.virtual_reg_root .primary_btn[data-v-9117f421]: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 ease,box-shadow .18s ease,filter .18s ease}.virtual_reg_root .primary_btn[data-v-9117f421]:not(.virtual_reg_btn):hover{transform:translateY(-1px);box-shadow:0 10px 28px rgba(var(--vr-accent-rgb),.26),0 4px 14px #7c5bff3d;filter:brightness(1.05)}.virtual_reg_root .primary_btn[data-v-9117f421]:not(.virtual_reg_btn):active{transform:translateY(0);box-shadow:0 6px 16px rgba(var(--vr-accent-rgb),.2),0 3px 10px #7c5bff2e}.virtual_reg_root .primary_btn:not(.virtual_reg_btn)[disabled][data-v-9117f421]{opacity:.55;cursor:not-allowed;filter:saturate(.6);box-shadow:none;transform:none}.virtual_reg_btn[data-v-9117f421]{position:relative;letter-spacing:.15em;font-weight:600;padding:0 40px;height:60px;font-size:15px;min-width:260px;border-radius:999px;color:#fff;border:1px solid rgba(255,255,255,.15);background:linear-gradient(180deg,#1e293bcc,#0f172af2);box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.virtual_reg_btn[data-v-9117f421]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(var(--vr-accent-rgb),.2),transparent);transform:translate(-100%);transition:transform .6s ease}.virtual_reg_btn[data-v-9117f421]:hover{border-color:rgba(var(--vr-accent-rgb),.5);box-shadow:0 0 18px rgba(var(--vr-accent-rgb),.14),inset 0 1px #fff3;transform:translateY(-1px)}.virtual_reg_btn[data-v-9117f421]:hover:before{transform:translate(100%)}@property --vr_btn_angle{syntax:"<angle>"; initial-value:0deg; inherits:false;}.virtual_reg_btn_wrap[data-v-9117f421]{position:relative;display:inline-flex;border-radius:999px;isolation:isolate}.virtual_reg_btn_wrap[data-v-9117f421]:before,.virtual_reg_btn_wrap[data-v-9117f421]:after{content:"";position:absolute;inset:-2px;border-radius:999px;background:conic-gradient(from var(--vr_btn_angle),#4f46e5,#06b6d4,#39ff14,#a3ffb0,#39ff14,#06b6d4,#4f46e5);animation:vr_btn_spin-9117f421 4s linear infinite;z-index:-1}.virtual_reg_btn_wrap[data-v-9117f421]:after{inset:-9px;filter:blur(14px);opacity:.38;transition:opacity .35s ease,filter .35s ease}.virtual_reg_btn_wrap[data-v-9117f421]:hover:after{opacity:.58;filter:blur(20px)}@keyframes vr_btn_spin-9117f421{to{--vr_btn_angle:360deg}}@keyframes virtual_reg_cta_pulse-9117f421{0%,to{box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a}50%{box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a,0 0 15px rgba(var(--vr-accent-rgb),.15)}}[data-v-9117f421] .overlay{background:#050a18f0;animation:virtual_reg_screen_fade_in-9117f421 .3s cubic-bezier(.22,.8,.22,1)}@keyframes virtual_reg_screen_fade_in-9117f421{0%{opacity:0}to{opacity:1}}[data-v-9117f421] .modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;border-radius:0;border:none;box-shadow:none;background:radial-gradient(140% 120% at 100% 0%,rgba(var(--vr-accent-rgb),.18),#0c142aeb 55%,#070e20fa),linear-gradient(180deg,rgba(var(--vr-accent-rgb),.12),rgba(var(--vr-accent-rgb),0) 65%);animation:virtual_reg_screen_slide_up-9117f421 .4s cubic-bezier(.22,.8,.22,1)}@keyframes virtual_reg_screen_slide_up-9117f421{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}[data-v-9117f421] .modal_header{padding:0;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)}[data-v-9117f421] .modal_body{padding:0}.virtual_reg_screen_top[data-v-9117f421]{display:flex;align-items:center;gap:12px;padding:16px 18px}.virtual_reg_screen_titles[data-v-9117f421]{display:grid;gap:2px;min-width:0}.virtual_reg_screen_title[data-v-9117f421]{font-size:20px;font-weight:700;color:#f5f7ff;letter-spacing:-.01em}.virtual_reg_screen_subtitle[data-v-9117f421]{font-size:14px;color:#a8bce8;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.virtual_reg_screen_body[data-v-9117f421]{padding:24px 18px;display:grid;gap:20px;min-width:0;min-height:0}.virtual_reg_screen_body[data-v-9117f421]>*{max-width:720px;width:100%;margin:0 auto;animation:virtual_reg_content_fade_in-9117f421 .5s cubic-bezier(.22,.8,.22,1) .1s backwards;min-width:0}@keyframes virtual_reg_content_fade_in-9117f421{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_summary[data-v-9117f421]{display:grid;gap:14px;padding:16px;border-radius:12px;background:linear-gradient(135deg,#ffffff0f,#ffffff05),#09122899;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px #0003}.virtual_reg_summary_item[data-v-9117f421]{display:grid;gap:2px}.virtual_reg_summary_label[data-v-9117f421]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a8bce8b3}.virtual_reg_summary_value[data-v-9117f421]{font-size:15px;font-weight:600;color:#f5f7ff;line-height:1.4}.virtual_reg_progress_section[data-v-9117f421]{display:grid;gap:16px;padding-bottom:4px}.virtual_reg_current_step[data-v-9117f421]{font-size:14px;font-weight:600;color:#f5f7ff;text-align:center;letter-spacing:.01em}.virtual_reg_steps_timeline[data-v-9117f421]{display:flex;align-items:center;justify-content:center;gap:0;max-width:400px;margin:0 auto;width:100%}.virtual_reg_step_node[data-v-9117f421]{position:relative;z-index:2;flex-shrink:0}.virtual_reg_step_node.is_active .step_circle[data-v-9117f421]{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-9117f421]{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-9117f421]{background:rgba(var(--vr-success-rgb),.5)}@media(max-width:480px){[data-v-9117f421] .step_circle{width:32px;height:32px;font-size:13px}.virtual_reg_steps_timeline[data-v-9117f421]{max-width:100%;padding:0 10px}}.virtual_reg_form[data-v-9117f421]{display:grid;gap:20px;padding:20px;border-radius:12px;background:linear-gradient(135deg,#ffffff0a,#ffffff03),#09122880;border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 16px #0003;min-width:0;max-width:100%;overflow:visible}.virtual_reg_step_content[data-v-9117f421]{display:grid;gap:16px;animation:virtual_reg_step_fade_in-9117f421 .3s cubic-bezier(.22,.8,.22,1);min-width:0;max-width:100%;overflow:visible}@keyframes virtual_reg_step_fade_in-9117f421{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-v-9117f421] .virtual_reg_step_heading{font-size:18px;font-weight:700;color:#f5f7ff;letter-spacing:-.01em;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.virtual_reg_actions[data-v-9117f421]{display:grid;gap:12px;margin-top:4px;min-width:0;scroll-margin-bottom:calc(var(--virtual-reg-keyboard-inset, 0px) + 24px)}.virtual_reg_payment_section[data-v-9117f421],.virtual_reg_payment_choice_section[data-v-9117f421]{display:grid;gap:10px;margin-top:6px}.virtual_reg_payment_choice_label[data-v-9117f421]{font-size:12px;font-weight:700;color:#dce7fff2;text-transform:uppercase;letter-spacing:.04em}.virtual_reg_payment_choice_card[data-v-9117f421]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0b173094;cursor:pointer}.virtual_reg_payment_choice_card input[data-v-9117f421]{margin-top:2px}.virtual_reg_payment_choice_copy[data-v-9117f421]{display:grid;gap:4px}.virtual_reg_payment_choice_copy strong[data-v-9117f421]{font-size:13px;color:#f5f7ff}.virtual_reg_payment_choice_copy span[data-v-9117f421]{font-size:12px;line-height:1.5;color:#dce7ffd1}.virtual_reg_payment_body[data-v-9117f421]{font-size:12px;line-height:1.5;color:#dce7fff2}.virtual_reg_coupon_field[data-v-9117f421]{display:grid;gap:6px}.virtual_reg_coupon_label[data-v-9117f421]{font-size:12px;font-weight:700;color:#dce7fff2}.virtual_reg_coupon_row[data-v-9117f421]{display:grid;grid-template-columns:1fr auto;gap:8px}.virtual_reg_coupon_input[data-v-9117f421]{width:100%;min-height:40px;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#0b1730bf;color:#eef4ff;padding:10px 12px;font-size:14px;text-transform:uppercase}.virtual_reg_coupon_input[data-v-9117f421]:focus{outline:none;border-color:rgba(var(--vr-accent-rgb),.65);box-shadow:0 0 0 2px rgba(var(--vr-accent-rgb),.16)}.virtual_reg_coupon_apply_btn[data-v-9117f421]{min-width:94px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid rgba(var(--vr-accent-rgb),.52);background:linear-gradient(135deg,rgba(var(--vr-accent-rgb),.22),#7c5bff33);color:#f3f8ff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 16px rgba(var(--vr-accent-rgb),.18);transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease}.virtual_reg_coupon_apply_btn[data-v-9117f421]:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.06);box-shadow:0 9px 20px rgba(var(--vr-accent-rgb),.24)}.virtual_reg_coupon_apply_btn[data-v-9117f421]:active:not(:disabled){transform:translateY(0);box-shadow:0 5px 12px rgba(var(--vr-accent-rgb),.16)}.virtual_reg_coupon_apply_btn[data-v-9117f421]:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;filter:saturate(.7)}.virtual_reg_coupon_totals[data-v-9117f421]{display:grid;gap:6px;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.virtual_reg_coupon_total_line[data-v-9117f421]{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:#dce7fff2}.virtual_reg_coupon_total_line.is_total[data-v-9117f421]{font-size:13px;font-weight:800;color:#f6fbff}.virtual_reg_coupon_hint[data-v-9117f421]{font-size:12px;line-height:1.4;color:#a8bce8f2}.virtual_reg_payment_meta[data-v-9117f421]{font-size:12px;color:#a8bce8e6}.virtual_reg_payment_error[data-v-9117f421]{font-size:12px;color:#ffaaaafa;font-weight:600}.virtual_reg_card_panel[data-v-9117f421]{display:grid;gap:10px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#ffffff0f,#ffffff04),#0b1730b8;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0000003d}.virtual_reg_card_panel.is_disabled[data-v-9117f421]{opacity:.7}.virtual_reg_card_panel_header[data-v-9117f421]{display:flex;align-items:center;justify-content:space-between;gap:10px}.virtual_reg_card_panel_title[data-v-9117f421]{font-size:12px;font-weight:700;letter-spacing:.02em;color:#dce9ff}.virtual_reg_card_panel_badge[data-v-9117f421]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 9px;border-radius:999px;border:1px solid rgba(var(--vr-success-rgb),.42);background:rgba(var(--vr-success-rgb),.12);color:#d0ffe4f2;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.virtual_reg_square_card_mount[data-v-9117f421]{min-height:88px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#091228b8;padding:10px}.virtual_reg_square_card_mount.is_disabled[data-v-9117f421]{opacity:.5}[data-v-9117f421] .sq-card-wrapper{width:100%}[data-v-9117f421] .sq-card-wrapper input,[data-v-9117f421] .sq-card-wrapper .sq-input,[data-v-9117f421] .sq-card-wrapper .input-container{color:#eef4ff}.virtual_reg_step_error[data-v-9117f421]{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,120,120,.4);background:#ff787814;color:#ffe7e7;font-size:12px;font-weight:600}.virtual_reg_inline_error[data-v-9117f421]{color:#ffa0a0f2;font-size:12px;font-weight:600}.virtual_reg_checkin_note[data-v-9117f421]{display:grid;gap:8px;padding:14px;border-radius:10px;border:1px solid rgba(var(--vr-accent-rgb),.3);background:rgba(var(--vr-accent-rgb),.08)}.virtual_reg_checkin_note_title[data-v-9117f421]{font-size:14px;font-weight:700;color:#f5f7ff}.virtual_reg_checkin_note_body[data-v-9117f421]{font-size:13px;line-height:1.5;color:#dce7fff2}.virtual_reg_acknowledge[data-v-9117f421]{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;font-size:12px;color:#a8bce8e6;line-height:1.5}.virtual_reg_acknowledge_notice[data-v-9117f421]{justify-content:center;border-style:dashed;color:#a8bce8f2;font-weight:700}.virtual_reg_acknowledge.is_invalid[data-v-9117f421]{border-color:#ff787899;box-shadow:0 2px 10px #ff787826}.virtual_reg_acknowledge input[data-v-9117f421]{width:18px;height:18px;margin-top:2px;accent-color:rgba(var(--vr-accent-rgb),.9);cursor:pointer;flex-shrink:0}.virtual_reg_forwarding_status[data-v-9117f421]{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 12px;border-radius:12px;border:1px dashed rgba(255,255,255,.2);background:#ffffff0a;color:#eaf1ff;font-weight:800;letter-spacing:.02em}.virtual_reg_forwarding_text[data-v-9117f421]{font-size:13px}.virtual_reg_action_buttons[data-v-9117f421]{display:grid;gap:10px}.virtual_reg_action_buttons>button[data-v-9117f421]{width:100%;min-height:44px}.virtual_reg_action_buttons .btn_checkmark[data-v-9117f421]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:6px}.virtual_reg_action_buttons .btn_checkmark_svg[data-v-9117f421]{width:18px;height:18px}.primary_btn.is_confirmed[data-v-9117f421]{background:linear-gradient(135deg,#7ce7aa52,#7cd3ff4d);border-color:#7ce7aa80;color:#f6fbff;box-shadow:0 10px 26px #7ce7aa47,0 4px 12px #7cd3ff38;animation:confirmGlow-9117f421 1s ease}.primary_btn.is_confirmed .btn_checkmark_svg[data-v-9117f421]{animation:checkPop-9117f421 .5s cubic-bezier(.22,.8,.22,1)}.primary_btn.is_confirmed span[data-v-9117f421]:last-child{animation:confirmText-9117f421 .6s cubic-bezier(.22,.8,.22,1)}@keyframes checkPop-9117f421{0%{transform:scale(.6) rotate(-6deg);opacity:.4}70%{transform:scale(1.1) rotate(0);opacity:1}to{transform:scale(1)}}@keyframes confirmGlow-9117f421{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-9117f421{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.virtual_reg_actions[data-v-9117f421]{gap:10px}}.button_section.is-hidden[data-v-9117f421]{animation:none;transform:translateY(110%);opacity:0;visibility:hidden;border-top-color:transparent}.button_section.is-steady[data-v-9117f421]{animation:none;transform:translateY(0);opacity:1;visibility:visible;border-top-color:var(--border)}.button_section.is-cta-enter[data-v-9117f421],.button_section.is-success-enter[data-v-9117f421]{animation:event_registration_slide_up-9117f421 .7s cubic-bezier(.22,.8,.22,1) forwards;transform-origin:bottom center;will-change:transform,opacity}.button_section.is-success-exit[data-v-9117f421]{animation:event_registration_slide_down-9117f421 .7s cubic-bezier(.4,0,.2,1) forwards;transform-origin:bottom center;will-change:transform,opacity}@keyframes event_registration_slide_up-9117f421{0%{transform:translateY(110%);opacity:0;visibility:visible;border-top-color:var(--border)}to{transform:translateY(0);opacity:1;visibility:visible;border-top-color:var(--border)}}@keyframes event_registration_slide_down-9117f421{0%{transform:translateY(0);opacity:1;visibility:visible;border-top-color:var(--border)}to{transform:translateY(110%);opacity:0;visibility:hidden;border-top-color:transparent}}@media(prefers-reduced-motion:reduce){.button_section[data-v-9117f421]{animation:none;transform:none;opacity:1;visibility:visible;border-top-color:var(--border)}[data-v-9117f421] .overlay,[data-v-9117f421] .modal,.virtual_reg_screen_body[data-v-9117f421]>*,.virtual_reg_step_content[data-v-9117f421]{animation:none;transition:none}}[data-v-9117f421] .modal{height:var(--virtual-reg-viewport-height, 100dvh);max-height:var(--virtual-reg-viewport-height, 100dvh);min-height:0}@media(max-width:480px){.virtual_reg_screen_body[data-v-9117f421]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.video_wrap[data-v-dfc4f332]{position:relative;width:100%;padding-top:56.25%;border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#0b1630f5,#081228f0);border:1px solid var(--border);box-shadow:0 14px 40px #00000059}.player_host[data-v-dfc4f332],.player_host iframe[data-v-dfc4f332]{position:absolute;inset:0;width:100%;height:100%}.video_overlay[data-v-dfc4f332]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background:radial-gradient(120% 120% at 50% 0%,#8b5cf642,#0d152bc7 60%,#081228f5),linear-gradient(180deg,#d7b43a29,#d7b43a14 60%,#d7b43a00),repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 2px,transparent 2px,transparent 8px)}.co_inner[data-v-dfc4f332]{display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;padding:16px 18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.co_title[data-v-dfc4f332]{font-weight:900;font-size:18px;color:#e8eefb;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 18px rgba(0,0,0,.35)}.co_count[data-v-dfc4f332]{font-weight:900;font-size:52px;line-height:1;letter-spacing:.02em;color:#fff;text-shadow:0 6px 26px rgba(0,0,0,.45);font-family:Orbitron,Inter,system-ui,Arial,sans-serif}@media(max-width:720px){.co_count[data-v-dfc4f332]{font-size:40px}}.overlay[data-v-cf4c832b]{position:fixed;inset:0;height:var(--sheet-viewport-h, 100dvh);max-height:var(--sheet-viewport-h, 100dvh);display:flex;align-items:flex-end;justify-content:center;--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;overflow:hidden;overscroll-behavior:none;box-sizing:border-box}.modal[data-v-cf4c832b]{position:relative;width:100%;max-width:min(860px,calc(100vw - (var(--ovPad) * 2)));height:var(--sheet-max-h);max-height:var(--sheet-max-h);min-height:0;align-self:flex-end;flex-shrink:1;background:linear-gradient(180deg,#0b1630fa,#081228f5);border:1px solid var(--border);border-bottom:none;border-radius:16px 16px 0 0;box-shadow:var(--glow);display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;transform:translateZ(0);transform-origin:bottom center;will-change:transform,opacity;transition:transform .2s ease;backface-visibility:hidden;color-scheme:dark;pointer-events:auto}.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:translate3d(0,100%,0)}.armrank_sheet-enter-to .modal[data-v-cf4c832b],.armrank_sheet-leave-from .modal[data-v-cf4c832b]{transform:translateZ(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]{flex:1;min-height:0;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.scroll_area[data-v-cf4c832b]::-webkit-scrollbar{width:0;height:0}.actions_bottom[data-v-cf4c832b]{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--border);transition:background .2s ease,border-color .2s ease}.edit_footer_bg[data-v-cf4c832b]{background:#50b4ff1c;border-top-color:#50b4ff47}.sheet_drag_handle[data-v-cf4c832b]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:4px 16px 14px;-webkit-user-select:none;user-select:none}.sheet_drag_handle_inactive[data-v-cf4c832b]{pointer-events:none}.sheet_drag_bar[data-v-cf4c832b]{width:46px;height:5px;border-radius:999px;background:#ffffff94;box-shadow:0 2px 8px #00000047;pointer-events:auto;cursor:grab;touch-action:none}.sheet_drag_bar[data-v-cf4c832b]:active{cursor:grabbing}@media(max-width:520px){.overlay[data-v-cf4c832b]{--ovPad:0px;padding:0}}@media(min-width:521px){.overlay[data-v-cf4c832b]{cursor:pointer}.modal[data-v-cf4c832b]{cursor:auto}}.hero_top[data-v-2d8caf87]{position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.hero_top.no_top_gap[data-v-2d8caf87]{margin-top:0}.drag_handle[data-v-2d8caf87]{position:absolute;top:8px;left:0;right:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none}.drag_bar[data-v-2d8caf87]{width:46px;height:5px;border-radius:999px;background:#ffffff94;box-shadow:0 2px 8px #00000047;pointer-events:auto;cursor:grab}.drag_bar[data-v-2d8caf87]:active{cursor:grabbing}.hero_back[data-v-2d8caf87]{position:absolute;top:8px;left:8px;z-index:4}.hero_actions[data-v-2d8caf87]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:4}.back_icon_btn[data-v-2d8caf87]{width:34px;height:34px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#070f2194;color:#e8eefb;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.back_icon[data-v-2d8caf87]{width:18px;height:18px;display:block}.inline_edit_hint[data-v-2d8caf87]{margin:0 0 10px;color:var(--muted);font-size:12px;font-weight:800}.top_hint_row[data-v-2d8caf87]{position:absolute;left:30px;right:30px;top:10px;color:#f9df86f2;font-weight:900;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(6,12,26,.45);padding:2px 8px;z-index:3}.top_hint_row.requires_action[data-v-2d8caf87]{color:#ff4f5f;text-shadow:0 2px 12px rgba(94,8,18,.5)}.small_btn[data-v-390495c4]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.file_input[data-v-390495c4]{display:none}.image_edit_overlay[data-v-390495c4]{position:absolute;right:10px;bottom:20px;z-index:3;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.image_edit_btn[data-v-390495c4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1630b8;border-color:#ffffff47;color:#e8eefb}.image_edit_btn.danger[data-v-390495c4]{border-color:#e74c3ca6;background:#3e1114d1}.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]{position:absolute;left:12px;top:12px;z-index:3;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(46,163,255,.34);background:#070f21c7;color:#d9edff;padding:6px 10px;font-size:12px;font-weight:800}.image_upload_spinner[data-v-390495c4]{width:12px;height:12px;border-radius:999px;border:2px solid rgba(217,237,255,.35);border-top-color:#d9edff;animation:image_upload_spin-390495c4 .85s linear infinite}@keyframes image_upload_spin-390495c4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image_upload_error[data-v-390495c4]{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;border-radius:10px;border:1px solid rgba(231,76,60,.4);background:#4e101ad9;color:#ffd4d9;padding:8px 10px;font-size:12px;font-weight:800}.hif_root[data-v-32257d9d]{position:absolute;inset:0;z-index:5;display:flex;flex-direction:column;pointer-events:none}.hif_grid[data-v-32257d9d]{position:absolute;inset:0;pointer-events:none;z-index:1}.hif_line[data-v-32257d9d]{position:absolute;background:#ffffffb8;box-shadow:0 0 1px #00000059}.hif_v[data-v-32257d9d]{top:0;bottom:0;width:1px}.hif_v1[data-v-32257d9d]{left:33.333%}.hif_v2[data-v-32257d9d]{left:66.666%}.hif_h[data-v-32257d9d]{left:0;right:0;height:1px}.hif_h1[data-v-32257d9d]{top:33.333%}.hif_h2[data-v-32257d9d]{top:66.666%}.hif_stage[data-v-32257d9d]{position:absolute;inset:0;z-index:2;touch-action:none;cursor:grab;pointer-events:auto;outline:none}.hif_stage[data-v-32257d9d]:active{cursor:grabbing}.ann_feed[data-v-1e6f8fbb]{min-height:120px}.ann_status_row[data-v-1e6f8fbb]{display:flex;align-items:center;gap:10px;padding:20px 0;color:#64748b;font-size:13px}.ann_spinner[data-v-1e6f8fbb]{width:14px;height:14px;border:2px solid rgba(255,255,255,.08);border-top-color:#64748b;border-radius:50%;display:inline-block;animation:ann_spin-1e6f8fbb .7s linear infinite;flex-shrink:0}@keyframes ann_spin-1e6f8fbb{to{transform:rotate(360deg)}}.ann_empty[data-v-1e6f8fbb]{margin:0;color:#64748b;font-size:13px;text-align:center;padding:24px 0}.ann_list[data-v-1e6f8fbb]{display:flex;flex-direction:column}.ann_item[data-v-1e6f8fbb]{padding:16px 0;margin:0;background:transparent;border:none;border-radius:0;border-top:1px solid rgba(148,163,184,.18)}.ann_item_first[data-v-1e6f8fbb]{border-top:none;padding-top:4px}.ann_item_unread[data-v-1e6f8fbb]{position:relative;padding-left:12px}.ann_item_unread[data-v-1e6f8fbb]:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:2px;border-radius:1px;background:linear-gradient(180deg,#d7b43a,#d7b43a59)}.ann_item_meta[data-v-1e6f8fbb]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.ann_item_time[data-v-1e6f8fbb]{font-size:11px;color:#64748b;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.ann_new_badge[data-v-1e6f8fbb]{background:#d7b43a24;color:#d7b43a;font-size:10px;font-weight:700;padding:2px 7px;border-radius:10px;letter-spacing:.4px;text-transform:uppercase}.ann_item_title[data-v-1e6f8fbb]{margin:0 0 6px;font-size:15px;font-weight:700;color:#e2e8f0;line-height:1.35}.ann_item_body[data-v-1e6f8fbb]{margin:0;font-size:14px;color:#94a3b8;line-height:1.65;white-space:pre-wrap;word-break:break-word}.contact_card[data-v-75490968]{display:flex;align-items:center;gap:12px;background:#ffffff0d;border:1px solid var(--border);border-radius:12px;padding:10px;width:100%;overflow:hidden}.contact_text[data-v-75490968]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 0}.row_title[data-v-75490968]{font-weight:900;max-width:100%;min-width:0;font-size:16px}.row_subtext[data-v-75490968]{color:var(--muted);font-weight:700;font-size:14px;max-width:100%;min-width:0}.one_line[data-v-75490968]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact_actions[data-v-75490968]{display:flex;align-items:center;gap:8px}.contact_action_btn[data-v-75490968]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:var(--text);text-decoration:none}.contact_action_btn .icon[data-v-75490968]{width:18px;height:18px;display:block;fill:currentColor}.contact_action_btn.sms_btn .icon[data-v-75490968]{transform:translate(1px,1px)}.contact_remove_btn[data-v-75490968]{color:#ffb6b0;border-color:#e74c3c80;background:linear-gradient(180deg,#e74c3c2e,#e74c3c14)}.contact_field_input[data-v-75490968]{display:block;width:100%;background:transparent;border:none;border-bottom:1px solid transparent;border-radius:0;padding:0;margin:0;outline:none;color:inherit;font-family:inherit;min-width:0;transition:border-color .15s ease}.contact_field_input[data-v-75490968]:focus{border-bottom-color:#a0c4ff99}.contact_name_input[data-v-75490968]{font-weight:900;font-size:16px;line-height:1.3}.contact_subrow[data-v-75490968]{display:flex;gap:10px;margin-top:2px}.contact_role_input[data-v-75490968],.contact_phone_input[data-v-75490968]{font-weight:700;font-size:14px;color:var(--muted);flex:1 1 0;min-width:0}.contact_phone_input[data-v-75490968]{text-align:right}@media(max-width:480px){.contact_subrow[data-v-75490968]{flex-direction:column;gap:0}.contact_phone_input[data-v-75490968]{text-align:left}}.overlay[data-v-773ab7fb]{position:fixed;inset:0;background:#0009;display:flex;align-items:flex-end;justify-content:center;--ovPad:12px;padding:var(--ovPad) var(--ovPad) 0 var(--ovPad);z-index:100;overflow:hidden;overscroll-behavior:none}.modal[data-v-773ab7fb]{position:relative;width:100%;max-width:min(860px,calc(100vw - (var(--ovPad) * 2)));background:linear-gradient(180deg,#0b1630fa,#081228f5);border:1px solid var(--border);border-radius:16px 16px 0 0;box-shadow:var(--glow);display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - (var(--ovPad) * 2));animation:event_modal_slide_up-773ab7fb .5s cubic-bezier(.22,.8,.22,1);transform-origin:bottom center;will-change:transform,opacity;transition:transform .2s ease;color-scheme:dark}@keyframes event_modal_slide_up-773ab7fb{0%{transform:translateY(100%);opacity:1}to{transform:translateY(0);opacity:1}}.drag_handle[data-v-773ab7fb]{position:absolute;top:8px;left:0;right:0;display:flex;align-items:center;justify-content:center;padding:0;-webkit-user-select:none;user-select:none;z-index:3;pointer-events:none}.drag_handle[data-v-773ab7fb]:active{cursor:grabbing}.drag_bar[data-v-773ab7fb]{width:48px;height:5px;border-radius:999px;background:#ffffff8c;box-shadow:0 2px 8px #00000059;cursor:grab;touch-action:none;pointer-events:auto}.scroll_area[data-v-773ab7fb]{flex:1;overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.scroll_area[data-v-773ab7fb]::-webkit-scrollbar{width:0;height:0}.hero_top[data-v-773ab7fb]{width:100%;position:relative}.hero_top.no_top_gap[data-v-773ab7fb]{margin-top:0;padding-top:0}.content[data-v-773ab7fb]{padding:0 16px}.content[data-v-773ab7fb]{scrollbar-width:none;-ms-overflow-style:none}.content[data-v-773ab7fb]::-webkit-scrollbar{width:0;height:0}.event_detail_tabs[data-v-773ab7fb]{display:flex;gap:6px;margin:14px 0 12px;padding:4px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.event_detail_tab[data-v-773ab7fb]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border:none;border-radius:9px;background:transparent;color:#94a3b8;font-size:14px;font-weight:700;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease;-webkit-tap-highlight-color:transparent}.event_detail_tab[data-v-773ab7fb]:hover{color:#cbd5e1}.event_detail_tab.active[data-v-773ab7fb]{color:#f8fafc;background:#ffffff14;box-shadow:0 1px #ffffff0f inset}.event_detail_tab_blip[data-v-773ab7fb]{background:#d7b43a;color:#0a0f2e;font-size:10px;font-weight:800;min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;line-height:1}.event_detail_panels_viewport[data-v-773ab7fb]{position:relative;overflow:hidden;width:100%;contain:inline-size}.event_detail_panels_track[data-v-773ab7fb]{display:flex;width:100%;transform:translate(0);transition:transform .32s cubic-bezier(.22,.8,.22,1);will-change:transform}.event_detail_panels_viewport.is_dual .event_detail_panels_track[data-v-773ab7fb]{width:200%}.event_detail_panels_viewport.is_dual .event_detail_panels_track.show_announcements[data-v-773ab7fb]{transform:translate(-50%)}.event_detail_panel[data-v-773ab7fb]{flex:0 0 100%;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden}.event_detail_panels_viewport.is_dual .event_detail_panel[data-v-773ab7fb]{flex:0 0 50%;width:50%;max-width:50%}.event_detail_panels_viewport:not(.is_dual) .announcements_panel[data-v-773ab7fb]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;padding:0;margin:-1px}.announcements_panel[data-v-773ab7fb]{padding-top:2px}@media(prefers-reduced-motion:reduce){.event_detail_panels_track[data-v-773ab7fb]{transition:none}}.hero_back[data-v-773ab7fb]{position:absolute;top:8px;left:8px;z-index:2}.back_icon_btn[data-v-773ab7fb]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--border);background:#0000004d;color:#e8eefb;cursor:pointer}.back_icon_btn[data-v-773ab7fb]:hover{background:#0006}.back_icon_btn[data-v-773ab7fb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.content_header[data-v-773ab7fb]{display:flex;align-items:center;gap:10px;padding:14px 0 6px}.spacer[data-v-773ab7fb]{flex:1}.back_icon[data-v-773ab7fb]{width:16px;height:16px;display:block}.icon_btn[data-v-773ab7fb]{background:transparent;color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:6px;cursor:pointer}.icon_btn .icon[data-v-773ab7fb]{width:18px;height:18px;display:block;fill:currentColor}.icon_btn[data-v-773ab7fb]:hover{color:var(--text)}.icon_btn[data-v-773ab7fb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon_btn.is_active[data-v-773ab7fb]{color:var(--accent);border-color:#f0d67a9e;background:#f0d67a29}.admin_action_bar[data-v-773ab7fb]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:7px 14px;min-height:42px;box-sizing:border-box;background:#50b4ff0f;border-bottom:1px solid rgba(80,180,255,.18);transition:background .2s ease,border-color .2s ease}.admin_action_bar.is_editing[data-v-773ab7fb]{background:#50b4ff1a;border-bottom-color:#50b4ff40;justify-content:space-between}.admin_action_bar.has_changes[data-v-773ab7fb]{background:#e6b92817;border-bottom-color:#e6b9284d}.admin_action_bar.has_attention[data-v-773ab7fb]{background:#ff414b17;border-bottom-color:#ff414b52}.admin_action_btn[data-v-773ab7fb]{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;border:1px solid rgba(80,180,255,.32);background:#50b4ff1a;color:#a0dcfff2;font-size:12px;font-weight:800;cursor:pointer;transition:.16s ease;letter-spacing:.01em}.admin_action_btn[data-v-773ab7fb]:hover{background:#50b4ff2e;border-color:#50b4ff8c;color:#c8eaff}.admin_action_btn[data-v-773ab7fb]:focus-visible{outline:2px solid rgba(80,180,255,.55);outline-offset:2px}.admin_action_icon[data-v-773ab7fb]{width:14px;height:14px;display:block;fill:currentColor;flex-shrink:0}.admin_edit_status_dot[data-v-773ab7fb]{width:7px;height:7px;border-radius:999px;background:#50b4ff;box-shadow:0 0 6px #50b4ffb3;flex-shrink:0;animation:status_dot_pulse-773ab7fb 2s ease-in-out infinite}.admin_action_bar.has_changes .admin_edit_status_dot[data-v-773ab7fb]{background:#e8c030;box-shadow:0 0 6px #e6b928bf;animation:none}.admin_action_bar.has_attention .admin_edit_status_dot[data-v-773ab7fb]{background:#ff4550;box-shadow:0 0 8px #ff414bd9;animation:status_dot_pulse_fast-773ab7fb .55s ease-in-out infinite}.admin_edit_status_text[data-v-773ab7fb]{font-size:12px;font-weight:800;color:#a0dcffe6;letter-spacing:.01em}.admin_action_bar.has_changes .admin_edit_status_text[data-v-773ab7fb]{color:#f0d264f2}.admin_action_bar.has_attention .admin_edit_status_text[data-v-773ab7fb]{color:#ffa0a0f2}.admin_edit_status_group[data-v-773ab7fb]{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.admin_inline_actions[data-v-773ab7fb]{display:flex;align-items:center;gap:6px;flex-shrink:0}.admin_inline_btn[data-v-773ab7fb]{display:inline-flex;align-items:center;gap:5px;padding:4px 14px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:800;cursor:pointer;transition:.16s ease;letter-spacing:.01em;min-height:28px}.admin_inline_btn[data-v-773ab7fb]:disabled{opacity:.45;cursor:not-allowed}.admin_inline_discard[data-v-773ab7fb]{background:#c6505129;border-color:#c6505159;color:#ffbebee6}.admin_inline_discard[data-v-773ab7fb]:hover:not(:disabled){background:#dc5a5b3d;border-color:#dc5a5b8c;color:#ffe0e0}.admin_inline_save[data-v-773ab7fb]{background:#0a13286b;border-color:#50b4ff33;color:#a0dcff99}.admin_inline_save.can_save[data-v-773ab7fb]{background:linear-gradient(180deg,#67e8a55c,#2aaa6d42),#071e188f;border-color:#50c88273;color:#fff}.admin_inline_save.can_save[data-v-773ab7fb]:hover:not(:disabled){background:linear-gradient(180deg,#67e8a570,#2aaa6d57),#071e189e;border-color:#50c88299}.admin_inline_spinner[data-v-773ab7fb]{width:10px;height:10px;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--accent);animation:spin-773ab7fb .8s linear infinite}.admin_action_bar.has_attention .admin_inline_btn[data-v-773ab7fb]{animation:inline_btn_shake-773ab7fb .72s cubic-bezier(.22,.8,.22,1)}@keyframes inline_btn_shake-773ab7fb{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-773ab7fb{0%,to{opacity:1}50%{opacity:.45}}@keyframes status_dot_pulse_fast-773ab7fb{0%,to{opacity:1}50%{opacity:.25}}.social_btn[data-v-773ab7fb]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-weight:900;text-decoration:none;cursor:pointer;border:1px solid transparent}.social_btn .social_icon[data-v-773ab7fb]{width:16px;height:16px;display:block}.yt_btn[data-v-773ab7fb]{color:#fff;background:linear-gradient(180deg,#e03a2d,#b12a21);border-color:#0000001f;box-shadow:0 3px 12px #b12a2138}.yt_btn[data-v-773ab7fb]:hover{filter:brightness(1.03)}.fb_btn[data-v-773ab7fb]{color:#fff;background:linear-gradient(180deg,#1b6fe0,#1356b2);border-color:#0000001f;box-shadow:0 3px 12px #1356b238}.fb_btn[data-v-773ab7fb]:hover{filter:brightness(1.03)}.recordings_btn[data-v-773ab7fb]{color:#f5f3ff;background:linear-gradient(135deg,#7c3aede6,#4f46e5d9);border-color:#a78bfa8c;box-shadow:0 4px 16px #7c3aed59}.recordings_btn[data-v-773ab7fb]:hover{filter:brightness(1.06);box-shadow:0 6px 20px #7c3aed73}.bottom_cta[data-v-773ab7fb]{display:flex;justify-content:flex-end;padding:12px 0 16px;gap:8px;flex-wrap:wrap}.calendar_btn[data-v-773ab7fb]{color:var(--text);background:#ffffff0f;border-color:var(--border)}.calendar_btn[data-v-773ab7fb]:hover{background:#ffffff1a}.copy_confirmed[data-v-773ab7fb]{color:#4ade80!important;border-color:#4ade8073!important}.copy_check_icon[data-v-773ab7fb]{color:#4ade80}.coming_soon_cta[data-v-773ab7fb]{display:flex;justify-content:center;padding:12px 0 16px}.badge_outline[data-v-773ab7fb]{font-weight:900;font-size:12px;padding:4px 8px;border-radius:999px;border:2px solid var(--accent);color:var(--text);background:transparent}.badge_draft[data-v-773ab7fb]{font-weight:900;font-size:12px;padding:4px 8px;border-radius:999px;border:2px solid #1e90ff;color:var(--text);background:transparent}.badge_confirmed[data-v-773ab7fb]{font-weight:900;font-size:12px;padding:4px 8px;border-radius:999px;border:2px solid #2ecc71;color:var(--text);background:transparent}.close_btn[data-v-773ab7fb]{background:transparent;color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:4px 10px;cursor:pointer;font-size:22px;line-height:1}.close_btn[data-v-773ab7fb]:hover{color:var(--text)}.hero_img[data-v-773ab7fb]{position:relative;background-size:cover;background-position:center;min-height:220px}.hero_carousel[data-v-773ab7fb]{position:relative;min-height:220px;width:100%}.hero_carousel.hero_framing_active .slides[data-v-773ab7fb],.hero_img.hero_framing_active[data-v-773ab7fb]{overflow:hidden;touch-action:none;overscroll-behavior:none}.hero_carousel.hero_framing_active .slides[data-v-773ab7fb]{scroll-snap-type:none}.hero_carousel.hero_framing_active .slide[data-v-773ab7fb]{pointer-events:none}[data-v-773ab7fb] .hero_framing_chrome .hero_back,[data-v-773ab7fb] .hero_framing_chrome .hero_actions,[data-v-773ab7fb] .hero_framing_chrome .top_hint_row{z-index:12;pointer-events:auto}.slides[data-v-773ab7fb]{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.slides[data-v-773ab7fb]::-webkit-scrollbar{display:none}.slide[data-v-773ab7fb]{position:relative;flex:0 0 100%;min-width:100%;height:100%;min-height:220px;background-size:cover;background-position:center;scroll-snap-align:start;overflow:hidden}.hero_media_frame[data-v-773ab7fb]{position:relative;overflow:hidden;background:#0a1020}.hero_media_frame[data-v-773ab7fb]:before{content:"";position:absolute;inset:0;background-color:#0a1020;background-image:var(--hero-bg-gradient),var(--hero-bg-image);background-position:var(--hero-bg-position),var(--hero-bg-position);background-repeat:no-repeat,no-repeat;background-size:cover,cover;transform:scale(var(--hero-bg-zoom, 1));transform-origin:var(--hero-bg-origin, center center);will-change:transform;pointer-events:none}.slide_bg_video[data-v-773ab7fb]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero_img[data-v-773ab7fb],.hero_carousel[data-v-773ab7fb],.slide[data-v-773ab7fb]{transition:min-height .3s ease}@media(min-width:760px){.hero_img[data-v-773ab7fb],.hero_carousel[data-v-773ab7fb],.slide[data-v-773ab7fb]{min-height:clamp(280px,42vh,420px)}}.dots[data-v-773ab7fb]{position:absolute;left:0;right:0;bottom:6px;display:flex;align-items:center;justify-content:center;gap:6px;pointer-events:auto;z-index:2}.dot[data-v-773ab7fb]{width:12px;height:12px;border-radius:999px;background:#ffffff59;border:none;padding:0;cursor:pointer}.dot.active[data-v-773ab7fb]{background:#ffffffe6}.dot[data-v-773ab7fb]:focus-visible{outline:2px solid #fff;outline-offset:2px}.image_edit_overlay[data-v-773ab7fb]{position:absolute;right:10px;bottom:20px;z-index:3;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.image_edit_btn[data-v-773ab7fb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1630b8;border-color:#ffffff47;color:#e8eefb}.image_edit_btn.danger[data-v-773ab7fb]{border-color:#e74c3ca6;background:#3e1114d1}.image_icon_btn[data-v-773ab7fb]{width:34px;height:34px;padding:0;font-size:22px;line-height:1}.image_icon_btn .icon[data-v-773ab7fb]{width:14px;height:14px}.image_upload_error[data-v-773ab7fb]{position:absolute;left:10px;right:10px;bottom:6px;z-index:3;color:#ff6f6f;font-weight:900;font-size:12px;text-shadow:0 2px 10px rgba(48,6,10,.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload_slide_overlay[data-v-773ab7fb]{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(180deg,#00000073,#0000009e)}.upload_slide_inner[data-v-773ab7fb]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:#0b1630ad;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.upload_slide_spinner[data-v-773ab7fb]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:var(--accent);animation:spin-773ab7fb .8s linear infinite}.upload_slide_text[data-v-773ab7fb]{color:#eef4ff;font-weight:900;font-size:13px}.hero_actions[data-v-773ab7fb]{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:8px;z-index:2}.event_title[data-v-773ab7fb]{font-weight:700;font-size:20px;line-height:1.25;padding:14px 0 6px;text-align:left}.event_title_input[data-v-773ab7fb]{font-size:20px;line-height:1.25;font-weight:700;padding:8px 10px}.inline_edit_hint[data-v-773ab7fb]{margin:0 0 10px;color:var(--muted);font-size:12px;font-weight:800}.top_hint_row[data-v-773ab7fb]{position:absolute;left:30px;right:30px;top:10px;color:#f9df86f2;font-weight:900;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(6,12,26,.45);padding:2px 8px;z-index:2}.top_hint_row.requires_action[data-v-773ab7fb]{color:#ff4f5f;text-shadow:0 2px 12px rgba(94,8,18,.5)}.alert_banner[data-v-773ab7fb]{margin:12px 0 8px;border:2px solid var(--accent);border-radius:12px;background:#ffffff14;box-shadow:0 6px 20px #00000047;padding:10px 12px}.alert_heading[data-v-773ab7fb]{margin:0 0 4px;font-weight:1000;text-transform:uppercase;letter-spacing:.04em}.alert_copy[data-v-773ab7fb]{margin:0;font-weight:300;color:var(--text)}.alert_emphasis[data-v-773ab7fb]{font-weight:700}.alert_address[data-v-773ab7fb]{color:#ffd54f;font-weight:700;display:block;margin-top:4px;white-space:nowrap;font-size:15px}.alert_note[data-v-773ab7fb]{margin:0 0 12px 12px;color:var(--muted);font-weight:400}.hero_meta[data-v-773ab7fb]{display:flex;flex-direction:column;gap:8px}.hero[data-v-773ab7fb]>*{min-width:0}.meta_item[data-v-773ab7fb]{display:flex;gap:10px}.meta_item .label[data-v-773ab7fb]{color:var(--muted);min-width:70px;font-weight:700}.info_rows[data-v-773ab7fb]{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%;margin-top:4px}.info_row[data-v-773ab7fb]{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1px solid var(--border);border-radius:12px;padding:10px;max-width:100%;width:100%;overflow:hidden}.info_row.clickable[data-v-773ab7fb],.info_row.is_clickable[data-v-773ab7fb]{cursor:pointer}.info_row.clickable[data-v-773ab7fb]:focus-visible,.info_row.is_clickable[data-v-773ab7fb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.info_icon[data-v-773ab7fb]{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#d7b43a2e;color:var(--text)}.info_icon .icon[data-v-773ab7fb]{width:18px;height:18px;display:block;fill:currentColor}.info_icon[data-v-773ab7fb] svg.vector_icon{display:block}.info_text[data-v-773ab7fb]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 0}.info_affordance[data-v-773ab7fb]{color:var(--muted);display:grid;place-items:center}.row_title[data-v-773ab7fb]{font-weight:900;max-width:100%;min-width:0;font-size:16px}.row_subtext[data-v-773ab7fb]{color:var(--muted);font-weight:700;font-size:14px;max-width:100%;min-width:0}.inline_editable[data-v-773ab7fb]{cursor:pointer}.inline_editable[data-v-773ab7fb]:hover{border-color:#d7b43a59}.inline_input[data-v-773ab7fb]{padding:6px 8px;min-height:auto;font-weight:700;font-size:15px;line-height:1.4}.inline_textarea[data-v-773ab7fb]{min-height:52px;font-size:15px;line-height:1.5;font-weight:600;padding:8px 10px}.inline_editor_wrap[data-v-773ab7fb]{width:100%}.inline_structured_editor[data-v-773ab7fb]{display:grid;gap:8px}.row_editor_item[data-v-773ab7fb]{display:flex;gap:8px;align-items:center}.row_editor_item .ef_input[data-v-773ab7fb]{flex:1 1 auto}.row_editor_actions[data-v-773ab7fb]{display:flex;gap:8px;flex-wrap:wrap}.tap_to_set_hint[data-v-773ab7fb]{color:#becce2b8;font-weight:600;letter-spacing:.01em}.date_admin_inline[data-v-773ab7fb]{display:grid;gap:8px;grid-template-columns:1fr;margin-top:8px}.date_admin_item[data-v-773ab7fb]{min-width:0;display:flex;flex-direction:column;gap:4px}.inline_url_editor[data-v-773ab7fb]{margin-top:8px;display:grid;gap:6px}.inline_url_editor.has_recordings_block[data-v-773ab7fb]{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-773ab7fb]{display:grid;gap:8px;margin-top:4px}.inline_url_done_btn[data-v-773ab7fb]{justify-self:start;margin-top:2px}.ghost_link_btn[data-v-773ab7fb]{opacity:.32;filter:saturate(.7)}.ghost_link_btn[data-v-773ab7fb]:hover{opacity:.46}.website_btn[data-v-773ab7fb]{color:#0b1630;background:linear-gradient(180deg,#fff,#e8edf6);border-color:#0c163038;box-shadow:0 3px 12px #08122838}.website_btn[data-v-773ab7fb]:hover{filter:brightness(1.03)}.one_line[data-v-773ab7fb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.row[data-v-773ab7fb]{display:flex;gap:10px;align-items:flex-start}.row .label[data-v-773ab7fb]{color:var(--muted);min-width:70px;font-weight:700;padding-top:1px}.row .multi_line[data-v-773ab7fb]{white-space:pre-line;flex:1 1 auto;min-width:0}.empty_tap_target[data-v-773ab7fb]{min-height:28px;width:100%;display:flex;align-items:center}.grid[data-v-773ab7fb]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:0 0 16px}.edit_grid[data-v-773ab7fb]{grid-template-columns:1fr}@media(min-width:760px){.edit_grid[data-v-773ab7fb]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.overlay[data-v-773ab7fb]{--ovPad:8px;padding:var(--ovPad) var(--ovPad) 0 var(--ovPad)}}.edit_panel[data-v-773ab7fb]{padding:0 16px 16px}.edit_grid[data-v-773ab7fb]{display:grid;grid-template-columns:1fr;gap:10px}.edit_field[data-v-773ab7fb]{display:flex;flex-direction:column;gap:6px}.img_mgr[data-v-773ab7fb]{display:block}.img_grid[data-v-773ab7fb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.img_card[data-v-773ab7fb]{display:flex;flex-direction:column;gap:8px;background:#ffffff05;border:1px solid var(--border);border-radius:12px;padding:10px}.img_card .thumb[data-v-773ab7fb]{width:100%;padding-top:66%;background-size:cover;background-position:center;border-radius:8px}.img_card .card_actions[data-v-773ab7fb]{display:flex;flex-wrap:wrap;gap:6px}.small_btn[data-v-773ab7fb]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.small_btn.danger[data-v-773ab7fb]{border-color:#e74c3c;color:#ffa8a1}.small_btn[data-v-773ab7fb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.file_input[data-v-773ab7fb]{display:none}.add_card[data-v-773ab7fb]{align-items:center;justify-content:center}.add_inner[data-v-773ab7fb]{display:grid;gap:8px;place-items:center}.add_inner input[type=file][data-v-773ab7fb]{display:block;width:100%}.edit_field.checkbox[data-v-773ab7fb]{flex-direction:row;align-items:center}.edit_field.span2[data-v-773ab7fb]{grid-column:span 2}.ef_label[data-v-773ab7fb]{color:var(--muted);font-weight:800;font-size:12px}.ef_hint[data-v-773ab7fb]{display:block;margin-top:6px;font-size:12px;font-weight:700;color:var(--muted);line-height:1.4}.recordings_editor[data-v-773ab7fb]{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;border:1px solid rgba(167,139,250,.22);background:linear-gradient(135deg,#7c3aed14,#4f46e50a)}.recordings_toggle_row[data-v-773ab7fb]{display:flex;align-items:center;gap:10px;cursor:pointer}.recordings_toggle_input[data-v-773ab7fb]{width:18px;height:18px;accent-color:#8b5cf6}.recordings_toggle_label[data-v-773ab7fb]{font-weight:800;color:var(--text)}.recordings_editor .ef_input[data-v-773ab7fb]:disabled{opacity:.45;cursor:not-allowed}.ef_input[data-v-773ab7fb]{background:#ffffff05;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 12px;font-weight:900;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;transition:border-color .15s ease}.ef_input[type=date][data-v-773ab7fb],.ef_input[type=time][data-v-773ab7fb],.ef_input[type=datetime-local][data-v-773ab7fb]{color-scheme:dark;background:#ffffff0f}.ef_input[type=date][data-v-773ab7fb]::-webkit-calendar-picker-indicator,.ef_input[type=time][data-v-773ab7fb]::-webkit-calendar-picker-indicator,.ef_input[type=datetime-local][data-v-773ab7fb]::-webkit-calendar-picker-indicator{filter:invert(.92) saturate(.15)}.ef_textarea[data-v-773ab7fb]{background:#ffffff05;color:var(--text);border:1px solid var(--border);border-radius:10px;padding:10px 12px;min-height:80px;font-weight:900;width:100%;max-width:100%;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;transition:border-color .15s ease}.ef_input[data-v-773ab7fb]:focus,.ef_textarea[data-v-773ab7fb]:focus{outline:none;border-color:#d7b43a8c}.ef_input.is_good[data-v-773ab7fb],.ef_textarea.is_good[data-v-773ab7fb]{border-color:#17a2b88c}.status_select.is_pending[data-v-773ab7fb]{border-color:var(--accent)}.status_select.is_confirmed[data-v-773ab7fb]{border-color:#2ecc71}.status_select.is_draft[data-v-773ab7fb]{border-color:#1e90ff}.status_select[data-v-773ab7fb]{background:#0b1630f2;color:var(--text)}.status_select option[data-v-773ab7fb]{background:#0b1630;color:#e8eefb}.edit_field.checkbox input[type=checkbox][data-v-773ab7fb]{width:18px;height:18px;border:1px solid var(--border);border-radius:6px;background:#ffffff05;accent-color:var(--accent)}.edit_field.checkbox span[data-v-773ab7fb]{font-weight:800;color:var(--text)}.auto_grow[data-v-773ab7fb]{resize:vertical;width:100%;overflow:auto}.block[data-v-773ab7fb]{background:#ffffff05;border:1px solid var(--border);border-radius:12px;padding:12px}.block h3[data-v-773ab7fb]{margin:0 0 8px}.classes[data-v-773ab7fb]{display:grid;gap:10px;font-size:14px}.class_head[data-v-773ab7fb]{font-weight:900;color:var(--muted);font-size:13px;letter-spacing:.02em}.class_body[data-v-773ab7fb]{font-weight:700;font-size:15px}.class_editor[data-v-773ab7fb]{min-height:56px}.fine_print[data-v-773ab7fb]{color:var(--muted);font-size:12px;margin-top:8px}.classes_footer[data-v-773ab7fb]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:12px}.badge_stack[data-v-773ab7fb]{display:flex;flex-wrap:wrap;gap:10px}.classes_footer .fine_print[data-v-773ab7fb]{margin-top:0}.ac_badge[data-v-773ab7fb]{display:inline-flex;flex-direction:column;gap:1px;padding:4px 8px;border-radius:12px;background:linear-gradient(135deg,#11254ad9,#070f20e6);border:1px solid rgba(215,180,58,.35);text-transform:uppercase;box-shadow:0 4px 12px #070c1a59}.clothing_allowance_badge_input[data-v-773ab7fb]{min-width:110px;padding:6px 8px;font-size:13px;font-weight:900}.solo_allowance[data-v-773ab7fb]{margin-bottom:0;align-self:flex-start}.ac_badge_main[data-v-773ab7fb]{font-weight:900;font-size:13px;line-height:1;letter-spacing:.08em}.ac_badge_sub[data-v-773ab7fb]{font-size:9px;font-weight:700;letter-spacing:.2em;color:#fffc}.list[data-v-773ab7fb]{margin:0;padding-left:0;list-style:none}.list li[data-v-773ab7fb]{padding:4px 0}.weigh_in_highlight[data-v-773ab7fb]{color:#ffd86a;font-weight:800}.weigh_ins_note[data-v-773ab7fb]{margin-top:8px;color:var(--accent);font-weight:700;font-size:14px;line-height:1.5}.section[data-v-773ab7fb]{padding:12px 0;position:relative;border-radius:12px}.section+.section[data-v-773ab7fb]{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.section.section_flash[data-v-773ab7fb]:after{content:"";position:absolute;inset:-7px -8px -7px -14px;border-radius:16px;pointer-events:none;animation:section_flash_twice-773ab7fb 1.22s ease-in-out 1}.section_header[data-v-773ab7fb]{display:flex;align-items:center;gap:10px;padding:0;background:transparent;border:none;margin-bottom:8px;position:static;top:auto}.section_title[data-v-773ab7fb]{margin:0;font-size:18px;font-weight:800;color:var(--text);letter-spacing:.01em}.section .row[data-v-773ab7fb],.section .list[data-v-773ab7fb]{font-size:15px}@keyframes section_flash_twice-773ab7fb{0%{box-shadow:0 0 #f5cd4d00;background:transparent}14%{box-shadow:0 0 0 2px #f5cd4db8,0 0 0 10px #f5cd4d1a;background:#f5cd4d0b}30%{box-shadow:0 0 #f5cd4d00;background:transparent}52%{box-shadow:0 0 0 2px #f5cd4db8,0 0 0 10px #f5cd4d1a;background:#f5cd4d0b}68%{box-shadow:0 0 #f5cd4d00;background:transparent}to{box-shadow:0 0 #f5cd4d00;background:transparent}}.video_wrap[data-v-773ab7fb]{position:relative;width:100%;padding-top:56.25%;border-radius:12px;overflow:hidden;background:#ffffff0a;border:1px solid var(--border)}.video_iframe[data-v-773ab7fb]{position:absolute;inset:0;width:100%;height:100%}.video_overlay[data-v-773ab7fb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#0000008c,#000000a6);color:#fff;text-align:center}.co_inner[data-v-773ab7fb]{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:12px}.co_title[data-v-773ab7fb]{font-weight:900;font-size:18px;color:#e8eefb}.co_count[data-v-773ab7fb]{font-weight:900;font-size:40px;letter-spacing:1px}.co_count[data-v-773ab7fb]:after{content:" ";display:block;font-size:12px;color:#cfd8ef}.countdown_overlay[data-v-773ab7fb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;z-index:1;background:radial-gradient(120% 120% at 50% 0%,#8b5cf642,#0d152bc7 60%,#081228f5),linear-gradient(180deg,#d7b43a29,#d7b43a14 60%,#d7b43a00),repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0px,rgba(255,255,255,.06) 2px,transparent 2px,transparent 8px)}.countdown_overlay .co_inner[data-v-773ab7fb]{display:flex;flex-direction:column;gap:14px;align-items:center;justify-content:center;padding:16px 18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.countdown_overlay .co_title[data-v-773ab7fb]{font-weight:900;font-size:18px;color:#e8eefb;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 18px rgba(0,0,0,.35)}.countdown_overlay .co_count[data-v-773ab7fb]{font-weight:900;font-size:52px;line-height:1;letter-spacing:.02em;color:#fff;text-shadow:0 6px 26px rgba(0,0,0,.45);font-family:Orbitron,Inter,system-ui,Arial,sans-serif}.countdown_overlay .co_subtitle[data-v-773ab7fb]{font-size:16px;font-weight:700;color:#dbe7ff;text-shadow:0 3px 18px rgba(0,0,0,.4)}.countdown_overlay .co_recording_link[data-v-773ab7fb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 4px 16px #00000040;transition:all .2s cubic-bezier(.2,.8,.2,1);margin-top:14px}.countdown_overlay .co_recording_link .icon[data-v-773ab7fb]{width:18px;height:18px;fill:currentColor;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}.countdown_overlay .co_recording_link span[data-v-773ab7fb]{text-shadow:0 2px 4px rgba(0,0,0,.3);letter-spacing:.02em}.countdown_overlay .co_recording_link[data-v-773ab7fb]:hover{transform:translateY(-1px);background:#ffffff26;border-color:#ffffff4d;box-shadow:0 8px 24px #00000059}.countdown_overlay .co_recording_link[data-v-773ab7fb]:active{transform:translateY(1px);box-shadow:0 2px 8px #0003;background:#ffffff14}@media(max-width:720px){.countdown_overlay .co_count[data-v-773ab7fb]{font-size:40px}}.contacts_section .section_header[data-v-773ab7fb]{margin-bottom:6px}.contacts_rows[data-v-773ab7fb]{display:flex;flex-direction:column;gap:10px}.contact_card[data-v-773ab7fb]{display:flex;align-items:center;gap:12px;background:#ffffff0d;border:1px solid var(--border);border-radius:12px;padding:10px;width:100%;overflow:hidden}.contact_text[data-v-773ab7fb]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 0}.contact_actions[data-v-773ab7fb]{display:flex;align-items:center;gap:8px}.contact_action_btn[data-v-773ab7fb]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:999px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0f,#ffffff08);color:var(--text);text-decoration:none}.contact_action_btn .icon[data-v-773ab7fb]{width:18px;height:18px;display:block;fill:currentColor}.contact_action_btn.sms_btn .icon[data-v-773ab7fb]{transform:translate(1px,1px)}.contact_remove_btn[data-v-773ab7fb]{color:#ffb6b0;border-color:#e74c3c80;background:linear-gradient(180deg,#e74c3c2e,#e74c3c14)}.contact_inline_fields[data-v-773ab7fb]{display:grid;gap:6px}.contact_inline_input[data-v-773ab7fb]{padding:2px 6px;min-height:auto;font-size:16px;line-height:1.25;font-weight:500}.contact_phone_input[data-v-773ab7fb]{font-size:14px;font-weight:500}.contact_role_input[data-v-773ab7fb]{font-size:13px;font-weight:500}.contact_add_row_btn[data-v-773ab7fb]{width:100%;justify-content:flex-start;cursor:pointer;text-align:left}.about_text[data-v-773ab7fb]{color:#cfd8ef;font-weight:500;line-height:1.5;position:relative;margin-left:2px}.about_empty_hint[data-v-773ab7fb]{display:inline-block;min-height:20px}.about_text.clamped .about_content[data-v-773ab7fb]{display:inline;-webkit-line-clamp:unset;line-clamp:unset;padding-right:0}.read_more_inline[data-v-773ab7fb]{border:none;background:transparent;color:var(--accent);font-weight:800;text-decoration:underline;cursor:pointer;padding:0}.read_less[data-v-773ab7fb]{border:none;background:transparent;color:var(--accent);font-weight:800;text-decoration:underline;cursor:pointer;padding:0 0 0 6px}.actions[data-v-773ab7fb]{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--border);justify-content:flex-end}.edit_actions[data-v-773ab7fb]{display:flex;gap:10px;width:100%;justify-content:space-between;align-items:center}.edit_actions .action_btn[data-v-773ab7fb]{min-width:106px;border-radius:10px;padding:10px 12px;min-height:42px;font-size:15px;font-weight:700;letter-spacing:0;border:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease}.primary_btn[data-v-773ab7fb]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(215,180,58,.22);background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);font-weight:800;text-decoration:none}.save_btn[data-v-773ab7fb]{background:linear-gradient(180deg,#b8c9e421,#8497b814),#0a13286b;color:#dee9f9c7;filter:saturate(.8);box-shadow:0 8px 18px #0d18313d}.save_btn.can_save[data-v-773ab7fb]{background:linear-gradient(180deg,#67e8a570,#2aaa6d57),#071e189e;color:#fff;filter:none;box-shadow:0 10px 24px #21a6683d}.save_btn.can_save[data-v-773ab7fb]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2ead7638}.save_btn.save_pulse.can_save[data-v-773ab7fb]{animation:save_cta_pulse-773ab7fb .92s cubic-bezier(.22,.8,.22,1)}.ghost_btn.discard_btn[data-v-773ab7fb]{color:#ffdcdcdb;background:linear-gradient(180deg,#c6707133,#8a46471f),#200c126b;box-shadow:0 8px 18px #310f173d}.ghost_btn.discard_btn.hot[data-v-773ab7fb]{background:linear-gradient(180deg,#e26c6d47,#a23d3e2e),#270c1180;color:#fff3f4;box-shadow:0 8px 22px #db585924}.edit_actions.attention .action_btn[data-v-773ab7fb]{animation:edit_action_attention-773ab7fb .98s cubic-bezier(.22,.8,.22,1)}@keyframes edit_action_nudge-773ab7fb{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-773ab7fb{0%{transform:translate(0) scale(1);filter:brightness(1)}15%{transform:translate(-10px) scale(1.06);filter:brightness(1.12)}30%{transform:translate(10px) scale(1.06);filter:brightness(1.14)}45%{transform:translate(-8px) scale(1.05);filter:brightness(1.1)}60%{transform:translate(8px) scale(1.05);filter:brightness(1.1)}78%{transform:translate(0) scale(1.03);filter:brightness(1.06)}to{transform:translate(0) scale(1);filter:brightness(1)}}@keyframes save_cta_pulse-773ab7fb{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-773ab7fb]{opacity:.85;cursor:wait}.primary_btn[data-v-773ab7fb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn_spinner[data-v-773ab7fb]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--accent);margin-right:8px;animation:spin-773ab7fb .8s linear infinite}@keyframes spin-773ab7fb{to{transform:rotate(360deg)}}.primary_btn.disabled[data-v-773ab7fb]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--muted);cursor:not-allowed}.ghost_btn[data-v-773ab7fb]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:transparent}.disclaimer[data-v-773ab7fb]{padding:8px 16px 14px;font-size:12px;font-weight:800;border-top:1px dashed rgba(215,180,58,.35)}.disclaimer.is_pending[data-v-773ab7fb]{color:var(--accent)}.disclaimer.is_draft[data-v-773ab7fb]{color:#7cc2ff}.button_section[data-v-773ab7fb]{position:absolute;left:0;right:0;bottom:0;width:100%;z-index:40;display:flex;align-items:center;justify-content:center;padding:16px 16px 20px;border-top:1px solid transparent;background:linear-gradient(180deg,#c0c0c00f,#c0c0c008),linear-gradient(180deg,var(--panel),var(--panel-2));border-radius:12px 12px 0 0;box-shadow:none;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(110%)}.button_section_inner[data-v-773ab7fb]{display:flex;gap:8px;width:100%;justify-content:center}.virtual_reg_inner[data-v-773ab7fb]{display:flex;align-items:center;justify-content:center;gap:12px;padding:4px;background:transparent;border:none;box-shadow:none}.virtual_reg_btn[data-v-773ab7fb]{letter-spacing:.1em;font-weight:700;padding:12px 18px;border-radius:999px;border:1px solid rgba(90,162,255,.5);background:radial-gradient(140% 140% at 0% 0%,#5f8eff47,#0c142aeb 55%,#070e20fa),linear-gradient(180deg,#5aa2ff47,#5aa2ff0f 70%);box-shadow:0 10px 28px #060c1c8c,inset 0 0 0 1px #ffffff0f}.virtual_reg_btn[data-v-773ab7fb]:hover{border-color:#78beffb3;box-shadow:0 12px 34px #060c1c99,inset 0 0 0 1px #ffffff14}.virtual_reg_screen[data-v-773ab7fb]{position:absolute;inset:0;z-index:80;background:#050a18f0;display:flex;flex-direction:column;animation:virtual_reg_screen_fade_in-773ab7fb .3s cubic-bezier(.22,.8,.22,1)}@keyframes virtual_reg_screen_fade_in-773ab7fb{0%{opacity:0}to{opacity:1}}.virtual_reg_screen_inner[data-v-773ab7fb]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;background:radial-gradient(140% 120% at 100% 0%,#5f8eff2e,#0c142aeb 55%,#070e20fa),linear-gradient(180deg,#5aa2ff1f,#5aa2ff00 65%);animation:virtual_reg_screen_slide_up-773ab7fb .4s cubic-bezier(.22,.8,.22,1)}@keyframes virtual_reg_screen_slide_up-773ab7fb{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}.virtual_reg_screen_top[data-v-773ab7fb]{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(90,162,255,.35);background:linear-gradient(180deg,#091228fa,#081024f0),linear-gradient(90deg,#5aa2ff14,#5aa2ff00 50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.virtual_reg_screen_titles[data-v-773ab7fb]{display:grid;gap:2px;min-width:0}.virtual_reg_screen_title[data-v-773ab7fb]{font-size:20px;font-weight:700;color:#f5f7ff;letter-spacing:-.01em}.virtual_reg_screen_subtitle[data-v-773ab7fb]{font-size:14px;color:#a8bce8;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.virtual_reg_screen_body[data-v-773ab7fb]{padding:24px 18px;display:grid;gap:20px;overflow-y:auto;overflow-x:hidden;min-width:0}.virtual_reg_screen_body[data-v-773ab7fb]>*{max-width:640px;width:100%;margin:0 auto;animation:virtual_reg_content_fade_in-773ab7fb .5s cubic-bezier(.22,.8,.22,1) .1s backwards;min-width:0}@keyframes virtual_reg_content_fade_in-773ab7fb{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_summary[data-v-773ab7fb]{display:grid;gap:14px;padding:16px;border-radius:12px;background:linear-gradient(135deg,#ffffff0f,#ffffff05),#09122899;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 16px #0003}.virtual_reg_summary_item[data-v-773ab7fb]{display:grid;gap:2px}.virtual_reg_summary_label[data-v-773ab7fb]{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#a8bce8b3}.virtual_reg_summary_value[data-v-773ab7fb]{font-size:15px;font-weight:600;color:#f5f7ff;line-height:1.4}.virtual_reg_progress_section[data-v-773ab7fb]{display:grid;gap:16px;padding-bottom:4px}.virtual_reg_current_step[data-v-773ab7fb]{font-size:14px;font-weight:600;color:#f5f7ff;text-align:center;letter-spacing:.01em}.virtual_reg_steps_timeline[data-v-773ab7fb]{display:flex;align-items:center;justify-content:center;gap:0;max-width:400px;margin:0 auto;width:100%}.virtual_reg_step_node[data-v-773ab7fb]{position:relative;z-index:2;flex-shrink:0}.step_circle[data-v-773ab7fb]{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border:2px solid rgba(255,255,255,.2);background:#ffffff0d;color:#a8bce8b3;transition:all .25s ease}.virtual_reg_step_node.is_active .step_circle[data-v-773ab7fb]{border-color:#5aa2ffb3;background:#5aa2ff33;color:#f5f7ff;box-shadow:0 0 0 4px #5aa2ff26;transform:scale(1.1)}.virtual_reg_step_node.is_complete .step_circle[data-v-773ab7fb]{border-color:#5adc9699;background:#5adc962e;color:#5adc96f2}.step_connector[data-v-773ab7fb]{flex:1;height:2px;background:#ffffff26;transition:background .3s ease;position:relative;z-index:1}.step_connector.is_complete[data-v-773ab7fb]{background:#5adc9680}@media(max-width:480px){.step_circle[data-v-773ab7fb]{width:32px;height:32px;font-size:13px}.virtual_reg_steps_timeline[data-v-773ab7fb]{max-width:100%;padding:0 10px}}.virtual_reg_form[data-v-773ab7fb]{display:grid;gap:20px;padding:20px;border-radius:12px;background:linear-gradient(135deg,#ffffff0a,#ffffff03),#09122880;border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 16px #0003;min-width:0;max-width:100%;overflow:visible}.virtual_reg_step_content[data-v-773ab7fb]{display:grid;gap:16px;animation:virtual_reg_step_fade_in-773ab7fb .3s cubic-bezier(.22,.8,.22,1);min-width:0;max-width:100%;overflow:visible}@keyframes virtual_reg_step_fade_in-773ab7fb{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_step_heading[data-v-773ab7fb]{font-size:18px;font-weight:700;color:#f5f7ff;letter-spacing:-.01em;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.virtual_reg_categories[data-v-773ab7fb]{display:grid;gap:12px;min-width:0;max-width:100%}.virtual_reg_category_card[data-v-773ab7fb]{position:relative;display:flex;align-items:flex-start;gap:14px;padding:16px;border-radius:10px;border:2px solid rgba(255,255,255,.1);background:#ffffff05;cursor:pointer;transition:all .2s ease;min-width:0}.virtual_reg_category_card[data-v-773ab7fb]:hover{border-color:#5aa2ff59;background:#5aa2ff0d}.virtual_reg_category_card.selected[data-v-773ab7fb]{border-color:#5aa2ff99;background:#5aa2ff1f;box-shadow:0 2px 12px #5aa2ff33}.virtual_reg_category_card input[type=radio][data-v-773ab7fb]{width:20px;height:20px;margin:2px 0 0;cursor:pointer;accent-color:rgba(90,162,255,.9);flex-shrink:0}.category_card_content[data-v-773ab7fb]{display:grid;gap:4px;flex:1;min-width:0}.category_card_title[data-v-773ab7fb]{font-size:16px;font-weight:600;color:#f5f7ff}.category_card_desc[data-v-773ab7fb]{font-size:13px;color:#a8bce8cc;font-weight:400;line-height:1.5;word-break:break-word;overflow-wrap:break-word}.virtual_reg_waiver_section[data-v-773ab7fb]{display:grid;gap:0;padding:0;border-radius:10px;background:#ffffff08;border:1px solid rgba(255,200,100,.25);box-shadow:inset 0 0 0 1px #ffc8641a;overflow:hidden}.virtual_reg_waiver_content[data-v-773ab7fb]{max-height:280px;overflow-y:auto;padding:14px;background:#00000040;font-size:13px;line-height:1.65;color:#d5dfe8}.virtual_reg_waiver_content p[data-v-773ab7fb]{margin:0 0 14px}.virtual_reg_waiver_content p[data-v-773ab7fb]:last-child{margin-bottom:0}.virtual_reg_waiver_content strong[data-v-773ab7fb]{color:#ffe8b3;font-weight:600;display:block;margin-top:18px;margin-bottom:10px;font-size:13px;letter-spacing:.02em}.virtual_reg_waiver_content strong[data-v-773ab7fb]:first-child{margin-top:0}.virtual_reg_waiver_content ul[data-v-773ab7fb]{margin:10px 0 14px 22px;padding:0;list-style:disc}.virtual_reg_waiver_content li[data-v-773ab7fb]{margin:5px 0;padding-left:4px}.virtual_reg_waiver_content[data-v-773ab7fb]::-webkit-scrollbar{width:8px}.virtual_reg_waiver_content[data-v-773ab7fb]::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.virtual_reg_waiver_content[data-v-773ab7fb]::-webkit-scrollbar-thumb{background:#ffc86459;border-radius:4px}.virtual_reg_waiver_content[data-v-773ab7fb]::-webkit-scrollbar-thumb:hover{background:#ffc86480}.virtual_reg_parent_section[data-v-773ab7fb]{display:grid;gap:10px;padding:14px;background:#ffc86414;border-top:1px solid rgba(255,200,100,.2)}.virtual_reg_parent_notice[data-v-773ab7fb]{font-size:14px;font-weight:600;color:#ffe8b3;text-align:center;padding:8px;background:#ffc8641a;border-radius:6px}.virtual_reg_parent_note[data-v-773ab7fb]{font-size:12px;color:#ffc864cc;line-height:1.5;font-weight:400;font-style:italic}.virtual_reg_review_section[data-v-773ab7fb]{display:grid;gap:12px;padding:16px;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.1);min-width:0}.virtual_reg_review_item[data-v-773ab7fb]{display:flex;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.06);min-width:0}.virtual_reg_review_item[data-v-773ab7fb]:last-child{border-bottom:none;padding-bottom:0}.virtual_reg_review_item .review_label[data-v-773ab7fb]{font-size:13px;color:#a8bce8cc;font-weight:600;min-width:90px;flex-shrink:0}.virtual_reg_review_item .review_value[data-v-773ab7fb]{font-size:14px;color:#f5f7ff;font-weight:500;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.virtual_reg_field[data-v-773ab7fb]{display:flex;flex-direction:column;gap:6px;min-width:0;max-width:100%}.virtual_reg_label[data-v-773ab7fb]{color:#a8bce8e6;font-weight:600;font-size:13px;letter-spacing:.01em}.virtual_reg_field_hint[data-v-773ab7fb]{font-size:12px;color:#a8bce8a6;font-weight:400;margin-top:-2px;line-height:1.4}.virtual_reg_checkbox_acknowledge[data-v-773ab7fb]{display:flex;align-items:flex-start;gap:12px;font-weight:400;color:#d5dfe8;font-size:12px;line-height:1.5;padding:12px;border-radius:8px;background:#ffc86414;border:2px solid rgba(255,200,100,.3);box-shadow:0 2px 8px #00000026}.virtual_reg_checkbox_acknowledge input[data-v-773ab7fb]{width:20px;height:20px;margin-top:1px;border-radius:6px;accent-color:rgba(255,200,100,.9);cursor:pointer;flex-shrink:0}.virtual_reg_checkbox_acknowledge .waiver_date[data-v-773ab7fb]{display:block;margin-top:6px;font-size:11px;font-weight:500;color:#ffc864e6;letter-spacing:.01em}.virtual_reg_actions[data-v-773ab7fb]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px;min-width:0}.virtual_reg_actions>button[data-v-773ab7fb]{flex:1;min-width:120px}@media(max-width:480px){.virtual_reg_actions[data-v-773ab7fb]{flex-direction:column}.virtual_reg_actions>button[data-v-773ab7fb]{width:100%}}.virtual_reg_fine_print[data-v-773ab7fb]{color:#a8bce8b3;font-size:12px;text-align:center;margin-top:-4px;word-break:break-word;overflow-wrap:break-word}.button_section[data-v-773ab7fb]{animation:event_registration_slide_up-773ab7fb .8s cubic-bezier(.22,.8,.22,1) 1s forwards;transform-origin:bottom center;will-change:transform,opacity}@keyframes event_registration_slide_up-773ab7fb{0%{transform:translateY(110%);opacity:0;visibility:visible;border-top-color:var(--border)}to{transform:translateY(0);opacity:1;visibility:visible;border-top-color:var(--border)}}@media(prefers-reduced-motion:reduce){.modal[data-v-773ab7fb]{animation:none}.button_section[data-v-773ab7fb]{animation:none;transform:none;opacity:1;visibility:visible;border-top-color:var(--border)}.virtual_reg_screen[data-v-773ab7fb],.virtual_reg_screen_inner[data-v-773ab7fb],.virtual_reg_screen_body[data-v-773ab7fb]>*,.virtual_reg_step[data-v-773ab7fb]{animation:none;transition:none}}.scroll_bottom_spacer[data-v-773ab7fb]{height:calc(132px + env(safe-area-inset-bottom,0px))}.hero_stream_frame[data-v-773ab7fb]{position:relative;width:100%;overflow:hidden}.hero_stream_frame[data-v-773ab7fb]:before{content:"";display:block;padding-top:56.25%}.hero_stream_frame[data-v-773ab7fb] .video_wrap{position:absolute;inset:0;width:100%;height:100%;padding-top:0;border-radius:0}.hero_stream_frame[data-v-773ab7fb] .player_host,.hero_stream_frame[data-v-773ab7fb] .video_overlay{position:absolute;inset:0;width:100%;height:100%}.hero_stream_frame[data-v-773ab7fb] .player_host,.hero_stream_frame[data-v-773ab7fb] .player_host iframe,.hero_stream_frame[data-v-773ab7fb] iframe.player_host{width:100%!important;height:100%!important;max-width:100%!important}.live_timing_hidden[data-v-773ab7fb]{display:none}@media(max-width:720px){.hero[data-v-773ab7fb]{grid-template-columns:1fr}}@media(max-width:720px){.img_grid[data-v-773ab7fb]{grid-template-columns:1fr}}.scroll[data-v-4c79262f]{overflow:hidden;position:relative}.track[data-v-4c79262f]{display:flex;align-items:center;flex-wrap:nowrap;will-change:transform;white-space:nowrap}.track span[data-v-4c79262f]{display:inline-flex;align-items:center;justify-content:center;font-weight:1000;letter-spacing:.4px;padding:6px 16px;text-transform:uppercase;color:inherit;flex:0 0 auto;margin-right:var(--ticker_gap, 0)}.leaderboards_hero_wrap--or[data-v-c6b87f84]{--hero-stop-a: #9be15d;--hero-stop-b: #00e3ae;--hero-line: rgba(155, 225, 93, .45);--hero_rail: linear-gradient(180deg, rgba(155, 225, 93, .22), rgba(0, 227, 174, .08))}.leaderboards_hero_wrap--wa[data-v-c6b87f84]{--hero-stop-a: #7dc8ff;--hero-stop-b: #5ba4ff;--hero-line: rgba(125, 200, 255, .45);--hero_rail: linear-gradient(180deg, rgba(125, 200, 255, .2), rgba(91, 164, 255, .08))}.leaderboards_hero_wrap--id[data-v-c6b87f84]{--hero-stop-a: #f7c56b;--hero-stop-b: #f08a2b;--hero-line: rgba(247, 197, 107, .5);--hero_rail: linear-gradient(180deg, rgba(247, 197, 107, .22), rgba(240, 138, 43, .1))}.leaderboards_hero_wrap[data-v-c6b87f84]{position:relative;margin-top:0;margin-bottom:0;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.06);width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.leaderboards_hero_mesh[data-v-c6b87f84]{position:absolute;inset:0;opacity:.38;background-image:radial-gradient(circle at 18% 22%,rgba(255,255,255,.06) 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,#070e1ceb);pointer-events:none}.leaderboards_hero_glow[data-v-c6b87f84]{position:absolute;inset:-40% -20% auto;height:85%;background:radial-gradient(ellipse 70% 55% at 50% 0%,rgba(255,255,255,.07),transparent 70%);pointer-events:none}.leaderboards_hero_inner[data-v-c6b87f84]{position:relative;z-index:1;display:grid;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)}.leaderboards_hero_rail[data-v-c6b87f84]{display:flex;align-items:center;justify-content:center;padding-right:clamp(10px,2vw,18px);border-right:1px solid rgba(255,255,255,.06);background:var(--hero_rail)}.leaderboards_rail_text[data-v-c6b87f84]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:900;letter-spacing:.35em;text-transform:uppercase;color:#e6ecfa59;font-family:ui-monospace,Cascadia Code,monospace}.leaderboards_hero_main[data-v-c6b87f84]{min-width:0;padding-left:clamp(10px,2.2vw,18px);padding-right:clamp(6px,1.5vw,12px)}.leaderboards_hero_title[data-v-c6b87f84]{margin:0 0 8px;line-height:.95;letter-spacing:-.03em}.leaderboards_title_line[data-v-c6b87f84]{display:block;font-size:clamp(24px,5.5vw,38px);font-weight:900;background:linear-gradient(110deg,#f4f7ff 0%,rgba(230,236,250,.88) 40%,var(--hero-stop-a) 120%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 42px rgba(155,225,93,.12)}.leaderboards_title_sub[data-v-c6b87f84]{display:block;margin-top:2px;font-size:clamp(11px,2vw,14px);font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#9eabc9b8}.leaderboards_hero_note[data-v-c6b87f84]{margin:0;max-width:38ch;font-size:13px;line-height:1.45;font-weight:600;color:#9eabc9e0}@media(max-width:720px){.leaderboards_hero_inner[data-v-c6b87f84]{grid-template-columns:1fr;padding:12px 12px 14px;max-width:none}.leaderboards_hero_rail[data-v-c6b87f84]{display:none}.leaderboards_hero_main[data-v-c6b87f84]{padding-left:0;padding-right:0}.leaderboards_hero_note[data-v-c6b87f84]{max-width:none;font-size:12.5px}}@media(min-width:721px){.leaderboards_hero_wrap[data-v-c6b87f84]{width:min(1100px,100%);max-width:min(1100px,100%);margin-left:auto;margin-right:auto;border-radius:0 0 18px 18px;border:1px solid rgba(255,255,255,.07);border-top:none;margin-top:4px}}.state-theme--wa[data-v-56863685]{--rrc-a: #7dc8ff;--rrc-b: #5ba4ff;--rrc-glow: rgba(91, 164, 255, .22);--rrc-surface: rgba(12, 28, 52, .55)}.state-theme--id[data-v-56863685]{--rrc-a: #f7c56b;--rrc-b: #f08a2b;--rrc-glow: rgba(240, 138, 43, .2);--rrc-surface: rgba(42, 22, 8, .45)}.rrc[data-v-56863685]{position:relative;z-index:0;isolation:isolate;width:min(960px,100%);margin:0 auto;padding:0 clamp(12px,3vw,24px) 48px;filter:drop-shadow(0 30px 80px rgba(0,0,0,.6))}.rrc_bg[data-v-56863685]{position:absolute;inset:-32px -18px 0;z-index:-1;overflow:hidden;pointer-events:none;border-radius:28px;box-shadow:inset 0 0 0 1px #ffffff0f}.rrc_bg_mesh[data-v-56863685]{position:absolute;inset:0;background:radial-gradient(ellipse 85% 60% at 12% 8%,var(--rrc-glow),transparent 62%),radial-gradient(ellipse 55% 40% at 88% 92%,var(--rrc-glow),transparent 70%),linear-gradient(162deg,#04091633,#02050eeb)}.rrc_bg_grid[data-v-56863685]{position:absolute;inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(45deg,rgba(255,255,255,.015) 1px,transparent 1px);background-size:26px 26px,26px 26px,52px 52px;animation:rrcGridDrift-56863685 22s linear infinite}@keyframes rrcGridDrift-56863685{0%{background-position:0 0,0 0,0 0}to{background-position:26px 52px,52px 26px,78px 52px}}.rrc_hero[data-v-56863685]{position:relative;overflow:hidden;margin:6px 0 20px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(152deg,#070e1e99,#050a18f7);box-shadow:0 0 0 1px #ffffff0a inset,0 10px 40px #0006}.rrc_hero_accent[data-v-56863685]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,var(--rrc-a),var(--rrc-b),var(--rrc-a),transparent);background-size:220% 100%;animation:rrcHeroAccent-56863685 4.2s cubic-bezier(.45,0,.55,1) infinite;box-shadow:0 0 12px var(--rrc-glow)}@keyframes rrcHeroAccent-56863685{0%,to{background-position:100% 0}50%{background-position:0% 0}}.rrc_hero_bloom[data-v-56863685]{position:absolute;top:0;right:0;width:45%;height:100%;background:radial-gradient(ellipse at 100% 30%,var(--rrc-glow),transparent 70%);opacity:.5;pointer-events:none;animation:rrcHeroBloom-56863685 6s ease-in-out infinite}@keyframes rrcHeroBloom-56863685{0%,to{opacity:.35}50%{opacity:.55}}.rrc_hero_inner[data-v-56863685]{position:relative;z-index:1;padding:clamp(22px,4vw,32px) clamp(18px,3vw,26px)}.rrc_badges[data-v-56863685]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.rrc_code[data-v-56863685]{display:inline-flex;align-items:center;justify-content:center;min-width:50px;min-height:32px;padding:4px 12px;border-radius:9px;font-family:Orbitron,system-ui,sans-serif;font-weight:900;font-size:13px;letter-spacing:.06em}.rrc_status[data-v-56863685]{display:inline-flex;align-items:center;gap:8px;font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase;color:var(--rrc-a)}.rrc_status_dot[data-v-56863685]{width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,var(--rrc-a),var(--rrc-b));box-shadow:0 0 0 0 var(--rrc-glow);animation:rrcStatusPulse-56863685 2.1s cubic-bezier(.4,0,.6,1) infinite;position:relative}.rrc_status_dot[data-v-56863685]:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--rrc-a);opacity:.4;animation:rrcStatusPing-56863685 2.1s cubic-bezier(.4,0,.6,1) infinite}@keyframes rrcStatusPulse-56863685{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes rrcStatusPing-56863685{0%{transform:scale(.6);opacity:.5}70%{transform:scale(1.85);opacity:0}to{transform:scale(1.85);opacity:0}}.rrc_title[data-v-56863685]{margin:0 0 14px;font-size:clamp(26px,5.4vw,38px);font-weight:900;letter-spacing:-.035em;line-height:1.05;background:linear-gradient(105deg,#f9fbff 0%,#e8f0ff 38%,var(--rrc-a) 72%,#f9fbff 115%);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 2px 30px rgba(0,0,0,.3)}.rrc_lead[data-v-56863685]{margin:0;max-width:58ch;font-size:clamp(14px,2.8vw,16px);line-height:1.62;font-weight:600;color:#c6d2e8f0}.rrc_steps[data-v-56863685]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:26px}.rrc_step[data-v-56863685]{position:relative;overflow:hidden;border-radius:20px;padding:2px;background:#ffffff08;box-shadow:0 4px 24px #00000059,0 0 0 1px #ffffff08 inset;transition:box-shadow .3s ease;cursor:default}.rrc_step[data-v-56863685]:before{content:"";position:absolute;top:50%;left:50%;width:250%;height:250%;transform:translate(-50%,-50%) rotate(0);background:conic-gradient(from 0deg,transparent 0%,transparent 48%,var(--rrc-b) 54%,var(--rrc-a) 62%,rgba(255,255,255,.55) 66%,var(--rrc-a) 70%,var(--rrc-b) 76%,transparent 82%);animation:rrcStepSpin-56863685 var(--spin-dur, 4s) linear infinite;animation-delay:calc(-1.6s * var(--step-i))}.rrc_step[data-v-56863685]:hover{box-shadow:0 8px 40px #00000080,0 0 28px -6px var(--rrc-glow)}@keyframes rrcStepSpin-56863685{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.rrc_step_inner[data-v-56863685]{position:relative;z-index:1;border-radius:18px;height:100%;min-height:118px;padding:18px 16px 16px;background:linear-gradient(148deg,#090e1efa,#040711fc);display:flex;flex-direction:column}.rrc_step_num[data-v-56863685]{font-family:Orbitron,system-ui,sans-serif;font-size:clamp(36px,6.5vw,50px);font-weight:900;line-height:1;letter-spacing:-.04em;background:linear-gradient(140deg,var(--rrc-a) 0%,var(--rrc-b) 55%,var(--rrc-a) 115%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px var(--rrc-glow));margin-bottom:4px;animation:rrcNumGlow-56863685 3.6s ease-in-out infinite;animation-delay:calc(.9s * var(--step-i))}@keyframes rrcNumGlow-56863685{0%,to{filter:drop-shadow(0 0 6px var(--rrc-glow))}50%{filter:drop-shadow(0 0 20px var(--rrc-glow))}}.rrc_step_footer[data-v-56863685]{display:flex;align-items:center;gap:8px;margin-top:auto}.rrc_step_icon[data-v-56863685]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;font-size:12px;border-radius:8px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);opacity:.78}.rrc_step_text[data-v-56863685]{display:flex;flex-direction:column;gap:1px;min-width:0}.rrc_step_label[data-v-56863685]{font-size:12.5px;font-weight:750;color:#c8d7eee6;letter-spacing:.015em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rrc_step_sub[data-v-56863685]{font-size:10.5px;font-weight:500;color:#7386a2a6;letter-spacing:.01em;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:560px){.rrc_steps[data-v-56863685]{grid-template-columns:repeat(2,minmax(0,1fr))}.rrc_step[data-v-56863685]:last-child{display:none}}.rrc_table_shell--sample[data-v-56863685]{position:relative;opacity:.95;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(160deg,var(--rrc-surface),rgba(2,5,14,.75));box-shadow:0 0 0 1px #ffffff0a inset,0 20px 60px #00000073;overflow:hidden}.rrc_sample_label[data-v-56863685]{margin:0;padding:14px 18px 4px;font-family:Orbitron,system-ui,sans-serif;font-size:9px;font-weight:800;letter-spacing:.32em;text-transform:uppercase;color:#7d8ca580;text-align:center;position:relative}.rrc_table_header[data-v-56863685]{display:grid;grid-template-columns:56px 1fr 72px;gap:8px;padding:14px 18px 12px;border-bottom:1px solid rgba(255,255,255,.07);font-family:Orbitron,system-ui,sans-serif;font-size:9.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#8796afb3;background:#00000026}.rrc_table_body[data-v-56863685]{position:relative;min-height:390px;padding:10px 14px 16px;display:flex;flex-direction:column;gap:8px}.rrc_row[data-v-56863685]{position:relative;flex:0 0 46px;height:46px;display:grid;grid-template-columns:56px 1fr 72px;align-items:center;gap:8px;padding:0 12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,#ffffff06,#ffffff03);transition:background .2s ease,border-color .2s ease}.rrc_row[data-v-56863685]:hover{background:linear-gradient(90deg,#ffffff0a,#ffffff04);border-color:#ffffff1c}.rrc_row--empty[data-v-56863685]{border-style:dashed;border-color:#ffffff0a;background:#0003}.rrc_rank[data-v-56863685]{font-family:Orbitron,system-ui,sans-serif;font-size:14px;font-weight:800;color:#8291aa8c;text-align:center;letter-spacing:.04em;text-shadow:0 0 8px rgba(0,0,0,.4)}.rrc_name_cell[data-v-56863685]{min-width:0;overflow:hidden;min-height:1.4em;display:flex;align-items:center}.rrc_name[data-v-56863685]{display:block;font-size:clamp(14.5px,3.3vw,17px);font-weight:650;letter-spacing:.015em;color:#afbed7e0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.2)}.rrc_name--empty[data-v-56863685]{opacity:0}.rrc_status_chip[data-v-56863685]{justify-self:end;font-size:13px;font-weight:800;letter-spacing:.28em;color:#788aa58c;padding:2px 8px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.07)}.rrc-name-enter-active[data-v-56863685],.rrc-name-leave-active[data-v-56863685]{transition:opacity .9s ease,transform .9s ease,filter .9s ease}.rrc-name-enter-from[data-v-56863685],.rrc-name-leave-to[data-v-56863685]{opacity:0;transform:translateY(10px);filter:blur(3px)}.rrc-name-enter-to[data-v-56863685],.rrc-name-leave-from[data-v-56863685]{opacity:1;transform:translateY(0);filter:blur(0)}.rrc-row-move[data-v-56863685]{transition:transform 1s cubic-bezier(.33,1,.48,1)}.rrc-row-enter-active[data-v-56863685],.rrc-row-leave-active[data-v-56863685]{transition:opacity .9s ease}.rrc-row-enter-from[data-v-56863685],.rrc-row-leave-to[data-v-56863685]{opacity:0}.rrc_table_note[data-v-56863685]{margin:0;padding:10px 16px 14px;font-size:11.5px;font-weight:600;color:#78849bbf;text-align:center;border-top:1px solid rgba(255,255,255,.05)}.rrc_row--skeleton .rrc_sk[data-v-56863685]{display:block;border-radius:8px;background:#ffffff0f}.rrc_sk_name[data-v-56863685]{height:14px;width:65%}.rrc_sk_chip[data-v-56863685]{height:12px;width:32px;margin-left:auto}.rrc_footer[data-v-56863685]{margin-top:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.rrc_btn[data-v-56863685]{appearance:none;border-radius:14px;padding:13px 24px;font-weight:850;font-size:14px;cursor:pointer;transition:transform .15s cubic-bezier(.23,1,.32,1),filter .2s ease,box-shadow .2s ease;position:relative;overflow:hidden}.rrc_btn[data-v-56863685]:active{transform:scale(.985)}.rrc_btn[data-v-56863685]:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);background-size:220% 100%;opacity:0;transition:opacity .25s ease}.rrc_btn[data-v-56863685]:hover:after{opacity:1;animation:rrcBtnShine-56863685 1.1s ease forwards}@keyframes rrcBtnShine-56863685{0%{background-position:120% 0}to{background-position:-20% 0}}.rrc_btn_primary[data-v-56863685]{border:none;color:#03240f;background:linear-gradient(175deg,#a4eb6b,#00e8b3);box-shadow:0 4px 18px #00e3ae4d}.rrc_btn_ghost[data-v-56863685]{border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#ffffff0e,#ffffff06);color:var(--text);box-shadow:0 2px 10px #0003}@media(prefers-reduced-motion:reduce){.rrc_hero_accent[data-v-56863685],.rrc_hero_bloom[data-v-56863685],.rrc_status_dot[data-v-56863685],.rrc_step[data-v-56863685]:before,.rrc_step_num[data-v-56863685],.rrc-name-enter-active[data-v-56863685],.rrc-name-leave-active[data-v-56863685],.rrc-row-move[data-v-56863685]{transition:none!important;animation:none!important}}.uc_notice[data-v-7dc95f19]{margin:8px 16px 12px;padding:10px 12px;border:1px solid rgba(215,180,58,.4);border-radius:10px;background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:#fff;font-weight:900}.sm_form.disabled[data-v-7dc95f19]{filter:grayscale(.35);opacity:.9;background:#ffffff08;border-radius:12px}.sm_form.disabled .input[data-v-7dc95f19],.sm_form.disabled .textarea[data-v-7dc95f19]{background:#ffffff0a!important;color:#9aa3b2!important;border-color:#ffffff1f!important}.sm_form.disabled .submit_btn[data-v-7dc95f19]{background:transparent!important;border-color:#ffffff1f!important;color:#9aa3b2!important}.sm_form.disabled[data-v-7dc95f19] .hand_slider{pointer-events:none;opacity:.5;filter:grayscale(.6)}.yellow_banner[data-v-7dc95f19]{position:relative;z-index:1;background:linear-gradient(180deg,#d7b43af2,#b99322f2);border-bottom:1px solid rgba(0,0,0,.35)}.yellow_banner[data-v-7dc95f19]{color:#061626}.slate_banner[data-v-7dc95f19]{position:relative;z-index:1;background:linear-gradient(180deg,#4a505ce6,#343a46e6);border-bottom:1px solid rgba(0,0,0,.3)}.slate_banner .scroll[data-v-7dc95f19]{overflow:hidden;white-space:nowrap}.slate_banner .track[data-v-7dc95f19]{display:inline-flex;min-width:200%;animation:ticker-7dc95f19 22s linear infinite}.slate_banner .track span[data-v-7dc95f19]{display:inline-block;color:#e0e3ea;font-weight:800;letter-spacing:.35px;padding:6px 16px;text-transform:uppercase}.evergreen_banner[data-v-7dc95f19]{position:relative;z-index:1;background:linear-gradient(180deg,#147855f2,#0f5a41f2);border-bottom:1px solid rgba(0,0,0,.35);cursor:pointer}.evergreen_banner[data-v-7dc95f19]{color:#fff}.volcano_banner[data-v-7dc95f19]{background:linear-gradient(180deg,#603e1ef7,#362010f2);border-top:2px solid #f0d67a;border-bottom:2px solid #f0d67a}.volcano_banner[data-v-7dc95f19]{color:#ff9f50}.magenta_banner[data-v-7dc95f19]{position:relative;z-index:1;background:linear-gradient(180deg,#586ca4eb,#3a4a7aeb);border-bottom:1px solid rgba(0,0,0,.28);cursor:pointer;--ticker_gap:24px;color:#f4f6ff}.magenta_banner[data-v-7dc95f19] .scroll{overflow:hidden}.magenta_banner[data-v-7dc95f19] .track{display:flex;align-items:center}.magenta_banner[data-v-7dc95f19] .track span{color:#f4f6ff;font-weight:1000;letter-spacing:.4px;padding:6px 16px;text-transform:uppercase;white-space:nowrap}.bronze_banner[data-v-7dc95f19]{background:linear-gradient(180deg,#a46c3af5,#764c24f0);border-top:2px solid rgba(255,198,128,.7);border-bottom:2px solid rgba(255,198,128,.7)}.bronze_banner[data-v-7dc95f19]{color:#ffe1b3}.neon_green_banner[data-v-7dc95f19]{position:relative;z-index:1;background:#000;border-top:2px solid #39ff14;border-bottom:2px solid #39ff14;cursor:default;--ticker_gap:32px}.neon_green_banner[data-v-7dc95f19] .track span{color:#39ff14;font-weight:900;letter-spacing:.5px;padding:7px 18px;text-transform:uppercase;text-shadow:0 0 8px rgba(57,255,20,.7),0 0 18px rgba(57,255,20,.35)}.shop_sale_banner[data-v-7dc95f19]{position:relative;z-index:1;background:linear-gradient(180deg,#f8df86,#e2b84f 52%,#bf8e1f);border-top:1px solid rgba(255,255,255,.3);border-bottom:1px solid rgba(0,0,0,.28);box-shadow:inset 0 1px #fff3;cursor:pointer}.shop_sale_banner_inner[data-v-7dc95f19]{width:min(1200px,100%);margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:center;gap:8px 14px;flex-wrap:wrap}.shop_sale_banner_text[data-v-7dc95f19]{color:#0b0b0b;font-weight:1000;letter-spacing:.25px;text-transform:uppercase;text-align:center}.shop_sale_countdown[data-v-7dc95f19]{display:inline-flex;align-items:center;gap:10px;color:#060606;font-weight:900}.shop_sale_countdown_label[data-v-7dc95f19]{font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.72}.shop_sale_countdown_unit[data-v-7dc95f19]{display:inline-flex;align-items:baseline;gap:2px;font-size:15px}.shop_sale_countdown_unit strong[data-v-7dc95f19]{font-size:20px;line-height:1}.shop_sale_countdown_pending strong[data-v-7dc95f19]{letter-spacing:.08em}.shop_sale_countdown_ended[data-v-7dc95f19]{font-size:14px;text-transform:uppercase;letter-spacing:.08em}.shop_sale_banner[data-v-7dc95f19]:focus-visible{outline:2px solid rgba(6,6,6,.9);outline-offset:-2px}@keyframes ticker-7dc95f19{0%{transform:translate(0)}to{transform:translate(-50%)}}.main_container[data-v-7dc95f19]{width:min(1100px,100%);margin:0 auto;padding-inline:clamp(12px,3vw,24px);padding-block:24px}.panel[data-v-7dc95f19]{background:linear-gradient(180deg,#0b1630f0,#081228eb);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--glow);margin-top:18px;overflow:hidden}.panel_header[data-v-7dc95f19]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.title[data-v-7dc95f19]{margin:0;font-size:18px}.req[data-v-7dc95f19]{color:#e67e22;margin-left:6px}.sm_form[data-v-7dc95f19]{display:grid;gap:12px;padding:14px 16px}.row[data-v-7dc95f19]{display:grid;gap:12px}.two_cols[data-v-7dc95f19]{grid-template-columns:1fr}@media(min-width:720px){.two_cols[data-v-7dc95f19]{grid-template-columns:1fr 1fr}}.radios[data-v-7dc95f19]{border:0;padding:0;margin:0}.radio_row[data-v-7dc95f19]{display:flex;gap:12px;align-items:center}.radio_opt[data-v-7dc95f19]{display:inline-flex;gap:0;align-items:center;justify-content:center;min-height:36px;min-width:0;background:transparent;border:2px solid var(--border);padding:8px 14px;border-radius:999px}.radio_opt>input[type=radio][data-v-7dc95f19]{appearance:none;-webkit-appearance:none;width:0;height:0;margin:0;padding:0;border:0}.radio_opt span[data-v-7dc95f19]{display:inline-block;width:100%;text-align:center}.radio_opt.selected[data-v-7dc95f19]{background:transparent;color:#dfffe9;border-color:transparent;position:relative}.radio_opt.selected[data-v-7dc95f19]:before{content:"";position:absolute;inset:0;border-radius:999px;padding:2px;background:linear-gradient(180deg,#20c997,#17a2b8);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.segmented[data-v-7dc95f19]{display:inline-flex;gap:0;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;padding:4px;overflow:hidden}.seg_btn[data-v-7dc95f19]{border:0;background:transparent;color:var(--muted);font-weight:800;padding:8px 12px;border-radius:999px;cursor:pointer;clip-path:inset(0 round 999px);box-shadow:none;transition:var(--pill-state-transition)}.seg_btn[aria-pressed=true][data-v-7dc95f19]{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-7dc95f19]{display:flex;justify-content:flex-end;padding-top:4px}.ghost_btn[data-v-7dc95f19]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:transparent;cursor:pointer}.ghost_btn.dividerless[data-v-7dc95f19]{border-color:transparent;padding-left:0;padding-right:0}.divider[data-v-7dc95f19]{height:1px;background:#ffffff14;width:100%}.sm_form>.divider[data-v-7dc95f19]{margin-left:-16px;margin-right:-16px;width:auto}.chev[data-v-7dc95f19]{width:16px;height:16px;transition:transform .2s ease}.chev.up[data-v-7dc95f19]{transform:rotate(180deg)}.advanced_drawer[data-v-7dc95f19]{max-height:0;overflow:hidden;transition:max-height .28s ease}.advanced_drawer.open[data-v-7dc95f19]{max-height:520px}.feedback_form[data-v-7dc95f19]{display:grid;gap:12px;padding:14px 16px}.field[data-v-7dc95f19]{display:grid;gap:6px}.field.no_border[data-v-7dc95f19]{border:0}.label[data-v-7dc95f19]{color:var(--muted);font-weight:700}.input[data-v-7dc95f19],.textarea[data-v-7dc95f19]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 12px;font-family:inherit;font-size:14px}.input[type=date][data-v-7dc95f19]{color-scheme:dark}.input[type=date][data-v-7dc95f19]::-webkit-calendar-picker-indicator{filter:invert(.9) saturate(.2);opacity:.9;cursor:pointer}.input[type=date][data-v-7dc95f19]::-webkit-datetime-edit{color:var(--text)}.input[data-v-7dc95f19]:focus,.textarea[data-v-7dc95f19]:focus{outline:none;border-color:#f0d67a94}.input.valid[data-v-7dc95f19]{border-color:#17a2b88c;background-image:none;background-color:inherit}.input.locked[data-v-7dc95f19]{color:var(--muted);background:#ffffff0f;cursor:not-allowed;border-color:#ffffff14}.textarea.valid[data-v-7dc95f19]{border-color:#17a2b88c;background-image:none;background-color:inherit}.input.error[data-v-7dc95f19],.field.error .input[data-v-7dc95f19]{border-color:#e74c3c}.field.error .label[data-v-7dc95f19]{color:#ff9b91}.error_hint[data-v-7dc95f19]{color:#e74c3c;font-weight:600;font-size:12px}.actions[data-v-7dc95f19]{display:flex;justify-content:flex-end}.primary_btn[data-v-7dc95f19]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid rgba(240,214,122,.26);background:linear-gradient(135deg,#f0d67a3d,#c98a1a2e);color:var(--text);font-weight:800;text-decoration:none;cursor:pointer}.primary_btn[disabled][data-v-7dc95f19]{opacity:.6;cursor:not-allowed}.footer_note[data-v-7dc95f19]{margin:0;padding:8px 16px 16px;color:var(--muted);font-size:12px}.toast[data-v-7dc95f19]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);max-width:92vw;min-width:260px;text-align:center;line-height:1.35;padding:12px 16px;font-weight:800;z-index:50;animation:toastPop-7dc95f19 .28s ease;border-radius:999px;box-shadow:0 10px 30px #00000040;border:2px solid}.toast.success[data-v-7dc95f19]{background:linear-gradient(180deg,#2ecc7126,#2ecc711f);color:#dfffe9;border-color:#2ecc71}.toast.error[data-v-7dc95f19]{background:linear-gradient(180deg,#e74c3c2e,#e74c3c24);color:#ffe6e3;border-color:#e74c3c}@keyframes toastPop-7dc95f19{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.feedback_tab[data-v-7dc95f19]{position:fixed;left:12px;bottom:0;z-index:40;padding:8px 14px 6px;border-radius:8px 8px 0 0;border:1px solid rgba(30,144,255,.35);background:linear-gradient(180deg,#1e90ffd9,#1e90ffcc);color:#061626;font-weight:900;cursor:pointer}.feedback_tab.disabled[data-v-7dc95f19]{opacity:.6;cursor:not-allowed;filter:grayscale(.4)}.feedback_overlay[data-v-7dc95f19]{position:fixed;inset:0;background:#00000073;z-index:44}.feedback_sheet[data-v-7dc95f19]{position:fixed;left:50%;bottom:0;transform:translate(-50%) translateY(100%);width:min(720px,100%);background:linear-gradient(180deg,#0b1630fa,#081228fa);border:1px solid var(--border);border-radius:14px 14px 0 0;box-shadow:0 -12px 40px #00000059;z-index:45;transition:transform .28s ease}.feedback_sheet.open[data-v-7dc95f19]{transform:translate(-50%) translateY(0)}.sheet_header[data-v-7dc95f19]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border)}.close_btn[data-v-7dc95f19]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid var(--border);background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.hand_slider[data-v-7dc95f19]{display:flex;justify-content:center;padding:2px 0}.hand_slider .track[data-v-7dc95f19]{position:relative;width:100%;max-width:520px;height:44px;background:transparent;border:0;border-radius:999px;overflow:hidden}.hand_slider .thumb[data-v-7dc95f19]{position:absolute;top:3px;left:3px;width:calc(50% - 6px);height:38px;border-radius:999px;background:linear-gradient(180deg,#20c997,#17a2b8);box-shadow:0 10px 24px #17a2b82e;transition:transform .22s ease}.hand_slider .thumb.right[data-v-7dc95f19]{transform:translate(100%)}.hand_slider .hand_label[data-v-7dc95f19]{position:absolute;top:50%;transform:translateY(-50%);width:50%;text-align:center;color:var(--muted);font-weight:900;letter-spacing:.3px}.hand_slider .hand_label.left[data-v-7dc95f19]{left:0}.hand_slider .hand_label.right[data-v-7dc95f19]{right:0}.actions.with_summary[data-v-7dc95f19]{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary[data-v-7dc95f19]{color:var(--muted);font-weight:700}.submit_btn[data-v-7dc95f19]{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:12px;border:1px solid rgba(23,162,184,.55);background:transparent;color:#061626;font-weight:900;font-size:16px}.submit_btn.gold[data-v-7dc95f19]{background:linear-gradient(180deg,#20c997,#17a2b8);border-color:transparent;color:#061626}.submit_btn[disabled][data-v-7dc95f19]{opacity:1;cursor:not-allowed;background:transparent;border-color:#ffffff1f;color:var(--muted)}.helper_note[data-v-7dc95f19]{margin:0 auto 40px;width:min(1100px,100%);padding:6px 12px 12px;border:1px dashed var(--border);border-radius:10px;color:var(--muted);background:#ffffff08;font-weight:400}.banner_img[data-v-6b9b159c]{position:relative;height:160px;overflow:hidden;background:#0a1020}.banner_img_stack[data-v-6b9b159c]{position:absolute;inset:0}.banner_img_photo[data-v-6b9b159c]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .55s ease-in-out;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:opacity,transform}.banner_img_photo.is_visible[data-v-6b9b159c]{opacity:1}.banner_img_grad[data-v-6b9b159c]{position:absolute;inset:0;background:linear-gradient(180deg,#00000059,#0009);pointer-events:none}@media(prefers-reduced-motion:reduce){.banner_img_photo[data-v-6b9b159c]{transition:none}}.uc_notice[data-v-18183514]{margin:8px 16px 12px;padding:10px 12px;border:1px solid rgba(215,180,58,.4);border-radius:10px;background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:#fff;font-weight:900}.panel_header[data-v-18183514]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.title[data-v-18183514]{margin:0;font-size:18px}.event_form[data-v-18183514]{display:grid;gap:12px;padding:14px 16px}.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]{background:#ffffff0a!important;color:#9aa3b2!important;border-color:#ffffff1f!important}.event_form.disabled .submit_btn[data-v-18183514]{background:transparent!important;border-color:#ffffff1f!important;color:#9aa3b2!important}.row[data-v-18183514]{display:grid;gap:12px}.two_cols[data-v-18183514]{grid-template-columns:1fr}@media(min-width:720px){.two_cols[data-v-18183514]{grid-template-columns:1fr 1fr}}.adv_toggle_row[data-v-18183514]{display:flex;justify-content:flex-end;padding-top:4px}.ghost_btn[data-v-18183514]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:transparent;cursor:pointer}.ghost_btn.dividerless[data-v-18183514]{border-color:transparent;padding-left:0;padding-right:0}.divider[data-v-18183514]{height:1px;background:#ffffff14;width:100%}.event_form>.divider[data-v-18183514]{margin-left:-16px;margin-right:-16px;width:auto}.chev[data-v-18183514]{width:16px;height:16px;transition:transform .2s ease}.chev.up[data-v-18183514]{transform:rotate(180deg)}.advanced_drawer[data-v-18183514]{max-height:0;overflow:hidden;transition:max-height .28s ease}.advanced_drawer.open[data-v-18183514]{max-height:980px}.field[data-v-18183514]{display:grid;gap:6px}.label[data-v-18183514]{color:var(--muted);font-weight:700}.input[data-v-18183514],.textarea[data-v-18183514]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 12px;font-family:inherit;font-size:14px}.input[type=date][data-v-18183514]{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{outline:none;border-color:#d7b43a8c}.input.valid[data-v-18183514]{border-color:#17a2b88c;background-image:none;background-color:inherit}.input.locked[data-v-18183514]{color:var(--muted);background:#ffffff0f;cursor:not-allowed;border-color:#ffffff14}.textarea.valid[data-v-18183514]{border-color:#17a2b88c;background-image:none;background-color:inherit}.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-weight:600;font-size:12px}.actions[data-v-18183514]{display:flex;justify-content:flex-end}.actions.with_summary[data-v-18183514]{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary[data-v-18183514]{color:var(--muted);font-weight:700}.submit_btn[data-v-18183514]{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:12px;border:1px solid rgba(23,162,184,.55);background:transparent;color:#061626;font-weight:900;font-size:16px}.submit_btn.gold[data-v-18183514]{background:linear-gradient(180deg,#20c997,#17a2b8);border-color:transparent;color:#061626}.submit_btn[disabled][data-v-18183514]{opacity:1;cursor:not-allowed;background:transparent;border-color:#ffffff1f;color:var(--muted)}.toast[data-v-18183514]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);max-width:92vw;min-width:260px;text-align:center;line-height:1.35;padding:12px 16px;font-weight:800;z-index:50;animation:toastPop-18183514 .28s ease;border-radius:999px;box-shadow:0 10px 30px #00000040;border:2px solid}.toast.success[data-v-18183514]{background:linear-gradient(180deg,#2ecc7126,#2ecc711f);color:#dfffe9;border-color:#2ecc71}.toast.error[data-v-18183514]{background:linear-gradient(180deg,#e74c3c2e,#e74c3c24);color:#ffe6e3;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]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.events_toolbar[data-v-c97c7e6d]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:#0000001f}.events_toolbar_label[data-v-c97c7e6d]{font-size:11px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.4px}.events_filter_input[data-v-c97c7e6d]{flex:1 1 200px;min-width:160px;padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);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]{padding:8px 12px;border-radius:10px;border:1px solid var(--border);background:#ffffff0a;color:var(--text);font-weight:700;cursor:pointer;color-scheme:dark}.events_sort_select[data-v-c97c7e6d]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.events_sort_select option[data-v-c97c7e6d]{background:#0d1529;color:#e0e8ff}.add_btn[data-v-c97c7e6d]{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:10px;border:1px solid var(--border);background:#ffffff05;color:var(--text);font-weight:800;font-size:12px;letter-spacing:.2px;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.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]{padding:10px 16px;border-bottom:1px solid var(--border);background:var(--header-bg);color:var(--muted);font-weight:700;display:flex;align-items:center;gap:8px}.notice_bar[data-v-c97c7e6d]:before{content:"i";display:inline-grid;place-items:center;width:18px;height:18px;border-radius:999px;border:1px solid var(--border);color:var(--muted);font-weight:900;font-size:12px}.banners[data-v-c97c7e6d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding:16px}.banner_outer[data-v-c97c7e6d]{display:contents}@property --zunker_angle{syntax:"<angle>";initial-value:0deg;inherits:false}.zunker_wrap[data-v-c97c7e6d]{display:block;position:relative;isolation:isolate;border-radius:13px}.zunker_wrap>.banner[data-v-c97c7e6d]{height:100%}.zunker_wrap[data-v-c97c7e6d]:before,.zunker_wrap[data-v-c97c7e6d]:after{content:"";position:absolute;inset:-2px;border-radius:14px;background:conic-gradient(from var(--zunker_angle),#4f46e5,#06b6d4,#39ff14,#a3ffb0,#39ff14,#06b6d4,#4f46e5);animation:zunker_spin-c97c7e6d 4s linear infinite;z-index:-1}.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]{display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--border);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.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]{padding:14px;display:flex;flex-direction:column;gap:10px;position:relative}.banner_head[data-v-c97c7e6d]{display:flex;align-items:center;justify-content:space-between;gap:10px}.head_right[data-v-c97c7e6d]{display:flex;align-items:center;gap:8px;flex-shrink:0}.new_badge[data-v-c97c7e6d]{flex-shrink:0;display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:#d7b43a2e;color:#f8d46b;font-size:11px;font-weight:900;letter-spacing:.5px}.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]{display:flex;justify-content:space-between;align-items:center;color:var(--muted);gap:10px}.banner_meta .banner_loc[data-v-c97c7e6d]{flex:1 1 auto;min-width:0}.banner_meta .banner_date[data-v-c97c7e6d]{flex:0 0 auto}.one_line[data-v-c97c7e6d]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status_chip[data-v-c97c7e6d]{font-weight:900;font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid transparent;background:#d7b43a24;color:var(--text)}.status_chip.is_pending[data-v-c97c7e6d]{background:#d7b43a29;border-color:var(--accent)}.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]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;background:#ff3b3029;border-color:#ff3b30;color:#fff}.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]{background:#ffffff0f;border-color:var(--border)}.status_chip.is_recordings[data-v-c97c7e6d]{display:inline-flex;align-items:center;gap:6px;padding:3px 11px;background:linear-gradient(135deg,#7c3aed59,#4f46e538);border-color:#a78bfabf;color:#f5f3ff;text-decoration:none;box-shadow:0 0 14px #7c3aed59,inset 0 1px #ffffff1f;letter-spacing:.3px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.status_chip.is_recordings .chip_icon[data-v-c97c7e6d]{width:12px;height:12px;display:block;filter:drop-shadow(0 0 4px rgba(255,255,255,.35))}.status_chip.is_recordings .chip_text[data-v-c97c7e6d]{font-weight:900;letter-spacing:.4px}.status_chip.is_recordings[data-v-c97c7e6d]:hover{transform:translateY(-1px);border-color:#c4b5fd;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]{position:absolute;top:10px;right:10px;z-index:1}.skeleton_block[data-v-c97c7e6d],.skeleton_line[data-v-c97c7e6d]{background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14);background-size:200% 100%;animation:shimmer-c97c7e6d 1.4s ease-in-out infinite}.skeleton_line[data-v-c97c7e6d]{height:12px;border-radius:8px}@keyframes shimmer-c97c7e6d{0%{background-position:200% 0}to{background-position:-200% 0}}.year_header[data-v-c97c7e6d]{grid-column:1 / -1;position:sticky;top:-1px;z-index:1;padding:4px 2px;color:var(--muted);font-weight:900;background:linear-gradient(180deg,#0b1630f5,#0b1630eb)}.show_more_wrap[data-v-c97c7e6d]{display:flex;justify-content:center;padding:0 16px 16px}.show_more_btn[data-v-c97c7e6d]{display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:999px;border:1px solid var(--border);color:var(--text);background:transparent;font-weight:900;cursor:pointer}.show_more_btn[data-v-c97c7e6d]:hover{border-color:var(--accent)}.empty_state[data-v-c97c7e6d]{padding:16px;color:var(--muted)}.empty_title[data-v-c97c7e6d]{font-weight:900;color:var(--text);margin-bottom:4px}.him_backdrop[data-v-63040f88]{position:fixed;inset:0;z-index:10050;display:flex;align-items:flex-end;justify-content:center;padding:0;background:#040812b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(min-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);display:flex;flex-direction:column;gap:12px;background:linear-gradient(165deg,#0e162cfa,#080c1afc);border:1px solid rgba(255,255,255,.12);border-radius:18px 18px 0 0;box-shadow:0 -12px 48px #00000073;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0))}@media(min-width:720px){.him_panel[data-v-63040f88]{border-radius:18px;box-shadow:0 24px 64px #00000080;padding:20px;max-height:90vh}}.him_header[data-v-63040f88]{display:flex;align-items:center;justify-content:space-between;gap:12px}.him_title[data-v-63040f88]{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:.02em;color:#e8eefb}.him_icon_btn[data-v-63040f88]{flex:0 0 auto;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:#ffffff0f;color:#e8eefb;cursor:pointer}.him_hint[data-v-63040f88]{margin:0;font-size:13px;line-height:1.45;color:#c8d6f0d1}.him_stage[data-v-63040f88]{position:relative;width:100%;aspect-ratio:2.2 / 1;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.14);touch-action:none;outline:none;box-shadow:inset 0 0 0 1px #00000040}.him_preview[data-v-63040f88]{position:absolute;inset:0;background-color:#0a1020}.him_preview_media[data-v-63040f88]{position:absolute;inset:0;background-color:#0a1020;will-change:transform;pointer-events:none}.him_zoom_row[data-v-63040f88]{display:flex;align-items:center;gap:12px}.him_zoom_label[data-v-63040f88]{flex:0 0 auto;font-size:12px;font-weight:800;color:#c8d6f0e6}.him_range[data-v-63040f88]{flex:1;min-width:0;accent-color:#5b9dff}.him_footer[data-v-63040f88]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px}.him_footer_spacer[data-v-63040f88]{flex:1;min-width:8px}.him_btn[data-v-63040f88]{border-radius:12px;padding:10px 14px;font-size:13px;font-weight:800;cursor:pointer;border:1px solid transparent}.him_btn_ghost[data-v-63040f88]{background:#ffffff0f;border-color:#ffffff24;color:#e0e8fb}.him_btn_primary[data-v-63040f88]{background:linear-gradient(135deg,#3d7dff,#2758d6);border-color:#78aaff73;color:#fff}.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]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;border:1px solid var(--border);background:#0000004d;color:#e8eefb;cursor:pointer}.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]{position:fixed;left:0;right:0;bottom:0;width:100%;z-index:900;display:flex;align-items:center;justify-content:center;padding:12px 16px;border-top:1px solid transparent;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);border-radius:12px 12px 0 0;box-shadow:0 -14px 28px #00000057,0 -2px 10px #00000038;overflow:hidden;opacity:0;visibility:hidden;transform:translateY(110%)}.button_section_inner[data-v-0dd5af90]{display:flex;gap:10px;width:100%;justify-content:center}.contact_inner[data-v-0dd5af90]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:min(100%,390px);padding:4px;background:transparent;border:none;box-shadow:none}.contact_cta_stack[data-v-0dd5af90]{gap:6px}.contact_cta_kicker[data-v-0dd5af90]{font-size:12px;color:var(--accent);font-weight:700;letter-spacing:.02em}.contact_cta_subtext[data-v-0dd5af90]{font-size:12px;color:#b4bed2e6;font-weight:400}.contact_confirmed_surface[data-v-0dd5af90]{min-width:260px;min-height:60px;padding:0 24px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:12px;border-radius:999px;border:1px solid rgba(var(--vr-success-rgb),.25);background:rgba(var(--vr-success-rgb),.03);box-shadow:0 0 20px rgba(var(--vr-success-rgb),.05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contact_confirmed_icon[data-v-0dd5af90]{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--vr-success-rgb));border:1.5px solid currentColor;background:transparent;box-shadow:0 0 10px rgba(var(--vr-success-rgb),.2)}.contact_confirmed_icon_svg[data-v-0dd5af90]{width:14px;height:14px;stroke-width:2.5}.contact_confirmed_text[data-v-0dd5af90]{color:rgb(var(--vr-success-rgb));font-size:15px;font-weight:700;letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--vr-success-rgb),.25)}.contact_btn[data-v-0dd5af90]{position:relative;letter-spacing:.15em;font-weight:600;padding:0 40px;height:60px;font-size:15px;min-width:260px;border-radius:999px;color:#fff;border:1px solid rgba(255,255,255,.15);background:linear-gradient(180deg,#1e293bcc,#0f172af2);box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.contact_btn[data-v-0dd5af90]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(var(--vr-accent-rgb),.2),transparent);transform:translate(-100%);transition:transform .6s ease}.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 #fff3;transform:translateY(-1px)}.contact_btn[data-v-0dd5af90]:hover:before{transform:translate(100%)}[data-v-0dd5af90] .overlay{background:#050a18f0;z-index:1300;animation:contact_screen_fade_in-0dd5af90 .3s cubic-bezier(.22,.8,.22,1)}@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;border-radius:0;border:none;box-shadow:none;background:radial-gradient(140% 120% at 100% 0%,rgba(var(--vr-accent-rgb),.18),#0c142aeb 55%,#070e20fa),linear-gradient(180deg,rgba(var(--vr-accent-rgb),.12),rgba(var(--vr-accent-rgb),0) 65%);animation:contact_screen_slide_up-0dd5af90 .4s cubic-bezier(.22,.8,.22,1)}@keyframes contact_screen_slide_up-0dd5af90{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}[data-v-0dd5af90] .modal_header{padding:0;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)}[data-v-0dd5af90] .modal_body{padding:0}.contact_screen_top[data-v-0dd5af90]{display:flex;align-items:center;gap:12px;padding:16px 18px}.contact_screen_titles[data-v-0dd5af90]{display:grid;gap:2px;min-width:0}.contact_screen_title[data-v-0dd5af90]{font-size:20px;font-weight:700;color:#f5f7ff;letter-spacing:-.01em}.contact_screen_subtitle[data-v-0dd5af90]{font-size:14px;color:#a8bce8;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contact_screen_body[data-v-0dd5af90]{padding:24px 18px calc(34px + env(safe-area-inset-bottom,0px));display:grid;gap:20px;min-width:0;max-width:720px;width:100%;margin:0 auto}.contact_intro[data-v-0dd5af90]{font-size:14px;color:#a8bce8;line-height:1.5;background:#ffffff0d;padding:12px 16px;border-radius:8px;border:1px solid rgba(255,255,255,.1)}.contact_form[data-v-0dd5af90]{display:grid;gap:20px;padding:20px;border-radius:12px;background:linear-gradient(135deg,#ffffff0a,#ffffff03),#09122880;border:1px solid rgba(255,255,255,.06);box-shadow:0 4px 16px #0003}.form_group[data-v-0dd5af90]{display:grid;gap:8px}.form_label[data-v-0dd5af90]{font-size:13px;font-weight:600;color:#dce7ff;letter-spacing:.02em}.ef_input[data-v-0dd5af90],.ef_textarea[data-v-0dd5af90]{background:#0003;border:1px solid rgba(168,188,232,.3);color:#fff;border-radius:8px;padding:12px;font-size:15px;width:100%}.ef_input[data-v-0dd5af90]:focus,.ef_textarea[data-v-0dd5af90]:focus{border-color:rgba(var(--vr-accent-rgb),.8);outline:none;box-shadow:0 0 0 3px rgba(var(--vr-accent-rgb),.15)}.form_hint[data-v-0dd5af90]{font-size:12px;color:#8fa8d7;margin-top:6px;line-height:1.4}.form_error[data-v-0dd5af90]{padding:10px 12px;border-radius:8px;border:1px solid rgba(255,120,120,.4);background:#ff787814;color:#ffe7e7;font-size:13px;font-weight:600}.form_actions[data-v-0dd5af90]{display:grid;gap:12px;margin-top:8px}.submit_btn[data-v-0dd5af90]{width:100%;height:48px;font-weight:600;letter-spacing:.02em;border-radius:8px;background:linear-gradient(135deg,rgba(var(--vr-accent-rgb),.8),#5a8cffe6);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px}.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]{width:100%;height:44px;background:transparent;border:1px solid rgba(168,188,232,.2);color:#a8bce8;border-radius:8px;cursor:pointer}.cancel_btn[data-v-0dd5af90]:hover{background:#ffffff0d;color:#fff}.button_section.is-hidden[data-v-0dd5af90]{animation:none;transform:translateY(110%);opacity:0;visibility:hidden;border-top-color:transparent}.button_section.is-steady[data-v-0dd5af90]{animation:none;transform:translateY(0);opacity:1;visibility:visible;border-top-color:var(--border)}.button_section.is-cta-enter[data-v-0dd5af90],.button_section.is-success-enter[data-v-0dd5af90]{animation:contact_slide_up-0dd5af90 .7s cubic-bezier(.22,.8,.22,1) forwards;transform-origin:bottom center;will-change:transform,opacity}.button_section.is-success-exit[data-v-0dd5af90]{animation:contact_slide_down-0dd5af90 .7s cubic-bezier(.4,0,.2,1) forwards;transform-origin:bottom center;will-change:transform,opacity}@keyframes contact_slide_up-0dd5af90{0%{transform:translateY(110%);opacity:0;visibility:visible;border-top-color:var(--border)}to{transform:translateY(0);opacity:1;visibility:visible;border-top-color:var(--border)}}@keyframes contact_slide_down-0dd5af90{0%{transform:translateY(0);opacity:1;visibility:visible;border-top-color:var(--border)}to{transform:translateY(110%);opacity:0;visibility:hidden;border-top-color:transparent}}@media(prefers-reduced-motion:reduce){.button_section[data-v-0dd5af90]{animation:none;transform:none;opacity:1;visibility:visible;border-top-color:var(--border)}[data-v-0dd5af90] .overlay,[data-v-0dd5af90] .modal{animation:none;transition:none}}html.clubs_contact_modal_open #app>header{opacity:0!important;pointer-events:none!important;z-index:4!important;transition:opacity .12s ease}html.clubs_contact_modal_open .map_experience{z-index:40!important}.content[data-v-c7110723]{padding:0;min-width:0}.content.has_contact_cta[data-v-c7110723]{padding-bottom:124px}.content.club_details_edit_mode .stats_row[data-v-c7110723]{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-c7110723],.content.club_details_edit_mode .info_row_club_desc .info_icon[data-v-c7110723],.content.club_details_edit_mode .desc_row_label[data-v-c7110723]{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.content.club_details_edit_mode .list_wrap>.list_head[data-v-c7110723]{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.content.club_details_edit_mode .inline_editable[data-v-c7110723]{opacity:1;filter:none}.content[data-v-c7110723]{scrollbar-width:none;-ms-overflow-style:none}.content[data-v-c7110723]::-webkit-scrollbar{width:0;height:0}.modal_header[data-v-c7110723]{display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border)}.modal_title[data-v-c7110723]{margin:0}.spacer[data-v-c7110723]{flex:1}.close_btn[data-v-c7110723]{background:linear-gradient(180deg,#ffffff0f,#ffffff0a);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:6px 12px;cursor:pointer;font-size:20px;line-height:1;transition:.18s ease}.close_btn[data-v-c7110723]:hover{filter:brightness(1.08)}.icon_btn[data-v-c7110723]{background:transparent;color:var(--muted);border:1px solid var(--border);border-radius:8px;padding:6px;cursor:pointer}.icon_btn .icon[data-v-c7110723]{width:18px;height:18px;display:block;fill:currentColor}.icon_btn[data-v-c7110723]:hover{color:var(--text)}.icon_btn.is_active[data-v-c7110723]{color:#f4df9d;border-color:#d7b43a73;background:#d7b43a1f}.admin_action_bar[data-v-c7110723]{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:7px 14px;min-height:42px;box-sizing:border-box;background:#50b4ff0f;border-bottom:1px solid rgba(80,180,255,.18);transition:background .2s ease,border-color .2s ease}.admin_action_bar.is_editing[data-v-c7110723]{background:#50b4ff1a;border-bottom-color:#50b4ff40;justify-content:space-between}.admin_action_bar.has_changes[data-v-c7110723]{background:#e6b92817;border-bottom-color:#e6b9284d}.admin_action_bar.has_attention[data-v-c7110723]{background:#ff414b17;border-bottom-color:#ff414b52}.admin_action_btn[data-v-c7110723]{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;border:1px solid rgba(80,180,255,.32);background:#50b4ff1a;color:#a0dcfff2;font-size:12px;font-weight:800;cursor:pointer;transition:.16s ease;letter-spacing:.01em}.admin_action_btn[data-v-c7110723]:hover{background:#50b4ff2e;border-color:#50b4ff8c;color:#c8eaff}.admin_action_icon[data-v-c7110723]{width:14px;height:14px;display:block;fill:currentColor;flex-shrink:0}.admin_edit_status_dot[data-v-c7110723]{width:7px;height:7px;border-radius:999px;background:#50b4ff;box-shadow:0 0 6px #50b4ffb3;flex-shrink:0;animation:status_dot_pulse-c7110723 2s ease-in-out infinite}.admin_action_bar.has_changes .admin_edit_status_dot[data-v-c7110723]{background:#e8c030;box-shadow:0 0 6px #e6b928bf;animation:none}.admin_action_bar.has_attention .admin_edit_status_dot[data-v-c7110723]{background:#ff4550;box-shadow:0 0 8px #ff414bd9;animation:status_dot_pulse_fast-c7110723 .55s ease-in-out infinite}.admin_edit_status_text[data-v-c7110723]{font-size:12px;font-weight:800;color:#a0dcffe6;letter-spacing:.01em}.admin_action_bar.has_changes .admin_edit_status_text[data-v-c7110723]{color:#f0d264f2}.admin_action_bar.has_attention .admin_edit_status_text[data-v-c7110723]{color:#ffa0a0f2}.admin_edit_status_group[data-v-c7110723]{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.admin_inline_actions[data-v-c7110723]{display:flex;align-items:center;gap:6px;flex-shrink:0}.admin_inline_btn[data-v-c7110723]{display:inline-flex;align-items:center;gap:5px;padding:4px 14px;border-radius:999px;border:1px solid transparent;font-size:12px;font-weight:800;cursor:pointer;transition:.16s ease;letter-spacing:.01em;min-height:28px}.admin_inline_btn[data-v-c7110723]:disabled{opacity:.45;cursor:not-allowed}.admin_inline_discard[data-v-c7110723]{background:#c6505129;border-color:#c6505159;color:#ffbebee6}.admin_inline_discard[data-v-c7110723]:hover:not(:disabled){background:#dc5a5b3d;border-color:#dc5a5b8c;color:#ffe0e0}.admin_inline_save[data-v-c7110723]{background:#0a13286b;border-color:#50b4ff33;color:#a0dcff99}.admin_inline_save.can_save[data-v-c7110723]{background:linear-gradient(180deg,#67e8a55c,#2aaa6d42),#071e188f;border-color:#50c88273;color:#fff}.admin_inline_save.can_save[data-v-c7110723]:hover:not(:disabled){background:linear-gradient(180deg,#67e8a570,#2aaa6d57),#071e189e;border-color:#50c88299}.admin_inline_spinner[data-v-c7110723]{width:10px;height:10px;border-radius:999px;border:2px solid rgba(255,255,255,.3);border-top-color:var(--accent);animation:spin .8s linear infinite}.admin_action_bar.has_attention .admin_inline_btn[data-v-c7110723]{animation:inline_btn_shake-c7110723 .72s cubic-bezier(.22,.8,.22,1)}@keyframes inline_btn_shake-c7110723{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-c7110723{0%,to{opacity:1}50%{opacity:.45}}@keyframes status_dot_pulse_fast-c7110723{0%,to{opacity:1}50%{opacity:.25}}.inline_edit_hint[data-v-c7110723]{margin:0 16px 10px;color:var(--muted);font-size:12px;font-weight:800}.top_hint_row[data-v-c7110723]{color:#f9df86f2;font-weight:900;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 2px 10px rgba(6,12,26,.45);padding:2px 8px}.top_hint_row.requires_action[data-v-c7110723]{color:#ff4f5f;text-shadow:0 2px 12px rgba(94,8,18,.5)}.inline_editable[data-v-c7110723]{cursor:pointer}.inline_editor_wrap[data-v-c7110723]{width:100%}.club_inline_input[data-v-c7110723],.club_inline_textarea[data-v-c7110723]{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0;border:1px solid transparent;border-radius:4px;background:transparent;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit;text-align:inherit;outline:none;box-shadow:none;-webkit-appearance:none;appearance:none;transition:border-color .14s ease,background .14s ease;-webkit-tap-highlight-color:transparent}.club_inline_input[data-v-c7110723]::placeholder,.club_inline_textarea[data-v-c7110723]::placeholder{color:inherit;opacity:.5}.club_inline_input[data-v-c7110723]:focus,.club_inline_textarea[data-v-c7110723]:focus{outline:none;border-color:#d7b43a73;background:#ffffff08;box-shadow:none}.club_inline_hero_title[data-v-c7110723]{font-size:20px;line-height:1.25;font-weight:700;color:#f1f6ff}.club_inline_textarea[data-v-c7110723]{resize:vertical;min-height:2.6em;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap}.club_inline_textarea_auto[data-v-c7110723]{width:100%;overflow:auto}.stats_row[data-v-c7110723]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:16px}.cover_photo[data-v-c7110723]{margin:16px;height:210px;border-radius:16px;background-size:cover;background-position:center;box-shadow:0 14px 32px #00000059;border:1px solid rgba(255,255,255,.08)}.top_cover_photo[data-v-c7110723]{margin:0;height:240px;border-radius:0;border:none;box-shadow:none}.hero_carousel[data-v-c7110723]{position:relative;min-height:240px;width:100%}.slides[data-v-c7110723]{display:flex;width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.slides[data-v-c7110723]::-webkit-scrollbar{display:none}.slide[data-v-c7110723]{position:relative;flex:0 0 100%;min-width:100%;min-height:240px;background-size:cover;background-position:center;scroll-snap-align:start;overflow:hidden}.hero_media_frame[data-v-c7110723]{position:relative;overflow:hidden;background:#0a1020}.hero_media_frame[data-v-c7110723]:before{content:"";position:absolute;inset:0;background-color:#0a1020;background-image:var(--hero-bg-gradient),var(--hero-bg-image);background-position:var(--hero-bg-position),var(--hero-bg-position);background-repeat:no-repeat,no-repeat;background-size:cover,cover;transform:scale(var(--hero-bg-zoom, 1));transform-origin:var(--hero-bg-origin, center center);will-change:transform;pointer-events:none}.dots[data-v-c7110723]{position:absolute;left:0;right:0;bottom:8px;display:flex;align-items:center;justify-content:center;gap:6px;z-index:3}.dot[data-v-c7110723]{width:10px;height:10px;border-radius:999px;background:#ffffff59;border:none;padding:0;cursor:pointer}.dot.active[data-v-c7110723]{background:#ffffffeb}.dot[data-v-c7110723]:focus-visible{outline:2px solid #fff;outline-offset:2px}.club_title_wrap[data-v-c7110723]{position:absolute;left:16px;right:16px;bottom:14px;z-index:2}.modal_title[data-v-c7110723]{margin:0;color:#f1f6ff;text-shadow:0 3px 14px rgba(2,6,14,.65)}.cover_media_tools[data-v-c7110723]{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;justify-content:flex-end}.image_url_editor[data-v-c7110723]{position:absolute;left:12px;right:12px;bottom:12px;z-index:3}.stat_card[data-v-c7110723]{position:relative;overflow:visible;background:#ffffff05;border:1px solid var(--border);border-radius:12px;padding:20px 14px 12px}.stat_icon[data-v-c7110723]{position:absolute;top:-16px;left:14px;width:46px;height:46px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:var(--glow);border:1px solid rgba(215,180,58,.35)}.stat_icon svg[data-v-c7110723]{width:24px;height:24px;display:block}.crown_icon_bubble[data-v-c7110723]{background:linear-gradient(180deg,#d7b43aad,#b993229e);color:#070e1c}.users_icon_bubble[data-v-c7110723]{background:linear-gradient(180deg,#148296ad,#0c64789e);color:#0b1630}.location_icon_bubble[data-v-c7110723]{background:linear-gradient(180deg,#ffffffad,#f5f5f59e);color:#0b1630}.active_icon_bubble[data-v-c7110723]{background:linear-gradient(180deg,#f39c12ad,#e67e229e);color:#0b1630}.trophy_icon_bubble[data-v-c7110723]{background:linear-gradient(180deg,#d7b43aad,#b993229e);color:#070e1c}.trophy_icon_bubble svg[data-v-c7110723]{transform:translateY(2px)}.match_icon_bubble[data-v-c7110723]{background:linear-gradient(180deg,#3498dbad,#3498db9e);color:#0b1630}.stat_body[data-v-c7110723]{padding-top:10px}.stat_label[data-v-c7110723]{color:var(--muted);font-weight:800;font-size:12px}.stat_value[data-v-c7110723]{font-weight:900;font-size:18px}.stat_divider[data-v-c7110723]{height:1px;background:var(--border);margin:10px -14px 8px}.stat_footer[data-v-c7110723]{font-weight:700;color:#c9d2ea;font-size:12px}.stat_footer .accent[data-v-c7110723]{color:#12d1e6}.join_box[data-v-c7110723]{display:grid;grid-template-columns:1fr;gap:14px;padding:0 16px 16px;align-items:center}.join_body[data-v-c7110723]{display:flex;flex-direction:column;gap:12px}.contact_buttons[data-v-c7110723]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.join_text[data-v-c7110723]{font-weight:800}.join_desc[data-v-c7110723]{color:var(--muted);font-weight:700}.section[data-v-c7110723]{padding:0 16px 16px;background:transparent}.section_header[data-v-c7110723]{display:flex;align-items:center;justify-content:space-between;padding:2px 0 8px;background:transparent;position:static;top:auto}.section_title[data-v-c7110723]{margin:0;font-size:16px;font-weight:900}.contact_actions_row[data-v-c7110723]{display:flex;align-items:center;justify-content:flex-start;margin-top:2px}[data-v-c7110723] .club_contact_links .social_icon_link{width:40px;height:40px}[data-v-c7110723] .club_contact_links .social_icon_img{width:26px;height:26px}.info_rows[data-v-c7110723]{display:flex;flex-direction:column;gap:10px}.info_row[data-v-c7110723]{display:flex;align-items:flex-start;gap:12px;background:#ffffff08;border:1px solid var(--border);border-radius:12px;padding:10px}.info_icon[data-v-c7110723]{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:#d7b43a2e;color:var(--text)}.info_icon .icon[data-v-c7110723]{width:18px;height:18px;display:block;fill:currentColor}.info_text[data-v-c7110723]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 0}.row_title[data-v-c7110723]{font-weight:900;max-width:100%;min-width:0;font-size:16px}.row_subtext[data-v-c7110723]{color:var(--muted);font-weight:700;font-size:14px;max-width:100%;min-width:0}.row_subtext.has_field_error[data-v-c7110723]{color:#ffd1d8}.multi_line_text[data-v-c7110723]{white-space:pre-line}.contact_edit_grid[data-v-c7110723]{display:grid;gap:10px}.field_inline_error[data-v-c7110723]{margin-top:6px;color:#ffb4c3;font-size:12px;font-weight:800;line-height:1.35}.social_btn[data-v-c7110723]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;font-weight:900;text-decoration:none;cursor:pointer;border:1px solid transparent}.social_btn .social_icon[data-v-c7110723]{width:16px;height:16px;display:block}.fb_btn[data-v-c7110723]{color:#fff;background:linear-gradient(180deg,#1877f2,#145db6);border-color:#0000001f;box-shadow:0 4px 14px #145db647}.fb_btn[data-v-c7110723]:hover{filter:brightness(1.06)}.ig_btn[data-v-c7110723]{color:#fff;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);border:none;box-shadow:0 4px 14px #dd2a7b47}.ig_btn[data-v-c7110723]:hover{filter:brightness(1.06)}.email_btn[data-v-c7110723]{color:#fff;background:linear-gradient(180deg,#ea4335,#d33b2c);border-color:#0000001f;box-shadow:0 4px 14px #ea433547}.email_btn[data-v-c7110723]:hover{filter:brightness(1.06)}.list_wrap[data-v-c7110723]{padding:0 16px 16px}.edit_panel[data-v-c7110723]{padding:0;background:transparent;border:none;border-radius:0;margin:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.edit_header[data-v-c7110723]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 10px 6px}.eyebrow[data-v-c7110723]{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.edit_title[data-v-c7110723]{margin:4px 0;font-size:20px}.edit_sub[data-v-c7110723]{margin:0;color:var(--muted);font-weight:700}.edit_badge[data-v-c7110723]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(46,204,113,.35);background:linear-gradient(180deg,#2ecc7129,#2ecc711f);color:#c9ffd8;font-weight:900}.edit_badge.on[data-v-c7110723]{border-color:#2ecc718c}.edit_badge .dot[data-v-c7110723]{width:10px;height:10px;border-radius:999px;background:#2ecc71;box-shadow:0 0 12px #2ecc7199}.edit_sections[data-v-c7110723]{display:flex;flex-direction:column;gap:12px;padding:6px 8px 14px}.edit_section[data-v-c7110723]{border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:12px 12px 10px;background:linear-gradient(180deg,#0f1c348c,#0a142885);box-shadow:0 10px 28px #0003}.section_head[data-v-c7110723]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.section_title[data-v-c7110723]{font-weight:900;letter-spacing:.01em}.section_hint[data-v-c7110723]{color:var(--muted);font-weight:700;font-size:12px}.section_toggle[data-v-c7110723]{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--text);font-weight:800;cursor:pointer;transition:.16s ease;box-shadow:none}.section_toggle[data-v-c7110723]:hover{border-color:#d7b43a59;background:#d7b43a14}.edit_grid[data-v-c7110723]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.metrics_grid[data-v-c7110723]{padding-top:6px}.edit_field[data-v-c7110723]{display:flex;flex-direction:column;gap:6px}.edit_field.checkbox[data-v-c7110723]{flex-direction:row;align-items:center}.edit_field.span2[data-v-c7110723]{grid-column:span 2}.ef_label[data-v-c7110723]{color:var(--muted);font-weight:800;font-size:12px}.list_head[data-v-c7110723]{display:flex;align-items:center;justify-content:space-between;padding:10px 0}.member_list[data-v-c7110723]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:8px}.member_item[data-v-c7110723]{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:10px;background:#ffffff05}.badge_wrap[data-v-c7110723]{display:flex;gap:6px;min-width:64px}.leader_wrap[data-v-c7110723]{margin-left:auto;display:flex;align-items:center}.rank_badge[data-v-c7110723]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;font-weight:900;font-size:12px;position:relative}.rank_badge.top10_a[data-v-c7110723]{background:linear-gradient(180deg,#1482962e,#0c647829);color:var(--accent);border:1px solid rgba(215,180,58,.35)}.rank_badge.top10_b[data-v-c7110723]{background:#ffffff1f;color:#9fb0d0;border:1px solid rgba(255,255,255,.18)}.icon[data-v-c7110723]{width:18px;height:18px}.crown[data-v-c7110723]{background:linear-gradient(180deg,#d7b43a33,#b993222e);color:var(--accent);border:1px solid rgba(215,180,58,.45);width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.crown_icon[data-v-c7110723]{fill:currentColor}.badge_text[data-v-c7110723]{line-height:1}.member_name[data-v-c7110723]{font-weight:800}.bottom_row[data-v-c7110723]{padding-top:10px;display:flex;justify-content:flex-end}.trophy[data-v-c7110723]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;transform:translateY(4px);overflow:hidden}.trophy svg[data-v-c7110723]{width:30px;height:30px;display:block}.trophy_img[data-v-c7110723]{width:30px;height:30px;display:block;object-fit:contain}.trophy[data-v-c7110723]:after{content:none}@keyframes trophyShineImg-c7110723{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-c7110723]{fill:var(--accent)}.trophy_2 svg[data-v-c7110723]{fill:var(--silver)}.trophy_3 svg[data-v-c7110723]{fill:var(--bronze)}.trophy_num[data-v-c7110723]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:13px;color:#0b1630;text-shadow:0 1px 0 rgba(255,255,255,.45);transform:translateY(-6px);pointer-events:none}.trophy_2 .trophy_num[data-v-c7110723],.trophy_3 .trophy_num[data-v-c7110723]{transform:translate(-2px,-7px)}.primary_btn[data-v-c7110723]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;border:1px solid rgba(215,180,58,.22);background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:var(--text);font-weight:800;text-decoration:none;cursor:pointer}.primary_btn.disabled[data-v-c7110723]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--muted);cursor:not-allowed;pointer-events:none}.danger_btn[data-v-c7110723]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:10px;border:1px solid rgba(255,77,77,.35);background:linear-gradient(180deg,#ff4d4d2e,#b41e1e29);color:#ffb4b4;font-weight:800;text-decoration:none;cursor:pointer}.danger_btn.disabled[data-v-c7110723]{background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:var(--muted);cursor:not-allowed;pointer-events:none}.ghost_btn[data-v-c7110723]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;border:1px solid #eef2f7;color:#0b1630;background:#fff;cursor:pointer;box-shadow:0 4px 12px #00000014}.ghost_btn[data-v-c7110723]:hover{filter:none;box-shadow:0 6px 16px #0000001f}.phone_icon[data-v-c7110723]{width:16px;height:16px;display:block;fill:currentColor}.badge_btn[data-v-c7110723]{position:relative;cursor:pointer}.badge_btn .tip[data-v-c7110723]{position:absolute;bottom:calc(100% + 8px);left:0;right:auto;transform:translate(0) translateY(6px);background:linear-gradient(180deg,#0b1630fa,#081228f5);color:var(--text);border:1px solid var(--border);border-radius:10px;padding:8px 10px;display:inline-block;min-width:0;width:max-content;max-width:min(78vw,320px);white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;font-weight:800;font-size:12px;box-shadow:var(--glow);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .16s ease;z-index:2}.badge_btn .tip[data-v-c7110723]:after{content:"";position:absolute;top:100%;left:14px;transform:translate(0);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--border)}.crown.badge_btn .tip[data-v-c7110723]{right:0;left:auto;text-align:right;width:max-content;min-width:0;max-width:min(78vw,320px)}.crown.badge_btn .tip[data-v-c7110723]:after{left:auto;right:14px}.badge_btn:hover .tip[data-v-c7110723],.badge_btn.show .tip[data-v-c7110723]{opacity:1;transform:translate(0) translateY(0);pointer-events:auto}@media(max-width:900px){.join_box[data-v-c7110723]{grid-template-columns:1fr}}@media(min-width:760px){.edit_grid[data-v-c7110723]{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit_grid[data-v-c7110723]{grid-template-columns:1fr}.edit_field.checkbox input[type=checkbox][data-v-c7110723]{width:18px;height:18px;border:1px solid var(--border);border-radius:6px;background:#ffffff05;accent-color:var(--accent)}.edit_field.checkbox span[data-v-c7110723]{font-weight:800;color:var(--text)}.label .muted_count[data-v-c7110723]{color:var(--muted);font-weight:700}.members_edit_overlay_wrap[data-v-c7110723]{position:relative}.members_edit_overlay_wrap.is_locked .member_list[data-v-c7110723],.members_edit_overlay_wrap.is_locked .collapse_wrap[data-v-c7110723],.members_edit_overlay_wrap.is_locked .toggle_wrap[data-v-c7110723]{opacity:.35;pointer-events:none;filter:saturate(.75)}.read_only_notice[data-v-c7110723]{position:absolute;left:12px;right:12px;bottom:12px;z-index:4;display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:10px;border:1px dashed rgba(215,180,58,.58);background:#0b1630f0;color:#f4df9d;font-size:12px;font-weight:800;letter-spacing:.02em}.members_notice[data-v-c7110723]{bottom:10px}.inline_link_btn[data-v-c7110723]{display:inline;padding:0;border:0;background:none;color:#7dd3fc;font-weight:700;cursor:pointer;text-decoration:underline}.inline_link_btn[data-v-c7110723]:hover{filter:brightness(1.1)}.toggle_wrap[data-v-c7110723]{position:relative;display:flex;align-items:center;justify-content:center;padding:2px 0 16px;margin:0;background:transparent;border:none;cursor:default;-webkit-tap-highlight-color:transparent;z-index:2;overflow:visible}.toggle_wrap[data-v-c7110723]:before{content:"";position:absolute;inset:-60px 0 100%;height:60px;background:linear-gradient(to bottom,#0b163000,#0b1630f2);z-index:-1;pointer-events:none;opacity:1;transition:opacity .45s ease}.toggle_wrap[data-v-c7110723]:has(.is_open):before{opacity:0;pointer-events:none}.show_more_pill[data-v-c7110723]{position:relative;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:transparent;border:none;color:var(--muted);font-weight:800;font-size:13px;cursor:pointer;transition:all .2s ease;box-shadow:none;z-index:3}@media(hover:hover){.show_more_pill[data-v-c7110723]:hover{color:var(--text);transform:translateY(-1px)}.show_more_pill:hover .toggle_icon[data-v-c7110723]{opacity:1}.show_more_pill.is_open[data-v-c7110723]:hover{color:var(--text)}}.show_more_pill[data-v-c7110723]:active{transform:translateY(0);opacity:.8}.pill_text[data-v-c7110723]{letter-spacing:.02em;text-transform:uppercase;font-size:12px}.toggle_icon[data-v-c7110723]{width:14px;height:14px;transition:transform .4s cubic-bezier(.34,1.56,.64,1);stroke-width:2.5px;opacity:.7}.show_more_pill.is_open .toggle_icon[data-v-c7110723]{transform:rotate(180deg)}.show_more_pill.is_open[data-v-c7110723]{color:var(--muted);margin-top:4px}.collapse_wrap[data-v-c7110723]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.19,1,.22,1);will-change:grid-template-rows;overflow:hidden}.collapse_wrap.open[data-v-c7110723]{grid-template-rows:1fr}.member_list.extra_list[data-v-c7110723]{min-height:0;overflow:hidden;padding-top:8px;padding-bottom:4px}.extra_item[data-v-c7110723]{opacity:1;transform:none}.collapse_wrap.open .extra_item[data-v-c7110723]{animation:fadeSlideIn-c7110723 .5s cubic-bezier(.34,1.56,.64,1) both}.collapse_wrap.open .extra_item[data-v-c7110723]:nth-child(1){animation-delay:40ms}.collapse_wrap.open .extra_item[data-v-c7110723]:nth-child(2){animation-delay:70ms}.collapse_wrap.open .extra_item[data-v-c7110723]:nth-child(3){animation-delay:.1s}.collapse_wrap.open .extra_item[data-v-c7110723]:nth-child(4){animation-delay:.13s}.collapse_wrap.open .extra_item[data-v-c7110723]:nth-child(n+5){animation-delay:.16s}@keyframes fadeSlideIn-c7110723{0%{opacity:0;transform:translateY(-12px) scale(.96)}to{opacity:1;transform:none}}.actions_bottom[data-v-c7110723]{display:flex;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--border)}.edit_actions[data-v-c7110723]{display:flex;gap:10px;width:100%;justify-content:space-between;align-items:center}.edit_actions .action_btn[data-v-c7110723]{min-width:132px;padding:11px 16px;border-radius:999px;font-weight:900;letter-spacing:.01em;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease,opacity .16s ease}.save_btn[data-v-c7110723]{margin-left:auto;box-shadow:0 0 #0000;opacity:.78}.save_btn.can_save[data-v-c7110723]{opacity:1;border-color:#2ead7675;background:linear-gradient(180deg,#2ead7647,#1c80563d);box-shadow:0 8px 18px #1c80562e}.delete_btn[data-v-c7110723]{border-color:#e74c3c73}.edit_actions.attention .action_btn[data-v-c7110723]{animation:edit_action_attention-c7110723 .98s cubic-bezier(.22,.8,.22,1)}.small_btn[data-v-c7110723]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);font-weight:800;cursor:pointer}.file_input[data-v-c7110723]{display:none}.image_edit_overlay[data-v-c7110723]{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;gap:8px}.image_edit_btn[data-v-c7110723]{min-width:34px;min-height:34px;padding:0 10px;color:#fff;background:#070f21b8;border-color:#ffffff47}.image_edit_btn.danger[data-v-c7110723]{border-color:#e74c3c73;color:#ffb4b4}.image_icon_btn .icon[data-v-c7110723]{width:14px;height:14px;display:block;fill:currentColor}.image_upload_error[data-v-c7110723]{position:absolute;left:12px;right:12px;bottom:12px;z-index:3;border-radius:10px;border:1px solid rgba(231,76,60,.4);background:#4e101ad9;color:#ffd4d9;padding:8px 10px;font-size:12px;font-weight:800}.image_upload_state[data-v-c7110723]{position:absolute;left:12px;top:12px;z-index:3;display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid rgba(46,163,255,.34);background:#070f21c7;color:#d9edff;padding:6px 10px;font-size:12px;font-weight:800}.image_upload_spinner[data-v-c7110723]{width:12px;height:12px;border-radius:999px;border:2px solid rgba(217,237,255,.35);border-top-color:#d9edff;animation:club_image_upload_spin-c7110723 .85s linear infinite}@keyframes club_image_upload_spin-c7110723{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.save_error[data-v-c7110723]{margin-top:8px;color:#ffb4b4;font-weight:800}.back_from_club[data-v-c7110723]{margin-right:auto;display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:999px;border:1px solid rgba(46,163,255,.35);background:linear-gradient(180deg,#2ea3ff33,#2ea3ff24);color:#c9ebff;font-weight:900;cursor:pointer}.back_from_club .back_icon[data-v-c7110723]{width:16px;height:16px;display:block}@keyframes edit_action_attention-c7110723{0%{transform:translateY(0);filter:brightness(1)}35%{transform:translateY(-2px);filter:brightness(1.08)}to{transform:translateY(0);filter:brightness(1)}}.member_item[data-v-c7110723]{min-height:46px;padding:5px 10px}.badge_wrap[data-v-c7110723]{min-width:56px}.talent_icon_bubble[data-v-c7110723]{background:linear-gradient(180deg,#2ecc71ad,#27ae609e);color:#fff;border-color:#d7b43a73}.talent_icon_bubble svg[data-v-c7110723]{width:32px;height:32px}.oos_icon_bubble[data-v-c7110723]{background:linear-gradient(180deg,#7f8c8dad,#636e729e);color:#0b1630}.oos_icon_bubble svg[data-v-c7110723]{width:28px;height:28px}.practice_icon_bubble[data-v-c7110723]{background:linear-gradient(180deg,#34495ead,#2c3e509e);color:#e9eef6}.club_list_card[data-v-bf270fd0]{display:flex;flex-direction:row;align-items:center;gap:8px;background:#0b1220e6;border:1px solid rgba(255,255,255,.08);border-radius:12px;overflow:hidden;opacity:0;transform:translateY(6px);transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;padding:6px 8px;cursor:pointer;color:inherit;text-decoration:none}.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:2px solid rgba(215,180,58,.85);outline-offset:2px}.club_list_card[data-v-bf270fd0]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000059}.club_list_card.is_outside[data-v-bf270fd0]{border-style:dashed;background:#0a1220d1}.club_thumb[data-v-bf270fd0]{flex:0 0 64px;height:64px;position:relative;overflow:hidden;background:#ffffff0a;border-radius:10px;border:1px solid rgba(255,255,255,.06)}.club_thumb_img[data-v-bf270fd0]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.club_body.body_only[data-v-bf270fd0]{padding:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.club_body.compact .club_head[data-v-bf270fd0]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;flex-wrap:nowrap}.club_body.compact .club_name[data-v-bf270fd0]{font-size:15px;min-width:0;display:-webkit-box;line-clamp:2;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.25;max-height:2.5em}.club_body.compact .open_badge[data-v-bf270fd0]{margin-top:0;font-size:10px;padding:2px 6px}.club_head[data-v-bf270fd0]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.club_head_badges[data-v-bf270fd0]{display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;flex-shrink:0;flex-wrap:nowrap;max-width:100%}.club_name[data-v-bf270fd0]{margin:0;font-size:20px}.distance_badge[data-v-bf270fd0]{font-weight:800;font-size:10px;padding:2px 6px;border-radius:999px;border:1px solid rgba(126,172,255,.45);color:#dbeafe;background:#3b82f62e;white-space:nowrap}.open_badge[data-v-bf270fd0]{font-weight:900;font-size:11px;padding:2px 6px;border-radius:999px;border:2px solid #2ecc71;color:#dfffe9;background:linear-gradient(180deg,#2ecc7126,#2ecc711f)}.open_badge.inactive[data-v-bf270fd0]{border-color:#94a3b8;color:#e2e8f0;background:linear-gradient(180deg,#94a3b82e,#64748b24)}.club_meta[data-v-bf270fd0]{display:flex;gap:8px;flex-wrap:nowrap;min-width:0;color:var(--muted);font-size:12px;line-height:1.4}.club_meta .loc[data-v-bf270fd0],.club_meta .leader[data-v-bf270fd0]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta_tail[data-v-bf270fd0]{display:flex;gap:6px;flex-wrap:wrap;font-size:12px}.badge[data-v-bf270fd0]{font-weight:900;font-size:11px;padding:4px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff05;color:var(--text)}.badge.founded[data-v-bf270fd0]{border-color:#d7b43a59;background:linear-gradient(180deg,#d7b43a2e,#b9932229)}.search_bar[data-v-1c7f305b]{position:absolute;top:calc(var(--app_header_h, 72px) + 12px);left:50%;transform:translate(-50%);width:min(960px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;padding:12px;pointer-events:auto}.dual_search[data-v-1c7f305b]{display:flex;align-items:center;gap:10px;background:#0f223a;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 10px;box-shadow:0 12px 32px #00000047}.stack_search[data-v-1c7f305b]{display:flex;flex-direction:column;gap:8px;width:100%}.search_field[data-v-1c7f305b]{flex:1;display:flex;align-items:center;gap:8px;min-height:36px}.search_field.single[data-v-1c7f305b]{background:#0f223a;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 10px;box-shadow:0 10px 28px #00000042}.search_field.stacked[data-v-1c7f305b]{background:#0f223a;border:1px dashed rgba(255,255,255,.2);border-radius:14px;padding:8px 10px}.divider[data-v-1c7f305b]{width:1px;height:70%;background:#ffffff1f}.icon_btn[data-v-1c7f305b]{border:none;background:transparent;color:var(--text);display:inline-flex;align-items:center;justify-content:center;padding:6px;cursor:pointer;border-radius:10px;transition:background .15s ease}.icon_btn[data-v-1c7f305b]:hover{background:#ffffff14}.lucide_icon[data-v-1c7f305b]{display:block;flex-shrink:0;color:var(--text)}.lucide_on_gold[data-v-1c7f305b]{color:#0c101c}.lucide_spin[data-v-1c7f305b]{animation:lucideSpin-1c7f305b .8s linear infinite}@keyframes lucideSpin-1c7f305b{to{transform:rotate(360deg)}}.locate_btn.is_loading[data-v-1c7f305b]{cursor:default}.search_input[data-v-1c7f305b]{flex:1;border:0;background:transparent;color:var(--text);font-size:15px;font-family:inherit;height:34px;line-height:34px}.search_input[data-v-1c7f305b]:focus{outline:none}.search_input[data-v-1c7f305b]::placeholder{color:#ebf0f3a6}.search_submit[data-v-1c7f305b]{width:36px;height:36px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(180deg,#f1c25a,#d7a73e);color:#0c101c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 22px #00000047;margin-left:4px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.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 ease}.fade-enter-from[data-v-1c7f305b],.fade-leave-to[data-v-1c7f305b]{opacity:0}@media(max-width:960px){.search_bar[data-v-1c7f305b]{align-items:stretch;gap:10px;width:100%}}@media(max-width:640px){.search_bar[data-v-1c7f305b]{top:calc(var(--app_header_h, 72px) + 10px);width:calc(100vw - 12px)}}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0,0,0,0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width: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;-moz-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;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top: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{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.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:maplibregl-spin 2s linear infinite}@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{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;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;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{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.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{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;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;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{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top: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{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.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{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.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;-moz-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{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@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%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.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{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.globe[data-v-3619c55a]{position:relative;width:100%;height:var(--globe_height, 70vh);min-height:var(--globe_min_height, 480px);border-radius:var(--globe_radius, 18px);overflow:hidden;background:radial-gradient(circle at 50% 35%,#1b243c,#0b111f 70%);box-shadow:var(--globe_shadow, 0 14px 32px rgba(0, 0, 0, .28))}.globe[data-v-3619c55a]:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 40%,#ffffff0d,#0000006b 70%),repeating-linear-gradient(to bottom,#ffffff09 0px 1px,#0000 3px 6px);mix-blend-mode:overlay;opacity:.42}.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{background:#0a0c0b9e;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 24px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.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{background:#080a09eb;color:#f0f4f3eb;border:1px solid rgba(255,255,255,.12);box-shadow:0 14px 30px #0000008c;border-radius:12px;padding:10px 12px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-v-3619c55a] .bo-popup .maplibregl-popup-tip{border-top-color:#080a09eb}.hud[data-v-3619c55a]{pointer-events:none;position:absolute;left:14px;bottom:12px;z-index:2}.hud-text[data-v-3619c55a]{display:inline-block;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-size:16px;color:#e1e6e4cc;text-shadow:0 0 10px rgba(255,255,255,.12),0 2px 0 rgba(0,0,0,.55)}.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{display:flex;gap:10px;align-items:center;min-width:220px;min-height:72px;cursor:pointer}[data-v-3619c55a] .bo-thumb{position:relative;width:72px;height:72px;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 30% 22%,#ffffff1f,#fff0 55%),linear-gradient(165deg,#242c2af2,#0f1413f5);flex-shrink:0}[data-v-3619c55a] .bo-thumb-img{width:100%;height:100%;object-fit:cover;display:block;opacity:1;transform:scale(1.01);transition:opacity .2s ease}[data-v-3619c55a] .bo-thumb-skeleton{position:absolute;inset:0;background:linear-gradient(100deg,#ffffff05 18%,#ffffff38,#ffffff05 58%);background-size:220% 100%;animation:bo-thumb-shimmer-3619c55a 1.15s ease-in-out infinite;opacity:0;pointer-events:none;transition:opacity .18s ease}[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{position:relative;display:flex;flex-direction:column;gap:6px;min-width:132px;min-height:56px;justify-content:center}[data-v-3619c55a] .bo-title{font-weight:800;font-size:15px;line-height:1.2}[data-v-3619c55a] .bo-sub{color:#e1e6e4bf;font-size:13px}[data-v-3619c55a] .bo-badges{display:flex;gap:6px;flex-wrap:wrap}[data-v-3619c55a] .bo-badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.12);font-size:11px;font-weight:700;color:#e1e6e4e0;background:#ffffff0a}[data-v-3619c55a] .bo-badge-active{border-color:#2ecc718c;background:linear-gradient(180deg,#2ecc7129,#2ecc711f)}[data-v-3619c55a] .bo-badge-inactive{border-color:#94a3b880;color:#e2e8f0e6;background:linear-gradient(180deg,#94a3b82e,#64748b24)}[data-v-3619c55a] .bo-text-skeleton{position:absolute;inset:0;display:flex;flex-direction:column;gap:8px;pointer-events:none;opacity:0;transition:opacity .18s ease;z-index:2}[data-v-3619c55a] .bo-skel-line{display:block;height:10px;border-radius:999px;background:linear-gradient(100deg,#e8eeec24 20%,#ffffffdb,#e8eeec24 70%);background-size:220% 100%;animation:bo-text-shimmer-3619c55a 1.12s ease-in-out infinite}[data-v-3619c55a] .bo-skel-title{width:118px;height:12px;margin-top:3px}[data-v-3619c55a] .bo-skel-sub{width:102px;height:8px;background:linear-gradient(100deg,#c5ccca24 20%,#e2e8e685,#c5ccca24 70%);background-size:220% 100%}[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]{margin:8px 16px 12px;padding:10px 12px;border:1px solid rgba(215,180,58,.4);border-radius:10px;background:linear-gradient(180deg,#d7b43a2e,#b9932229);color:#fff;font-weight:900}.panel_header[data-v-52981fd7]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border)}.title[data-v-52981fd7]{margin:0;font-size:18px}.club_form[data-v-52981fd7]{display:grid;gap:12px;padding:14px 16px}.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]{background:#ffffff0a!important;color:#9aa3b2!important;border-color:#ffffff1f!important}.club_form.disabled .submit_btn[data-v-52981fd7]{background:transparent!important;border-color:#ffffff1f!important;color:#9aa3b2!important}.row[data-v-52981fd7]{display:grid;gap:12px}.two_cols[data-v-52981fd7]{grid-template-columns:1fr}@media(min-width:720px){.two_cols[data-v-52981fd7]{grid-template-columns:1fr 1fr}}.adv_toggle_row[data-v-52981fd7]{display:flex;justify-content:flex-end;padding-top:4px}.ghost_btn[data-v-52981fd7]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--border);color:var(--muted);background:transparent;cursor:pointer}.ghost_btn.dividerless[data-v-52981fd7]{border-color:transparent;padding-left:0;padding-right:0}.divider[data-v-52981fd7]{height:1px;background:#ffffff14;width:100%}.club_form>.divider[data-v-52981fd7]{margin-left:-16px;margin-right:-16px;width:auto}.chev[data-v-52981fd7]{width:16px;height:16px;transition:transform .2s ease}.chev.up[data-v-52981fd7]{transform:rotate(180deg)}.advanced_drawer[data-v-52981fd7]{max-height:0;overflow:hidden;transition:max-height .28s ease}.advanced_drawer.open[data-v-52981fd7]{max-height:820px}.field[data-v-52981fd7]{display:grid;gap:6px}.label[data-v-52981fd7]{color:var(--muted);font-weight:700}.input[data-v-52981fd7],.textarea[data-v-52981fd7]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 12px;font-family:inherit;font-size:14px}.input[data-v-52981fd7]:focus,.textarea[data-v-52981fd7]:focus{outline:none;border-color:#d7b43a8c}.input.valid[data-v-52981fd7]{border-color:#17a2b88c;background-image:none;background-color:inherit}.input.locked[data-v-52981fd7]{color:var(--muted);background:#ffffff0f;cursor:not-allowed;border-color:#ffffff14}.textarea.valid[data-v-52981fd7]{border-color:#17a2b88c;background-image:none;background-color:inherit}.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-weight:600;font-size:12px}.actions[data-v-52981fd7]{display:flex;justify-content:flex-end}.actions.with_summary[data-v-52981fd7]{display:flex;align-items:center;justify-content:space-between;gap:12px}.summary[data-v-52981fd7]{color:var(--muted);font-weight:700}.submit_btn[data-v-52981fd7]{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:12px;border:1px solid rgba(23,162,184,.55);background:transparent;color:#061626;font-weight:900;font-size:16px}.submit_btn.gold[data-v-52981fd7]{background:linear-gradient(180deg,#20c997,#17a2b8);border-color:transparent;color:#061626}.submit_btn[disabled][data-v-52981fd7]{opacity:1;cursor:not-allowed;background:transparent;border-color:#ffffff1f;color:var(--muted)}.checkbox_row[data-v-52981fd7]{display:flex;align-items:center;gap:8px;padding-top:8px}.toast[data-v-52981fd7]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);max-width:92vw;min-width:260px;text-align:center;line-height:1.35;padding:12px 16px;font-weight:800;z-index:50;animation:toastPop-52981fd7 .28s ease;border-radius:999px;box-shadow:0 10px 30px #00000040;border:2px solid}.toast.success[data-v-52981fd7]{background:linear-gradient(180deg,#2ecc7126,#2ecc711f);color:#dfffe9;border-color:#2ecc71}.toast.error[data-v-52981fd7]{background:linear-gradient(180deg,#e74c3c2e,#e74c3c24);color:#ffe6e3;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-c8c43d11]{position:fixed;inset:0;width:100vw;height:100vh;margin:0;padding:0;background:radial-gradient(circle at 20% 20%,rgba(126,172,255,.28),transparent 50%),radial-gradient(circle at 80% 0%,rgba(96,255,179,.22),transparent 50%),#122d52;color:var(--text);overflow:hidden;z-index:1}.page_h1_sr_only[data-v-c8c43d11]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.map_stage[data-v-c8c43d11]{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;isolation:isolate}.map_canvas[data-v-c8c43d11]{position:absolute;inset:0;border-radius:0;overflow:hidden}.map_canvas[data-v-c8c43d11] .globe{height:100%;border-radius:0}.hud_layer[data-v-c8c43d11]{position:absolute;inset:0;pointer-events:none;z-index:3}.glass[data-v-c8c43d11]{background:#10223abf;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 52px #0509198c;border-radius:16px;pointer-events:auto}.fab_menu[data-v-c8c43d11]{position:absolute;right:16px;bottom:92px;display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:#ffffff0f;color:var(--text);font-weight:800;cursor:pointer;box-shadow:0 12px 28px #00000047;transition:transform .15s ease,box-shadow .15s ease;z-index:5}.fab_menu[data-v-c8c43d11]:hover{transform:translateY(-1px);box-shadow:0 16px 34px #00000057}.fab_menu.admin_create[data-v-c8c43d11]{background:linear-gradient(180deg,#20c997,#17a2b8);border-color:#20c997a6;color:#061626}.fab_icon[data-v-c8c43d11]{font-size:16px;line-height:1}.fab_label[data-v-c8c43d11]{font-size:13px}.add_drawer[data-v-c8c43d11]{position:absolute;right:16px;bottom:148px;width:min(440px,calc(100vw - 32px));max-height:64vh;padding:14px;display:flex;flex-direction:column;gap:10px;overflow:hidden;z-index:6}.drawer_head[data-v-c8c43d11]{display:flex;align-items:center;justify-content:space-between;gap:12px}.dock_title[data-v-c8c43d11]{font-weight:900;font-size:15px}.dock_sub[data-v-c8c43d11]{color:#ebf0f3bf;font-size:12px}.dock_toggle[data-v-c8c43d11]{border:1px solid rgba(255,255,255,.16);background:#ffffff14;color:var(--text);padding:8px 12px;border-radius:12px;font-weight:800;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.dock_toggle[data-v-c8c43d11]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0000003d}.drawer_body[data-v-c8c43d11]{overflow-y:auto;max-height:58vh;padding:6px 4px 2px}.drawer_body[data-v-c8c43d11]::-webkit-scrollbar{width:6px}.drawer_body[data-v-c8c43d11]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.map_peek_bar[data-v-c8c43d11]{position:absolute;left:14px;right:14px;bottom:14px;border:none;background:linear-gradient(180deg,#081024d1,#081024bd);color:var(--text);padding:12px 14px;border-radius:14px;box-shadow:0 16px 32px #00000052,0 8px 20px #00000038;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:800;cursor:pointer;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .18s ease,box-shadow .18s ease,background .18s ease;z-index:4}.peek_label[data-v-c8c43d11]{font-size:14px}.peek_hint[data-v-c8c43d11]{color:var(--muted);font-size:12px;font-weight:700}.map_peek_bar.is_pulsing[data-v-c8c43d11]{animation:peekPulse-c8c43d11 .9s ease-out}.map_peek_bar[data-v-c8c43d11]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0000005c,0 8px 18px #00000038}@keyframes peekPulse-c8c43d11{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-c8c43d11] .clubs_sheet{width:100%;max-width:1200px;margin:0 auto;background:linear-gradient(180deg,#060c18f0,#060c18f5);border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);border-radius:18px 18px 0 0;box-shadow:0 -18px 36px #00000061}.clubs_sheet_inner[data-v-c8c43d11]{display:flex;flex-direction:column;min-height:100%}.sheet_header[data-v-c8c43d11]{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:12px;padding:0 16px 12px;background:linear-gradient(180deg,#060c18fa,#060c18f0);border-bottom:1px solid rgba(255,255,255,.08);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.sheet_header[data-v-c8c43d11]:active{cursor:grabbing}.back_icon_btn[data-v-c8c43d11]{width:34px;height:34px;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#070f2194;color:#e8eefb;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.back_icon[data-v-c8c43d11]{width:18px;height:18px;display:block}.sheet_heading[data-v-c8c43d11]{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.section_title[data-v-c8c43d11]{margin:0;font-size:22px;font-weight:800;line-height:1.2}.sheet_meta[data-v-c8c43d11]{color:var(--muted);font-weight:700;font-size:13px}.sheet_content[data-v-c8c43d11]{padding:0 12px 16px;touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet_content[data-v-c8c43d11]:focus{outline:none}.clubs_inline_error[data-v-c8c43d11]{margin:0 0 12px;padding:10px 12px;border-radius:12px;border:1px solid rgba(248,113,113,.45);background:#7f1d1d59;color:#fecaca;font-weight:700;font-size:13px;line-height:1.35}.club_list[data-v-c8c43d11]{display:flex;flex-direction:column;gap:12px;padding:4px 0}.club_list.is_ready[data-v-c8c43d11] .club_list_card{opacity:1;transform:translateY(0)}.club_list.is_ready[data-v-c8c43d11] .club_list_card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000059}.club_list_card.is_outside[data-v-c8c43d11]{border-style:dashed;background:#0a1220d1}.list_section_label[data-v-c8c43d11]{margin:12px 4px 4px;display:flex;flex-direction:column;gap:4px}.section_label_title[data-v-c8c43d11]{font-weight:900;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#ebf0f3b3}.section_label_sub[data-v-c8c43d11]{font-size:12px;color:var(--muted)}.lt_spacer[data-v-c8c43d11]{flex:1}.skeletons .sk_box[data-v-c8c43d11],.skeletons .sk_line[data-v-c8c43d11],.skeletons .sk_pill[data-v-c8c43d11]{position:relative;overflow:hidden;background:#ffffff0f;border-radius:8px}.skeletons .sk_line[data-v-c8c43d11]{height:14px}.skeletons .sk_line.w40[data-v-c8c43d11]{width:40%}.skeletons .sk_line.w30[data-v-c8c43d11]{width:30%}.skeletons .sk_pill[data-v-c8c43d11]{height:22px;border-radius:999px}.skeletons .sk_pill.w20[data-v-c8c43d11]{width:20%}.skeletons .sk_pill.w30[data-v-c8c43d11]{width:30%}.skeletons .sk_box[data-v-c8c43d11]{height:64px;border-radius:10px;min-width:64px}.skeletons .sk_box[data-v-c8c43d11]:after,.skeletons .sk_line[data-v-c8c43d11]:after,.skeletons .sk_pill[data-v-c8c43d11]:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.08),transparent);animation:shimmer-c8c43d11 1.2s infinite}@keyframes shimmer-c8c43d11{to{transform:translate(100%)}}.fade-enter-active[data-v-c8c43d11],.fade-leave-active[data-v-c8c43d11]{transition:opacity .15s ease}.fade-enter-from[data-v-c8c43d11],.fade-leave-to[data-v-c8c43d11]{opacity:0}.empty_state[data-v-c8c43d11]{padding:20px 16px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.empty_title[data-v-c8c43d11]{font-weight:900}.empty_sub[data-v-c8c43d11]{color:var(--muted)}.club_index[data-v-c8c43d11]{margin-top:12px;padding:6px 8px 2px;border-top:1px solid rgba(255,255,255,.08)}.club_index_head[data-v-c8c43d11]{font-weight:900;font-size:13px;letter-spacing:.02em;color:#ebf0f3cc;text-transform:uppercase;margin-bottom:8px}.club_index_list[data-v-c8c43d11]{display:flex;flex-wrap:wrap;gap:8px}.club_index_chip[data-v-c8c43d11]{border:1px solid rgba(255,255,255,.16);background:#0c1628db;color:var(--text);font-weight:800;font-size:12px;padding:6px 10px;border-radius:999px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;text-decoration:none;display:inline-block;line-height:1.2}.club_index_chip[data-v-c8c43d11]:hover{transform:translateY(-1px);box-shadow:0 8px 18px #0000003d;border-color:#d7b43a73}.club_index_chip[data-v-c8c43d11]:visited,.club_index_chip[data-v-c8c43d11]:active,.club_index_chip[data-v-c8c43d11]:focus{color:var(--text);text-decoration:none}@media(max-width:960px){.fab_menu[data-v-c8c43d11]{position:fixed;left:12px;right:auto;bottom:76px}.add_drawer[data-v-c8c43d11]{right:14px;left:14px;bottom:140px;width:auto;max-height:60vh}}@media(max-width:640px){.fab_menu[data-v-c8c43d11]{left:12px;right:12px;bottom:82px;justify-content:center}.map_peek_bar[data-v-c8c43d11]{left:10px;right:10px}}.supermatch_card[data-v-bd0fa05e]{position:relative;display:block;width:100%;max-width:500px;aspect-ratio:3/5;min-height:520px;border-radius:18px;overflow:hidden;--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;container-type:inline-size;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)}.flip_container[data-v-bd0fa05e]{position:relative;width:100%;height:100%;perspective:1200px;-webkit-perspective:1200px;perspective-origin:center center;-webkit-perspective-origin:center center}.flip_inner[data-v-bd0fa05e]{position:relative;width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .48s cubic-bezier(.25,.8,.2,1);transform-origin:center center;will-change:transform;transform:translateZ(0)}.flip_inner.free_spin[data-v-bd0fa05e]{transition:none}.flip_front[data-v-bd0fa05e],.flip_back[data-v-bd0fa05e]{position:absolute;inset:0;display:grid;backface-visibility:hidden;-webkit-backface-visibility:hidden;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:linear-gradient(180deg,#0b1630db,#081228d1)}.flip_front[data-v-bd0fa05e]{grid-template-rows:auto 1fr auto}.flip_back[data-v-bd0fa05e]{grid-template-rows:1fr}.flip_back[data-v-bd0fa05e]{transform:rotateY(180deg) translateZ(0);-webkit-transform:rotateY(180deg) translateZ(0);grid-template-rows:auto 1fr}.back_blur_layer[data-v-bd0fa05e]{position:absolute;inset:0;filter:blur(18px) saturate(.6);transform:scale(1.05);opacity:.45;pointer-events:none}.coming_soon_overlay[data-v-bd0fa05e]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:linear-gradient(135deg,#040918b3,#1026488c);box-shadow:inset 0 0 60px #0000008c;z-index:2;pointer-events:none}.coming_soon_text[data-v-bd0fa05e]{font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-weight:1000;font-size:clamp(32px,12cqw,78px);letter-spacing:.08em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 12px 32px rgba(0,0,0,.6),0 0 18px rgba(255,255,255,.35)}@media(prefers-reduced-motion:reduce){.flip_inner[data-v-bd0fa05e]{transition:none}}.bg[data-v-bd0fa05e]{position:absolute;inset:0;overflow:hidden;z-index:0;background:#000}.bg_img[data-v-bd0fa05e]{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;filter:grayscale(1) contrast(1.15) brightness(.72) saturate(.5)}.bg_img.left[data-v-bd0fa05e]{object-position:120% top;mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%;width:calc(100% / var(--img-scale-left));transform:scale(var(--img-scale-left));transform-origin:left center}.bg_img.right[data-v-bd0fa05e]{left:auto;right:0;object-position:-60% bottom;mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 49.5%,#000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 49.5%,#000 50.5%);mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%;width:calc(100% / var(--img-scale-right));transform:scale(var(--img-scale-right));transform-origin:right center}.result_overlay[data-v-bd0fa05e]{position:absolute;inset:0;z-index:1;pointer-events:none}.tint[data-v-bd0fa05e]{position:absolute;inset:0;background:#00000094}.winner_glow[data-v-bd0fa05e]{position:absolute;inset:0;z-index:1;pointer-events:none}.glow[data-v-bd0fa05e]{position:absolute;inset:0;filter:blur(12px) saturate(1.2);opacity:.55}.glow_left[data-v-bd0fa05e]{background:radial-gradient(60% 60% at 25% 50%,hsla(var(--card-hue,210),84%,62%,.35),transparent 70%);mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%}.glow_right[data-v-bd0fa05e]{background:radial-gradient(60% 60% at 75% 50%,hsla(var(--card-hue,210),84%,62%,.35),transparent 70%);mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 49.5%,#000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 49.5%,#000 50.5%);mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%}.tint_left[data-v-bd0fa05e]{mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%}.tint_right[data-v-bd0fa05e]{mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 49.5%,#000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 49.5%,#000 50.5%);mask-position:calc(100% - var(--seam-x)) 50%;-webkit-mask-position:calc(100% - var(--seam-x)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%}.pending_overlay .tint[data-v-bd0fa05e]{background:#00000085}.pending_label[data-v-bd0fa05e]{position:absolute;inset:0 4px;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;box-sizing:border-box;max-width:100%;overflow:hidden}.pending_text[data-v-bd0fa05e]{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,2cqw,12px);line-height:1;text-align:center;padding-inline:clamp(10px,4cqw,24px);width:100%;box-sizing:border-box}.pending_line[data-v-bd0fa05e]{font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-weight:1000;color:#fff;opacity:.98;text-shadow:0 10px 24px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);letter-spacing:.4px;font-size:clamp(32px,16cqw,84px);white-space:nowrap}.scores[data-v-bd0fa05e]{position:absolute;inset:0;z-index:1;pointer-events:none}.score[data-v-bd0fa05e]{position:absolute;top:50%;transform:translateY(-50%);font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-weight:1000;color:#fff;opacity:.98;text-shadow:0 10px 24px rgba(0,0,0,.5),0 2px 8px rgba(0,0,0,.35);line-height:1;letter-spacing:1px}.score_left[data-v-bd0fa05e]{left:clamp(16px,7cqw,48px);font-size:clamp(56px,24cqw,140px)}.score_right[data-v-bd0fa05e]{right:clamp(16px,7cqw,48px);font-size:clamp(56px,24cqw,140px)}.score.loser.score_left[data-v-bd0fa05e]{left:clamp(24px,12cqw,90px)}.score.loser.score_right[data-v-bd0fa05e]{right:clamp(24px,12cqw,90px)}.score .crown[data-v-bd0fa05e]{width:clamp(36px,.32em,72px);height:clamp(36px,.32em,72px);fill:#ffd95e;filter:drop-shadow(0 0 6px rgba(215,180,58,.35));vertical-align:middle}.grain[data-v-bd0fa05e]{position:absolute;inset:-20%;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>');opacity:.22;mix-blend-mode:overlay;animation:grainShift-bd0fa05e 12s linear infinite}@keyframes grainShift-bd0fa05e{0%{transform:translateZ(0)}to{transform:translate3d(-160px,-160px,0)}}.brand_watermark[data-v-bd0fa05e]{position:absolute;top:65%;left:55%;transform:translate(-50%,-50%);width:clamp(160px,52cqw,360px);opacity:.5;pointer-events:none;z-index:1;mix-blend-mode:soft-light;filter:drop-shadow(0 12px 36px rgba(0,0,0,.35))}.brand_watermark[data-v-bd0fa05e]:before{content:"";position:absolute;inset:-18% -12%;background:linear-gradient(180deg,#0000007a,#00000047);border-radius:16px;opacity:.8;box-shadow:0 16px 30px #00000040;mix-blend-mode:normal}.brand_watermark img[data-v-bd0fa05e]{width:100%;height:auto;display:block;object-fit:contain}.flip_back .brand_watermark[data-v-bd0fa05e]{opacity:.32;mix-blend-mode:color-dodge}@media(max-width:520px){.brand_watermark[data-v-bd0fa05e]{top:36%;width:clamp(140px,62cqw,300px);opacity:.26}}.lightning[data-v-bd0fa05e]{position:absolute;inset:-8%;z-index:1;pointer-events:none;display:flex;align-items:center;justify-content:center}.bolt_img[data-v-bd0fa05e]{position:absolute;left:calc(var(--seam-x) + var(--bolt-offset-x));top:50%;transform:translate(-50%,-50%) rotate(calc(var(--bolt-angle) + 90deg)) scaleY(.12);transform-origin:center center;width:220%;height:auto;opacity:.72;mix-blend-mode:screen;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))}.header[data-v-bd0fa05e]{position:relative;z-index:2;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(180deg,#0b1630db,#081228b8);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);border-bottom:1px solid var(--border);min-width:0;gap:10px}.meta[data-v-bd0fa05e]{display:flex;align-items:center;gap:8px;color:var(--muted);font-weight:800;min-width:0}.hand_chip[data-v-bd0fa05e]{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px;border-radius:999px;border:1px solid var(--border);background:#ffffff0f;font-weight:900;font-size:12px;white-space:nowrap}.hand_chip.RH[data-v-bd0fa05e]{background:linear-gradient(180deg,#20c997,#17a2b8);color:#061626;border-color:transparent}.hand_chip.LH[data-v-bd0fa05e]{background:linear-gradient(180deg,#2ea6ff,#1e90ff);color:#061626;border-color:transparent}.hand_chip.BOTH[data-v-bd0fa05e]{background:linear-gradient(180deg,#a97cff,#6f42c1);color:#061626;border-color:transparent}.date[data-v-bd0fa05e],.location[data-v-bd0fa05e]{color:var(--muted);min-width:0}.content[data-v-bd0fa05e]{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;justify-content:center;padding:18px 16px 0;min-width:0}.side[data-v-bd0fa05e]{display:flex;flex-direction:column;gap:6px;min-width:0}.side_left[data-v-bd0fa05e]{align-items:flex-start}.side_right[data-v-bd0fa05e]{align-items:flex-end}.name[data-v-bd0fa05e]{font-size:clamp(22px,6cqw,36px);font-weight:1000;line-height:1.02;text-transform:uppercase;text-shadow:0 6px 24px rgba(0,0,0,.35);word-break:keep-all;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.02em;font-stretch:95%;font-variation-settings:"wdth" 95;text-wrap:balance}.side_right .name[data-v-bd0fa05e]{text-align:right}.weight[data-v-bd0fa05e]{color:var(--muted);font-weight:800}.vs[data-v-bd0fa05e]{font-size:clamp(14px,5cqw,18px);font-weight:1000;color:#fff;opacity:.9;padding:8px 10px;border-radius:999px;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);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 10px 24px #00000040}.footer[data-v-bd0fa05e]{position:relative;z-index:2;margin-top:auto;padding:12px 16px 16px;display:grid;gap:8px;background:linear-gradient(180deg,#081228a8,#081228e6);border-top:1px solid var(--border)}.timer[data-v-bd0fa05e]{display:grid;grid-template-columns:auto repeat(4,1fr);gap:0;align-items:stretch;min-width:0}.timer_label[data-v-bd0fa05e]{display:flex;align-items:center;padding:0 10px;font-weight:900;color:var(--muted);border-right:1px solid rgba(255,255,255,.08);background:#ffffff08}.time_part[data-v-bd0fa05e]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 0;border-left:1px solid rgba(255,255,255,.08);background:#ffffff0a}.time_part[data-v-bd0fa05e]:first-child{border-left:0}.num[data-v-bd0fa05e]{font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-weight:800;font-size:clamp(18px,5cqw,38px);line-height:1;letter-spacing:.5px}.unit[data-v-bd0fa05e]{font-weight:900;color:var(--muted);font-size:12px;margin-top:2px}.timer.soon .time_part[data-v-bd0fa05e]{border-color:#e67e22;background:linear-gradient(180deg,#e67e222e,#e67e2214)}.event_link[data-v-bd0fa05e]{display:flex;align-items:flex-start;gap:4px;max-width:100%;flex-wrap:wrap;overflow:hidden}.event_name_text[data-v-bd0fa05e]{color:#00d4ff;font-weight:600;background:none;border:0;padding:0;cursor:pointer;font-size:inherit;white-space:normal;word-break:break-word;flex:1 1 0%;min-width:0}.event_name_text[data-v-bd0fa05e]:hover{filter:brightness(1.1)}.event_arrow[data-v-bd0fa05e]{display:inline-flex;align-items:center;justify-content:center;border:0;background:none;padding:0;color:#00c4ef;cursor:pointer;flex:0 0 auto}.event_arrow .chev_right[data-v-bd0fa05e]{flex:0 0 auto}.event_arrow .chev_right[data-v-bd0fa05e]{width:18px;height:18px}.event_arrow .chev_right path[data-v-bd0fa05e]{stroke:#00c4ef}@media(max-width:520px){.timer_label[data-v-bd0fa05e]{display:none}.timer[data-v-bd0fa05e]{grid-template-columns:repeat(4,1fr)}}@media(max-width:420px){.name[data-v-bd0fa05e]{letter-spacing:-.024em;font-stretch:92%;font-variation-settings:"wdth" 92}}@media(prefers-reduced-motion:reduce){.lightning[data-v-bd0fa05e]{animation:none}}@media(max-width:760px){.header[data-v-bd0fa05e],.vs[data-v-bd0fa05e]{backdrop-filter:none;-webkit-backdrop-filter:none}.grain[data-v-bd0fa05e]{display:none}.glow[data-v-bd0fa05e]{filter:none;opacity:.4}}@media(prefers-reduced-motion:reduce){.grain[data-v-bd0fa05e]{display:none}.glow[data-v-bd0fa05e]{filter:none}}.back_panel[data-v-bd0fa05e]{position:absolute;inset:0;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b1630ad,#0812289e);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100%;box-sizing:border-box}.back_header[data-v-bd0fa05e]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.back_side[data-v-bd0fa05e]{font-weight:900;color:#9fb0d0}.back_side.left[data-v-bd0fa05e]{color:#8ecfff}.back_side.right[data-v-bd0fa05e]{color:#8ef0b1}.tip_text[data-v-bd0fa05e]{color:var(--muted);font-weight:700;font-size:12px}.back_body[data-v-bd0fa05e]{padding:14px 16px;display:flex;flex-direction:column;gap:10px;flex:1 1 auto;min-height:0;overflow-x:hidden}.ath_name[data-v-bd0fa05e]{font-size:clamp(20px,6vw,28px);font-weight:1000;text-transform:uppercase;text-wrap:balance;text-shadow:0 6px 24px rgba(0,0,0,.35)}.ath_meta[data-v-bd0fa05e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.meta_pill[data-v-bd0fa05e]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:#ffffff0f;font-weight:900;font-size:12px;color:#c9d6ff}.arm_stats[data-v-bd0fa05e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:6px}.arm_stats.single[data-v-bd0fa05e]{grid-template-columns:1fr}.arm_card[data-v-bd0fa05e]{background:#ffffff0a;border:1px solid var(--border);border-radius:10px;padding:10px}.arm_card .arm_title[data-v-bd0fa05e]{font-weight:900;margin-bottom:8px}.arm_card .row[data-v-bd0fa05e]{display:flex;align-items:center;justify-content:space-between;gap:10px}.arm_card .label[data-v-bd0fa05e]{color:var(--muted);font-weight:700}.arm_card .value[data-v-bd0fa05e]{font-weight:900}.accent[data-v-bd0fa05e]{color:var(--accent)}.back_bg .bg_img[data-v-bd0fa05e]{opacity:.32;filter:grayscale(1) contrast(1.08) brightness(.7) saturate(.5)}.back_bg .bg_img.left[data-v-bd0fa05e]{mask-image:linear-gradient(var(--grad-angle),#000 50%,rgba(0,0,0,0) 54%);-webkit-mask-image:linear-gradient(var(--grad-angle),#000 50%,rgba(0,0,0,0) 54%)}.back_bg .bg_img.right[data-v-bd0fa05e]{mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 46%,#000 50%);-webkit-mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 46%,#000 50%)}.medals_rail[data-v-bd0fa05e]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.badge_item[data-v-bd0fa05e]{position:relative;display:inline-flex;align-items:center;justify-content:center}.medal[data-v-bd0fa05e]{width:28px;height:28px}.medal_icon[data-v-bd0fa05e]{width:28px;height:28px;display:block}.medal_1 .medal_icon[data-v-bd0fa05e]{color:var(--accent)}.medal_2 .medal_icon[data-v-bd0fa05e]{color:var(--silver)}.medal_3 .medal_icon[data-v-bd0fa05e]{color:var(--bronze)}.amedal[data-v-bd0fa05e]{width:26px;height:26px}.amedal_icon[data-v-bd0fa05e]{width:26px;height:26px;display:block}.amedal_1 .amedal_icon[data-v-bd0fa05e]{color:#ffd95e}.amedal_2 .amedal_icon[data-v-bd0fa05e]{color:#c0c7d1}.amedal_3 .amedal_icon[data-v-bd0fa05e]{color:#c9915e}.state_section[data-v-bd0fa05e]{margin-top:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.state_section[data-v-bd0fa05e],.state_footer[data-v-bd0fa05e],.wing_stack[data-v-bd0fa05e]{overflow:hidden}.state_footer[data-v-bd0fa05e]{position:relative;display:flex;align-items:center;justify-content:center;gap:12px;overflow:hidden}.state_footer[data-v-bd0fa05e]:before,.state_footer[data-v-bd0fa05e]:after{content:""}.state_badge[data-v-bd0fa05e]{display:inline-block;padding:6px 12px;border-radius:10px;background:linear-gradient(180deg,#9be15d,#00e3ae);color:#03240f;font-weight:1000;letter-spacing:.6px;font-family:Orbitron,system-ui,sans-serif;text-shadow:0 1px 0 rgba(255,255,255,.25);box-shadow:0 0 0 1px #0003,inset 0 1px #fff3}.wing_stack[data-v-bd0fa05e]{display:flex;flex-direction:column;gap:6px}.wing_stack.left[data-v-bd0fa05e]{transform:rotate(30deg) translateY(2px);contain:paint}.wing_stack.right[data-v-bd0fa05e]{transform:rotate(-30deg) translateY(2px);contain:paint}.wing[data-v-bd0fa05e]{width:56px;height:8px;background:linear-gradient(90deg,#00e3ae00,#00e3ae8c,#00e3ae00);border-radius:0;box-shadow:none}.wing.wing_two[data-v-bd0fa05e]{width:82px;opacity:.9}.state_name[data-v-bd0fa05e]{text-align:center;color:#9fb0d0;font-weight:800;font-size:12px;opacity:.95;margin-top:2px}.flip_inner.back_showing .flip_front[data-v-bd0fa05e]{pointer-events:none}@supports (-webkit-touch-callout: none){.supermatch_card .flip_inner.back_showing .flip_front[data-v-bd0fa05e]{visibility:hidden}.supermatch_card .flip_inner:not(.back_showing) .flip_back[data-v-bd0fa05e]{visibility:hidden}.supermatch_card .flip_front[data-v-bd0fa05e]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.supermatch_card .flip_back[data-v-bd0fa05e]{-webkit-backface-visibility:hidden;backface-visibility:hidden}}.chev[data-v-c9124740]{width:18px;height:18px;color:var(--accent);flex-shrink:0}.sub_bar[data-v-c9124740]{position:sticky;top:0;z-index:5}.status_select .select[data-v-c9124740]{min-width:200px}.data_table[data-v-c9124740]{table-layout:fixed;font-size:15px}.data_table thead th.th_date[data-v-c9124740]{width:92px}.data_table thead th.th_icon[data-v-c9124740]{width:56px;text-align:center}.data_table thead th.th_score[data-v-c9124740]{width:86px}.data_table tbody td[data-v-c9124740]{vertical-align:top}.submitter_line[data-v-c9124740]{display:flex;align-items:center;gap:8px}.submitter_icon[data-v-c9124740],.icon_cell[data-v-c9124740]{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--border);background:#ffffff0a}.submitter_icon[data-v-c9124740]{width:26px;height:26px}.icon_cell[data-v-c9124740]{width:24px;height:24px}.tooltip_host[data-v-c9124740]{position:relative;display:inline-flex;align-items:center;justify-content:center}.tooltip[data-v-c9124740]{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(calc(-50% + var(--tip-shift, 0px)));white-space:nowrap;padding:6px 10px;border-radius:8px;border:1px solid var(--border);background:var(--panel);color:var(--text);font-weight:700;font-size:12px;opacity:0;pointer-events:none;transition:opacity .15s ease;box-shadow:0 8px 20px #00000059}.tooltip.open[data-v-c9124740],.tooltip_host:hover .tooltip[data-v-c9124740]{opacity:1}.meta[data-v-c9124740]{display:flex;gap:8px;align-items:center}.action_row[data-v-c9124740]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.panel_lead[data-v-c9124740]{margin:0}.panel_lead.spaced[data-v-c9124740]{margin-top:12px}.dev_tools_body[data-v-c9124740]{gap:14px}.dev_tool_row[data-v-c9124740]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.dev_tool_hint[data-v-c9124740]{font-size:13px}.slideY-enter-active[data-v-c9124740],.slideY-leave-active[data-v-c9124740]{transition:max-height .25s ease,opacity .2s ease}.slideY-enter-from[data-v-c9124740],.slideY-leave-to[data-v-c9124740]{max-height:0;opacity:0}.intro_heading[data-v-c9124740],.admin_header .title[data-v-c9124740]{position:relative}.panel_notif_dot[data-v-c9124740]{margin-left:2px}.intro_block[data-v-9a8342b0]{display:grid;gap:6px}.intro_heading[data-v-9a8342b0]{font-size:24px;margin:0;font-weight:900}.filter_panel[data-v-9a8342b0]{padding:16px 18px}.filter_grid[data-v-9a8342b0]{display:grid;gap:12px;grid-template-columns:minmax(240px,2fr) repeat(4,minmax(150px,1fr))}.field[data-v-9a8342b0]{display:grid;gap:6px;min-width:0}.search_field .input_wrap[data-v-9a8342b0]{position:relative}.input_icon[data-v-9a8342b0]{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted);font-size:14px;pointer-events:none}.clear_btn[data-v-9a8342b0]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:26px;height:26px;border-radius:999px;border:1px solid var(--border);background:#ffffff0a;color:var(--muted);cursor:pointer;font-size:16px;line-height:1}.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]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--border);background:var(--admin-panel-elevated, rgba(10, 23, 64, .5))}.table_title[data-v-9a8342b0]{margin:0;font-size:16px;font-weight:900;display:flex;align-items:center;gap:10px}.result_count[data-v-9a8342b0]{font-size:12px;font-weight:600;color:var(--muted)}.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]{width:120px;text-align:right}.mono[data-v-9a8342b0]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--muted)}.user_cell[data-v-9a8342b0]{display:flex;flex-direction:column;gap:4px;min-width:0}.user_display[data-v-9a8342b0]{font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user_email[data-v-9a8342b0]{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user_badges[data-v-9a8342b0]{display:flex;gap:6px;flex-wrap:wrap}.role_chip[data-v-9a8342b0]{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;border:1px solid var(--border);font-weight:800;font-size:12px;text-transform:capitalize;background:#ffffff08}.role_chip[data-v-9a8342b0]:before{content:"";width:8px;height:8px;border-radius:999px;background:var(--accent)}.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]{display:inline-flex;padding:3px 8px;border-radius:999px;border:1px solid var(--border);font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted)}.badge.ok[data-v-9a8342b0]{color:#9be7c4;border-color:#20c99766;background:#20c99714}.badge.warn[data-v-9a8342b0]{color:#ffd58a;border-color:#f0d67a66;background:#f0d67a14}.badge.danger[data-v-9a8342b0]{color:#ff9b91;border-color:#e74c3c73;background:#e74c3c1a}.quota_cell[data-v-9a8342b0]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap}.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]{display:grid;gap:6px;padding:14px}.skeleton_row[data-v-9a8342b0]{height:40px;border-radius:10px;background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a);background-size:200% 100%;animation:shimmer-9a8342b0 1.4s linear infinite}@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]{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:12px 18px;border-top:1px solid var(--border)}.page_indicator[data-v-9a8342b0]{color:var(--muted);font-size:13px;font-variant-numeric:tabular-nums}.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]{display:grid;gap:14px}.section_title.danger[data-v-9a8342b0]{color:#ff9b91}.grid>div .muted[data-v-9a8342b0]{font-size:12px;text-transform:uppercase;letter-spacing:.04em}.checkbox_row[data-v-9a8342b0]{display:flex;align-items:center;gap:10px;cursor:pointer}.checkbox_row input[data-v-9a8342b0]{width:16px;height:16px;accent-color:var(--accent)}.role_choices[data-v-9a8342b0]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.role_option[data-v-9a8342b0]{display:grid;grid-template-columns:14px 1fr;gap:8px 12px;padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:#ffffff08;cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease}.role_option[data-v-9a8342b0]:hover{border-color:#f0d67a59;background:#ffffff0d}.role_option.selected[data-v-9a8342b0]{border-color:var(--accent);background:#f0d67a1a;box-shadow:0 0 0 1px #f0d67a33 inset}.role_dot[data-v-9a8342b0]{grid-row:1 / span 2;width:12px;height:12px;border-radius:999px;align-self:center;background:#6c80b7}.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-weight:900;font-size:14px}.role_caption[data-v-9a8342b0]{grid-column:2;color:var(--muted);font-size:12px}.toast[data-v-9a8342b0]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);padding:11px 18px;border-radius:999px;border:1px solid var(--border);background:var(--panel);box-shadow:var(--glow);font-weight:700;z-index:90}.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(max-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(max-width:560px){.filter_grid[data-v-9a8342b0]{grid-template-columns:1fr}}.toolbar_left[data-v-cf39cb66]{display:flex;flex-direction:column;gap:4px}.search_group[data-v-cf39cb66]{min-width:260px}.filter_group[data-v-cf39cb66]{display:grid;gap:6px}.select_wrapper[data-v-cf39cb66]{position:relative}.custom_select[data-v-cf39cb66]{min-width:200px;padding-right:44px;cursor:pointer}.select_arrow[data-v-cf39cb66]{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--muted)}.table_container[data-v-cf39cb66]{width:100%;overflow-x:auto}.modern_table th[data-v-cf39cb66],.modern_table td[data-v-cf39cb66]{padding:14px 18px}.user_cell[data-v-cf39cb66]{display:flex;flex-direction:column;gap:2px}.entries_cell[data-v-cf39cb66]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.waiver_checkin_title[data-v-cf39cb66]{margin:0 0 8px;font-size:16px;font-weight:800}.waiver_checkin_copy[data-v-cf39cb66]{margin:0 0 14px;max-width:72ch;line-height:1.5}.waiver_checkin_row[data-v-cf39cb66]{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}.waiver_checkin_warn[data-v-cf39cb66]{margin:10px 0 0;font-size:13px;color:#ff9b91}.login_actions[data-v-cf39cb66]{display:flex;gap:12px;justify-content:center;margin-top:20px}.reg_card_body[data-v-cf39cb66]{display:grid;gap:12px}@media(max-width:900px){.toolbar[data-v-cf39cb66]{align-items:stretch}.toolbar_filters[data-v-cf39cb66]{width:100%;flex-direction:column;align-items:stretch}.search_group[data-v-cf39cb66],.select_wrapper[data-v-cf39cb66],.custom_select[data-v-cf39cb66],.search_input[data-v-cf39cb66]{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]{display:flex;align-items:center;justify-content:center;padding:48px 20px;text-align:center}.no_perms_panel .empty_state[data-v-79ca61fc]{max-width:420px;padding:32px;border-radius:var(--radius);border:1px solid var(--border);background:#ffffff0a}.header_title_group[data-v-79ca61fc]{display:flex;flex-direction:column;gap:4px}.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 ease,transform .25s ease}.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]{margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.form_group[data-v-80364241]{display:grid;gap:8px}.select_field[data-v-80364241]{padding-right:40px;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-repeat:no-repeat;background-position:right 12px center;background-size:14px}.user_info[data-v-80364241]{display:flex;align-items:center;gap:14px}.user_details[data-v-80364241]{display:flex;flex-direction:column;gap:2px}.user_actions[data-v-80364241]{display:flex;align-items:center;gap:12px}.small_select[data-v-80364241]{min-width:120px;font-size:14px;padding:8px 36px 8px 12px}.empty_icon[data-v-80364241]{width:48px;height:48px;border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:var(--muted)}.user_role_label[data-v-80364241]{display:none;font-size:12px;color:var(--muted);text-transform:capitalize}.login_actions[data-v-80364241]{display:flex;gap:12px;justify-content:center;margin-top:20px;flex-wrap:wrap}@media(max-width:768px){.mobile_only[data-v-80364241]{display:block}.small_select[data-v-80364241]{flex:1}}.page_wrapper[data-v-73a1cd8a]{padding:0 24px;max-width:800px;margin:0 auto;opacity:.8;animation:fadeIn-73a1cd8a .5s ease-out}@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]{display:flex;justify-content:center;margin-bottom:16px}.uc_badge[data-v-73a1cd8a]{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:999px;background:#d7b43a1a;border:1px solid rgba(215,180,58,.3);color:#fcd34d;font-size:13px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;box-shadow:0 0 15px #d7b43a1a}.section_title[data-v-73a1cd8a]{font-size:32px;font-weight:800;margin:0 0 12px;color:#fff;letter-spacing:-1px}.section_desc[data-v-73a1cd8a]{color:#94a3b8;font-size:16px;line-height:1.6;max-width:500px;margin:0 auto}.highlight[data-v-73a1cd8a]{color:#fcd34d;font-weight:500}.preview_container[data-v-73a1cd8a]{position:relative;border-radius:16px;overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.05);box-shadow:0 20px 40px #0003}.mock_card[data-v-73a1cd8a]{padding:24px}.mock_header[data-v-73a1cd8a]{display:flex;gap:8px;margin-bottom:24px}.mock_dot[data-v-73a1cd8a]{width:10px;height:10px;border-radius:50%;opacity:.6}.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]{display:flex;flex-direction:column;align-items:center;gap:24px;filter:blur(4px);opacity:.5;transition:all .5s ease}.mock_row[data-v-73a1cd8a]{display:flex;align-items:center;gap:32px}.mock_avatar[data-v-73a1cd8a]{width:64px;height:64px;border-radius:50%;background:#ffffff1a}.mock_vs[data-v-73a1cd8a]{font-weight:900;font-style:italic;font-size:20px;color:#fff3}.mock_lines[data-v-73a1cd8a]{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.mock_line[data-v-73a1cd8a]{height:12px;border-radius:6px;background:#ffffff1a}.w-70[data-v-73a1cd8a]{width:70%}.w-40[data-v-73a1cd8a]{width:40%}.overlay_message[data-v-73a1cd8a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#0a174099;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.overlay_message span[data-v-73a1cd8a]{padding:8px 16px;border-radius:8px;background:#00000080;border:1px solid rgba(255,255,255,.1);color:#fff;font-weight:600;font-size:14px}@media(max-width:600px){.page_wrapper[data-v-73a1cd8a]{padding:0 16px}.section_title[data-v-73a1cd8a]{font-size:24px}}.rl_banner_block[data-v-927a12c0]{display:flex;align-items:flex-start;gap:10px;background:#ef444414;border:1px solid rgba(239,68,68,.22);border-radius:12px;padding:14px 16px;margin-bottom:16px;color:#fca5a5;font-size:14px}.rl_banner_warn[data-v-927a12c0]{display:flex;align-items:center;gap:10px;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:12px;padding:12px 16px;margin-bottom:16px;color:#fcd34d;font-size:13px;font-weight:500}.rl_icon[data-v-927a12c0]{width:18px;height:18px;flex-shrink:0;margin-top:1px}.rl_icon_warn[data-v-927a12c0]{width:16px;height:16px;flex-shrink:0;color:#f59e0b}.rl_text[data-v-927a12c0]{display:flex;flex-direction:column;gap:2px}.rl_text strong[data-v-927a12c0]{color:#f87171;font-weight:700}.quota_pill[data-v-927a12c0]{margin-left:auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:20px;font-size:11px;font-weight:700;color:#64748b;padding:2px 10px;white-space:nowrap}.quota_pill.quota_low[data-v-927a12c0]{background:#f59e0b1a;border-color:#f59e0b40;color:#fcd34d}.quota_pill.quota_empty[data-v-927a12c0]{background:#ef44441a;border-color:#ef444440;color:#f87171}.compose_card[data-v-927a12c0]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;overflow:hidden;margin-bottom:32px}.compose_header[data-v-927a12c0]{display:flex;align-items:center;gap:10px;padding:16px 22px;background:#d7b43a12;border-bottom:1px solid rgba(215,180,58,.15)}.compose_icon[data-v-927a12c0]{width:18px;height:18px;color:#d7b43a;flex-shrink:0}.compose_label[data-v-927a12c0]{font-size:14px;font-weight:700;color:#d7b43a;letter-spacing:.3px;text-transform:uppercase}.compose_form[data-v-927a12c0]{padding:22px;display:flex;flex-direction:column;gap:16px}.field_group[data-v-927a12c0]{display:flex;flex-direction:column;gap:6px}.field_label[data-v-927a12c0]{font-size:12px;font-weight:700;color:#64748b;letter-spacing:.5px;text-transform:uppercase}.input_field[data-v-927a12c0]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e8f0;font-size:15px;padding:12px 14px;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box;font-family:inherit}.input_field[data-v-927a12c0]:focus{border-color:#d7b43a80}.input_field[data-v-927a12c0]:disabled{opacity:.5}.textarea_field[data-v-927a12c0]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e8f0;font-size:15px;padding:12px 14px;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box;resize:vertical;min-height:120px;line-height:1.6;font-family:inherit}.textarea_field[data-v-927a12c0]:focus{border-color:#d7b43a80}.textarea_field[data-v-927a12c0]:disabled{opacity:.5}.char_count[data-v-927a12c0]{font-size:11px;color:#475569;text-align:right}.char_count.warn[data-v-927a12c0]{color:#f59e0b}.error_banner[data-v-927a12c0]{display:flex;align-items:flex-start;gap:8px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:10px;padding:12px 14px;color:#fca5a5;font-size:14px}.error_icon[data-v-927a12c0]{width:16px;height:16px;flex-shrink:0;margin-top:1px}.success_banner[data-v-927a12c0]{display:flex;align-items:flex-start;gap:10px;background:#10b9811a;border:1px solid rgba(16,185,129,.2);border-radius:10px;padding:12px 14px}.success_icon[data-v-927a12c0]{width:16px;height:16px;color:#34d399;flex-shrink:0;margin-top:2px}.success_text[data-v-927a12c0]{font-size:14px;color:#6ee7b7;display:flex;flex-direction:column;gap:2px}.success_text strong[data-v-927a12c0]{color:#34d399;font-weight:700}.form_actions[data-v-927a12c0]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.email_note[data-v-927a12c0]{display:flex;align-items:center;gap:7px;color:#64748b;font-size:13px}.note_icon[data-v-927a12c0]{width:15px;height:15px;flex-shrink:0;color:#475569}.email_note strong[data-v-927a12c0]{color:#94a3b8}.publish_btn[data-v-927a12c0]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#d7b43a,#b8962e);color:#0a0f2e;border:none;border-radius:10px;font-size:14px;font-weight:700;padding:11px 22px;cursor:pointer;transition:opacity .2s,transform .1s}.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]{width:14px;height:14px;border:2px solid rgba(10,15,46,.3);border-top-color:#0a0f2e;border-radius:50%;display:inline-block;animation:spin-927a12c0 .7s linear infinite;flex-shrink:0}@keyframes spin-927a12c0{to{transform:rotate(360deg)}}@media(max-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]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:#cbd5e1;margin:0 0 16px}.history_icon[data-v-2bc08a56]{width:18px;height:18px;color:#64748b}.history_count[data-v-2bc08a56]{background:#ffffff14;color:#94a3b8;font-size:12px;font-weight:700;padding:2px 8px;border-radius:20px}.loading_state[data-v-2bc08a56]{display:flex;align-items:center;gap:12px;color:#475569;font-size:14px;padding:20px 0}.spinner[data-v-2bc08a56]{width:18px;height:18px;border:2px solid rgba(255,255,255,.08);border-top-color:#64748b;border-radius:50%;animation:spin-2bc08a56 .7s linear infinite;flex-shrink:0}.empty_state[data-v-2bc08a56]{text-align:center;padding:40px 20px;color:#475569;font-size:14px}.empty_icon_wrap[data-v-2bc08a56]{margin-bottom:12px;color:#334155}.empty_icon[data-v-2bc08a56]{width:32px;height:32px}.empty_state p[data-v-2bc08a56]{margin:0}.ann_list[data-v-2bc08a56]{display:flex;flex-direction:column;gap:12px}.ann_item[data-v-2bc08a56]{background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:18px 20px}.ann_header[data-v-2bc08a56]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.ann_meta[data-v-2bc08a56]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ann_timestamp[data-v-2bc08a56]{font-size:12px;color:#64748b;font-weight:500}.ann_email_badge[data-v-2bc08a56]{display:inline-flex;align-items:center;gap:5px;background:#d7b43a14;border:1px solid rgba(215,180,58,.15);border-radius:20px;padding:3px 10px;font-size:11px;font-weight:600;color:#d7b43a}.badge_icon[data-v-2bc08a56]{width:11px;height:11px}.failed_count[data-v-2bc08a56]{color:#f87171}.ann_actions[data-v-2bc08a56]{display:flex;gap:4px;flex-shrink:0}.icon_btn[data-v-2bc08a56]{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#64748b;cursor:pointer;transition:background .15s,color .15s}.icon_btn svg[data-v-2bc08a56]{width:13px;height:13px}.icon_btn[data-v-2bc08a56]:hover{background:#ffffff0f;color:#cbd5e1}.icon_btn.icon_btn_delete[data-v-2bc08a56]:hover{background:#ef44441a;color:#f87171;border-color:#ef444433}.ann_title[data-v-2bc08a56]{font-size:15px;font-weight:700;color:#e2e8f0;margin-bottom:6px}.ann_body[data-v-2bc08a56]{font-size:14px;color:#94a3b8;line-height:1.6;white-space:pre-wrap;word-break:break-word}.inline_edit[data-v-2bc08a56]{display:flex;flex-direction:column;gap:10px;margin-top:4px}.edit_actions[data-v-2bc08a56]{display:flex;gap:10px;justify-content:flex-end}.input_field[data-v-2bc08a56]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e8f0;font-size:15px;padding:12px 14px;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box;font-family:inherit}.input_field[data-v-2bc08a56]:focus{border-color:#d7b43a80}.input_field[data-v-2bc08a56]:disabled{opacity:.5}.textarea_field[data-v-2bc08a56]{background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#e2e8f0;font-size:15px;padding:12px 14px;outline:none;transition:border-color .2s;width:100%;box-sizing:border-box;resize:vertical;min-height:100px;line-height:1.6;font-family:inherit}.textarea_field[data-v-2bc08a56]:focus{border-color:#d7b43a80}.textarea_field[data-v-2bc08a56]:disabled{opacity:.5}.cancel_btn[data-v-2bc08a56]{background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#94a3b8;font-size:13px;font-weight:600;padding:8px 16px;cursor:pointer;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]{display:inline-flex;align-items:center;gap:6px;background:#d7b43a26;border:1px solid rgba(215,180,58,.3);border-radius:8px;color:#d7b43a;font-size:13px;font-weight:700;padding:8px 16px;cursor:pointer;transition:background .15s}.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]{width:14px;height:14px;border:2px solid rgba(215,180,58,.2);border-top-color:#d7b43a;border-radius:50%;display:inline-block;animation:spin-2bc08a56 .7s linear infinite;flex-shrink:0}.dialog_backdrop[data-v-2bc08a56]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:200;padding:20px}.dialog_card[data-v-2bc08a56]{background:#111827;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:32px 28px;max-width:380px;width:100%;text-align:center}.dialog_icon_wrap[data-v-2bc08a56]{margin-bottom:14px;color:#f59e0b}.dialog_icon[data-v-2bc08a56]{width:36px;height:36px}.dialog_title[data-v-2bc08a56]{margin:0 0 10px;font-size:18px;font-weight:800;color:#fff}.dialog_body[data-v-2bc08a56]{margin:0 0 24px;color:#94a3b8;font-size:14px;line-height:1.6}.dialog_actions[data-v-2bc08a56]{display:flex;gap:12px;justify-content:center}.danger_btn[data-v-2bc08a56]{display:inline-flex;align-items:center;gap:6px;background:#ef444426;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#f87171;font-size:14px;font-weight:700;padding:9px 20px;cursor:pointer;transition:background .15s}.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]{padding:0 24px 48px;max-width:800px}.header_section[data-v-2fc47e9a]{margin-bottom:28px}.section_title[data-v-2fc47e9a]{margin:0 0 6px;font-size:22px;font-weight:800;color:#fff;letter-spacing:-.3px}.section_desc[data-v-2fc47e9a]{margin:0;color:#64748b;font-size:14px;line-height:1.6}@media(max-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]{display:flex;align-items:center;justify-content:center;padding:48px 20px;text-align:center}.no_perms_panel .empty_state[data-v-a2d32870]{max-width:420px;padding:32px;border-radius:var(--radius);border:1px solid var(--border);background:#ffffff0a}.header_title_group[data-v-a2d32870]{display:flex;flex-direction:column;gap:4px}.nav_scroll_container[data-v-a2d32870]{overflow-x:auto;scrollbar-width:none}.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 ease,transform .25s ease}.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]{margin:0 0 20px;padding-bottom:14px;border-bottom:1px solid var(--border)}.form_group[data-v-2b83aa98]{display:grid;gap:8px}.select_field[data-v-2b83aa98]{padding-right:40px;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-repeat:no-repeat;background-position:right 12px center;background-size:14px}.user_info[data-v-2b83aa98]{display:flex;align-items:center;gap:14px}.user_details[data-v-2b83aa98]{display:flex;flex-direction:column;gap:2px}.user_actions[data-v-2b83aa98]{display:flex;align-items:center;gap:12px}.small_select[data-v-2b83aa98]{min-width:120px;font-size:14px;padding:8px 36px 8px 12px}.empty_icon[data-v-2b83aa98]{width:48px;height:48px;border-radius:50%;background:#ffffff0d;display:flex;align-items:center;justify-content:center;color:var(--muted)}.user_role_label[data-v-2b83aa98]{display:none;font-size:12px;color:var(--muted);text-transform:capitalize}.login_actions[data-v-2b83aa98]{display:flex;gap:12px;justify-content:center;margin-top:20px;flex-wrap:wrap}@media(max-width:768px){.mobile_only[data-v-2b83aa98]{display:block}.small_select[data-v-2b83aa98]{flex:1}}.draft_match[data-v-50e09dea]{display:inline-flex;align-items:center;gap:8px;margin-top:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600}.match_dot[data-v-50e09dea]{width:8px;height:8px;border-radius:50%;background:currentColor}.tone_verified[data-v-50e09dea]{color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.25)}.tone_known[data-v-50e09dea]{color:#38bdf8;background:#38bdf81a;border:1px solid rgba(56,189,248,.25)}.tone_unmatched[data-v-50e09dea]{color:#94a3b8;background:#94a3b814;border:1px solid rgba(148,163,184,.2)}.match_badge[data-v-75dbd492]{flex-shrink:0;width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center}.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]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.07)}.member_main[data-v-255a6c24]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.member_name[data-v-255a6c24]{font-weight:600;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match_hint[data-v-255a6c24]{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;opacity:.75;flex-shrink:0}.member_actions[data-v-255a6c24]{display:flex;gap:4px;flex-shrink:0}.icon_btn[data-v-255a6c24]{width:34px;height:34px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#0003;color:#cbd5e1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.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(max-width:600px){.match_hint[data-v-255a6c24]{display:none}}.add_row[data-v-68102789]{display:flex;gap:10px;margin-bottom:20px;align-items:flex-start}.add_field_wrap[data-v-68102789]{flex:1;min-width:0}.add_input[data-v-68102789]{width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:#00000040;color:#f8fafc;font-size:15px}.add_input[data-v-68102789]:focus{outline:none;border-color:#38bdf88c;box-shadow:0 0 0 3px #38bdf81f}.add_btn[data-v-68102789]{padding:12px 18px;border-radius:10px;border:none;background:linear-gradient(135deg,#0ea5e9,#0284c7);color:#fff;font-weight:700;cursor:pointer;white-space:nowrap}.add_btn[data-v-68102789]:disabled{opacity:.45;cursor:not-allowed}.member_list[data-v-68102789]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.empty_state[data-v-68102789]{padding:32px 20px;text-align:center;color:#94a3b8;border:1px dashed rgba(255,255,255,.12);border-radius:12px;margin-bottom:20px}.actions_row[data-v-68102789]{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}.save_btn[data-v-68102789]{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:10px;border:none;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-weight:700;cursor:pointer}.save_btn[data-v-68102789]:disabled{opacity:.5;cursor:not-allowed}.discard_btn[data-v-68102789]{padding:12px 16px;border-radius:10px;border:1px solid rgba(255,255,255,.15);background:transparent;color:#cbd5e1;cursor:pointer}.btn_spinner[data-v-68102789]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:spin-68102789 .7s linear infinite}@keyframes spin-68102789{to{transform:rotate(360deg)}}.toast_success[data-v-68102789]{margin-top:16px;padding:10px 14px;border-radius:8px;background:#10b98126;border:1px solid rgba(16,185,129,.35);color:#6ee7b7;font-size:14px;font-weight:600}.toast_fade-enter-active[data-v-68102789],.toast_fade-leave-active[data-v-68102789]{transition:opacity .25s ease}.toast_fade-enter-from[data-v-68102789],.toast_fade-leave-to[data-v-68102789]{opacity:0}.page_wrapper[data-v-527dbad2]{padding:0 24px 48px;max-width:720px;margin:0 auto}.header_section[data-v-527dbad2]{margin-bottom:28px}.section_title[data-v-527dbad2]{font-size:28px;font-weight:800;margin:0 0 10px;color:#fff;letter-spacing:-.5px}.section_desc[data-v-527dbad2]{color:#94a3b8;font-size:15px;line-height:1.55;margin:0}.accent[data-v-527dbad2]{color:#7dd3fc;font-weight:500}.loading_state[data-v-527dbad2]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 0;color:#94a3b8}.spinner[data-v-527dbad2]{width:32px;height:32px;border-radius:50%;border:2px solid rgba(255,255,255,.12);border-top-color:#38bdf8;animation:spin-527dbad2 .8s linear infinite}@keyframes spin-527dbad2{to{transform:rotate(360deg)}}.error_banner[data-v-527dbad2]{padding:12px 16px;border-radius:10px;background:#ef44441f;border:1px solid rgba(239,68,68,.35);color:#fecaca;font-size:14px}@media(max-width:600px){.page_wrapper[data-v-527dbad2]{padding:0 16px 40px}.section_title[data-v-527dbad2]{font-size:24px}}.page_wrapper[data-v-4c9a3210]{padding:0 24px 48px;max-width:800px;margin:0 auto;animation:page_in-4c9a3210 .35s ease-out both}@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]{margin:0 0 8px;font-size:22px;font-weight:700;color:#fff;letter-spacing:-.3px}.section_desc[data-v-4c9a3210]{margin:0;color:#94a3b8;font-size:14px;line-height:1.6}.loading_state[data-v-4c9a3210]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:60px 0;color:#64748b}.spinner[data-v-4c9a3210]{width:32px;height:32px;border:2px solid rgba(255,255,255,.08);border-top-color:#d7b43a;border-radius:50%;animation:spin-4c9a3210 .8s linear infinite}@keyframes spin-4c9a3210{to{transform:rotate(360deg)}}.loading_text[data-v-4c9a3210]{margin:0;font-size:14px}.load_error_banner[data-v-4c9a3210]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#ef44441a;border:1px solid rgba(239,68,68,.25);border-radius:12px;color:#fca5a5;font-size:14px}.channel_grid[data-v-4c9a3210]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px}.channel_card[data-v-4c9a3210]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;transition:border-color .2s,background .2s,box-shadow .2s}.channel_card.is_focused[data-v-4c9a3210]{border-color:#d7b43a66;background:#d7b43a0a;box-shadow:0 0 0 3px #d7b43a14}.channel_card.has_value[data-v-4c9a3210]{border-color:#ffffff24}.channel_icon_wrap[data-v-4c9a3210]{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.email_accent[data-v-4c9a3210]{background:#63b3ed1f;color:#90cdf4}.phone_accent[data-v-4c9a3210]{background:#6ee7b71f;color:#6ee7b7}.channel_body[data-v-4c9a3210]{display:flex;flex-direction:column;gap:6px;flex:1}.channel_label_row[data-v-4c9a3210]{display:flex;align-items:center;gap:8px}.channel_label[data-v-4c9a3210]{font-size:13px;font-weight:600;color:#e2e8f0;letter-spacing:.3px;text-transform:uppercase}.channel_status_dot[data-v-4c9a3210]{width:6px;height:6px;border-radius:50%;background:#6ee7b7;box-shadow:0 0 6px #6ee7b799}.optional_tag[data-v-4c9a3210]{font-size:11px;font-weight:500;color:#64748b;background:#ffffff0f;border-radius:999px;padding:2px 8px}.channel_hint[data-v-4c9a3210]{margin:0 0 8px;font-size:12px;color:#64748b;line-height:1.5}.channel_input[data-v-4c9a3210]{width:100%;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#e2e8f0;font-size:14px;padding:10px 14px;box-sizing:border-box;transition:border-color .2s,box-shadow .2s;outline:none;font-family:inherit}.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]{display:flex;align-items:center;gap:5px;font-size:12px;color:#fca5a5;margin-top:2px}.preview_section[data-v-4c9a3210]{background:#00000040;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px 20px;margin-bottom:24px}.preview_label[data-v-4c9a3210]{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;color:#64748b;margin-bottom:12px}.preview_pills[data-v-4c9a3210]{display:flex;flex-wrap:wrap;gap:8px}.preview_pill[data-v-4c9a3210]{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;font-size:13px;font-weight:500}.email_pill[data-v-4c9a3210]{background:#63b3ed1a;border:1px solid rgba(99,179,237,.2);color:#90cdf4}.phone_pill[data-v-4c9a3210]{background:#6ee7b71a;border:1px solid rgba(110,231,183,.2);color:#6ee7b7}.actions_row[data-v-4c9a3210]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.save_btn[data-v-4c9a3210]{display:inline-flex;align-items:center;gap:8px;padding:11px 24px;background:linear-gradient(135deg,#d7b43a,#c49b25);color:#0a1740;border:none;border-radius:10px;font-size:14px;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 16px #d7b43a40;font-family:inherit}.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]{width:14px;height:14px;border:2px solid rgba(10,23,64,.3);border-top-color:#0a1740;border-radius:50%;animation:spin-4c9a3210 .8s linear infinite;flex-shrink:0}.discard_btn[data-v-4c9a3210]{padding:11px 20px;background:transparent;border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#94a3b8;font-size:14px;font-weight:500;cursor:pointer;transition:border-color .2s,color .2s;font-family:inherit}.discard_btn[data-v-4c9a3210]:hover:not(:disabled){border-color:#ffffff40;color:#e2e8f0}.discard_btn[data-v-4c9a3210]:disabled{opacity:.4;cursor:not-allowed}.toast_success[data-v-4c9a3210]{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;background:#6ee7b71f;border:1px solid rgba(110,231,183,.25);border-radius:999px;color:#6ee7b7;font-size:13px;font-weight:600}.save_error_banner[data-v-4c9a3210]{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#ef44441a;border:1px solid rgba(239,68,68,.2);border-radius:10px;color:#fca5a5;font-size:13px;margin-top:16px}.preview_fade-enter-active[data-v-4c9a3210],.preview_fade-leave-active[data-v-4c9a3210]{transition:opacity .25s ease,transform .25s ease}.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 ease,transform .3s ease}.toast_fade-enter-from[data-v-4c9a3210],.toast_fade-leave-to[data-v-4c9a3210]{opacity:0;transform:translateY(4px)}@media(max-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]{justify-content:center;text-align:center}}.club_section[data-v-93b35860]{display:grid;gap:12px;padding:4px 14px 16px}.club_section_header[data-v-93b35860]{display:grid;gap:6px}.label[data-v-93b35860]{color:var(--text);font-weight:500;font-size:inherit}.club_help[data-v-93b35860]{margin:0;font-size:12px;color:var(--muted);line-height:1.5}.club_help strong[data-v-93b35860]{font-weight:600;color:var(--text)}.club_section_body[data-v-93b35860]{display:grid;gap:10px}.club_membership_card[data-v-93b35860]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 14px;border-radius:10px;border:1px solid rgba(56,189,248,.28);background:linear-gradient(135deg,#0ea5e91a,#0ea5e90a)}.club_membership_main[data-v-93b35860]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.club_badge[data-v-93b35860]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.04em;color:#7dd3fc;background:#0ea5e92e;border:1px solid rgba(56,189,248,.35)}.club_membership_text[data-v-93b35860]{display:grid;gap:2px;min-width:0}.club_membership_label[data-v-93b35860]{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.club_membership_name[data-v-93b35860]{font-weight:700;font-size:15px;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club_leave_btn[data-v-93b35860]{padding:8px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#00000026;color:var(--muted);font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:color .15s ease,border-color .15s ease,background .15s ease}.club_leave_btn[data-v-93b35860]:hover:not(:disabled){color:var(--text);border-color:#ffffff38;background:#00000040}.club_leave_btn[data-v-93b35860]:disabled{opacity:.5;cursor:not-allowed}.club_search_wrap[data-v-93b35860]{display:grid;gap:0}.input[data-v-93b35860]{width:100%;box-sizing:border-box;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 12px;font-family:inherit;font-size:14px}.input[data-v-93b35860]:focus{outline:none;border-color:#d7b43a8c}.club_suggestions[data-v-93b35860]{list-style:none;margin:6px 0 0;padding:4px;border:1px solid var(--border);border-radius:10px;overflow:hidden;background:#ffffff05;max-height:220px;overflow-y:auto}.club_suggestion_btn[data-v-93b35860]{width:100%;text-align:left;padding:10px 12px;border:0;border-radius:8px;background:transparent;color:var(--text);cursor:pointer;display:grid;gap:2px}.club_suggestion_btn[data-v-93b35860]:hover{background:#ffffff0f}.suggestion_name[data-v-93b35860]{font-weight:600;font-size:14px}.suggestion_meta[data-v-93b35860]{font-size:12px;color:var(--muted)}.club_notice[data-v-93b35860]{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.5}.club_notice_pending[data-v-93b35860]{background:#fbbf2414;border:1px solid rgba(251,191,36,.24);color:#fde68a}.club_notice_active[data-v-93b35860]{background:#2ecc7114;border:1px solid rgba(46,204,113,.24);color:#a8e9c7}.notice_icon[data-v-93b35860]{width:16px;height:16px;flex-shrink:0;margin-top:2px;opacity:.9}.club_save_btn[data-v-93b35860]{justify-self:flex-start}.primary_btn[data-v-93b35860]{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid rgba(23,162,184,.45);font-weight:700;font-size:14px;cursor:pointer}.primary_btn.teal[data-v-93b35860]{background:linear-gradient(180deg,#20c997,#17a2b8);color:#061626}.primary_btn[data-v-93b35860]:disabled{opacity:.55;cursor:not-allowed}.btn_spinner[data-v-93b35860]{width:14px;height:14px;border-radius:50%;border:2px solid rgba(6,22,38,.25);border-top-color:currentColor;animation:spin-93b35860 .7s linear infinite}@keyframes spin-93b35860{to{transform:rotate(360deg)}}@media(max-width:720px){.club_section[data-v-93b35860]{padding-inline:12px}.club_membership_card[data-v-93b35860]{flex-direction:column;align-items:stretch}.club_leave_btn[data-v-93b35860]{width:100%;text-align:center}}.account_page[data-v-5cf3a633]{width:100%;max-width:100%;margin:0;padding:0}.account_body[data-v-5cf3a633]{padding:16px;display:grid;gap:16px;width:min(1100px,100%);margin:0 auto;padding-inline:clamp(12px,3vw,24px)}.muted[data-v-5cf3a633]{color:var(--muted);font-weight:400}.actions[data-v-5cf3a633]{display:flex;gap:10px;flex-wrap:wrap;padding:14px}.secondary_btn[data-v-5cf3a633]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--text);font-weight:900}.danger_btn[data-v-5cf3a633]{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:8px;border:none;background:#ff4d4f;color:#fff;font-weight:700}.auth_redirect[data-v-5cf3a633]{display:flex;gap:10px;align-items:center}.spinner[data-v-5cf3a633]{width:16px;height:16px;border-radius:999px;border:2px solid rgba(255,255,255,.25);border-top-color:var(--accent);animation:spin-5cf3a633 .8s linear infinite}@keyframes spin-5cf3a633{to{transform:rotate(360deg)}}.dashboard_block[data-v-5cf3a633]{display:grid;gap:16px}.hero[data-v-5cf3a633]{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:12px;background:linear-gradient(90deg,#1c3a7880,#1230644d);border:1px solid var(--border);border-radius:12px;padding:16px}.hero_left[data-v-5cf3a633]{display:grid;gap:4px;flex:1;min-width:0}.welcome[data-v-5cf3a633]{font-size:12px;color:var(--text);font-weight:500;letter-spacing:.04em}.display_name[data-v-5cf3a633]{font-weight:900;font-size:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subtle[data-v-5cf3a633]{font-size:12px;color:var(--muted);font-weight:400}.hero_avatar[data-v-5cf3a633]{width:48px;height:48px;border-radius:999px;border:2px solid rgba(255,255,255,.16);box-shadow:0 0 0 2px #00000040;object-fit:cover;flex-shrink:0}.panel_header.as_button[data-v-5cf3a633]{cursor:pointer;width:100%;box-sizing:border-box;background:transparent;border:0;text-align:left;gap:12px;align-items:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;color:inherit;font:inherit}.panel_header_leading[data-v-5cf3a633]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;flex:1}.panel_header.as_button .title[data-v-5cf3a633]{margin:0}.panel_header.as_button .chev[data-v-5cf3a633]{flex-shrink:0;width:20px;height:20px;display:block;color:var(--muted)}.panel_header.as_button[data-v-5cf3a633]:hover,.panel_header.as_button[data-v-5cf3a633]:active{background:#ffffff08}.panel_header.as_button[data-v-5cf3a633]:focus:not(:focus-visible){outline:none}.panel_header.as_button[data-v-5cf3a633]:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:8px}.drawer[data-v-5cf3a633]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease;overflow:hidden}.drawer.open[data-v-5cf3a633]{grid-template-rows:1fr}.drawer_inner[data-v-5cf3a633]{overflow:hidden;min-height:0}.drawer_body[data-v-5cf3a633]{min-height:0}.security_panel .drawer_body[data-v-5cf3a633]{padding:0 14px 14px;display:grid;gap:14px}.prose[data-v-5cf3a633]{margin:12px 14px 0;color:var(--text);font-weight:400}.prose.alert[data-v-5cf3a633]{color:#d7b43a;font-weight:600}.help_text[data-v-5cf3a633]{margin:0 14px 8px;color:var(--muted);font-weight:400;font-size:12px}.verify_panel .prose[data-v-5cf3a633]{margin-top:0;padding:0 14px}.soon_chip[data-v-5cf3a633]{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px dashed rgba(215,180,58,.4);color:#d7b43a;font-weight:600}.status_badge[data-v-5cf3a633]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-weight:700;border:1.5px solid;white-space:nowrap;letter-spacing:.02em}.status_badge.verified[data-v-5cf3a633]{color:#ecfff4;background:linear-gradient(180deg,#7ef4b42e,#56d59714);border-color:#92ffc673;box-shadow:inset 0 1px #ffffff38,0 8px 20px #2ecc711f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.status_badge.pending[data-v-5cf3a633]{color:#ffe9b3;background:linear-gradient(180deg,#d7b43a38,#d7b43a1f);border-color:#d7b43a}.status_badge.rejected[data-v-5cf3a633]{color:#ffd2d2;background:linear-gradient(180deg,#ff4d4f38,#ff4d4f1f);border-color:#ff4d4f}.field[data-v-5cf3a633]{display:grid;gap:6px;padding:12px 14px}.label[data-v-5cf3a633]{color:var(--text);font-weight:500}.label_row[data-v-5cf3a633]{display:flex;align-items:center;justify-content:space-between;gap:10px}[data-v-5cf3a633] .label_row .social_icon_link{width:28px;height:28px}[data-v-5cf3a633] .label_row .social_icon_img{width:18px;height:18px}.input[data-v-5cf3a633]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 12px;font-family:inherit;font-size:14px}.input[data-v-5cf3a633]:focus{outline:none;border-color:#d7b43a8c}.row[data-v-5cf3a633]{display:grid;gap:12px;padding:0 14px 12px}.two_cols[data-v-5cf3a633]{grid-template-columns:1fr}@media(min-width:720px){.two_cols[data-v-5cf3a633]{grid-template-columns:1fr 1fr}}.divider[data-v-5cf3a633]{height:1px;background:#ffffff14;margin:16px 14px}.segmented.small[data-v-5cf3a633]{padding:2px}.seg_btn.small[data-v-5cf3a633]{padding:6px 8px;flex:1;min-width:0;text-align:center}.seg_btn[data-v-5cf3a633]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.vis_group[data-v-5cf3a633]{margin-bottom:18px}.drawer .muted.pad[data-v-5cf3a633]{padding:12px 14px}.primary_btn.teal[data-v-5cf3a633]{border-color:#17a2b873;background:linear-gradient(180deg,#20c997,#17a2b8);color:#061626}.submit_name_btn[data-v-5cf3a633]{border-color:#2ecc7180;background:linear-gradient(180deg,#37d67a,#2fbf6d);color:#072014}.primary_btn[disabled][data-v-5cf3a633]{opacity:.6;cursor:not-allowed}.btn_spinner[data-v-5cf3a633]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.35);border-top-color:currentColor;display:inline-block;animation:spin-5cf3a633 .8s linear infinite;margin-right:8px;vertical-align:-2px}.pending_hint[data-v-5cf3a633]{font-size:12px;font-weight:600;margin-top:4px;color:#d7b43a}.rejected_hint[data-v-5cf3a633]{color:#ffb3b3;font-size:12px;font-weight:700;margin-top:4px}.name_actions[data-v-5cf3a633]{display:flex;gap:8px;margin-top:8px}.name_field_wrap[data-v-5cf3a633]{position:relative}.approved_hint[data-v-5cf3a633]{margin-top:6px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.approved_chip[data-v-5cf3a633]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#ecfff4;background:linear-gradient(180deg,#7ef4b429,#56d5970f);border:1px solid rgba(146,255,198,.42);box-shadow:inset 0 1px #fff3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.approved_text[data-v-5cf3a633]{font-size:12px;font-weight:600;color:#a8e9c7}[data-v-5cf3a633] .verified_name_field .input.locked{border-color:#66d69d99!important;background:linear-gradient(180deg,#32845c29,#2462461a);color:#e9fff2;padding-right:40px}.toast[data-v-5cf3a633]{position:fixed;left:50%;bottom:22px;transform:translate(-50%);max-width:92vw;min-width:260px;text-align:center;line-height:1.35;padding:12px 16px;font-weight:800;z-index:50;animation:toastPop-5cf3a633 .28s ease;border-radius:999px;box-shadow:0 10px 30px #00000040;border:2px solid rgba(30,144,255,.55);background:color-mix(in oklab,rgba(30,144,255,.16) 85%,#061626);color:#e8f4ff}.input.error[data-v-5cf3a633]{border-color:#ff4d4fb3}.hint_error[data-v-5cf3a633]{color:#ffb3b3;font-size:12px;padding:0 14px}.security_row[data-v-5cf3a633]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.security_row.stacked[data-v-5cf3a633]{flex-direction:column;align-items:stretch;gap:8px}.security_row[data-v-5cf3a633]:first-child{border-top:0;padding-top:0}.security_label[data-v-5cf3a633]{color:var(--text);font-weight:700;font-size:13px}.security_value[data-v-5cf3a633]{color:var(--muted);font-size:13px;word-break:break-all}.security_panel .input[data-v-5cf3a633]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 12px;font-family:inherit;font-size:14px}.security_panel .input[data-v-5cf3a633]:focus{outline:none;border-color:#d7b43a8c}.security_panel .hint_error[data-v-5cf3a633]{padding:0}.security_panel .muted.small[data-v-5cf3a633]{font-size:12px;color:var(--muted);line-height:1.5;margin:0}.primary_btn.small[data-v-5cf3a633]{padding:8px 12px;border-radius:8px;border:1px solid rgba(46,204,113,.5);background:linear-gradient(180deg,#37d67a,#2fbf6d);color:#072014;font-weight:800;font-size:13px;cursor:pointer;display:inline-flex;align-items:center;gap:8px}.primary_btn.small[disabled][data-v-5cf3a633]{opacity:.6;cursor:not-allowed}.verified_chip[data-v-5cf3a633]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#ecfff4;background:linear-gradient(180deg,#7ef4b429,#56d5970f);border:1px solid rgba(146,255,198,.42)}@keyframes toastPop-5cf3a633{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.98)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}@media(max-width:720px){.panel_header[data-v-5cf3a633],.field[data-v-5cf3a633]{padding:12px}.row[data-v-5cf3a633]{padding:0 12px 12px}}.challenges_panel .panel_header .title[data-v-5cf3a633]{font-weight:700;opacity:.75}.data_rights_inner[data-v-5cf3a633]{padding:12px 14px 16px;display:grid;gap:12px}.data_rights_copy[data-v-5cf3a633]{margin:0;line-height:1.5}.auth_page[data-v-8e0e190f]{display:flex;align-items:flex-start;justify-content:center;padding:40px 16px 60px;min-height:calc(100dvh - 80px)}.auth_inner[data-v-8e0e190f]{width:100%;max-width:420px;display:grid;gap:20px}.auth_brand[data-v-8e0e190f]{display:flex;justify-content:center;padding-bottom:4px}.auth_wordmark[data-v-8e0e190f]{height:28px;display:block}.auth_header[data-v-8e0e190f]{display:grid;gap:7px;text-align:center}.auth_title[data-v-8e0e190f]{margin:0;font-size:26px;font-weight:1000;color:var(--text);letter-spacing:-.3px}.auth_subtitle[data-v-8e0e190f]{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.google_btn_wrap[data-v-8e0e190f]{position:relative;width:100%;min-height:44px}.google_btn_host[data-v-8e0e190f]{position:relative;z-index:2;width:100%;min-height:44px;opacity:.011}.google_btn_host.is_loading[data-v-8e0e190f]{pointer-events:none}.google_btn_visual[data-v-8e0e190f]{pointer-events:none;position:absolute;inset:0;z-index:1}.google_btn[data-v-8e0e190f]{appearance:none;display:flex;align-items:center;justify-content:center;gap:10px;padding:11px 14px;border-radius:10px;border:1px solid rgba(255,255,255,.2);background:#fff;color:#1f1f1f;font-weight:700;font-size:14px;cursor:pointer;transition:box-shadow .15s ease,transform .06s ease}.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]{display:block;flex-shrink:0}.auth_divider[data-v-8e0e190f]{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.auth_divider[data-v-8e0e190f]:before,.auth_divider[data-v-8e0e190f]:after{content:"";flex:1;height:1px;background:var(--border)}.auth_form[data-v-8e0e190f]{display:grid;gap:14px}.field[data-v-8e0e190f]{display:grid;gap:6px}.label[data-v-8e0e190f]{color:var(--text);font-weight:700;font-size:12px;letter-spacing:.02em}.label_optional[data-v-8e0e190f]{font-weight:500;color:var(--muted)}.input[data-v-8e0e190f]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff08;color:var(--text);padding:11px 12px;font-family:inherit;font-size:14px;transition:border-color .15s ease,box-shadow .15s ease}.input[data-v-8e0e190f]:focus{outline:none;border-color:#2ecc7180;box-shadow:0 0 0 3px #2ecc7114}.input.error[data-v-8e0e190f]{border-color:#ff4d4fb3}.password_meta[data-v-8e0e190f]{display:flex;justify-content:space-between;align-items:center;font-size:12px}.link_btn[data-v-8e0e190f]{appearance:none;background:none;border:0;color:var(--accent);font-weight:700;font-size:12px;cursor:pointer;padding:0;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]{background:#ff4d4f1a;border:1px solid rgba(255,77,79,.45);color:#ffd1d1;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.submit_btn[data-v-8e0e190f]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;border:1px solid rgba(46,204,113,.5);background:linear-gradient(180deg,#37d67a,#2fbf6d);color:#072014;font-weight:900;font-size:15px;padding:12px 14px;cursor:pointer;transition:box-shadow .15s ease,transform .06s ease;letter-spacing:.01em}.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;transform:none;box-shadow:none}.btn_spinner[data-v-8e0e190f]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(0,0,0,.2);border-top-color:#000000b3;display:inline-block;animation:spin-8e0e190f .8s linear infinite;flex-shrink:0}.google_spinner[data-v-8e0e190f]{border-top-color:#1f1f1f}@keyframes spin-8e0e190f{to{transform:rotate(360deg)}}.mode_toggle[data-v-8e0e190f]{margin:0;text-align:center;color:var(--muted);font-size:13px}@media(max-width:460px){.auth_inner[data-v-8e0e190f]{gap:16px}.auth_title[data-v-8e0e190f]{font-size:22px}}.auth_handoff_page[data-v-d16d720a]{display:flex;align-items:flex-start;justify-content:center;padding:40px 16px 60px;min-height:calc(100dvh - 80px)}.auth_handoff_inner[data-v-d16d720a]{width:100%;max-width:420px;display:grid;gap:14px;text-align:center}.auth_handoff_status[data-v-d16d720a]{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.auth_handoff_error[data-v-d16d720a]{margin:0;color:#ffb4b4;font-size:14px;line-height:1.5}.auth_handoff_recovery[data-v-d16d720a]{display:grid;gap:14px;justify-items:center}.auth_handoff_recovery_lead[data-v-d16d720a]{margin:0;color:var(--muted);font-size:13px;line-height:1.55;max-width:42ch}.auth_handoff_recovery_lead a[data-v-d16d720a]{color:var(--accent, #7eb8ff);text-decoration:underline}.auth_handoff_recovery_secondary[data-v-d16d720a]{margin:0;color:var(--muted);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]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:10px;font-size:15px;font-weight:600;text-decoration:none;line-height:1.2}.auth_handoff_btn_primary[data-v-d16d720a]{width:100%;max-width:280px;color:#0b1220;background:var(--accent, #7eb8ff)}.auth_handoff_btn_primary[data-v-d16d720a]:hover{filter:brightness(1.06)}.auth_page[data-v-9fd74456]{display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;min-height:calc(100dvh - 80px)}.auth_card[data-v-9fd74456]{width:100%;max-width:440px;background:linear-gradient(180deg,#1c3a784d,#1230642e);border:1px solid var(--border);border-radius:14px;padding:24px;display:grid;gap:18px;box-shadow:0 12px 36px #00000040}.auth_header[data-v-9fd74456]{display:grid;gap:6px}.auth_title[data-v-9fd74456]{margin:0;font-size:24px;font-weight:900;color:var(--text)}.auth_subtitle[data-v-9fd74456]{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.auth_form[data-v-9fd74456]{display:grid;gap:14px}.field[data-v-9fd74456]{display:grid;gap:6px}.label[data-v-9fd74456]{color:var(--text);font-weight:600;font-size:13px}.input[data-v-9fd74456]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:11px 12px;font-family:inherit;font-size:14px}.input[data-v-9fd74456]:focus{outline:none;border-color:#d7b43a8c}.input.error[data-v-9fd74456]{border-color:#ff4d4fb3}.hint_error[data-v-9fd74456]{color:#ffb3b3;font-size:12px}.success_block[data-v-9fd74456]{background:#2ecc711a;border:1px solid rgba(86,213,151,.45);border-radius:10px;padding:14px;color:#cfead8;display:grid;gap:6px}.success_title[data-v-9fd74456]{margin:0;font-weight:800;color:#a8e9c7}.success_body[data-v-9fd74456]{margin:0;font-size:13px;line-height:1.5}.primary_btn.submit_btn[data-v-9fd74456]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;border:1px solid rgba(46,204,113,.5);background:linear-gradient(180deg,#37d67a,#2fbf6d);color:#072014;font-weight:800;padding:12px 14px;font-size:15px;cursor:pointer}.primary_btn.submit_btn[data-v-9fd74456]:disabled{opacity:.6;cursor:not-allowed}.btn_spinner[data-v-9fd74456]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(0,0,0,.25);border-top-color:#072014;display:inline-block;animation:spin-9fd74456 .8s linear infinite}@keyframes spin-9fd74456{to{transform:rotate(360deg)}}.back_link[data-v-9fd74456]{margin:0;text-align:center;font-size:13px}.link_btn[data-v-9fd74456]{appearance:none;background:none;border:0;color:var(--accent);font-weight:700;font-size:13px;cursor:pointer;padding:0;text-decoration:none}.link_btn[data-v-9fd74456]:hover{text-decoration:underline}.auth_page[data-v-66a43df4]{display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;min-height:calc(100dvh - 80px)}.auth_card[data-v-66a43df4]{width:100%;max-width:440px;background:linear-gradient(180deg,#1c3a784d,#1230642e);border:1px solid var(--border);border-radius:14px;padding:24px;display:grid;gap:18px;box-shadow:0 12px 36px #00000040}.auth_header[data-v-66a43df4]{display:grid;gap:6px}.auth_title[data-v-66a43df4]{margin:0;font-size:24px;font-weight:900;color:var(--text)}.auth_subtitle[data-v-66a43df4]{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.auth_form[data-v-66a43df4]{display:grid;gap:14px}.field[data-v-66a43df4]{display:grid;gap:6px}.label[data-v-66a43df4]{color:var(--text);font-weight:600;font-size:13px}.input[data-v-66a43df4]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:11px 12px;font-family:inherit;font-size:14px}.input[data-v-66a43df4]:focus{outline:none;border-color:#d7b43a8c}.input.error[data-v-66a43df4]{border-color:#ff4d4fb3}.hint_error[data-v-66a43df4]{color:#ffb3b3;font-size:12px}.form_error[data-v-66a43df4]{background:#ff4d4f1a;border:1px solid rgba(255,77,79,.45);color:#ffd1d1;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.success_block[data-v-66a43df4]{background:#2ecc711a;border:1px solid rgba(86,213,151,.45);border-radius:10px;padding:14px;color:#cfead8;display:grid;gap:6px}.success_title[data-v-66a43df4]{margin:0;font-weight:800;color:#a8e9c7}.success_body[data-v-66a43df4]{margin:0;font-size:13px;line-height:1.5}.primary_btn.submit_btn[data-v-66a43df4]{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:10px;border:1px solid rgba(46,204,113,.5);background:linear-gradient(180deg,#37d67a,#2fbf6d);color:#072014;font-weight:800;padding:12px 14px;font-size:15px;cursor:pointer}.primary_btn.submit_btn[data-v-66a43df4]:disabled{opacity:.6;cursor:not-allowed}.btn_spinner[data-v-66a43df4]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(0,0,0,.25);border-top-color:#072014;display:inline-block;animation:spin-66a43df4 .8s linear infinite}@keyframes spin-66a43df4{to{transform:rotate(360deg)}}.back_link[data-v-66a43df4]{margin:0;text-align:center;font-size:13px}.link_btn[data-v-66a43df4]{appearance:none;background:none;border:0;color:var(--accent);font-weight:700;font-size:12px;cursor:pointer;padding:0;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]{display:flex;align-items:flex-start;justify-content:center;padding:32px 16px;min-height:calc(100dvh - 80px)}.auth_card[data-v-9c83be7e]{width:100%;max-width:440px;background:linear-gradient(180deg,#1c3a784d,#1230642e);border:1px solid var(--border);border-radius:14px;padding:24px;display:grid;gap:18px;box-shadow:0 12px 36px #00000040}.auth_header[data-v-9c83be7e]{display:grid;gap:6px}.auth_title[data-v-9c83be7e]{margin:0;font-size:24px;font-weight:900;color:var(--text)}.auth_subtitle[data-v-9c83be7e]{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.loading_block[data-v-9c83be7e]{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.success_block[data-v-9c83be7e]{background:#2ecc711a;border:1px solid rgba(86,213,151,.45);border-radius:10px;padding:14px;color:#cfead8;display:grid;gap:6px}.success_title[data-v-9c83be7e]{margin:0;font-weight:800;color:#a8e9c7}.success_body[data-v-9c83be7e]{margin:0;font-size:13px;line-height:1.5}.form_error[data-v-9c83be7e]{background:#ff4d4f1a;border:1px solid rgba(255,77,79,.45);color:#ffd1d1;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.btn_spinner[data-v-9c83be7e]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(255,255,255,.25);border-top-color:var(--accent);display:inline-block;animation:spin-9c83be7e .8s linear infinite}@keyframes spin-9c83be7e{to{transform:rotate(360deg)}}.back_link[data-v-9c83be7e]{margin:0;text-align:center;font-size:13px}.link_btn[data-v-9c83be7e]{appearance:none;background:none;border:0;color:var(--accent);font-weight:700;font-size:13px;cursor:pointer;padding:0;text-decoration:none}.link_btn[data-v-9c83be7e]:hover{text-decoration:underline}.brave_note[data-v-ea99a544]{margin:10px 0 0;font-size:12px;color:var(--muted);line-height:1.45;font-weight:600}.brave_link[data-v-ea99a544]{color:#ff9b7a;text-decoration:underline;text-decoration-color:#fb542b8c;text-underline-offset:2px}.brave_link[data-v-ea99a544]:hover{color:#ffb89a}.roadmap_page[data-v-cdad48f6]{padding-bottom:56px}.roadmap_hero[data-v-cdad48f6]{margin-top:8px;background:radial-gradient(70% 130% at 12% 0%,rgba(23,162,184,.16),transparent 70%),radial-gradient(65% 120% at 90% 0%,rgba(240,214,122,.16),transparent 72%),linear-gradient(180deg,#0b1630f5,#081228f2)}.hero_inner[data-v-cdad48f6]{padding:28px 20px 26px}.hero_badge[data-v-cdad48f6]{margin:0 0 10px;font-size:12px;font-weight:900;letter-spacing:.7px;text-transform:uppercase;color:#b9e7f0}.hero_title[data-v-cdad48f6]{margin:0;font-size:clamp(30px,5vw,44px);line-height:1.06}.hero_subtitle[data-v-cdad48f6]{margin:14px 0 0;max-width:780px;color:var(--muted);font-weight:700;line-height:1.6}.main_grid[data-v-cdad48f6]{margin-top:16px;display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:16px}@media(max-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);padding-bottom:12px;margin-bottom:12px}.section_title[data-v-cdad48f6]{margin:0;font-size:22px}.section_subtitle[data-v-cdad48f6]{margin:6px 0 0;color:var(--muted);font-weight:700;font-size:13px}.timeline_wrap[data-v-cdad48f6]{position:relative;padding:20px 0}.timeline_line[data-v-cdad48f6]{position:absolute;left:23px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#d946ef,#3b82f6);box-shadow:0 0 15px #d946ef66;z-index:0}.timeline_item[data-v-cdad48f6]{position:relative;padding-left:60px;margin-bottom:32px;z-index:1}.timeline_item[data-v-cdad48f6]:last-child{margin-bottom:0}.timeline_dot[data-v-cdad48f6]{position:absolute;left:14px;top:20px;width:20px;height:20px;border-radius:50%;background:var(--bg);border:2px solid #3b82f6;box-shadow:0 0 0 4px #3b82f626;transition:all .3s ease}.timeline_item:hover .timeline_dot[data-v-cdad48f6]{background:#3b82f6;box-shadow:0 0 15px #3b82f680,0 0 0 4px #3b82f640;transform:scale(1.1)}.timeline_item.completed .timeline_dot[data-v-cdad48f6]{border-color:#d946ef;background:#d946ef;box-shadow:0 0 15px #d946ef99,0 0 30px #d946ef66}.timeline_card[data-v-cdad48f6]{position:relative;border-radius:16px;background:linear-gradient(145deg,#ffffff08,#ffffff03);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px 24px;transition:transform .3s ease,box-shadow .3s ease}.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]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.timeline_date[data-v-cdad48f6]{color:#3b82f6;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 10px rgba(59,130,246,.3)}.timeline_item.completed .timeline_date[data-v-cdad48f6]{color:#d946ef;text-shadow:0 0 15px rgba(217,70,239,.6)}.timeline_title[data-v-cdad48f6]{margin:0 0 8px;font-size:18px;font-weight:700;color:#f1f5f9}.timeline_desc[data-v-cdad48f6]{margin:0;color:#94a3b8;line-height:1.6;font-size:15px}.support_copy[data-v-cdad48f6]{margin:0 0 12px;color:var(--muted);line-height:1.55;font-weight:700}.support_list[data-v-cdad48f6]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.support_item[data-v-cdad48f6]{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;border-radius:10px;padding:8px;background:#ffffff05}.support_logo[data-v-cdad48f6]{width:34px;height:34px;object-fit:contain;border-radius:6px;background:#fff;padding:3px}.support_body[data-v-cdad48f6]{min-width:0}.support_name[data-v-cdad48f6]{margin:0 0 2px;font-weight:700;font-size:14px}.support_desc[data-v-cdad48f6]{margin:0 0 4px;font-size:13px;color:#94a3b8;line-height:1.4}.support_url[data-v-cdad48f6]{color:#b8d9ff;font-size:12px;text-decoration:underline;overflow-wrap:anywhere}.copy_btn[data-v-cdad48f6]{border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--muted);font-size:12px;font-weight:800;padding:6px 8px;cursor:pointer}.dmca_page[data-v-4490db5d]{padding-bottom:56px}.dmca_hero[data-v-4490db5d]{margin-top:8px;background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid var(--border)}.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]{margin:10px 0 0;color:var(--muted);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]{margin:0;color:var(--muted);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]{margin:0 0 12px;color:var(--muted);line-height:1.6}.dmca_list[data-v-4490db5d]{margin:12px 0 16px 20px;padding:0;color:var(--muted);line-height:1.6}.dmca_list li[data-v-4490db5d]{margin-bottom:6px}.dmca_agent[data-v-4490db5d]{margin-top:16px;padding:14px;background:#ffffff0a;border-radius:8px}.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]{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.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]{margin-top:24px;font-size:13px;color:var(--muted);opacity:.85}.terms_page[data-v-c5a05a00]{padding-bottom:56px}.terms_hero[data-v-c5a05a00]{margin-top:8px;background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid var(--border)}.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]{margin:10px 0 0;color:var(--muted);font-weight:700;font-size:14px}.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]{margin:0 0 12px;color:var(--muted);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]{margin:12px 0 16px 20px;padding:0;color:var(--muted);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]{margin-top:24px;padding-top:16px;border-top:1px solid var(--border)}.terms_updated[data-v-c5a05a00]{margin-top:12px;font-size:13px;color:var(--muted);opacity:.85}.privacy_page[data-v-bbf2b2e0]{padding-bottom:56px}.privacy_hero[data-v-bbf2b2e0]{margin-top:8px;background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid var(--border)}.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]{margin:10px 0 0;color:var(--muted);font-weight:700;font-size:14px}.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]{margin:0 0 12px;color:var(--muted);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]{margin:12px 0 16px 20px;padding:0;color:var(--muted);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]{margin-top:24px;font-size:13px;color:var(--muted);opacity:.85}.privacy_page[data-v-beea3d3b]{padding-bottom:56px}.privacy_hero[data-v-beea3d3b]{margin-top:8px;background:linear-gradient(145deg,#ffffff0a,#ffffff03);border:1px solid var(--border)}.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]{margin:10px 0 0;color:var(--muted);font-weight:700;font-size:14px}.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]{margin:0 0 12px;color:var(--muted);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]{margin:12px 0 16px 20px;padding:0;color:var(--muted);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]{margin-top:24px;font-size:13px;color:var(--muted);opacity:.85}.steps_list[data-v-beea3d3b]{margin:12px 0 16px 20px;padding:0;color:var(--muted);line-height:1.65}.steps_list li[data-v-beea3d3b]{margin-bottom:10px}.inner_panel[data-v-beea3d3b]{position:relative;padding:20px;background:linear-gradient(145deg,#ffffff08,#ffffff03);border:1px solid var(--border);border-radius:12px}.hp_trap[data-v-beea3d3b]{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.form_hint[data-v-beea3d3b]{margin:0 0 14px;color:var(--muted);line-height:1.55}.form_grid[data-v-beea3d3b]{display:grid;gap:14px}.field[data-v-beea3d3b]{display:grid;gap:6px}.label[data-v-beea3d3b]{color:var(--text);font-weight:600;font-size:14px}.input[data-v-beea3d3b]{width:100%;border:1px solid var(--border);border-radius:10px;background:#ffffff05;color:var(--text);padding:10px 12px;font-family:inherit;font-size:14px;box-sizing:border-box}.input[data-v-beea3d3b]:focus{outline:none;border-color:#d7b43a8c}.textarea[data-v-beea3d3b]{resize:vertical;min-height:72px}.check_row[data-v-beea3d3b]{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:14px;color:var(--muted);line-height:1.5;cursor:pointer}.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]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.primary_btn.teal[data-v-beea3d3b]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:10px;border:1px solid rgba(23,162,184,.45);background:linear-gradient(180deg,#20c997,#17a2b8);color:#061626;font-weight:800;font-size:14px;cursor:pointer;font-family:inherit}.primary_btn.teal[data-v-beea3d3b]:disabled{opacity:.5;cursor:not-allowed}.btn_spinner[data-v-beea3d3b]{width:14px;height:14px;border-radius:999px;border:2px solid rgba(6,22,38,.35);border-top-color:currentColor;display:inline-block;animation:spin-beea3d3b .8s linear infinite;vertical-align:-2px}@keyframes spin-beea3d3b{to{transform:rotate(360deg)}}.hint_error[data-v-beea3d3b]{color:#ffb3b3;font-size:13px;margin:0}.hint_success[data-v-beea3d3b]{color:#a8e9c7;font-size:14px;margin:0;line-height:1.45}.flatline_svg[data-v-603cb61e]{width:100%;height:auto}.flatline_path[data-v-603cb61e]{stroke:#ff5b6b;stroke-width:4;stroke-linejoin:round;stroke-linecap:round;filter:url(#flatline_glow);animation:flatline_pulse-603cb61e 1.7s ease-in-out infinite}.flatline_dot[data-v-603cb61e]{fill:#ffd1a1}@keyframes flatline_pulse-603cb61e{0%,to{stroke-width:4;opacity:.7}40%{stroke-width:5.3;opacity:1}}.fatal_fourway_card[data-v-25d12dc3]{position:relative;width:100%;max-width:360px;aspect-ratio:1/1;min-height:520px;border-radius:26px;border:1px solid var(--border);overflow:hidden;background:radial-gradient(140% 140% at 50% 0%,hsla(var(--ffw-hue,0),84%,62%,.45),#20060af5);box-shadow:-14px 26px 54px #000000b3,18px -18px 54px hsla(var(--ffw-hue,0),84%,62%,.4);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.fatal_fourway_card[data-v-25d12dc3]:hover{transform:scale(1.02);box-shadow:-14px 26px 64px #000c,18px -18px 64px hsla(var(--ffw-hue,0),84%,62%,.5)}.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]{position:absolute;inset:0;background:linear-gradient(180deg,#1e0509e6,#0c0204fa);overflow:hidden}.ffw_glow[data-v-25d12dc3]{position:absolute;inset:-30%;background:radial-gradient(circle at 50% 20%,rgba(255,80,105,.9),transparent 60%);filter:blur(20px);opacity:.9}.ffw_grid[data-v-25d12dc3]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));z-index:1}.ffw_slot[data-v-25d12dc3]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.06);perspective:1000px}.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:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 25%,var(--slot-accent, rgba(255,255,255,.4)),transparent 70%);opacity:.6;mix-blend-mode:screen;pointer-events:none;z-index:0}.ffw_slot[data-v-25d12dc3]:after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#0003,#0000008c);mix-blend-mode:multiply;pointer-events:none;z-index:0}.slot_inner[data-v-25d12dc3]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);transition-delay:var(--flip-delay, 0s)}.ffw_slot.flipped .slot_inner[data-v-25d12dc3]{transform:rotateY(180deg)}.slot_front[data-v-25d12dc3],.slot_back[data-v-25d12dc3]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.slot_back[data-v-25d12dc3]{transform:rotateY(180deg);display:flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#0c0204f2,#140408fa);border:2px solid var(--slot-accent, rgba(255,255,255,.2));z-index:2}.back_content[data-v-25d12dc3]{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px}.back_glow[data-v-25d12dc3]{position:absolute;inset:-20%;background:radial-gradient(circle at 50% 50%,var(--slot-accent, rgba(255,255,255,.4)),transparent 70%);opacity:.4;filter:blur(20px);animation:pulse_back_glow-25d12dc3 2s ease-in-out infinite}@keyframes pulse_back_glow-25d12dc3{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.6;transform:scale(1.1)}}.back_text[data-v-25d12dc3]{position:relative;z-index:1;font-size:clamp(16px,4cqw,22px);font-weight:900;text-transform:uppercase;letter-spacing:.12em;color:#f5f7ff;text-shadow:0 4px 14px rgba(0,0,0,.8),0 0 20px var(--slot-accent, rgba(255,255,255,.3));text-align:center}.slot_front[data-v-25d12dc3]{position:relative;width:100%;height:100%;z-index:1}.image_wrap[data-v-25d12dc3]{position:absolute;inset:-4%}.image_wrap img[data-v-25d12dc3]{width:115%;height:115%;object-fit:cover;filter:contrast(1.15) saturate(1.2) brightness(.95)}.ffw_nameplate[data-v-25d12dc3]{position:absolute;left:0;right:0;bottom:0;padding:6px 5px;background:linear-gradient(180deg,#000c,#0000008c);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);text-align:center;z-index:2}.ffw_slot.top_plate .ffw_nameplate[data-v-25d12dc3]{top:0;bottom:auto;background:linear-gradient(180deg,#000c,#0000004d)}.ffw_name[data-v-25d12dc3]{font-size:clamp(13px,3.5cqw,16px);font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#f5f7ff;text-shadow:0 4px 14px rgba(0,0,0,.6)}.lightning_line[data-v-25d12dc3]{position:absolute;left:50%;top:50%;width:auto;height:360%;opacity:.75;mix-blend-mode:screen;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}.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]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60%;max-width:260px;padding:18px 16px 16px;border-radius:0;border:0;background:radial-gradient(circle at 50% 30%,#0c1934e6,#040916f2);box-shadow:0 0 24px #0000008c,inset 0 0 24px #00000073;text-align:center;display:flex;flex-direction:column;gap:6px;z-index:3}.ffw_title_wrap[data-v-25d12dc3]{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.ffw_flatline_backdrop[data-v-25d12dc3]{position:absolute;inset:-4px 0 0;display:flex;align-items:center;justify-content:center;opacity:.85;mix-blend-mode:screen}.ffw_flatline_backdrop[data-v-25d12dc3] .flatline_svg{width:115%}.ffw_label[data-v-25d12dc3]{font-family:Rubik Glitch,system-ui,sans-serif;font-weight:400;font-style:italic;text-transform:uppercase;letter-spacing:.24em;font-size:clamp(18px,4.8cqw,26px);color:#fdfcff;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1;gap:2px}.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]{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;text-transform:uppercase;letter-spacing:.2em;color:#ffffffb3}.ffw_meta .dot[data-v-25d12dc3]{color:#fff6}.sr_only[data-v-25d12dc3]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:520px){.fatal_fourway_card[data-v-25d12dc3]{width:92%;margin:0 auto;border-radius:20px}.ffw_center_badge[data-v-25d12dc3]{width:72%}}@media(prefers-reduced-motion:reduce){.slot_inner[data-v-25d12dc3]{transition:transform .3s ease}.back_glow[data-v-25d12dc3]{animation:none}}.filter_bar[data-v-bad36257]{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:10px;margin:0 0 12px;padding:8px 12px;position:sticky;top:56px;background:var(--bg);z-index:5;border-bottom:1px solid var(--border)}.filter_bar .left_group[data-v-bad36257]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:#ffffff0a;justify-self:stretch;grid-row:2}.right_group[data-v-bad36257]{display:flex;align-items:center;gap:12px;justify-content:space-between;justify-self:stretch;grid-row:1;flex-wrap:nowrap;width:100%}.right_group .segmented[data-v-bad36257]{flex:0 0 auto}.right_group .count[data-v-bad36257]{flex:0 0 auto;margin-left:auto}.filter_label[data-v-bad36257]{font-weight:800;color:var(--muted)}.filter_label .accent[data-v-bad36257]{color:var(--accent)}.clear_btn[data-v-bad36257]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);font-weight:900;cursor:pointer}.segmented[data-v-bad36257]{display:inline-flex;background:#ffffff0f;border:1px solid var(--border);border-radius:999px;overflow:hidden}.seg_btn[data-v-bad36257]{padding:6px 12px;border:0;background:transparent;color:var(--muted);font-weight:900;cursor:pointer;clip-path:inset(0 round 999px);box-shadow:none;transition:var(--pill-state-transition)}.seg_btn.active[data-v-bad36257]{background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#061626;border-color:transparent;box-shadow:inset 0 0 0 1px #00000080;clip-path:inset(0 round 999px);padding:6px 12px}.count[data-v-bad36257]{color:var(--muted);font-weight:800}.cropper[data-v-f8198bf0]{position:relative;width:100%;aspect-ratio:3/5;border-radius:16px;overflow:hidden;background:#000;touch-action:pan-y}.img[data-v-f8198bf0]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:grayscale(1) contrast(1.15) brightness(.72) saturate(.5);transform-origin:center center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.seam_visual[data-v-f8198bf0]{position:absolute;inset:0;pointer-events:none}.seam_visual[data-v-f8198bf0]:after{content:"";position:absolute;inset:0;mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%;background:radial-gradient(50% 50% at 50% 50%,#ffffff1f,#fff0 70%);opacity:.2}.shade[data-v-f8198bf0]{position:absolute;background:#0000008c;pointer-events:none}.half_shade[data-v-f8198bf0]{position:absolute;pointer-events:none;overflow:hidden;border-radius:10px}.half_shade.side_left[data-v-f8198bf0]:after{content:"";position:absolute;inset:0;background:#0000007a;mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 49.5%,#000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 49.5%,#000 50.5%);mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%}.half_shade.side_right[data-v-f8198bf0]:after{content:"";position:absolute;inset:0;background:#0000007a;mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%}.crop_box[data-v-f8198bf0]{position:absolute;box-sizing:border-box;background:transparent;border-radius:10px;cursor:move;overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none}.crop_box[data-v-f8198bf0]{border:2px dotted rgba(255,255,255,.9)}.crop_box.side_left[data-v-f8198bf0]{mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),#000 49.5%,rgba(0,0,0,0) 50.5%);mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%}.crop_box.side_right[data-v-f8198bf0]{mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 49.5%,#000 50.5%);-webkit-mask-image:linear-gradient(var(--grad-angle),rgba(0,0,0,0) 49.5%,#000 50.5%);mask-position:calc(100% - var(--seam-pct)) 50%;-webkit-mask-position:calc(100% - var(--seam-pct)) 50%;mask-size:200% 200%;-webkit-mask-size:200% 200%}.diag_line[data-v-f8198bf0]{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(var(--grad-angle),rgba(255,255,255,0) 0 6px,rgba(255,255,255,0) 6px,rgba(255,255,255,0) 11px),linear-gradient(var(--grad-angle),rgba(255,255,255,0) 49.5%,rgba(255,255,255,.9) 50%,rgba(255,255,255,0) 50.5%);opacity:.7;mix-blend-mode:normal}.handle[data-v-f8198bf0]{position:absolute;width:28px;height:28px;border:2px solid rgba(255,255,255,.95);background:#0b1630;border-radius:50%;box-shadow:0 2px 8px #0006;touch-action:none}.handle[data-v-f8198bf0]:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#ffffff2e}.handle_tl[data-v-f8198bf0]{left:-14px;top:-14px;cursor:nwse-resize}.handle_tr[data-v-f8198bf0]{right:-14px;top:-14px;cursor:nesw-resize}.handle_bl[data-v-f8198bf0]{left:-14px;bottom:-14px;cursor:nesw-resize}.handle_br[data-v-f8198bf0]{right:-14px;bottom:-14px;cursor:nwse-resize}.crop_box.active[data-v-f8198bf0]{border-color:#fff}.editor_body[data-v-84c187c6]{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:900px){.editor_body[data-v-84c187c6]{grid-template-columns:1fr}}.editor_controls[data-v-84c187c6]{display:grid;gap:12px}.editor_controls.below[data-v-84c187c6]{margin-top:8px}.ie_label[data-v-84c187c6]{font-weight:800;color:var(--muted)}.field.two_cols[data-v-84c187c6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.btn_row[data-v-84c187c6]{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:8px}.editor_preview[data-v-84c187c6]{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.modal_title_group .title[data-v-84c187c6]{margin:0}.modal_title_group .subtitle[data-v-84c187c6]{color:var(--muted);font-weight:700}.header_actions .close_btn[data-v-84c187c6]{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff0f,#ffffff0a);color:var(--text);font-weight:900;padding:6px 12px;font-size:20px;line-height:1;cursor:pointer;transition:.18s ease}.main_container[data-v-efbe99cd]{background:radial-gradient(70vw 50vh at 50% 0%,rgba(255,255,255,.035),transparent 70%),linear-gradient(180deg,#ffffff05,#ffffff05),var(--bg);position:relative}.sm_page_waitlist[data-v-efbe99cd]>:not(.sm_waitlist_scrim):not(.sm_waitlist_banner){filter:grayscale(1);opacity:.42;pointer-events:none;-webkit-user-select:none;user-select:none}.sm_waitlist_scrim[data-v-efbe99cd]{position:absolute;inset:0;z-index:8;background:linear-gradient(180deg,#070e1c1f,#070e1c61);pointer-events:none}.sm_waitlist_banner[data-v-efbe99cd]{position:relative;z-index:9;margin:0 12px 12px;padding:12px 14px;border-radius:12px;border:1px solid rgba(240,214,122,.35);background:linear-gradient(180deg,#0c162ef0,#081228e6);box-shadow:0 12px 28px #00000047;display:flex;flex-direction:column;gap:4px;pointer-events:none}.sm_waitlist_title[data-v-efbe99cd]{font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#e8d58a}.sm_waitlist_copy[data-v-efbe99cd]{font-size:13px;font-weight:750;color:var(--muted);line-height:1.35}@media(max-width:520px){.sm_waitlist_banner[data-v-efbe99cd]{margin:0 10px 10px}}.hero_body[data-v-efbe99cd]{padding:12px 16px 16px}.tagline[data-v-efbe99cd]{margin:0 0 6px;font-size:18px;font-weight:900}.sub[data-v-efbe99cd]{margin:0;color:var(--muted);font-weight:700}.filter_bar[data-v-efbe99cd]{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;row-gap:10px;margin:0 0 12px;padding:8px 12px;position:sticky;top:56px;background:var(--bg);z-index:5;border-bottom:1px solid var(--border)}.filter_bar .left_group[data-v-efbe99cd]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:1px solid var(--border);border-radius:12px;background:#ffffff0a;justify-self:stretch;grid-row:2}.right_group[data-v-efbe99cd]{display:flex;align-items:center;gap:12px;justify-content:space-between;justify-self:stretch;grid-row:1;flex-wrap:nowrap;width:100%}.right_group .segmented[data-v-efbe99cd]{flex:0 0 auto}.right_group .count[data-v-efbe99cd]{flex:0 0 auto;margin-left:auto}.filter_label[data-v-efbe99cd]{font-weight:800;color:var(--muted)}.filter_label .accent[data-v-efbe99cd]{color:var(--accent)}.clear_btn[data-v-efbe99cd]{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--muted);font-weight:900;cursor:pointer}.cards_grid[data-v-efbe99cd]{display:grid;row-gap:44px;column-gap:18px;grid-template-columns:1fr;padding:0 12px;justify-items:center}@media(min-width:1000px){.cards_grid[data-v-efbe99cd]{grid-template-columns:1fr 1fr}}.panel_body[data-v-efbe99cd]{padding:14px 16px}.card_wrap[data-v-efbe99cd]{position:relative;min-width:0;display:flex;justify-content:center}.edit_btn[data-v-efbe99cd]{position:absolute;bottom:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff1f,#ffffff0f);color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:760px){.edit_btn[data-v-efbe99cd]{left:12px;right:auto;bottom:10px}}.past_divider[data-v-efbe99cd]{display:flex;align-items:center;justify-content:center;padding:16px 12px 6px;margin-top:8px}.past_divider[data-v-efbe99cd]:before,.past_divider[data-v-efbe99cd]:after{content:"";flex:1 1;height:1px;background:var(--border);opacity:.8}.past_label[data-v-efbe99cd]{flex:0 0 auto;color:var(--muted);font-weight:900;margin:0 10px;letter-spacing:.6px}.show_more_wrap[data-v-efbe99cd]{display:flex;justify-content:center;padding:6px 12px 16px}.show_more_btn[data-v-efbe99cd]{display:inline-flex;align-items:center;justify-content:center;padding:10px 18px;border-radius:999px;border:1px solid var(--border);background:#ffffff0f;color:var(--text);font-weight:800;cursor:pointer}.show_more_btn[data-v-efbe99cd]:hover{border-color:var(--accent)}.past_end_sentinel[data-v-efbe99cd]{height:1px}.past_tab_panel[data-v-efbe99cd]{min-height:0}.upcoming_compact_strip[data-v-efbe99cd]{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 12px 16px;padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:#ffffff0a}.upcoming_compact_text[data-v-efbe99cd]{margin:0;color:var(--muted);font-weight:800;text-align:center}.upcoming_compact_btn[data-v-efbe99cd]{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--accent);font-weight:900;cursor:pointer}.upcoming_compact_btn[data-v-efbe99cd]:hover{border-color:var(--accent)}.placeholder_card[data-v-efbe99cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:280px;width:100%;max-width:500px;margin:0 auto;border:1px dashed var(--border);border-radius:12px;background:#ffffff08;padding:24px}.checkin_main[data-v-aef7ff2a]{width:min(1000px,100%)}.checkin_panel[data-v-aef7ff2a]{margin-top:18px}.panel_header[data-v-aef7ff2a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--border);border-bottom:none;border-radius:12px 12px 0 0;background:#0a174066}.panel_body[data-v-aef7ff2a]{border:1px solid var(--border);border-radius:0 0 12px 12px;padding:16px;background:#0a174040}.checkin_subtitle[data-v-aef7ff2a]{margin:6px 0 0;max-width:640px}.checkin_event_meta[data-v-aef7ff2a]{display:grid;gap:4px;margin-bottom:12px}.checkin_event_name[data-v-aef7ff2a]{font-weight:800;color:#f5f7ff;font-size:16px}.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]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--border);border-bottom:none;border-radius:12px 12px 0 0;background:#0a174066}.panel_body[data-v-5200631a]{border:1px solid var(--border);border-radius:0 0 12px 12px;padding:16px;background:#0a174040}.checkin_subtitle[data-v-5200631a]{margin:6px 0 0;max-width:720px}.checkin_event_meta[data-v-5200631a]{display:grid;gap:4px;margin-bottom:12px}.checkin_event_name[data-v-5200631a]{font-weight:800;color:#f5f7ff;font-size:16px}.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:translateZ(0) scale(1)}50%{transform:translate3d(16px,-12px,0) scale(1.06)}}@keyframes orb_float_b-29ba4c01{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-12px,14px,0) scale(.97)}}@keyframes glint_sweep-29ba4c01{0%{transform:translate(-120%);opacity:0}16%{opacity:.85}84%{opacity:.85}to{transform:translate(140%);opacity:0}}@keyframes featured_visual_float-29ba4c01{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes card_sheen_sweep-29ba4c01{0%,30%{background-position:-100% 0;opacity:0}40%{opacity:1}70%{background-position:200% 0;opacity:0}to{background-position:200% 0;opacity: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]{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;margin-bottom:34px;border-radius:0;border:1px solid rgba(255,255,255,.08);border-left:0;border-right:0;background:linear-gradient(160deg,#0b1734fc,#070e1cf7);overflow:hidden;box-shadow:0 24px 64px #0000006b,0 0 0 1px #f0d67a0d,inset 0 1px #ffffff0f}.featured_stage[data-v-29ba4c01]:after{content:"";position:absolute;inset:0 0 0 -24%;width:42%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-120%);pointer-events:none;z-index:1}.featured_stage_bg[data-v-29ba4c01]{position:absolute;inset:0;pointer-events:none}.bg_orb[data-v-29ba4c01]{position:absolute;border-radius:50%;filter:blur(60px)}.bg_orb_a[data-v-29ba4c01]{width:300px;height:300px;top:-120px;right:-80px;background:radial-gradient(circle,#f0d67a57,#c98a1a14 65%);animation:orb_float_a-29ba4c01 11s ease-in-out infinite}.bg_orb_b[data-v-29ba4c01]{width:240px;height:240px;left:-70px;bottom:-90px;background:radial-gradient(circle,#325ed624,#0a12360f 72%);animation:orb_float_b-29ba4c01 13s ease-in-out infinite}.bg_grid[data-v-29ba4c01]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse 85% 85% at 50% 50%,#000 18%,transparent 85%);mask-image:radial-gradient(ellipse 85% 85% at 50% 50%,#000 18%,transparent 85%)}.featured_track[data-v-29ba4c01]{position:relative;z-index:2;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:manipulation;scrollbar-width:none;-ms-overflow-style:none}.featured_track[data-v-29ba4c01]::-webkit-scrollbar{display:none}.featured_slide[data-v-29ba4c01]{position:relative;flex:0 0 100%;min-height:220px;padding:24px 28px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.sale_slide[data-v-29ba4c01]{padding:14px 28px 0;background:radial-gradient(ellipse 75% 55% at 82% 12%,rgba(240,214,122,.1) 0%,transparent 58%),linear-gradient(155deg,#0d19376b,#080f1e61)}.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]{gap:14px 22px;align-items:flex-start}.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]{line-height:1.28;font-size:clamp(.86rem,2.65vw,1rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.product_line_slide .featured_cta_row[data-v-29ba4c01]{padding-bottom:0;margin-top:2px;flex-shrink:0}.product_line_slide .featured_visual_block[data-v-29ba4c01]{min-height:0;gap:10px}.product_line_slide .featured_visual_card[data-v-29ba4c01]{width:clamp(150px,41vw,192px);height:clamp(122px,32vw,150px);border-radius:15px}.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]{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;animation:fade_up-29ba4c01 .45s cubic-bezier(.22,1,.36,1) both}.featured_body[data-v-29ba4c01]{display:flex;flex-direction:row;align-items:center;gap:48px;flex:1}.featured_copy[data-v-29ba4c01]{display:flex;flex-direction:column;gap:4px;max-width:24rem}.featured_eyebrow[data-v-29ba4c01]{margin:0;color:var(--dimmed-accent);font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sale_eyebrow[data-v-29ba4c01]{color:var(--accent);font-size:clamp(1.5rem,4.8vw,2.05rem);font-weight:900;letter-spacing:.04em;line-height:1.05}.featured_title[data-v-29ba4c01]{margin:0;color:var(--text);font-size:1.15rem;line-height:1.1;letter-spacing:-.02em;font-weight:900}.featured_title_sale[data-v-29ba4c01]{font-size:clamp(1rem,3.2vw,1.22rem);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.featured_title_product_line[data-v-29ba4c01]{font-size:clamp(1.42rem,4.5vw,1.95rem);line-height:1.08;letter-spacing:-.03em;font-weight:900;background:linear-gradient(180deg,#fff,#b8c4d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.featured_text[data-v-29ba4c01]{margin:0;color:#e6eefce0;font-size:clamp(1rem,3.1vw,1.12rem);line-height:1.45}.featured_text_highlight[data-v-29ba4c01]{font-weight:600;color:var(--dimmed-accent)}.sale_slide .featured_text[data-v-29ba4c01]{margin-top:.85rem}.sale_countdown_block[data-v-29ba4c01]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:1;min-width:0;padding-left:24px;border-left:1px solid rgba(255,255,255,.08)}.sale_countdown_label[data-v-29ba4c01]{color:#e6ecfa8c;font-size:.84rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sale_countdown_value[data-v-29ba4c01]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:12px 18px;line-height:1}.sale_countdown_unit[data-v-29ba4c01]{display:inline-flex;align-items:baseline;gap:2px;color:var(--accent)}.sale_countdown_num[data-v-29ba4c01]{font-size:clamp(2.65rem,8.5vw,3.85rem);font-weight:900;letter-spacing:-.03em;line-height:.85}.sale_countdown_suffix[data-v-29ba4c01]{font-size:clamp(1.12rem,3.5vw,1.55rem);font-weight:800;opacity:.8;text-transform:lowercase}.sale_countdown_ended[data-v-29ba4c01]{font-size:clamp(1.5rem,4.2vw,2rem);font-weight:900;color:var(--muted)}.sale_countdown_pending[data-v-29ba4c01]{font-size:clamp(2rem,6vw,2.75rem);font-weight:800;letter-spacing:.12em;color:#e6ecfa59}.featured_visual_block[data-v-29ba4c01]{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:14px;flex:1;min-width:0;min-height:148px}.featured_visual_card[data-v-29ba4c01]{position:relative;flex:0 0 auto;width:clamp(118px,34vw,148px);height:clamp(118px,34vw,148px);border-radius:18px;overflow:hidden;background:linear-gradient(165deg,#12234cf5,#08122afc);box-shadow:0 16px 48px #00000073,0 0 0 1px #ffffff1a;animation:featured_visual_float-29ba4c01 4.5s ease-in-out infinite;will-change:transform;transition:box-shadow .3s ease}.featured_card_glow_ring[data-v-29ba4c01]{position:absolute;inset:-3px;border-radius:21px;border:1.5px solid rgba(240,214,122,0);animation:sale_ring_pulse_gold-29ba4c01 3.6s ease-in-out infinite both;pointer-events:none;z-index:3}.featured_card_sheen[data-v-29ba4c01]{position:absolute;inset:0;border-radius:18px;background:linear-gradient(118deg,transparent 20%,rgba(240,214,122,.13) 46%,rgba(255,255,255,.18) 50%,rgba(240,214,122,.08) 54%,transparent 72%);background-size:280% 100%;background-position:-100% 0;pointer-events:none;z-index:2}.featured_visual_img[data-v-29ba4c01]{display:block;width:100%;height:100%;object-fit:cover;border-radius:18px}.featured_cta_row[data-v-29ba4c01]{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--text);padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.14)}.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]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 22px 10px}.featured_dots[data-v-29ba4c01]{display:inline-flex;align-items:center;gap:6px}.featured_dot[data-v-29ba4c01]{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#ffffff2e;cursor:pointer;transition:transform .2s ease,background .2s ease}.featured_dot.active[data-v-29ba4c01]{background:var(--accent);transform:scale(1.12)}@media(max-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]{width:100%;align-self:center;justify-content:center}.sale_countdown_block[data-v-29ba4c01]{align-items:flex-start;padding-left:0;border-left:0;margin-top:4px}.sale_countdown_value[data-v-29ba4c01]{justify-content:flex-start;gap:10px 14px}}@media(min-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:glint_sweep-29ba4c01 6s ease-in-out infinite}.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:card_sheen_sweep-29ba4c01 3.6s ease-in-out infinite both}}.shop_catalog_skeleton_grid[data-v-a24a9ba0]{display:grid;gap:16px;grid-template-columns:1fr;pointer-events:none}.shop_catalog_skeleton_tile[data-v-a24a9ba0]{min-width:0}.glass_skeleton_card[data-v-a24a9ba0]{position:relative;min-height:420px;background:linear-gradient(168deg,#0c1938c2,#08122ab8);border:1px solid rgba(255,255,255,.09);border-radius:20px;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0d}.glass_skeleton_card[data-v-a24a9ba0]:before{content:"";position:absolute;inset:-20px;background:radial-gradient(circle at 50% 50%,rgba(240,214,122,.08) 0%,transparent 70%);pointer-events:none}.glass_skeleton_card[data-v-a24a9ba0]:after{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent-gradient);opacity:.72}.sk_content[data-v-a24a9ba0]{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;min-height:420px;padding:20px 20px 16px}.sk_header[data-v-a24a9ba0]{display:flex;flex-direction:column;gap:8px}.sk_media_box[data-v-a24a9ba0]{flex:1 0 auto;min-height:220px;border-radius:14px;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.08),transparent 48%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.sk_media_inner[data-v-a24a9ba0]{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.06),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.05),transparent 65%);filter:blur(10px);transform:scale(1.04)}.sk_footer[data-v-a24a9ba0]{display:flex;justify-content:space-between;align-items:center;margin-top:auto;gap:12px}.sk_line[data-v-a24a9ba0],.sk_pill[data-v-a24a9ba0]{position:relative;overflow:hidden;background:linear-gradient(180deg,#ffffff1a,#ffffff0a);border:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sk_line[data-v-a24a9ba0]{height:12px;border-radius:6px}.sk_line.h20[data-v-a24a9ba0]{height:20px}.sk_line.h18[data-v-a24a9ba0]{height:18px}.sk_pill[data-v-a24a9ba0]{height:14px;border-radius:999px}.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]{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.02) 20%,rgba(255,255,255,.08) 48%,rgba(255,255,255,.02) 76%,transparent 100%);transform:translate(-120%);animation:glass_shimmer-a24a9ba0 2.4s linear infinite}@keyframes glass_shimmer-a24a9ba0{to{transform:translate(120%)}}@media(min-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]{position:relative;background:linear-gradient(168deg,#0c1938fa,#08122af5);border:1px solid rgba(255,255,255,.09);border-radius:20px;overflow:hidden;padding:20px 20px 16px;display:flex;flex-direction:column;gap:14px;min-height:100%;cursor:pointer;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,border-color .24s ease;animation:card_in-f432d92c .58s cubic-bezier(.22,1,.36,1) calc(var(--stagger, 0) * 85ms + .33s) both;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0d;-webkit-tap-highlight-color:transparent}.shop_card.is_featured[data-v-f432d92c]{border-color:#f0d67a40;background:linear-gradient(168deg,#12234cfc,#0b1630fa)}.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:2px solid rgba(240,214,122,.5);outline-offset:2px}.shop_card[data-v-f432d92c]:active{transform:translateY(-2px) scale(.985);transition-duration:.1s}.card_aura[data-v-f432d92c]{position:absolute;inset:-20px;background:radial-gradient(circle at 50% 50%,rgba(240,214,122,.12) 0%,transparent 70%);z-index:0;pointer-events:none;animation:aura_pulse-f432d92c 4s ease-in-out infinite}.card_accent_bar[data-v-f432d92c]{position:absolute;top:0;left:0;right:0;height:2px;background:var(--accent-gradient);transform-origin:left;animation:accent_bar_in-f432d92c .6s cubic-bezier(.22,1,.36,1) calc(var(--stagger, 0) * 85ms + .5s) both;z-index:2}.card_glow[data-v-f432d92c]{position:absolute;inset:-1px;border-radius:21px;background:radial-gradient(120% 90% at 50% 0%,rgba(240,214,122,.14),transparent 68%);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:0}.card_sheen[data-v-f432d92c]{position:absolute;top:0;bottom:0;left:-100%;width:60%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.055) 50%,transparent 100%);pointer-events:none;z-index:1;transition:left .55s cubic-bezier(.4,0,.2,1)}.shop_card_header[data-v-f432d92c]{position:relative;z-index:2;display:flex;flex-direction:column;gap:7px}.card_eyebrow_row[data-v-f432d92c]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.card_sale_pill[data-v-f432d92c]{padding:3px 10px;border-radius:999px;font-size:.62rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#070e1c;background:linear-gradient(135deg,#7dffb0,#2fd07b);box-shadow:0 4px 14px #2fd07b4d}.card_sale_pill_overlay[data-v-f432d92c]{position:absolute;top:12px;right:12px;z-index:3;pointer-events:none}.shop_card_eyebrow[data-v-f432d92c]{margin:0;font-size:.7rem;font-weight:800;color:#d9c27a;letter-spacing:.12em;text-transform:uppercase}.shop_card_title[data-v-f432d92c]{margin:0;font-size:1.15rem;font-weight:900;color:var(--text);letter-spacing:-.015em}.shop_card_description[data-v-f432d92c]{margin:0;color:var(--muted);line-height:1.5;font-size:.84rem}.gear_media_wrap[data-v-f432d92c]{position:relative;z-index:2;min-height:220px;flex:1 0 auto;display:flex;flex-direction:column;gap:12px}.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]{border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.08);background:#0003;aspect-ratio:1;max-height:320px;margin:0 auto;width:100%;position:relative}.gear_media_stage[data-v-f432d92c]{position:relative;width:100%;height:100%}.gear_product_img[data-v-f432d92c]{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .65s ease,transform .65s ease}.gear_product_img.active[data-v-f432d92c]{opacity:1;transform:scale(1)}.gear_price_row[data-v-f432d92c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px;padding:10px 12px;border-radius:12px;background:#0003;border:1px solid rgba(255,255,255,.08)}.gear_price_row_sale[data-v-f432d92c]{background:linear-gradient(135deg,#10382473,#08122a59);border-color:#2fd07b47}.gear_compare_price[data-v-f432d92c]{margin:0;font-size:.94rem;font-weight:800;color:#d2e1eb94;text-decoration:line-through;text-decoration-thickness:2px}.gear_sale_price[data-v-f432d92c]{margin:0;font-size:1.18rem;font-weight:900;letter-spacing:-.02em;color:#b9ffd2;text-shadow:0 0 20px rgba(47,208,123,.24)}.gear_regular_price[data-v-f432d92c]{margin:0;font-size:1.02rem;font-weight:900;letter-spacing:-.01em;color:#eef4ff}.card_footer[data-v-f432d92c]{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:8px;padding-top:4px}.card_footer_cta[data-v-f432d92c]{color:var(--accent);font-size:.79rem;font-weight:800;letter-spacing:.02em}.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{transform:translateY(-6px);border-color:#f0d67a38;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]{display:grid;gap:16px;grid-template-columns:1fr}.product_tile[data-v-958b7623]{min-width:0}.section_row[data-v-958b7623]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.section_row_with_cart[data-v-958b7623]{flex-wrap:wrap;justify-content:space-between;align-items:center}.section_row_titles[data-v-958b7623]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.shop_cart_anchor[data-v-958b7623]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-end;margin-left:auto}.shop_cart_btn[data-v-958b7623]{display:inline-flex;align-items:center;gap:10px;padding:4px 0;border:0;background:transparent;color:#f5f7fac7;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .15s ease,color .2s ease,opacity .2s ease}.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]{flex-shrink:0;stroke-width:2.1;width:24px;height:24px}.shop_cart_count[data-v-958b7623]{min-width:28px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--accent-gradient);color:#070e1c;box-shadow:0 4px 14px #b48c143d;font-size:.95rem;font-weight:900;letter-spacing:.04em;line-height:1}.shop_cart_btn_pulse[data-v-958b7623]{animation:cart_btn_nudge-958b7623 .28s cubic-bezier(.22,1,.36,1)}@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:cart_badge_jump-958b7623 .44s cubic-bezier(.22,1,.36,1)}.section_label[data-v-958b7623]{font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);padding:5px 14px;border-radius:999px;background:#f0d67a1a;border:1px solid rgba(240,214,122,.26)}.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(min-width:760px){.product_grid[data-v-958b7623]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gear_product_sheet[data-v-29a51d95]{position:relative;padding:0 16px 28px}.sheet_header[data-v-29a51d95]{display:flex;align-items:flex-start;gap:12px}.back_icon_btn[data-v-29a51d95]{width:34px;height:34px;flex-shrink:0;margin-top:2px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#070f2194;color:#e8eefb;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.back_icon[data-v-29a51d95]{width:18px;height:18px;display:block}.sheet_title_group[data-v-29a51d95]{display:flex;flex-direction:column;gap:8px;min-width:0}.sheet_eyebrow[data-v-29a51d95]{margin:0;color:#d9c27a;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sheet_title[data-v-29a51d95]{margin:0;color:var(--text);font-size:clamp(1.35rem,5vw,1.7rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.sheet_description[data-v-29a51d95]{margin:14px 0 0;color:var(--muted);line-height:1.6;font-size:.94rem}.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]{position:absolute;top:14px;right:14px;z-index:3;padding:6px 14px;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#070e1c;background:linear-gradient(135deg,#7dffb0,#2fd07b);box-shadow:0 6px 20px #2fd07b59;pointer-events:none}.sheet_media[data-v-29a51d95]{position:relative;margin-top:18px;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#00000038}.sheet_media_sale[data-v-29a51d95]{box-shadow:0 0 0 1px #2fd07b40,0 12px 40px #2fd07b24}.sheet_media_track[data-v-29a51d95]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.sheet_media_track[data-v-29a51d95]::-webkit-scrollbar{display:none}.sheet_media_slide[data-v-29a51d95]{flex:0 0 100%;scroll-snap-align:start}.sheet_product_img[data-v-29a51d95]{display:block;width:100%;height:auto}.sheet_media_dots[data-v-29a51d95]{display:flex;justify-content:center;gap:8px;padding:12px 12px 14px;background:#070e1c2e}.sheet_media_dot[data-v-29a51d95]{width:9px;height:9px;border:0;border-radius:999px;background:#ffffff38;padding:0;cursor:pointer;transition:transform .18s ease,background .18s ease}.sheet_media_dot.active[data-v-29a51d95]{background:#7dffb0;transform:scale(1.15)}.sheet_price_block[data-v-29a51d95]{margin-top:18px;padding:16px 18px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000038}.sheet_price_block_sale[data-v-29a51d95]{border-color:#2fd07b4d;background:linear-gradient(145deg,#0e342299,#0c163080)}.sheet_price_row[data-v-29a51d95]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 16px}.sheet_compare_price[data-v-29a51d95]{font-size:1.08rem;font-weight:800;color:#d2e1eb94;text-decoration:line-through;text-decoration-thickness:2px}.sheet_sale_price[data-v-29a51d95]{font-size:clamp(1.5rem,6vw,2rem);font-weight:900;letter-spacing:-.03em;color:#b9ffd2;text-shadow:0 0 28px rgba(47,208,123,.24)}.sheet_regular_price[data-v-29a51d95]{font-size:clamp(1.35rem,5vw,1.75rem);font-weight:900;letter-spacing:-.02em;color:#eef4ff}.sheet_save_hint[data-v-29a51d95]{margin:10px 0 0;font-size:.82rem;color:#f0d67aeb;line-height:1.45}.gear_form_section[data-v-29a51d95]{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.gear_field[data-v-29a51d95]{display:flex;flex-direction:column;gap:6px;min-width:0}.gear_field_label[data-v-29a51d95]{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9eabc9d9}.gear_field_input[data-v-29a51d95],.gear_field_select[data-v-29a51d95]{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text);padding:11px 12px;font-size:.95rem}.gear_field_select[data-v-29a51d95]{cursor:pointer}.sheet_add_error[data-v-29a51d95]{margin:12px 0 0;color:#ff9a9a;font-size:.86rem}.sheet_order_btn[data-v-29a51d95]{display:block;width:100%;box-sizing:border-box;text-align:center;border:0;cursor:pointer;margin-top:18px;border-radius:14px;padding:14px 20px;font-weight:800;font-size:.92rem;letter-spacing:.04em;color:#070e1c;background:linear-gradient(145deg,#d4a820,#9f7c12);box-shadow:0 8px 28px #b48c1461,inset 0 1px #ffffff1f;transition:filter .18s ease,transform .12s ease}.sheet_order_btn[data-v-29a51d95]:disabled{opacity:.45;cursor:not-allowed}.sheet_secondary_btn[data-v-29a51d95]{display:block;width:100%;box-sizing:border-box;margin-top:10px;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:var(--text);font-weight:800;font-size:.86rem;cursor:pointer}.sheet_secondary_btn[data-v-29a51d95]:hover{background:#ffffff14}[data-v-29a51d95] .shop_item_details_modal{background:linear-gradient(180deg,#0b1630fe,#081228fb)}[data-v-29a51d95] .shop_item_details_modal.dragging{transition:none}.sr_only[data-v-c7167862]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gear_cart_sheet[data-v-c7167862]{padding:0 16px 32px;overflow:hidden}.step_view[data-v-c7167862]{width:100%}.sheet_header[data-v-c7167862]{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:2px;min-height:34px}.sheet_header.is_checkout[data-v-c7167862]{display:block;margin-bottom:0;min-height:44px;padding-top:8px}.sheet_header_start[data-v-c7167862]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.sheet_header.is_checkout .sheet_header_start[data-v-c7167862]{justify-content:center;padding:0 44px}.back_icon_btn[data-v-c7167862]{width:34px;height:34px;flex-shrink:0;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#070f2194;color:#e8eefb;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.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]{display:flex;flex-direction:column;gap:6px;min-width:0}.sheet_title_group.is_checkout[data-v-c7167862]{align-items:center;gap:4px;text-align:center}.sheet_eyebrow[data-v-c7167862]{margin:0;color:#d9c27a;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.sheet_title[data-v-c7167862]{margin:0;color:var(--text);font-size:clamp(1.35rem,5vw,1.7rem);font-weight:900;letter-spacing:-.02em;line-height:1.05}.sheet_back_btn[data-v-c7167862]{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;color:var(--muted);font-size:.84rem;font-weight:800;cursor:pointer;padding:6px 0;transition:color .15s ease}.sheet_back_btn[data-v-c7167862]:hover{color:var(--text)}.back_chevron_icon[data-v-c7167862]{width:16px;height:16px;flex-shrink:0}.checkout_progress[data-v-c7167862]{display:flex;align-items:flex-start;justify-content:center;width:max-content;max-width:100%;margin:16px auto 0;padding-bottom:4px;gap:0}.checkout_progress_node[data-v-c7167862]{display:flex;flex-direction:column;align-items:center;gap:7px;flex:0 0 auto;min-width:32px}.checkout_progress_connector[data-v-c7167862]{flex:0 0 clamp(44px,16vw,74px);height:2px;margin:15px 12px 0;background:#ffffff1a;transition:background .25s ease}.checkout_progress_connector.is_done[data-v-c7167862]{background:linear-gradient(90deg,#d4a820,#9f7c12)}.checkout_progress_bubble[data-v-c7167862]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.82rem;font-weight:900;border:2px solid rgba(255,255,255,.15);background:#ffffff0f;color:var(--muted);transition:background .25s ease,border-color .25s ease,color .25s ease}.checkout_progress_node.is_active .checkout_progress_bubble[data-v-c7167862]{border-color:var(--accent);background:#f0d67a24;color:var(--accent)}.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]{font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);transition:color .25s ease;white-space:nowrap}.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]{margin:0;color:var(--text);font-size:clamp(1.2rem,4.5vw,1.55rem);font-weight:900;letter-spacing:-.025em;line-height:1.1}.preorder_notice[data-v-c7167862]{display:flex;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;border-radius:12px;background:#f0d67a14;border:1px solid rgba(240,214,122,.25)}.preorder_notice_icon[data-v-c7167862]{width:20px;height:20px;flex-shrink:0;margin-top:1px;color:var(--accent)}.preorder_notice_text[data-v-c7167862]{margin:0;font-size:.84rem;line-height:1.5;color:#f0dc96e6}.cart_empty[data-v-c7167862]{margin:18px 0;color:var(--muted);line-height:1.55;font-size:.92rem}.cart_line_list[data-v-c7167862]{list-style:none;margin:18px 0;padding:0;display:flex;flex-direction:column;gap:14px}.cart_line[data-v-c7167862]{display:grid;grid-template-columns:72px 1fr auto;gap:12px;align-items:start;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#0003}.cart_line_thumb[data-v-c7167862]{width:72px;height:72px;border-radius:12px;overflow:hidden;background:#00000059;border:1px solid rgba(255,255,255,.08)}.cart_line_img[data-v-c7167862]{width:100%;height:100%;object-fit:cover;display:block}.cart_line_body[data-v-c7167862]{min-width:0}.cart_line_title[data-v-c7167862]{margin:0;font-weight:900;font-size:.95rem;color:var(--text);line-height:1.25}.cart_line_meta[data-v-c7167862]{margin:4px 0 0;font-size:.78rem;color:var(--muted)}.cart_line_price_row[data-v-c7167862]{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px}.cart_line_compare[data-v-c7167862]{text-decoration:line-through;color:#9eabc99e;font-size:.8rem;font-weight:700}.cart_line_unit[data-v-c7167862]{font-size:.82rem;font-weight:800;color:#f0d67a}.cart_line_actions[data-v-c7167862]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.cart_qty_select[data-v-c7167862]{border-radius:10px;padding:6px 10px;font-size:.88rem;font-weight:700;cursor:pointer}.cart_remove_btn[data-v-c7167862]{border:0;background:transparent;color:#ff9682f2;font-size:.8rem;font-weight:800;text-decoration:underline;cursor:pointer;padding:4px 0}.cart_line_total[data-v-c7167862]{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.cart_line_compare_small[data-v-c7167862]{text-decoration:line-through;color:#9eabc98c;font-size:.72rem;font-weight:700}.cart_line_sub[data-v-c7167862]{font-size:1rem;font-weight:900;color:var(--text)}.sheet_provider_warn[data-v-c7167862]{margin:0 0 14px;padding:12px 14px;border-radius:12px;background:#ff78501f;border:1px solid rgba(255,120,80,.28);color:#ffdcc8f2;font-size:.86rem;line-height:1.45}.order_totals_card[data-v-c7167862]{margin-bottom:18px;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#00000038}.order_total_row[data-v-c7167862]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#e6ecfae0;font-size:.92rem;margin-bottom:8px}.order_subtotal_prices[data-v-c7167862]{display:inline-flex;align-items:baseline;gap:10px}.order_total_grand[data-v-c7167862]{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);font-size:1.05rem;font-weight:900;color:var(--text);margin-bottom:0}.order_shipping_value[data-v-c7167862]{display:inline-flex;align-items:center;gap:10px}.struck[data-v-c7167862]{text-decoration:line-through;color:#9eabc9a6;font-weight:700;font-size:.88rem}.free_ship[data-v-c7167862]{color:#9fe7a8;font-weight:900}.order_promo_note[data-v-c7167862]{margin:0 0 10px;font-size:.8rem;line-height:1.45;color:#9eabc9e0}.checkout_layout[data-v-c7167862]{display:flex;flex-direction:column;gap:20px;margin-top:20px}.checkout_summary_col[data-v-c7167862]{order:-1}.gear_form_section[data-v-c7167862]{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.gear_form_section_compact[data-v-c7167862]{gap:16px 14px}.gear_field[data-v-c7167862]{display:flex;flex-direction:column;gap:6px;min-width:0}.gear_field_full[data-v-c7167862]{grid-column:1 / -1}.gear_field_label[data-v-c7167862]{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9eabc9d9}.gear_field_input[data-v-c7167862]{width:100%;box-sizing:border-box;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:var(--text);padding:11px 12px;font-size:.95rem;transition:border-color .15s ease}.gear_field_input[data-v-c7167862]:focus{outline:0;border-color:#f0d67a59}.gear_field_input_err[data-v-c7167862]{border-color:#ff786480}.coupon_section[data-v-c7167862]{margin-bottom:20px}.coupon_block_label[data-v-c7167862]{display:block;margin-bottom:8px}.coupon_input_row[data-v-c7167862]{display:flex;gap:8px}.coupon_text_input[data-v-c7167862]{flex:1;min-width:0}.coupon_apply_btn[data-v-c7167862]{flex-shrink:0;padding:0 16px;border-radius:12px;border:1px solid rgba(240,214,122,.3);background:#f0d67a1a;color:var(--accent);font-size:.84rem;font-weight:900;letter-spacing:.04em;cursor:pointer;white-space:nowrap;transition:background .15s ease,opacity .15s ease}.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]{margin:8px 0 0;font-size:.84rem;line-height:1.45;display:flex;align-items:center;gap:6px}.coupon_feedback_err[data-v-c7167862]{color:#ff9a9a}.coupon_feedback_ok[data-v-c7167862]{color:#9fe7a8}.coupon_ok_icon[data-v-c7167862]{width:14px;height:14px;flex-shrink:0}.sheet_pay_section[data-v-c7167862]{margin-top:4px}.sheet_pay_disclosure[data-v-c7167862]{margin:0 0 10px;font-size:.82rem;color:var(--muted)}.stripe_card_mount[data-v-c7167862]{padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;margin-bottom:12px}.sheet_pay_error[data-v-c7167862]{margin:0 0 10px;color:#ff9a9a;font-size:.86rem;line-height:1.4}.step_error_msg[data-v-c7167862]{margin:0 0 10px;padding:10px 13px;border-radius:10px;background:#ff64501a;border:1px solid rgba(255,100,80,.25);color:#ffc8b4f2;font-size:.85rem;line-height:1.45}.checkout_nav_row[data-v-c7167862]{margin-top:8px;display:flex;flex-direction:column;gap:10px}.gear_form_section_compact+.checkout_nav_row[data-v-c7167862]{margin-top:16px}.sheet_order_btn[data-v-c7167862]{display:block;width:100%;box-sizing:border-box;text-align:center;border:0;cursor:pointer;border-radius:14px;padding:14px 20px;font-weight:800;font-size:.92rem;letter-spacing:.04em;color:#070e1c;background:linear-gradient(145deg,#d4a820,#9f7c12);box-shadow:0 8px 28px #b48c1461,inset 0 1px #ffffff1f;transition:filter .18s ease,transform .12s ease}.sheet_order_btn[data-v-c7167862]:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.2)}.sheet_order_btn_secondary[data-v-c7167862]{text-decoration:none;background:#ffffff14;color:var(--text);box-shadow:none;margin-bottom:0}.sheet_order_btn_back[data-v-c7167862]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#ffffff0d;color:var(--text);border:1px solid rgba(255,255,255,.12);box-shadow:none}.summary_card[data-v-c7167862]{padding:16px;border-radius:18px;border:1px solid rgba(255,255,255,.1);background:#00000042}.summary_heading[data-v-c7167862]{margin:0 0 14px;font-size:.72rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#9eabc9bf}.summary_line_list[data-v-c7167862]{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:10px}.summary_line[data-v-c7167862]{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center}.summary_thumb[data-v-c7167862]{width:44px;height:44px;border-radius:8px;overflow:hidden;background:#0000004d;border:1px solid rgba(255,255,255,.07);flex-shrink:0}.summary_thumb_img[data-v-c7167862]{width:100%;height:100%;object-fit:cover;display:block}.summary_line_body[data-v-c7167862]{min-width:0}.summary_line_name[data-v-c7167862]{margin:0;font-size:.85rem;font-weight:800;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.summary_line_meta[data-v-c7167862]{margin:2px 0 0;font-size:.74rem;color:var(--muted)}.summary_line_price[data-v-c7167862]{font-size:.88rem;font-weight:900;color:var(--text);white-space:nowrap}.summary_totals[data-v-c7167862]{border-top:1px solid rgba(255,255,255,.1);padding-top:12px;display:flex;flex-direction:column;gap:8px}.summary_row[data-v-c7167862]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:.86rem;color:#e6ecfad1}.summary_row_grand[data-v-c7167862]{margin-top:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1);font-size:.98rem;font-weight:900;color:var(--text)}.summary_savings_val[data-v-c7167862]{color:#9fe7a8;font-weight:800}.summary_shipping_value[data-v-c7167862]{display:inline-flex;align-items:center;gap:5px;line-height:1}.summary_shipping_value .struck_sm[data-v-c7167862],.summary_shipping_value .free_ship[data-v-c7167862]{display:inline-flex;align-items:center;line-height:1}.struck_sm[data-v-c7167862]{text-decoration:line-through;color:#9eabc98c;font-size:.8rem}.summary_preorder_tag[data-v-c7167862]{display:flex;align-items:center;gap:6px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08);font-size:.76rem;font-weight:800;letter-spacing:.04em;color:#f0d67acc}.summary_preorder_icon[data-v-c7167862]{width:14px;height:14px;flex-shrink:0}.checkout_success_block[data-v-c7167862]{padding:12px 4px 8px;display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.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]{margin:0;font-size:1.35rem;font-weight:900;color:var(--text)}.checkout_success_text[data-v-c7167862]{margin:0;color:var(--muted);line-height:1.55;font-size:.92rem;max-width:28rem}.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]{transition:transform .28s cubic-bezier(.22,.8,.22,1),opacity .28s ease;will-change:transform,opacity}.checkout_step_forward-enter-from[data-v-c7167862],.checkout_step_back-leave-to[data-v-c7167862]{opacity:0;transform:translate3d(34px,0,0)}.checkout_step_forward-leave-to[data-v-c7167862],.checkout_step_back-enter-from[data-v-c7167862]{opacity:0;transform:translate3d(-34px,0,0)}.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:translateZ(0)}[data-v-c7167862] .shop_cart_sheet_modal{background:linear-gradient(180deg,#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(min-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(min-width:720px){.checkout_layout[data-v-c7167862]{display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:start}.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{color-scheme:dark;appearance:auto;-webkit-appearance:menulist;background-color:#0f182e;color:#e8eefb;border-color:#ffffff38}.gear_field_select:focus,.cart_qty_select:focus{outline:2px solid rgba(212,168,32,.45);outline-offset:2px}.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{background-color:#0a1224;color:#e8eefb}.shop_add_footer_section[data-v-98ddd613]{position:fixed;left:0;right:0;bottom:0;z-index:95;display:flex;justify-content:stretch;padding:0;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(110%);will-change:transform,opacity}.shop_add_footer_inner[data-v-98ddd613]{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px calc(18px + env(safe-area-inset-bottom));border-radius:14px 14px 0 0;border-top:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#122345,#0a1224);box-shadow:0 -12px 30px #0000005c,0 -1px #ffffff0a;pointer-events:auto}.shop_add_footer_media[data-v-98ddd613]{width:82px;height:82px;border-radius:18px;overflow:hidden;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);flex-shrink:0}.shop_add_footer_img[data-v-98ddd613]{width:100%;height:100%;display:block;object-fit:cover}.shop_add_footer_copy[data-v-98ddd613]{min-width:0;display:flex;flex-direction:column;gap:6px}.shop_add_footer_status_row[data-v-98ddd613]{display:inline-flex;align-items:center;gap:10px;min-width:0}.shop_add_footer_icon[data-v-98ddd613]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:#2cb56b;background:#2cb56b24;border:1px solid rgba(44,181,107,.32);flex-shrink:0}.shop_add_footer_status_text[data-v-98ddd613]{color:#7ee7aa;font-size:1.08rem;font-weight:800;letter-spacing:.01em}.shop_add_footer_title[data-v-98ddd613]{margin:0;color:var(--text);font-size:1.08rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop_add_footer_meta[data-v-98ddd613]{margin:0;color:var(--muted);font-size:.92rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop_add_footer_btn[data-v-98ddd613]{align-self:center;padding:12px 20px;border-radius:999px;border:1px solid rgba(212,168,32,.55);background:#ffffff14;color:#f5e7b3fa;font-size:.92rem;font-weight:800;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff0d;cursor:pointer;transition:transform .15s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.shop_add_footer_btn[data-v-98ddd613]:hover{transform:translateY(-1px);border-color:#f0d67ab8;background:#ffffff1f;box-shadow:0 0 0 1px #f0d67a24,0 8px 20px #b48c142e}.shop_add_footer_section.is-hidden[data-v-98ddd613]{animation:none;opacity:0;visibility:hidden;transform:translateY(110%)}.shop_add_footer_section.is-steady[data-v-98ddd613]{animation:none;opacity:1;visibility:visible;transform:translateY(0)}.shop_add_footer_section.is-success-enter[data-v-98ddd613]{animation:shop_add_footer_slide_up-98ddd613 .48s cubic-bezier(.22,.8,.22,1) forwards}.shop_add_footer_section.is-success-exit[data-v-98ddd613]{animation:shop_add_footer_slide_down-98ddd613 .48s cubic-bezier(.4,0,.2,1) forwards}@keyframes shop_add_footer_slide_up-98ddd613{0%{transform:translateY(110%);opacity:0;visibility:visible}to{transform:translateY(0);opacity:1;visibility:visible}}@keyframes shop_add_footer_slide_down-98ddd613{0%{transform:translateY(0);opacity:1;visibility:visible}to{transform:translateY(110%);opacity:0;visibility:hidden}}@media(max-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]{animation:none!important;opacity:1;visibility:visible;transform:translateY(0)}}.shop_purchase_confirmation_overlay[data-v-00841fd0]{position:fixed;inset:0;z-index:130;display:flex;align-items:center;justify-content:center;padding:16px;background:#050a18e0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-x:hidden}.shop_purchase_confirmation_card[data-v-00841fd0]{position:relative;width:min(430px,100%);max-height:min(90vh,760px);box-sizing:border-box;overflow:auto;overflow-x:hidden;padding:0 18px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#ffffff14,#ffffff05),linear-gradient(135deg,#091630f2,#060e20fa);box-shadow:0 0 0 1px #5adc961f inset,0 20px 48px #00000070,0 2px 12px #5adc9614}.shop_purchase_confirmation_card[data-v-00841fd0]>:not(.shop_purchase_confirmation_glow){position:relative;z-index:1}.shop_purchase_confirmation_glow[data-v-00841fd0]{position:absolute;inset:-24px -40px auto;height:180px;background:radial-gradient(ellipse 80% 55% at 50% 0%,rgba(90,220,150,.22) 0%,transparent 65%);pointer-events:none}.shop_purchase_confirmation_badge[data-v-00841fd0]{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0 14px;padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,#5adc962e,#5adc9614);border:1px solid rgba(90,220,150,.34);box-shadow:0 0 20px #5adc9624}.shop_purchase_confirmation_icon[data-v-00841fd0]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#5adc963d;color:#5adc96}.shop_purchase_confirmation_icon svg[data-v-00841fd0]{width:16px;height:16px}.shop_purchase_confirmation_badge_text[data-v-00841fd0]{font-size:1rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#5adc96}.shop_purchase_confirmation_heading[data-v-00841fd0]{text-align:center}.shop_purchase_confirmation_title[data-v-00841fd0]{margin:0;color:#f5f7ff;font-size:1.35rem;font-weight:900;letter-spacing:-.03em}.shop_purchase_confirmation_text[data-v-00841fd0]{margin:6px 0 0;color:#dce7ffeb;font-size:.88rem;line-height:1.45}.shop_purchase_confirmation_details[data-v-00841fd0]{display:grid;gap:12px;padding:14px 0;margin-top:12px;border-top:1px dashed rgba(255,255,255,.12);border-bottom:1px dashed rgba(255,255,255,.12)}.shop_purchase_confirmation_row[data-v-00841fd0]{display:grid;gap:6px}.shop_purchase_confirmation_label[data-v-00841fd0]{font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#a8bce8b8}.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]{font-family:ui-monospace,monospace;font-size:.8rem;word-break:break-word;color:#a8bce8f2}.shop_purchase_confirmation_total[data-v-00841fd0]{color:#5adc96;font-size:1.1rem}.shop_purchase_confirmation_items[data-v-00841fd0]{margin:0;padding-left:18px;display:grid;gap:6px;color:#e8eefb}.shop_purchase_confirmation_item[data-v-00841fd0]{line-height:1.35}.shop_purchase_confirmation_item_meta[data-v-00841fd0]{display:block;color:#a8bce8d9;font-size:.78rem}.shop_purchase_confirmation_notice[data-v-00841fd0]{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-radius:12px;background:#f0d67a14;border:1px solid rgba(240,214,122,.22);color:#dce7fff5;font-size:.78rem;line-height:1.4}.shop_purchase_confirmation_notice_icon[data-v-00841fd0]{width:20px;height:20px;flex-shrink:0;color:#f0d67ae6;margin-top:1px}.shop_purchase_confirmation_ship_note[data-v-00841fd0]{margin:10px 0 0;color:#f0dc96eb;font-size:.78rem;line-height:1.35;text-align:center}.shop_purchase_confirmation_actions[data-v-00841fd0]{display:grid;gap:10px;margin-top:14px}.shop_purchase_confirmation_btn[data-v-00841fd0]{display:block;width:100%;border:0;border-radius:14px;padding:14px 18px;box-sizing:border-box;text-align:center;cursor:pointer;text-decoration:none;font-size:.92rem;font-weight:900;letter-spacing:.04em;color:#070e1c;background:linear-gradient(145deg,#d4a820,#9f7c12);box-shadow:0 8px 28px #b48c1457,inset 0 1px #ffffff1f}.shop_purchase_confirmation_btn_secondary[data-v-00841fd0]{background:#ffffff14;color:var(--text);box-shadow:none;border:1px solid rgba(255,255,255,.1)}@media(min-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]{position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;margin-bottom:34px;border-radius:0;border:1px solid rgba(255,255,255,.08);border-left:0;border-right:0;background:linear-gradient(160deg,#0b1734fc,#070e1cf7);overflow:hidden;box-shadow:0 24px 64px #0000006b,0 0 0 1px #f0d67a0d,inset 0 1px #ffffff0f}.featured_stage[data-v-1f4342e5]:after{content:"";position:absolute;inset:0 0 0 -24%;width:42%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.08),transparent);transform:translate(-120%);pointer-events:none;z-index:1}.featured_stage_bg[data-v-1f4342e5]{position:absolute;inset:0;pointer-events:none}.bg_orb[data-v-1f4342e5]{position:absolute;border-radius:50%;filter:blur(60px)}.bg_orb_a[data-v-1f4342e5]{width:300px;height:300px;top:-120px;right:-80px;background:radial-gradient(circle,#f0d67a57,#c98a1a14 65%);animation:orb_float_a 11s ease-in-out infinite}.bg_orb_b[data-v-1f4342e5]{width:240px;height:240px;left:-70px;bottom:-90px;background:radial-gradient(circle,#325ed624,#0a12360f 72%);animation:orb_float_b 13s ease-in-out infinite}.bg_grid[data-v-1f4342e5]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse 85% 85% at 50% 50%,#000 18%,transparent 85%);mask-image:radial-gradient(ellipse 85% 85% at 50% 50%,#000 18%,transparent 85%)}.featured_track[data-v-1f4342e5]{position:relative;z-index:2;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:manipulation;scrollbar-width:none;-ms-overflow-style:none}.featured_track[data-v-1f4342e5]::-webkit-scrollbar{display:none}.featured_slide[data-v-1f4342e5]{position:relative;flex:0 0 100%;min-height:220px;padding:24px 28px 0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start}.sale_slide[data-v-1f4342e5]{padding:14px 28px 0;background:radial-gradient(ellipse 75% 55% at 82% 12%,rgba(240,214,122,.1) 0%,transparent 58%),linear-gradient(155deg,#0d19376b,#080f1e61)}.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]{gap:14px 22px;align-items:flex-start}.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]{line-height:1.28;font-size:clamp(.86rem,2.65vw,1rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.product_line_slide .featured_cta_row[data-v-1f4342e5]{padding-bottom:0;margin-top:2px;flex-shrink:0}.product_line_slide .featured_visual_block[data-v-1f4342e5]{min-height:0;gap:10px}.product_line_slide .featured_visual_card[data-v-1f4342e5]{width:clamp(150px,41vw,192px);height:clamp(122px,32vw,150px);border-radius:15px}.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]{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:40px;animation:fade_up .45s cubic-bezier(.22,1,.36,1) both}.featured_body[data-v-1f4342e5]{display:flex;flex-direction:row;align-items:center;gap:48px;flex:1}.featured_copy[data-v-1f4342e5]{display:flex;flex-direction:column;gap:4px;max-width:24rem}.featured_eyebrow[data-v-1f4342e5]{margin:0;color:var(--dimmed-accent);font-size:.82rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sale_eyebrow[data-v-1f4342e5]{color:var(--accent);font-size:clamp(1.5rem,4.8vw,2.05rem);font-weight:900;letter-spacing:.04em;line-height:1.05}.featured_title[data-v-1f4342e5]{margin:0;color:var(--text);font-size:1.15rem;line-height:1.1;letter-spacing:-.02em;font-weight:900}.featured_title_sale[data-v-1f4342e5]{font-size:clamp(1rem,3.2vw,1.22rem);background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.featured_title_product_line[data-v-1f4342e5]{font-size:clamp(1.42rem,4.5vw,1.95rem);line-height:1.08;letter-spacing:-.03em;font-weight:900;background:linear-gradient(180deg,#fff,#b8c4d4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.featured_text[data-v-1f4342e5]{margin:0;color:#e6eefce0;font-size:clamp(1rem,3.1vw,1.12rem);line-height:1.45}.featured_text_highlight[data-v-1f4342e5]{font-weight:600;color:var(--dimmed-accent)}.sale_slide .featured_text[data-v-1f4342e5]{margin-top:.85rem}.sale_countdown_block[data-v-1f4342e5]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex:1;min-width:0;padding-left:24px;border-left:1px solid rgba(255,255,255,.08)}.sale_countdown_label[data-v-1f4342e5]{color:#e6ecfa8c;font-size:.84rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.sale_countdown_value[data-v-1f4342e5]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:12px 18px;line-height:1}.sale_countdown_unit[data-v-1f4342e5]{display:inline-flex;align-items:baseline;gap:2px;color:var(--accent)}.sale_countdown_num[data-v-1f4342e5]{font-size:clamp(2.65rem,8.5vw,3.85rem);font-weight:900;letter-spacing:-.03em;line-height:.85}.sale_countdown_suffix[data-v-1f4342e5]{font-size:clamp(1.12rem,3.5vw,1.55rem);font-weight:800;opacity:.8;text-transform:lowercase}.sale_countdown_ended[data-v-1f4342e5]{font-size:clamp(1.5rem,4.2vw,2rem);font-weight:900;color:var(--muted)}.sale_countdown_pending[data-v-1f4342e5]{font-size:clamp(2rem,6vw,2.75rem);font-weight:800;letter-spacing:.12em;color:#e6ecfa59}.featured_visual_block[data-v-1f4342e5]{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:14px;flex:1;min-width:0;min-height:148px}.featured_visual_card[data-v-1f4342e5]{position:relative;flex:0 0 auto;width:clamp(118px,34vw,148px);height:clamp(118px,34vw,148px);border-radius:18px;overflow:hidden;background:linear-gradient(165deg,#12234cf5,#08122afc);box-shadow:0 16px 48px #00000073,0 0 0 1px #ffffff1a;animation:featured_visual_float 4.5s ease-in-out infinite;will-change:transform;transition:box-shadow .3s ease}.featured_card_glow_ring[data-v-1f4342e5]{position:absolute;inset:-3px;border-radius:21px;border:1.5px solid rgba(240,214,122,0);animation:sale_ring_pulse_gold 3.6s ease-in-out infinite both;pointer-events:none;z-index:3}.featured_card_sheen[data-v-1f4342e5]{position:absolute;inset:0;border-radius:18px;background:linear-gradient(118deg,transparent 20%,rgba(240,214,122,.13) 46%,rgba(255,255,255,.18) 50%,rgba(240,214,122,.08) 54%,transparent 72%);background-size:280% 100%;background-position:-100% 0;pointer-events:none;z-index:2}.featured_visual_img[data-v-1f4342e5]{display:block;width:100%;height:100%;object-fit:cover;border-radius:18px}.featured_cta_row[data-v-1f4342e5]{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--text);padding-bottom:2px;border-bottom:1px solid rgba(255,255,255,.14)}.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]{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:16px;padding:0 22px 10px}.featured_dots[data-v-1f4342e5]{display:inline-flex;align-items:center;gap:6px}.featured_dot[data-v-1f4342e5]{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#ffffff2e;cursor:pointer;transition:transform .2s ease,background .2s ease}.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]{display:grid;gap:16px;grid-template-columns:1fr}.product_tile[data-v-1f4342e5]{min-width:0}.section_row[data-v-1f4342e5]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.section_row_with_cart[data-v-1f4342e5]{flex-wrap:wrap;justify-content:space-between;align-items:center}.section_row_titles[data-v-1f4342e5]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.shop_cart_anchor[data-v-1f4342e5]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:flex-end;margin-left:auto}.shop_cart_btn[data-v-1f4342e5]{display:inline-flex;align-items:center;gap:10px;padding:4px 0;border:0;background:transparent;color:#f5f7fac7;font-size:1rem;font-weight:800;cursor:pointer;transition:transform .15s ease,color .2s ease,opacity .2s ease}.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]{flex-shrink:0;stroke-width:2.1;width:24px;height:24px}.shop_cart_count[data-v-1f4342e5]{min-width:28px;height:28px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:var(--accent-gradient);color:#070e1c;box-shadow:0 4px 14px #b48c143d;font-size:.95rem;font-weight:900;letter-spacing:.04em;line-height:1}.shop_cart_btn_pulse[data-v-1f4342e5]{animation:cart_btn_nudge-1f4342e5 .28s cubic-bezier(.22,1,.36,1)}@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:cart_badge_jump-1f4342e5 .44s cubic-bezier(.22,1,.36,1)}.section_row_mt[data-v-1f4342e5]{margin-top:38px}.section_label[data-v-1f4342e5]{font-size:.8rem;font-weight:900;text-transform:uppercase;letter-spacing:.1em;color:var(--accent);padding:5px 14px;border-radius:999px;background:#f0d67a1a;border:1px solid rgba(240,214,122,.26)}.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]{margin-top:44px;padding:20px 22px;border-top:1px solid rgba(255,255,255,.08);color:var(--muted)}.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(max-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]{width:100%;align-self:center;justify-content:center}.sale_countdown_block[data-v-1f4342e5]{align-items:flex-start;padding-left:0;border-left:0;margin-top:4px}.sale_countdown_value[data-v-1f4342e5]{justify-content:flex-start;gap:10px 14px}}@media(min-width:760px){.featured_stage[data-v-1f4342e5]{width:min(100%,1020px);margin-left:auto;margin-right:auto;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);border-radius:24px}.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:glint_sweep 6s ease-in-out infinite}.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:card_sheen_sweep 3.6s ease-in-out infinite both}}.nf_page[data-v-4e43cf7c]{position:relative;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 64px);padding:clamp(24px,5vw,60px) clamp(16px,4vw,32px);overflow:hidden}.nf_glow_orb[data-v-4e43cf7c]{position:absolute;top:40%;left:50%;transform:translate(-50%,-60%);width:min(800px,140vw);height:min(560px,90vw);border-radius:50%;background:radial-gradient(ellipse at center,rgba(240,214,122,.08) 0%,transparent 65%);pointer-events:none}.nf_card[data-v-4e43cf7c]{position:relative;width:min(640px,100%);border-radius:var(--radius);border:1px solid rgba(240,214,122,.16);background:linear-gradient(160deg,#0b1c3cf7,#081228fc);box-shadow:0 0 0 1px #ffffff0a inset,0 28px 72px #0009,0 4px 20px #f0d67a12;overflow:hidden;animation:nf_appear-4e43cf7c .42s cubic-bezier(.22,1,.36,1) both}.nf_card_glow[data-v-4e43cf7c]{position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(240,214,122,.5),transparent);pointer-events:none;z-index:1}@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]{position:absolute;top:0;right:0;width:62%;height:70%;overflow:hidden;background:#081228;-webkit-mask-image:radial-gradient(ellipse 130% 120% at 110% -10%,black 50%,rgba(0,0,0,.75) 68%,transparent 88%);mask-image:radial-gradient(ellipse 130% 120% at 110% -10%,black 50%,rgba(0,0,0,.75) 68%,transparent 88%)}.nf_face[data-v-4e43cf7c]{display:block;width:100%;height:100%;object-fit:cover;object-position:center 15%;mix-blend-mode:multiply;opacity:.92;-webkit-user-select:none;user-select:none;pointer-events:none}.nf_col[data-v-4e43cf7c]{position:relative;z-index:1;padding:clamp(28px,5vw,44px) clamp(24px,4.5vw,40px) clamp(28px,5vw,44px);animation:nf_content_in-4e43cf7c .52s .08s cubic-bezier(.22,1,.36,1) both}@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]{display:flex;align-items:baseline;gap:14px;margin-bottom:20px}.nf_big[data-v-4e43cf7c]{font-size:clamp(4.5rem,14vw,7rem);font-weight:900;letter-spacing:-.06em;line-height:1;background:var(--accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px rgba(240,214,122,.32));animation:nf_big_in-4e43cf7c .55s cubic-bezier(.22,1,.36,1) both}@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]{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);padding-bottom:4px}.nf_divider[data-v-4e43cf7c]{height:1px;margin-bottom:20px;background:linear-gradient(90deg,rgba(240,214,122,.2),rgba(255,255,255,.05) 55%,transparent)}.nf_content[data-v-4e43cf7c]{display:flex;flex-direction:column}.nf_headline[data-v-4e43cf7c]{margin:0 0 12px;font-size:clamp(1.3rem,3.5vw,1.75rem);font-weight:800;letter-spacing:-.04em;line-height:1.15;color:var(--text);max-width:46%}.nf_body[data-v-4e43cf7c]{margin:0 0 20px;font-size:.925rem;line-height:1.65;color:var(--muted);max-width:34rem}.nf_hash[data-v-4e43cf7c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;font-weight:700;padding:1px 5px;border-radius:4px;background:#f0d67a1f;color:var(--accent)}.nf_path_tray[data-v-4e43cf7c]{display:flex;align-items:baseline;gap:10px;margin-bottom:24px;padding:10px 13px;border-radius:6px;border:1px solid rgba(255,255,255,.07);background:#0000004d}.nf_path_label[data-v-4e43cf7c]{flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#9eabc999}.nf_path_value[data-v-4e43cf7c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;color:#e6ecfad9;word-break:break-all;overflow-wrap:anywhere}.nf_actions[data-v-4e43cf7c]{display:flex;flex-direction:column;gap:16px}.nf_btn_primary[data-v-4e43cf7c]{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:10px 18px;border-radius:6px;border:1px solid rgba(240,214,122,.4);background:#f0d67a1a;color:var(--accent);font-size:.875rem;font-weight:700;letter-spacing:.01em;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.nf_btn_primary[data-v-4e43cf7c]:hover{background:#f0d67a2e;border-color:#f0d67aa6;box-shadow:0 4px 16px #f0d67a29;color:#fff6d3}.nf_btn_primary[data-v-4e43cf7c]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nf_secondary_nav[data-v-4e43cf7c]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nf_dot[data-v-4e43cf7c]{width:3px;height:3px;border-radius:50%;background:#fff3;flex-shrink:0}.nf_ghost_link[data-v-4e43cf7c]{font-size:.85rem;font-weight:600;color:var(--muted);text-decoration:none;transition:color .18s ease}.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(max-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}}
