:root{--bg:#070e1c;--panel:#0b1630;--panel-2:#081228;--text:#e6ecfa;--muted:#9eabc9;--accent:#f0d67a;--accent-2:#c98a1a;--accent-active-shadow:0 -3px 16px #f0d67a38, 0 2px 8px #f0d67a0e;--accent-pill-clip-bottom:inset(0 round 999px);--accent-nav-pill-clip:inset(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(180deg, #f2d983 0%, var(--accent) 42%, var(--accent-2) 100%);--chip:#0f1d3f;--border:#ffffff14;--select-blue:#4d8cf5;--select-blue-2:#2f6fe0;--radius:14px;--silver:silver;--bronze:#cd7f32;--header-bg:#0a2a40}*{box-sizing:border-box}html,body{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(80vw 60vh at 100% -20%, #f0d67a1a, transparent 60%), radial-gradient(60vw 40vh at 0% 0%, #0f1d3f52, transparent 65%), var(--bg);max-width:100%;color:var(--text);margin:0;font-family:Inter,system-ui,Arial,sans-serif;overflow-x:hidden}html,body,.modal,.panel,.wrap,.rows_grid,.member_list,.table_wrap,.modal_body{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}.modal::-webkit-scrollbar{display:none}.panel::-webkit-scrollbar{display:none}.wrap::-webkit-scrollbar{display:none}.rows_grid::-webkit-scrollbar{display:none}.member_list::-webkit-scrollbar{display:none}.table_wrap::-webkit-scrollbar{display:none}.modal_body::-webkit-scrollbar{display:none}.main_container{width:min(1100px,100%);margin:0 auto;padding-block:24px;padding-inline:clamp(12px,3vw,24px)}.panel{border:1px solid var(--border);background:linear-gradient(#0b1630f0,#081228eb);border-radius:12px;overflow:hidden}.panel_header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title{color:var(--text);margin:0;font-size:18px;font-weight:800}.muted{color:var(--muted)}.primary_btn{color:var(--text);cursor:pointer;background:linear-gradient(135deg,#f0d67a3d,#c98a1a2e);border:1px solid #f0d67a42;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.segmented{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;gap:0;padding:2px;display:inline-flex;overflow:hidden}.seg_btn{color:var(--muted);cursor:pointer;clip-path:inset(0 round 999px);box-shadow:none;transition:var(--pill-state-transition);background:0 0;border:0;border-radius:999px;padding:10px 14px;font-weight:800}.seg_btn[aria-pressed=true],.seg_btn.active{color:#070e1c;background:linear-gradient(180deg, var(--accent), var(--accent-2));box-shadow:var(--accent-active-shadow);clip-path:var(--accent-pill-clip-bottom);padding:10px 14px}.ghost_btn{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.ghost_btn[disabled]{opacity:.6;cursor:not-allowed}.ef_input{color:var(--text);border:1px solid var(--border);box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;background:#ffffff05;border-radius:10px;width:100%;max-width:100%;padding:10px 12px;font-weight:900;transition:border-color .15s}.ef_input:focus{border-color:#d7b43a8c;outline:none}.ef_input.is_invalid{border-color:#ff7878b3;box-shadow:0 0 0 1px #ff787833}.btn_spinner{border:2px solid #ffffff4d;border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.step_circle{border:2px solid rgba(var(--vr-step-border-rgb,255,255,255), .2);background:rgba(var(--vr-step-border-rgb,255,255,255), .05);width:36px;height:36px;color:rgba(var(--vr-step-text-rgb,168,188,232), .7);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;transition:all .25s;display:flex}.step_connector{background:rgba(var(--vr-step-connector-rgb,255,255,255), .15);z-index:1;flex:1;height:2px;transition:background .3s;position:relative}.chev{width:16px;height:16px;transition:transform .2s}.chev.up{transform:rotate(180deg)}header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:linear-gradient(#070e1ceb,#070e1c8c);position:sticky;top:0}.top_bar{justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex}.brand{align-items:center;gap:12px;font-weight:800;display:flex}.crest{background:conic-gradient(from 220deg, var(--accent), var(--accent) 50%, var(--accent-2) 50%, var(--accent-2));border-radius:10px;width:38px;height:38px}.admin_surface{--admin-panel:#0b1630b8;--admin-panel-elevated:transparent;--admin-row-hover:#f0d67a0d;--admin-row-stripe:transparent;--admin-focus-ring:0 0 0 2px #f0d67a29;--admin-divider:#ffffff12;--admin-surface-pad:clamp(12px, 2.2vw, 18px)}.admin_surface .muted,.admin_surface .muted_text{color:var(--muted)}.admin_surface.main_container,.admin_surface .main_container{width:min(1120px,100%);padding-bottom:56px}.admin_surface .section_intro{gap:8px;padding:8px 0 20px;display:grid}.admin_surface .intro_heading{letter-spacing:-.025em;color:var(--text);align-items:center;gap:10px;margin:0;font-size:clamp(22px,3.6vw,28px);font-weight:800;display:inline-flex}.admin_surface .intro_desc,.admin_surface .section_intro .intro_desc{max-width:62ch;color:var(--muted);margin:0;font-size:14.5px;line-height:1.55}.admin_surface .section_title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:12px;font-weight:700}.admin_surface .subtitle{color:var(--muted);font-size:13px;line-height:1.4}.admin_surface .page_head{gap:14px;padding:20px 0 16px;display:grid}.admin_surface .crumb_row{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.admin_surface .crumb_link{color:var(--muted);text-decoration:none;transition:color .15s}.admin_surface .crumb_link:hover{color:var(--accent)}.admin_surface .crumb_sep{opacity:.45}.admin_surface .crumb_active{color:var(--text);font-weight:600}.admin_surface .panel{border:1px solid var(--admin-divider);box-shadow:none;background:0 0;border-radius:10px;overflow:hidden}.admin_surface .panel+.panel{margin-top:16px}.admin_surface .panel.panel--flat{border:none;border-top:1px solid var(--admin-divider);background:0 0;border-radius:0}.admin_surface .panel.panel--flat .panel_header,.admin_surface .panel.panel--flat .admin_header,.admin_surface .panel.panel--flat .table_head,.admin_surface .panel.panel--flat .filter_grid{background:0 0;padding-left:0;padding-right:0}.admin_surface .panel.panel--flat .panel_body{padding:14px 0 18px}.admin_surface .panel.panel--flat .sub_bar,.admin_surface .panel.panel--flat .pagination_bar{padding-left:0;padding-right:0}.admin_surface .panel.panel--flat .data_table thead th,.admin_surface .panel.panel--flat .data_table tbody td{padding-left:8px;padding-right:14px}.admin_surface .panel.panel--flat .data_table thead th:last-child,.admin_surface .panel.panel--flat .data_table tbody td:last-child{padding-right:8px}.admin_surface .panel_header,.admin_surface .admin_header{border-bottom:1px solid var(--admin-divider);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.admin_surface .admin_header.clickable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s}.admin_surface .admin_header.clickable:hover{background:#ffffff08}.admin_surface .admin_header.open{border-bottom-color:#0000}.admin_surface .panel_header .title,.admin_surface .admin_header .title{color:var(--text);align-items:center;gap:10px;margin:0;font-size:16px;font-weight:800;display:flex}.admin_surface .pending_count{color:var(--accent);opacity:.95;font-size:12px;font-weight:700}.admin_surface .pending_count.zero{color:var(--muted);opacity:.85}.admin_surface .panel_body{gap:14px;padding:16px 20px 20px;display:grid}.admin_surface .sub_bar{border-bottom:1px solid var(--border);background:0 0;align-items:center;gap:12px;padding:10px 16px;display:flex}.admin_surface .panel_body code,.admin_surface .intro_desc code{border:1px solid var(--border);color:var(--text);background:#ffffff0f;border-radius:6px;padding:2px 7px;font-size:12px}.admin_surface .table_wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.admin_surface .data_table,.admin_surface .modern_table{border-collapse:collapse;table-layout:auto;width:100%;font-size:14px}.admin_surface .data_table thead th,.admin_surface .modern_table thead th{z-index:2;color:var(--muted);text-align:left;border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#070e1cf5;padding:10px 12px;font-size:11px;font-weight:700;position:sticky;top:0}.admin_surface .data_table tbody td,.admin_surface .modern_table tbody td{border-bottom:1px solid var(--border);vertical-align:middle;color:var(--text);padding:13px 12px;transition:background .12s}.admin_surface .data_table tbody tr:nth-child(odd) td,.admin_surface .modern_table tbody tr:nth-child(odd) td{background:var(--admin-row-stripe)}.admin_surface .data_table tbody tr.row,.admin_surface .data_table tbody tr.clickable{cursor:pointer}.admin_surface .data_table tbody tr:hover td,.admin_surface .modern_table tbody tr:hover td{background:var(--admin-row-hover)}.admin_surface .data_table tbody tr:focus-visible td,.admin_surface .data_table tbody tr.clickable:focus-visible td{background:#f0d67a14;outline:none}.admin_surface .data_table tbody tr:last-child td,.admin_surface .modern_table tbody tr:last-child td{border-bottom:none}.admin_surface .date_cell{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.admin_surface .content_card .modern_table thead th,.admin_surface .content_card .modern_table tbody td{padding-left:8px;padding-right:14px}.admin_surface .content_card .modern_table thead th:last-child,.admin_surface .content_card .modern_table tbody td:last-child{padding-right:8px}.admin_surface .match_cell{flex-direction:column;gap:6px;min-width:0;display:flex}.admin_surface .names{flex-wrap:wrap;align-items:center;gap:6px;font-weight:800;display:flex}.admin_surface .names .winner{color:#3dd9a8}.admin_surface .names .vs{color:var(--muted);font-size:12px;font-weight:700}.admin_surface .names .loser{color:#ff9b91}.admin_surface .hand_chip{letter-spacing:.04em;border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:5px;align-items:center;padding:2px 7px;font-size:11px;font-weight:800;display:inline-flex}.admin_surface .hand_chip.RH{color:#3dd9a8;border-color:#3dd9a859}.admin_surface .hand_chip.LH{color:#6eb6ff;border-color:#6eb6ff59}.admin_surface .score_cell{font-variant-numeric:tabular-nums;font-weight:800}.admin_surface .approve_btn,.admin_surface .deny_btn,.admin_surface .ghost_btn,.admin_surface .row_action,.admin_surface .page_btn,.admin_surface .close_footer_btn,.admin_surface .reveal_btn,.admin_surface .close_btn,.admin_surface .icon_btn{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;transition:background .15s,border-color .15s,color .15s,transform .12s,box-shadow .15s;display:inline-flex}.admin_surface .approve_btn{color:#9be7c4;box-shadow:none;background:#20c99729;border:1px solid #20c99773;padding:9px 16px;text-decoration:none}.admin_surface .approve_btn:hover:not(:disabled){filter:none;background:#20c9973d;transform:none}.admin_surface .deny_btn{color:#ffc4bd;background:#e74c3c1f;border:1px solid #e74c3c73;padding:9px 16px}.admin_surface .deny_btn:hover:not(:disabled){background:#e74c3c33}.admin_surface .ghost_btn,.admin_surface .close_footer_btn,.admin_surface .reveal_btn{border:1px solid var(--border);color:var(--text);background:#ffffff0a;padding:8px 14px}.admin_surface .ghost_btn:hover:not(:disabled),.admin_surface .close_footer_btn:hover,.admin_surface .reveal_btn:hover{color:var(--accent);background:#ffffff14;border-color:#f0d67a59}.admin_surface .row_action{border:1px solid var(--border);color:var(--text);background:#ffffff08;padding:7px 12px;font-size:12px}.admin_surface .row_action:hover{color:var(--accent);background:#f0d67a14;border-color:#f0d67a66}.admin_surface .page_btn{border:1px solid var(--border);color:var(--text);background:#ffffff08;padding:8px 14px}.admin_surface .page_btn:not(:disabled):hover{color:var(--accent);border-color:#f0d67a66}.admin_surface .close_btn{border:1px solid var(--border);width:36px;height:36px;color:var(--text);background:#ffffff0d;border-radius:10px;padding:0;font-size:22px;line-height:1}.admin_surface .close_btn:hover{color:var(--accent);background:#ffffff1a}.admin_surface .icon_btn.delete_btn{border:1px solid var(--border);width:38px;height:38px;color:var(--muted);background:#ffffff08;border-radius:10px;padding:0}.admin_surface .icon_btn.delete_btn:hover:not(:disabled){color:#ff9b91;background:#e74c3c1f;border-color:#e74c3c66}.admin_surface .approve_btn:disabled,.admin_surface .deny_btn:disabled,.admin_surface .ghost_btn:disabled,.admin_surface .page_btn:disabled,.admin_surface .primary_btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.admin_surface .primary_btn{border-radius:10px;padding:10px 18px;font-size:14px;font-weight:800}.admin_surface .secondary_btn{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.admin_surface .secondary_btn:hover{background:#ffffff1a;border-color:#f0d67a59}.admin_surface .spacer{flex:1}.admin_surface .btn_spinner{border:2px solid #ffffff4d;border-top-color:var(--accent);border-radius:999px;flex-shrink:0;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite admin_spin}.admin_surface .select,.admin_surface .input.select,.admin_surface .gold_select,.admin_surface .text_input,.admin_surface .search_input,.admin_surface .input_field,.admin_surface .select_field,.admin_surface .custom_select,.admin_surface .ef_input{appearance:none;border:1px solid var(--border);width:100%;max-width:100%;color:var(--text);background:#ffffff0a;border-radius:10px;padding:10px 14px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s}.admin_surface .select:focus,.admin_surface .text_input:focus,.admin_surface .search_input:focus,.admin_surface .input_field:focus,.admin_surface .select_field:focus,.admin_surface .custom_select:focus{box-shadow:var(--admin-focus-ring);border-color:#f0d67a8c;outline:none}.admin_surface .select option,.admin_surface .custom_select option{background:var(--panel);color:var(--text)}.admin_surface .field_label,.admin_surface .filter_label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.admin_surface .modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:80;overscroll-behavior:none;background:#040812b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin_surface .modal_content{border:1px solid var(--border);background:#0b1630;border-radius:12px;flex-direction:column;width:min(820px,96vw);max-height:90vh;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000080}.admin_surface .modal_header{border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 20px;display:flex}.admin_surface .modal_title_group{gap:4px;min-width:0;display:grid}.admin_surface .modal_body{overscroll-behavior:contain;padding:12px 20px 18px;overflow:auto}.admin_surface .modal_footer{border-top:1px solid var(--border);background:0 0;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.admin_surface .section{border:0;border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:10px;margin:0;padding:16px 0;display:grid}.admin_surface .section:last-child{border-bottom:0;margin-bottom:0}.admin_surface .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin_surface .grid .full{grid-column:1/-1}.admin_surface .notes_pre{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:4px 0 0;font-size:13px;line-height:1.5}.admin_surface .status_chip{border:1px solid var(--border);text-transform:capitalize;letter-spacing:.03em;background:0 0;border-radius:6px;align-items:center;padding:3px 9px;font-size:11px;font-weight:800;display:inline-flex}.admin_surface .status_chip.pending{color:var(--accent);background:#f0d67a14;border-color:#f0d67a80}.admin_surface .status_chip.approved{color:#9be7c4;background:#2ecc711a;border-color:#2ecc7173}.admin_surface .status_chip.denied{color:#ff9b91;background:#e74c3c1a;border-color:#e74c3c73}.admin_surface .error_text{color:#ff9b91;font-size:13px;font-weight:700}.admin_surface .notif_dot{background:var(--accent);border-radius:999px;flex-shrink:0;width:9px;height:9px;box-shadow:0 0 0 2px #070e1ccc}.admin_surface.management_shell{flex-direction:column;min-height:100%;display:flex}.admin_surface .management_header{z-index:50;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a1740f7,#081228eb);position:sticky;top:0}.admin_surface .header_content{flex-direction:column;gap:14px;max-width:1200px;margin:0 auto;padding:18px clamp(16px,3vw,24px);display:flex}.admin_surface .back_btn{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;margin:-6px -10px;padding:6px 10px;font-size:14px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.admin_surface .back_btn:hover{color:var(--text);background:#ffffff0d}.admin_surface .page_title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:clamp(22px,4vw,28px);font-weight:900}.admin_surface .event_meta{color:var(--muted);font-size:14px;font-weight:500}.admin_surface .nav_tabs{border-top:1px solid var(--border);background:#00000026}.admin_surface .nav_scroll_container{gap:4px;max-width:1200px;margin:0 auto;padding:0 clamp(16px,3vw,24px);display:flex;overflow-x:auto}.admin_surface .nav_tab{color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px 8px 0 0;padding:14px 16px;font-size:14px;font-weight:700;transition:color .15s;position:relative}.admin_surface .nav_tab:hover{color:var(--text)}.admin_surface .nav_tab.active{color:var(--accent)}.admin_surface .nav_tab.active:after{content:"";background:var(--accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:12px;right:12px;box-shadow:0 -2px 10px #f0d67a59}.admin_surface .content_viewport{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:20px clamp(12px,3vw,24px) 40px}.admin_surface .page_wrapper{max-width:1120px;margin:0 auto;padding:0 clamp(12px,3vw,24px) 40px}.admin_surface .content_card{box-shadow:none;border:none;border-top:1px solid var(--admin-divider);background:0 0;border-radius:0;padding-top:4px;overflow:visible}.admin_surface .add_grant_card,.admin_surface .current_permissions{box-shadow:none;border:none;border-top:1px solid var(--admin-divider);background:0 0;border-radius:0;padding:20px 0;overflow:visible}.admin_surface .toolbar{border-bottom:1px solid var(--admin-divider);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 0 16px;display:flex}.admin_surface .card_title{letter-spacing:-.01em;color:var(--text);margin:0;font-size:17px;font-weight:800}.admin_surface .badge_count{color:var(--muted);font-size:13px;font-weight:600}.admin_surface .toolbar_filters{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.admin_surface .filter_group{gap:5px;display:grid}.admin_surface .header_section .section_title{text-transform:none;letter-spacing:-.02em;color:var(--text);font-size:clamp(20px,3vw,26px);font-weight:900}.admin_surface .section_desc{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.admin_surface .permissions_content{flex-direction:column;gap:8px;display:flex}.admin_surface .add_grant_form{grid-template-columns:2fr 1fr auto;align-items:end;gap:14px;display:grid}.admin_surface .permissions_list{flex-direction:column;gap:0;display:flex}.admin_surface .permission_item{border:0;border-bottom:1px solid var(--admin-divider);background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 2px;transition:background .12s;display:flex}.admin_surface .permission_item:hover{background:#ffffff05}.admin_surface .permission_item:last-child{border-bottom:0}.admin_surface .user_avatar{background:var(--accent-gradient);color:#0a1740;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:flex}.admin_surface .user_name{color:var(--text);font-weight:700}.admin_surface .user_email{color:var(--muted);font-size:13px}.admin_surface .status_badge{letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--border);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.admin_surface .status_badge.completed{color:#6ee7b7;background:#10b9811f;border-color:#10b9814d}.admin_surface .status_badge.signed{color:#5eead4;background:#2dd4bf1a;border-color:#2dd4bf47}.admin_surface .status_badge.in_progress{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b47}.admin_surface .status_badge.abandoned{color:#fca5a5;background:#ef44441a;border-color:#ef444447}.admin_surface .status_badge.pay_at_door{color:#d8b4fe;background:#a855f71f;border-color:#a855f747}.admin_surface .status_badge.free_complete{color:#86efac;background:#22c55e1a;border-color:#22c55e47}.admin_surface .loading_state,.admin_surface .empty_state,.admin_surface .empty_list{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:36px 8px;display:flex}.admin_surface .no_access_state{text-align:center;color:var(--muted);border:none;border-top:1px solid var(--admin-divider);background:0 0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:48px 8px;display:flex}.admin_surface .error_banner{color:#ff9b91;background:#e74c3c1a;border:1px solid #e74c3c59;border-radius:10px;align-items:center;gap:10px;margin:16px 20px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.admin_surface .spinner{border:3px solid #ffffff1a;border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;animation:.85s linear infinite admin_spin}@keyframes admin_spin{to{transform:rotate(360deg)}}.admin_surface .waiver_checkin_admin_panel{border-bottom:1px solid var(--admin-divider);background:0 0;padding:16px 0 18px}.admin_surface .waiver_checkin_url{border:1px solid var(--admin-divider);color:#9ed7ff;word-break:break-all;background:#0003;border-radius:8px;flex:280px;min-width:0;padding:10px 12px;font-size:13px}.admin_surface .reg_card{border-bottom:1px solid var(--admin-divider);background:0 0;padding:16px 2px}.admin_surface .reg_card:last-child{border-bottom:none}.admin_surface .reg_card_header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.admin_surface .reg_card_body{gap:6px;display:grid}.admin_surface .info_row{justify-content:space-between;gap:12px;font-size:14px;display:flex}.admin_surface .info_row .label{color:var(--muted)}.admin_surface .font_mono{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.admin_surface .desktop_only{display:block}.admin_surface table.desktop_only{display:table}.admin_surface .mobile_only{display:none}@media (width<=900px){.admin_surface .desktop_only{display:none!important}.admin_surface .mobile_only,.admin_surface .mobile_cards{flex-direction:column;display:flex}}@media (width<=720px){.admin_surface .grid,.admin_surface .add_grant_form{grid-template-columns:1fr}.admin_surface .permission_item{flex-direction:column;align-items:stretch}.admin_surface .user_actions{justify-content:space-between;width:100%}.admin_surface .col_submitter_name{display:none}.admin_surface .modal{align-items:stretch;padding:0}.admin_surface .modal_content{border-left:0;border-right:0;border-radius:0;width:100%;max-height:100dvh}}.hamburger_wrap[data-v-e4717ddb]{display:inline-flex}.hamburger_btn[data-v-e4717ddb]{appearance:none;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#08122899;border-radius:10px;justify-content:center;align-items:center;padding:8px;transition:transform 60ms,background .2s;display:inline-flex;position:relative}.hamburger_btn[data-v-e4717ddb]:hover{background:#081228d9}.hamburger_btn[data-v-e4717ddb]:active{transform:scale(.98)}.hamburger_icon[data-v-e4717ddb]{width:22px;height:16px;display:inline-block;position:relative}.hamburger_icon span[data-v-e4717ddb]{background:currentColor;border-radius:2px;width:100%;height:2px;transition:transform .2s,opacity .2s;position:absolute;left:0}.hamburger_icon span[data-v-e4717ddb]:first-child{top:0}.hamburger_icon span[data-v-e4717ddb]:nth-child(2){top:7px}.hamburger_icon span[data-v-e4717ddb]:nth-child(3){top:14px}.hamburger_btn.open .hamburger_icon span[data-v-e4717ddb]:first-child{transform:translateY(7px)rotate(45deg)}.hamburger_btn.open .hamburger_icon span[data-v-e4717ddb]:nth-child(2){opacity:0}.hamburger_btn.open .hamburger_icon span[data-v-e4717ddb]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=520px){.hamburger_btn[data-v-e4717ddb]{border-radius:8px;padding:6px}.hamburger_icon[data-v-e4717ddb]{width:18px;height:13px}.hamburger_icon span[data-v-e4717ddb]:nth-child(2){top:5.5px}.hamburger_icon span[data-v-e4717ddb]:nth-child(3){top:11px}.hamburger_btn.open .hamburger_icon span[data-v-e4717ddb]:first-child{transform:translateY(5.5px)rotate(45deg)}.hamburger_btn.open .hamburger_icon span[data-v-e4717ddb]:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}}@media (prefers-reduced-motion:reduce){.hamburger_icon span[data-v-e4717ddb]{transition:none}}.menu_overlay[data-v-e4717ddb]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.menu_panel[data-v-e4717ddb]{border-left:1px solid var(--border);background:linear-gradient(#081228fa,#081228eb);flex-direction:column;gap:8px;width:min(80vw,320px);height:100%;padding:18px;display:flex;box-shadow:0 10px 30px #00000059}.menu_link[data-v-e4717ddb]{color:var(--muted);border-radius:10px;justify-content:flex-start;align-items:center;padding:12px;font-weight:800;text-decoration:none;display:flex;position:relative}.menu_link_waitlist[data-v-e4717ddb]{opacity:.55;cursor:not-allowed;pointer-events:none;flex-direction:column;align-items:flex-start;gap:2px}.menu_waitlist_row[data-v-e4717ddb]{align-items:center;gap:8px;font-weight:800;display:inline-flex}.menu_waitlist_tag[data-v-e4717ddb]{letter-spacing:.1em;text-transform:uppercase;color:#c9b878;border:1px dashed #f0d67a73;border-radius:999px;padding:2px 7px;font-size:9px;font-weight:800;line-height:1}.menu_waitlist_sub[data-v-e4717ddb]{color:var(--muted);opacity:.85;font-size:11px;font-weight:700}.menu_link.router-link-active[data-v-e4717ddb]{color:#070e1c;background:linear-gradient(to bottom right, var(--accent), #8a6a0f)}.left_group[data-v-e4717ddb]{align-items:center;gap:8px;display:inline-flex}.icon_wrap[data-v-e4717ddb]{justify-content:center;align-items:center;display:inline-flex}.icon_house[data-v-e4717ddb]{display:block}.menu_label[data-v-e4717ddb]{font-weight:inherit;align-items:center;gap:6px;padding-right:20px;display:inline-flex;position:relative}.notif_dot[data-v-e4717ddb]{pointer-events:none;background:linear-gradient(#d7b43af2,#b99322eb);border-radius:999px;width:10px;height:10px;display:inline-block;position:absolute;box-shadow:0 0 0 2px #00000073}.hamburger_btn .notif_dot[data-v-e4717ddb]{top:0;right:0}.menu_label .notif_dot[data-v-e4717ddb]{top:-4px;right:0}.notif_dot--msg[data-v-e4717ddb]{background:linear-gradient(#66c0ff,#2f8be6)}.overlay-enter-active[data-v-e4717ddb],.overlay-leave-active[data-v-e4717ddb]{transition:opacity .18s}.overlay-enter-from[data-v-e4717ddb],.overlay-leave-to[data-v-e4717ddb]{opacity:0}.overlay-enter-active .menu_panel[data-v-e4717ddb],.overlay-leave-active .menu_panel[data-v-e4717ddb]{transition:transform .22s,opacity .22s}.overlay-enter-from .menu_panel[data-v-e4717ddb],.overlay-leave-to .menu_panel[data-v-e4717ddb]{opacity:0;transform:translate(16px)}.overlay-enter-to .menu_panel[data-v-e4717ddb],.overlay-leave-from .menu_panel[data-v-e4717ddb]{opacity:1;transform:translate(0)}.menu_footer[data-v-e4717ddb]{flex-direction:column;align-items:center;gap:8px;margin-top:auto;display:flex}.menu_divider[data-v-e4717ddb]{background:var(--border);opacity:.7;width:100%;height:1px;margin:10px 0 8px}.menu_sign_in_btn[data-v-e4717ddb]{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:1px solid #f0d67a8c;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:13px;font-weight:800;transition:background .18s,border-color .18s,transform 80ms;display:inline-flex}.menu_sign_in_btn[data-v-e4717ddb]:hover{background:#f0d67a14;border-color:#f0d67acc}.menu_sign_in_btn[data-v-e4717ddb]:active{transform:scale(.98)}.menu_sign_in_btn[data-v-e4717ddb] svg{flex-shrink:0;display:block}.menu_account_card[data-v-e4717ddb]{appearance:none;width:100%;color:var(--text);cursor:pointer;text-align:left;background:#0b1630b3;border:1px solid #f0d67a47;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .18s,background .18s,transform 80ms;display:flex}.menu_account_card[data-v-e4717ddb]:hover{background:#0f1d3fe6;border-color:#f0d67a80}.menu_account_card[data-v-e4717ddb]:active{transform:scale(.98)}.menu_account_avatar[data-v-e4717ddb]{background:var(--accent-gradient);color:#1a0e00;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Orbitron,system-ui,sans-serif;font-size:14px;font-weight:900;display:inline-flex}.menu_account_info[data-v-e4717ddb]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.menu_account_name[data-v-e4717ddb]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:800;overflow:hidden}.menu_account_sub[data-v-e4717ddb]{color:var(--muted);font-size:11px;font-weight:600}.menu_account_arrow[data-v-e4717ddb]{color:var(--muted);flex-shrink:0;display:block}.api_target_switcher[data-v-dd354a52]{flex-shrink:0;align-items:center;display:flex;position:relative}.api_target_chip[data-v-dd354a52]{color:#e9ddff;cursor:pointer;background:linear-gradient(160deg,#8b5cf629,#5b21b614);border:1px solid #a78bfa57;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;transition:border-color .18s,background .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 0 0 1px #8b5cf614,0 6px 18px #2e106547}.api_target_chip[data-v-dd354a52]:hover{background:linear-gradient(160deg,#8b5cf638,#5b21b61f);border-color:#c4b5fd8c}.api_target_chip--open[data-v-dd354a52]{background:linear-gradient(160deg,#8b5cf647,#5b21b624);border-color:#c4b5fd9e}.api_target_dot[data-v-dd354a52]{border-radius:2px;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 8px}.api_target_dot--local[data-v-dd354a52]{color:#34d399cc;background:#34d399}.api_target_dot--prod[data-v-dd354a52]{color:#c4b5fdd9;background:#c4b5fd}.api_target_dot--dev[data-v-dd354a52]{color:#6b7280b3;background:#6b7280}.api_target_chip_label[data-v-dd354a52]{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-family:ui-monospace,Cascadia Code,monospace;font-size:11px;font-weight:800}.api_target_caret[data-v-dd354a52]{color:#d8b4fed9;flex-shrink:0;width:14px;height:14px;transition:transform .22s}.api_target_caret.open[data-v-dd354a52]{transform:rotate(180deg)}.api_target_dropdown[data-v-dd354a52]{z-index:60;background:linear-gradient(#180e30fa,#0e081efa);border:1px solid #a78bfa38;border-radius:10px;min-width:190px;padding:5px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #0804148c,inset 0 0 0 1px #8b5cf614}.api_target_list[data-v-dd354a52]{flex-direction:column;gap:2px;display:flex}.api_target_row[data-v-dd354a52]{color:#ddd6fe;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:10px;width:100%;padding:9px 10px;font-size:13px;font-weight:700;display:flex}.api_target_row[data-v-dd354a52]:hover:not(.disabled){background:#8b5cf61f;border-color:#a78bfa2e}.api_target_row.active[data-v-dd354a52]{background:#8b5cf62e;border-color:#c4b5fd3d}.api_target_row.disabled[data-v-dd354a52]{opacity:.42;cursor:not-allowed}.api_target_row_dot[data-v-dd354a52]{border-radius:2px;flex-shrink:0;width:7px;height:7px}.api_target_row_name[data-v-dd354a52]{flex:auto;min-width:0}.api_target_check[data-v-dd354a52]{color:#c4b5fd;flex-shrink:0;width:16px;height:16px}.api_target_menu-enter-active[data-v-dd354a52],.api_target_menu-leave-active[data-v-dd354a52]{transition:opacity .16s,transform .2s}.api_target_menu-enter-from[data-v-dd354a52],.api_target_menu-leave-to[data-v-dd354a52]{opacity:0;transform:translateY(-6px)}@media (width<=520px){.api_target_chip_label[data-v-dd354a52]{font-size:10px}.api_target_dropdown[data-v-dd354a52]{min-width:176px;left:0}}header[data-v-5c0bc030]{z-index:40;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:linear-gradient(#070e1ceb,#070e1c8c);position:sticky;top:0}.top_bar[data-v-5c0bc030]{justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex}.brand_cluster[data-v-5c0bc030]{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.brand[data-v-5c0bc030]{color:inherit;align-items:center;gap:12px;font-weight:800;text-decoration:none;display:flex}.brand_logo[data-v-5c0bc030]{border-radius:10px;width:38px;height:38px;display:block}.brand_name[data-v-5c0bc030]{height:27px;display:block}.state_switcher[data-v-5c0bc030]{align-items:center;display:flex;position:relative}.state_chip[data-v-5c0bc030]{color:var(--text);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(160deg,#ffffff0e,#ffffff03);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:8px;padding:8px 12px;transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s,box-shadow .22s;display:inline-flex;position:relative;box-shadow:0 6px 18px #03081457,inset 0 1px #ffffff1a}.state_chip[data-v-5c0bc030]:hover{background:linear-gradient(160deg,#ffffff14,#ffffff05);border-color:#f0d67a6b;transform:translateY(-1px);box-shadow:0 10px 26px #03081466,0 0 18px #f0d67a1a,inset 0 1px #ffffff24}.state_chip[data-v-5c0bc030]:active{transform:translateY(0)scale(.985)}.state_chip[data-v-5c0bc030]:focus-visible{border-color:#f0d67a99;outline:none;box-shadow:0 0 0 3px #f0d67a38}.state_chip--open[data-v-5c0bc030]{background:linear-gradient(160deg,#f0d67a14,#ffffff04);border-color:#f0d67a80;box-shadow:0 12px 30px #03081475,inset 0 1px #ffffff1f}.state_chip_notif[data-v-5c0bc030]{background:linear-gradient(180deg,#ffe9a6,var(--accent));width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);pointer-events:none;border-radius:999px;position:absolute;top:-2px;right:-2px}.state_chip_notif[data-v-5c0bc030]:after{content:"";border-radius:inherit;background:var(--accent);animation:2.2s cubic-bezier(.16,1,.3,1) infinite state_notif_ping-5c0bc030;position:absolute;inset:0}.state_caret[data-v-5c0bc030]{width:16px;height:16px;color:var(--muted);opacity:.88;flex-shrink:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),color .2s,opacity .2s}.state_caret.open[data-v-5c0bc030]{color:var(--accent);opacity:1;transform:rotate(180deg)}.state_chip:hover .state_caret[data-v-5c0bc030]{color:var(--text)}.state_glyph[data-v-5c0bc030]{letter-spacing:.55px;text-shadow:0 1px #ffffff40;flex-shrink:0;justify-content:center;align-items:center;font-family:Orbitron,system-ui,sans-serif;font-weight:900;transition:transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.state_glyph--chip[data-v-5c0bc030]{color:#03240f;background:linear-gradient(#9be15d,#00e3ae);border-radius:8px;min-width:44px;height:28px;padding:3px 10px;font-size:13px;box-shadow:0 0 0 1px #0000002e,inset 0 1px #fff3}.state_glyph--row[data-v-5c0bc030]{letter-spacing:.5px;text-shadow:0 1px #ffffff38;border-radius:8px;width:46px;height:28px;padding:0 8px;font-size:11px}.state_glyph--us[data-v-5c0bc030]{position:relative;overflow:hidden}.state_glyph--chip.state_glyph--us[data-v-5c0bc030]{min-width:52px}.state_glyph--row.state_glyph--us[data-v-5c0bc030]{width:52px}.us_flag_icon[data-v-5c0bc030]{background:repeating-linear-gradient(#b22234 0 2px,#fff 2px 4px);border-radius:2px;width:22px;height:14px;display:block;position:relative;box-shadow:inset 0 0 0 1px #00000040}.us_flag_icon[data-v-5c0bc030]:before{content:"";background:#3c3b6e;border-radius:1px 0 2px;width:10px;height:8px;position:absolute;top:0;left:0}.state_dropdown[data-v-5c0bc030]{transform-origin:top;z-index:50;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#0d1832fa,#081024f7);border:1px solid #ffffff17;border-radius:14px;width:min(300px,100vw - 16px);min-width:248px;max-width:calc(100vw - 16px);padding:6px;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 24px 52px #02061080,inset 0 1px #ffffff0d}.state_dropdown[data-v-5c0bc030]:before{content:"";background:#0d1832fa;border-top:1px solid #ffffff17;border-left:1px solid #ffffff17;border-top-left-radius:2px;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.state_list[data-v-5c0bc030]{flex-direction:column;gap:1px;display:flex}.state_row[data-v-5c0bc030]{width:100%;color:var(--text);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px 12px 10px 14px;font-weight:750;transition:background .18s,border-color .18s,transform .18s cubic-bezier(.16,1,.3,1),opacity .18s;display:flex;position:relative}.state_row[data-v-5c0bc030]:before{content:"";opacity:0;background:#e6ecfabf;border-radius:2px;width:2px;height:0;transition:height .26s cubic-bezier(.16,1,.3,1),opacity .2s;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.state_row[data-v-5c0bc030]:hover:not(.disabled){background:#ffffff0b;border-color:#ffffff12;transform:translate(2px)}.state_row[data-v-5c0bc030]:focus-visible{background:#ffffff0a;border-color:#ffffff2e;outline:none}.state_row.active[data-v-5c0bc030]{background:#ffffff0d;border-color:#ffffff1a}.state_row.active[data-v-5c0bc030]:before{opacity:1;height:20px}.state_row.disabled[data-v-5c0bc030]{opacity:.42;cursor:not-allowed}.state_name[data-v-5c0bc030]{min-width:0;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13.5px;font-weight:750;transition:color .18s;overflow:hidden}.state_row:hover:not(.disabled) .state_name[data-v-5c0bc030],.state_row.active .state_name[data-v-5c0bc030]{color:var(--text)}.state_row.disabled .state_name[data-v-5c0bc030],.state_row.disabled .state_glyph[data-v-5c0bc030]{filter:saturate(.6)}.state_hint[data-v-5c0bc030]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);opacity:.55;white-space:nowrap;flex-shrink:0;font-size:10px;font-weight:700}.state_hint--beta[data-v-5c0bc030]{color:var(--accent);opacity:.9}.state_hint--new[data-v-5c0bc030]{color:#ffd24a;opacity:.95;text-shadow:0 0 10px #ffd24a4d}.state_hint--soon[data-v-5c0bc030]{opacity:.45}.state_hint--national[data-v-5c0bc030]{opacity:.6}.state_check[data-v-5c0bc030]{width:17px;height:17px;color:var(--accent);filter:drop-shadow(0 0 6px #f0d67a59);flex-shrink:0;animation:.34s cubic-bezier(.34,1.56,.64,1) both state_check_pop-5c0bc030}.state_menu-enter-active[data-v-5c0bc030]{transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1)}.state_menu-leave-active[data-v-5c0bc030]{transition:opacity .14s,transform .16s}.state_menu-enter-from[data-v-5c0bc030]{opacity:0;transform:translate(-50%)translateY(-8px)scale(.95)}.state_menu-leave-to[data-v-5c0bc030]{opacity:0;transform:translate(-50%)translateY(-6px)scale(.97)}.state_menu-enter-active .state_row[data-v-5c0bc030]{animation:.34s cubic-bezier(.16,1,.3,1) backwards state_row_in-5c0bc030;animation-delay:calc(var(--i,0) * 45ms + 70ms)}@keyframes state_row_in-5c0bc030{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes state_check_pop-5c0bc030{0%{opacity:0;transform:scale(.4)rotate(-12deg)}60%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes state_notif_ping-5c0bc030{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.state_chip[data-v-5c0bc030],.state_caret[data-v-5c0bc030],.state_glyph[data-v-5c0bc030],.state_row[data-v-5c0bc030],.state_row[data-v-5c0bc030]:before,.state_name[data-v-5c0bc030]{transition:none}.state_menu-enter-active[data-v-5c0bc030],.state_menu-leave-active[data-v-5c0bc030],.state_menu-enter-active .state_row[data-v-5c0bc030],.state_check[data-v-5c0bc030],.state_chip_notif[data-v-5c0bc030]:after{animation:none}.state_chip[data-v-5c0bc030]:hover,.state_row[data-v-5c0bc030]:hover:not(.disabled){transform:none}}.nav[data-v-5c0bc030]{flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:relative}.nav_active_pill[data-v-5c0bc030]{background:linear-gradient(180deg,var(--accent),var(--accent-2));box-shadow:var(--accent-active-shadow);clip-path:var(--accent-nav-pill-clip);pointer-events:none;z-index:0;border-radius:8px;transition:transform .24s,width .24s,height .24s,opacity .18s;position:absolute;top:0;left:0}.nav_link[data-v-5c0bc030]{color:var(--muted);white-space:nowrap;z-index:1;border-radius:8px;align-items:center;padding:6px 8px;font-weight:800;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav_link_waitlist[data-v-5c0bc030]{color:var(--muted);opacity:.52;cursor:not-allowed;pointer-events:none;gap:5px}.nav_waitlist_hint[data-v-5c0bc030]{letter-spacing:.12em;text-transform:uppercase;color:#c9b878;vertical-align:.05em;opacity:.95;border:1px dashed #f0d67a73;border-radius:999px;margin-left:1px;padding:1px 6px;font-size:9px;font-weight:800;line-height:1.2;display:inline-block}.nav_link.router-link-active[data-v-5c0bc030]{color:#070e1c}.notif_dot[data-v-5c0bc030]{pointer-events:none;background:linear-gradient(#d7b43af2,#b99322eb);border-radius:999px;width:10px;height:10px;display:inline-block;position:absolute;box-shadow:0 0 0 2px #00000073}.nav_link .notif_dot[data-v-5c0bc030]{top:-4px;right:-4px}.notif_dot--msg[data-v-5c0bc030]{background:linear-gradient(#66c0ff,#2f8be6)}.account_btn[data-v-5c0bc030]{appearance:none;cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;transition:filter .18s,transform 80ms,box-shadow .18s,border-color .18s;display:inline-flex;position:relative}.account_msg_badge[data-v-5c0bc030]{color:#06203c;background:linear-gradient(#66c0ff,#2f8be6);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-family:system-ui,sans-serif;font-size:10px;font-weight:900;display:inline-flex;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 2px #070e1ceb}.account_btn[data-v-5c0bc030]:active{transform:scale(.97)}.account_btn[data-v-5c0bc030] svg{flex-shrink:0;display:block}.account_btn--guest[data-v-5c0bc030]{background:var(--accent-gradient);color:#1a0e00;border:1px solid #f0d67a59;padding:8px 16px;font-size:13px;font-weight:800;box-shadow:0 0 18px #f0d67a33,0 2px 8px #00000040}.account_btn--guest[data-v-5c0bc030]:hover{filter:brightness(1.07);box-shadow:0 0 26px #f0d67a57,0 2px 12px #00000047}.account_btn--auth[data-v-5c0bc030]{color:var(--text);background:#0b1630cc;border:1px solid #f0d67a47;padding:4px 12px 4px 4px}.account_btn--auth[data-v-5c0bc030]:hover{background:#0f1d3fe6;border-color:#f0d67a80}.account_avatar[data-v-5c0bc030]{background:var(--accent-gradient);color:#1a0e00;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.account_sign_in_label[data-v-5c0bc030]{letter-spacing:.01em;font-size:13px;font-weight:800}.account_name_label[data-v-5c0bc030]{text-overflow:ellipsis;white-space:nowrap;max-width:90px;color:var(--text);font-size:13px;font-weight:700;overflow:hidden}.hamburger[data-v-5c0bc030]{display:none}@media (width<=1120px){.top_bar[data-v-5c0bc030]{flex-wrap:wrap;align-items:center}.nav[data-v-5c0bc030]{flex:100%;order:3;padding-top:2px}.account_btn[data-v-5c0bc030]{margin-left:auto}}@media (width<=520px){.top_bar[data-v-5c0bc030]{flex-wrap:nowrap;gap:6px;padding:8px 10px}.brand_cluster[data-v-5c0bc030]{flex:auto;gap:6px;min-width:0}.brand[data-v-5c0bc030]{gap:8px;min-width:0;font-size:14px}.brand_logo[data-v-5c0bc030]{border-radius:8px;width:30px;height:30px}.brand_name[data-v-5c0bc030]{max-width:100%;height:22px}.state_chip[data-v-5c0bc030]{border-radius:10px;gap:5px;padding:5px 8px}.state_glyph--chip[data-v-5c0bc030]{border-radius:7px;min-width:36px;height:24px;padding:2px 7px;font-size:11px}.state_glyph--chip.state_glyph--us[data-v-5c0bc030]{min-width:42px}.state_caret[data-v-5c0bc030]{width:14px;height:14px}.us_flag_icon[data-v-5c0bc030]{width:18px;height:12px}.nav[data-v-5c0bc030]{display:none}.account_btn[data-v-5c0bc030]{flex-shrink:0;display:inline-flex}.account_sign_in_label[data-v-5c0bc030],.account_name_label[data-v-5c0bc030]{display:none}.account_btn--guest[data-v-5c0bc030]{border-radius:999px;gap:0;padding:6px 8px;font-size:12px}.account_btn--auth[data-v-5c0bc030]{padding:2px}.account_avatar[data-v-5c0bc030]{width:26px;height:26px;font-size:11px}.account_msg_badge[data-v-5c0bc030]{min-width:16px;height:16px;padding:0 4px;font-size:9px;top:-4px;right:-4px}.hamburger[data-v-5c0bc030]{flex-shrink:0;display:inline-flex}.nav_link[data-v-5c0bc030]{padding:6px}.state_dropdown[data-v-5c0bc030]{width:min(300px,100vw - 12px);min-width:240px;max-width:calc(100vw - 12px);left:50%;right:auto;transform:translate(-50%)}}@media (width<=760px){header[data-v-5c0bc030]{-webkit-backdrop-filter:none}}.email_prompt_shell[data-v-8d94efe7]{z-index:48;pointer-events:none;width:min(360px,100vw - 20px);position:fixed;bottom:18px;right:18px}.email_prompt_card[data-v-8d94efe7]{pointer-events:auto;border:1px solid var(--border);background:var(--panel);border-radius:14px;padding:18px 22px 16px;position:relative;box-shadow:0 18px 40px #0000003d}.icon_badge[data-v-8d94efe7]{background:var(--accent-2);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 12px;display:flex;box-shadow:0 8px 18px #f0d67a33}.icon_badge_svg[data-v-8d94efe7]{width:18px;height:18px}.title_group[data-v-8d94efe7]{flex-direction:column;align-items:center;gap:4px;padding:0 16px;display:flex}.headline_text[data-v-8d94efe7]{text-align:center;color:var(--text);margin:0;font-size:17px;font-weight:800;line-height:1.2}.lead_text[data-v-8d94efe7]{text-align:center;max-width:286px;color:var(--muted);margin:8px auto 0;font-size:13px;line-height:1.5}.close_button[data-v-8d94efe7]{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:4px 6px;font-size:24px;line-height:1;transition:color .18s,background .18s;display:inline-flex;position:absolute;top:12px;right:12px}.close_button[data-v-8d94efe7]:hover{color:#fff;background:#ffffff0f}.close_button[data-v-8d94efe7]:focus-visible{outline-offset:2px;outline:2px solid #f0d67a73}.signup_form[data-v-8d94efe7]{flex-direction:column;gap:10px;margin-top:14px;display:flex}.email_input[data-v-8d94efe7]{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:#ffffff05;border-radius:9px;padding:10px 12px;font-size:14px;font-weight:500;transition:border .2s,box-shadow .2s}.email_input[data-v-8d94efe7]::placeholder{color:var(--muted)}.email_input[data-v-8d94efe7]:focus{border-color:#d7b43a8c;outline:none;box-shadow:0 0 0 1px #f0d67a2e}.email_input[data-v-8d94efe7]:disabled{opacity:.7}.submit_button[data-v-8d94efe7]{appearance:none;cursor:pointer;background:var(--accent-2);color:#fff;border:none;border-radius:9px;width:100%;padding:10px 14px;font-size:14px;font-weight:800;transition:filter .18s,transform .12s}.submit_button[data-v-8d94efe7]:hover{filter:brightness(1.06)}.submit_button[data-v-8d94efe7]:active{transform:scale(.98)}.submit_button[data-v-8d94efe7]:disabled{cursor:not-allowed;opacity:.7}.status_text[data-v-8d94efe7]{text-align:center;margin:0;font-size:12px;font-weight:700}.status_success[data-v-8d94efe7]{color:#7ae0a8}.status_error[data-v-8d94efe7]{color:#ff9292}.status_neutral[data-v-8d94efe7]{color:var(--muted)}.footer_row[data-v-8d94efe7]{justify-content:center;align-items:center;margin-top:10px;display:flex}.quiet_button[data-v-8d94efe7]{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:14px;font-weight:500}.quiet_button[data-v-8d94efe7]:hover{color:#fff}.sr_only[data-v-8d94efe7]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fade_transition-enter-active[data-v-8d94efe7],.fade_transition-leave-active[data-v-8d94efe7]{transition:opacity .18s}.fade_transition-enter-from[data-v-8d94efe7],.fade_transition-leave-to[data-v-8d94efe7]{opacity:0}.quiet_prompt_transition-enter-active[data-v-8d94efe7],.quiet_prompt_transition-leave-active[data-v-8d94efe7]{transition:opacity .22s,transform .22s}.quiet_prompt_transition-enter-from[data-v-8d94efe7],.quiet_prompt_transition-leave-to[data-v-8d94efe7]{opacity:0;transform:translateY(10px)}@media (width<=640px){.email_prompt_shell[data-v-8d94efe7]{width:auto;bottom:10px;left:10px;right:10px}.email_prompt_card[data-v-8d94efe7]{padding:16px 18px 14px}.title_group[data-v-8d94efe7]{padding:0 8px}}.social_links[data-v-0bcf74c9]{align-items:center;gap:6px;display:inline-flex}.social_icon_link[data-v-0bcf74c9]{opacity:.95;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;text-decoration:none;transition:opacity .18s,transform .12s;display:inline-flex}.social_icon_link[data-v-0bcf74c9]:hover{opacity:1;transform:translateY(-1px)}.social_icon_img[data-v-0bcf74c9]{width:18px;height:18px;display:block}.app_affiliates[data-v-84e82ea7]{border-top:1px solid var(--border);background:linear-gradient(#0b163000,#0b1630d9);justify-content:center;width:100%;padding:8px 0;display:flex;position:sticky;bottom:0}.aff_inner[data-v-84e82ea7]{color:var(--muted);white-space:nowrap;-webkit-overflow-scrolling:touch;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;display:flex;overflow-x:auto}.aff_inner[data-v-84e82ea7]::-webkit-scrollbar{display:none}.aff_desktop[data-v-84e82ea7]{display:none}@media (width>=768px){.aff_mobile[data-v-84e82ea7]{display:none}.aff_desktop[data-v-84e82ea7]{display:flex}}.aff_label[data-v-84e82ea7]{color:#8ea6c8}.aff_link[data-v-84e82ea7]{color:#cfe8ff;border-bottom:1px dashed #cfe8ff47;flex-shrink:0;text-decoration:none}.aff_link[data-v-84e82ea7]:hover{filter:brightness(1.06)}.dot[data-v-84e82ea7]{opacity:.6}.splash_video_root[data-v-409722b6]{z-index:2147483647;opacity:1;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);-webkit-tap-highlight-color:transparent;cursor:pointer;background:#000;justify-content:center;align-items:center;transition:opacity .22s;display:flex;position:fixed;inset:0;overflow:hidden}.splash_video_root.splash_fading[data-v-409722b6]{opacity:0;pointer-events:none}.splash_video_player[data-v-409722b6]{object-fit:cover;pointer-events:none;opacity:0;background:#000;width:100%;height:100%;transition:opacity .12s;transform:translateY(-12%)}.splash_video_player.splash_video_ready[data-v-409722b6]{opacity:1}.icon_close[data-v-d4f3898a]{width:32px;height:32px;color:var(--muted);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.icon_close[data-v-d4f3898a]:hover{color:var(--text);background:#ffffff1a;border-color:#ffffff3d}.icon_close[data-v-d4f3898a]:active{background:#ffffff0f}.icon_close_x[data-v-d4f3898a]{pointer-events:none;width:14px;height:14px;display:block}.fb_backdrop[data-v-c6819afe]{-webkit-backdrop-filter:blur(2px);z-index:130;background:#00000085;position:fixed;inset:0}.fb_sheet[data-v-c6819afe]{z-index:131;background:linear-gradient(170deg,#0d1836fc 0%,#081228fc 100%);border:1px solid #ffffff1a;border-bottom:none;border-radius:18px 18px 0 0;width:min(640px,100%);position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -16px 48px #00000073,inset 0 -1px #f0d67a14}.fb_header[data-v-c6819afe]{background:linear-gradient(#f0d67a0d,#0000);border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.fb_header_text[data-v-c6819afe]{flex:1;min-width:0}.fb_title[data-v-c6819afe]{color:var(--text);letter-spacing:-.01em;margin:0 0 2px;font-size:1.1rem;font-weight:900}.fb_subtitle[data-v-c6819afe]{color:var(--muted);margin:0;font-size:12px;font-weight:500}.fb_form[data-v-c6819afe]{gap:14px;padding:18px 20px 10px;display:grid}.fb_field[data-v-c6819afe]{gap:6px;display:grid}.fb_label[data-v-c6819afe]{color:var(--muted);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:700}.fb_optional[data-v-c6819afe]{opacity:.65;text-transform:none;font-weight:500}.fb_input[data-v-c6819afe],.fb_textarea[data-v-c6819afe]{width:100%;color:var(--text);background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;padding:10px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}.fb_input[data-v-c6819afe]::placeholder,.fb_textarea[data-v-c6819afe]::placeholder{color:#9eabc973}.fb_input[data-v-c6819afe]:focus,.fb_textarea[data-v-c6819afe]:focus{background:#f0d67a08;border-color:#f0d67a73;outline:none}.fb_textarea[data-v-c6819afe]{resize:vertical;min-height:100px}.fb_error[data-v-c6819afe]{color:#ff9b91;background:#e74c3c1f;border:1px solid #e74c3c4d;border-radius:8px;margin:0;padding:9px 12px;font-size:13px;font-weight:600}.fb_send_btn[data-v-c6819afe]{width:100%;color:var(--text);letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#f0d67a47 0%,#c98a1a38 100%);border:1px solid #f0d67a59;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:900;transition:background .18s,border-color .18s,opacity .15s,filter .15s;display:inline-flex}.fb_send_btn[data-v-c6819afe]:hover:not(:disabled){filter:brightness(1.06);background:linear-gradient(135deg,#f0d67a61 0%,#c98a1a4d 100%);border-color:#f0d67a8c}.fb_send_btn[data-v-c6819afe]:active:not(:disabled){filter:brightness(.96)}.fb_send_btn[data-v-c6819afe]:disabled{opacity:.45;cursor:not-allowed}.fb_spinner[data-v-c6819afe]{border:2px solid #ffffff40;border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite fb_spin-c6819afe}@keyframes fb_spin-c6819afe{to{transform:rotate(360deg)}}.fb_footer[data-v-c6819afe]{text-align:center;color:var(--muted);margin:0;padding:4px 0 14px;font-size:12px}.fb_email_link[data-v-c6819afe]{color:var(--accent);border-bottom:1px solid #f0d67a59;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s}.fb_email_link[data-v-c6819afe]:hover{color:#fff8df;border-color:#f0d67acc}.fb_success[data-v-c6819afe]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px 48px;display:flex}.fb_success_icon[data-v-c6819afe]{background:linear-gradient(135deg,#2ecc7133,#2ecc711a);border:1px solid #2ecc7159;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.fb_success_icon svg[data-v-c6819afe]{stroke:#2ecc71;width:26px;height:26px}.fb_success_msg[data-v-c6819afe]{color:var(--text);margin:0;font-size:15px;font-weight:700}.fb_overlay-enter-active[data-v-c6819afe],.fb_overlay-leave-active[data-v-c6819afe]{transition:opacity .22s}.fb_overlay-enter-from[data-v-c6819afe],.fb_overlay-leave-to[data-v-c6819afe]{opacity:0}.fb_slide-enter-active[data-v-c6819afe]{transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .22s}.fb_slide-leave-active[data-v-c6819afe]{transition:transform .22s cubic-bezier(.55,0,.55,.85),opacity .18s}.fb_slide-enter-from[data-v-c6819afe],.fb_slide-leave-to[data-v-c6819afe]{transform:translate(-50%)translateY(100%)}.fb_slide-enter-to[data-v-c6819afe],.fb_slide-leave-from[data-v-c6819afe]{transform:translate(-50%)translateY(0)}.fb_body-enter-active[data-v-c6819afe],.fb_body-leave-active[data-v-c6819afe]{transition:opacity .18s}.fb_body-enter-from[data-v-c6819afe],.fb_body-leave-to[data-v-c6819afe]{opacity:0}.recap_step_header[data-v-53b48c5e]{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.recap_eyebrow_row[data-v-53b48c5e]{flex-direction:column;align-items:center;gap:1px;display:flex}.recap_eyebrow[data-v-53b48c5e]{letter-spacing:.2em;text-transform:uppercase;color:#f0d67ab3;font-size:.67rem;font-weight:900}.recap_eyebrow_date[data-v-53b48c5e]{color:var(--muted);letter-spacing:.04em;font-size:.7rem}.recap_progress[data-v-53b48c5e]{align-items:center;gap:10px;width:100%;display:flex}.recap_progress_track[data-v-53b48c5e]{background:#ffffff1a;border-radius:999px;flex:1;height:3px;overflow:hidden}.recap_progress_fill[data-v-53b48c5e]{background:linear-gradient(90deg, var(--accent), var(--accent-2));border-radius:999px;height:100%;transition:width .45s cubic-bezier(.34,1.2,.64,1);box-shadow:0 0 8px #f0d67a99}.recap_progress_label[data-v-53b48c5e]{letter-spacing:.06em;color:#a8bce87a;white-space:nowrap;flex-shrink:0;font-size:.65rem;font-weight:800}.recap_hl_inner[data-v-13654dec]{flex-direction:column;flex:1;align-items:center;gap:10px;width:100%;display:flex;position:relative}.rmed_share_btn[data-v-13654dec]{color:#a8bce873;cursor:pointer;z-index:5;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .18s;display:flex;position:absolute;top:0;right:0}.rmed_share_btn[data-v-13654dec]:hover{color:#a8bce8d9}.rmed_share_btn[data-v-13654dec]:disabled{opacity:.45;cursor:default}@keyframes rmed_spin-13654dec{to{transform:rotate(360deg)}}.rmed_share_spin[data-v-13654dec]{color:#a078ffb3;animation:.8s linear infinite rmed_spin-13654dec}@keyframes recap_medal_ceremony_drop-13654dec{0%{opacity:0;filter:drop-shadow(0 0 #f0d67a00);transform:translateY(-120px)scale(.35)rotate(-220deg)}38%{opacity:1;filter:drop-shadow(0 18px 42px #f0d67abf);transform:translateY(18px)scale(1.18)rotate(12deg)}52%{transform:translateY(-10px)scale(.94)rotate(-6deg)}66%{transform:translateY(6px)scale(1.06)rotate(3deg)}80%{transform:translateY(-2px)scale(.98)rotate(-1deg)}to{opacity:1;filter:drop-shadow(0 6px 28px #f0d67a73);transform:translateY(0)scale(1)rotate(0)}}@keyframes recap_medal_idle_float-13654dec{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(2deg)}}@keyframes recap_medal_halo_bloom-13654dec{0%{opacity:0;transform:scale(.4)}35%{opacity:1;transform:scale(1.35)}to{opacity:.55;transform:scale(1)}}@keyframes recap_medal_ambient_twinkle-13654dec{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(35deg)}72%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(80deg)}}@keyframes recap_halo_pulse-13654dec{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes recap_medal_burst_out-13654dec{0%{transform:translate(-50%, -50%) rotate(var(--spark_angle)) translateY(0) scale(.2);opacity:0}18%{opacity:1}to{transform:translate(-50%, -50%) rotate(var(--spark_angle)) translateY(-72px) scale(1);opacity:0}}@keyframes recap_medal_shine_sweep-13654dec{0%{opacity:0;transform:translate(-180%)skew(-18deg)}20%{opacity:.85}to{opacity:0;transform:translate(220%)skew(-18deg)}}.recap_medal_wrap[data-v-13654dec]{justify-content:center;align-items:center;width:168px;height:168px;margin:4px 0;display:flex;position:relative}.recap_medal_ambient[data-v-13654dec]{pointer-events:none;z-index:3;position:absolute;inset:-14px;overflow:visible}.recap_medal_ambient_sparkle[data-v-13654dec]{background:radial-gradient(circle,#fff 0%,#ffe88a 42%,#0000 72%);border-radius:50%;animation:ease-in-out both recap_medal_ambient_twinkle-13654dec;position:absolute;box-shadow:0 0 10px #ffe682f2,0 0 2px #fff}.recap_medal_burst[data-v-13654dec]{pointer-events:none;position:absolute;inset:0}.recap_medal_spark[data-v-13654dec]{opacity:0;background:#fff8c8;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;box-shadow:0 0 10px #ffe678e6}.recap_medal_ceremony .recap_medal_spark[data-v-13654dec]{animation:.9s cubic-bezier(.22,1,.36,1) both recap_medal_burst_out-13654dec}.recap_medal_spark[data-v-13654dec]:first-child{--spark_angle:0deg;animation-delay:80ms}.recap_medal_spark[data-v-13654dec]:nth-child(2){--spark_angle:30deg;animation-delay:.1s}.recap_medal_spark[data-v-13654dec]:nth-child(3){--spark_angle:60deg;animation-delay:.12s}.recap_medal_spark[data-v-13654dec]:nth-child(4){--spark_angle:90deg;animation-delay:.14s}.recap_medal_spark[data-v-13654dec]:nth-child(5){--spark_angle:120deg;animation-delay:.16s}.recap_medal_spark[data-v-13654dec]:nth-child(6){--spark_angle:150deg;animation-delay:.18s}.recap_medal_spark[data-v-13654dec]:nth-child(7){--spark_angle:180deg;animation-delay:.2s}.recap_medal_spark[data-v-13654dec]:nth-child(8){--spark_angle:210deg;animation-delay:.22s}.recap_medal_spark[data-v-13654dec]:nth-child(9){--spark_angle:240deg;animation-delay:.24s}.recap_medal_spark[data-v-13654dec]:nth-child(10){--spark_angle:270deg;animation-delay:.26s}.recap_medal_spark[data-v-13654dec]:nth-child(11){--spark_angle:300deg;animation-delay:.28s}.recap_medal_spark[data-v-13654dec]:nth-child(12){--spark_angle:330deg;animation-delay:.3s}.recap_medal_halo[data-v-13654dec]{pointer-events:none;z-index:0;opacity:0;border-radius:50%;width:168px;height:168px;position:absolute;transform:scale(.4)}.recap_medal_ceremony .recap_medal_halo[data-v-13654dec]{animation:.85s cubic-bezier(.34,1.56,.64,1) both recap_medal_halo_bloom-13654dec,2.8s ease-in-out .85s infinite recap_halo_pulse-13654dec}.recap_medal_halo_1[data-v-13654dec]{background:radial-gradient(circle,#ffd73261 0%,#0000 68%)}.recap_medal_halo_2[data-v-13654dec]{background:radial-gradient(circle,#c0c0c061 0%,#0000 68%)}.recap_medal_halo_3[data-v-13654dec]{background:radial-gradient(circle,#cd7f3261 0%,#0000 68%)}.recap_medal_shine[data-v-13654dec]{pointer-events:none;z-index:2;border-radius:50%;position:absolute;inset:18px;overflow:hidden}.recap_medal_shine[data-v-13654dec]:after{content:"";opacity:0;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);position:absolute;inset:0;transform:translate(-180%)skew(-18deg)}.recap_medal_ceremony .recap_medal_shine[data-v-13654dec]:after{animation:1.1s ease-out .42s both recap_medal_shine_sweep-13654dec}.recap_medal_img[data-v-13654dec]{z-index:2;object-fit:contain;opacity:0;filter:drop-shadow(0 0 #f0d67a00);width:128px;height:128px;position:relative;transform:translateY(-120px)scale(.35)rotate(-220deg)}.recap_medal_ceremony .recap_medal_img[data-v-13654dec]{animation:1.05s cubic-bezier(.34,1.56,.64,1) both recap_medal_ceremony_drop-13654dec,3.4s ease-in-out 1.05s infinite recap_medal_idle_float-13654dec}.recap_hl_badge[data-v-13654dec]{letter-spacing:.15em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);align-items:center;gap:6px;padding:6px 22px 6px 14px;font-size:.72rem;font-weight:900;display:inline-flex}.recap_badge_medal_1[data-v-13654dec]{color:#f5da60;background:linear-gradient(100deg,#ffd23238,#c896142e);border:1px solid #ffd23273;box-shadow:0 0 16px #f0c83233}.recap_badge_medal_2[data-v-13654dec]{color:#d8d8d8;background:linear-gradient(100deg,#c8c8c82e,#8c8c8c1f);border:1px solid #c8c8c866}.recap_badge_medal_3[data-v-13654dec]{color:#dea060;background:linear-gradient(100deg,#cd7f3238,#a0642826);border:1px solid #cd7f3273}.recap_hl_detail[data-v-13654dec]{letter-spacing:.08em;color:#a8bce8cc;font-size:.8rem;font-weight:700}.rmed_brand_mark[data-v-13654dec]{align-items:center;gap:8px;width:100%;max-width:240px;display:flex}.rmed_brand_line[data-v-13654dec]{background:linear-gradient(90deg,#0000,#f0d67a40,#0000);flex:1;height:1px}.rmed_brand_text[data-v-13654dec]{letter-spacing:.22em;color:#f0d67a66;white-space:nowrap;font-family:Orbitron,monospace;font-size:.5rem;font-weight:900}.recap_hl_text[data-v-13654dec]{color:var(--muted);max-width:310px;margin:0;font-size:.875rem;line-height:1.55}@media (height<=640px){.recap_medal_img[data-v-13654dec]{width:96px;height:96px}}@media (prefers-reduced-motion:reduce){.recap_medal_ceremony .recap_medal_img[data-v-13654dec],.recap_medal_ceremony .recap_medal_halo[data-v-13654dec]{animation:none}.recap_medal_ceremony .recap_medal_img[data-v-13654dec]{opacity:1;filter:drop-shadow(0 6px 28px #f0d67a73);transform:none}.recap_medal_ceremony .recap_medal_halo[data-v-13654dec]{opacity:.55;transform:none}.recap_medal_ceremony .recap_medal_spark[data-v-13654dec],.recap_medal_ceremony .recap_medal_shine[data-v-13654dec]:after{opacity:0;animation:none}.recap_medal_ambient_sparkle[data-v-13654dec]{display:none}}.recap_hl_inner[data-v-23d0beff]{flex-direction:column;flex:1;align-items:center;gap:10px;width:100%;display:flex;position:relative}.rrank_share_btn[data-v-23d0beff]{color:#a8bce873;cursor:pointer;z-index:5;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .18s;display:flex;position:absolute;top:0;right:0}.rrank_share_btn[data-v-23d0beff]:hover{color:#a8bce8d9}.rrank_share_btn[data-v-23d0beff]:disabled{opacity:.45;cursor:default}@keyframes rrank_spin-23d0beff{to{transform:rotate(360deg)}}.rrank_share_spin[data-v-23d0beff]{color:#3cdca0b3;animation:.8s linear infinite rrank_spin-23d0beff}@keyframes recap_halo_pulse-23d0beff{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.recap_rank_wrap[data-v-23d0beff]{flex-direction:column;align-items:center;gap:4px;margin:4px 0;display:flex;position:relative}.recap_rank_halo[data-v-23d0beff]{pointer-events:none;background:radial-gradient(circle,#3cdca038 0%,#0000 65%);border-radius:50%;width:220px;height:220px;animation:2.8s ease-in-out infinite recap_halo_pulse-23d0beff;position:absolute}.recap_rank_super[data-v-23d0beff]{color:#3cdca0cc;z-index:1;align-items:center;gap:6px;display:flex;position:relative}.recap_rank_label_top[data-v-23d0beff]{letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:900}.recap_rank_big[data-v-23d0beff]{z-index:1;color:#3de8a8;filter:drop-shadow(0 0 24px #3cdca099);align-items:baseline;font-family:Orbitron,monospace;font-size:clamp(4.2rem,18vw,6rem);font-weight:900;line-height:.95;display:inline-flex;position:relative}.recap_rank_hash[data-v-23d0beff]{flex-shrink:0}.recap_rank_odometer[data-v-23d0beff]{vertical-align:baseline;height:.95em;line-height:.95;display:inline-block;overflow:hidden}.recap_rank_odometer_track[data-v-23d0beff]{transform:translateY(calc(-100% * var(--rank_scroll_start_steps) / var(--rank_strip_len)));will-change:transform;flex-direction:column;display:flex}.recap_rank_odometer_track.recap_rank_odometer_scrolling[data-v-23d0beff]{transform:translateY(calc(-100% * var(--rank_scroll_end_steps) / var(--rank_strip_len)));transition:transform var(--rank_scroll_duration) cubic-bezier(.22, 1, .36, 1)}.recap_rank_odometer_num[data-v-23d0beff]{flex-shrink:0;height:.95em;line-height:.95em;display:block}.recap_rank_movement[data-v-23d0beff]{color:#3cdca0e6;z-index:1;align-items:center;gap:5px;font-size:.88rem;font-weight:800;display:flex;position:relative}.recap_arrow_up[data-v-23d0beff]{color:#3cdca0}.recap_prev_rank[data-v-23d0beff]{color:var(--muted);font-size:.8rem;font-weight:600}.rrank_brand_mark[data-v-23d0beff]{align-items:center;gap:8px;width:100%;max-width:240px;display:flex}.rrank_brand_line[data-v-23d0beff]{background:linear-gradient(90deg,#0000,#3cdca033,#0000);flex:1;height:1px}.rrank_brand_text[data-v-23d0beff]{letter-spacing:.22em;color:#3cdca061;white-space:nowrap;font-family:Orbitron,monospace;font-size:.5rem;font-weight:900}.recap_hl_text[data-v-23d0beff]{color:var(--muted);max-width:310px;margin:0;font-size:.875rem;line-height:1.55}.recap_hl_inner[data-v-ce9259cb]{flex-direction:column;flex:1;align-items:center;gap:10px;width:100%;display:flex;position:relative}.rsk_share_btn[data-v-ce9259cb]{color:#a8bce86b;cursor:pointer;z-index:5;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:color .18s;display:flex;position:absolute;top:0;right:0}.rsk_share_btn[data-v-ce9259cb]:hover{color:#a8bce8d9}.rsk_share_btn[data-v-ce9259cb]:disabled{opacity:.4;cursor:default}@keyframes rsk_spin-ce9259cb{to{transform:rotate(360deg)}}.rsk_spin[data-v-ce9259cb]{color:#a078ffb3;animation:.8s linear infinite rsk_spin-ce9259cb}@keyframes recap_halo_pulse-ce9259cb{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes recap_bolt_pulse-ce9259cb{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.08)translateY(-4px)}}@keyframes recap_skill_delta_hop-ce9259cb{0%{opacity:0;transform:translateY(52px)}18%{opacity:1;transform:translateY(-30px)}32%{transform:translateY(16px)}46%{transform:translateY(-12px)}58%{transform:translateY(7px)}70%{transform:translateY(-5px)}82%{transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}.recap_skill_wrap[data-v-ce9259cb]{flex-direction:column;align-items:center;gap:4px;margin:4px 0;display:flex;position:relative}.recap_skill_halo[data-v-ce9259cb]{pointer-events:none;background:radial-gradient(circle,#8250ff47 0%,#0000 65%);border-radius:50%;width:200px;height:200px;animation:2.8s ease-in-out infinite recap_halo_pulse-ce9259cb;position:absolute}.recap_skill_bolt_svg[data-v-ce9259cb]{z-index:1;color:#a078ffe6;filter:drop-shadow(0 0 14px #8c50ffa6);width:60px;height:60px;animation:2.5s ease-in-out infinite recap_bolt_pulse-ce9259cb;position:relative}.recap_skill_delta_bouncer[data-v-ce9259cb]{z-index:1;opacity:0;min-height:1.05em;position:relative;transform:translateY(52px)}.recap_skill_delta_bouncing[data-v-ce9259cb]{animation:1s cubic-bezier(.34,1.2,.64,1) both recap_skill_delta_hop-ce9259cb}.recap_skill_delta[data-v-ce9259cb]{font-family:Orbitron,monospace;font-size:clamp(3.6rem,16vw,5.5rem);font-weight:900;line-height:1;display:block}.recap_purple_text[data-v-ce9259cb]{color:#0000;background:linear-gradient(135deg,#cdb0ff 0%,#9b70ff 50%,#6838ff 100%);filter:drop-shadow(0 0 22px #8250ff99);-webkit-background-clip:text;background-clip:text}.recap_skill_unit[data-v-ce9259cb]{z-index:1;letter-spacing:.12em;text-transform:uppercase;color:#a078ffcc;font-size:.68rem;font-weight:900;position:relative}.recap_skill_bar_wrap[data-v-ce9259cb]{width:100%;max-width:290px;margin:2px 0}.recap_skill_bar_track[data-v-ce9259cb]{background:#ffffff14;border-radius:999px;height:7px;position:relative;overflow:visible}.recap_skill_bar_base[data-v-ce9259cb]{background:linear-gradient(90deg,#6432dc7a,#8b5cf69e);border-radius:999px 0 0 999px;height:100%;position:absolute;top:0;left:0}@keyframes recap_skill_gained_grow-ce9259cb{0%{width:0}to{width:var(--gw)}}.recap_skill_bar_gained[data-v-ce9259cb]{left:var(--prev);background:linear-gradient(90deg,#c4b5fd,#ede9fe);border-radius:0 999px 999px 0;width:0;height:100%;animation:2s cubic-bezier(.34,1.15,.64,1) .25s both recap_skill_gained_grow-ce9259cb;position:absolute;top:0;box-shadow:0 0 16px #c4b5fda6}.recap_skill_vals[data-v-ce9259cb]{justify-content:center;align-items:center;gap:7px;margin-top:6px;font-size:.82rem;font-weight:700;display:flex}.recap_skill_prev[data-v-ce9259cb],.recap_skill_arrow[data-v-ce9259cb]{color:var(--muted)}.recap_skill_new[data-v-ce9259cb]{color:#cdb0ff;font-weight:900}.rsk_brand_mark[data-v-ce9259cb]{align-items:center;gap:8px;width:100%;max-width:260px;margin:0 auto;display:flex}.rsk_brand_line[data-v-ce9259cb]{background:linear-gradient(90deg,#0000,#a078ff40,#0000);flex:1;height:1px}.rsk_brand_text[data-v-ce9259cb]{letter-spacing:.22em;color:#a078ff66;white-space:nowrap;font-family:Orbitron,monospace;font-size:.5rem;font-weight:900}.recap_hl_text[data-v-ce9259cb]{color:var(--muted);max-width:310px;margin:0;font-size:.875rem;line-height:1.55}@media (prefers-reduced-motion:reduce){.recap_skill_delta_bouncing[data-v-ce9259cb]{opacity:1;animation:none;transform:none}.recap_skill_bolt_svg[data-v-ce9259cb],.recap_skill_halo[data-v-ce9259cb]{animation:none}.recap_skill_bar_gained[data-v-ce9259cb]{width:var(--gw);animation:none}}.recap_back_icon_btn[data-v-17f102f7]{color:#a8bce89e;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:6px;transition:color .18s,opacity .18s;display:inline-flex}.recap_back_icon_btn[data-v-17f102f7]:hover:not(:disabled){color:#a8bce8f2}.recap_back_icon_btn[data-v-17f102f7]:disabled{opacity:.28;cursor:not-allowed}.recap_nav[data-v-8bc9100e]{justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:auto;display:flex}.recap_next_btn[data-v-8bc9100e]{color:#0a1832;cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;align-items:center;gap:7px;padding:12px 22px;font-size:.9rem;font-weight:900;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 20px #ffffff26,0 2px 8px #0000004d}.recap_next_btn[data-v-8bc9100e]:hover{background:#fff;box-shadow:0 6px 28px #ffffff40,0 2px 8px #0000004d}.recap_skill_row[data-v-eb1f57be]{flex-direction:column;gap:6px;display:flex}.recap_skill_row_header[data-v-eb1f57be]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.recap_skill_row_header_left[data-v-eb1f57be]{flex-direction:column;gap:3px;min-width:0;display:flex}.recap_skill_row_hand[data-v-eb1f57be]{letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-weight:900}.recap_skill_row_hand_rh[data-v-eb1f57be]{color:#3de8a8}.recap_skill_row_hand_lh[data-v-eb1f57be]{color:#60a5fa}.recap_skill_row_dev_label[data-v-eb1f57be]{color:#a8bce8b8;font-size:.62rem;font-weight:700;line-height:1.35}@keyframes recap_skill_row_delta_hop-eb1f57be{0%{opacity:0;transform:translateY(36px)}18%{opacity:1;transform:translateY(-18px)}32%{transform:translateY(10px)}46%{transform:translateY(-8px)}58%{transform:translateY(5px)}70%{transform:translateY(-3px)}82%{transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}.recap_skill_row_delta[data-v-eb1f57be]{background:linear-gradient(135deg,#dcc8ff 0%,#9b70ff 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Orbitron,monospace;font-size:.95rem;font-weight:900}.recap_skill_row_delta_animate[data-v-eb1f57be]{opacity:0;animation:recap_skill_row_delta_hop-eb1f57be .9s var(--delta-delay,.25s) cubic-bezier(.34, 1.2, .64, 1) both;transform:translateY(36px)}.recap_skill_row_bar_wrap[data-v-eb1f57be]{padding:20px 0;position:relative}.recap_skill_row_track[data-v-eb1f57be]{background:#ffffff17;border-radius:999px;height:11px;position:relative;overflow:visible;box-shadow:inset 0 1px 3px #0000004d}.recap_skill_row_fill_base[data-v-eb1f57be]{background:linear-gradient(90deg,#6432dc85,#8b5cf6a6);border-radius:999px 0 0 999px;height:100%;position:absolute;top:0;left:0}@keyframes recap_skill_row_gain_grow-eb1f57be{0%{width:0}to{width:var(--gw)}}.recap_skill_row_fill_gained[data-v-eb1f57be]{left:var(--ol);background:linear-gradient(90deg,#c4b5fd,#ede9fe);border-radius:0 999px 999px 0;width:0;height:100%;position:absolute;top:0;box-shadow:0 0 18px #c4b5fda6}.recap_skill_row_fill_animate[data-v-eb1f57be]{animation:recap_skill_row_gain_grow-eb1f57be 2s var(--fill-delay,.4s) cubic-bezier(.34, 1.15, .64, 1) both}.recap_skill_row_notch[data-v-eb1f57be]{border-radius:1px;width:2px;position:absolute;transform:translate(-50%)}.recap_skill_row_notch_prev[data-v-eb1f57be]{background:#a8bce861;width:1.5px;top:-3px;bottom:-3px}.recap_skill_row_notch_passed[data-v-eb1f57be]{background:#a8bce847;top:-11px;bottom:-11px}@keyframes recap_skill_row_notch_passed-eb1f57be{0%{box-shadow:none;background:#a8bce847}50%{background:#fff;box-shadow:0 0 10px #ffffffe6}to{background:#dcd7ffb3;box-shadow:0 0 4px #c8beff66}}@keyframes recap_skill_row_label_passed_pop-eb1f57be{0%{color:#a8bce859;border-color:#a8bce833}50%{color:#fff;border-color:#ffffff80}to{color:#d2cdf0d9;border-color:#c8beff59}}.recap_skill_row_bar_animate .recap_skill_row_notch_passed[data-v-eb1f57be]{animation:recap_skill_row_notch_passed-eb1f57be .45s var(--notch-delay,3s) ease-out both}.recap_skill_row_bar_animate .recap_skill_row_notch_label_passed[data-v-eb1f57be]{animation:recap_skill_row_label_passed_pop-eb1f57be .45s var(--notch-delay,3s) ease-out both}.recap_skill_row_notch_milestone[data-v-eb1f57be]{background:#a8bce84d;top:-11px;bottom:-11px}.recap_skill_row_notch_label[data-v-eb1f57be]{white-space:nowrap;color:#a8bce88c;background:#a8bce814;border:1px solid #a8bce833;border-radius:3px;padding:2px 4px;font-size:.47rem;font-weight:900;position:absolute;bottom:calc(100% + 3px);left:50%;transform:translate(-50%)}.recap_skill_row_vals_row[data-v-eb1f57be]{pointer-events:none;height:16px;position:absolute;bottom:2px;left:0;right:0}.recap_skill_row_val_prev[data-v-eb1f57be],.recap_skill_row_val_now[data-v-eb1f57be]{white-space:nowrap;font-size:.54rem;font-weight:700;position:absolute;bottom:0;transform:translate(-50%)}.recap_skill_row_val_prev[data-v-eb1f57be]{color:#a8bce87a}.recap_skill_row_val_now[data-v-eb1f57be]{color:#cdb0ff;font-weight:900}.recap_skill_row_notch_label_passed[data-v-eb1f57be]{color:#a8bce859;background:#a8bce814;border-color:#a8bce833}@media (prefers-reduced-motion:reduce){.recap_skill_row_delta_animate[data-v-eb1f57be],.recap_skill_row_fill_animate[data-v-eb1f57be],.recap_skill_row_notch_passed[data-v-eb1f57be],.recap_skill_row_notch_label_passed[data-v-eb1f57be]{opacity:1;transform:none;animation:none!important}.recap_skill_row_fill_gained[data-v-eb1f57be]{width:var(--gw)!important}}.ro_outer[data-v-6d566b31]{flex-direction:column;width:100%;max-height:calc(100dvh - 120px);display:flex;position:relative;overflow:hidden}.ro_share_btn[data-v-6d566b31]{color:#a8bce873;cursor:pointer;z-index:15;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:color .18s,top .25s,right .25s,bottom .25s;display:flex;position:absolute;top:14px;right:58px}.ro_share_btn[data-v-6d566b31]:hover{color:#a8bce8e0}.ro_share_btn[data-v-6d566b31]:disabled{opacity:.38;cursor:default}.ro_share_btn.ro_share_btn_bottom[data-v-6d566b31]{top:auto;bottom:13px;right:18px}.ro_header[data-v-6d566b31]{flex-shrink:0;align-items:center;gap:10px;padding:16px 80px 10px 20px;display:flex}.ro_header_left[data-v-6d566b31]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}@keyframes ro_trophy_float-6d566b31{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-5px)rotate(3deg)}}.ro_trophy_svg[data-v-6d566b31]{color:#f0d67ae6;filter:drop-shadow(0 0 12px #f0c83280);flex-shrink:0;width:38px;height:38px;animation:3.5s ease-in-out infinite ro_trophy_float-6d566b31}.ro_header_text[data-v-6d566b31]{min-width:0}.ro_title[data-v-6d566b31]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0;font-family:Orbitron,monospace;font-size:clamp(.82rem,3.5vw,1.05rem);font-weight:900;overflow:hidden}.ro_subtitle[data-v-6d566b31]{letter-spacing:.1em;text-transform:uppercase;color:#a8bce86b;margin:0;font-size:.6rem;font-weight:700}.ro_scroll[data-v-6d566b31]{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex-direction:column;flex:1;gap:14px;padding:0 18px 14px;display:flex;overflow:hidden auto}.ro_scroll[data-v-6d566b31]::-webkit-scrollbar{width:3px}.ro_scroll[data-v-6d566b31]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:99px}.ro_section[data-v-6d566b31]{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(10px)}.ro_section.ro_visible[data-v-6d566b31]{opacity:1;transform:none}.ro_section_head[data-v-6d566b31]{align-items:center;gap:6px;margin-bottom:8px;display:flex}.ro_section_icon[data-v-6d566b31]{flex-shrink:0}.ro_icon_gold[data-v-6d566b31]{color:#f0d67acc}.ro_icon_teal[data-v-6d566b31]{color:#3cdca0cc}.ro_icon_purple[data-v-6d566b31]{color:#a078ffcc}.ro_section_title[data-v-6d566b31]{letter-spacing:.14em;text-transform:uppercase;color:#a8bce8a6;font-size:.66rem;font-weight:900}.ro_tally_row[data-v-6d566b31]{gap:5px;margin-left:auto;display:flex}.ro_tally[data-v-6d566b31]{letter-spacing:.02em;font-size:.62rem;font-weight:800}.ro_medals_3grid[data-v-6d566b31]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.ro_medal_wrap[data-v-6d566b31]{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:72px;display:flex;position:relative}.ro_medal_ambient[data-v-6d566b31]{pointer-events:none;z-index:3;position:absolute;inset:-6px;overflow:visible}@keyframes ro_medal_ambient_twinkle-6d566b31{0%{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(0)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.15)rotate(35deg)}72%{opacity:.8}to{opacity:0;transform:translate(-50%,-50%)scale(0)rotate(80deg)}}.ro_medal_ambient_sparkle[data-v-6d566b31]{background:radial-gradient(circle,#fff 0%,#ffe88a 42%,#0000 72%);border-radius:50%;animation:ease-in-out both ro_medal_ambient_twinkle-6d566b31;position:absolute;box-shadow:0 0 10px #ffe682f2,0 0 2px #fff}@keyframes ro_medal_item_in-6d566b31{0%{opacity:0;transform:scale(.8)translateY(8px)}to{opacity:1;transform:none}}.ro_medal_item[data-v-6d566b31]{aspect-ratio:1;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:14px;flex:0 0 calc(33.333% - 6px);justify-content:center;align-items:center;max-width:calc(33.333% - 6px);padding:6px;transition:background .18s;display:flex}.ro_visible .ro_medal_item[data-v-6d566b31]{animation:.4s cubic-bezier(.34,1.3,.64,1) both ro_medal_item_in-6d566b31}.ro_medal_item[data-v-6d566b31]:hover,.ro_medal_item[data-v-6d566b31]:focus-visible{background:#ffffff0f;outline:none}@keyframes ro_medal_float-6d566b31{0%,to{transform:translateY(0)rotate(-1.5deg)}50%{transform:translateY(-6px)rotate(1.5deg)}}.ro_medal_float_img[data-v-6d566b31]{z-index:2;object-fit:contain;filter:drop-shadow(0 4px 10px #00000073);width:100%;max-width:72px;height:auto;animation:3.4s ease-in-out infinite ro_medal_float-6d566b31;position:relative}.ro_medal_tip[data-v-6d566b31]{pointer-events:none;z-index:20;background:#060e24f7;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:2px;min-width:130px;max-width:200px;padding:7px 10px;font-size:.66rem;display:flex;position:absolute;box-shadow:0 8px 24px #0000008c}.ro_tip_badge[data-v-6d566b31]{letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:900}.ro_tip_place_1[data-v-6d566b31]{color:#f5da60}.ro_tip_place_2[data-v-6d566b31]{color:#ccd5e8}.ro_tip_place_3[data-v-6d566b31]{color:#d49a55}.ro_tip_name[data-v-6d566b31]{color:var(--text);font-size:.68rem;font-weight:700}.ro_tip_bracket[data-v-6d566b31]{color:#a8bce899;font-size:.6rem}.ro_brand_divider[data-v-6d566b31]{align-items:center;gap:10px;padding:2px 0;display:flex}.ro_brand_stripe[data-v-6d566b31]{background:linear-gradient(90deg,#0000,#f0d67a33,#0000);flex:1;height:1px}.ro_brand_banner[data-v-6d566b31]{object-fit:contain;opacity:.55;filter:brightness(1.15);flex-shrink:0;width:auto;max-width:140px;height:24px}.ro_skill_rows[data-v-6d566b31]{flex-direction:column;gap:22px;display:flex}.ro_ranks_list[data-v-6d566b31]{flex-direction:column;display:flex}@keyframes ro_rank_entry_in-6d566b31{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:none}}.ro_rank_entry[data-v-6d566b31]{opacity:0;background:linear-gradient(90deg,#3cdca00f 0%,#0000 55%);justify-content:space-between;align-items:center;gap:10px;padding:14px 4px 14px 18px;display:flex;position:relative}.ro_rank_entry[data-v-6d566b31]:before{content:"";background:linear-gradient(#3de8a8 0%,#3cdca040 100%);border-radius:0 2px 2px 0;width:3px;position:absolute;top:8%;bottom:8%;left:0}.ro_rank_entry+.ro_rank_entry[data-v-6d566b31]{border-top:1px solid #ffffff0a}.ro_section.ro_visible .ro_rank_entry[data-v-6d566b31]{animation:ro_rank_entry_in-6d566b31 .48s calc(var(--rk-delay) + .15s) cubic-bezier(.34,1.2,.64,1) both}.ro_rk_left[data-v-6d566b31]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ro_rk_state[data-v-6d566b31]{letter-spacing:.07em;text-transform:uppercase;color:#f0f5ffeb;font-size:.88rem;font-weight:900;line-height:1.2}.ro_rk_scope[data-v-6d566b31]{color:#3cdca0c7;letter-spacing:.02em;font-size:.68rem;font-weight:700}.ro_rk_hand_txt[data-v-6d566b31]{color:#a8bce86b;letter-spacing:.03em;font-size:.58rem;font-weight:600}.ro_rk_right[data-v-6d566b31]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;display:flex}.ro_rk_curr_num[data-v-6d566b31]{color:#3de8a8;filter:drop-shadow(0 0 16px #3cdca0a6);letter-spacing:-.02em;font-family:Orbitron,monospace;font-size:2.4rem;font-weight:900;line-height:.9}.ro_rk_from[data-v-6d566b31]{color:#a8bce861;letter-spacing:.04em;font-size:.62rem;font-weight:600}.ro_tagline[data-v-6d566b31]{text-align:center;color:var(--muted);margin:2px 0 6px;font-size:.88rem;line-height:1.4}.ro_name_gold[data-v-6d566b31]{background:var(--accent-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ro_footer[data-v-6d566b31]{border-top:1px solid #ffffff0d;flex-shrink:0;justify-content:center;align-items:center;padding:10px 20px 16px;transition:padding-right .25s;display:flex;position:relative}.ro_outer:has(.ro_share_btn_bottom) .ro_footer[data-v-6d566b31]{padding-right:60px}.ro_footer[data-v-6d566b31] .recap_back_icon_btn{position:absolute;left:20px}@keyframes ro_spin-6d566b31{to{transform:rotate(360deg)}}.ro_share_spin[data-v-6d566b31]{color:#f0d67a99;animation:.8s linear infinite ro_spin-6d566b31}.recap_primary_btn[data-v-6d566b31]{color:#0a1832;cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:160px;padding:13px 36px;font-size:.9rem;font-weight:900;transition:background .18s,box-shadow .18s;display:inline-flex;box-shadow:0 4px 20px #ffffff26,0 2px 8px #0000004d}.recap_primary_btn[data-v-6d566b31]:hover{background:#fff;box-shadow:0 6px 28px #ffffff40,0 2px 8px #0000004d}@media (prefers-reduced-motion:reduce){.ro_section[data-v-6d566b31]{opacity:1;transition:none;transform:none}.ro_trophy_svg[data-v-6d566b31],.ro_medal_float_img[data-v-6d566b31]{animation:none}.ro_medal_item[data-v-6d566b31]{opacity:1!important;animation:none!important;transform:none!important}.ro_medal_ambient_sparkle[data-v-6d566b31]{display:none}.ro_skill_delta_val[data-v-6d566b31]{opacity:1!important;animation:none!important;transform:none!important}.ro_fill_purple[data-v-6d566b31]{width:var(--gw)!important;animation:none!important}.ro_rank_entry[data-v-6d566b31]{opacity:1!important;animation:none!important;transform:none!important}.ro_notch_person[data-v-6d566b31]{background:#dcd7ffb3!important;animation:none!important}.ro_skill_person_label[data-v-6d566b31]{color:#d2cdf0bf!important;animation:none!important}}@media (width<=420px){.ro_header[data-v-6d566b31]{padding:14px 16px 8px}.ro_scroll[data-v-6d566b31]{padding:0 14px 12px}.ro_footer[data-v-6d566b31]{padding:8px 14px 14px}}.recap_overlay[data-v-c1ae4606]{z-index:200;-webkit-backdrop-filter:blur(18px);background:#020612e6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.recap_fade-enter-active[data-v-c1ae4606]{animation:.45s cubic-bezier(.22,1,.36,1) both recap_overlay_in-c1ae4606}.recap_fade-leave-active[data-v-c1ae4606]{animation:.28s forwards recap_overlay_out-c1ae4606}@keyframes recap_overlay_in-c1ae4606{0%{opacity:0}to{opacity:1}}@keyframes recap_overlay_out-c1ae4606{to{opacity:0}}.recap_fw_canvas[data-v-c1ae4606]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.recap_glow_orb[data-v-c1ae4606]{pointer-events:none;filter:blur(90px);border-radius:50%;position:absolute}.recap_glow_top[data-v-c1ae4606]{background:radial-gradient(circle,#f0d67a21 0%,#0000 70%);width:560px;height:560px;top:-200px;right:-80px}.recap_glow_bottom[data-v-c1ae4606]{background:radial-gradient(circle,#3250c81f 0%,#0000 70%);width:440px;height:440px;bottom:-150px;left:-80px}.recap_x_btn[data-v-c1ae4606]{z-index:10;color:#a8bce8b3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .18s,color .18s,border-color .18s;display:flex;position:absolute;top:14px;right:14px}.recap_x_btn[data-v-c1ae4606]:hover{color:var(--text);background:#ffffff1f;border-color:#fff3}.recap_card[data-v-c1ae4606]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E"),linear-gradient(165deg,#0c1836fa 0%,#060c22fc 100%);border:1px solid #f0d67a2e;border-radius:28px;outline:none;flex-direction:column;width:min(440px,100%);max-height:calc(100dvh - 48px);display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 80px #f0d67a2e,0 60px 120px #000000e0}.recap_slide_fwd-enter-active[data-v-c1ae4606],.recap_slide_bwd-enter-active[data-v-c1ae4606]{transition:opacity .3s,transform .3s cubic-bezier(.34,1.12,.64,1)}.recap_slide_fwd-leave-active[data-v-c1ae4606],.recap_slide_bwd-leave-active[data-v-c1ae4606]{transition:opacity .18s,transform .18s}.recap_slide_fwd-enter-from[data-v-c1ae4606]{opacity:0;transform:translate(52px)scale(.97)}.recap_slide_fwd-leave-to[data-v-c1ae4606],.recap_slide_bwd-enter-from[data-v-c1ae4606]{opacity:0;transform:translate(-52px)scale(.97)}.recap_slide_bwd-leave-to[data-v-c1ae4606]{opacity:0;transform:translate(52px)scale(.97)}.recap_step[data-v-c1ae4606]{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;gap:12px;min-height:480px;padding:22px 24px;display:flex}@media (width<=420px){.recap_step[data-v-c1ae4606]{min-height:440px;padding:18px 18px 16px}.recap_card[data-v-c1ae4606]{border-radius:22px}}@media (height<=640px){.recap_step[data-v-c1ae4606]{gap:8px;min-height:0;padding-top:14px}}#app{flex-direction:column;min-height:100dvh;display:flex}.app_main{flex:1 0 auto}#app>.app_affiliates{margin-top:auto;position:static}html.clubs_fullscreen,html.clubs_fullscreen body{height:100%;overflow:hidden}html.clubs_fullscreen #app{height:100dvh;position:fixed;inset:0;overflow:hidden}html.clubs_fullscreen #app>header{z-index:30;position:fixed;top:0;left:0;right:0}html.clubs_fullscreen .app_affiliates{display:none}.athlete_verify_gate[data-v-75b6dcf9]{flex-shrink:0;justify-content:center;align-items:center;max-width:100%;display:inline-flex;position:relative}.athlete_verify_gate_target[data-v-75b6dcf9]{justify-content:center;align-items:center;max-width:100%;display:inline-flex;position:relative}.athlete_verify_gate.is_locked .athlete_verify_gate_target[data-v-75b6dcf9]{cursor:pointer}.athlete_verify_gate.is_locked[data-v-75b6dcf9] button,.athlete_verify_gate.is_locked[data-v-75b6dcf9] .challenge_dock_btn{pointer-events:none;filter:grayscale(.35)brightness(.86)saturate(.75)}.athlete_verify_gate.variant_icon .athlete_verify_gate_target[data-v-75b6dcf9]{width:44px;height:44px}.athlete_verify_gate.variant_dock[data-v-75b6dcf9]{justify-content:center;width:100%}.athlete_verify_gate.variant_dock .athlete_verify_gate_target[data-v-75b6dcf9]{width:auto;max-width:100%}.athlete_verify_gate.variant_dock .athlete_verify_gate_lock_badge[data-v-75b6dcf9]{bottom:8px;right:8px}.athlete_verify_gate_lock_badge[data-v-75b6dcf9]{z-index:3;color:#f0d67a;pointer-events:none;background:linear-gradient(#121e3afa,#081022fa);border:1px solid #ffffff52;border-radius:999px;place-items:center;width:16px;height:16px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 3px 10px #0006}.athlete_verify_gate_lock_icon[data-v-75b6dcf9]{display:block}.athlete_verify_gate_tip{box-sizing:border-box;text-align:left;background:linear-gradient(#0c1832fa,#070e1efa);border:1px solid #f0d67a57;border-radius:12px;padding:12px 14px;box-shadow:0 16px 40px #0000008c}.athlete_verify_gate_tip_body{color:#e6ecffdb;margin:0 0 10px;font-size:12.5px;font-weight:650;line-height:1.45}.athlete_verify_gate_cta{appearance:none;width:100%;font:inherit;cursor:pointer;color:#0b1730;background:linear-gradient(#f4dc88,#d4b84a);border:1px solid #f0d67a6b;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:850}.athlete_verify_gate_cta:hover{filter:brightness(1.06)}.athlete_verify_gate_cta:focus-visible{outline-offset:2px;outline:2px solid #f0d67abf}.verify_gate_tip-enter-active,.verify_gate_tip-leave-active{transition:opacity .16s,transform .16s}.verify_gate_tip-enter-from,.verify_gate_tip-leave-to{opacity:0;transform:translateY(4px)}@media (prefers-reduced-motion:reduce){.verify_gate_tip-enter-active,.verify_gate_tip-leave-active{transition:none}}.scc[data-v-512aa10e]{isolation:isolate;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:20px;width:min(100%,344px);transition:transform .18s cubic-bezier(.22,.8,.22,1),box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff12,0 16px 48px #000000a6,0 4px 14px #00000073}.scc[data-v-512aa10e]:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #ffffff1a,0 20px 54px #000000ad,0 6px 18px #00000080}.scc[data-v-512aa10e]:active{transform:translateY(-2px)scale(.985)}.scc[data-v-512aa10e]:focus-visible{outline:none;box-shadow:0 0 0 2px #f0d67a99,0 16px 48px #000000a6,0 4px 14px #00000073}.scc-bg[data-v-512aa10e]{pointer-events:none;z-index:0;position:absolute;inset:0}.scc-bg-base[data-v-512aa10e]{background:linear-gradient(150deg,#090c16 0%,#060810 55%,#07080f 100%);position:absolute;inset:0}.scc-bg-orb[data-v-512aa10e]{pointer-events:none;border-radius:50%;position:absolute}.scc-bg-orb-a[data-v-512aa10e]{filter:blur(8px);background:radial-gradient(circle,#da8a1633 0%,#0000 68%);width:220px;height:220px;animation:5s ease-in-out infinite orb-breathe-a-512aa10e;top:-60px;left:-50px}.scc-bg-orb-b[data-v-512aa10e]{filter:blur(8px);background:radial-gradient(circle,#00c6b42e 0%,#0000 68%);width:200px;height:200px;animation:5s ease-in-out infinite orb-breathe-b-512aa10e;bottom:-55px;right:-45px}.scc-bg-grid[data-v-512aa10e]{background-image:radial-gradient(circle,#ffffff07 1px,#0000 1px);background-position:11px 11px;background-size:22px 22px;position:absolute;inset:0}.scc-bg-vignette[data-v-512aa10e]{background:linear-gradient(#0000 40%,#00000059 100%);position:absolute;inset:0}.scc-topbar[data-v-512aa10e]{z-index:1;background:linear-gradient(90deg,#c87d18 0%,#e8b430 22%,#f5d060 44%,#42dfc8 72%,#0090a0 100%);height:3px;position:relative}.scc-expand-hint[data-v-512aa10e]{z-index:2;color:#d2def573;background:#ffffff0f;border-radius:50%;place-items:center;width:20px;height:20px;transition:background .15s,color .15s,transform .18s cubic-bezier(.22,.8,.22,1);display:grid;position:absolute;top:9px;right:10px}.scc:hover .scc-expand-hint[data-v-512aa10e],.scc:focus-visible .scc-expand-hint[data-v-512aa10e]{color:#f0d67ad9;background:#f0d67a29;transform:translate(2px)}.scc-expand-icon[data-v-512aa10e]{display:block}.scc-stamp[data-v-512aa10e]{z-index:1;justify-content:center;align-items:center;gap:7px;padding:10px 16px 8px;display:flex;position:relative}.scc-stamp-word[data-v-512aa10e]{letter-spacing:.18em;font-size:10px;font-weight:800;line-height:1}.scc-stamp-super[data-v-512aa10e]{color:#f0c350e0}.scc-stamp-chal[data-v-512aa10e]{color:#a0e1ffa6}.scc-stamp-sep[data-v-512aa10e]{background:#fff3;border-radius:1px;flex-shrink:0;width:4px;height:4px;display:block;transform:rotate(45deg)}.scc-bout[data-v-512aa10e]{z-index:1;grid-template-columns:1fr 60px 1fr;align-items:center;gap:6px;padding:10px 18px 8px;display:grid;position:relative}.scc-corner[data-v-512aa10e]{flex-direction:column;gap:5px;display:flex}.scc-corner-left[data-v-512aa10e]{text-align:right;align-items:flex-end}.scc-corner-right[data-v-512aa10e]{text-align:left;align-items:flex-start}.scc-name[data-v-512aa10e]{letter-spacing:-.035em;font-size:27px;font-weight:900;line-height:1}.scc-name-a[data-v-512aa10e]{color:#f2dfa0}.scc-name-b[data-v-512aa10e]{color:#98ede0}.scc-role[data-v-512aa10e]{letter-spacing:.2em;text-transform:uppercase;color:#c3d4f059;font-size:9px;font-weight:700}.scc-vs-hub[data-v-512aa10e]{justify-content:center;align-items:center;display:flex}.scc-vs-text[data-v-512aa10e]{letter-spacing:.06em;color:#ffffffbf;font-family:Orbitron,Inter,system-ui,sans-serif;font-size:21px;font-weight:900;line-height:1}.scc-divider[data-v-512aa10e]{z-index:1;align-items:center;gap:10px;margin:6px 0 12px;padding:0 18px;display:flex;position:relative}.scc-divider-line[data-v-512aa10e]{background:linear-gradient(90deg,#0000,#ffffff14 50%,#0000);flex:1;height:1px}.scc-divider-pip[data-v-512aa10e]{background:#e1af378c;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2.4s ease-in-out infinite pip-pulse-512aa10e}.scc-meta[data-v-512aa10e]{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin-bottom:10px;padding:0 18px;display:flex;position:relative}.scc-meta-item[data-v-512aa10e]{color:#c3d4f594;letter-spacing:.01em;align-items:center;gap:5px;font-size:11px;font-weight:650;display:inline-flex}.scc-meta-icon[data-v-512aa10e]{opacity:.75;flex-shrink:0;width:12px;height:12px}.scc-meta-bestof[data-v-512aa10e]{color:#c3d4f585}.scc-meta-bestof strong[data-v-512aa10e]{color:#dcc382bf;font-weight:800}.scc-msg[data-v-512aa10e]{z-index:1;color:#d7e1f8a6;text-align:center;letter-spacing:.01em;margin:0 0 12px;padding:0 22px;font-size:12.5px;font-style:italic;font-weight:500;line-height:1.5;position:relative}.scc-footer[data-v-512aa10e]{z-index:1;flex-direction:column;gap:8px;padding:0 16px 16px;display:flex;position:relative}.scc-btn[data-v-512aa10e]{min-height:40px;font:inherit;letter-spacing:.025em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;border-radius:11px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:800;transition:opacity .15s,transform .12s cubic-bezier(.22,.8,.22,1),box-shadow .15s;display:flex}.scc-btn[data-v-512aa10e]:active:not(:disabled){transform:scale(.97)}.scc-btn[data-v-512aa10e]:disabled{opacity:.4;cursor:not-allowed}.scc-btn-accept[data-v-512aa10e]{color:#d6fff5;background:linear-gradient(160deg,#1a9970 0%,#0cb589 100%);box-shadow:inset 0 1px #ffffff24,0 3px 16px #0cb58947}.scc-btn-accept[data-v-512aa10e]:hover:not(:disabled){opacity:.92;box-shadow:inset 0 1px #ffffff24,0 4px 20px #0cb58966}.scc-btn-icon[data-v-512aa10e]{opacity:.9;flex-shrink:0;width:12px;height:10px}.scc-btn-decline[data-v-512aa10e]{color:#c8d7f580;background:#ffffff0d;border:1px solid #ffffff12;min-height:36px;font-size:12.5px;font-weight:700}.scc-btn-decline[data-v-512aa10e]:hover:not(:disabled){color:#c8d7f5b3;background:#ffffff14}.scc-verdict[data-v-512aa10e]{text-align:center;letter-spacing:.01em;justify-content:center;align-items:center;gap:7px;margin:0;font-size:11.5px;font-weight:700;display:flex}.scc-verdict-icon[data-v-512aa10e]{flex-shrink:0;width:14px;height:14px}.scc-verdict-on[data-v-512aa10e]{color:#1ec89bd1}.scc-verdict-off[data-v-512aa10e]{color:#b9c4dc66}.scc-verdict-wait[data-v-512aa10e]{color:#c3d2f57a;font-weight:600}.scc-wait-dot[data-v-512aa10e]{background:#c3d2f566;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.8s ease-in-out infinite pip-pulse-512aa10e;display:inline-block}.scc.s-accepted .scc-bg-orb-b[data-v-512aa10e]{background:radial-gradient(circle,#00d2af42 0%,#0000 68%)}.scc.s-accepted[data-v-512aa10e]{box-shadow:0 0 0 1px #1ec89b24,0 16px 48px #000000a6,0 4px 14px #00000073}.scc.s-declined .scc-bg-orb-a[data-v-512aa10e],.scc.s-declined .scc-bg-orb-b[data-v-512aa10e]{opacity:.3}.scc.s-declined .scc-topbar[data-v-512aa10e]{opacity:.3;filter:saturate(0)}.scc.s-declined .scc-name-a[data-v-512aa10e],.scc.s-declined .scc-name-b[data-v-512aa10e]{opacity:.55}@keyframes orb-breathe-a-512aa10e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}@keyframes orb-breathe-b-512aa10e{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}@keyframes pip-pulse-512aa10e{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.scc-bg-orb-a[data-v-512aa10e],.scc-bg-orb-b[data-v-512aa10e],.scc-divider-pip[data-v-512aa10e],.scc-wait-dot[data-v-512aa10e]{animation:none}.scc-btn[data-v-512aa10e]{transition:none}}.msg_thread[data-v-aa5ee91b]{flex-direction:column;height:100%;min-height:0;display:flex}.msg_scroll[data-v-aa5ee91b]{scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding:14px 14px 6px;display:flex;overflow:hidden auto}.msg_scroll[data-v-aa5ee91b]::-webkit-scrollbar{width:6px}.msg_scroll[data-v-aa5ee91b]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:999px}.msg_state[data-v-aa5ee91b]{color:var(--muted);flex-direction:column;align-items:center;gap:10px;margin:auto;font-size:13px;font-weight:700;display:flex}.msg_state .spinner[data-v-aa5ee91b]{border:3px solid #2ea3ff33;border-top-color:#2ea3ff;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite msg_spin-aa5ee91b}.msg_empty[data-v-aa5ee91b]{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:300px;margin:auto;padding:18px;display:flex;position:relative}.msg_empty_glow[data-v-aa5ee91b]{pointer-events:none;background:radial-gradient(circle,#2ea3ff1f,#0000 70%);border-radius:50%;width:120px;height:120px;position:absolute;top:-10px}.msg_empty_icon[data-v-aa5ee91b]{color:#6ab0f0;opacity:.9;position:relative}.msg_empty_title[data-v-aa5ee91b]{color:var(--text);margin:4px 0 0;font-size:15px;font-weight:900}.msg_empty_sub[data-v-aa5ee91b]{color:var(--muted);margin:0;font-size:13px;font-weight:600;line-height:1.45}.msg_list[data-v-aa5ee91b]{flex-direction:column;gap:8px;margin-top:auto;display:flex}.bubble_row[data-v-aa5ee91b]{width:100%;display:flex}.bubble_row.mine[data-v-aa5ee91b]{justify-content:flex-end}.bubble_row.theirs[data-v-aa5ee91b]{justify-content:flex-start}.bubble_row.is_challenge_card[data-v-aa5ee91b]{justify-content:center;margin-bottom:48px}.bubble[data-v-aa5ee91b]{word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap;border-radius:16px;max-width:78%;padding:9px 13px 7px;font-size:14px;font-weight:600;line-height:1.4;transition:opacity .22s;position:relative;box-shadow:0 2px 10px #00000038}.bubble_row.theirs .bubble[data-v-aa5ee91b]{color:var(--text);background:linear-gradient(#ffffff16,#ffffff0d);border:1px solid #ffffff1a;border-bottom-left-radius:5px}.bubble_row.mine .bubble[data-v-aa5ee91b]{color:#f3f9ff;text-shadow:0 1px 1px #00193759;background:linear-gradient(165deg,#2f8be6 0%,#1f6bd0 55%,#1857b0 100%);border:1px solid #82c8ff66;border-bottom-right-radius:5px}.bubble.pending[data-v-aa5ee91b]{opacity:.62}.bubble_body[data-v-aa5ee91b]{display:block}.bubble_time[data-v-aa5ee91b]{letter-spacing:.02em;opacity:.62;text-align:right;margin-top:3px;font-size:10px;font-weight:700;display:block}.bubble_row.theirs .bubble_time[data-v-aa5ee91b]{color:var(--muted)}.msg_composer[data-v-aa5ee91b]{padding:10px 10px 10px 12px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.msg_composer.disabled[data-v-aa5ee91b]{opacity:.5;pointer-events:none}.msg_input_shell[data-v-aa5ee91b]{border:1px solid var(--border);background:#ffffff0a;border-radius:14px;flex:auto;min-width:0;transition:border-color .16s,background .16s}.msg_input_shell[data-v-aa5ee91b]:focus-within{background:#2ea3ff0f;border-color:#2ea3ff8c}.msg_input[data-v-aa5ee91b]{resize:none;width:100%;min-width:0;min-height:42px;max-height:132px;color:var(--text);background:0 0;border:0;border-radius:14px;padding:10px 14px;font-family:inherit;font-size:14px;line-height:1.4;display:block}.msg_input[data-v-aa5ee91b]:focus{outline:none}.msg_input[data-v-aa5ee91b]::placeholder{color:var(--muted)}.msg_send[data-v-aa5ee91b]{color:#2ea3ff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1px;padding:0;transition:color .14s,background .14s,opacity .14s;display:inline-flex}.msg_send[data-v-aa5ee91b]:hover:not(:disabled){color:#66c0ff;background:#2ea3ff1f}.msg_send[data-v-aa5ee91b]:active:not(:disabled){background:#2ea3ff2e}.msg_send[data-v-aa5ee91b]:disabled{opacity:.35;cursor:not-allowed}.send_icon[data-v-aa5ee91b]{flex-shrink:0;display:block}.send_spinner[data-v-aa5ee91b]{border:2px solid #2ea3ff40;border-top-color:#2ea3ff;border-radius:50%;width:20px;height:20px;animation:.7s linear infinite msg_spin-aa5ee91b}.bubble-enter-active[data-v-aa5ee91b]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s}.bubble-enter-from[data-v-aa5ee91b]{opacity:0;transform:translateY(8px)scale(.96)}.bubble-enter-to[data-v-aa5ee91b]{opacity:1;transform:translateY(0)scale(1)}.bubble-move[data-v-aa5ee91b]{transition:transform .25s cubic-bezier(.22,1,.36,1)}.bubble_row.app_notice[data-v-aa5ee91b]{justify-content:center}.app_notice_bubble[data-v-aa5ee91b]{color:#b4c6e0c7;background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;border-radius:16px;max-width:85%;padding:9px 13px 8px;font-size:13px;font-style:italic;font-weight:500;line-height:1.45;box-shadow:0 2px 10px #0000002e}.app_notice_body[data-v-aa5ee91b]{display:inline}.app_notice_dismiss[data-v-aa5ee91b]{color:#8cb2e4d1;font:inherit;font-size:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0 0 0 .35em;padding:0;font-style:normal;font-weight:600;text-decoration:underline;display:inline}.app_notice_dismiss[data-v-aa5ee91b]:hover{color:#aacdf5f2}@keyframes msg_spin-aa5ee91b{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bubble-enter-active[data-v-aa5ee91b],.bubble-move[data-v-aa5ee91b]{transition:none}}.overlay[data-v-2955d594]{width:100%;height:auto;min-height:var(--sheet-viewport-h,100dvh);--ovPad:0px;--sheet-top-offset:0px;--sheet-max-h:calc(var(--sheet-viewport-h,100dvh) - var(--sheet-top-offset) - env(safe-area-inset-top,0px));padding:0;padding-top:calc(var(--sheet-top-offset) + env(safe-area-inset-top,0px));z-index:100;overscroll-behavior:none;box-sizing:border-box;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0 0 -3px;overflow:hidden}.modal[data-v-2955d594]{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;padding-bottom:env(safe-area-inset-bottom,0px);border:1px solid var(--border);box-sizing:border-box;transform-origin:bottom;will-change:transform, opacity;backface-visibility:hidden;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;pointer-events:auto;background:linear-gradient(#0b1630fa,#081228f5);border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;flex-shrink:0;align-self:flex-end;margin-bottom:-3px;transition:transform .2s;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.armrank_sheet-enter-active[data-v-2955d594]{transition:opacity .46s cubic-bezier(.22,.8,.22,1)}.armrank_sheet-leave-active[data-v-2955d594]{transition:opacity .36s cubic-bezier(.4,0,.2,1)}.armrank_sheet-enter-active .modal[data-v-2955d594],.armrank_sheet-leave-active .modal[data-v-2955d594]{transition:transform .46s cubic-bezier(.22,.8,.22,1)}.armrank_sheet-enter-from[data-v-2955d594],.armrank_sheet-leave-to[data-v-2955d594]{opacity:0}.armrank_sheet-enter-to[data-v-2955d594],.armrank_sheet-leave-from[data-v-2955d594]{opacity:1}.armrank_sheet-enter-from .modal[data-v-2955d594],.armrank_sheet-leave-to .modal[data-v-2955d594]{transform:translateY(100%)}.armrank_sheet-enter-to .modal[data-v-2955d594],.armrank_sheet-leave-from .modal[data-v-2955d594]{transform:translate(0,0)}.armrank_sheet-leave-active .modal[data-v-2955d594]{transition-duration:.36s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll_area[data-v-2955d594]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:1;overflow:hidden auto}.scroll_area[data-v-2955d594]::-webkit-scrollbar{width:0;height:0}.actions_bottom[data-v-2955d594]{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);justify-content:flex-end;transition:background .2s,border-color .2s;display:flex}.edit_footer_bg[data-v-2955d594]{background:#50b4ff1c;border-top-color:#50b4ff47}.sheet_drag_handle[data-v-2955d594]{z-index:2;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:4px 16px 14px;display:flex;position:relative}.sheet_drag_handle_inactive[data-v-2955d594]{pointer-events:none}.sheet_drag_bar[data-v-2955d594]{pointer-events:auto;cursor:grab;touch-action:none;background:#ffffff94;border-radius:999px;width:46px;height:5px;box-shadow:0 2px 8px #00000047}.sheet_drag_bar[data-v-2955d594]:active{cursor:grabbing}@media (width<=520px){.overlay[data-v-2955d594]{--ovPad:0px;padding:0}}@media (width>=521px){.overlay[data-v-2955d594]{cursor:pointer}.modal[data-v-2955d594]{cursor:auto}}[data-v-b7b6a8a1] .recap_sheet_modal{max-width:600px;height:auto;max-height:var(--sheet-max-h);border-radius:16px 16px 0 0;overflow:hidden}[data-v-b7b6a8a1] .recap_sheet_modal .scroll_area{flex:0 auto;min-height:auto;overflow:visible}.recap_body[data-v-b7b6a8a1]{flex-direction:column;display:flex}.recap_stage_chrome[data-v-b7b6a8a1]{z-index:5;padding:max(8px, env(safe-area-inset-top,0px)) 8px 0;pointer-events:none;grid-template-columns:34px 1fr 34px;align-items:start;display:grid;position:absolute;top:0;left:0;right:0}.recap_back_btn[data-v-b7b6a8a1]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);pointer-events:auto;opacity:0;background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;grid-column:1;place-items:center;width:34px;height:34px;transition:background .15s,border-color .15s,transform .14s cubic-bezier(.22,.8,.22,1);display:grid;transform:translate(-8px)}.recap_body.is_intro_active .recap_back_btn[data-v-b7b6a8a1]{animation:.42s cubic-bezier(.22,.8,.22,1) .12s both recap_back_in-b7b6a8a1}.recap_back_btn[data-v-b7b6a8a1]:hover{background:#070f21bd;border-color:#ffffff6b;transform:translate(0)scale(1.04)}.recap_back_btn[data-v-b7b6a8a1]:active{transform:translate(0)scale(.94)}.recap_back_icon[data-v-b7b6a8a1]{display:block}.recap_drag_handle[data-v-b7b6a8a1]{pointer-events:none;grid-column:2;justify-content:center;align-items:center;padding-top:2px;display:flex}.recap_drag_bar[data-v-b7b6a8a1]{pointer-events:auto;cursor:grab;touch-action:none;opacity:0;background:#ffffff94;border-radius:999px;width:46px;height:5px;transition:background .15s,transform .14s;transform:scaleX(.6);box-shadow:0 2px 8px #00000047}.recap_body.is_intro_active .recap_drag_bar[data-v-b7b6a8a1]{animation:.38s cubic-bezier(.22,.8,.22,1) 80ms both recap_handle_in-b7b6a8a1}.recap_drag_bar[data-v-b7b6a8a1]:active{cursor:grabbing;transform:scaleX(.92)}.recap_stage[data-v-b7b6a8a1]{background:#000;flex-shrink:0;height:clamp(160px,30vw,208px);position:relative;overflow:hidden}.recap_stage_bg[data-v-b7b6a8a1]{position:absolute;inset:0;overflow:hidden}.recap_stage_slice[data-v-b7b6a8a1]{opacity:0;width:56%;position:absolute;top:0;bottom:0;overflow:hidden}.recap_stage_slice_a[data-v-b7b6a8a1]{z-index:1;clip-path:polygon(0 0,100% 0,78% 100%,0 100%);left:0;transform:translate(-6%)scale(1.04)}.recap_body.is_intro_active .recap_stage_slice_a[data-v-b7b6a8a1]{animation:.58s cubic-bezier(.22,.8,.22,1) 40ms both recap_slice_a_in-b7b6a8a1}.recap_stage_slice_b[data-v-b7b6a8a1]{z-index:2;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);right:0;transform:translate(6%)scale(1.04)}.recap_body.is_intro_active .recap_stage_slice_b[data-v-b7b6a8a1]{animation:.58s cubic-bezier(.22,.8,.22,1) .1s both recap_slice_b_in-b7b6a8a1}.recap_stage_slice[data-v-b7b6a8a1] .bg_img{object-fit:cover;object-position:center 8%;filter:grayscale(.15)contrast(1.1)brightness(.78)saturate(.85);width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none;-webkit-mask:none;mask:none}.recap_stage_slice_a[data-v-b7b6a8a1] .bg_img{object-position:72% 8%}.recap_stage_slice_b[data-v-b7b6a8a1] .bg_img{object-position:28% 8%}.recap_stage[data-v-b7b6a8a1]:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#081228f2 100%);position:absolute;inset:0}.s-declined .recap_stage_slice[data-v-b7b6a8a1] .bg_img{filter:grayscale(.6)contrast(1.05)brightness(.6)saturate(.4)}.recap_vs[data-v-b7b6a8a1]{z-index:3;letter-spacing:.14em;color:#f0d67a;text-shadow:0 0 28px #f0d67a8c,0 4px 16px #000000bf,0 1px #ffffff59;pointer-events:none;opacity:0;font-family:Orbitron,Inter,system-ui,sans-serif;font-size:clamp(28px,8vw,44px);font-style:italic;font-weight:1000;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)skew(-6deg)scale(.72)}.recap_body.is_intro_active .recap_vs[data-v-b7b6a8a1]{animation:.5s cubic-bezier(.22,1,.36,1) .22s both recap_vs_pop-b7b6a8a1}.s-declined .recap_vs[data-v-b7b6a8a1]{filter:saturate(.4)brightness(.85)}.recap_name[data-v-b7b6a8a1]{z-index:4;pointer-events:none;opacity:0;gap:3px;max-width:42%;display:grid;position:absolute;bottom:12px}.recap_name_a[data-v-b7b6a8a1]{left:14px;transform:translateY(10px)}.recap_name_b[data-v-b7b6a8a1]{text-align:right;right:14px;transform:translateY(10px)}.recap_body.is_intro_active .recap_name_a[data-v-b7b6a8a1]{animation:.46s cubic-bezier(.22,.8,.22,1) .28s both recap_name_rise-b7b6a8a1}.recap_body.is_intro_active .recap_name_b[data-v-b7b6a8a1]{animation:.46s cubic-bezier(.22,.8,.22,1) .34s both recap_name_rise-b7b6a8a1}.recap_role_row[data-v-b7b6a8a1]{align-items:center;gap:6px;display:flex}.recap_role_row_b[data-v-b7b6a8a1]{justify-content:flex-end}.recap_role[data-v-b7b6a8a1]{color:#e6ecfa9e;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.recap_you_chip[data-v-b7b6a8a1]{color:#ffe9a8;letter-spacing:.1em;background:#f0d67a38;border:1px solid #f0d67a80;border-radius:999px;flex-shrink:0;padding:1px 6px;font-size:8.5px;font-weight:900}.recap_name strong[data-v-b7b6a8a1]{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 10px #000000a6;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,3.6vw,21px);font-weight:1000;line-height:1.08;display:block;overflow:hidden}.recap_name_a strong[data-v-b7b6a8a1]{color:#fff4cc}.recap_name_b strong[data-v-b7b6a8a1]{color:#d8fff8}.recap_content[data-v-b7b6a8a1]{gap:16px;padding:16px 16px 24px;display:grid}.recap_eyebrow[data-v-b7b6a8a1]{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;opacity:0;justify-self:start;align-items:center;gap:6px;font-size:10px;font-weight:950;display:inline-flex;transform:translateY(10px)}.recap_body.is_intro_active .recap_eyebrow[data-v-b7b6a8a1]{animation:.46s cubic-bezier(.22,.8,.22,1) .3s both recap_rise-b7b6a8a1}.recap_eyebrow_icon[data-v-b7b6a8a1]{opacity:.85;flex-shrink:0}.recap_status_card[data-v-b7b6a8a1]{isolation:isolate;border:1px solid var(--border);opacity:0;background:#ffffff08;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative;overflow:hidden;transform:translateY(12px)}.recap_body.is_intro_active .recap_status_card[data-v-b7b6a8a1]{animation:.48s cubic-bezier(.22,.8,.22,1) .36s both recap_rise-b7b6a8a1}.recap_status_glyph[data-v-b7b6a8a1]{z-index:1;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;position:relative}.recap_status_ring[data-v-b7b6a8a1]{pointer-events:none;border-radius:50%;width:42px;height:42px;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.recap_status_copy[data-v-b7b6a8a1]{z-index:1;gap:2px;min-width:0;display:grid}.recap_status_headline[data-v-b7b6a8a1]{letter-spacing:-.01em;color:var(--text);font-size:15px;font-weight:1000}.recap_status_sub[data-v-b7b6a8a1]{color:var(--muted);font-size:12px;font-weight:650;line-height:1.4}.recap_status_track[data-v-b7b6a8a1]{background:#f0d67a1f;height:2.5px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.recap_status_track_fill[data-v-b7b6a8a1]{background:linear-gradient(90deg,#0000,#f0d67a,#0000);animation:2.2s ease-in-out infinite recap_track_sweep-b7b6a8a1;position:absolute;inset:0 100% 0 0}.s-pending .recap_status_card[data-v-b7b6a8a1]{background:#f0d67a0d;border-color:#f0d67a38}.s-pending .recap_status_glyph[data-v-b7b6a8a1]{color:#f0d67a;background:#f0d67a1f}.s-pending .recap_status_glyph[data-v-b7b6a8a1] svg{animation:2.6s ease-in-out infinite recap_hourglass_tip-b7b6a8a1}.s-pending .recap_status_ring[data-v-b7b6a8a1]{animation:2.2s ease-out infinite recap_ring_pulse-b7b6a8a1;box-shadow:0 0 #f0d67a59}.s-accepted .recap_status_card[data-v-b7b6a8a1]{background:#14c8a012;border-color:#1ec89b4d}.s-accepted .recap_status_glyph[data-v-b7b6a8a1]{color:#3be0b6;background:#20c99726}.recap_body.s-accepted.is_intro_active .recap_status_ring[data-v-b7b6a8a1]{animation:.9s cubic-bezier(.22,1,.36,1) .5s both recap_ring_burst-b7b6a8a1;box-shadow:0 0 #3cdcb480}.s-declined .recap_status_card[data-v-b7b6a8a1]{background:#ffffff05;border-color:#ffffff14}.s-declined .recap_status_glyph[data-v-b7b6a8a1]{color:#b9c4dca6;background:#ffffff0f}.s-declined .recap_status_headline[data-v-b7b6a8a1]{color:#dce4f5bf}.recap_meta_grid[data-v-b7b6a8a1]{opacity:0;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid;transform:translateY(12px)}.recap_body.is_intro_active .recap_meta_grid[data-v-b7b6a8a1]{animation:.48s cubic-bezier(.22,.8,.22,1) .42s both recap_rise-b7b6a8a1}.recap_meta_chip[data-v-b7b6a8a1]{border:1px solid var(--border);background:#ffffff06;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.recap_meta_icon[data-v-b7b6a8a1]{color:var(--accent);opacity:.85;flex-shrink:0}.recap_meta_text[data-v-b7b6a8a1]{gap:1px;min-width:0;display:grid}.recap_meta_text small[data-v-b7b6a8a1]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px;font-weight:900}.recap_meta_text strong[data-v-b7b6a8a1]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800;overflow:hidden}.recap_msg[data-v-b7b6a8a1]{border:1px solid var(--border);opacity:0;background:#ffffff06;border-radius:14px;padding:16px 18px 14px 34px;position:relative;transform:translateY(12px)}.recap_body.is_intro_active .recap_msg[data-v-b7b6a8a1]{animation:.48s cubic-bezier(.22,.8,.22,1) .48s both recap_rise-b7b6a8a1}.recap_msg_mark[data-v-b7b6a8a1]{color:#f0d67a66;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:700;line-height:1;position:absolute;top:4px;left:12px}.recap_msg_text[data-v-b7b6a8a1]{color:#e0e8fae0;margin:0 0 8px;font-size:13.5px;font-style:italic;font-weight:550;line-height:1.55}.recap_msg_from[data-v-b7b6a8a1]{text-align:right;letter-spacing:.02em;color:var(--muted);font-size:11px;font-weight:800;display:block}.recap_sent[data-v-b7b6a8a1]{text-align:center;letter-spacing:.03em;color:var(--muted);opacity:0;margin:0;font-size:11px;font-weight:700;transform:translateY(8px)}.recap_body.is_intro_active .recap_sent[data-v-b7b6a8a1]{animation:.4s cubic-bezier(.22,.8,.22,1) .56s both recap_rise-b7b6a8a1}@keyframes recap_handle_in-b7b6a8a1{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}@keyframes recap_back_in-b7b6a8a1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes recap_slice_a_in-b7b6a8a1{0%{opacity:0;transform:translate(-6%)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes recap_slice_b_in-b7b6a8a1{0%{opacity:0;transform:translate(6%)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes recap_vs_pop-b7b6a8a1{0%{opacity:0;transform:translate(-50%,-62%)skew(-6deg)scale(.72)}70%{opacity:1;transform:translate(-50%,-62%)skew(-6deg)scale(1.06)}to{opacity:1;transform:translate(-50%,-62%)skew(-6deg)scale(1)}}@keyframes recap_name_rise-b7b6a8a1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes recap_rise-b7b6a8a1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes recap_track_sweep-b7b6a8a1{0%{inset:0 100% 0 0}50%{inset:0}to{inset:0 0 0 100%}}@keyframes recap_hourglass_tip-b7b6a8a1{0%,to{transform:rotate(0)}50%{transform:rotate(180deg)}}@keyframes recap_ring_pulse-b7b6a8a1{0%{box-shadow:0 0 #f0d67a59}to{box-shadow:0 0 0 14px #f0d67a00}}@keyframes recap_ring_burst-b7b6a8a1{0%{box-shadow:0 0 #3cdcb480}to{box-shadow:0 0 0 22px #3cdcb400}}@media (prefers-reduced-motion:reduce){.recap_body.is_intro_active .recap_back_btn[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_drag_bar[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_stage_slice_a[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_stage_slice_b[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_vs[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_name_a[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_name_b[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_eyebrow[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_status_card[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_meta_grid[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_msg[data-v-b7b6a8a1],.recap_body.is_intro_active .recap_sent[data-v-b7b6a8a1]{opacity:1!important;animation:none!important;transform:none!important}.recap_back_btn[data-v-b7b6a8a1],.recap_drag_bar[data-v-b7b6a8a1],.recap_stage_slice[data-v-b7b6a8a1],.recap_vs[data-v-b7b6a8a1],.recap_name[data-v-b7b6a8a1],.recap_eyebrow[data-v-b7b6a8a1],.recap_status_card[data-v-b7b6a8a1],.recap_meta_grid[data-v-b7b6a8a1],.recap_msg[data-v-b7b6a8a1],.recap_sent[data-v-b7b6a8a1]{opacity:1;transform:none}.recap_status_ring[data-v-b7b6a8a1],.recap_status_track_fill[data-v-b7b6a8a1],.s-pending .recap_status_glyph[data-v-b7b6a8a1] svg{animation:none!important}}.msg_panel_overlay[data-v-4c629cef]{z-index:125;-webkit-backdrop-filter:blur(6px);background:#04091aa8;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.msg_panel_sheet[data-v-4c629cef]{background:linear-gradient(#0d1934fc,#081126fc);border-left:1px solid #2ea3ff2e;flex-direction:column;width:100%;max-width:100%;min-height:0;display:flex;position:relative}.msg_panel_head[data-v-4c629cef]{padding:max(14px, env(safe-area-inset-top,0px)) 16px 14px;border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.msg_head_back[data-v-4c629cef]{width:auto;height:auto;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:6px;transition:color .15s,background .15s;display:inline-flex}.msg_head_back[data-v-4c629cef]:hover{color:var(--text);background:#ffffff14}.msg_head_back_icon[data-v-4c629cef]{stroke-linecap:round;stroke-linejoin:round;display:block}.msg_head_spacer[data-v-4c629cef]{flex-shrink:0;width:34px}.msg_head_title[data-v-4c629cef]{justify-self:center;align-items:center;gap:10px;min-width:0;display:flex}.msg_head_avatar[data-v-4c629cef]{color:#eaf4ff;background:linear-gradient(165deg,#2f8be6,#1857b0);border:1px solid #82c8ff66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff40}.msg_head_text[data-v-4c629cef]{flex-direction:column;min-width:0;display:flex}.msg_head_name[data-v-4c629cef]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;max-width:60vw;font-size:16px;font-weight:900;overflow:hidden}.msg_head_sub[data-v-4c629cef]{letter-spacing:.04em;text-transform:uppercase;color:#6fb0ea;opacity:.85;font-size:11px;font-weight:700}.msg_panel_body[data-v-4c629cef]{flex:auto;min-height:0}.msg_panel_state[data-v-4c629cef]{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:8px;padding:28px 26px;display:flex}.msg_panel_state .spinner[data-v-4c629cef]{border:3px solid #2ea3ff38;border-top-color:#2ea3ff;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite msg_spin-4c629cef}.state_icon_wrap[data-v-4c629cef]{color:#7fb6ee;background:radial-gradient(circle at 50% 35%,#2ea3ff29,#2ea3ff0a);border:1px solid #2ea3ff38;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:6px;display:inline-flex}.state_title[data-v-4c629cef]{color:var(--text);margin:0;font-size:17px;font-weight:900}.state_sub[data-v-4c629cef]{max-width:340px;color:var(--muted);margin:0;font-size:13.5px;font-weight:600;line-height:1.5}.state_cta[data-v-4c629cef]{color:#fff;cursor:pointer;background:linear-gradient(165deg,#2f8be6,#1857b0);border:1px solid #82c8ff73;border-radius:999px;margin-top:10px;padding:11px 22px;font-size:14px;font-weight:800;transition:transform .12s,filter .14s;box-shadow:0 10px 24px #1f6bd059,inset 0 1px #ffffff40}.state_cta[data-v-4c629cef]:hover{filter:brightness(1.07);transform:translateY(-1px)}.state_cta[data-v-4c629cef]:active{transform:scale(.97)}.msg_panel_toast[data-v-4c629cef]{text-align:center;color:#ffe6e3;z-index:5;background:linear-gradient(#e74c3c33,#e74c3c24);border:1px solid #e74c3c80;border-radius:999px;max-width:90%;padding:10px 16px;font-size:13px;font-weight:800;animation:.24s toast_pop-4c629cef;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}@keyframes msg_spin-4c629cef{to{transform:rotate(360deg)}}@keyframes toast_pop-4c629cef{0%{opacity:0;transform:translate(-50%)translateY(6px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.msg_panel_fade-enter-active[data-v-4c629cef],.msg_panel_fade-leave-active[data-v-4c629cef]{transition:opacity .2s}.msg_panel_fade-enter-from[data-v-4c629cef],.msg_panel_fade-leave-to[data-v-4c629cef]{opacity:0}.msg_panel_fade-enter-active .msg_panel_sheet[data-v-4c629cef],.msg_panel_fade-leave-active .msg_panel_sheet[data-v-4c629cef]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.msg_panel_fade-enter-from .msg_panel_sheet[data-v-4c629cef]{transform:translate(8%)}.msg_panel_fade-leave-to .msg_panel_sheet[data-v-4c629cef]{transform:translate(6%)}@media (prefers-reduced-motion:reduce){.msg_panel_fade-enter-active .msg_panel_sheet[data-v-4c629cef],.msg_panel_fade-leave-active .msg_panel_sheet[data-v-4c629cef]{transition:none}}[data-v-8bad99de] .challenge_sheet_modal{max-width:600px;height:auto;max-height:var(--sheet-max-h);border-radius:16px 16px 0 0;overflow:hidden}[data-v-8bad99de] .challenge_sheet_modal .actions_bottom{transform-origin:bottom;animation:.62s cubic-bezier(.22,.8,.22,1) .28s both challenge_footer_rise-8bad99de}.challenge_body[data-v-8bad99de]{flex-direction:column;display:flex}.challenge_stage_chrome[data-v-8bad99de]{z-index:5;padding:max(8px, env(safe-area-inset-top,0px)) 8px 0;pointer-events:none;grid-template-columns:34px 1fr 34px;align-items:start;display:grid;position:absolute;top:0;left:0;right:0}.challenge_back_btn[data-v-8bad99de]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);pointer-events:auto;opacity:0;background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;grid-column:1;place-items:center;width:34px;height:34px;transition:background .15s,border-color .15s,transform .14s cubic-bezier(.22,.8,.22,1);display:grid;transform:translate(-8px)}.challenge_body.is_intro_active .challenge_back_btn[data-v-8bad99de]{animation:.42s cubic-bezier(.22,.8,.22,1) .12s both challenge_back_in-8bad99de}.challenge_back_btn[data-v-8bad99de]:hover{background:#070f21bd;border-color:#ffffff6b;transform:translate(0)scale(1.04)}.challenge_back_btn[data-v-8bad99de]:active{transform:translate(0)scale(.94)}.challenge_back_icon[data-v-8bad99de]{display:block}.challenge_drag_handle[data-v-8bad99de]{pointer-events:none;grid-column:2;justify-content:center;align-items:center;padding-top:2px;display:flex}.challenge_drag_bar[data-v-8bad99de]{pointer-events:auto;cursor:grab;touch-action:none;opacity:0;background:#ffffff94;border-radius:999px;width:46px;height:5px;transition:background .15s,transform .14s;transform:scaleX(.6);box-shadow:0 2px 8px #00000047}.challenge_body.is_intro_active .challenge_drag_bar[data-v-8bad99de]{animation:.38s cubic-bezier(.22,.8,.22,1) 80ms both challenge_handle_in-8bad99de}.challenge_drag_bar[data-v-8bad99de]:active{cursor:grabbing;transform:scaleX(.92)}.challenge_stage[data-v-8bad99de]{background:#000;flex-shrink:0;height:clamp(170px,32vw,220px);position:relative;overflow:hidden}.challenge_stage_bg[data-v-8bad99de]{position:absolute;inset:0;overflow:hidden}.challenge_stage_slice[data-v-8bad99de]{opacity:0;width:56%;position:absolute;top:0;bottom:0;overflow:hidden}.challenge_stage_slice_you[data-v-8bad99de]{z-index:1;clip-path:polygon(0 0,100% 0,78% 100%,0 100%);left:0;transform:translate(-6%)scale(1.04)}.challenge_body.is_intro_active .challenge_stage_slice_you[data-v-8bad99de]{animation:.58s cubic-bezier(.22,.8,.22,1) 40ms both challenge_slice_you_in-8bad99de}.challenge_stage_slice_them[data-v-8bad99de]{z-index:2;clip-path:polygon(22% 0,100% 0,100% 100%,0 100%);right:0;transform:translate(6%)scale(1.04)}.challenge_body.is_intro_active .challenge_stage_slice_them[data-v-8bad99de]{animation:.58s cubic-bezier(.22,.8,.22,1) .1s both challenge_slice_them_in-8bad99de}.challenge_stage_slice[data-v-8bad99de] .bg_img{object-fit:cover;object-position:center 8%;filter:grayscale(.15)contrast(1.1)brightness(.78)saturate(.85);width:100%;max-width:none;height:100%;position:absolute;inset:0;transform:none;-webkit-mask:none;mask:none}.challenge_stage_slice_you[data-v-8bad99de] .bg_img{object-position:72% 8%}.challenge_stage_slice_them[data-v-8bad99de] .bg_img{object-position:28% 8%}.challenge_stage[data-v-8bad99de]:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#081228f2 100%);position:absolute;inset:0}.challenge_vs[data-v-8bad99de]{z-index:3;-webkit-backdrop-filter:none;box-shadow:none;letter-spacing:.14em;color:#f0d67a;text-shadow:0 0 28px #f0d67a8c,0 4px 16px #000000bf,0 1px #ffffff59;pointer-events:none;opacity:0;background:0 0;border:0;padding:0;font-family:Orbitron,Inter,system-ui,sans-serif;font-size:clamp(30px,9vw,48px);font-style:italic;font-weight:1000;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-62%)skew(-6deg)scale(.72)}.challenge_body.is_intro_active .challenge_vs[data-v-8bad99de]{animation:.5s cubic-bezier(.22,1,.36,1) .22s both challenge_vs_pop-8bad99de}.challenge_name_you[data-v-8bad99de],.challenge_name_them[data-v-8bad99de]{z-index:4;pointer-events:none;opacity:0;gap:2px;max-width:42%;display:grid;position:absolute;bottom:12px}.challenge_name_you[data-v-8bad99de]{left:14px;transform:translateY(10px)}.challenge_name_them[data-v-8bad99de]{text-align:right;right:14px;transform:translateY(10px)}.challenge_body.is_intro_active .challenge_name_you[data-v-8bad99de]{animation:.46s cubic-bezier(.22,.8,.22,1) .28s both challenge_name_rise-8bad99de}.challenge_body.is_intro_active .challenge_name_them[data-v-8bad99de]{animation:.46s cubic-bezier(.22,.8,.22,1) .34s both challenge_name_rise-8bad99de}.challenge_role[data-v-8bad99de]{color:#e6ecfa9e;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.challenge_name_you strong[data-v-8bad99de],.challenge_name_them strong[data-v-8bad99de]{letter-spacing:-.03em;color:#fff;text-shadow:0 2px 10px #000000a6;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,3.8vw,22px);font-weight:1000;line-height:1.05;overflow:hidden}.challenge_name_you strong[data-v-8bad99de]{color:#fff4cc}.challenge_name_them strong[data-v-8bad99de]{color:#d8fff8}.challenge_name_them small[data-v-8bad99de]{color:#e6ecfa8c;font-size:10px;font-weight:750}.challenge_content[data-v-8bad99de]{gap:18px;padding:16px 16px 20px;display:grid}.challenge_title_row[data-v-8bad99de],.challenge_details[data-v-8bad99de],.challenge_section[data-v-8bad99de]{opacity:0;transform:translateY(14px)}.challenge_body.is_intro_active .challenge_title_row[data-v-8bad99de]{animation:.5s cubic-bezier(.22,.8,.22,1) .32s both challenge_content_rise-8bad99de}.challenge_body.is_intro_active .challenge_details[data-v-8bad99de]{animation:.5s cubic-bezier(.22,.8,.22,1) .4s both challenge_content_rise-8bad99de}.challenge_body.is_intro_active .challenge_section[data-v-8bad99de]:first-of-type{animation:.5s cubic-bezier(.22,.8,.22,1) .48s both challenge_content_rise-8bad99de}.challenge_body.is_intro_active .challenge_summary_section[data-v-8bad99de]{animation:.5s cubic-bezier(.22,.8,.22,1) .56s both challenge_content_rise-8bad99de}.challenge_title_row[data-v-8bad99de]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.challenge_title_row h2[data-v-8bad99de]{letter-spacing:-.03em;margin:0;font-size:clamp(20px,4.5vw,26px);font-weight:1000;line-height:1.1}.challenge_details[data-v-8bad99de],.challenge_details_row[data-v-8bad99de]{grid-template-columns:1fr;align-items:start;gap:14px;display:grid}.challenge_detail[data-v-8bad99de]{align-content:start;align-self:start;gap:6px;min-width:0;display:grid}.challenge_detail_head[data-v-8bad99de]{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;font-weight:950;display:inline-flex}.challenge_detail_hint[data-v-8bad99de]{color:var(--muted);word-break:break-word;min-height:14.3px;font-size:11px;font-weight:750;line-height:1.3}.challenge_field_input[data-v-8bad99de]{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;max-width:100%;min-height:40px;color:var(--text);font:inherit;background:#ffffff0a;border-radius:10px;outline:none;margin:0;padding:0 12px;font-size:14px;font-weight:800;transition:border-color .15s,background .15s}.challenge_field_input[data-v-8bad99de]:focus{background:#ffffff0f;border-color:#f0d67a7a}.challenge_field_input[data-v-8bad99de]::placeholder{color:var(--muted);opacity:.75;font-weight:700}.challenge_date_button[data-v-8bad99de]{box-sizing:border-box;border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px 14px;transition:border-color .18s,transform .16s cubic-bezier(.22,.8,.22,1);display:flex;position:relative}.challenge_date_button[data-v-8bad99de]:hover{border-color:#f0d67a47;transform:translateY(-1px)}.challenge_date_button[data-v-8bad99de]:active{transform:translateY(0)scale(.995)}.challenge_date_button_icon[data-v-8bad99de]{color:#1a1305;background:var(--accent-gradient);border-radius:11px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 16px -8px #f0d67ab3}.challenge_date_button_text[data-v-8bad99de]{pointer-events:none;flex:1;gap:2px;min-width:0;display:grid}.challenge_date_button_text strong[data-v-8bad99de]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:1000;overflow:hidden}.challenge_date_button.is_set .challenge_date_button_text small[data-v-8bad99de]{color:var(--muted)}.challenge_date_button_text small[data-v-8bad99de]{color:var(--muted);font-size:11px;font-weight:750}.challenge_date_button_chevron[data-v-8bad99de]{color:var(--accent);opacity:.75;pointer-events:none;flex-shrink:0}.challenge_date_input_overlay[data-v-8bad99de]{opacity:0;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.challenge_date_clear[data-v-8bad99de]{z-index:2;width:22px;height:22px;color:var(--muted);cursor:pointer;background:#ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;line-height:1;transition:background .15s,color .15s;display:inline-flex;position:relative}.challenge_date_clear[data-v-8bad99de]:hover{color:var(--text);background:#fff3}.challenge_bestof_row[data-v-8bad99de]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.challenge_bestof_btn[data-v-8bad99de]{border:1px solid var(--border);min-height:38px;color:var(--muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:10px;font-size:15px;font-weight:1000;transition:background .18s,color .18s,border-color .18s,transform .14s cubic-bezier(.22,.8,.22,1),box-shadow .18s}.challenge_bestof_btn[data-v-8bad99de]:hover:not(.active){color:var(--text);border-color:#f0d67a47;transform:translateY(-1px)}.challenge_bestof_btn.active[data-v-8bad99de]{color:#07101f;background:var(--accent-gradient);box-shadow:var(--accent-active-shadow);border:0;animation:.34s cubic-bezier(.22,1,.36,1) challenge_bestof_snap-8bad99de}.challenge_bestof_btn[data-v-8bad99de]:active{transform:scale(.94)}.challenge_section[data-v-8bad99de]{gap:8px;display:grid}.challenge_section_head[data-v-8bad99de]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.challenge_section_label[data-v-8bad99de]{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:950}.challenge_dm_note[data-v-8bad99de]{color:var(--muted);font-size:11px;font-weight:750}.challenge_message[data-v-8bad99de]{box-sizing:border-box;resize:none;border:1px solid var(--border);width:100%;min-width:0;color:var(--text);font:inherit;background:#ffffff08;border-radius:12px;outline:none;padding:12px 14px;font-size:14px;line-height:1.5;transition:border-color .15s}.challenge_message[data-v-8bad99de]:focus{border-color:#f0d67a6b}.challenge_char_count[data-v-8bad99de]{text-align:right;color:var(--muted);font-size:11px;font-weight:800}.challenge_char_count.warn[data-v-8bad99de]{color:#ff9b91}.challenge_summary_section[data-v-8bad99de]{gap:10px}.challenge_summary_ribbon[data-v-8bad99de]{isolation:isolate;justify-content:center;align-items:stretch;gap:0;padding:18px 4px 6px;display:flex;position:relative}.challenge_summary_ribbon[data-v-8bad99de]:before,.challenge_summary_ribbon[data-v-8bad99de]:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff24 18% 82%,#0000);height:1px;position:absolute;left:0;right:0}.challenge_summary_ribbon[data-v-8bad99de]:before{top:0}.challenge_summary_ribbon[data-v-8bad99de]:after{opacity:.55;background:linear-gradient(90deg,#0000,#ffffff14 22% 78%,#0000);bottom:0}.challenge_body.is_intro_active .challenge_summary_metric_rank[data-v-8bad99de]{animation:.44s cubic-bezier(.22,.8,.22,1) .66s both challenge_stat_in-8bad99de}.challenge_body.is_intro_active .challenge_summary_metric_skill[data-v-8bad99de]{animation:.44s cubic-bezier(.22,.8,.22,1) .72s both challenge_stat_in-8bad99de}.challenge_summary_metric[data-v-8bad99de]{text-align:center;flex:1;justify-items:center;gap:6px;min-width:0;padding:2px 8px;display:grid}.challenge_summary_label[data-v-8bad99de]{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.challenge_summary_value_row[data-v-8bad99de]{justify-content:center;align-items:center;gap:6px;min-height:34px;display:inline-flex}.challenge_summary_icon[data-v-8bad99de]{color:var(--accent);filter:drop-shadow(0 2px 10px #f0d67a6b);flex-shrink:0;display:block}.challenge_summary_value[data-v-8bad99de]{letter-spacing:-.04em;color:var(--text);font-size:clamp(24px,7vw,30px);font-weight:1000;line-height:1}.challenge_summary_unit[data-v-8bad99de]{letter-spacing:0;color:var(--muted);-webkit-text-fill-color:var(--muted);margin-left:4px;font-size:12px;font-weight:800}.challenge_summary_sep[data-v-8bad99de]{opacity:.7;background:linear-gradient(#0000,#ffffff38 42% 58%,#0000);flex-shrink:0;align-self:center;width:1px;height:42px;margin:0 6px}.challenge_summary_ribbon.rank_up .challenge_summary_icon.rank_arrow[data-v-8bad99de]{animation:1.8s ease-in-out infinite challenge_rank_arrow_bob-8bad99de}.challenge_summary_ribbon.rank_up .rank_value[data-v-8bad99de]{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.challenge_summary_ribbon.rank_defend .rank_shield[data-v-8bad99de]{color:var(--accent);filter:drop-shadow(0 2px 10px #f0d67a6b)}.challenge_summary_ribbon.rank_defend .defend_value[data-v-8bad99de]{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,5.5vw,24px)}.challenge_summary_ribbon.rank_unknown .challenge_summary_icon[data-v-8bad99de]{color:#9eabc9;filter:none;opacity:.8}.challenge_summary_ribbon.rank_unknown .muted_value[data-v-8bad99de]{color:var(--muted);font-size:clamp(20px,5.5vw,24px)}.challenge_summary_ribbon .skill_icon[data-v-8bad99de]{color:#20c997;filter:drop-shadow(0 2px 10px #20c99761)}.challenge_summary_ribbon.skill_high .skill_value[data-v-8bad99de]{color:#ffb478}.challenge_summary_ribbon.skill_high .skill_icon[data-v-8bad99de]{color:#ffb478;filter:drop-shadow(0 2px 10px #ffb47873)}.challenge_summary_ribbon.skill_low .skill_value[data-v-8bad99de],.challenge_summary_ribbon.skill_low .skill_icon[data-v-8bad99de]{color:var(--muted);filter:none}.challenge_summary_footnote[data-v-8bad99de]{justify-content:center;align-items:center;gap:7px;margin-top:2px;display:flex;position:relative}.challenge_summary_footnote_icon[data-v-8bad99de]{color:#20c997;filter:drop-shadow(0 2px 8px #20c99766);flex-shrink:0;display:block}.challenge_summary_footnote_text[data-v-8bad99de]{color:var(--muted);letter-spacing:.01em;font-size:12px;font-weight:850}.challenge_summary_info[data-v-8bad99de]{width:18px;height:18px;color:var(--muted);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff14;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex;position:relative}.challenge_summary_info[data-v-8bad99de]:hover,.challenge_summary_info[data-v-8bad99de]:focus-visible,.challenge_summary_info.open[data-v-8bad99de]{color:#7ff0d0;background:#20c9972e;outline:none}.challenge_summary_tip[data-v-8bad99de]{width:min(268px,100vw - 32px);color:var(--text);text-align:left;letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;z-index:6;background:#091226fa;border:1px solid #ffffff1f;border-radius:10px;padding:10px 12px;font-size:11.5px;font-weight:600;line-height:1.45;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 14px 34px -14px #000000bf}.challenge_summary_tip[data-v-8bad99de]:after{content:"";border:6px solid #0000;border-top-color:#091226fa;position:absolute;top:100%;left:auto;right:12px;transform:none}:is(.challenge_summary_footnote:has(.challenge_summary_info:hover) .challenge_summary_tip[data-v-8bad99de],.challenge_summary_footnote:has(.challenge_summary_info:focus-visible) .challenge_summary_tip[data-v-8bad99de],.challenge_summary_footnote:has(.challenge_summary_info.open) .challenge_summary_tip[data-v-8bad99de]){opacity:1;transform:translate(-50%)translateY(0)}.challenge_footer[data-v-8bad99de]{opacity:0;gap:12px;width:100%;display:grid;transform:translateY(12px)}.challenge_footer.is_intro_active[data-v-8bad99de]{animation:.48s cubic-bezier(.22,.8,.22,1) .42s both challenge_footer_content_in-8bad99de}.challenge_confirm_frame[data-v-8bad99de]{isolation:isolate;border-radius:11px;width:100%;display:block;position:relative;overflow:hidden}.challenge_confirm_frame[data-v-8bad99de]:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:#f0d67a24;position:absolute;inset:0}.challenge_confirm_frame.ready[data-v-8bad99de]:not(.sent):not(.sending):before{background:conic-gradient(from var(--challenge_border_angle), #f0d67a29 0deg, #f0d67a33 235deg, #fff8dc 268deg, #ffe9a8 292deg, #f0d67a 312deg, #fff4cc 328deg, #c98a1a 344deg, #f0d67a33 360deg);animation:2.6s linear infinite challenge_border_spin-8bad99de}.challenge_confirm_frame.ready[data-v-8bad99de]:not(.sent):not(.sending):hover:before{filter:brightness(1.06)saturate(1.04);animation-duration:1.9s}.challenge_confirm_frame.disabled[data-v-8bad99de]:before{background:#f0d67a1f}.challenge_confirm_frame.sending[data-v-8bad99de]:before{background:linear-gradient(135deg,#f0d67a,#20c997)}.challenge_confirm_frame.sent[data-v-8bad99de]:before{background:0 0}.challenge_send_ripple[data-v-8bad99de],.challenge_send_flash[data-v-8bad99de]{pointer-events:none;opacity:0;z-index:1;border-radius:9px;position:absolute;inset:1.5px}.challenge_send_ripple[data-v-8bad99de]{border:2px solid #f0d67abf}.challenge_send_ripple_one[data-v-8bad99de]{z-index:1}.challenge_send_ripple_two[data-v-8bad99de]{z-index:1;border-color:#20c997a6}.challenge_send_flash[data-v-8bad99de]{z-index:3;mix-blend-mode:screen;background:linear-gradient(120deg,#fff8dceb 0%,#20c9978c 55%,#0000 100%)}.challenge_confirm_frame.sending .challenge_send_ripple_one[data-v-8bad99de]{animation:.56s cubic-bezier(.22,1,.36,1) both challenge_send_ripple_one-8bad99de}.challenge_confirm_frame.sending .challenge_send_ripple_two[data-v-8bad99de]{animation:.56s cubic-bezier(.22,1,.36,1) 80ms both challenge_send_ripple_two-8bad99de}.challenge_confirm_frame.sending .challenge_send_flash[data-v-8bad99de]{animation:.42s cubic-bezier(.22,1,.36,1) both challenge_send_flash-8bad99de}.challenge_confirm_btn[data-v-8bad99de]{z-index:2;width:calc(100% - 3px);min-height:48px;color:var(--muted);font:inherit;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#0a142afc,#060c1afc);border:0;border-radius:9px;justify-content:center;align-items:center;margin:1.5px;padding:0 16px;font-size:13px;font-weight:900;transition:color .2s,background .2s;display:flex;position:relative;overflow:hidden}.challenge_confirm_frame.disabled .challenge_confirm_btn[data-v-8bad99de]{width:calc(100% - 2px);margin:1px}.challenge_confirm_btn[data-v-8bad99de]:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0%,#ffffff38 48%,#0000 100%);position:absolute;inset:0;transform:translate(-130%)}.challenge_confirm_content[data-v-8bad99de]{z-index:1;justify-content:center;align-items:center;gap:8px;display:inline-flex;position:relative}.challenge_confirm_btn[data-v-8bad99de]:not(:disabled):not(.sent):not(.sending){color:#fff1c4}.challenge_confirm_frame.ready:not(.sent):not(.sending):hover .challenge_confirm_btn[data-v-8bad99de]:not(:disabled):not(.sending){color:#fff8e5;background:linear-gradient(#0c1832fc,#070e1efc)}.challenge_confirm_frame.ready:not(.sent):not(.sending):hover .challenge_confirm_btn[data-v-8bad99de]:not(:disabled):not(.sending):after{animation:.62s cubic-bezier(.4,0,.2,1) challenge_confirm_sheen-8bad99de}.challenge_confirm_frame.ready:not(.sent):not(.sending):active .challenge_confirm_content[data-v-8bad99de]{transition:transform 80ms cubic-bezier(.22,1,.36,1);transform:scale(.96)}.challenge_confirm_icon[data-v-8bad99de]{z-index:1;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.challenge_confirm_send[data-v-8bad99de]{display:block}.challenge_confirm_label[data-v-8bad99de]{z-index:1;position:relative}.challenge_confirm_btn[data-v-8bad99de]:disabled:not(.sending):not(.sent){opacity:.72;cursor:not-allowed;color:#9eabc9b8;background:linear-gradient(#081022fa,#050a16fc)}.challenge_confirm_btn.sending[data-v-8bad99de]{color:#fff8e5;background:linear-gradient(#12223afc,#081220fc)}.challenge_confirm_content.sending[data-v-8bad99de]{animation:.56s cubic-bezier(.22,1,.36,1) both challenge_confirm_send_impact-8bad99de}.challenge_confirm_content.sending .challenge_confirm_send[data-v-8bad99de]{animation:.56s cubic-bezier(.22,1,.36,1) both challenge_confirm_send_launch-8bad99de}.challenge_confirm_content.sending .challenge_confirm_label[data-v-8bad99de]{animation:.56s cubic-bezier(.22,1,.36,1) both challenge_confirm_label_launch-8bad99de}.challenge_confirm_btn.sent[data-v-8bad99de]{color:#0000;opacity:1;cursor:default;background:0 0}.challenge_submit_error[data-v-8bad99de]{text-align:center;color:#ff9b91;margin:6px 0 0;font-size:12px;font-weight:750;line-height:1.4}@property --challenge_border_angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes challenge_border_spin-8bad99de{to{--challenge_border_angle:360deg}}@media (width>=420px){.challenge_details_row[data-v-8bad99de]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@keyframes challenge_handle_in-8bad99de{0%{opacity:0;transform:scaleX(.6)}to{opacity:1;transform:scaleX(1)}}@keyframes challenge_back_in-8bad99de{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes challenge_slice_you_in-8bad99de{0%{opacity:0;transform:translate(-6%)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes challenge_slice_them_in-8bad99de{0%{opacity:0;transform:translate(6%)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes challenge_vs_pop-8bad99de{0%{opacity:0;transform:translate(-50%,-62%)skew(-6deg)scale(.72)}70%{opacity:1;transform:translate(-50%,-62%)skew(-6deg)scale(1.06)}to{opacity:1;transform:translate(-50%,-62%)skew(-6deg)scale(1)}}@keyframes challenge_name_rise-8bad99de{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes challenge_content_rise-8bad99de{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes challenge_stat_in-8bad99de{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes challenge_rank_arrow_bob-8bad99de{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes challenge_footer_rise-8bad99de{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes challenge_footer_content_in-8bad99de{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes challenge_bestof_snap-8bad99de{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes challenge_confirm_sheen-8bad99de{0%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes challenge_send_ripple_one-8bad99de{0%{opacity:0;transform:scale(.72)}18%{opacity:.95}to{opacity:0;transform:scale(1.45)}}@keyframes challenge_send_ripple_two-8bad99de{0%{opacity:0;transform:scale(.78)}22%{opacity:.75}to{opacity:0;transform:scale(1.62)}}@keyframes challenge_send_flash-8bad99de{0%{opacity:0;transform:translate(-18%)scaleX(.7)}24%{opacity:.95}to{opacity:0;transform:translate(24%)scaleX(1.15)}}@keyframes challenge_confirm_send_impact-8bad99de{0%{transform:scale(1)}16%{transform:scale(.9)}42%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes challenge_confirm_send_launch-8bad99de{0%{opacity:1;transform:translate(0)rotate(0)scale(1)}28%{opacity:1;transform:translate(2px,-2px)rotate(-12deg)scale(1.08)}to{opacity:0;transform:translate(18px,-28px)rotate(-28deg)scale(.72)}}@keyframes challenge_confirm_label_launch-8bad99de{0%{opacity:1;transform:translateY(0)scale(1)}24%{opacity:1;transform:translateY(-1px)scale(1.03)}to{opacity:0;transform:translateY(-6px)scale(.94)}}@media (prefers-reduced-motion:reduce){[data-v-8bad99de] .challenge_sheet_modal .actions_bottom,.challenge_body.is_intro_active .challenge_back_btn[data-v-8bad99de],.challenge_body.is_intro_active .challenge_drag_bar[data-v-8bad99de],.challenge_body.is_intro_active .challenge_stage_slice_you[data-v-8bad99de],.challenge_body.is_intro_active .challenge_stage_slice_them[data-v-8bad99de],.challenge_body.is_intro_active .challenge_vs[data-v-8bad99de],.challenge_body.is_intro_active .challenge_name_you[data-v-8bad99de],.challenge_body.is_intro_active .challenge_name_them[data-v-8bad99de],.challenge_body.is_intro_active .challenge_title_row[data-v-8bad99de],.challenge_body.is_intro_active .challenge_details[data-v-8bad99de],.challenge_body.is_intro_active .challenge_section[data-v-8bad99de],.challenge_body.is_intro_active .challenge_summary_section[data-v-8bad99de],.challenge_body.is_intro_active .challenge_summary_metric[data-v-8bad99de],.challenge_footer.is_intro_active[data-v-8bad99de]{opacity:1!important;animation:none!important;transform:none!important}.challenge_back_btn[data-v-8bad99de],.challenge_drag_bar[data-v-8bad99de],.challenge_stage_slice[data-v-8bad99de],.challenge_vs[data-v-8bad99de],.challenge_name_you[data-v-8bad99de],.challenge_name_them[data-v-8bad99de],.challenge_title_row[data-v-8bad99de],.challenge_details[data-v-8bad99de],.challenge_section[data-v-8bad99de],.challenge_footer[data-v-8bad99de]{opacity:1;transform:none}.challenge_bestof_btn[data-v-8bad99de],.challenge_confirm_frame[data-v-8bad99de],.challenge_confirm_btn[data-v-8bad99de],.challenge_summary_metric[data-v-8bad99de],.challenge_date_button[data-v-8bad99de]{transition:none!important}.rank_arrow[data-v-8bad99de]{animation:none!important}.challenge_confirm_frame.ready[data-v-8bad99de]:not(.sent):not(.sending):before{background:#f0d67a47!important;animation:none!important}.challenge_confirm_frame.sent[data-v-8bad99de]:before,.challenge_confirm_frame.sent.disabled[data-v-8bad99de]:before{background:0 0!important}.challenge_confirm_frame.sending .challenge_send_ripple_one[data-v-8bad99de],.challenge_confirm_frame.sending .challenge_send_ripple_two[data-v-8bad99de],.challenge_confirm_frame.sending .challenge_send_flash[data-v-8bad99de],.challenge_bestof_btn.active[data-v-8bad99de],.challenge_confirm_content.sending[data-v-8bad99de],.challenge_confirm_content.sending .challenge_confirm_send[data-v-8bad99de],.challenge_confirm_content.sending .challenge_confirm_label[data-v-8bad99de]{animation:none!important}}.slide_up_action_dock[data-v-e58e4688]{--dock-accent-rgb:90,162,255;--dock-success-rgb:90,220,150;--dock-surface-rgb:10,18,36;padding:12px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg, #ffffff0f, #ffffff03), linear-gradient(180deg, rgba(var(--dock-surface-rgb), .9), rgba(var(--dock-surface-rgb), .96));-webkit-backdrop-filter:blur(12px)saturate(1.1);opacity:0;visibility:hidden;border-top:1px solid #0000;border-radius:12px 12px 0 0;justify-content:center;align-items:center;display:flex;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%);box-shadow:0 -14px 28px #00000057,0 -2px 10px #00000038}.slide_up_action_dock.variant-challenge[data-v-e58e4688]{z-index:112;padding:22px 20px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px)saturate(1.15);background:linear-gradient(#ffffff12,#ffffff05),linear-gradient(#081630ed,#050c1cf7);border-radius:18px 18px 0 0;box-shadow:0 -18px 44px #0000007a,inset 0 -1px #2ea3ff24,0 0 60px #1464c81f}.slide_up_action_dock_inner[data-v-e58e4688]{justify-content:center;align-items:center;width:100%;display:flex}.slide_up_action_dock_cta[data-v-e58e4688]{flex-direction:column;gap:8px;min-width:min(100%,390px);padding:4px}.slide_up_action_dock.has_inner_rise .slide_up_action_dock_cta[data-v-e58e4688]{opacity:0;max-width:400px;transform:translateY(16px)}.slide_up_action_dock.has_inner_rise.is-cta-enter .slide_up_action_dock_cta[data-v-e58e4688]{animation:.62s cubic-bezier(.22,.8,.22,1) .18s both slide_up_action_dock_inner_rise-e58e4688}.slide_up_action_dock.has_inner_rise.is-steady .slide_up_action_dock_cta[data-v-e58e4688]{opacity:1;transform:translateY(0)}.slide_up_action_dock_success[data-v-e58e4688]{border:1px solid rgba(var(--dock-success-rgb), .25);background:rgba(var(--dock-success-rgb), .03);min-width:260px;min-height:60px;box-shadow:0 0 20px rgba(var(--dock-success-rgb), .05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;flex-flow:row;gap:12px;padding:0 24px}.slide_up_action_dock_success_icon[data-v-e58e4688]{width:28px;height:28px;color:rgb(var(--dock-success-rgb));box-shadow:0 0 10px rgba(var(--dock-success-rgb), .2);background:0 0;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.slide_up_action_dock_success_icon_svg[data-v-e58e4688]{width:14px;height:14px}.slide_up_action_dock_success_text[data-v-e58e4688]{color:rgb(var(--dock-success-rgb));letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--dock-success-rgb), .25);font-size:15px;font-weight:700}.slide_up_action_dock.is-hidden[data-v-e58e4688]{opacity:0;visibility:hidden;border-top-color:#0000;animation:none;transform:translateY(110%)}.slide_up_action_dock.is-steady[data-v-e58e4688]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:translateY(0)}.slide_up_action_dock.variant-challenge.is-steady[data-v-e58e4688]{border-top-color:#2ea3ff38}.slide_up_action_dock.is-cta-enter[data-v-e58e4688],.slide_up_action_dock.is-success-enter[data-v-e58e4688]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.22,.8,.22,1) forwards slide_up_action_dock_slide_up-e58e4688}.slide_up_action_dock.is-success-exit[data-v-e58e4688]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.4,0,.2,1) forwards slide_up_action_dock_slide_down-e58e4688}@keyframes slide_up_action_dock_slide_up-e58e4688{0%{opacity:0;visibility:visible;border-top-color:var(--border);transform:translateY(110%)}to{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}}@keyframes slide_up_action_dock_slide_down-e58e4688{0%{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}to{opacity:0;visibility:hidden;border-top-color:#0000;transform:translateY(110%)}}@keyframes slide_up_action_dock_inner_rise-e58e4688{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.slide_up_action_dock[data-v-e58e4688]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:none}.slide_up_action_dock.has_inner_rise .slide_up_action_dock_cta[data-v-e58e4688]{opacity:1;animation:none;transform:none}}.claim_page_prompt[data-v-b7f37bb8]{background:linear-gradient(#ffffff12,#ffffff08);border:1px solid #f0d67a61;border-radius:12px;margin:0 0 12px;padding:10px 12px;box-shadow:0 6px 18px #00000038}.claim_page_prompt_inner[data-v-b7f37bb8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 14px;display:flex}.claim_page_prompt_copy[data-v-b7f37bb8]{flex:200px;min-width:0}.claim_page_prompt_title[data-v-b7f37bb8]{letter-spacing:.03em;color:var(--accent,#f4dc88);margin:0 0 4px;font-size:14px;font-weight:900}.claim_page_prompt_body[data-v-b7f37bb8]{color:var(--muted,#e6ecffd1);margin:0;font-size:13px;font-weight:600;line-height:1.4}.claim_page_prompt_actions[data-v-b7f37bb8]{flex-wrap:wrap;flex:none;align-items:center;gap:8px;display:flex}.claim_page_prompt_primary[data-v-b7f37bb8]{appearance:none;cursor:pointer;color:#0b1730;background:linear-gradient(#f4dc88,#d4b84a);border:1px solid #f0d67a73;border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800}.claim_page_prompt_primary[data-v-b7f37bb8]:hover{filter:brightness(1.06)}.claim_page_prompt_primary[data-v-b7f37bb8]:focus-visible{outline-offset:2px;outline:2px solid #f0d67abf}.claim_page_prompt_secondary[data-v-b7f37bb8]{appearance:none;cursor:pointer;color:var(--accent,#f4dc88);text-underline-offset:3px;background:0 0;border:none;padding:8px 6px;font-size:13px;font-weight:700;text-decoration:underline}.claim_page_prompt_secondary[data-v-b7f37bb8]:hover{filter:brightness(1.08)}.claim_page_prompt_secondary[data-v-b7f37bb8]:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #f0d67a8c}.feedback_prompt[data-v-6fe28ea1]{color:var(--muted);cursor:pointer;background:0 0;border:1px dashed #f0d67a2e;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:12px;font-weight:600;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.feedback_prompt[data-v-6fe28ea1]:hover{color:var(--text);background:#f0d67a0d;border-color:#f0d67a6b}.feedback_prompt:hover .prompt_arrow[data-v-6fe28ea1]{stroke:var(--accent);transform:translate(2px)}.prompt_icon[data-v-6fe28ea1]{opacity:.6;flex-shrink:0;width:13px;height:13px;transition:opacity .18s}.feedback_prompt:hover .prompt_icon[data-v-6fe28ea1]{opacity:1;stroke:var(--accent)}.prompt_text[data-v-6fe28ea1]{flex:1;min-width:0}.prompt_arrow[data-v-6fe28ea1]{opacity:.5;flex-shrink:0;width:13px;height:13px;transition:stroke .18s,transform .18s,opacity .18s}.feedback_prompt:hover .prompt_arrow[data-v-6fe28ea1]{opacity:1}.overlay[data-v-02b02f73]{z-index:100;overscroll-behavior:none;background:#0009;justify-content:center;align-items:flex-start;padding:16px;display:flex;position:fixed;inset:0;overflow:hidden}.overlay_v2[data-v-02b02f73]{z-index:110;justify-content:flex-end;align-items:stretch;padding:0}.modal[data-v-02b02f73]{border:1px solid var(--border);background:linear-gradient(#0b1630fa,#081228f5);border-radius:16px;flex-direction:column;width:min(720px,100%);max-height:calc(100dvh - 32px);display:flex;overflow:hidden}.modal_v2[data-v-02b02f73]{border-left:1px solid var(--border);width:100%;max-width:100%;height:100%;max-height:100dvh;box-shadow:none;border-top:none;border-bottom:none;border-right:none;border-radius:0;position:relative}.modal_header[data-v-02b02f73]{border-bottom:1px solid var(--border);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 16px;display:grid;position:relative}.modal_title[data-v-02b02f73]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;max-width:100%;margin:0;font-size:clamp(17px,4vw,20px);font-weight:800;line-height:1.2;display:flex;overflow:hidden}.modal_title_text[data-v-02b02f73]{text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal;flex:0 auto;min-width:0;max-width:100%;display:block;overflow:hidden}.state_badge[data-v-02b02f73]{letter-spacing:.4px;text-transform:uppercase;color:#8ecfff;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(135deg,#2ea3ff24 0%,#1464c81a 100%);border:1px solid #2ea3ff47;border-radius:999px;align-items:center;gap:4px;max-width:100%;padding:3px 9px 3px 7px;font-size:11px;font-weight:700;animation:.32s cubic-bezier(.22,1,.36,1) both state_badge_in-02b02f73;display:inline-flex;overflow:hidden;box-shadow:0 0 10px #2ea3ff1a,inset 0 1px #ffffff0f}.state_badge_pin[data-v-02b02f73]{color:var(--state-pin-color,#6bb8f0);opacity:.85;flex-shrink:0}@keyframes state_badge_in-02b02f73{0%{opacity:0;transform:translateY(-4px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.modal_header .header_icon_btn[data-v-02b02f73]{margin-right:0}.header_back_btn[data-v-02b02f73]{color:#9fd6ff;background:linear-gradient(#2ea3ff24,#1464b41a);border-color:#2ea3ff52;flex-shrink:0}.header_back_btn[data-v-02b02f73]:hover{filter:brightness(1.1);border-color:#78c8ff80}.header_back_arrow[data-v-02b02f73]{stroke-linecap:round;stroke-linejoin:round}.content[data-v-02b02f73]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;padding:12px 16px;overflow:hidden auto}.content.pad_for_challenge[data-v-02b02f73]{padding-bottom:calc(124px + env(safe-area-inset-bottom,0px))}.content[data-v-02b02f73]{scrollbar-width:none;-ms-overflow-style:none}.content[data-v-02b02f73]::-webkit-scrollbar{width:0;height:0}.hero[data-v-02b02f73]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-bottom:10px;display:grid}.arm_hero[data-v-02b02f73]{grid-template-columns:repeat(2,minmax(140px,1fr))}.arm_card[data-v-02b02f73]{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;padding:10px}.arm_card .arm_title[data-v-02b02f73]{margin-bottom:8px;font-weight:900}.arm_card .row[data-v-02b02f73]{justify-content:space-between;align-items:center;gap:10px;margin:6px 0;display:flex}.alt_hero[data-v-02b02f73]{border:1px solid var(--border);background:linear-gradient(#ffffff05,#ffffff04);border-radius:12px;padding:12px}.vg_theme[data-v-02b02f73]{position:relative;overflow:hidden}.vg_theme[data-v-02b02f73]:before{content:"";pointer-events:none;background:radial-gradient(220px 120px at 20% -10%,#d7b43a2e,#0000 60%),radial-gradient(220px 120px at 120% 110%,#1482962e,#0000 60%);position:absolute;inset:-40px}.stat[data-v-02b02f73]{border:1px solid var(--border);background:#ffffff0a;border-radius:10px;padding:10px}.label[data-v-02b02f73]{color:var(--muted);font-weight:700}.value[data-v-02b02f73]{align-items:center;gap:8px;font-weight:900;display:flex}.value.badge_line[data-v-02b02f73]{justify-content:flex-end;align-items:center;gap:1px;width:100%;margin-right:-16px;display:flex}.value.badge_line .club_name_text[data-v-02b02f73]{margin-left:auto}.club_name_text[data-v-02b02f73]{color:#00d4ff;cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;margin-right:0;padding:0}.club_name_text[data-v-02b02f73]:hover{filter:brightness(1.1)}.club_arrow[data-v-02b02f73]{color:#00c4ef;opacity:1;margin-left:2px}.club_arrow .chev_right[data-v-02b02f73]{width:18px;height:18px}.club_arrow .chev_right path[data-v-02b02f73]{stroke:#00c4ef}.accent[data-v-02b02f73]{color:var(--accent)}.grid[data-v-02b02f73]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.block[data-v-02b02f73]{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:12px}.block h3[data-v-02b02f73]{margin:0 0 8px}.rows[data-v-02b02f73]{flex-direction:column;gap:8px;display:flex}.row[data-v-02b02f73]{justify-content:space-between;align-items:center;gap:10px;display:flex}.row .label[data-v-02b02f73]{color:var(--muted);font-weight:700}.list[data-v-02b02f73]{margin:0;padding-left:18px}.challenge_dock_btn[data-v-02b02f73]{color:#f0f8ff;letter-spacing:.03em;cursor:pointer;text-shadow:0 1px 2px #00193773;-webkit-tap-highlight-color:transparent;background:linear-gradient(165deg,#3791e66b 0%,#1255a58c 48%,#082d6e9e 100%);border:1px solid #82d2ff6b;border-radius:999px;justify-content:center;align-items:center;width:auto;min-width:min(280px,100%);max-width:100%;min-height:54px;padding:0 28px;font-size:15px;font-weight:900;transition:transform .18s cubic-bezier(.22,.8,.22,1),box-shadow .22s,filter .18s,border-color .18s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 28px #38aaff6b,0 0 56px #1e78dc33,0 12px 28px #001e3c59,inset 0 1px #ffffff47,inset 0 -1px #00234673}.challenge_dock_btn[data-v-02b02f73]:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(125deg,#ffffff38 0%,#0000 42%,#ffffff14 100%);position:absolute;inset:0}.challenge_dock_btn_shine[data-v-02b02f73]{pointer-events:none;background:linear-gradient(105deg,#0000 0%,#ffffff2e 50%,#0000 100%);position:absolute;inset:0;transform:translate(-130%)}.challenge_dock_btn_label[data-v-02b02f73]{position:relative}[data-v-02b02f73] .slide_up_action_dock.is-steady .challenge_dock_btn{animation:3.2s ease-in-out infinite challenge_dock_btn_breathe-02b02f73}.challenge_dock_btn[data-v-02b02f73]:hover{filter:brightness(1.08)saturate(1.06);border-color:#a0e1ff94;transform:translateY(-3px);box-shadow:0 0 34px #38aaff85,0 0 64px #1e78dc47,0 16px 32px #001e3c66,inset 0 1px #ffffff57,inset 0 -1px #00234673}.challenge_dock_btn:hover .challenge_dock_btn_shine[data-v-02b02f73]{animation:.68s cubic-bezier(.4,0,.2,1) challenge_dock_sheen-02b02f73}.challenge_dock_btn[data-v-02b02f73]:active{transition-duration:80ms;transform:translateY(-1px)scale(.982)}.challenge_dock_btn_blocked[data-v-02b02f73],.challenge_dock_btn[data-v-02b02f73]:disabled{cursor:default;pointer-events:none;filter:grayscale(.5)brightness(.7);transform:none;box-shadow:0 0 16px #38aaff2e,0 8px 20px #001e3c47,inset 0 1px #ffffff24;animation:none!important}.challenge_dock_btn_locked[data-v-02b02f73]:not(:disabled){cursor:pointer;pointer-events:auto}.header_icon_btn.message_header_btn.is_verify_locked[data-v-02b02f73]{cursor:pointer}.challenge_dock_subtext[data-v-02b02f73]{letter-spacing:.02em;color:var(--accent);text-align:center;opacity:.85;text-wrap:balance;font-size:12px;font-weight:800;animation:.35s cubic-bezier(.22,.8,.22,1) both challenge_dock_subtext_in-02b02f73}@keyframes challenge_dock_subtext_in-02b02f73{0%{opacity:0;transform:translateY(4px)}to{opacity:.85;transform:translateY(0)}}@keyframes challenge_dock_btn_breathe-02b02f73{0%,to{box-shadow:0 0 28px #38aaff6b,0 0 56px #1e78dc33,0 12px 28px #001e3c59,inset 0 1px #ffffff47,inset 0 -1px #00234673}50%{box-shadow:0 0 34px #38aaff80,0 0 68px #1e78dc42,0 12px 28px #001e3c59,inset 0 1px #ffffff47,inset 0 -1px #00234673}}@keyframes challenge_dock_sheen-02b02f73{0%{transform:translate(-130%)}to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.challenge_dock[data-v-02b02f73]{opacity:1!important;visibility:visible!important;border-top-color:#2ea3ff38!important;animation:none!important;transform:none!important}.challenge_dock_inner[data-v-02b02f73],.challenge_dock.is-steady .challenge_dock_btn[data-v-02b02f73]{opacity:1!important;animation:none!important;transform:none!important}.challenge_dock_btn[data-v-02b02f73]{transition:none!important}}.header_icon_btn[data-v-02b02f73]{border:1px solid var(--border);width:38px;height:38px;color:var(--text);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:10px;justify-content:center;align-items:center;margin-right:6px;padding:0;transition:all .18s;display:inline-flex}.header_icon_btn[data-v-02b02f73]:hover{filter:brightness(1.1);border-color:#f0d67a73}.header_icon_btn[data-v-02b02f73]:focus-visible{outline-offset:2px;outline:2px solid #f0d67a8c}.header_icon_btn[disabled][data-v-02b02f73]{opacity:.6;cursor:wait}.header_icon_btn.share_header_btn[data-v-02b02f73]{color:#f0d67a;background:0 0;border:none;border-radius:0}.header_icon_btn.share_header_btn[data-v-02b02f73]:hover{filter:none;color:#ffe9a3}.header_icon_btn.share_header_btn.active[data-v-02b02f73]{color:#fff0b8;background:0 0}.share_header_btn[data-v-02b02f73]{flex-shrink:0}.header_actions[data-v-02b02f73]{flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.header_actions .athlete_verify_gate[data-v-02b02f73]{flex-shrink:0}.header_actions .header_icon_btn[data-v-02b02f73]{width:44px;height:44px;margin-right:0}.header_icon_btn.message_header_btn[data-v-02b02f73]{color:#8ecfff;background:0 0;border:none;border-radius:0}.header_icon_btn.message_header_btn[data-v-02b02f73]:hover{filter:none;color:#c8e8ff}.header_icon_btn.message_header_btn.active[data-v-02b02f73]{color:#eaf4ff;background:0 0}.header_actions .header_icon[data-v-02b02f73]{width:24px;height:24px;display:block}.header_icon[data-v-02b02f73]{width:20px;height:20px;display:block}.share_toast[data-v-02b02f73]{text-align:center;z-index:120;border:2px solid;border-radius:999px;min-width:240px;max-width:92vw;padding:12px 16px;font-weight:800;line-height:1.35;animation:.28s shareToastPop-02b02f73;position:fixed;bottom:88px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.share_toast.success[data-v-02b02f73]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border-color:#2ecc71}.share_toast.error[data-v-02b02f73]{color:#ffe6e3;background:linear-gradient(#e74c3c2e,#e74c3c24);border-color:#e74c3c}@keyframes shareToastPop-02b02f73{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-02b02f73]{z-index:115;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#04091a9e;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0}.share_picker_sheet[data-v-02b02f73]{background:linear-gradient(#0f1c3afa,#081228fa);border:1px solid #f0d67a4d;border-radius:18px;width:min(640px,100%);padding:18px 18px 22px;position:relative;box-shadow:0 24px 60px #0000008c,inset 0 0 0 1px #14a0b433}.share_picker_sheet.busy[data-v-02b02f73]{pointer-events:none}.share_picker_head[data-v-02b02f73]{align-items:center;gap:10px;padding-bottom:6px;display:flex}.share_picker_title[data-v-02b02f73]{color:#ffe9a3;letter-spacing:.3px;align-items:center;gap:10px;font-size:18px;font-weight:900;display:inline-flex}.share_picker_title_icon[data-v-02b02f73]{color:#f4dc88;width:22px;height:22px}.share_picker_close[data-v-02b02f73]{border:1px solid var(--border);width:32px;height:32px;color:var(--muted);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:10px;justify-content:center;align-items:center;margin-left:auto;padding:0;font-size:20px;line-height:1;display:inline-flex}.share_picker_close[data-v-02b02f73]:hover{filter:brightness(1.1)}.share_picker_blurb[data-v-02b02f73]{color:var(--muted);margin:4px 4px 14px;font-size:13px;font-weight:600}.share_tabs[data-v-02b02f73]{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;gap:8px;margin:8px 0 14px;padding:6px;display:flex}.share_tab[data-v-02b02f73]{min-width:0;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;flex:1 1 0;align-items:center;gap:10px;padding:10px 12px;transition:all .16s;display:flex;position:relative}.share_tab[data-v-02b02f73]:hover{background:#ffffff0a}.share_tab[data-v-02b02f73]:focus-visible{outline-offset:2px;outline:2px solid #f0d67a8c}.share_tab.active[data-v-02b02f73]{background:linear-gradient(#0f1c3ad9,#081228d9);border-color:#f0d67a73;box-shadow:0 6px 18px #00000059}.share_tab_icon[data-v-02b02f73]{color:#f4dc88;background:linear-gradient(#f0d67a2e,#b993221a);border:1px solid #f0d67a4d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.share_tab_class .share_tab_icon[data-v-02b02f73]{color:#7fb3e6;background:linear-gradient(#2ea3ff2e,#2ea3ff0f);border-color:#2ea3ff4d}.share_tab_overall .share_tab_icon[data-v-02b02f73]{color:#34c759;background:linear-gradient(#34c7592e,#34c7590f);border-color:#34c7594d}.share_tab_medals .share_tab_icon[data-v-02b02f73]{color:#f4dc88;background:linear-gradient(#f0d67a38,#b993221f);border-color:#f0d67a66}.share_tab_text[data-v-02b02f73]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.share_tab_label[data-v-02b02f73]{letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:900}.share_tab.active .share_tab_label[data-v-02b02f73]{color:#ffe9a3}.share_tab_value[data-v-02b02f73]{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:900;line-height:1.1;overflow:hidden}.share_tab_status[data-v-02b02f73]{border-radius:50%;flex-shrink:0;width:8px;height:8px;position:absolute;top:8px;right:8px}.share_tab_status.spinner_dot[data-v-02b02f73]{background:0 0;border:2px solid #f0d67a4d;border-top-color:#f4dc88;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite share_spinner-02b02f73}.share_tab_status.ready_dot[data-v-02b02f73]{background:#34c759;box-shadow:0 0 0 2px #34c7592e}@keyframes share_spinner-02b02f73{to{transform:rotate(360deg)}}.share_preview[data-v-02b02f73]{aspect-ratio:1;background:radial-gradient(120% 80% at 50% 0,#f0d67a0f,#08122800 60%),#00000040;border:1px solid #ffffff0f;border-radius:14px;justify-content:center;align-items:center;width:100%;max-height:min(48vh,420px);padding:8px;display:flex;position:relative;overflow:hidden}.share_preview_inner[data-v-02b02f73]{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.share_preview_image[data-v-02b02f73]{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:100%;animation:.24s share_preview_fade-02b02f73;display:block;box-shadow:0 14px 40px #00000073}@keyframes share_preview_fade-02b02f73{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.share_preview_loading[data-v-02b02f73],.share_preview_error[data-v-02b02f73]{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;font-weight:700;display:flex}.share_preview_loading .spinner[data-v-02b02f73]{border:3px solid #f0d67a33;border-top-color:#f4dc88;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite share_spinner-02b02f73}.share_preview_error[data-v-02b02f73]{color:#ffb78c}.share_preview_retry[data-v-02b02f73]{color:#ffe9a3;cursor:pointer;background:linear-gradient(#f0d67a2e,#b993221f);border:1px solid #f0d67a66;border-radius:999px;margin-top:4px;padding:6px 14px;font-size:12px;font-weight:800}.share_preview_retry[data-v-02b02f73]:hover{filter:brightness(1.08)}.share_picker_actions[data-v-02b02f73]{justify-content:center;align-items:center;margin-top:14px;display:flex}.share_action_btn[data-v-02b02f73]{color:#fff;letter-spacing:.3px;cursor:pointer;text-shadow:0 1px #00000038;background:linear-gradient(#20c997 0%,#17a2b8 100%);border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:220px;padding:14px 30px;font-size:15px;font-weight:900;transition:transform .14s,filter .14s,box-shadow .14s;display:inline-flex;box-shadow:0 14px 30px #14a0b46b,inset 0 2px #0000002e,inset 0 1px #ffffff4d}.share_action_btn[data-v-02b02f73]:hover:not([disabled]){filter:brightness(1.06)saturate(1.05);transform:translateY(-1px);box-shadow:0 18px 36px #14a0b480,inset 0 2px #0000002e,inset 0 1px #ffffff4d}.share_action_btn[data-v-02b02f73]:active:not([disabled]){transform:translateY(0)}.share_action_btn[data-v-02b02f73]:focus-visible{outline-offset:3px;outline:2px solid #2ee8d2d9}.share_action_btn[disabled][data-v-02b02f73]{opacity:.55;cursor:not-allowed;filter:saturate(.4);box-shadow:none}.share_action_icon[data-v-02b02f73]{color:currentColor;width:18px;height:18px}.share_picker_fade-enter-active[data-v-02b02f73],.share_picker_fade-leave-active[data-v-02b02f73]{transition:opacity .18s}.share_picker_fade-enter-from[data-v-02b02f73],.share_picker_fade-leave-to[data-v-02b02f73]{opacity:0}.share_picker_fade-enter-active .share_picker_sheet[data-v-02b02f73],.share_picker_fade-leave-active .share_picker_sheet[data-v-02b02f73]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.share_picker_fade-enter-from .share_picker_sheet[data-v-02b02f73]{transform:translateY(20px)scale(.985)}.share_picker_fade-leave-to .share_picker_sheet[data-v-02b02f73]{transform:translateY(10px)scale(.99)}@media (width<=520px){.share_picker_sheet[data-v-02b02f73]{padding:14px}.share_tabs[data-v-02b02f73]{gap:4px;padding:4px}.share_tab[data-v-02b02f73]{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:8px 6px}.share_tab_text[data-v-02b02f73]{align-items:center}.share_tab_icon[data-v-02b02f73]{width:30px;height:30px}.share_tab_label[data-v-02b02f73]{font-size:10px}.share_tab_value[data-v-02b02f73]{font-size:12px}.share_tab_status[data-v-02b02f73]{top:6px;right:6px}.share_preview[data-v-02b02f73]{max-height:min(52vh,380px)}.share_action_btn[data-v-02b02f73]{width:100%;padding:14px 20px}}.badge_rail[data-v-02b02f73]{border:1px solid var(--border);background:linear-gradient(#ffffff05,#ffffff04);border-radius:12px;margin-top:10px;padding:10px;position:relative;overflow:visible}.rail_title[data-v-02b02f73]{margin:0 0 8px}.rail_inner[data-v-02b02f73]{--rail-gap:10px;margin-left:calc(var(--rail-gap)/-2);margin-right:calc(var(--rail-gap)/-2);flex-wrap:wrap;justify-content:flex-start;align-items:center;display:flex}.badge_item[data-v-02b02f73]{width:32px;height:32px;margin:calc(var(--rail-gap)/2);justify-content:center;align-items:center;display:inline-flex;position:relative}.badge_item.trophy[data-v-02b02f73]{width:32px;height:32px}.badge_item .tip[data-v-02b02f73]{color:var(--text);border:1px solid var(--border);opacity:0;pointer-events:none;white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;z-index:5;background:linear-gradient(#0b1630fa,#081228f5);border-radius:10px;width:max-content;min-width:0;max-width:min(88vw,360px);padding:6px 8px;font-size:12px;font-weight:800;transition:opacity .16s;position:absolute;bottom:calc(100% + 6px);left:0}.badge_item:hover .tip[data-v-02b02f73]{opacity:1}.badge_btn .tip[data-v-02b02f73]{text-align:center;left:50%;right:auto;transform:translate(-50%)}.badge_btn .tip[data-v-02b02f73]:after{left:50%;transform:translate(-50%)}.badge_btn.show .tip[data-v-02b02f73]{opacity:1}.rank_badge[data-v-02b02f73]{border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.rank_badge.top10_a[data-v-02b02f73]{color:var(--accent);background:linear-gradient(#1482962e,#0c647829);border:1px solid #d7b43a59}.rank_badge.top10_b[data-v-02b02f73]{color:#9fb0d0;background:#ffffff1f;border:1px solid #ffffff2e}.icon[data-v-02b02f73]{width:18px;height:18px}.club_logo[data-v-02b02f73]{border:1px solid var(--border);background-position:50%;background-size:cover;border-radius:50%;width:34px;height:34px}.badge_btn[data-v-02b02f73]{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.crown[data-v-02b02f73]{color:var(--accent);background:linear-gradient(#d7b43a33,#b993222e);border:1px solid #d7b43a73}.crown_icon[data-v-02b02f73]{fill:currentColor}.dev_crown[data-v-02b02f73]{color:#b68cff;background:linear-gradient(#963cd738,#7828b92e);border:1px solid #b68cff73}.admin_crown[data-v-02b02f73]{color:#ff8c8c;background:linear-gradient(#d73c3c38,#b928282e);border:1px solid #ff8c8c73}.member_logo[data-v-02b02f73]{border:1px solid var(--border);background-position:50%;background-size:cover;border-radius:50%;width:32px;height:32px}.badge_btn .tip[data-v-02b02f73]{transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(6px);color:var(--text);border:1px solid var(--border);white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:center;opacity:0;pointer-events:none;z-index:5;background:linear-gradient(#0b1630fa,#081228f5);border-radius:10px;width:max-content;min-width:0;max-width:min(88vw,360px);padding:8px 10px;font-size:12px;font-weight:800;transition:opacity .16s,transform .16s;display:inline-block;position:absolute;bottom:calc(100% + 8px);left:50%;right:auto}.badge_btn .tip[data-v-02b02f73]:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--border);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}.badge_btn .tip.tip_right[data-v-02b02f73]{text-align:right;left:auto;right:0}.badge_btn .tip.tip_right[data-v-02b02f73]:after{left:auto;right:14px}.badge_btn:hover .tip[data-v-02b02f73],.badge_btn.show .tip[data-v-02b02f73]{opacity:1;transform:translateX(calc(-50% + var(--tip-shift,0px))) translateY(0);pointer-events:auto}.trophy[data-v-02b02f73]{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative;overflow:hidden}.trophy svg[data-v-02b02f73]{width:34px;height:34px;display:block}.trophy_img[data-v-02b02f73]{object-fit:contain;width:32px;height:32px;display:block}.trophy[data-v-02b02f73]:after{content:none}.trophy_1 svg[data-v-02b02f73]{fill:var(--accent)}.trophy_2 svg[data-v-02b02f73]{fill:var(--silver)}.trophy_3 svg[data-v-02b02f73]{fill:var(--bronze)}.trophy_num[data-v-02b02f73]{color:#0b1630;text-shadow:0 1px #ffffff73;pointer-events:none;justify-content:center;align-items:center;font-size:14px;font-weight:900;display:flex;position:absolute;inset:0;transform:translateY(-6px)}.trophy_in_popup[data-v-02b02f73]{overflow:visible;transform:translateY(2px)}.medal[data-v-02b02f73]{width:32px;height:32px}.medal svg[data-v-02b02f73]{width:32px;height:32px;display:block}.medal .medal_circle[data-v-02b02f73]{fill:silver}.medal .medal_ribbon_left[data-v-02b02f73],.medal .medal_ribbon_right[data-v-02b02f73]{fill:#2ea3ff8c}.medal_1 .medal_circle[data-v-02b02f73]{fill:var(--accent)}.medal_2 .medal_circle[data-v-02b02f73]{fill:var(--silver)}.medal_3 .medal_circle[data-v-02b02f73]{fill:var(--bronze)}.medal_num[data-v-02b02f73]{color:#fff;text-shadow:0 1px #00000059;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;position:absolute;inset:0;transform:translateY(-6px)}.medal_2 .medal_num[data-v-02b02f73]{transform:translateY(-6px)}.medal_3 .medal_num[data-v-02b02f73]{transform:translate(.5px,-6px)}.medal_icon[data-v-02b02f73]{width:32px;height:32px;display:block}.medal_1 .medal_icon[data-v-02b02f73]{color:var(--accent)}.medal_2 .medal_icon[data-v-02b02f73]{color:var(--silver)}.medal_3 .medal_icon[data-v-02b02f73]{color:var(--bronze)}.amedal[data-v-02b02f73]{width:32px;height:32px}.amedal_icon[data-v-02b02f73]{width:32px;height:32px;display:block}.amedal_1 .amedal_icon[data-v-02b02f73]{color:#ffd95e}.amedal_2 .amedal_icon[data-v-02b02f73]{color:#c0c7d1}.amedal_3 .amedal_icon[data-v-02b02f73]{color:#c9915e}.amedal_num[data-v-02b02f73]{color:#0b1630;text-shadow:0 1px #ffffff73;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;position:absolute;inset:0;transform:translateY(-6px)}.skill_block[data-v-02b02f73]{margin-top:10px;margin-bottom:16px}.chart_wrap[data-v-02b02f73]{position:relative}.chart_loading_msg[data-v-02b02f73]{color:var(--muted);z-index:1;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex;position:absolute;inset:0}.range_controls[data-v-02b02f73]{justify-content:flex-end;gap:6px;margin-bottom:8px;display:flex}.range_btn[data-v-02b02f73]{color:var(--muted);border:1px solid var(--border);cursor:pointer;text-transform:uppercase;background:0 0;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:900}.range_btn.active[data-v-02b02f73]{color:var(--text);background:linear-gradient(#d7b43a2e,#b9932229);border-color:#d7b43a47}.skill_svg[data-v-02b02f73]{width:100%;height:180px;display:block}.axis[data-v-02b02f73]{stroke:var(--border);stroke-width:1px}.series[data-v-02b02f73]{fill:none;stroke-width:2.5px}.series.rh[data-v-02b02f73]{stroke:url(#gradRH)}.series.lh[data-v-02b02f73]{stroke:url(#gradLH)}circle.series.rh[data-v-02b02f73]{fill:url(#gradRH)}circle.series.lh[data-v-02b02f73]{fill:url(#gradLH)}.legend[data-v-02b02f73]{color:var(--muted);gap:16px;margin-top:8px;font-size:12px;font-weight:800;display:flex}.legend_item[data-v-02b02f73]{align-items:center;gap:8px;display:inline-flex}.legend_item .swatch[data-v-02b02f73]{border-radius:2px;width:12px;height:12px;display:inline-block}.legend_item.rh .swatch[data-v-02b02f73]{background:linear-gradient(#34c759d9,#34c75933)}.legend_item.lh .swatch[data-v-02b02f73]{background:linear-gradient(#2ea3ffd9,#2ea3ff33)}.chart_text[data-v-02b02f73]{fill:var(--muted);font-size:10px;font-weight:800}.chart_text.ylbl[data-v-02b02f73]{opacity:.8}.chart_text.xtick[data-v-02b02f73]{opacity:.9}.rank_badges[data-v-02b02f73]{align-items:center;gap:8px;display:inline-flex}.svg_stack[data-v-02b02f73]{position:relative}.arm_card .row .label[data-v-02b02f73],.arm_card .row .value[data-v-02b02f73]{font-weight:400}.general_block .rows[data-v-02b02f73]{gap:12px}.general_block .row .label[data-v-02b02f73],.general_block .row .value[data-v-02b02f73]{font-weight:400}.club_arrow[data-v-02b02f73]{color:var(--text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.club_arrow .chev_right[data-v-02b02f73]{width:24px;height:24px;display:block}.contact_actions_row[data-v-02b02f73]{justify-content:flex-start;align-items:center;margin-top:14px;padding:6px 2px 4px;display:flex}[data-v-02b02f73] .athlete_contact_links .social_icon_link{width:40px;height:40px}[data-v-02b02f73] .athlete_contact_links .social_icon_img{width:26px;height:26px}.athlete_feedback_row[data-v-02b02f73]{border-top:1px solid #ffffff0d;justify-content:center;margin-top:14px;padding:16px 0 10px;display:flex}.dev_recap_preview_row[data-v-02b02f73]{justify-content:center;padding:0 0 14px;display:flex}.dev_recap_preview_btn[data-v-02b02f73]{appearance:none;color:#f0d67a;cursor:pointer;background:#f0d67a14;border:1px solid #f0d67a59;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:600}.dev_recap_preview_btn[data-v-02b02f73]:hover{filter:brightness(1.08)}.badge_item.medal.medal_1[data-v-02b02f73],.badge_item.medal.medal_2[data-v-02b02f73],.badge_item.medal.medal_3[data-v-02b02f73],.badge_item.amedal.amedal_1[data-v-02b02f73],.badge_item.amedal.amedal_2[data-v-02b02f73],.badge_item.amedal.amedal_3[data-v-02b02f73]{width:34px;height:34px;margin:3px}.medal_1 .medal_icon[data-v-02b02f73],.medal_2 .medal_icon[data-v-02b02f73],.medal_3 .medal_icon[data-v-02b02f73],.amedal_1 .amedal_icon[data-v-02b02f73],.amedal_2 .amedal_icon[data-v-02b02f73],.amedal_3 .amedal_icon[data-v-02b02f73]{width:34px;height:34px}.athlete_panel_v2-enter-active[data-v-02b02f73],.athlete_panel_v2-leave-active[data-v-02b02f73]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.athlete_panel_v2-enter-from[data-v-02b02f73],.athlete_panel_v2-leave-to[data-v-02b02f73]{transform:translate(100%)}.athlete_panel_v2-enter-to[data-v-02b02f73],.athlete_panel_v2-leave-from[data-v-02b02f73]{transform:translate(0)}@keyframes skel_sweep-02b02f73{0%{background-position:200%}to{background-position:-200%}}.skel[data-v-02b02f73]{background:linear-gradient(90deg,#ffffff0a 0%,#2ea3ff21 30%,#ffffff12 50%,#2ea3ff1a 70%,#ffffff0a 100%) 0 0/300% 100%;border-radius:6px;animation:1.6s ease-in-out infinite skel_sweep-02b02f73;display:inline-block}.skel_text[data-v-02b02f73]{vertical-align:middle;border-radius:4px;height:13px}.skel_badge[data-v-02b02f73]{border-radius:50%;width:32px;height:32px}.skel_icon_btn[data-v-02b02f73]{border-radius:50%;width:40px;height:40px}.contact_skel_row[data-v-02b02f73]{opacity:.7;gap:10px}@keyframes loading_bar_sweep-02b02f73{0%{background-position:200%}to{background-position:-200%}}.details_loading_bar[data-v-02b02f73]{background:linear-gradient(90deg,#2ea3ff14 0%,#2ea3ff99 25%,#34c7598c 50%,#f0d67a8c 75%,#2ea3ff14 100%) 0 0/300% 100%;border-radius:2px;height:2px;margin-bottom:10px;animation:1.8s linear infinite loading_bar_sweep-02b02f73}@keyframes refreshing_pulse-02b02f73{0%,to{opacity:.28}50%{opacity:.7}}.details_refreshing_bar[data-v-02b02f73]{background:#2ea3ff6b;border-radius:2px;height:2px;margin-bottom:10px;animation:1.4s ease-in-out infinite refreshing_pulse-02b02f73}.hand_slider_wrap[data-v-f9be3259]{justify-content:center;width:100%;display:flex}.hand_slider[data-v-f9be3259]{justify-content:center;width:100%;padding:2px 0;display:flex}.track[data-v-f9be3259]{cursor:pointer;isolation:isolate;box-sizing:border-box;border-radius:999px;width:100%;max-width:100%;min-height:44px;padding-block:6px;position:relative;overflow:hidden}.size_lg .track[data-v-f9be3259]{min-height:40px;padding-block:5px}.rail[data-v-f9be3259]{border:1px solid var(--border);z-index:0;background:linear-gradient(#ffffff0a,#ffffff04);border-radius:999px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0a}.thumb[data-v-f9be3259]{z-index:1;will-change:transform, background;background:linear-gradient(135deg,#3aa8ff 0%,#2e90fa 55%,#1f6fd9 100%);border:1px solid #fff3;border-radius:999px;width:calc(50% - 6px);height:auto;transition:transform .28s cubic-bezier(.32,.72,.2,1),background .28s,box-shadow .28s,border-color .28s;position:absolute;top:4px;bottom:4px;left:3px;box-shadow:0 8px 22px #2e90fa52,inset 0 1px #ffffff59}.thumb.right[data-v-f9be3259]{background:linear-gradient(135deg,#2ee07a 0%,#20c997 55%,#16a085 100%);border-color:#ffffff2e;transform:translate(calc(100% + 6px));box-shadow:0 8px 22px #20c99747,inset 0 1px #ffffff59}.thumb_glow[data-v-f9be3259]{pointer-events:none;opacity:0;background:radial-gradient(closest-side,#ffffff2e,#fff0 70%);border-radius:999px;transition:opacity .28s;position:absolute;inset:-4px}.thumb:hover .thumb_glow[data-v-f9be3259]{opacity:.6}.hand_label[data-v-f9be3259]{z-index:2;box-sizing:border-box;text-align:center;letter-spacing:.3px;width:50%;color:var(--muted);pointer-events:none;-webkit-user-select:none;user-select:none;padding:0 6px;font-size:clamp(11px,3.1vw,14px);font-weight:900;line-height:1.2;transition:color .22s,text-shadow .22s;position:absolute;top:50%;transform:translateY(-50%)}.hand_label.left[data-v-f9be3259]{left:0}.hand_label.right[data-v-f9be3259]{left:50%}.hand_label.active[data-v-f9be3259]{color:#061626;text-shadow:0 1px #ffffff40}.hand_slider[data-v-f9be3259]:focus-visible{outline:none}.hand_slider:focus-visible .track[data-v-f9be3259]{box-shadow:0 0 0 2px #2e90fa8c,0 0 0 4px #2e90fa2e}@media (prefers-reduced-motion:reduce){.thumb[data-v-f9be3259],.thumb_glow[data-v-f9be3259]{transition:none}}.state-theme--neutral[data-v-3eece56e]{--sk-a:#20c9978c;--sk-b:#17a2b873;--sk-glow:#17a2b81f}.state-theme--or[data-v-3eece56e]{--sk-a:#9be15d;--sk-b:#00e3ae;--sk-glow:#00e3ae24}.state-theme--wa[data-v-3eece56e]{--sk-a:#7dc8ff;--sk-b:#5ba4ff;--sk-glow:#5ba4ff29}.state-theme--id[data-v-3eece56e]{--sk-a:#f7c56b;--sk-b:#f08a2b;--sk-glow:#f08a2b29}.state-theme--ut[data-v-3eece56e]{--sk-a:#1f5fd6;--sk-b:#0a2f78;--sk-glow:#1f5fd62e}.lb_rows_sk_row[data-v-3eece56e]{border-bottom:1px solid var(--border);grid-template-columns:48px minmax(0,1fr) 40px 32px;align-items:center;animation:.45s both lbRowFadeIn-3eece56e;display:grid}.lb_rows_sk_row:nth-child(-n+3) .lb_rows_sk_bubble[data-v-3eece56e]{background:linear-gradient(135deg, var(--sk-a), var(--sk-b));opacity:.45}.lb_rows_sk_cell[data-v-3eece56e]{justify-content:center;align-items:center;padding:12px 8px;display:flex}.lb_rows_sk_cell.name[data-v-3eece56e]{justify-content:flex-start;gap:10px;padding-left:8px}.lb_rows_sk_cell.chev[data-v-3eece56e]{justify-content:flex-end;padding-right:8px}.lb_rows_sk_bubble[data-v-3eece56e]{background:#ffffff14;border-radius:50%;width:28px;height:28px}.lb_rows_sk_line[data-v-3eece56e]{background:linear-gradient(90deg,#ffffff0d 0%,#ffffff1f 50%,#ffffff0d 100%) 0 0/200% 100%;border-radius:6px;height:12px;animation:2.2s ease-in-out infinite lbSkShimmer-3eece56e;display:block}.lb_rows_sk_line--name[data-v-3eece56e]{width:min(72%,220px);height:14px}.lb_rows_sk_line--chip[data-v-3eece56e]{opacity:.65;flex-shrink:0;width:48px}.lb_rows_sk_pip[data-v-3eece56e]{background:#ffffff0f;border-radius:6px;width:22px;height:22px;animation:2.2s ease-in-out .15s infinite lbSkShimmer-3eece56e}.lb_rows_sk_chev[data-v-3eece56e]{background:#ffffff12;border-radius:4px;width:14px;height:14px}@keyframes lbSkShimmer-3eece56e{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes lbRowFadeIn-3eece56e{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.lb_rows_sk_row[data-v-3eece56e]{grid-template-columns:52px minmax(0,1fr) 40px 36px}.lb_rows_sk_cell[data-v-3eece56e]{padding:14px 8px}}@media (prefers-reduced-motion:reduce){.lb_rows_sk_line[data-v-3eece56e],.lb_rows_sk_pip[data-v-3eece56e],.lb_rows_sk_row[data-v-3eece56e]{animation:none}}.state-theme--or[data-v-3364b55c]{--sk-a:#9be15d;--sk-b:#00e3ae;--sk-glow:#00e3ae33}.state-theme--wa[data-v-3364b55c]{--sk-a:#7dc8ff;--sk-b:#5ba4ff;--sk-glow:#5ba4ff47}.state-theme--id[data-v-3364b55c]{--sk-a:#f7c56b;--sk-b:#f08a2b;--sk-glow:#f08a2b42}.state-theme--ut[data-v-3364b55c]{--sk-a:#1f5fd6;--sk-b:#0a2f78;--sk-glow:#1f5fd64d}.lb_sk_panel[data-v-3364b55c]{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#0b1630f0,#081228eb);margin-top:18px;position:relative;overflow:hidden;container:lb-panel/inline-size}.lb_sk_panel--embedded[data-v-3364b55c]{box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0}.lb_sk_panel[data-v-3364b55c]:not(.lb_sk_panel--embedded){width:min(1100px,100%);margin-left:auto;margin-right:auto}.lb_sk_scan[data-v-3364b55c]{pointer-events:none;background:linear-gradient(180deg, transparent 0%, var(--sk-glow) 48%, transparent 100%);opacity:.35;animation:3.2s ease-in-out infinite lbScanSweep-3364b55c;position:absolute;inset:0}@keyframes lbScanSweep-3364b55c{0%,to{opacity:.2;transform:translateY(-30%)}50%{opacity:.45;transform:translateY(30%)}}.panel_header[data-v-3364b55c]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:10px;padding:14px 16px;display:flex}.chips[data-v-3364b55c]{flex-wrap:wrap;flex:auto;align-items:flex-start;gap:12px 10px;width:100%;min-width:0;display:flex}.weight_class_selector_sk[data-v-3364b55c]{flex-direction:column;flex:280px;gap:8px;min-width:0;display:flex}.weight_class_selector_head_sk[data-v-3364b55c]{justify-content:space-between;align-items:center;gap:10px;display:flex}.label_sk[data-v-3364b55c]{background:#ffffff0f;border-radius:3px;width:84px;height:10px;animation:2.4s ease-in-out infinite lbSkShimmer-3364b55c;display:inline-block}.scale_sk[data-v-3364b55c]{background:#ffffff0a;border-radius:3px;width:108px;height:8px;animation:2.4s ease-in-out infinite lbSkShimmer-3364b55c;display:inline-block}.weight_class_cluster_sk[data-v-3364b55c]{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.weight_class_strip_sk[data-v-3364b55c]{background:#080c18b8;border:0;border-radius:6px 6px 0 0;align-items:stretch;width:100%;min-width:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a}.weight_class_btn_sk[data-v-3364b55c]{background:linear-gradient(#222c4485,#101626c7);border:0;border-right:1px solid #00000052;border-radius:0;min-width:42px;height:38px;animation:2.4s ease-in-out infinite lbSkShimmer-3364b55c;display:block;position:relative;overflow:hidden}.weight_class_btn_sk[data-v-3364b55c]:before{content:"";pointer-events:none;background:linear-gradient(128deg,#ffffff1f 0%,#0000 48%,#ffffff08 100%);position:absolute;inset:0}.weight_class_btn_sk.is_first[data-v-3364b55c]{border-top-left-radius:6px}.weight_class_btn_sk.is_last[data-v-3364b55c]{border-right:0;border-top-right-radius:6px}.weight_class_btn_sk[data-v-3364b55c]:nth-child(4){background:linear-gradient(#9b732394,#4e340ead);box-shadow:inset 0 0 0 1px #ffe1788c}.weight_class_btn_sk[data-v-3364b55c]:nth-child(-n+3){background:linear-gradient(#ffd75f7a,#f09b235c)}.combine_tab_sk[data-v-3364b55c]{background:#0b1121;border:1px solid #94a8d22b;border-top:0;border-radius:0 0 6px 6px;width:118px;height:26px;animation:2.4s ease-in-out infinite lbSkShimmer-3364b55c;display:inline-block}@container lb-panel (width<=520px){.weight_class_selector_sk[data-v-3364b55c]{flex-basis:100%}.scale_sk[data-v-3364b55c]{display:none}}.brand_divider_sk[data-v-3364b55c]{align-items:center;gap:10px;padding:12px 16px 14px;display:flex}.brand_rule_sk[data-v-3364b55c]{background:#6b72808c;flex:auto;height:1px}.brand_wordmark_sk[data-v-3364b55c]{opacity:.85;flex:none;height:22px}.hand_bar[data-v-3364b55c]{background:#ffffff05;border-bottom:0;padding:8px 16px 4px}.hand_track_sk[data-v-3364b55c]{background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;max-width:520px;height:44px;margin:0 auto;position:relative}.hand_thumb_sk[data-v-3364b55c]{background:linear-gradient(#ffffff1f,#ffffff0f);border-radius:999px;width:calc(50% - 6px);height:38px;animation:2s ease-in-out infinite alternate handThumbPulse-3364b55c;position:absolute;top:3px;left:3px}@keyframes handThumbPulse-3364b55c{0%{opacity:.55}to{opacity:.9}}.sub_bar[data-v-3364b55c]{z-index:5;background:linear-gradient(180deg, #ffffff0b, #fff0), var(--header-bg);border-bottom:1px solid var(--border);padding:12px 16px;position:sticky;top:0}.sub_bar--calibrating[data-v-3364b55c]{z-index:auto;background:linear-gradient(90deg, #ffffff08, transparent 40%), linear-gradient(180deg, #ffffff0d, #fff0), var(--header-bg);position:relative;top:auto}.sub_heading[data-v-3364b55c]{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.sub_rail[data-v-3364b55c]{background:linear-gradient(180deg, var(--sk-a) 0%, var(--sk-b) 55%, #d4b2608c 100%);min-height:2.2em;box-shadow:0 0 12px var(--sk-glow);border-radius:2px;flex:0 0 3px;align-self:stretch}.sub_titles[data-v-3364b55c]{flex-wrap:wrap;flex:auto;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.state_code_sk[data-v-3364b55c]{letter-spacing:.45px;border-radius:7px;justify-content:center;align-items:center;min-width:40px;min-height:26px;padding:2px 8px;font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.sub_division[data-v-3364b55c]{letter-spacing:-.02em;color:var(--text);font-size:clamp(17px,3.4vw,20px);font-weight:800}.sub_mid[data-v-3364b55c]{color:#94a2b973;font-size:clamp(14px,2.8vw,16px);font-weight:600}.sub_weight[data-v-3364b55c]{color:var(--muted);font-size:clamp(13px,2.7vw,15px);font-weight:600}.status_cluster[data-v-3364b55c]{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.cal_pulse[data-v-3364b55c]{background:linear-gradient(180deg, var(--sk-a), var(--sk-b));width:8px;height:8px;box-shadow:0 0 14px var(--sk-glow);border-radius:50%;animation:1.4s ease-in-out infinite calPulse-3364b55c}@keyframes calPulse-3364b55c{0%,to{opacity:.65;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.status_label[data-v-3364b55c]{letter-spacing:.22em;text-transform:uppercase;color:var(--sk-a);text-shadow:0 0 20px var(--sk-glow);font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900}.lb_sk_panel--loading .status_label[data-v-3364b55c]{color:#9eabc9e6;text-shadow:none;letter-spacing:.16em}.wrap[data-v-3364b55c]{position:relative}.cal_hint[data-v-3364b55c]{color:#9eabc9e0;border-top:1px solid #ffffff0d;margin:0;padding:12px 16px 16px;font-size:12.5px;font-weight:600;line-height:1.45}@keyframes lbSkShimmer-3364b55c{0%{filter:brightness(.92)}50%{filter:brightness(1.08)}to{filter:brightness(.92)}}@media (prefers-reduced-motion:reduce){.lb_sk_scan[data-v-3364b55c],.hand_thumb_sk[data-v-3364b55c],.cal_pulse[data-v-3364b55c],.combine_tab_sk[data-v-3364b55c]{animation:none}}.main_container[data-v-9c5bb706]{width:min(1100px,100%);margin:0 auto;padding-block:24px;padding-inline:clamp(12px,3vw,24px)}.panel[data-v-9c5bb706]{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#0b1630f0,#081228eb);margin-top:18px;overflow:hidden;container:lb-panel/inline-size}.panel_header[data-v-9c5bb706]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.chips[data-v-9c5bb706]{flex-wrap:wrap;flex:auto;align-items:flex-start;gap:12px 10px;width:100%;min-width:0;margin:0;display:flex}.weight_class_selector[data-v-9c5bb706]{flex-direction:column;flex:280px;gap:8px;min-width:0;display:flex}.weight_class_selector_head[data-v-9c5bb706]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.weight_class_selector_label[data-v-9c5bb706]{letter-spacing:.12em;text-transform:uppercase;color:#9eabc9b8;font-size:11px;font-weight:800}.weight_class_selector_scale[data-v-9c5bb706]{letter-spacing:.04em;text-transform:uppercase;color:#94a2b96b;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.scale_arrow[data-v-9c5bb706]{opacity:.55;font-size:11px;line-height:1}.weight_class_cluster[data-v-9c5bb706]{--strip-radius:6px;--tab-h:30px;--wire-y:15px;--wire-thick:2px;--wire-rgb:122,134,158;--wire-rgb-on:198,208,228;--wire-outer:rgba(var(--wire-rgb),.72);--wire-outer-on:rgba(var(--wire-rgb-on),.88);flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.weight_class_strip[data-v-9c5bb706]{border-radius:var(--strip-radius) var(--strip-radius) 0 0;isolation:isolate;z-index:1;background:linear-gradient(#ffffff0b,#ffffff04),#0a1020b8;border:0;align-items:stretch;width:100%;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 3px 14px #00000038}.weight_class_strip[data-v-9c5bb706]:before{content:"";height:12px;width:var(--combine_fill_pct,0%);filter:blur(9px);opacity:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,#ffe48c42,#ffeeaa80);transition:width .38s cubic-bezier(.45,0,.22,1),opacity .3s;position:absolute;bottom:-5px;left:0}.weight_class_strip--combining[data-v-9c5bb706]:before{opacity:.85}.weight_class_btn[data-v-9c5bb706]{--ignite-delay:min(calc(var(--i,0) * 45ms), .32s);z-index:1;color:#b8c4dcb8;min-width:42px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff0,#fff0),linear-gradient(#2c38546b,#131b2fa8);border:0;border-right:1px solid #0509148c;border-radius:0;flex:1 1 0;margin:0;padding:12px 8px;font-size:clamp(12px,2.4vw,13px);font-weight:700;line-height:1;transition:color .3s cubic-bezier(.45,0,.22,1),background .3s cubic-bezier(.45,0,.22,1),box-shadow .3s cubic-bezier(.45,0,.22,1),filter .3s cubic-bezier(.45,0,.22,1);position:relative;overflow:hidden}.weight_class_btn[data-v-9c5bb706]:before{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(128deg,#ffffff26 0%,#ffffff0d 28%,#0000 46% 62%,#ffffff09 100%);transition:opacity .3s;position:absolute;inset:0}.weight_class_btn[data-v-9c5bb706]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#fff3c2,#ffd75e);height:3px;transition:opacity .3s cubic-bezier(.45,0,.22,1),transform .3s cubic-bezier(.45,0,.22,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 0 9px 1px #ffda60bf,0 -9px 20px #ffda6047}.weight_class_btn[data-v-9c5bb706]:last-child{border-right:0}.weight_class_btn.is_first[data-v-9c5bb706]{border-top-left-radius:var(--strip-radius)}.weight_class_btn.is_last[data-v-9c5bb706]{border-top-right-radius:var(--strip-radius)}.weight_class_btn.is_first[data-v-9c5bb706]:after{box-shadow:0 0 4px #ffda6099,0 -9px 20px #ffda6047}.weight_class_btn_text[data-v-9c5bb706]{z-index:1;white-space:nowrap;transition:text-shadow .3s cubic-bezier(.45,0,.22,1),color .3s;display:block;position:relative}.weight_class_btn_plug[data-v-9c5bb706]{z-index:3;background:rgb(var(--wire-rgb));opacity:0;pointer-events:none;border-radius:1px 0 0;width:4px;height:5px;transition:opacity .22s,transform .22s,background-color .3s;position:absolute;bottom:0;right:-1px;transform:translate(2px);box-shadow:0 0 0 1px #0509144d,-1px 0 2px #05091438}.weight_class_cluster:not(.is_locked) .weight_class_btn[aria-pressed=true] .weight_class_btn_plug[data-v-9c5bb706]{opacity:1;transform:none}.weight_class_cluster.is_combining .weight_class_btn[aria-pressed=true] .weight_class_btn_plug[data-v-9c5bb706]{background:rgb(var(--wire-rgb-on))}.weight_class_btn[data-v-9c5bb706]:hover:not([aria-pressed=true]):not(.is_included){color:#e4eaf8f2;background:linear-gradient(#ffffff08,#fff0),linear-gradient(#3a466280,#1b243ab8)}.weight_class_btn.is_included[data-v-9c5bb706]:hover,.weight_class_btn[aria-pressed=true][data-v-9c5bb706]:hover{filter:brightness(1.1)}.weight_class_btn[data-v-9c5bb706]:active{filter:brightness(1.22);transition-duration:80ms}.weight_class_btn.is_included[data-v-9c5bb706]{color:#fff;transition-delay:var(--ignite-delay);background:radial-gradient(128% 150% at 50% 122%,#ffeea275,#ffd66242 46%,#ffc6481f 74%,#0000 100%),linear-gradient(#846022e6,#604416f0)}.weight_class_btn.is_included[data-v-9c5bb706]:before{opacity:.8;background-image:linear-gradient(128deg,#fffcec33 0%,#fff4c80f 30%,#0000 50%,#ffe8960d 100%)}.weight_class_btn.is_included[data-v-9c5bb706]:after{opacity:.8;transition-delay:var(--ignite-delay);transform:none}.weight_class_btn.is_included .weight_class_btn_text[data-v-9c5bb706]{color:#fff;text-shadow:0 1px 2px #281a048c;transition-delay:var(--ignite-delay)}.weight_class_strip--combining .weight_class_btn.is_included[data-v-9c5bb706]{border-right-color:#080b1666}.weight_class_btn[aria-pressed=true][data-v-9c5bb706]{color:#fff2c0;z-index:2;background:radial-gradient(130% 158% at 50% 122%,#fff6ba9e,#ffdc6c5c 44%,#ffca4e29 72%,#0000 100%),linear-gradient(#a47828f0,#76541afa);font-weight:800;animation:.55s cubic-bezier(.3,.7,.3,1) weightBtnIgnite-9c5bb706;box-shadow:inset 0 0 0 1px #ffe898eb,inset 0 0 16px #ffd85e21,0 0 14px #ffda604d,0 0 32px #ffcc4824}.weight_class_btn[aria-pressed=true][data-v-9c5bb706]:before{opacity:1}.weight_class_strip--combining .weight_class_btn[aria-pressed=true][data-v-9c5bb706]:after{opacity:1;background:linear-gradient(#fff8da,#ffdb66);transform:none;box-shadow:0 0 11px 2px #ffde68d9,0 -11px 24px #ffda6059}.weight_class_btn[aria-pressed=true] .weight_class_btn_text[data-v-9c5bb706]{color:#fff6d6;text-shadow:0 1px 2px #281a0480,0 0 8px #ffe89666}@keyframes weightBtnIgnite-9c5bb706{0%{filter:brightness(1.85)saturate(1.2)}to{filter:brightness()saturate()}}.weight_class_btn[data-v-9c5bb706]:focus-visible{outline-offset:-2px;z-index:3;outline:2px solid #17a2b88c}.combine_tab[data-v-9c5bb706]{z-index:2;height:var(--tab-h);border-radius:0 0 var(--strip-radius) var(--strip-radius);color:#cad4e8c7;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;background:0 0;border:1px solid #94a8d23d;border-top:0;justify-content:center;align-self:flex-start;align-items:center;padding:0 15px;font-size:10px;font-weight:800;line-height:1;transition:color .25s,border-color .25s,box-shadow .25s,filter .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 3px 10px #00000029}.combine_tab[data-v-9c5bb706]:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-color:#0b1121;background-image:linear-gradient(#ffffff0b,#0000 42%);transition:background-color .25s;position:absolute;inset:0}.combine_edge_light[data-v-9c5bb706]{top:-1px;left:-1px;bottom:var(--wire-y);z-index:1;pointer-events:none;background:#7886a24d;border-radius:0;width:3px;transition:background .25s,box-shadow .25s;position:absolute}.combine_tab_label[data-v-9c5bb706]{white-space:nowrap;z-index:2;text-shadow:0 1px 2px #00000073;position:relative}.combine_tab[data-v-9c5bb706]:hover:not(:disabled):not(.is_on){color:#e0e7f6e6;border-color:#94a8d252}.combine_tab[data-v-9c5bb706]:hover:not(:disabled):not(.is_on):before{background-color:#0d1528;background-image:linear-gradient(#fff1,#0000 46%)}.combine_tab.is_on[data-v-9c5bb706]{color:#f7f9ff;border-color:#becfed94;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #04081247,0 4px 12px #0003}.combine_tab.is_on[data-v-9c5bb706]:before{background-color:#506487;background-image:linear-gradient(#ffffff24,#0000 47%),linear-gradient(90deg,#3e506f,#506487 70%,#465a7c)}.combine_tab[data-v-9c5bb706]:active:not(:disabled):not(.is_locked){opacity:1}.combine_tab.is_on[data-v-9c5bb706]:hover{filter:brightness(1.08)}.combine_tab.is_on .combine_edge_light[data-v-9c5bb706]{background:linear-gradient(#f5e2ab,#ecd48c);top:-3px;box-shadow:0 0 2px #f0d69666}.combine_wire[data-v-9c5bb706]{left:0;bottom:var(--wire-y);width:var(--combine_fill_pct,0%);height:calc(var(--tab-h) - var(--wire-y));z-index:0;pointer-events:none;border-right:var(--wire-thick) solid var(--wire-outer);border-bottom:var(--wire-thick) solid var(--wire-outer);filter:drop-shadow(0 1px #03060e73);transition:border-color .3s,filter .3s;position:absolute}.weight_class_cluster.is_combining .combine_wire[data-v-9c5bb706]{border-right-color:var(--wire-outer-on);border-bottom-color:var(--wire-outer-on);filter:drop-shadow(0 0 2px #bbcbe72e)}.weight_class_cluster.is_locked .combine_wire[data-v-9c5bb706]{display:none}.combine_tab[data-v-9c5bb706]:disabled,.combine_tab.is_locked[data-v-9c5bb706]{cursor:not-allowed;opacity:.42}.combine_tab[data-v-9c5bb706]:focus-visible{outline-offset:-2px;z-index:4;outline:2px solid #17a2b88c}@media (prefers-reduced-motion:reduce){.weight_class_btn[data-v-9c5bb706],.weight_class_btn[data-v-9c5bb706]:before,.weight_class_btn[data-v-9c5bb706]:after,.weight_class_btn_text[data-v-9c5bb706],.weight_class_btn_plug[data-v-9c5bb706],.weight_class_btn[aria-pressed=true][data-v-9c5bb706],.weight_class_btn[aria-pressed=true][data-v-9c5bb706]:before,.weight_class_strip[data-v-9c5bb706]:before,.combine_tab[data-v-9c5bb706],.combine_tab[data-v-9c5bb706]:before,.combine_edge_light[data-v-9c5bb706],.combine_wire[data-v-9c5bb706],.combine_tab.is_on .combine_edge_light[data-v-9c5bb706]{transition:none;animation:none}}@container lb-panel (width<=520px){.weight_class_selector[data-v-9c5bb706]{flex-basis:100%}.weight_class_selector_scale[data-v-9c5bb706]{display:none}}.hand_bar[data-v-9c5bb706]{background:#ffffff05;border-bottom:0;padding:8px 16px 4px;display:flex}.hand_bar[data-v-9c5bb706] .hand_slider_wrap{flex:auto}.brand_divider[data-v-9c5bb706]{border-bottom:0;align-items:center;gap:10px;padding:12px 16px 14px;display:flex}.brand_rule[data-v-9c5bb706]{background:#6b7280;flex:auto;height:1px}.brand_wordmark[data-v-9c5bb706]{opacity:.92;flex:none;height:22px;display:block}.sub_bar[data-v-9c5bb706]{z-index:5;background:linear-gradient(180deg, #ffffff0b, #fff0), var(--header-bg);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.sub_heading[data-v-9c5bb706]{align-items:stretch;gap:12px;width:100%;min-width:0;margin:0;display:flex}.sub_rail[data-v-9c5bb706]{background:linear-gradient(#20a8bcf2 0%,#20a8bc59 42%,#d4b2608c 100%);border-radius:2px;flex:0 0 3px;align-self:stretch;min-height:1.6em;box-shadow:inset 0 0 0 1px #00000040}.sub_titles[data-v-9c5bb706]{flex-wrap:wrap;flex:auto;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.sub_division[data-v-9c5bb706]{letter-spacing:-.02em;color:var(--text);font-size:clamp(17px,3.4vw,20px);font-weight:800;line-height:1.15}.sub_mid[data-v-9c5bb706]{color:#94a2b973;-webkit-user-select:none;user-select:none;font-size:clamp(14px,2.8vw,16px);font-weight:600;line-height:1}.sub_weight[data-v-9c5bb706]{letter-spacing:.01em;color:var(--muted);font-size:clamp(13px,2.7vw,15px);font-weight:600}.wrap[data-v-9c5bb706]{position:relative}.rows_grid[data-v-9c5bb706]{width:100%;display:block}.row_grid[data-v-9c5bb706]{width:100%;color:var(--text);border:0;border-bottom:1px solid var(--border);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:48px minmax(0,1fr) 40px 32px;align-items:center;margin:0;padding:0;display:grid}.row_grid.no_delta_column[data-v-9c5bb706]{grid-template-columns:48px minmax(0,1fr) 32px}.row_grid.lb_row_v2[data-v-9c5bb706]:hover{background:#ffffff08}.row_grid.lb_row_v2[data-v-9c5bb706]:active{background:#ffffff0d}.row_grid.lb_row_v2.top1[data-v-9c5bb706]:hover{background-image:linear-gradient(#ffbe460d,#ffa02805),linear-gradient(122deg,#fff0 38%,#ffc85a24 49%,#fff0 62%),linear-gradient(#f5c33752,#da9b2345,#b9761c38),linear-gradient(#9b5f1c9e,#764816a8);border-bottom-color:#ffbe5057}.row_grid.lb_row_v2.top1[data-v-9c5bb706]:active{background-image:linear-gradient(#28190814,#28190808),linear-gradient(122deg,#fff0 38%,#ebaf371c 49%,#fff0 62%),linear-gradient(#e1af304a,#c38a2040,#a2691a36),linear-gradient(#845216ad,#663e12b8);border-bottom-color:#ebaf414d}.row_grid.lb_row_v2.top2[data-v-9c5bb706]:hover{background-image:linear-gradient(#829bcd17,#5a73a50d),linear-gradient(#afbedc38,#8298bc2b),linear-gradient(#4852699e,#343c52ad)}.row_grid.lb_row_v2.top2[data-v-9c5bb706]:active{background-image:linear-gradient(#141c2d0f,#141c2d08),linear-gradient(#9eafd02e,#768aac24),linear-gradient(#3a4458ad,#2c3446bd)}.row_grid.lb_row_v2.top3[data-v-9c5bb706]:hover{background-image:linear-gradient(#ffffff0a,#ffffff03),linear-gradient(#cd825524,#a8623e1a),linear-gradient(#69443070,#5234267a)}.row_grid.lb_row_v2.top3[data-v-9c5bb706]:active{background-image:linear-gradient(#00000008,#00000003),linear-gradient(#be764e1f,#9b583a14),linear-gradient(#5c3a2a7a,#482e2285)}.row_grid.lb_row_v2.near_podium[data-v-9c5bb706]:hover{background-image:linear-gradient(#ffffff0d,#ffffff04),linear-gradient(#1a8ea542,#0e6c8033)}.row_grid.lb_row_v2.near_podium[data-v-9c5bb706]:active{background-image:linear-gradient(#0000000d,#00000005),linear-gradient(#167d9438,#0c5c702e)}.row_grid[data-v-9c5bb706]:focus-visible{outline-offset:-2px;outline:2px solid #17a2b88c}.row_grid .cell[data-v-9c5bb706]{min-width:0;padding:12px 8px}.row_grid .rank_cell[data-v-9c5bb706]{color:var(--muted);justify-content:center;align-items:center;padding:10px 0;font-weight:900;display:flex}.row_grid .name_cell[data-v-9c5bb706]{align-items:center;gap:10px;min-width:0;padding-left:8px;display:flex}.row_grid .delta_cell[data-v-9c5bb706]{justify-content:center;align-items:center;padding:0;display:flex;overflow:visible}.row_grid .chevron_cell[data-v-9c5bb706]{color:var(--muted);justify-content:center;align-items:center;padding:0 8px 0 0;display:flex}.name_text[data-v-9c5bb706]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;display:inline-block;overflow:hidden}.skill_chip[data-v-9c5bb706]{color:var(--muted);border:1px solid var(--border);background:#ffffff0a;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.chev_right[data-v-9c5bb706]{width:18px;height:18px;display:block}.rank_num[data-v-9c5bb706]{color:var(--muted);font-weight:900}.trophy[data-v-9c5bb706]{justify-content:center;align-items:center;width:34px;height:34px;font-size:0;line-height:0;display:inline-flex;position:relative;overflow:visible}.trophy_medal_frame[data-v-9c5bb706]{isolation:isolate;background-position:42%;background-repeat:no-repeat;background-size:cover;width:34px;height:34px;display:block;position:relative;overflow:hidden}.row_grid .rank_cell .trophy .trophy_medal_frame[data-v-9c5bb706]:after{content:"";pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:var(--rank_img);-webkit-mask-image:var(--rank_img);mask-image:var(--rank_img);will-change:background-position;background-image:linear-gradient(115deg,#fff0 42%,#ffffffe6 50%,#fff0 58%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;animation:4s cubic-bezier(.32,.8,.2,1) .1s infinite both trophyShimmerSweep-9c5bb706;position:absolute;inset:0;-webkit-mask-position:42%;mask-position:42%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes trophyShimmerSweep-9c5bb706{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-9c5bb706]:after{background-position:100% 0;animation:none}}.row_grid .rank_cell .trophy[data-v-9c5bb706]:after{content:none}.row_grid.top1[data-v-9c5bb706]{background-image:linear-gradient(#ffaf370a,#eb911c04),linear-gradient(122deg,#fff0 36%,#ffc34b21 48%,#fff0 60%),linear-gradient(#eeb9304d,#d2942042,#af701836),linear-gradient(#945c1a94,#7044149e);border-bottom-color:#ffb94152}.row_grid.top2[data-v-9c5bb706]{background-image:linear-gradient(#8ca5d717,#647daf0d),linear-gradient(#a8b9da38,#7d91b62b),linear-gradient(#3e4a628f,#2e384c9e);border-bottom-color:#a5b9da3d}.row_grid.top3[data-v-9c5bb706]{background-image:linear-gradient(#d7915f29,#b269441c),linear-gradient(#70483466,#58362870);border-bottom-color:#c87d5538}.row_grid.near_podium[data-v-9c5bb706]{background-image:linear-gradient(#14829638,#0c64782e);border-bottom-color:#d7b43a52}.row_grid.near_podium .rank_num[data-v-9c5bb706]{color:var(--accent)}.row_grid.near_podium .chevron_cell[data-v-9c5bb706]{color:#f0d67a6b}.row_grid.top1 .rank_cell[data-v-9c5bb706],.row_grid.top2 .rank_cell[data-v-9c5bb706],.row_grid.top3 .rank_cell[data-v-9c5bb706]{padding-top:8px;padding-bottom:8px}.row_grid.top1 .trophy[data-v-9c5bb706],.row_grid.top2 .trophy[data-v-9c5bb706],.row_grid.top3 .trophy[data-v-9c5bb706],.row_grid.top1 .trophy_medal_frame[data-v-9c5bb706],.row_grid.top2 .trophy_medal_frame[data-v-9c5bb706],.row_grid.top3 .trophy_medal_frame[data-v-9c5bb706]{width:28px;height:28px}.row_grid.top1[data-v-9c5bb706],.row_grid.top2[data-v-9c5bb706]{border-bottom:none}.toggle_wrap[data-v-9c5bb706]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#1482961a,#0c647814);justify-content:center;align-items:center;padding:8px 0;display:flex}.show_more_button[data-v-9c5bb706]{width:26px;height:26px;color:var(--text);pointer-events:none;background:linear-gradient(135deg,#f0d67a3d,#c98a1a2e);border:1px solid #f0d67a47;border-radius:999px;justify-content:center;align-items:center;font-weight:800;transition:all .18s;display:inline-flex}.show_more_button[data-v-9c5bb706]:hover{filter:brightness(1.06)}.toggle_icon[data-v-9c5bb706]{transition:transform .18s}.show_more_button.is_open .toggle_icon[data-v-9c5bb706]{transform:rotate(180deg)}.loading_row[data-v-9c5bb706]{cursor:default;color:var(--muted);text-align:center;grid-template-columns:1fr;padding:20px 16px}.loading_row .cell[data-v-9c5bb706]{padding:0}@media (width<=760px){.row_grid[data-v-9c5bb706]{grid-template-columns:52px minmax(0,1fr) 40px 36px}.row_grid.no_delta_column[data-v-9c5bb706]{grid-template-columns:52px minmax(0,1fr) 36px}.row_grid .cell[data-v-9c5bb706]{padding:14px 8px}.row_grid .name_cell[data-v-9c5bb706]{padding-left:10px}.name_text[data-v-9c5bb706]{font-size:16px}.trophy[data-v-9c5bb706],.trophy_medal_frame[data-v-9c5bb706]{width:38px;height:38px}.row_grid.top1 .rank_cell[data-v-9c5bb706],.row_grid.top2 .rank_cell[data-v-9c5bb706],.row_grid.top3 .rank_cell[data-v-9c5bb706]{padding-top:10px;padding-bottom:10px}.row_grid.top1 .trophy[data-v-9c5bb706],.row_grid.top2 .trophy[data-v-9c5bb706],.row_grid.top3 .trophy[data-v-9c5bb706],.row_grid.top1 .trophy_medal_frame[data-v-9c5bb706],.row_grid.top2 .trophy_medal_frame[data-v-9c5bb706],.row_grid.top3 .trophy_medal_frame[data-v-9c5bb706]{width:32px;height:32px}.chev_right[data-v-9c5bb706]{width:20px;height:20px}}.rows_grid>.row_grid[data-v-9c5bb706]:last-child{border-bottom:none}.feedback_prompt_row[data-v-9c5bb706]{border-top:1px solid #ffffff0a;justify-content:center;padding:12px 16px 14px;display:flex}.state_code_chip[data-v-165382aa]{letter-spacing:.55px;text-shadow:0 1px #ffffff38;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;height:28px;padding:0 8px;font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.athlete_select[data-v-86f424c3],.input_wrap[data-v-86f424c3]{width:100%;position:relative}.input[data-v-86f424c3]{border:1px solid var(--border);width:100%;color:var(--text);box-sizing:border-box;background:#ffffff05;border-radius:10px;padding:10px 38px 10px 12px;font-family:inherit;font-size:14px}.input[data-v-86f424c3]:focus{border-color:#d7b43a8c;outline:none}.input.valid[data-v-86f424c3]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.locked[data-v-86f424c3]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border-color:#ffffff14}.add_btn[data-v-86f424c3]{border:1px solid var(--border);width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.add_btn svg[data-v-86f424c3]{width:18px;height:18px}.lock_icon_in_input[data-v-86f424c3]{color:#6ad29e;pointer-events:none;opacity:.95;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.dropdown[data-v-86f424c3]{z-index:20;border:1px solid var(--border);background:linear-gradient(#0b1630fa,#081228fa);border-radius:10px;max-height:220px;margin-top:6px;padding:6px;list-style:none;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 14px 40px #00000047}.opt[data-v-86f424c3]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;display:flex}.opt[data-v-86f424c3]:hover,.opt.active[data-v-86f424c3]{background:#ffffff0f}.add_opt[data-v-86f424c3]{color:#d7b43a}.add_opt svg[data-v-86f424c3]{width:16px;height:16px}.new_hint[data-v-86f424c3]{color:#d7b43a;margin-top:6px;font-size:12px;font-weight:700}.state_unknown[data-v-86f424c3]{color:#6a80a0;background:#2846784d;border:1px solid #ffffff14;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 6px;font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:800;display:inline-flex}.sm_wc_card[data-v-451fb0a2],.sm_wc_featured[data-v-a5445d53]{width:100%;min-width:0;display:block}.fsm_section[data-v-cd481bc9]{gap:12px;margin-top:16px;padding:12px 0 4px;display:grid}.fsm_header[data-v-cd481bc9]{align-items:center;gap:10px;display:flex}.fsm_title[data-v-cd481bc9]{color:var(--text);margin:0;font-size:18px;font-weight:800}.fsm_see_all[data-v-cd481bc9]{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;margin-left:auto;font-size:14px;font-weight:800;display:inline-flex}.fsm_chev[data-v-cd481bc9]{width:18px;height:18px}.fsm_hero[data-v-cd481bc9]{max-width:420px}.fsm_rail[data-v-cd481bc9]{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=760px){.fsm_rail[data-v-cd481bc9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fsm_loading[data-v-cd481bc9],.fsm_error[data-v-cd481bc9]{color:var(--muted);font-size:13px;font-weight:700}.featured_legend[data-v-aa97b9f1]{box-sizing:border-box;gap:10px;max-width:100%;margin-top:16px;padding:12px 0;display:grid;overflow:hidden}.fl_header[data-v-aa97b9f1]{align-items:center;gap:10px;display:flex}.fl_label[data-v-aa97b9f1]{text-transform:uppercase;letter-spacing:1.2px;color:var(--accent);white-space:nowrap;font-size:11px;font-weight:900}.fl_divider[data-v-aa97b9f1]{background:var(--border);flex:none;width:1px;height:14px}.fl_event_callout[data-v-aa97b9f1]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.fl_card[data-v-aa97b9f1]{isolation:isolate;background:linear-gradient(165deg,#0a1026fa 0%,#060a16fa 100%);border:1px solid #d7b43a47;border-radius:14px;grid-template-rows:auto 1fr auto;max-width:100%;min-height:260px;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d7b43a14,0 24px 64px #0000008c,inset 0 1px #d7b43a1f}.fl_ambient[data-v-aa97b9f1]{z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 20%,#d7b43a17,#0000 65%),radial-gradient(50% 70% at 80% 10%,#4f46e512,#0000 60%);position:absolute;inset:0}.fl_portrait_wrap[data-v-aa97b9f1]{z-index:1;pointer-events:none;width:48%;height:100%;position:absolute;top:0;right:0}.fl_portrait[data-v-aa97b9f1]{object-fit:cover;object-position:top center;filter:grayscale(.15)contrast(1.08)brightness(.88);width:100%;height:100%}.fl_portrait_vignette[data-v-aa97b9f1]{background:linear-gradient(90deg,#080e20 0%,#080e208c 38%,#080e2000 62%),linear-gradient(#0000 55%,#080e20f5 100%);position:absolute;inset:0}.fl_grain[data-v-aa97b9f1]{opacity:.22;mix-blend-mode:overlay;z-index:2;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"160\" height=\"160\" viewBox=\"0 0 160 160\"><filter id=\"n\"><feTurbulence type=\"fractalNoise\" baseFrequency=\"0.9\" numOctaves=\"2\" stitchTiles=\"stitch\"/></filter><rect width=\"160\" height=\"160\" filter=\"url(%23n)\" opacity=\".07\"/></svg>");animation:14s linear infinite fl_grain_shift-aa97b9f1;position:absolute;inset:-20%}@keyframes fl_grain_shift-aa97b9f1{0%{transform:translate(0,0)}to{transform:translate(-160px,-160px)}}.fl_content[data-v-aa97b9f1]{z-index:3;flex-direction:column;gap:10px;max-width:60%;padding:22px 22px 16px;display:flex;position:relative}.fl_champion_plaque[data-v-aa97b9f1]{isolation:isolate;grid-template-columns:auto 1fr;align-items:stretch;gap:0;width:fit-content;max-width:100%;animation:.75s cubic-bezier(.22,1,.36,1) both fl_plaque_enter-aa97b9f1;display:grid;position:relative}.fl_champion_plaque[data-v-aa97b9f1]:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 14px));z-index:-1;opacity:.85;background:linear-gradient(120deg,#d7b43a8c 0%,#d7b43a14 35%,#4f46e51f 100%);position:absolute;inset:-1px}.fl_champion_plaque[data-v-aa97b9f1]:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,10px 100%,0 calc(100% - 14px));z-index:-1;background:linear-gradient(165deg,#0c122af7 0%,#060a18fa 100%);position:absolute;inset:0}.fl_trophy_column[data-v-aa97b9f1]{background:linear-gradient(#d7b43a24 0%,#d7b43a08 100%);border-right:1px solid #d7b43a47;justify-content:center;align-items:center;padding:10px 12px;display:flex}.fl_trophy_icon[data-v-aa97b9f1]{color:#d7b43af2;filter:drop-shadow(0 0 10px #d7b43a59);animation:2.8s ease-in-out infinite fl_trophy_glow-aa97b9f1}.fl_champ_copy[data-v-aa97b9f1]{flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:10px 16px 10px 12px;display:flex}.fl_champ_number[data-v-aa97b9f1]{color:var(--accent);letter-spacing:-.5px;font-size:24px;font-weight:1000;line-height:1}.fl_champ_label[data-v-aa97b9f1]{text-transform:uppercase;letter-spacing:1.15px;color:#d7b43ac7;font-size:9px;font-weight:900;line-height:1.2}@keyframes fl_plaque_enter-aa97b9f1{0%{opacity:0;filter:blur(4px);transform:translate(-16px,8px)skew(-4deg)}to{opacity:1;filter:blur();transform:translate(0,0)skew(0)}}@keyframes fl_trophy_glow-aa97b9f1{0%,to{filter:drop-shadow(0 0 8px #d7b43a40);opacity:1;transform:translateY(0)scale(1)}50%{filter:drop-shadow(0 0 14px #d7b43a8c);opacity:.92;transform:translateY(-2px)scale(1.04)}}.fl_name[data-v-aa97b9f1]{color:#fff;text-transform:uppercase;letter-spacing:-.5px;text-shadow:0 4px 20px #00000080;font-size:clamp(26px,6.5vw,38px);font-weight:1000;line-height:1.05}.fl_nicknames[data-v-aa97b9f1]{color:#d7b43ad1;letter-spacing:.2px;flex-wrap:wrap;align-items:center;gap:0;font-size:13px;font-style:italic;font-weight:800;display:flex}.fl_nick_sep[data-v-aa97b9f1]{opacity:.55;margin:0 2px}.fl_creds[data-v-aa97b9f1]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.fl_cred_item[data-v-aa97b9f1]{color:#c8daffb8;letter-spacing:.1px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.fl_cred_dot[data-v-aa97b9f1]{background:var(--accent);opacity:.7;border-radius:50%;flex-shrink:0;width:4px;height:4px}.fl_bio_wrap[data-v-aa97b9f1]{z-index:3;background:#00000038;border-top:1px solid #d7b43a1a;padding:12px 18px 14px;position:relative;overflow:hidden}.fl_bio_edge[data-v-aa97b9f1]{background:linear-gradient(#d7b43ad9 0%,#4f46e573 50%,#d7b43a59 100%) 0 0/100% 200%;width:3px;animation:5s ease-in-out infinite fl_bio_edge_flow-aa97b9f1;position:absolute;top:0;bottom:0;left:0}.fl_bio[data-v-aa97b9f1]{color:#aabce89e;letter-spacing:.02em;margin:0;padding-left:12px;font-size:10px;font-weight:600;line-height:1.45;animation:1s .15s both fl_bio_fade-aa97b9f1}@keyframes fl_bio_edge_flow-aa97b9f1{0%,to{background-position:0 0}50%{background-position:0 100%}}@keyframes fl_bio_fade-aa97b9f1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=500px){.fl_content[data-v-aa97b9f1]{max-width:72%;padding:16px 16px 12px}.fl_portrait_wrap[data-v-aa97b9f1]{width:44%}.fl_name[data-v-aa97b9f1]{font-size:clamp(22px,7vw,30px)}.fl_bio_wrap[data-v-aa97b9f1]{padding:10px 14px 12px}.fl_bio[data-v-aa97b9f1]{padding-left:10px;font-size:10px}}@media (width>=760px){.fl_card[data-v-aa97b9f1]{min-height:300px}.fl_content[data-v-aa97b9f1]{gap:12px;max-width:56%;padding:26px 26px 18px}.fl_portrait_wrap[data-v-aa97b9f1]{width:46%}}@media (prefers-reduced-motion:reduce){.fl_grain[data-v-aa97b9f1],.fl_champion_plaque[data-v-aa97b9f1],.fl_trophy_icon[data-v-aa97b9f1],.fl_bio_edge[data-v-aa97b9f1],.fl_bio[data-v-aa97b9f1]{animation:none!important}}@media (width<=500px){.fl_grain[data-v-aa97b9f1]{display:none}}.event_datetime_picker .ef_input[data-v-c9c7371f]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text,#fff);background:#ffffff0f;border:1px solid #ffffff24}.event_datetime_picker .ef_input[data-v-c9c7371f]::-webkit-calendar-picker-indicator{filter:invert(.92)saturate(.15)}.overlay[data-v-e899da1e]{align-items:var(--overlay-align,flex-start);padding:var(--ovPad,12px);z-index:100;overscroll-behavior:none;background:#0009;justify-content:center;display:flex;position:fixed;inset:0;overflow:hidden}.modal[data-v-e899da1e]{width:100%;max-width:var(--modal-max-width,860px);border:1px solid var(--border);max-height:calc(100dvh - (var(--ovPad,12px) * 2));background:linear-gradient(#0b1630fa,#081228f5);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.modal_header[data-v-e899da1e]{border-bottom:1px solid var(--border);background:linear-gradient(#0b1630,#081228);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.modal_header.sticky[data-v-e899da1e]{z-index:1;position:sticky;top:0}.modal_body[data-v-e899da1e]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 16px;overflow:auto}.modal_footer[data-v-e899da1e]{border-top:1px solid var(--border);background:linear-gradient(#0b1630,#081228);align-items:center;gap:10px;padding:12px 16px;display:flex}.modal_footer.sticky[data-v-e899da1e]{z-index:1;position:sticky;bottom:0}.virtual_reg_contact[data-v-44e3b697]{gap:16px;min-width:0;max-width:100%;display:grid}.virtual_reg_field[data-v-44e3b697]{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.virtual_reg_label[data-v-44e3b697]{color:#a8bce8e6;letter-spacing:.01em;font-size:13px;font-weight:600}.virtual_reg_field_hint[data-v-44e3b697]{color:#a8bce8a6;margin-top:-2px;font-size:12px;font-weight:400;line-height:1.4}.virtual_reg_inline_error[data-v-44e3b697]{color:#ffa0a0f2;font-size:12px;font-weight:600}.virtual_reg_brackets[data-v-32e241f4]{gap:16px;min-width:0;max-width:100%;display:grid}.virtual_reg_selection_note[data-v-32e241f4]{background:rgba(var(--vr-accent-rgb), .08);border:1px solid rgba(var(--vr-accent-rgb), .2);border-radius:10px;gap:6px;padding:14px;display:grid}.selection_note_title[data-v-32e241f4]{color:#eaf1ff;font-weight:700}.selection_note_copy[data-v-32e241f4]{color:#a8bce8e6;font-size:13px;line-height:1.5}.allowance_note[data-v-32e241f4]{border-color:rgba(var(--vr-success-rgb), .28);background:rgba(var(--vr-success-rgb), .1)}.virtual_reg_inline_error[data-v-32e241f4]{color:#ffa0a0f2;font-size:12px;font-weight:600}.virtual_reg_price_panel[data-v-32e241f4]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;gap:10px;padding:14px;display:grid}.price_row[data-v-32e241f4]{gap:4px;display:grid}.price_label[data-v-32e241f4]{color:#f5f7ff;font-size:14px;font-weight:700}.price_detail[data-v-32e241f4]{color:#a8bce8bf;font-size:12px}.price_total_row[data-v-32e241f4]{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:6px;display:flex}.price_total_label[data-v-32e241f4]{color:#eaf1ff;font-weight:700}.price_total_value[data-v-32e241f4]{color:#7cc2ff;font-weight:800}.price_meta[data-v-32e241f4]{color:#a8bce8cc;font-size:12px}.virtual_reg_empty[data-v-32e241f4]{color:#a8bce8cc;border:1px dashed #ffffff26;border-radius:10px;padding:14px;font-size:13px}.virtual_reg_division_groups[data-v-32e241f4]{gap:18px;display:grid}.virtual_reg_division_group[data-v-32e241f4]{gap:12px;display:grid}.division_group_toggle[data-v-32e241f4]{width:100%;color:inherit;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.division_group_toggle[data-v-32e241f4]:hover{border-color:rgba(var(--vr-accent-rgb), .4);background:rgba(var(--vr-accent-rgb), .08)}.division_group_header[data-v-32e241f4]{gap:4px;display:grid}.division_group_title[data-v-32e241f4]{color:#f5f7ff;font-size:16px;font-weight:700}.division_group_subtitle[data-v-32e241f4]{color:#a8bce8cc;font-size:12px}.division_group_toggle_icon[data-v-32e241f4]{color:#a8bce8e6;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;transition:transform .2s,border-color .2s;display:inline-flex}.division_group_toggle_icon_svg[data-v-32e241f4]{width:14px;height:14px;display:block}.division_group_toggle_icon.is_open[data-v-32e241f4]{border-color:rgba(var(--vr-accent-rgb), .6);transform:rotate(90deg)}.division_group_body[data-v-32e241f4],.division_group_cards[data-v-32e241f4]{gap:12px;display:grid}.virtual_reg_division_card[data-v-32e241f4]{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;gap:12px;padding:12px;display:grid}.division_card_header[data-v-32e241f4]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.division_card_titles[data-v-32e241f4]{gap:4px;min-width:0;display:grid}.division_card_title[data-v-32e241f4]{color:#f5f7ff;font-size:15px;font-weight:700}.division_card_note[data-v-32e241f4]{color:#a8bce8cc;font-size:12px}.division_price_badge[data-v-32e241f4]{border:1px solid rgba(var(--vr-accent-rgb), .4);background:rgba(var(--vr-accent-rgb), .12);color:#cfe2ff;white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700}.division_price_badge.is_free[data-v-32e241f4]{border-color:rgba(var(--vr-success-rgb), .5);background:rgba(var(--vr-success-rgb), .15);color:#d8ffe8}.division_price_badge.is_mixed[data-v-32e241f4]{border-color:rgba(var(--vr-warning-rgb), .45);background:rgba(var(--vr-warning-rgb), .12);color:#ffe8b3}.division_card_body[data-v-32e241f4]{gap:8px;display:grid}.division_bracket_row[data-v-32e241f4]{grid-template-columns:1fr 60px 60px;align-items:center;gap:8px;display:grid}.division_bracket_header[data-v-32e241f4]{letter-spacing:.08em;text-transform:uppercase;color:#a8bce8b3;font-size:11px}.division_bracket_label[data-v-32e241f4]{color:#f5f7ff;font-size:13px;font-weight:600}.division_bracket_meta[data-v-32e241f4]{gap:4px;display:grid}.division_bracket_price[data-v-32e241f4]{border:1px solid rgba(var(--vr-success-rgb), .4);background:rgba(var(--vr-success-rgb), .1);color:#d8ffe8;letter-spacing:.03em;border-radius:999px;align-items:center;width:max-content;max-width:100%;padding:2px 7px;font-size:10px;font-weight:700;display:inline-flex}.division_bracket_price.is_paid[data-v-32e241f4]{border-color:rgba(var(--vr-warning-rgb), .45);background:rgba(var(--vr-warning-rgb), .12);color:#ffe8b3}.division_arm_label[data-v-32e241f4]{text-align:center}.division_arm_toggle[data-v-32e241f4]{justify-content:center;align-items:center;gap:6px;display:flex}.division_arm_toggle input[data-v-32e241f4]{width:16px;height:16px;accent-color:rgba(var(--vr-accent-rgb), .9);cursor:pointer}.arm_tag[data-v-32e241f4]{color:#a8bce8e6;font-size:11px;font-weight:700}.division_bracket_empty[data-v-32e241f4]{color:#a8bce8cc;padding:8px 0;font-size:12px}.virtual_reg_waiver[data-v-e444e5b2]{gap:16px;min-width:0;max-width:100%;display:grid}.virtual_reg_waiver_section[data-v-e444e5b2]{border:1px solid rgba(var(--vr-warning-rgb), .25);box-shadow:inset 0 0 0 1px rgba(var(--vr-warning-rgb), .1);background:#ffffff08;border-radius:10px;gap:0;padding:0;display:grid;overflow:hidden}.virtual_reg_waiver_content[data-v-e444e5b2]{color:#d5dfe8;background:#00000040;max-height:280px;padding:14px;font-size:13px;line-height:1.65;overflow-y:auto}.virtual_reg_waiver_content p[data-v-e444e5b2]{margin:0 0 14px}.virtual_reg_waiver_content p[data-v-e444e5b2]:last-child{margin-bottom:0}.virtual_reg_waiver_content strong[data-v-e444e5b2]{color:#ffe8b3;letter-spacing:.02em;margin-top:18px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.virtual_reg_waiver_content strong[data-v-e444e5b2]:first-child{margin-top:0}.virtual_reg_waiver_content ul[data-v-e444e5b2]{margin:10px 0 14px 22px;padding:0;list-style:outside}.virtual_reg_waiver_content li[data-v-e444e5b2]{margin:5px 0;padding-left:4px}.virtual_reg_waiver_content[data-v-e444e5b2]::-webkit-scrollbar{width:8px}.virtual_reg_waiver_content[data-v-e444e5b2]::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.virtual_reg_waiver_content[data-v-e444e5b2]::-webkit-scrollbar-thumb{background:rgba(var(--vr-warning-rgb), .35);border-radius:4px}.virtual_reg_waiver_content[data-v-e444e5b2]::-webkit-scrollbar-thumb:hover{background:rgba(var(--vr-warning-rgb), .5)}.virtual_reg_parent_section[data-v-e444e5b2]{background:rgba(var(--vr-warning-rgb), .08);border-top:1px solid rgba(var(--vr-warning-rgb), .2);gap:10px;padding:14px;display:grid}.virtual_reg_parent_notice[data-v-e444e5b2]{color:#ffe8b3;text-align:center;background:rgba(var(--vr-warning-rgb), .1);border-radius:6px;padding:8px;font-size:14px;font-weight:600}.virtual_reg_parent_note[data-v-e444e5b2]{color:#ffc864cc;font-size:12px;font-style:italic;font-weight:400;line-height:1.5}.virtual_reg_field[data-v-e444e5b2]{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.virtual_reg_label[data-v-e444e5b2]{color:#a8bce8e6;letter-spacing:.01em;font-size:13px;font-weight:600}.virtual_reg_checkbox_acknowledge[data-v-e444e5b2]{color:#d5dfe8;background:rgba(var(--vr-warning-rgb), .08);border:2px solid rgba(var(--vr-warning-rgb), .3);border-radius:8px;align-items:flex-start;gap:12px;padding:12px;font-size:12px;font-weight:400;line-height:1.5;display:flex;box-shadow:0 2px 8px #00000026}.virtual_reg_checkbox_acknowledge.is_invalid[data-v-e444e5b2]{border-color:#ff7878bf;box-shadow:0 2px 10px #ff787826}.virtual_reg_checkbox_acknowledge input[data-v-e444e5b2]{width:20px;height:20px;accent-color:rgba(var(--vr-warning-rgb), .9);cursor:pointer;border-radius:6px;flex-shrink:0;margin-top:1px}.virtual_reg_checkbox_acknowledge .waiver_date[data-v-e444e5b2]{color:rgba(var(--vr-warning-rgb), .9);letter-spacing:.01em;margin-top:6px;font-size:11px;font-weight:500;display:block}.virtual_reg_inline_error[data-v-e444e5b2]{color:#ffa0a0f2;font-size:12px;font-weight:600}.virtual_reg_review[data-v-8db5c132]{gap:16px;min-width:0;max-width:100%;display:grid}.virtual_reg_review_section[data-v-8db5c132]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.virtual_reg_review_item[data-v-8db5c132]{border-bottom:1px solid #ffffff0f;gap:12px;min-width:0;padding-bottom:10px;display:flex}.virtual_reg_review_item[data-v-8db5c132]:last-child{border-bottom:none;padding-bottom:0}.virtual_reg_review_item .review_label[data-v-8db5c132]{color:#a8bce8cc;flex-shrink:0;min-width:90px;font-size:13px;font-weight:600}.virtual_reg_review_item .review_value[data-v-8db5c132]{color:#f5f7ff;text-overflow:ellipsis;word-break:break-word;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.virtual_reg_review_list[data-v-8db5c132]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.review_entry[data-v-8db5c132]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.review_entry_label[data-v-8db5c132]{color:#f5f7ff}.review_entry_badge[data-v-8db5c132]{border:1px solid rgba(var(--vr-success-rgb), .5);color:#d8ffe8;background:rgba(var(--vr-success-rgb), .12);border-radius:999px;padding:2px 6px;font-size:11px;font-weight:700}.review_entry_badge.is_paid[data-v-8db5c132]{border-color:rgba(var(--vr-accent-rgb), .45);color:#d8ebff;background:rgba(var(--vr-accent-rgb), .14)}.review_empty_entries[data-v-8db5c132]{color:#a8bce8e6;font-size:13px}.review_total_value[data-v-8db5c132]{color:#7cc2ff;font-weight:800}.virtual_reg_square_notice[data-v-8db5c132]{background:rgba(var(--vr-accent-rgb), .08);border:1px solid rgba(var(--vr-accent-rgb), .24);color:#eaf1ff;text-align:left;border-radius:10px;gap:6px;padding:14px;display:grid}.virtual_reg_square_notice.is_free[data-v-8db5c132]{background:rgba(var(--vr-success-rgb), .08);border-color:rgba(var(--vr-success-rgb), .3)}.square_notice_title[data-v-8db5c132]{letter-spacing:.02em;font-size:13px;font-weight:700}.square_notice_body[data-v-8db5c132]{color:#f5f7ff;font-size:13px;line-height:1.5}.square_notice_body_prepay[data-v-8db5c132]{color:rgb(var(--vr-success-rgb,90, 220, 150))}.square_notice_body_door[data-v-8db5c132]{color:rgb(var(--vr-warning-rgb,255, 200, 100))}.square_notice_highlight[data-v-8db5c132]{color:#9cd3ff;font-weight:800}.square_notice_subtext[data-v-8db5c132]{color:#a8bce8e6;font-size:12px}.virtual_reg_receipt_ticket[data-v-b983e0af]{z-index:120;width:calc(100vw - 32px);max-width:min(420px,100vw - 32px);box-shadow:0 0 0 9999px #050a18e0, 0 0 0 1px rgba(var(--vr-success-rgb), .15) inset, 0 8px 32px #0006, 0 2px 12px rgba(var(--vr-success-rgb), .08);background:linear-gradient(#ffffff14 0%,#ffffff05 100%),linear-gradient(135deg,#091630f2,#060e20fa);border:1px solid #ffffff1f;border-radius:16px;padding:0 24px 24px;animation:.5s cubic-bezier(.22,.8,.22,1) forwards ticket_receipt_enter-b983e0af;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.virtual_reg_receipt_ticket[data-v-b983e0af]>:not(.ticket_glow){z-index:1;position:relative}@keyframes ticket_receipt_enter-b983e0af{0%{opacity:0;transform:translate(-50%,calc(12px - 50%))scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ticket_glow[data-v-b983e0af]{background:radial-gradient(ellipse 80% 50% at 50% 0%, rgba(var(--vr-success-rgb), .25) 0%, transparent 60%);pointer-events:none;z-index:0;position:absolute;inset:-20px -40px -40px}.ticket_success_badge[data-v-b983e0af]{background:linear-gradient(135deg, rgba(var(--vr-success-rgb), .2), rgba(var(--vr-success-rgb), .08));border:1px solid rgba(var(--vr-success-rgb), .35);box-shadow:0 0 20px rgba(var(--vr-success-rgb), .15);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:28px 0 24px;padding:12px 20px;display:flex}.ticket_success_icon[data-v-b983e0af]{background:rgba(var(--vr-success-rgb), .3);width:28px;height:28px;color:rgb(var(--vr-success-rgb));border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ticket_success_icon svg[data-v-b983e0af]{width:16px;height:16px}.ticket_success_text[data-v-b983e0af]{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--vr-success-rgb));text-shadow:0 0 16px rgba(var(--vr-success-rgb), .4);font-size:18px;font-weight:800}.ticket_event_block[data-v-b983e0af]{text-align:center;margin-bottom:20px}.ticket_event_name[data-v-b983e0af]{color:#f5f7ff;letter-spacing:-.02em;margin-bottom:6px;font-size:22px;font-weight:800;line-height:1.25}.ticket_event_meta[data-v-b983e0af]{color:#a8bce8f2;font-size:14px;font-weight:500}.ticket_event_meta+.ticket_event_meta[data-v-b983e0af]{margin-top:2px}.ticket_divider[data-v-b983e0af]{justify-content:center;align-items:center;margin:20px 0;display:flex}.ticket_divider_dots[data-v-b983e0af]{letter-spacing:.4em;color:rgba(var(--vr-accent-rgb), .5);opacity:.8;font-size:10px}.ticket_details[data-v-b983e0af]{border-top:1px dashed #ffffff1f;border-bottom:1px dashed #ffffff1f;gap:14px;padding:16px 0;display:grid}.ticket_detail_row[data-v-b983e0af]{gap:4px;display:grid}.ticket_detail_label[data-v-b983e0af]{letter-spacing:.14em;text-transform:uppercase;color:#a8bce8b3;font-size:10px;font-weight:700}.ticket_detail_value[data-v-b983e0af]{color:#f5f7ff;font-size:15px;font-weight:600}.ticket_confirmation_id[data-v-b983e0af]{word-break:break-all;color:#a8bce8f2;font-family:ui-monospace,monospace;font-size:12px}.ticket_entries_row .ticket_detail_label[data-v-b983e0af]{margin-bottom:4px}.ticket_entries_list[data-v-b983e0af]{color:#e8eefb;margin:0;padding:0 0 0 18px;font-size:14px;line-height:1.5}.ticket_entries_list li[data-v-b983e0af]{margin-bottom:4px}.ticket_total_row[data-v-b983e0af]{margin-top:4px}.ticket_total[data-v-b983e0af]{color:rgb(var(--vr-success-rgb));font-size:18px;font-weight:700}.ticket_email_notice[data-v-b983e0af]{background:rgba(var(--vr-accent-rgb), .08);border:1px solid rgba(var(--vr-accent-rgb), .2);color:#dce7fff2;border-radius:12px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px 16px;font-size:13px;line-height:1.5;display:flex}.ticket_email_icon[data-v-b983e0af]{width:20px;height:20px;color:rgba(var(--vr-accent-rgb), .9);flex-shrink:0;margin-top:1px}.ticket_email_notice strong[data-v-b983e0af]{color:#f5f7ff}.ticket_afterpulls_interest[data-v-b983e0af]{color:#dce7fff2;background:#ffffff08;border:1px solid #ffffff1f;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.ticket_afterpulls_interest input[data-v-b983e0af]{width:16px;height:16px;accent-color:rgba(var(--vr-accent-rgb), .95);cursor:pointer;flex-shrink:0;margin-top:1px}.ticket_afterpulls_note[data-v-b983e0af]{color:#a8bce8eb;font-size:11px;display:block}.ticket_stub_label[data-v-b983e0af]{letter-spacing:.2em;text-transform:uppercase;color:#a8bce899;text-align:center;margin-top:20px;font-size:11px;font-weight:600}.ticket_done_btn[data-v-b983e0af]{letter-spacing:.08em;width:100%;min-height:48px;margin-top:20px;font-size:15px;font-weight:700}@media (prefers-reduced-motion:reduce){.virtual_reg_receipt_ticket[data-v-b983e0af]{animation:none}}.virtual_reg_root[data-v-dabba21b]{--vr-accent-rgb:90,162,255;--vr-accent-strong-rgb:120,190,255;--vr-success-rgb:90,220,150;--vr-surface-rgb:10,18,36;--vr-warning-rgb:255,200,100;--vr-step-border-rgb:255,255,255;--vr-step-text-rgb:168,188,232;--vr-step-connector-rgb:255,255,255}.back_icon_btn[data-v-dabba21b]{border:1px solid var(--border);color:#e8eefb;cursor:pointer;background:#0000004d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.back_icon_btn[data-v-dabba21b]:hover{background:#0006}.back_icon_btn[data-v-dabba21b]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.back_icon[data-v-dabba21b]{width:16px;height:16px;display:block}.back_icon.close_icon[data-v-dabba21b]{width:18px;height:18px}.button_section[data-v-dabba21b]{z-index:40;background:linear-gradient(180deg, #ffffff0f, #ffffff03), linear-gradient(180deg, rgba(var(--vr-surface-rgb), .9), rgba(var(--vr-surface-rgb), .96));-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);opacity:0;visibility:hidden;border-top:1px solid #0000;border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:100%;padding:16px 16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%);box-shadow:0 -14px 28px #00000057,0 -2px 10px #00000038}.button_section_inner[data-v-dabba21b]{justify-content:center;gap:10px;width:100%;display:flex}.virtual_reg_inner[data-v-dabba21b]{min-width:min(100%,390px);box-shadow:none;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:4px;display:flex}.virtual_reg_cta_stack[data-v-dabba21b]{gap:6px}.virtual_reg_cta_subtext[data-v-dabba21b]{color:var(--accent);letter-spacing:.02em;text-align:center;text-wrap:balance;text-shadow:0 0 10px #ffd76e2e;font-size:12px;font-weight:600}.virtual_reg_confirmed_surface[data-v-dabba21b]{border:1px solid rgba(var(--vr-success-rgb), .25);background:rgba(var(--vr-success-rgb), .03);min-width:260px;min-height:60px;box-shadow:0 0 20px rgba(var(--vr-success-rgb), .05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;flex-flow:row;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex}.virtual_reg_confirmed_icon[data-v-dabba21b]{width:28px;height:28px;color:rgb(var(--vr-success-rgb));box-shadow:0 0 10px rgba(var(--vr-success-rgb), .2);background:0 0;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.virtual_reg_confirmed_icon_svg[data-v-dabba21b]{stroke-width:2.5px;width:14px;height:14px}.virtual_reg_confirmed_text[data-v-dabba21b]{color:rgb(var(--vr-success-rgb));letter-spacing:.18em;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--vr-success-rgb), .25);font-size:15px;font-weight:700}.virtual_reg_root .primary_btn[data-v-dabba21b]:not(.virtual_reg_btn){border:1px solid rgba(var(--vr-accent-rgb), .5);background:linear-gradient(135deg, rgba(var(--vr-accent-rgb), .3), #7c5bff47);color:#f6fbff;box-shadow:0 8px 24px rgba(var(--vr-accent-rgb), .2), 0 3px 10px #7c5bff2e;transition:transform .18s,box-shadow .18s,filter .18s}.virtual_reg_root .primary_btn[data-v-dabba21b]:not(.virtual_reg_btn):hover{box-shadow:0 10px 28px rgba(var(--vr-accent-rgb), .26), 0 4px 14px #7c5bff3d;filter:brightness(1.05);transform:translateY(-1px)}.virtual_reg_root .primary_btn[data-v-dabba21b]:not(.virtual_reg_btn):active{box-shadow:0 6px 16px rgba(var(--vr-accent-rgb), .2), 0 3px 10px #7c5bff2e;transform:translateY(0)}.virtual_reg_root .primary_btn:not(.virtual_reg_btn)[disabled][data-v-dabba21b]{opacity:.55;cursor:not-allowed;filter:saturate(.6);box-shadow:none;transform:none}.virtual_reg_btn[data-v-dabba21b]{letter-spacing:.15em;color:#fff;background:linear-gradient(#1e293bcc 0%,#0f172af2 100%);border:1px solid #ffffff26;border-radius:999px;min-width:260px;height:60px;padding:0 40px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a}.virtual_reg_btn[data-v-dabba21b]:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--vr-accent-rgb), .2), transparent);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.virtual_reg_btn[data-v-dabba21b]:hover{border-color:rgba(var(--vr-accent-rgb), .5);box-shadow:0 0 18px rgba(var(--vr-accent-rgb), .14), inset 0 1px 0 #fff3;transform:translateY(-1px)}.virtual_reg_btn[data-v-dabba21b]:hover:before{transform:translate(100%)}@property --vr_btn_angle{syntax:"<angle>";inherits:false;initial-value:0deg}.virtual_reg_btn_wrap[data-v-dabba21b]{isolation:isolate;border-radius:999px;display:inline-flex;position:relative}.virtual_reg_btn_wrap[data-v-dabba21b]:before,.virtual_reg_btn_wrap[data-v-dabba21b]:after{content:"";background:conic-gradient(from var(--vr_btn_angle), #4f46e5, #06b6d4, #39ff14, #a3ffb0, #39ff14, #06b6d4, #4f46e5);z-index:-1;border-radius:999px;animation:4s linear infinite vr_btn_spin-dabba21b;position:absolute;inset:-2px}.virtual_reg_btn_wrap[data-v-dabba21b]:after{filter:blur(14px);opacity:.38;transition:opacity .35s,filter .35s;inset:-9px}.virtual_reg_btn_wrap[data-v-dabba21b]:hover:after{opacity:.58;filter:blur(20px)}@keyframes vr_btn_spin-dabba21b{to{--vr_btn_angle:360deg}}@keyframes virtual_reg_cta_pulse-dabba21b{0%,to{box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a}50%{box-shadow:0 4px 20px #0000004d, inset 0 1px 0 #ffffff1a, 0 0 15px rgba(var(--vr-accent-rgb), .15)}}[data-v-dabba21b] .overlay{background:#050a18f0;animation:.3s cubic-bezier(.22,.8,.22,1) virtual_reg_screen_fade_in-dabba21b}@keyframes virtual_reg_screen_fade_in-dabba21b{0%{opacity:0}to{opacity:1}}[data-v-dabba21b] .modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;background:radial-gradient(140% 120% at 100% 0%, rgba(var(--vr-accent-rgb), .18) 0%, #0c142aeb 55%, #070e20fa 100%), linear-gradient(180deg, rgba(var(--vr-accent-rgb), .12), rgba(var(--vr-accent-rgb), 0) 65%);border:none;border-radius:0;animation:.4s cubic-bezier(.22,.8,.22,1) virtual_reg_screen_slide_up-dabba21b}@keyframes virtual_reg_screen_slide_up-dabba21b{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}[data-v-dabba21b] .modal_header{border-bottom:1px solid rgba(var(--vr-accent-rgb), .35);background:linear-gradient(180deg, #091228fa, #081024f0), linear-gradient(90deg, rgba(var(--vr-accent-rgb), .08), rgba(var(--vr-accent-rgb), 0) 50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0}[data-v-dabba21b] .modal_body{padding:0}.virtual_reg_screen_top[data-v-dabba21b]{align-items:center;gap:12px;padding:16px 18px;display:flex}.virtual_reg_screen_titles[data-v-dabba21b]{gap:2px;min-width:0;display:grid}.virtual_reg_screen_title[data-v-dabba21b]{color:#f5f7ff;letter-spacing:-.01em;font-size:20px;font-weight:700}.virtual_reg_screen_subtitle[data-v-dabba21b]{color:#a8bce8;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.virtual_reg_screen_body[data-v-dabba21b]{gap:20px;min-width:0;min-height:0;padding:24px 18px;display:grid}.virtual_reg_screen_body[data-v-dabba21b]>*{width:100%;min-width:0;max-width:720px;margin:0 auto;animation:.5s cubic-bezier(.22,.8,.22,1) .1s backwards virtual_reg_content_fade_in-dabba21b}@keyframes virtual_reg_content_fade_in-dabba21b{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_summary[data-v-dabba21b]{background:linear-gradient(135deg,#ffffff0f,#ffffff05),#09122899;border:1px solid #ffffff14;border-radius:12px;gap:14px;padding:16px;display:grid;box-shadow:0 4px 16px #0003}.virtual_reg_summary_item[data-v-dabba21b]{gap:2px;display:grid}.virtual_reg_summary_label[data-v-dabba21b]{letter-spacing:.12em;text-transform:uppercase;color:#a8bce8b3;font-size:11px;font-weight:600}.virtual_reg_summary_value[data-v-dabba21b]{color:#f5f7ff;font-size:15px;font-weight:600;line-height:1.4}.virtual_reg_progress_section[data-v-dabba21b]{gap:16px;padding-bottom:4px;display:grid}.virtual_reg_current_step[data-v-dabba21b]{color:#f5f7ff;text-align:center;letter-spacing:.01em;font-size:14px;font-weight:600}.virtual_reg_steps_timeline[data-v-dabba21b]{justify-content:center;align-items:center;gap:0;width:100%;max-width:400px;margin:0 auto;display:flex}.virtual_reg_step_node[data-v-dabba21b]{z-index:2;flex-shrink:0;position:relative}.virtual_reg_step_node.is_active .step_circle[data-v-dabba21b]{border-color:rgba(var(--vr-accent-rgb), .7);background:rgba(var(--vr-accent-rgb), .2);color:#f5f7ff;box-shadow:0 0 0 4px rgba(var(--vr-accent-rgb), .15);transform:scale(1.1)}.virtual_reg_step_node.is_complete .step_circle[data-v-dabba21b]{border-color:rgba(var(--vr-success-rgb), .6);background:rgba(var(--vr-success-rgb), .18);color:rgba(var(--vr-success-rgb), .95)}.step_connector.is_complete[data-v-dabba21b]{background:rgba(var(--vr-success-rgb), .5)}@media (width<=480px){[data-v-dabba21b] .step_circle{width:32px;height:32px;font-size:13px}.virtual_reg_steps_timeline[data-v-dabba21b]{max-width:100%;padding:0 10px}}.virtual_reg_form[data-v-dabba21b]{background:linear-gradient(135deg,#ffffff0a,#ffffff03),#09122880;border:1px solid #ffffff0f;border-radius:12px;gap:20px;min-width:0;max-width:100%;padding:20px;display:grid;overflow:visible;box-shadow:0 4px 16px #0003}.virtual_reg_step_content[data-v-dabba21b]{gap:16px;min-width:0;max-width:100%;animation:.3s cubic-bezier(.22,.8,.22,1) virtual_reg_step_fade_in-dabba21b;display:grid;overflow:visible}@keyframes virtual_reg_step_fade_in-dabba21b{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}[data-v-dabba21b] .virtual_reg_step_heading{color:#f5f7ff;letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;padding-bottom:8px;font-size:18px;font-weight:700}.virtual_reg_actions[data-v-dabba21b]{min-width:0;scroll-margin-bottom:calc(var(--virtual-reg-keyboard-inset,0px) + 24px);gap:12px;margin-top:4px;display:grid}.virtual_reg_payment_section[data-v-dabba21b],.virtual_reg_payment_choice_section[data-v-dabba21b]{gap:10px;margin-top:6px;display:grid}.virtual_reg_payment_choice_label[data-v-dabba21b]{color:#dce7fff2;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.virtual_reg_payment_choice_card[data-v-dabba21b]{cursor:pointer;background:#0b173094;border:1px solid #ffffff1f;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.virtual_reg_payment_choice_card input[data-v-dabba21b]{margin-top:2px}.virtual_reg_payment_choice_copy[data-v-dabba21b]{gap:4px;display:grid}.virtual_reg_payment_choice_copy strong[data-v-dabba21b]{color:#f5f7ff;font-size:13px}.virtual_reg_payment_choice_copy span[data-v-dabba21b]{color:#dce7ffd1;font-size:12px;line-height:1.5}.virtual_reg_payment_body[data-v-dabba21b]{color:#dce7fff2;font-size:12px;line-height:1.5}.virtual_reg_coupon_field[data-v-dabba21b]{gap:6px;display:grid}.virtual_reg_coupon_label[data-v-dabba21b]{color:#dce7fff2;font-size:12px;font-weight:700}.virtual_reg_coupon_row[data-v-dabba21b]{grid-template-columns:1fr auto;gap:8px;display:grid}.virtual_reg_coupon_input[data-v-dabba21b]{color:#eef4ff;text-transform:uppercase;background:#0b1730bf;border:1px solid #ffffff2e;border-radius:10px;width:100%;min-height:40px;padding:10px 12px;font-size:14px}.virtual_reg_coupon_input[data-v-dabba21b]:focus{border-color:rgba(var(--vr-accent-rgb), .65);box-shadow:0 0 0 2px rgba(var(--vr-accent-rgb), .16);outline:none}.virtual_reg_coupon_apply_btn[data-v-dabba21b]{border:1px solid rgba(var(--vr-accent-rgb), .52);background:linear-gradient(135deg, rgba(var(--vr-accent-rgb), .22), #7c5bff33);color:#f3f8ff;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;min-width:94px;min-height:40px;box-shadow:0 6px 16px rgba(var(--vr-accent-rgb), .18);border-radius:10px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .16s,box-shadow .16s,filter .16s,opacity .16s}.virtual_reg_coupon_apply_btn[data-v-dabba21b]:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 9px 20px rgba(var(--vr-accent-rgb), .24);transform:translateY(-1px)}.virtual_reg_coupon_apply_btn[data-v-dabba21b]:active:not(:disabled){box-shadow:0 5px 12px rgba(var(--vr-accent-rgb), .16);transform:translateY(0)}.virtual_reg_coupon_apply_btn[data-v-dabba21b]:disabled{opacity:.56;cursor:not-allowed;box-shadow:none;filter:saturate(.7)}.virtual_reg_coupon_totals[data-v-dabba21b]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;gap:6px;padding:10px 12px;display:grid}.virtual_reg_coupon_total_line[data-v-dabba21b]{color:#dce7fff2;justify-content:space-between;gap:12px;font-size:12px;display:flex}.virtual_reg_coupon_total_line.is_total[data-v-dabba21b]{color:#f6fbff;font-size:13px;font-weight:800}.virtual_reg_coupon_hint[data-v-dabba21b]{color:#a8bce8f2;font-size:12px;line-height:1.4}.virtual_reg_payment_meta[data-v-dabba21b]{color:#a8bce8e6;font-size:12px}.virtual_reg_payment_error[data-v-dabba21b]{color:#ffaaaafa;font-size:12px;font-weight:600}.virtual_reg_card_panel[data-v-dabba21b]{background:linear-gradient(135deg,#ffffff0f,#ffffff04),#0b1730b8;border:1px solid #ffffff24;border-radius:12px;gap:10px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 8px 18px #0000003d}.virtual_reg_card_panel.is_disabled[data-v-dabba21b]{opacity:.7}.virtual_reg_card_panel_header[data-v-dabba21b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.virtual_reg_card_panel_title[data-v-dabba21b]{letter-spacing:.02em;color:#dce9ff;font-size:12px;font-weight:700}.virtual_reg_card_panel_badge[data-v-dabba21b]{border:1px solid rgba(var(--vr-success-rgb), .42);background:rgba(var(--vr-success-rgb), .12);color:#d0ffe4f2;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.virtual_reg_square_card_mount[data-v-dabba21b]{background:#091228b8;border:1px solid #ffffff1f;border-radius:10px;min-height:88px;padding:10px}.virtual_reg_square_card_mount.is_disabled[data-v-dabba21b]{opacity:.5}[data-v-dabba21b] .sq-card-wrapper{width:100%}[data-v-dabba21b] .sq-card-wrapper input,[data-v-dabba21b] .sq-card-wrapper .sq-input,[data-v-dabba21b] .sq-card-wrapper .input-container{color:#eef4ff}.virtual_reg_step_error[data-v-dabba21b]{color:#ffe7e7;background:#ff787814;border:1px solid #ff787866;border-radius:8px;padding:10px 12px;font-size:12px;font-weight:600}.virtual_reg_inline_error[data-v-dabba21b]{color:#ffa0a0f2;font-size:12px;font-weight:600}.virtual_reg_checkin_note[data-v-dabba21b]{border:1px solid rgba(var(--vr-accent-rgb), .3);background:rgba(var(--vr-accent-rgb), .08);border-radius:10px;gap:8px;padding:14px;display:grid}.virtual_reg_checkin_note_title[data-v-dabba21b]{color:#f5f7ff;font-size:14px;font-weight:700}.virtual_reg_checkin_note_body[data-v-dabba21b]{color:#dce7fff2;font-size:13px;line-height:1.5}.virtual_reg_acknowledge[data-v-dabba21b]{color:#a8bce8e6;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;align-items:flex-start;gap:10px;padding:12px;font-size:12px;line-height:1.5;display:flex}.virtual_reg_acknowledge_notice[data-v-dabba21b]{color:#a8bce8f2;border-style:dashed;justify-content:center;font-weight:700}.virtual_reg_acknowledge.is_invalid[data-v-dabba21b]{border-color:#ff787899;box-shadow:0 2px 10px #ff787826}.virtual_reg_acknowledge input[data-v-dabba21b]{width:18px;height:18px;accent-color:rgba(var(--vr-accent-rgb), .9);cursor:pointer;flex-shrink:0;margin-top:2px}.virtual_reg_forwarding_status[data-v-dabba21b]{color:#eaf1ff;letter-spacing:.02em;background:#ffffff0a;border:1px dashed #fff3;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;padding:10px 12px;font-weight:800;display:inline-flex}.virtual_reg_forwarding_text[data-v-dabba21b]{font-size:13px}.virtual_reg_action_buttons[data-v-dabba21b]{gap:10px;display:grid}.virtual_reg_action_buttons>button[data-v-dabba21b]{width:100%;min-height:44px}.virtual_reg_action_buttons .btn_checkmark[data-v-dabba21b]{justify-content:center;align-items:center;width:18px;height:18px;margin-right:6px;display:inline-flex}.virtual_reg_action_buttons .btn_checkmark_svg[data-v-dabba21b]{width:18px;height:18px}.primary_btn.is_confirmed[data-v-dabba21b]{color:#f6fbff;background:linear-gradient(135deg,#7ce7aa52,#7cd3ff4d);border-color:#7ce7aa80;animation:1s confirmGlow-dabba21b;box-shadow:0 10px 26px #7ce7aa47,0 4px 12px #7cd3ff38}.primary_btn.is_confirmed .btn_checkmark_svg[data-v-dabba21b]{animation:.5s cubic-bezier(.22,.8,.22,1) checkPop-dabba21b}.primary_btn.is_confirmed span[data-v-dabba21b]:last-child{animation:.6s cubic-bezier(.22,.8,.22,1) confirmText-dabba21b}@keyframes checkPop-dabba21b{0%{opacity:.4;transform:scale(.6)rotate(-6deg)}70%{opacity:1;transform:scale(1.1)rotate(0)}to{transform:scale(1)}}@keyframes confirmGlow-dabba21b{0%{box-shadow:0 0 #7ce7aa00}40%{box-shadow:0 0 0 10px #7ce7aa1f}to{box-shadow:0 10px 26px #7ce7aa47,0 4px 12px #7cd3ff38}}@keyframes confirmText-dabba21b{0%{opacity:.4;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=480px){.virtual_reg_actions[data-v-dabba21b]{gap:10px}}.button_section.is-hidden[data-v-dabba21b]{opacity:0;visibility:hidden;border-top-color:#0000;animation:none;transform:translateY(110%)}.button_section.is-steady[data-v-dabba21b]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:translateY(0)}.button_section.is-cta-enter[data-v-dabba21b],.button_section.is-success-enter[data-v-dabba21b]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.22,.8,.22,1) forwards event_registration_slide_up-dabba21b}.button_section.is-success-exit[data-v-dabba21b]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.4,0,.2,1) forwards event_registration_slide_down-dabba21b}@keyframes event_registration_slide_up-dabba21b{0%{opacity:0;visibility:visible;border-top-color:var(--border);transform:translateY(110%)}to{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}}@keyframes event_registration_slide_down-dabba21b{0%{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}to{opacity:0;visibility:hidden;border-top-color:#0000;transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.button_section[data-v-dabba21b]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:none}[data-v-dabba21b] .overlay,[data-v-dabba21b] .modal,.virtual_reg_screen_body[data-v-dabba21b]>*,.virtual_reg_step_content[data-v-dabba21b]{transition:none;animation:none}}[data-v-dabba21b] .modal{height:var(--virtual-reg-viewport-height,100dvh);max-height:var(--virtual-reg-viewport-height,100dvh);min-height:0}@media (width<=480px){.virtual_reg_screen_body[data-v-dabba21b]{padding-bottom:calc(24px + env(safe-area-inset-bottom))}}.video_wrap[data-v-dfc4f332]{border:1px solid var(--border);background:linear-gradient(#0b1630f5,#081228f0);border-radius:14px;width:100%;padding-top:56.25%;position:relative;overflow:hidden;box-shadow:0 14px 40px #00000059}.player_host[data-v-dfc4f332],.player_host iframe[data-v-dfc4f332]{width:100%;height:100%;position:absolute;inset:0}.video_overlay[data-v-dfc4f332]{text-align:center;color:#fff;background:radial-gradient(120% 120% at 50% 0,#8b5cf642 0%,#0d152bc7 60%,#081228f5 100%),linear-gradient(#d7b43a29,#d7b43a14 60%,#d7b43a00 100%),repeating-linear-gradient(135deg,#ffffff0f 0 2px,#0000 2px 8px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.co_inner[data-v-dfc4f332]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px 18px;display:flex}.co_title[data-v-dfc4f332]{color:#e8eefb;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 18px #00000059;font-size:18px;font-weight:900}.co_count[data-v-dfc4f332]{letter-spacing:.02em;color:#fff;text-shadow:0 6px 26px #00000073;font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-size:52px;font-weight:900;line-height:1}@media (width<=720px){.co_count[data-v-dfc4f332]{font-size:40px}}.hero_top[data-v-2d8caf87]{border-bottom:1px solid var(--border);position:relative;overflow:hidden}.hero_top.no_top_gap[data-v-2d8caf87]{margin-top:0}.drag_handle[data-v-2d8caf87]{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;left:0;right:0}.drag_bar[data-v-2d8caf87]{pointer-events:auto;cursor:grab;background:#ffffff94;border-radius:999px;width:46px;height:5px;box-shadow:0 2px 8px #00000047}.drag_bar[data-v-2d8caf87]:active{cursor:grabbing}.hero_back[data-v-2d8caf87]{z-index:4;position:absolute;top:8px;left:8px}.hero_actions[data-v-2d8caf87]{z-index:4;align-items:center;gap:8px;display:flex;position:absolute;top:8px;right:8px}.back_icon_btn[data-v-2d8caf87]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;place-items:center;width:34px;height:34px;display:grid}.back_icon[data-v-2d8caf87]{width:18px;height:18px;display:block}.inline_edit_hint[data-v-2d8caf87]{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:800}.top_hint_row[data-v-2d8caf87]{color:#f9df86f2;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 10px #060c1a73;z-index:3;padding:2px 8px;font-weight:900;position:absolute;top:10px;left:30px;right:30px;overflow:hidden}.top_hint_row.requires_action[data-v-2d8caf87]{color:#ff4f5f;text-shadow:0 2px 12px #5e081280}.small_btn[data-v-390495c4]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:800;display:inline-flex}.file_input[data-v-390495c4]{display:none}.image_edit_overlay[data-v-390495c4]{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:20px;right:10px}.image_edit_btn[data-v-390495c4]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e8eefb;background:#0b1630b8;border-color:#ffffff47}.image_edit_btn.danger[data-v-390495c4]{background:#3e1114d1;border-color:#e74c3ca6}.image_icon_btn[data-v-390495c4]{width:34px;height:34px;padding:0;font-size:22px;line-height:1}.image_icon_btn .icon[data-v-390495c4]{width:14px;height:14px}.image_upload_state[data-v-390495c4]{z-index:3;color:#d9edff;background:#070f21c7;border:1px solid #2ea3ff57;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.image_upload_spinner[data-v-390495c4]{border:2px solid #d9edff59;border-top-color:#d9edff;border-radius:999px;width:12px;height:12px;animation:.85s linear infinite image_upload_spin-390495c4}@keyframes image_upload_spin-390495c4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.image_upload_error[data-v-390495c4]{z-index:3;color:#ffd4d9;background:#4e101ad9;border:1px solid #e74c3c66;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;position:absolute;bottom:12px;left:12px;right:12px}.hif_root[data-v-32257d9d]{z-index:5;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.hif_grid[data-v-32257d9d]{pointer-events:none;z-index:1;position:absolute;inset:0}.hif_line[data-v-32257d9d]{background:#ffffffb8;position:absolute;box-shadow:0 0 1px #00000059}.hif_v[data-v-32257d9d]{width:1px;top:0;bottom:0}.hif_v1[data-v-32257d9d]{left:33.333%}.hif_v2[data-v-32257d9d]{left:66.666%}.hif_h[data-v-32257d9d]{height:1px;left:0;right:0}.hif_h1[data-v-32257d9d]{top:33.333%}.hif_h2[data-v-32257d9d]{top:66.666%}.hif_stage[data-v-32257d9d]{z-index:2;touch-action:none;cursor:grab;pointer-events:auto;outline:none;position:absolute;inset:0}.hif_stage[data-v-32257d9d]:active{cursor:grabbing}.ann_feed[data-v-1e6f8fbb]{min-height:120px}.ann_status_row[data-v-1e6f8fbb]{color:#64748b;align-items:center;gap:10px;padding:20px 0;font-size:13px;display:flex}.ann_spinner[data-v-1e6f8fbb]{border:2px solid #ffffff14;border-top-color:#64748b;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite ann_spin-1e6f8fbb;display:inline-block}@keyframes ann_spin-1e6f8fbb{to{transform:rotate(360deg)}}.ann_empty[data-v-1e6f8fbb]{color:#64748b;text-align:center;margin:0;padding:24px 0;font-size:13px}.ann_list[data-v-1e6f8fbb]{flex-direction:column;display:flex}.ann_item[data-v-1e6f8fbb]{background:0 0;border:none;border-top:1px solid #94a3b82e;border-radius:0;margin:0;padding:16px 0}.ann_item_first[data-v-1e6f8fbb]{border-top:none;padding-top:4px}.ann_item_unread[data-v-1e6f8fbb]{padding-left:12px;position:relative}.ann_item_unread[data-v-1e6f8fbb]:before{content:"";background:linear-gradient(#d7b43a,#d7b43a59);border-radius:1px;width:2px;position:absolute;top:16px;bottom:16px;left:0}.ann_item_meta[data-v-1e6f8fbb]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.ann_item_time[data-v-1e6f8fbb]{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:500}.ann_new_badge[data-v-1e6f8fbb]{color:#d7b43a;letter-spacing:.4px;text-transform:uppercase;background:#d7b43a24;border-radius:10px;padding:2px 7px;font-size:10px;font-weight:700}.ann_item_title[data-v-1e6f8fbb]{color:#e2e8f0;margin:0 0 6px;font-size:15px;font-weight:700;line-height:1.35}.ann_item_body[data-v-1e6f8fbb]{color:#94a3b8;white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.65}.contact_card[data-v-75490968]{border:1px solid var(--border);background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;display:flex;overflow:hidden}.contact_text[data-v-75490968]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.row_title[data-v-75490968]{min-width:0;max-width:100%;font-size:16px;font-weight:900}.row_subtext[data-v-75490968]{color:var(--muted);min-width:0;max-width:100%;font-size:14px;font-weight:700}.one_line[data-v-75490968]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.contact_actions[data-v-75490968]{align-items:center;gap:8px;display:flex}.contact_action_btn[data-v-75490968]{border:1px solid var(--border);width:36px;height:36px;color:var(--text);background:linear-gradient(#ffffff0f,#ffffff08);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.contact_action_btn .icon[data-v-75490968]{fill:currentColor;width:18px;height:18px;display:block}.contact_action_btn.sms_btn .icon[data-v-75490968]{transform:translate(1px,1px)}.contact_remove_btn[data-v-75490968]{color:#ffb6b0;background:linear-gradient(#e74c3c2e,#e74c3c14);border-color:#e74c3c80}.contact_field_input[data-v-75490968]{width:100%;color:inherit;background:0 0;border:none;border-bottom:1px solid #0000;border-radius:0;outline:none;min-width:0;margin:0;padding:0;font-family:inherit;transition:border-color .15s;display:block}.contact_field_input[data-v-75490968]:focus{border-bottom-color:#a0c4ff99}.contact_name_input[data-v-75490968]{font-size:16px;font-weight:900;line-height:1.3}.contact_subrow[data-v-75490968]{gap:10px;margin-top:2px;display:flex}.contact_role_input[data-v-75490968],.contact_phone_input[data-v-75490968]{color:var(--muted);flex:1 1 0;min-width:0;font-size:14px;font-weight:700}.contact_phone_input[data-v-75490968]{text-align:right}@media (width<=480px){.contact_subrow[data-v-75490968]{flex-direction:column;gap:0}.contact_phone_input[data-v-75490968]{text-align:left}}.loc_picker[data-v-3737bf35]{width:100%;min-width:0;position:relative}.loc_card[data-v-3737bf35]{background:linear-gradient(#17a2b814,#17a2b808);border:1px solid #17a2b859;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.loc_card_pin[data-v-3737bf35]{color:#4fc3d8;background:#17a2b824;border:1px solid #17a2b840;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:inline-flex}.loc_card_text[data-v-3737bf35]{flex:auto;min-width:0}.loc_card_head[data-v-3737bf35]{align-items:center;gap:8px;min-width:0;display:flex}.loc_card_name[data-v-3737bf35]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.loc_verified_chip[data-v-3737bf35]{letter-spacing:.04em;text-transform:uppercase;color:#5fd0e4;background:#17a2b824;border:1px solid #17a2b84d;border-radius:999px;flex:none;align-items:center;gap:3px;padding:2px 7px;font-size:10px;font-weight:800;display:inline-flex}.loc_card_address[data-v-3737bf35]{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;font-weight:500;line-height:1.45}.loc_card_actions[data-v-3737bf35]{flex:none;align-items:center;gap:6px;margin-top:1px;display:flex}.loc_change_btn[data-v-3737bf35]{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0a;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s}.loc_change_btn[data-v-3737bf35]:hover{background:#ffffff12;border-color:#d7b43a80}.loc_clear_btn[data-v-3737bf35]{border:1px solid var(--border);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex}.loc_clear_btn[data-v-3737bf35]:hover{color:#ff8a8a;border-color:#ff787866}.loc_legacy_row[data-v-3737bf35]{background:#ffffff05;border:1px dashed #ffffff24;border-radius:10px;align-items:center;gap:8px;min-width:0;margin-bottom:8px;padding:7px 10px;display:flex}.loc_legacy_label[data-v-3737bf35]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);flex:none;font-size:10px;font-weight:800}.loc_legacy_text[data-v-3737bf35]{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:13px;font-weight:600;overflow:hidden}.loc_legacy_chip[data-v-3737bf35]{letter-spacing:.04em;text-transform:uppercase;color:#e3b26a;background:#e3b26a1a;border:1px solid #e3b26a4d;border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:800}.loc_input_wrap[data-v-3737bf35]{width:100%;position:relative}.loc_input_icon[data-v-3737bf35]{color:var(--muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.loc_input[data-v-3737bf35]{box-sizing:border-box;width:100%;color:var(--text);border:1px solid var(--border);background:#ffffff05;border-radius:10px;padding:10px 74px 10px 34px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .15s}.loc_input[data-v-3737bf35]::placeholder{color:#9eabc99e;font-weight:500}.loc_input[data-v-3737bf35]:focus{border-color:#d7b43a8c;outline:none}.loc_spinner[data-v-3737bf35]{border:2px solid #ffffff26;border-top-color:#d7b43ad9;border-radius:50%;width:14px;height:14px;margin-top:-7px;animation:.7s linear infinite loc_spin-3737bf35;position:absolute;top:50%;right:11px}@keyframes loc_spin-3737bf35{to{transform:rotate(360deg)}}.loc_cancel_btn[data-v-3737bf35]{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:12px;font-weight:700;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.loc_cancel_btn[data-v-3737bf35]:hover{color:var(--text)}.loc_dropdown[data-v-3737bf35]{z-index:30;border:1px solid var(--border);background:linear-gradient(#0b1630fa,#081228fa);border-radius:12px;margin-top:6px;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 14px 40px #00000059}.loc_options[data-v-3737bf35]{max-height:264px;margin:0;padding:6px;list-style:none;overflow:auto}.loc_option[data-v-3737bf35]{cursor:pointer;border-radius:9px;align-items:flex-start;gap:9px;padding:8px 9px;display:flex}.loc_option.active[data-v-3737bf35]{background:#ffffff12}.loc_opt_pin[data-v-3737bf35]{color:var(--muted);flex:none;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.loc_option.active .loc_opt_pin[data-v-3737bf35]{color:var(--accent)}.loc_opt_text[data-v-3737bf35]{flex-direction:column;gap:1px;min-width:0;display:flex}.loc_opt_name[data-v-3737bf35]{color:var(--text);overflow-wrap:anywhere;font-size:13.5px;font-weight:700;line-height:1.35}.loc_opt_address[data-v-3737bf35]{color:var(--muted);overflow-wrap:anywhere;font-size:11.5px;font-weight:500;line-height:1.4}.loc_dropdown_note[data-v-3737bf35]{color:var(--muted);padding:12px 12px 10px;font-size:12.5px;font-weight:600}.loc_dropdown_note.is_error[data-v-3737bf35]{color:#e8a1a1}.loc_attribution[data-v-3737bf35]{letter-spacing:.03em;color:#9eabc98c;text-align:right;border-top:1px solid #ffffff0d;padding:5px 12px 7px;font-size:10px}.loc_hint[data-v-3737bf35]{color:#9eabc9b8;margin:7px 2px 0;font-size:11.5px;font-weight:500;line-height:1.45}.overlay[data-v-73995110]{--ovPad:12px;padding:var(--ovPad) var(--ovPad) 0 var(--ovPad);z-index:100;overscroll-behavior:none;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.modal[data-v-73995110]{width:100%;max-width:min(860px, calc(100vw - (var(--ovPad) * 2)));border:1px solid var(--border);max-height:calc(100dvh - (var(--ovPad) * 2));transform-origin:bottom;will-change:transform, opacity;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#0b1630fa,#081228f5);border-radius:16px 16px 0 0;flex-direction:column;transition:transform .2s;animation:.5s cubic-bezier(.22,.8,.22,1) event_modal_slide_up-73995110;display:flex;position:relative;overflow:hidden}@keyframes event_modal_slide_up-73995110{0%{opacity:1;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.drag_handle[data-v-73995110]{-webkit-user-select:none;user-select:none;z-index:3;pointer-events:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:8px;left:0;right:0}.drag_handle[data-v-73995110]:active{cursor:grabbing}.drag_bar[data-v-73995110]{cursor:grab;touch-action:none;pointer-events:auto;background:#ffffff8c;border-radius:999px;width:48px;height:5px;box-shadow:0 2px 8px #00000059}.scroll_area[data-v-73995110]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow:hidden auto}.scroll_area[data-v-73995110]::-webkit-scrollbar{width:0;height:0}.hero_top[data-v-73995110]{width:100%;position:relative}.hero_top.no_top_gap[data-v-73995110]{margin-top:0;padding-top:0}.content[data-v-73995110]{scrollbar-width:none;-ms-overflow-style:none;padding:0 16px}.content[data-v-73995110]::-webkit-scrollbar{width:0;height:0}.event_detail_tabs[data-v-73995110]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:6px;margin:14px 0 12px;padding:4px;display:flex}.event_detail_tab[data-v-73995110]{color:#94a3b8;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-size:14px;font-weight:700;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.event_detail_tab[data-v-73995110]:hover{color:#cbd5e1}.event_detail_tab.active[data-v-73995110]{color:#f8fafc;background:#ffffff14;box-shadow:inset 0 1px #ffffff0f}.event_detail_tab_blip[data-v-73995110]{color:#0a0f2e;background:#d7b43a;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.event_detail_panels_viewport[data-v-73995110]{contain:inline-size;width:100%;position:relative;overflow:hidden}.event_detail_panels_track[data-v-73995110]{will-change:transform;width:100%;transition:transform .32s cubic-bezier(.22,.8,.22,1);display:flex;transform:translate(0)}.event_detail_panels_viewport.is_dual .event_detail_panels_track[data-v-73995110]{width:200%}.event_detail_panels_viewport.is_dual .event_detail_panels_track.show_announcements[data-v-73995110]{transform:translate(-50%)}.event_detail_panel[data-v-73995110]{box-sizing:border-box;flex:0 0 100%;width:100%;min-width:0;max-width:100%;overflow:hidden}.event_detail_panels_viewport.is_dual .event_detail_panel[data-v-73995110]{flex:0 0 50%;width:50%;max-width:50%}.event_detail_panels_viewport:not(.is_dual) .announcements_panel[data-v-73995110]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.announcements_panel[data-v-73995110]{padding-top:2px}@media (prefers-reduced-motion:reduce){.event_detail_panels_track[data-v-73995110]{transition:none}}.hero_back[data-v-73995110]{z-index:2;position:absolute;top:8px;left:8px}.back_icon_btn[data-v-73995110]{border:1px solid var(--border);color:#e8eefb;cursor:pointer;background:#0000004d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.back_icon_btn[data-v-73995110]:hover{background:#0006}.back_icon_btn[data-v-73995110]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.content_header[data-v-73995110]{align-items:center;gap:10px;padding:14px 0 6px;display:flex}.spacer[data-v-73995110]{flex:1}.back_icon[data-v-73995110]{width:16px;height:16px;display:block}.icon_btn[data-v-73995110]{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:6px}.icon_btn .icon[data-v-73995110]{fill:currentColor;width:18px;height:18px;display:block}.icon_btn[data-v-73995110]:hover{color:var(--text)}.icon_btn[data-v-73995110]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.icon_btn.is_active[data-v-73995110]{color:var(--accent);background:#f0d67a29;border-color:#f0d67a9e}.admin_action_bar[data-v-73995110]{box-sizing:border-box;background:#50b4ff0f;border-bottom:1px solid #50b4ff2e;justify-content:flex-end;align-items:center;gap:8px;min-height:42px;padding:7px 14px;transition:background .2s,border-color .2s;display:flex}.admin_action_bar.is_editing[data-v-73995110]{background:#50b4ff1a;border-bottom-color:#50b4ff40;justify-content:space-between}.admin_action_bar.has_changes[data-v-73995110]{background:#e6b92817;border-bottom-color:#e6b9284d}.admin_action_bar.has_attention[data-v-73995110]{background:#ff414b17;border-bottom-color:#ff414b52}.admin_action_btn[data-v-73995110]{color:#a0dcfff2;cursor:pointer;letter-spacing:.01em;background:#50b4ff1a;border:1px solid #50b4ff52;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.admin_action_btn[data-v-73995110]:hover{color:#c8eaff;background:#50b4ff2e;border-color:#50b4ff8c}.admin_action_btn[data-v-73995110]:focus-visible{outline-offset:2px;outline:2px solid #50b4ff8c}.admin_action_icon[data-v-73995110]{fill:currentColor;flex-shrink:0;width:14px;height:14px;display:block}.admin_edit_status_dot[data-v-73995110]{background:#50b4ff;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite status_dot_pulse-73995110;box-shadow:0 0 6px #50b4ffb3}.admin_action_bar.has_changes .admin_edit_status_dot[data-v-73995110]{background:#e8c030;animation:none;box-shadow:0 0 6px #e6b928bf}.admin_action_bar.has_attention .admin_edit_status_dot[data-v-73995110]{background:#ff4550;animation:.55s ease-in-out infinite status_dot_pulse_fast-73995110;box-shadow:0 0 8px #ff414bd9}.admin_edit_status_text[data-v-73995110]{color:#a0dcffe6;letter-spacing:.01em;font-size:12px;font-weight:800}.admin_action_bar.has_changes .admin_edit_status_text[data-v-73995110]{color:#f0d264f2}.admin_action_bar.has_attention .admin_edit_status_text[data-v-73995110]{color:#ffa0a0f2}.admin_edit_status_group[data-v-73995110]{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.admin_inline_actions[data-v-73995110]{flex-shrink:0;align-items:center;gap:6px;display:flex}.admin_inline_btn[data-v-73995110]{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 14px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.admin_inline_btn[data-v-73995110]:disabled{opacity:.45;cursor:not-allowed}.admin_inline_discard[data-v-73995110]{color:#ffbebee6;background:#c6505129;border-color:#c6505159}.admin_inline_discard[data-v-73995110]:hover:not(:disabled){color:#ffe0e0;background:#dc5a5b3d;border-color:#dc5a5b8c}.admin_inline_save[data-v-73995110]{color:#a0dcff99;background:#0a13286b;border-color:#50b4ff33}.admin_inline_save.can_save[data-v-73995110]{color:#fff;background:linear-gradient(#67e8a55c,#2aaa6d42),#071e188f;border-color:#50c88273}.admin_inline_save.can_save[data-v-73995110]:hover:not(:disabled){background:linear-gradient(#67e8a570,#2aaa6d57),#071e189e;border-color:#50c88299}.admin_inline_spinner[data-v-73995110]{border:2px solid #ffffff4d;border-top-color:var(--accent);border-radius:999px;width:10px;height:10px;animation:.8s linear infinite spin-73995110}.admin_action_bar.has_attention .admin_inline_btn[data-v-73995110]{animation:.72s cubic-bezier(.22,.8,.22,1) inline_btn_shake-73995110}@keyframes inline_btn_shake-73995110{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-73995110{0%,to{opacity:1}50%{opacity:.45}}@keyframes status_dot_pulse_fast-73995110{0%,to{opacity:1}50%{opacity:.25}}.social_btn[data-v-73995110]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.social_btn .social_icon[data-v-73995110]{width:16px;height:16px;display:block}.yt_btn[data-v-73995110]{color:#fff;background:linear-gradient(#e03a2d,#b12a21);border-color:#0000001f;box-shadow:0 3px 12px #b12a2138}.yt_btn[data-v-73995110]:hover{filter:brightness(1.03)}.fb_btn[data-v-73995110]{color:#fff;background:linear-gradient(#1b6fe0,#1356b2);border-color:#0000001f;box-shadow:0 3px 12px #1356b238}.fb_btn[data-v-73995110]:hover{filter:brightness(1.03)}.recordings_btn[data-v-73995110]{color:#f5f3ff;background:linear-gradient(135deg,#7c3aede6,#4f46e5d9);border-color:#a78bfa8c;box-shadow:0 4px 16px #7c3aed59}.recordings_btn[data-v-73995110]:hover{filter:brightness(1.06);box-shadow:0 6px 20px #7c3aed73}.bottom_cta[data-v-73995110]{flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:12px 0 16px;display:flex}.calendar_btn[data-v-73995110]{color:var(--text);border-color:var(--border);background:#ffffff0f}.calendar_btn[data-v-73995110]:hover{background:#ffffff1a}.copy_confirmed[data-v-73995110]{color:#4ade80!important;border-color:#4ade8073!important}.copy_check_icon[data-v-73995110]{color:#4ade80}.coming_soon_cta[data-v-73995110]{justify-content:center;padding:12px 0 16px;display:flex}.badge_outline[data-v-73995110]{border:2px solid var(--accent);color:var(--text);background:0 0;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.badge_draft[data-v-73995110]{color:var(--text);background:0 0;border:2px solid #1e90ff;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.badge_confirmed[data-v-73995110]{color:var(--text);background:0 0;border:2px solid #2ecc71;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:900}.close_btn[data-v-73995110]{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:4px 10px;font-size:22px;line-height:1}.close_btn[data-v-73995110]:hover{color:var(--text)}.hero_img[data-v-73995110]{background-position:50%;background-size:cover;min-height:220px;position:relative}.hero_carousel[data-v-73995110]{width:100%;min-height:220px;position:relative}.hero_carousel.hero_framing_active .slides[data-v-73995110],.hero_img.hero_framing_active[data-v-73995110]{touch-action:none;overscroll-behavior:none;overflow:hidden}.hero_carousel.hero_framing_active .slides[data-v-73995110]{scroll-snap-type:none}.hero_carousel.hero_framing_active .slide[data-v-73995110]{pointer-events:none}[data-v-73995110] .hero_framing_chrome .hero_back,[data-v-73995110] .hero_framing_chrome .hero_actions,[data-v-73995110] .hero_framing_chrome .top_hint_row{z-index:12;pointer-events:auto}.slides[data-v-73995110]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow:auto hidden}.slides[data-v-73995110]::-webkit-scrollbar{display:none}.slide[data-v-73995110]{scroll-snap-align:start;background-position:50%;background-size:cover;flex:0 0 100%;min-width:100%;height:100%;min-height:220px;position:relative;overflow:hidden}.hero_media_frame[data-v-73995110]{background:#0a1020;position:relative;overflow:hidden}.hero_media_frame[data-v-73995110]:before{content:"";background-color:#0a1020;background-image:var(--hero-bg-gradient), var(--hero-bg-image);background-position:var(--hero-bg-position), var(--hero-bg-position);transform:scale(var(--hero-bg-zoom,1));transform-origin:var(--hero-bg-origin,center center);will-change:transform;pointer-events:none;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0}.slide_bg_video[data-v-73995110]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero_img[data-v-73995110],.hero_carousel[data-v-73995110],.slide[data-v-73995110]{transition:min-height .3s}@media (width>=760px){.hero_img[data-v-73995110],.hero_carousel[data-v-73995110],.slide[data-v-73995110]{min-height:clamp(280px,42vh,420px)}}.dots[data-v-73995110]{pointer-events:auto;z-index:2;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:6px;left:0;right:0}.dot[data-v-73995110]{cursor:pointer;background:#ffffff59;border:none;border-radius:999px;width:12px;height:12px;padding:0}.dot.active[data-v-73995110]{background:#ffffffe6}.dot[data-v-73995110]:focus-visible{outline-offset:2px;outline:2px solid #fff}.image_edit_overlay[data-v-73995110]{z-index:3;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:absolute;bottom:20px;right:10px}.image_edit_btn[data-v-73995110]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e8eefb;background:#0b1630b8;border-color:#ffffff47}.image_edit_btn.danger[data-v-73995110]{background:#3e1114d1;border-color:#e74c3ca6}.image_icon_btn[data-v-73995110]{width:34px;height:34px;padding:0;font-size:22px;line-height:1}.image_icon_btn .icon[data-v-73995110]{width:14px;height:14px}.image_upload_error[data-v-73995110]{z-index:3;color:#ff6f6f;text-shadow:0 2px 10px #30060aa6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:900;position:absolute;bottom:6px;left:10px;right:10px;overflow:hidden}.upload_slide_overlay[data-v-73995110]{background:linear-gradient(#00000073,#0000009e);place-items:center;display:grid;position:absolute;inset:0}.upload_slide_inner[data-v-73995110]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1630ad;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;display:inline-flex}.upload_slide_spinner[data-v-73995110]{border:2px solid #ffffff59;border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-73995110}.upload_slide_text[data-v-73995110]{color:#eef4ff;font-size:13px;font-weight:900}.hero_actions[data-v-73995110]{z-index:2;align-items:center;gap:8px;display:flex;position:absolute;top:8px;right:8px}.event_title[data-v-73995110]{text-align:left;padding:14px 0 6px;font-size:20px;font-weight:700;line-height:1.25}.event_title_input[data-v-73995110]{padding:8px 10px;font-size:20px;font-weight:700;line-height:1.25}.inline_edit_hint[data-v-73995110]{color:var(--muted);margin:0 0 10px;font-size:12px;font-weight:800}.top_hint_row[data-v-73995110]{color:#f9df86f2;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 10px #060c1a73;z-index:2;padding:2px 8px;font-weight:900;position:absolute;top:10px;left:30px;right:30px;overflow:hidden}.top_hint_row.requires_action[data-v-73995110]{color:#ff4f5f;text-shadow:0 2px 12px #5e081280}.alert_banner[data-v-73995110]{border:2px solid var(--accent);background:#ffffff14;border-radius:12px;margin:12px 0 8px;padding:10px 12px;box-shadow:0 6px 20px #00000047}.alert_heading[data-v-73995110]{text-transform:uppercase;letter-spacing:.04em;margin:0 0 4px;font-weight:1000}.alert_copy[data-v-73995110]{color:var(--text);margin:0;font-weight:300}.alert_emphasis[data-v-73995110]{font-weight:700}.alert_address[data-v-73995110]{color:#ffd54f;white-space:nowrap;margin-top:4px;font-size:15px;font-weight:700;display:block}.alert_note[data-v-73995110]{color:var(--muted);margin:0 0 12px 12px;font-weight:400}.hero_meta[data-v-73995110]{flex-direction:column;gap:8px;display:flex}.hero[data-v-73995110]>*{min-width:0}.meta_item[data-v-73995110]{gap:10px;display:flex}.meta_item .label[data-v-73995110]{color:var(--muted);min-width:70px;font-weight:700}.info_rows[data-v-73995110]{flex-direction:column;gap:12px;width:100%;min-width:0;margin-top:4px;display:flex}.info_row[data-v-73995110]{border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:center;gap:12px;width:100%;max-width:100%;padding:10px;display:flex;overflow:hidden}.info_row.clickable[data-v-73995110],.info_row.is_clickable[data-v-73995110]{cursor:pointer}.info_row.clickable[data-v-73995110]:focus-visible,.info_row.is_clickable[data-v-73995110]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.info_icon[data-v-73995110]{width:36px;height:36px;color:var(--text);background:#d7b43a2e;border-radius:999px;place-items:center;display:grid}.info_icon .icon[data-v-73995110]{fill:currentColor;width:18px;height:18px;display:block}.info_icon[data-v-73995110] svg.vector_icon{display:block}.info_text[data-v-73995110]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.info_affordance[data-v-73995110]{color:var(--muted);place-items:center;display:grid}.row_title[data-v-73995110]{min-width:0;max-width:100%;font-size:16px;font-weight:900}.row_subtext[data-v-73995110]{color:var(--muted);min-width:0;max-width:100%;font-size:14px;font-weight:700}.inline_editable[data-v-73995110]{cursor:pointer}.inline_editable[data-v-73995110]:hover{border-color:#d7b43a59}.inline_input[data-v-73995110]{min-height:auto;padding:6px 8px;font-size:15px;font-weight:700;line-height:1.4}.inline_textarea[data-v-73995110]{min-height:52px;padding:8px 10px;font-size:15px;font-weight:600;line-height:1.5}.inline_editor_wrap[data-v-73995110]{width:100%}.inline_structured_editor[data-v-73995110]{gap:8px;display:grid}.row_editor_item[data-v-73995110]{align-items:center;gap:8px;display:flex}.row_editor_item .ef_input[data-v-73995110]{flex:auto}.row_editor_actions[data-v-73995110]{flex-wrap:wrap;gap:8px;display:flex}.tap_to_set_hint[data-v-73995110]{color:#becce2b8;letter-spacing:.01em;font-weight:600}.date_admin_inline[data-v-73995110]{grid-template-columns:1fr;gap:8px;margin-top:8px;display:grid}.date_admin_item[data-v-73995110]{flex-direction:column;gap:4px;min-width:0;display:flex}.inline_url_editor[data-v-73995110]{gap:6px;margin-top:8px;display:grid}.inline_url_editor.has_recordings_block[data-v-73995110]{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-73995110]{gap:8px;margin-top:4px;display:grid}.inline_url_done_btn[data-v-73995110]{justify-self:start;margin-top:2px}.ghost_link_btn[data-v-73995110]{opacity:.32;filter:saturate(.7)}.ghost_link_btn[data-v-73995110]:hover{opacity:.46}.website_btn[data-v-73995110]{color:#0b1630;background:linear-gradient(#fff,#e8edf6);border-color:#0c163038;box-shadow:0 3px 12px #08122838}.website_btn[data-v-73995110]:hover{filter:brightness(1.03)}.one_line[data-v-73995110]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.row[data-v-73995110]{align-items:flex-start;gap:10px;display:flex}.row .label[data-v-73995110]{color:var(--muted);min-width:70px;padding-top:1px;font-weight:700}.row .multi_line[data-v-73995110]{white-space:pre-line;flex:auto;min-width:0}.venue_lines[data-v-73995110]{flex-direction:column;gap:2px;display:flex}.venue_primary_line[data-v-73995110]{font-weight:700}.venue_secondary_line[data-v-73995110]{color:var(--muted);font-size:13px;line-height:1.45}.venue_location_row[data-v-73995110]{align-items:flex-start}.venue_location_row .label[data-v-73995110]{padding-top:11px}.venue_location_row .loc_picker[data-v-73995110]{flex:auto;min-width:0}.empty_tap_target[data-v-73995110]{align-items:center;width:100%;min-height:28px;display:flex}.grid[data-v-73995110]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;padding:0 0 16px;display:grid}.edit_grid[data-v-73995110]{grid-template-columns:1fr}@media (width>=760px){.edit_grid[data-v-73995110]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.overlay[data-v-73995110]{--ovPad:8px;padding:var(--ovPad) var(--ovPad) 0 var(--ovPad)}}.edit_panel[data-v-73995110]{padding:0 16px 16px}.edit_grid[data-v-73995110]{grid-template-columns:1fr;gap:10px;display:grid}.edit_field[data-v-73995110]{flex-direction:column;gap:6px;display:flex}.img_mgr[data-v-73995110]{display:block}.img_grid[data-v-73995110]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;display:grid}.img_card[data-v-73995110]{border:1px solid var(--border);background:#ffffff05;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.img_card .thumb[data-v-73995110]{background-position:50%;background-size:cover;border-radius:8px;width:100%;padding-top:66%}.img_card .card_actions[data-v-73995110]{flex-wrap:wrap;gap:6px;display:flex}.small_btn[data-v-73995110]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:800;display:inline-flex}.small_btn.danger[data-v-73995110]{color:#ffa8a1;border-color:#e74c3c}.small_btn[data-v-73995110]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.file_input[data-v-73995110]{display:none}.add_card[data-v-73995110]{justify-content:center;align-items:center}.add_inner[data-v-73995110]{place-items:center;gap:8px;display:grid}.add_inner input[type=file][data-v-73995110]{width:100%;display:block}.edit_field.checkbox[data-v-73995110]{flex-direction:row;align-items:center}.edit_field.span2[data-v-73995110]{grid-column:span 2}.ef_label[data-v-73995110]{color:var(--muted);font-size:12px;font-weight:800}.ef_hint[data-v-73995110]{color:var(--muted);margin-top:6px;font-size:12px;font-weight:700;line-height:1.4;display:block}.recordings_editor[data-v-73995110]{background:linear-gradient(135deg,#7c3aed14,#4f46e50a);border:1px solid #a78bfa38;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.recordings_toggle_row[data-v-73995110]{cursor:pointer;align-items:center;gap:10px;display:flex}.recordings_toggle_input[data-v-73995110]{accent-color:#8b5cf6;width:18px;height:18px}.recordings_toggle_label[data-v-73995110]{color:var(--text);font-weight:800}.recordings_editor .ef_input[data-v-73995110]:disabled{opacity:.45;cursor:not-allowed}.ef_input[data-v-73995110]{color:var(--text);border:1px solid var(--border);box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;background:#ffffff05;border-radius:10px;width:100%;max-width:100%;padding:10px 12px;font-weight:900;transition:border-color .15s}.ef_input[type=date][data-v-73995110],.ef_input[type=time][data-v-73995110],.ef_input[type=datetime-local][data-v-73995110]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0f}.ef_input[type=date][data-v-73995110]::-webkit-calendar-picker-indicator{filter:invert(.92)saturate(.15)}.ef_input[type=time][data-v-73995110]::-webkit-calendar-picker-indicator{filter:invert(.92)saturate(.15)}.ef_input[type=datetime-local][data-v-73995110]::-webkit-calendar-picker-indicator{filter:invert(.92)saturate(.15)}.ef_textarea[data-v-73995110]{color:var(--text);border:1px solid var(--border);box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;background:#ffffff05;border-radius:10px;width:100%;max-width:100%;min-height:80px;padding:10px 12px;font-weight:900;transition:border-color .15s}.ef_input[data-v-73995110]:focus,.ef_textarea[data-v-73995110]:focus{border-color:#d7b43a8c;outline:none}.ef_input.is_good[data-v-73995110],.ef_textarea.is_good[data-v-73995110]{border-color:#17a2b88c}.status_select.is_pending[data-v-73995110]{border-color:var(--accent)}.status_select.is_confirmed[data-v-73995110]{border-color:#2ecc71}.status_select.is_draft[data-v-73995110]{border-color:#1e90ff}.status_select[data-v-73995110]{color:var(--text);background:#0b1630f2}.status_select option[data-v-73995110]{color:#e8eefb;background:#0b1630}.edit_field.checkbox input[type=checkbox][data-v-73995110]{border:1px solid var(--border);width:18px;height:18px;accent-color:var(--accent);background:#ffffff05;border-radius:6px}.edit_field.checkbox span[data-v-73995110]{color:var(--text);font-weight:800}.auto_grow[data-v-73995110]{resize:vertical;width:100%;overflow:auto}.block[data-v-73995110]{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:12px}.block h3[data-v-73995110]{margin:0 0 8px}.classes[data-v-73995110]{gap:10px;font-size:14px;display:grid}.class_head[data-v-73995110]{color:var(--muted);letter-spacing:.02em;font-size:13px;font-weight:900}.class_body[data-v-73995110]{font-size:15px;font-weight:700}.class_editor[data-v-73995110]{min-height:56px}.fine_print[data-v-73995110]{color:var(--muted);margin-top:8px;font-size:12px}.classes_footer[data-v-73995110]{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:12px;display:flex}.badge_stack[data-v-73995110]{flex-wrap:wrap;gap:10px;display:flex}.classes_footer .fine_print[data-v-73995110]{margin-top:0}.ac_badge[data-v-73995110]{text-transform:uppercase;background:linear-gradient(135deg,#11254ad9,#070f20e6);border:1px solid #d7b43a59;border-radius:12px;flex-direction:column;gap:1px;padding:4px 8px;display:inline-flex;box-shadow:0 4px 12px #070c1a59}.clothing_allowance_badge_input[data-v-73995110]{min-width:110px;padding:6px 8px;font-size:13px;font-weight:900}.solo_allowance[data-v-73995110]{align-self:flex-start;margin-bottom:0}.ac_badge_main[data-v-73995110]{letter-spacing:.08em;font-size:13px;font-weight:900;line-height:1}.ac_badge_sub[data-v-73995110]{letter-spacing:.2em;color:#fffc;font-size:9px;font-weight:700}.list[data-v-73995110]{margin:0;padding-left:0;list-style:none}.list li[data-v-73995110]{padding:4px 0}.weigh_in_highlight[data-v-73995110]{color:#ffd86a;font-weight:800}.weigh_ins_note[data-v-73995110]{color:var(--accent);margin-top:8px;font-size:14px;font-weight:700;line-height:1.5}.section[data-v-73995110]{border-radius:12px;padding:12px 0;position:relative}.section+.section[data-v-73995110]{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.section.section_flash[data-v-73995110]:after{content:"";pointer-events:none;border-radius:16px;animation:1.22s ease-in-out section_flash_twice-73995110;position:absolute;inset:-7px -8px -7px -14px}.section_header[data-v-73995110]{background:0 0;border:none;align-items:center;gap:10px;margin-bottom:8px;padding:0;display:flex;position:static;top:auto}.section_title[data-v-73995110]{color:var(--text);letter-spacing:.01em;margin:0;font-size:18px;font-weight:800}.section .row[data-v-73995110],.section .list[data-v-73995110]{font-size:15px}@keyframes section_flash_twice-73995110{0%{background:0 0;box-shadow:0 0 #f5cd4d00}14%{background:#f5cd4d0b;box-shadow:0 0 0 2px #f5cd4db8,0 0 0 10px #f5cd4d1a}30%{background:0 0;box-shadow:0 0 #f5cd4d00}52%{background:#f5cd4d0b;box-shadow:0 0 0 2px #f5cd4db8,0 0 0 10px #f5cd4d1a}68%{background:0 0;box-shadow:0 0 #f5cd4d00}to{background:0 0;box-shadow:0 0 #f5cd4d00}}.video_wrap[data-v-73995110]{border:1px solid var(--border);background:#ffffff0a;border-radius:12px;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.video_iframe[data-v-73995110]{width:100%;height:100%;position:absolute;inset:0}.video_overlay[data-v-73995110]{color:#fff;text-align:center;background:linear-gradient(#0000008c,#000000a6);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.co_inner[data-v-73995110]{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}.co_title[data-v-73995110]{color:#e8eefb;font-size:18px;font-weight:900}.co_count[data-v-73995110]{letter-spacing:1px;font-size:40px;font-weight:900}.co_count[data-v-73995110]:after{content:" ";color:#cfd8ef;font-size:12px;display:block}.countdown_overlay[data-v-73995110]{text-align:center;color:#fff;z-index:1;background:radial-gradient(120% 120% at 50% 0,#8b5cf642 0%,#0d152bc7 60%,#081228f5 100%),linear-gradient(#d7b43a29,#d7b43a14 60%,#d7b43a00 100%),repeating-linear-gradient(135deg,#ffffff0f 0 2px,#0000 2px 8px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.countdown_overlay .co_inner[data-v-73995110]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:16px 18px;display:flex}.countdown_overlay .co_title[data-v-73995110]{color:#e8eefb;text-transform:uppercase;letter-spacing:.08em;text-shadow:0 2px 18px #00000059;font-size:18px;font-weight:900}.countdown_overlay .co_count[data-v-73995110]{letter-spacing:.02em;color:#fff;text-shadow:0 6px 26px #00000073;font-family:Orbitron,Inter,system-ui,Arial,sans-serif;font-size:52px;font-weight:900;line-height:1}.countdown_overlay .co_subtitle[data-v-73995110]{color:#dbe7ff;text-shadow:0 3px 18px #0006;font-size:16px;font-weight:700}.countdown_overlay .co_recording_link[data-v-73995110]{-webkit-backdrop-filter:blur(12px);color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:0 4px 16px #00000040}.countdown_overlay .co_recording_link .icon[data-v-73995110]{fill:currentColor;filter:drop-shadow(0 2px 4px #0000004d);width:18px;height:18px}.countdown_overlay .co_recording_link span[data-v-73995110]{text-shadow:0 2px 4px #0000004d;letter-spacing:.02em}.countdown_overlay .co_recording_link[data-v-73995110]:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px);box-shadow:0 8px 24px #00000059}.countdown_overlay .co_recording_link[data-v-73995110]:active{background:#ffffff14;transform:translateY(1px);box-shadow:0 2px 8px #0003}@media (width<=720px){.countdown_overlay .co_count[data-v-73995110]{font-size:40px}}.contacts_section .section_header[data-v-73995110]{margin-bottom:6px}.contacts_rows[data-v-73995110]{flex-direction:column;gap:10px;display:flex}.contact_card[data-v-73995110]{border:1px solid var(--border);background:#ffffff0d;border-radius:12px;align-items:center;gap:12px;width:100%;padding:10px;display:flex;overflow:hidden}.contact_text[data-v-73995110]{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.contact_actions[data-v-73995110]{align-items:center;gap:8px;display:flex}.contact_action_btn[data-v-73995110]{border:1px solid var(--border);width:36px;height:36px;color:var(--text);background:linear-gradient(#ffffff0f,#ffffff08);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.contact_action_btn .icon[data-v-73995110]{fill:currentColor;width:18px;height:18px;display:block}.contact_action_btn.sms_btn .icon[data-v-73995110]{transform:translate(1px,1px)}.contact_remove_btn[data-v-73995110]{color:#ffb6b0;background:linear-gradient(#e74c3c2e,#e74c3c14);border-color:#e74c3c80}.contact_inline_fields[data-v-73995110]{gap:6px;display:grid}.contact_inline_input[data-v-73995110]{min-height:auto;padding:2px 6px;font-size:16px;font-weight:500;line-height:1.25}.contact_phone_input[data-v-73995110]{font-size:14px;font-weight:500}.contact_role_input[data-v-73995110]{font-size:13px;font-weight:500}.contact_add_row_btn[data-v-73995110]{cursor:pointer;text-align:left;justify-content:flex-start;width:100%}.about_text[data-v-73995110]{color:#cfd8ef;margin-left:2px;font-weight:500;line-height:1.5;position:relative}.about_empty_hint[data-v-73995110]{min-height:20px;display:inline-block}.about_text.clamped .about_content[data-v-73995110]{-webkit-line-clamp:unset;line-clamp:unset;padding-right:0;display:inline}.read_more_inline[data-v-73995110]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}.read_less[data-v-73995110]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 0 0 6px;font-weight:800;text-decoration:underline}.actions[data-v-73995110]{border-top:1px solid var(--border);justify-content:flex-end;gap:10px;padding:12px 16px;display:flex}.edit_actions[data-v-73995110]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.edit_actions .action_btn[data-v-73995110]{letter-spacing:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:10px;min-width:106px;min-height:42px;padding:10px 12px;font-size:15px;font-weight:700;transition:transform .18s,box-shadow .2s,border-color .2s,background .2s,color .2s}.primary_btn[data-v-73995110]{color:var(--text);background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a38;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.save_btn[data-v-73995110]{color:#dee9f9c7;filter:saturate(.8);background:linear-gradient(#b8c9e421,#8497b814),#0a13286b;box-shadow:0 8px 18px #0d18313d}.save_btn.can_save[data-v-73995110]{color:#fff;filter:none;background:linear-gradient(#67e8a570,#2aaa6d57),#071e189e;box-shadow:0 10px 24px #21a6683d}.save_btn.can_save[data-v-73995110]:hover{transform:translateY(-1px);box-shadow:0 10px 24px #2ead7638}.save_btn.save_pulse.can_save[data-v-73995110]{animation:.92s cubic-bezier(.22,.8,.22,1) save_cta_pulse-73995110}.ghost_btn.discard_btn[data-v-73995110]{color:#ffdcdcdb;background:linear-gradient(#c6707133,#8a46471f),#200c126b;box-shadow:0 8px 18px #310f173d}.ghost_btn.discard_btn.hot[data-v-73995110]{color:#fff3f4;background:linear-gradient(#e26c6d47,#a23d3e2e),#270c1180;box-shadow:0 8px 22px #db585924}.edit_actions.attention .action_btn[data-v-73995110]{animation:.98s cubic-bezier(.22,.8,.22,1) edit_action_attention-73995110}@keyframes edit_action_nudge-73995110{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-73995110{0%{filter:brightness();transform:translate(0)scale(1)}15%{filter:brightness(1.12);transform:translate(-10px)scale(1.06)}30%{filter:brightness(1.14);transform:translate(10px)scale(1.06)}45%{filter:brightness(1.1);transform:translate(-8px)scale(1.05)}60%{filter:brightness(1.1);transform:translate(8px)scale(1.05)}78%{filter:brightness(1.06);transform:translate(0)scale(1.03)}to{filter:brightness();transform:translate(0)scale(1)}}@keyframes save_cta_pulse-73995110{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-73995110]{opacity:.85;cursor:wait}.primary_btn[data-v-73995110]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.btn_spinner[data-v-73995110]{border:2px solid #ffffff4d;border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;margin-right:8px;animation:.8s linear infinite spin-73995110}@keyframes spin-73995110{to{transform:rotate(360deg)}}.primary_btn.disabled[data-v-73995110]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border:1px solid #ffffff14}.ghost_btn[data-v-73995110]{border:1px solid var(--border);color:var(--muted);background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.disclaimer[data-v-73995110]{border-top:1px dashed #d7b43a59;padding:8px 16px 14px;font-size:12px;font-weight:800}.disclaimer.is_pending[data-v-73995110]{color:var(--accent)}.disclaimer.is_draft[data-v-73995110]{color:#7cc2ff}.button_section[data-v-73995110]{z-index:40;background:linear-gradient(180deg, #c0c0c00f, #c0c0c008), linear-gradient(180deg, var(--panel), var(--panel-2));width:100%;box-shadow:none;opacity:0;visibility:hidden;border-top:1px solid #0000;border-radius:12px 12px 0 0;justify-content:center;align-items:center;padding:16px 16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%)}.button_section_inner[data-v-73995110]{justify-content:center;gap:8px;width:100%;display:flex}.virtual_reg_inner[data-v-73995110]{box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;gap:12px;padding:4px;display:flex}.virtual_reg_btn[data-v-73995110]{letter-spacing:.1em;background:radial-gradient(140% 140% at 0 0,#5f8eff47 0%,#0c142aeb 55%,#070e20fa 100%),linear-gradient(#5aa2ff47,#5aa2ff0f 70%);border:1px solid #5aa2ff80;border-radius:999px;padding:12px 18px;font-weight:700;box-shadow:0 10px 28px #060c1c8c,inset 0 0 0 1px #ffffff0f}.virtual_reg_btn[data-v-73995110]:hover{border-color:#78beffb3;box-shadow:0 12px 34px #060c1c99,inset 0 0 0 1px #ffffff14}.virtual_reg_screen[data-v-73995110]{z-index:80;background:#050a18f0;flex-direction:column;animation:.3s cubic-bezier(.22,.8,.22,1) virtual_reg_screen_fade_in-73995110;display:flex;position:absolute;inset:0}@keyframes virtual_reg_screen_fade_in-73995110{0%{opacity:0}to{opacity:1}}.virtual_reg_screen_inner[data-v-73995110]{background:radial-gradient(140% 120% at 100% 0,#5f8eff2e 0%,#0c142aeb 55%,#070e20fa 100%),linear-gradient(#5aa2ff1f,#5aa2ff00 65%);flex-direction:column;width:100%;height:100%;animation:.4s cubic-bezier(.22,.8,.22,1) virtual_reg_screen_slide_up-73995110;display:flex;position:relative}@keyframes virtual_reg_screen_slide_up-73995110{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_screen_top[data-v-73995110]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#091228fa,#081024f0),linear-gradient(90deg,#5aa2ff14,#5aa2ff00 50%);border-bottom:1px solid #5aa2ff59;align-items:center;gap:12px;padding:16px 18px;display:flex}.virtual_reg_screen_titles[data-v-73995110]{gap:2px;min-width:0;display:grid}.virtual_reg_screen_title[data-v-73995110]{color:#f5f7ff;letter-spacing:-.01em;font-size:20px;font-weight:700}.virtual_reg_screen_subtitle[data-v-73995110]{color:#a8bce8;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.virtual_reg_screen_body[data-v-73995110]{gap:20px;min-width:0;padding:24px 18px;display:grid;overflow:hidden auto}.virtual_reg_screen_body[data-v-73995110]>*{width:100%;min-width:0;max-width:640px;margin:0 auto;animation:.5s cubic-bezier(.22,.8,.22,1) .1s backwards virtual_reg_content_fade_in-73995110}@keyframes virtual_reg_content_fade_in-73995110{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_summary[data-v-73995110]{background:linear-gradient(135deg,#ffffff0f,#ffffff05),#09122899;border:1px solid #ffffff14;border-radius:12px;gap:14px;padding:16px;display:grid;box-shadow:0 4px 16px #0003}.virtual_reg_summary_item[data-v-73995110]{gap:2px;display:grid}.virtual_reg_summary_label[data-v-73995110]{letter-spacing:.12em;text-transform:uppercase;color:#a8bce8b3;font-size:11px;font-weight:600}.virtual_reg_summary_value[data-v-73995110]{color:#f5f7ff;font-size:15px;font-weight:600;line-height:1.4}.virtual_reg_progress_section[data-v-73995110]{gap:16px;padding-bottom:4px;display:grid}.virtual_reg_current_step[data-v-73995110]{color:#f5f7ff;text-align:center;letter-spacing:.01em;font-size:14px;font-weight:600}.virtual_reg_steps_timeline[data-v-73995110]{justify-content:center;align-items:center;gap:0;width:100%;max-width:400px;margin:0 auto;display:flex}.virtual_reg_step_node[data-v-73995110]{z-index:2;flex-shrink:0;position:relative}.step_circle[data-v-73995110]{color:#a8bce8b3;background:#ffffff0d;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;transition:all .25s;display:flex}.virtual_reg_step_node.is_active .step_circle[data-v-73995110]{color:#f5f7ff;background:#5aa2ff33;border-color:#5aa2ffb3;transform:scale(1.1);box-shadow:0 0 0 4px #5aa2ff26}.virtual_reg_step_node.is_complete .step_circle[data-v-73995110]{color:#5adc96f2;background:#5adc962e;border-color:#5adc9699}.step_connector[data-v-73995110]{z-index:1;background:#ffffff26;flex:1;height:2px;transition:background .3s;position:relative}.step_connector.is_complete[data-v-73995110]{background:#5adc9680}@media (width<=480px){.step_circle[data-v-73995110]{width:32px;height:32px;font-size:13px}.virtual_reg_steps_timeline[data-v-73995110]{max-width:100%;padding:0 10px}}.virtual_reg_form[data-v-73995110]{background:linear-gradient(135deg,#ffffff0a,#ffffff03),#09122880;border:1px solid #ffffff0f;border-radius:12px;gap:20px;min-width:0;max-width:100%;padding:20px;display:grid;overflow:visible;box-shadow:0 4px 16px #0003}.virtual_reg_step_content[data-v-73995110]{gap:16px;min-width:0;max-width:100%;animation:.3s cubic-bezier(.22,.8,.22,1) virtual_reg_step_fade_in-73995110;display:grid;overflow:visible}@keyframes virtual_reg_step_fade_in-73995110{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.virtual_reg_step_heading[data-v-73995110]{color:#f5f7ff;letter-spacing:-.01em;border-bottom:1px solid #ffffff1a;padding-bottom:8px;font-size:18px;font-weight:700}.virtual_reg_categories[data-v-73995110]{gap:12px;min-width:0;max-width:100%;display:grid}.virtual_reg_category_card[data-v-73995110]{cursor:pointer;background:#ffffff05;border:2px solid #ffffff1a;border-radius:10px;align-items:flex-start;gap:14px;min-width:0;padding:16px;transition:all .2s;display:flex;position:relative}.virtual_reg_category_card[data-v-73995110]:hover{background:#5aa2ff0d;border-color:#5aa2ff59}.virtual_reg_category_card.selected[data-v-73995110]{background:#5aa2ff1f;border-color:#5aa2ff99;box-shadow:0 2px 12px #5aa2ff33}.virtual_reg_category_card input[type=radio][data-v-73995110]{cursor:pointer;accent-color:#5aa2ffe6;flex-shrink:0;width:20px;height:20px;margin:2px 0 0}.category_card_content[data-v-73995110]{flex:1;gap:4px;min-width:0;display:grid}.category_card_title[data-v-73995110]{color:#f5f7ff;font-size:16px;font-weight:600}.category_card_desc[data-v-73995110]{color:#a8bce8cc;word-break:break-word;overflow-wrap:break-word;font-size:13px;font-weight:400;line-height:1.5}.virtual_reg_waiver_section[data-v-73995110]{background:#ffffff08;border:1px solid #ffc86440;border-radius:10px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffc8641a}.virtual_reg_waiver_content[data-v-73995110]{color:#d5dfe8;background:#00000040;max-height:280px;padding:14px;font-size:13px;line-height:1.65;overflow-y:auto}.virtual_reg_waiver_content p[data-v-73995110]{margin:0 0 14px}.virtual_reg_waiver_content p[data-v-73995110]:last-child{margin-bottom:0}.virtual_reg_waiver_content strong[data-v-73995110]{color:#ffe8b3;letter-spacing:.02em;margin-top:18px;margin-bottom:10px;font-size:13px;font-weight:600;display:block}.virtual_reg_waiver_content strong[data-v-73995110]:first-child{margin-top:0}.virtual_reg_waiver_content ul[data-v-73995110]{margin:10px 0 14px 22px;padding:0;list-style:outside}.virtual_reg_waiver_content li[data-v-73995110]{margin:5px 0;padding-left:4px}.virtual_reg_waiver_content[data-v-73995110]::-webkit-scrollbar{width:8px}.virtual_reg_waiver_content[data-v-73995110]::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.virtual_reg_waiver_content[data-v-73995110]::-webkit-scrollbar-thumb{background:#ffc86459;border-radius:4px}.virtual_reg_waiver_content[data-v-73995110]::-webkit-scrollbar-thumb:hover{background:#ffc86480}.virtual_reg_parent_section[data-v-73995110]{background:#ffc86414;border-top:1px solid #ffc86433;gap:10px;padding:14px;display:grid}.virtual_reg_parent_notice[data-v-73995110]{color:#ffe8b3;text-align:center;background:#ffc8641a;border-radius:6px;padding:8px;font-size:14px;font-weight:600}.virtual_reg_parent_note[data-v-73995110]{color:#ffc864cc;font-size:12px;font-style:italic;font-weight:400;line-height:1.5}.virtual_reg_review_section[data-v-73995110]{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;gap:12px;min-width:0;padding:16px;display:grid}.virtual_reg_review_item[data-v-73995110]{border-bottom:1px solid #ffffff0f;gap:12px;min-width:0;padding-bottom:10px;display:flex}.virtual_reg_review_item[data-v-73995110]:last-child{border-bottom:none;padding-bottom:0}.virtual_reg_review_item .review_label[data-v-73995110]{color:#a8bce8cc;flex-shrink:0;min-width:90px;font-size:13px;font-weight:600}.virtual_reg_review_item .review_value[data-v-73995110]{color:#f5f7ff;text-overflow:ellipsis;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;font-size:14px;font-weight:500;display:-webkit-box;overflow:hidden}.virtual_reg_field[data-v-73995110]{flex-direction:column;gap:6px;min-width:0;max-width:100%;display:flex}.virtual_reg_label[data-v-73995110]{color:#a8bce8e6;letter-spacing:.01em;font-size:13px;font-weight:600}.virtual_reg_field_hint[data-v-73995110]{color:#a8bce8a6;margin-top:-2px;font-size:12px;font-weight:400;line-height:1.4}.virtual_reg_checkbox_acknowledge[data-v-73995110]{color:#d5dfe8;background:#ffc86414;border:2px solid #ffc8644d;border-radius:8px;align-items:flex-start;gap:12px;padding:12px;font-size:12px;font-weight:400;line-height:1.5;display:flex;box-shadow:0 2px 8px #00000026}.virtual_reg_checkbox_acknowledge input[data-v-73995110]{accent-color:#ffc864e6;cursor:pointer;border-radius:6px;flex-shrink:0;width:20px;height:20px;margin-top:1px}.virtual_reg_checkbox_acknowledge .waiver_date[data-v-73995110]{color:#ffc864e6;letter-spacing:.01em;margin-top:6px;font-size:11px;font-weight:500;display:block}.virtual_reg_actions[data-v-73995110]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin-top:4px;display:flex}.virtual_reg_actions>button[data-v-73995110]{flex:1;min-width:120px}@media (width<=480px){.virtual_reg_actions[data-v-73995110]{flex-direction:column}.virtual_reg_actions>button[data-v-73995110]{width:100%}}.virtual_reg_fine_print[data-v-73995110]{color:#a8bce8b3;text-align:center;word-break:break-word;overflow-wrap:break-word;margin-top:-4px;font-size:12px}.button_section[data-v-73995110]{transform-origin:bottom;will-change:transform, opacity;animation:.8s cubic-bezier(.22,.8,.22,1) 1s forwards event_registration_slide_up-73995110}@keyframes event_registration_slide_up-73995110{0%{opacity:0;visibility:visible;border-top-color:var(--border);transform:translateY(110%)}to{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.modal[data-v-73995110]{animation:none}.button_section[data-v-73995110]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:none}.virtual_reg_screen[data-v-73995110],.virtual_reg_screen_inner[data-v-73995110],.virtual_reg_screen_body[data-v-73995110]>*,.virtual_reg_step[data-v-73995110]{transition:none;animation:none}}.scroll_bottom_spacer[data-v-73995110]{height:calc(132px + env(safe-area-inset-bottom,0px))}.hero_stream_frame[data-v-73995110]{width:100%;position:relative;overflow:hidden}.hero_stream_frame[data-v-73995110]:before{content:"";padding-top:56.25%;display:block}.hero_stream_frame[data-v-73995110] .video_wrap{border-radius:0;width:100%;height:100%;padding-top:0;position:absolute;inset:0}.hero_stream_frame[data-v-73995110] .player_host,.hero_stream_frame[data-v-73995110] .video_overlay{width:100%;height:100%;position:absolute;inset:0}.hero_stream_frame[data-v-73995110] .player_host,.hero_stream_frame[data-v-73995110] .player_host iframe,.hero_stream_frame[data-v-73995110] iframe.player_host{width:100%!important;max-width:100%!important;height:100%!important}.live_timing_hidden[data-v-73995110]{display:none}@media (width<=720px){.hero[data-v-73995110],.img_grid[data-v-73995110]{grid-template-columns:1fr}}.scroll[data-v-4c79262f]{position:relative;overflow:hidden}.track[data-v-4c79262f]{will-change:transform;white-space:nowrap;flex-wrap:nowrap;align-items:center;display:flex}.track span[data-v-4c79262f]{letter-spacing:.4px;text-transform:uppercase;color:inherit;margin-right:var(--ticker_gap,0);flex:none;justify-content:center;align-items:center;padding:6px 16px;font-weight:1000;display:inline-flex}.lh_hero--or[data-v-76bafdba]{--lh-a:#9be15d;--lh-b:#00e3ae;--badge-bg:linear-gradient(#070e1c8c, #070e1c7a), linear-gradient(160deg, #9be15d 0%, #00e3ae 100%);--badge-fg:#9be15deb;--badge-glow:0 0 22px #00e3ae29;--title-grad:linear-gradient(115deg, #f4f7ff 0%, #c8f59a 65%, #9be15d 100%)}.lh_hero--wa[data-v-76bafdba]{--lh-a:#7dc8ff;--lh-b:#5ba4ff;--badge-bg:linear-gradient(#070e1c85, #070e1c70), linear-gradient(160deg, #7dc8ff 0%, #5ba4ff 100%);--badge-fg:#7dc8ffeb;--badge-glow:0 0 22px #5ba4ff29;--title-grad:linear-gradient(115deg, #f4f7ff 0%, #a8daff 65%, #7dc8ff 100%);--beta-color:#7dc8ff;--beta-border:#7dc8ff73;--beta-bg:#5ba4ff1a}.lh_hero--id[data-v-76bafdba]{--lh-a:#f7c56b;--lh-b:#f08a2b;--badge-bg:linear-gradient(#070e1c80, #070e1c6b), linear-gradient(160deg, #f7c56b 0%, #f08a2b 100%);--badge-fg:#f7c56beb;--badge-glow:0 0 22px #f08a2b29;--title-grad:linear-gradient(115deg, #f4f7ff 0%, #faddaa 65%, #f7c56b 100%);--beta-color:#f7c56b;--beta-border:#f7c56b73;--beta-bg:#f08a2b1a}.lh_hero--ut[data-v-76bafdba]{--lh-a:#1f5fd6;--lh-b:#0a2f78;--badge-bg:linear-gradient(#070e1c6b, #070e1c57), linear-gradient(160deg, #1f5fd6 0%, #0a2f78 100%);--badge-fg:#ffd24af5;--badge-glow:0 0 26px #1f5fd647;--title-grad:linear-gradient(115deg, #f4f7ff 0%, #ffe9a8 55%, #ffd24a 100%);--beta-color:#ffd24a;--beta-border:#ffd24a7a;--beta-bg:#1f5fd624}.lh_hero--us[data-v-76bafdba]{--lh-a:#b22234;--lh-b:#3c3b6e;--badge-bg:linear-gradient(#070e1c61, #070e1c52), linear-gradient(135deg, #b22234 0%, #b22234 42%, #fff 42%, #fff 52%, #3c3b6e 52%);--badge-fg:#ffffffeb;--badge-glow:0 0 22px #b2223429;--title-grad:linear-gradient(115deg, #f4f7ff 0%, #ffb3b3 65%, #ff6b6b 100%)}.lh_hero[data-v-76bafdba]{border-bottom:1px solid #ffffff0f;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.lh_bg[data-v-76bafdba]{pointer-events:none;background:radial-gradient(ellipse 65% 160% at 96% 50%, var(--lh-a) 0%, transparent 52%), radial-gradient(ellipse 55% 110% at 2% 110%, var(--lh-b) 0%, transparent 50%), radial-gradient(ellipse 80% 60% at 50% 0%, #ffffff09 0%, transparent 65%);opacity:.15;position:absolute;inset:0}.lh_inner[data-v-76bafdba]{z-index:1;align-items:stretch;width:100%;max-width:1100px;margin:0 auto;display:flex;position:relative}.lh_badge[data-v-76bafdba]{background:var(--badge-bg);width:82px;color:var(--badge-fg);box-shadow:var(--badge-glow), inset -1px 0 0 #00000024;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;display:flex}.lh_badge_code[data-v-76bafdba]{letter-spacing:.04em;text-shadow:0 1px #ffffff38,0 -1px #0000001a;font-family:Orbitron,system-ui,sans-serif;font-size:clamp(20px,2.6vw,26px);font-weight:900;line-height:1}.lh_flag[data-v-76bafdba]{background:repeating-linear-gradient(#b22234 0 3px,#fff 3px 5.5px);border-radius:3px;flex-shrink:0;width:38px;height:25px;display:block;position:relative;box-shadow:inset 0 0 0 1px #00000047}.lh_flag[data-v-76bafdba]:before{content:"";background:#3c3b6e;border-radius:1px 0 2px;width:15px;height:11px;position:absolute;top:0;left:0}.lh_badge_sub[data-v-76bafdba]{letter-spacing:.3em;text-transform:uppercase;opacity:.62;font-family:ui-monospace,Cascadia Code,monospace;font-size:7px;font-weight:900;line-height:1}.lh_body[data-v-76bafdba]{flex:1;min-width:0;padding:clamp(14px,2.8vw,22px) clamp(14px,3vw,24px)}.lh_title[data-v-76bafdba]{letter-spacing:-.02em;flex-direction:column;gap:3px;margin:0 0 8px;display:flex}.lh_title_name[data-v-76bafdba]{background:var(--title-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(26px,5.5vw,40px);font-weight:900;line-height:1.05;display:block}.lh_title_sport[data-v-76bafdba]{letter-spacing:.22em;text-transform:uppercase;color:#9eabc9a6;align-items:center;gap:8px;font-size:clamp(11px,1.8vw,14px);font-weight:700;line-height:1.3;display:flex}.lh_beta[data-v-76bafdba]{border:1px solid var(--beta-border);background:var(--beta-bg);color:var(--beta-color);letter-spacing:.2em;text-transform:uppercase;border-radius:5px;align-items:center;padding:2px 7px;font-family:ui-monospace,Cascadia Code,monospace;font-size:8.5px;font-weight:900;line-height:1;display:inline-flex}.lh_new[data-v-76bafdba]{letter-spacing:.18em}.lh_note[data-v-76bafdba]{color:#9eabc9c7;max-width:42ch;margin:0;font-size:13px;font-weight:500;line-height:1.52}@media (width<=720px){.lh_badge[data-v-76bafdba]{width:62px}.lh_badge_code[data-v-76bafdba]{font-size:19px}.lh_flag[data-v-76bafdba]{width:30px;height:20px}.lh_flag[data-v-76bafdba]:before{width:12px;height:9px}.lh_body[data-v-76bafdba]{padding:14px 14px 16px}.lh_note[data-v-76bafdba]{max-width:none;font-size:12.5px}}@media (width>=721px){.lh_hero[data-v-76bafdba]{border:1px solid #ffffff12;border-top:none;border-radius:0 0 18px 18px;width:min(1100px,100%);max-width:min(1100px,100%);margin-top:4px;margin-left:auto;margin-right:auto}}.state-theme--or[data-v-8ef59b95]{--cal-a:#9be15d;--cal-b:#00e3ae;--cal-glow:#00e3ae38}.state-theme--wa[data-v-8ef59b95]{--cal-a:#7dc8ff;--cal-b:#5ba4ff;--cal-glow:#5ba4ff52}.state-theme--id[data-v-8ef59b95]{--cal-a:#f7c56b;--cal-b:#f08a2b;--cal-glow:#f08a2b4d}.state-theme--ut[data-v-8ef59b95]{--cal-a:#1f5fd6;--cal-b:#0a2f78;--cal-glow:#1f5fd652}.cal_page[data-v-8ef59b95]{z-index:0;isolation:isolate;width:min(1100px,100%);margin:0 auto;padding:0 clamp(12px,3vw,24px) 40px;position:relative}.cal_hero[data-v-8ef59b95]{background:linear-gradient(165deg,#070e1c80,#081228f5);border:1px solid #ffffff14;border-radius:18px;margin:4px 0 8px;position:relative;overflow:hidden}.cal_hero_mesh[data-v-8ef59b95]{z-index:0;background:radial-gradient(circle at 20% 20%, var(--cal-glow) 0%, transparent 45%), radial-gradient(circle at 85% 70%, #ffffff0a 0%, transparent 40%);pointer-events:none;position:absolute;inset:0}.cal_hero_inner[data-v-8ef59b95]{padding:clamp(20px,4vw,28px) clamp(16px,3vw,22px);position:relative}.cal_hero_badges[data-v-8ef59b95]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cal_hero_code[data-v-8ef59b95]{letter-spacing:.5px;border-radius:8px;justify-content:center;align-items:center;min-width:48px;min-height:30px;padding:3px 10px;font-family:Orbitron,system-ui,sans-serif;font-size:13px;font-weight:900;display:inline-flex}.cal_hero_status[data-v-8ef59b95]{letter-spacing:.2em;text-transform:uppercase;color:var(--cal-a);align-items:center;gap:8px;font-family:Orbitron,system-ui,sans-serif;font-size:11px;font-weight:900;display:inline-flex}.cal_hero_pulse[data-v-8ef59b95]{background:linear-gradient(180deg, var(--cal-a), var(--cal-b));width:8px;height:8px;box-shadow:0 0 16px var(--cal-glow);border-radius:50%;animation:1.5s ease-in-out infinite calHeroPulse-8ef59b95}@keyframes calHeroPulse-8ef59b95{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.2)}}.cal_hero_title[data-v-8ef59b95]{letter-spacing:-.03em;background:linear-gradient(110deg, #f8faff, #e6ecfaeb 40%, var(--cal-a) 120%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 10px;font-size:clamp(26px,5vw,36px);font-weight:900;line-height:1.05}.cal_hero_lead[data-v-8ef59b95]{color:#c6d0e4f0;max-width:52ch;margin:0;font-size:15px;font-weight:600;line-height:1.55}.cal_hero_actions[data-v-8ef59b95]{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.cal_actions[data-v-8ef59b95]{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;padding:8px 4px 0;display:flex}.cal_btn[data-v-8ef59b95]{appearance:none;cursor:pointer;border-radius:12px;padding:12px 20px;font-size:14px;font-weight:850;transition:transform .12s,filter .18s}.cal_btn[data-v-8ef59b95]:active{transform:scale(.98)}.cal_btn_oregon[data-v-8ef59b95]{color:#03240f;background:linear-gradient(#9be15d,#00e3ae);border:none;box-shadow:0 12px 32px #00e3ae38,0 0 0 1px #0000001f,inset 0 1px #fff3}.cal_btn_oregon[data-v-8ef59b95]:hover{filter:brightness(1.06)}.cal_btn_ghost[data-v-8ef59b95]{color:var(--text);background:#ffffff0a;border:1px solid #ffffff24}.cal_actions_note[data-v-8ef59b95]{color:#8c98b2e6;flex:100%;max-width:48ch;margin:4px 0 0;font-size:12.5px;line-height:1.45}@media (prefers-reduced-motion:reduce){.cal_hero_pulse[data-v-8ef59b95]{animation:none}}.uc_notice[data-v-56c2485b]{color:#fff;background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a66;border-radius:10px;margin:8px 16px 12px;padding:10px 12px;font-weight:900}.sm_form.disabled[data-v-56c2485b]{filter:grayscale(.35);opacity:.9;background:#ffffff08;border-radius:12px}.sm_form.disabled .input[data-v-56c2485b],.sm_form.disabled .textarea[data-v-56c2485b]{color:#9aa3b2!important;background:#ffffff0a!important;border-color:#ffffff1f!important}.sm_form.disabled .submit_btn[data-v-56c2485b]{color:#9aa3b2!important;background:0 0!important;border-color:#ffffff1f!important}.sm_form.disabled[data-v-56c2485b] .hand_slider{pointer-events:none;opacity:.5;filter:grayscale(.6)}.yellow_banner[data-v-56c2485b]{z-index:1;color:#061626;background:linear-gradient(#d7b43af2,#b99322f2);border-bottom:1px solid #00000059;position:relative}.slate_banner[data-v-56c2485b]{z-index:1;background:linear-gradient(#4a505ce6,#343a46e6);border-bottom:1px solid #0000004d;position:relative}.slate_banner .scroll[data-v-56c2485b]{white-space:nowrap;overflow:hidden}.slate_banner .track[data-v-56c2485b]{min-width:200%;animation:22s linear infinite ticker-56c2485b;display:inline-flex}.slate_banner .track span[data-v-56c2485b]{color:#e0e3ea;letter-spacing:.35px;text-transform:uppercase;padding:6px 16px;font-weight:800;display:inline-block}.evergreen_banner[data-v-56c2485b]{z-index:1;cursor:pointer;color:#fff;background:linear-gradient(#147855f2,#0f5a41f2);border-bottom:1px solid #00000059;position:relative}.volcano_banner[data-v-56c2485b]{color:#ff9f50;background:linear-gradient(#603e1ef7,#362010f2);border-top:2px solid #f0d67a;border-bottom:2px solid #f0d67a}.magenta_banner[data-v-56c2485b]{z-index:1;cursor:pointer;--ticker_gap:24px;color:#f4f6ff;background:linear-gradient(#586ca4eb,#3a4a7aeb);border-bottom:1px solid #00000047;position:relative}.magenta_banner[data-v-56c2485b] .scroll{overflow:hidden}.magenta_banner[data-v-56c2485b] .track{align-items:center;display:flex}.magenta_banner[data-v-56c2485b] .track span{color:#f4f6ff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;padding:6px 16px;font-weight:1000}.bronze_banner[data-v-56c2485b]{color:#ffe1b3;background:linear-gradient(#a46c3af5,#764c24f0);border-top:2px solid #ffc680b3;border-bottom:2px solid #ffc680b3}.neon_green_banner[data-v-56c2485b]{z-index:1;cursor:default;--ticker_gap:32px;background:#000;border-top:2px solid #39ff14;border-bottom:2px solid #39ff14;position:relative}.neon_green_banner[data-v-56c2485b] .track span{color:#39ff14;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 0 8px #39ff14b3,0 0 18px #39ff1459;padding:7px 18px;font-weight:900}.shop_sale_banner[data-v-56c2485b]{z-index:1;cursor:pointer;background:linear-gradient(#f8df86 0%,#e2b84f 52%,#bf8e1f 100%);border-top:1px solid #ffffff4d;border-bottom:1px solid #00000047;position:relative;box-shadow:inset 0 1px #fff3}.shop_sale_banner_inner[data-v-56c2485b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;width:min(1200px,100%);margin:0 auto;padding:10px 16px;display:flex}.shop_sale_banner_text[data-v-56c2485b]{color:#0b0b0b;letter-spacing:.25px;text-transform:uppercase;text-align:center;font-weight:1000}.shop_sale_countdown[data-v-56c2485b]{color:#060606;align-items:center;gap:10px;font-weight:900;display:inline-flex}.shop_sale_countdown_label[data-v-56c2485b]{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:12px}.shop_sale_countdown_unit[data-v-56c2485b]{align-items:baseline;gap:2px;font-size:15px;display:inline-flex}.shop_sale_countdown_unit strong[data-v-56c2485b]{font-size:20px;line-height:1}.shop_sale_countdown_pending strong[data-v-56c2485b]{letter-spacing:.08em}.shop_sale_countdown_ended[data-v-56c2485b]{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.shop_sale_banner[data-v-56c2485b]:focus-visible{outline-offset:-2px;outline:2px solid #060606e6}@keyframes ticker-56c2485b{0%{transform:translate(0)}to{transform:translate(-50%)}}.main_container[data-v-56c2485b]{width:min(1100px,100%);margin:0 auto;padding-block:24px;padding-inline:clamp(12px,3vw,24px)}.panel[data-v-56c2485b]{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#0b1630f0,#081228eb);margin-top:18px;overflow:hidden}.panel_header[data-v-56c2485b]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title[data-v-56c2485b]{margin:0;font-size:18px}.req[data-v-56c2485b]{color:#e67e22;margin-left:6px}.sm_form[data-v-56c2485b]{gap:12px;padding:14px 16px;display:grid}.row[data-v-56c2485b]{gap:12px;display:grid}.two_cols[data-v-56c2485b]{grid-template-columns:1fr}@media (width>=720px){.two_cols[data-v-56c2485b]{grid-template-columns:1fr 1fr}}.radios[data-v-56c2485b]{border:0;margin:0;padding:0}.radio_row[data-v-56c2485b]{align-items:center;gap:12px;display:flex}.radio_opt[data-v-56c2485b]{border:2px solid var(--border);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:0;min-width:0;min-height:36px;padding:8px 14px;display:inline-flex}.radio_opt>input[type=radio][data-v-56c2485b]{appearance:none;border:0;width:0;height:0;margin:0;padding:0}.radio_opt span[data-v-56c2485b]{text-align:center;width:100%;display:inline-block}.radio_opt.selected[data-v-56c2485b]{color:#dfffe9;background:0 0;border-color:#0000;position:relative}.radio_opt.selected[data-v-56c2485b]:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(#20c997,#17a2b8);border-radius:999px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.segmented[data-v-56c2485b]{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;gap:0;padding:4px;display:inline-flex;overflow:hidden}.seg_btn[data-v-56c2485b]{color:var(--muted);cursor:pointer;clip-path:inset(0 round 999px);box-shadow:none;transition:var(--pill-state-transition);background:0 0;border:0;border-radius:999px;padding:8px 12px;font-weight:800}.seg_btn[aria-pressed=true][data-v-56c2485b]{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:8px 12px}.adv_toggle_row[data-v-56c2485b]{justify-content:flex-end;padding-top:4px;display:flex}.ghost_btn[data-v-56c2485b]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ghost_btn.dividerless[data-v-56c2485b]{border-color:#0000;padding-left:0;padding-right:0}.divider[data-v-56c2485b]{background:#ffffff14;width:100%;height:1px}.sm_form>.divider[data-v-56c2485b]{width:auto;margin-left:-16px;margin-right:-16px}.chev[data-v-56c2485b]{width:16px;height:16px;transition:transform .2s}.chev.up[data-v-56c2485b]{transform:rotate(180deg)}.advanced_drawer[data-v-56c2485b]{max-height:0;transition:max-height .28s;overflow:hidden}.advanced_drawer.open[data-v-56c2485b]{max-height:520px}.field[data-v-56c2485b]{gap:6px;display:grid}.field.no_border[data-v-56c2485b]{border:0}.label[data-v-56c2485b]{color:var(--muted);font-weight:700}.input[data-v-56c2485b],.textarea[data-v-56c2485b]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[type=date][data-v-56c2485b]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.input[type=date][data-v-56c2485b]::-webkit-calendar-picker-indicator{filter:invert(.9)saturate(.2);opacity:.9;cursor:pointer}.input[type=date][data-v-56c2485b]::-webkit-datetime-edit{color:var(--text)}.input[data-v-56c2485b]:focus,.textarea[data-v-56c2485b]:focus{border-color:#f0d67a94;outline:none}.input.valid[data-v-56c2485b]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.locked[data-v-56c2485b]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border-color:#ffffff14}.textarea.valid[data-v-56c2485b]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.error[data-v-56c2485b],.field.error .input[data-v-56c2485b]{border-color:#e74c3c}.field.error .label[data-v-56c2485b]{color:#ff9b91}.error_hint[data-v-56c2485b]{color:#e74c3c;font-size:12px;font-weight:600}.actions[data-v-56c2485b]{justify-content:flex-end;display:flex}.toast[data-v-56c2485b]{text-align:center;z-index:50;border:2px solid;border-radius:999px;min-width:260px;max-width:92vw;padding:12px 16px;font-weight:800;line-height:1.35;animation:.28s toastPop-56c2485b;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.toast.success[data-v-56c2485b]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border-color:#2ecc71}.toast.error[data-v-56c2485b]{color:#ffe6e3;background:linear-gradient(#e74c3c2e,#e74c3c24);border-color:#e74c3c}@keyframes toastPop-56c2485b{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.hand_slider[data-v-56c2485b]{justify-content:center;padding:2px 0;display:flex}.hand_slider .track[data-v-56c2485b]{background:0 0;border:0;border-radius:999px;width:100%;max-width:520px;height:44px;position:relative;overflow:hidden}.hand_slider .thumb[data-v-56c2485b]{background:linear-gradient(#20c997,#17a2b8);border-radius:999px;width:calc(50% - 6px);height:38px;transition:transform .22s;position:absolute;top:3px;left:3px;box-shadow:0 10px 24px #17a2b82e}.hand_slider .thumb.right[data-v-56c2485b]{transform:translate(100%)}.hand_slider .hand_label[data-v-56c2485b]{text-align:center;width:50%;color:var(--muted);letter-spacing:.3px;font-weight:900;position:absolute;top:50%;transform:translateY(-50%)}.hand_slider .hand_label.left[data-v-56c2485b]{left:0}.hand_slider .hand_label.right[data-v-56c2485b]{right:0}.actions.with_summary[data-v-56c2485b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.summary[data-v-56c2485b]{color:var(--muted);font-weight:700}.submit_btn[data-v-56c2485b]{color:#061626;background:0 0;border:1px solid #17a2b88c;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:900;display:inline-flex}.submit_btn.gold[data-v-56c2485b]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#0000}.submit_btn[disabled][data-v-56c2485b]{opacity:1;cursor:not-allowed;color:var(--muted);background:0 0;border-color:#ffffff1f}.helper_note[data-v-56c2485b]{border:1px dashed var(--border);width:min(1100px,100%);color:var(--muted);background:#ffffff08;border-radius:10px;margin:0 auto 40px;padding:6px 12px 12px;font-weight:400}.lbv3_board[data-v-131e49a5]{width:100%;max-width:100%;margin:0;padding-block:10px;padding-inline:0}@media (width>=760px){.lbv3_board[data-v-131e49a5]{padding-block:14px}}.panel[data-v-131e49a5]{border:1px solid var(--border);box-shadow:none;background:linear-gradient(#0b1630f0,#081228eb);border-left:0;border-right:0;border-radius:0;margin-top:12px;overflow:hidden;container:lb-panel/inline-size}.panel_header[data-v-131e49a5]{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.chips[data-v-131e49a5]{flex-wrap:wrap;flex:auto;align-items:flex-start;gap:12px 10px;width:100%;min-width:0;margin:0;display:flex}.weight_class_selector[data-v-131e49a5]{flex-direction:column;flex:280px;gap:8px;min-width:0;display:flex}.weight_class_selector_head[data-v-131e49a5]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.weight_class_selector_label[data-v-131e49a5]{letter-spacing:.12em;text-transform:uppercase;color:#9eabc9b8;font-size:11px;font-weight:800}.weight_class_selector_scale[data-v-131e49a5]{letter-spacing:.04em;text-transform:uppercase;color:#94a2b96b;-webkit-user-select:none;user-select:none;align-items:center;gap:5px;font-size:10px;font-weight:600;display:inline-flex}.scale_arrow[data-v-131e49a5]{opacity:.55;font-size:11px;line-height:1}.weight_class_cluster[data-v-131e49a5]{--strip-radius:6px;--tab-h:30px;--wire-y:15px;--wire-thick:2px;--wire-rgb:122,134,158;--wire-rgb-on:198,208,228;--wire-outer:rgba(var(--wire-rgb),.72);--wire-outer-on:rgba(var(--wire-rgb-on),.88);flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}.weight_class_strip[data-v-131e49a5]{border-radius:var(--strip-radius) var(--strip-radius) 0 0;isolation:isolate;z-index:1;background:linear-gradient(#ffffff0b,#ffffff04),#0a1020b8;border:0;align-items:stretch;width:100%;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 3px 14px #00000038}.weight_class_strip[data-v-131e49a5]:before{content:"";height:12px;width:var(--combine_fill_pct,0%);filter:blur(9px);opacity:0;pointer-events:none;z-index:0;background:linear-gradient(90deg,#ffe48c42,#ffeeaa80);transition:width .38s cubic-bezier(.45,0,.22,1),opacity .3s;position:absolute;bottom:-5px;left:0}.weight_class_strip--combining[data-v-131e49a5]:before{opacity:.85}.weight_class_btn[data-v-131e49a5]{--ignite-delay:min(calc(var(--i,0) * 45ms), .32s);z-index:1;color:#b8c4dcb8;min-width:42px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff0,#fff0),linear-gradient(#2c38546b,#131b2fa8);border:0;border-right:1px solid #0509148c;border-radius:0;flex:1 1 0;margin:0;padding:12px 8px;font-size:clamp(12px,2.4vw,13px);font-weight:700;line-height:1;transition:color .3s cubic-bezier(.45,0,.22,1),background .3s cubic-bezier(.45,0,.22,1),box-shadow .3s cubic-bezier(.45,0,.22,1),filter .3s cubic-bezier(.45,0,.22,1);position:relative;overflow:hidden}.weight_class_btn[data-v-131e49a5]:before{content:"";pointer-events:none;opacity:.6;background-image:linear-gradient(128deg,#ffffff26 0%,#ffffff0d 28%,#0000 46% 62%,#ffffff09 100%);transition:opacity .3s;position:absolute;inset:0}.weight_class_btn[data-v-131e49a5]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#fff3c2,#ffd75e);height:3px;transition:opacity .3s cubic-bezier(.45,0,.22,1),transform .3s cubic-bezier(.45,0,.22,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 0 9px 1px #ffda60bf,0 -9px 20px #ffda6047}.weight_class_btn[data-v-131e49a5]:last-child{border-right:0}.weight_class_btn.is_first[data-v-131e49a5]{border-top-left-radius:var(--strip-radius)}.weight_class_btn.is_last[data-v-131e49a5]{border-top-right-radius:var(--strip-radius)}.weight_class_btn.is_first[data-v-131e49a5]:after{box-shadow:0 0 4px #ffda6099,0 -9px 20px #ffda6047}.weight_class_btn_text[data-v-131e49a5]{z-index:1;white-space:nowrap;transition:text-shadow .3s cubic-bezier(.45,0,.22,1),color .3s;display:block;position:relative}.weight_class_btn_plug[data-v-131e49a5]{z-index:3;background:rgb(var(--wire-rgb));opacity:0;pointer-events:none;border-radius:1px 0 0;width:4px;height:5px;transition:opacity .22s,transform .22s,background-color .3s;position:absolute;bottom:0;right:-1px;transform:translate(2px);box-shadow:0 0 0 1px #0509144d,-1px 0 2px #05091438}.weight_class_cluster:not(.is_locked) .weight_class_btn[aria-pressed=true] .weight_class_btn_plug[data-v-131e49a5]{opacity:1;transform:none}.weight_class_cluster.is_combining .weight_class_btn[aria-pressed=true] .weight_class_btn_plug[data-v-131e49a5]{background:rgb(var(--wire-rgb-on))}.weight_class_btn[data-v-131e49a5]:hover:not([aria-pressed=true]):not(.is_included){color:#e4eaf8f2;background:linear-gradient(#ffffff08,#fff0),linear-gradient(#3a466280,#1b243ab8)}.weight_class_btn.is_included[data-v-131e49a5]:hover,.weight_class_btn[aria-pressed=true][data-v-131e49a5]:hover{filter:brightness(1.1)}.weight_class_btn[data-v-131e49a5]:active{filter:brightness(1.22);transition-duration:80ms}.weight_class_btn.is_included[data-v-131e49a5]{color:#fff;transition-delay:var(--ignite-delay);background:radial-gradient(128% 150% at 50% 122%,#ffeea275,#ffd66242 46%,#ffc6481f 74%,#0000 100%),linear-gradient(#846022e6,#604416f0)}.weight_class_btn.is_included[data-v-131e49a5]:before{opacity:.8;background-image:linear-gradient(128deg,#fffcec33 0%,#fff4c80f 30%,#0000 50%,#ffe8960d 100%)}.weight_class_btn.is_included[data-v-131e49a5]:after{opacity:.8;transition-delay:var(--ignite-delay);transform:none}.weight_class_btn.is_included .weight_class_btn_text[data-v-131e49a5]{color:#fff;text-shadow:0 1px 2px #281a048c;transition-delay:var(--ignite-delay)}.weight_class_strip--combining .weight_class_btn.is_included[data-v-131e49a5]{border-right-color:#080b1666}.weight_class_btn[aria-pressed=true][data-v-131e49a5]{color:#fff2c0;z-index:2;background:radial-gradient(130% 158% at 50% 122%,#fff6ba9e,#ffdc6c5c 44%,#ffca4e29 72%,#0000 100%),linear-gradient(#a47828f0,#76541afa);font-weight:800;animation:.55s cubic-bezier(.3,.7,.3,1) weightBtnIgnite-131e49a5;box-shadow:inset 0 0 0 1px #ffe898eb,inset 0 0 16px #ffd85e21,0 0 14px #ffda604d,0 0 32px #ffcc4824}.weight_class_btn[aria-pressed=true][data-v-131e49a5]:before{opacity:1}.weight_class_strip--combining .weight_class_btn[aria-pressed=true][data-v-131e49a5]:after{opacity:1;background:linear-gradient(#fff8da,#ffdb66);transform:none;box-shadow:0 0 11px 2px #ffde68d9,0 -11px 24px #ffda6059}.weight_class_btn[aria-pressed=true] .weight_class_btn_text[data-v-131e49a5]{color:#fff6d6;text-shadow:0 1px 2px #281a0480,0 0 8px #ffe89666}@keyframes weightBtnIgnite-131e49a5{0%{filter:brightness(1.85)saturate(1.2)}to{filter:brightness()saturate()}}.weight_class_btn[data-v-131e49a5]:focus-visible{outline-offset:-2px;z-index:3;outline:2px solid #17a2b88c}.combine_tab[data-v-131e49a5]{z-index:2;height:var(--tab-h);border-radius:0 0 var(--strip-radius) var(--strip-radius);color:#cad4e8c7;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;isolation:isolate;background:0 0;border:1px solid #94a8d23d;border-top:0;justify-content:center;align-self:flex-start;align-items:center;padding:0 15px;font-size:10px;font-weight:800;line-height:1;transition:color .25s,border-color .25s,box-shadow .25s,filter .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09,0 3px 10px #00000029}.combine_tab[data-v-131e49a5]:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background-color:#0b1121;background-image:linear-gradient(#ffffff0b,#0000 42%);transition:background-color .25s;position:absolute;inset:0}.combine_edge_light[data-v-131e49a5]{top:-1px;left:-1px;bottom:var(--wire-y);z-index:1;pointer-events:none;background:#7886a24d;border-radius:0;width:3px;transition:background .25s,box-shadow .25s;position:absolute}.combine_tab_label[data-v-131e49a5]{white-space:nowrap;z-index:2;text-shadow:0 1px 2px #00000073;position:relative}.combine_tab[data-v-131e49a5]:hover:not(:disabled):not(.is_on){color:#e0e7f6e6;border-color:#94a8d252}.combine_tab[data-v-131e49a5]:hover:not(:disabled):not(.is_on):before{background-color:#0d1528;background-image:linear-gradient(#fff1,#0000 46%)}.combine_tab.is_on[data-v-131e49a5]{color:#f7f9ff;border-color:#becfed94;box-shadow:inset 0 1px #ffffff21,inset 0 -1px #04081247,0 4px 12px #0003}.combine_tab.is_on[data-v-131e49a5]:before{background-color:#506487;background-image:linear-gradient(#ffffff24,#0000 47%),linear-gradient(90deg,#3e506f,#506487 70%,#465a7c)}.combine_tab[data-v-131e49a5]:active:not(:disabled):not(.is_locked){opacity:1}.combine_tab.is_on[data-v-131e49a5]:hover{filter:brightness(1.08)}.combine_tab.is_on .combine_edge_light[data-v-131e49a5]{background:linear-gradient(#f5e2ab,#ecd48c);top:-3px;box-shadow:0 0 2px #f0d69666}.combine_wire[data-v-131e49a5]{left:0;bottom:var(--wire-y);width:var(--combine_fill_pct,0%);height:calc(var(--tab-h) - var(--wire-y));z-index:0;pointer-events:none;border-right:var(--wire-thick) solid var(--wire-outer);border-bottom:var(--wire-thick) solid var(--wire-outer);filter:drop-shadow(0 1px #03060e73);transition:border-color .3s,filter .3s;position:absolute}.weight_class_cluster.is_combining .combine_wire[data-v-131e49a5]{border-right-color:var(--wire-outer-on);border-bottom-color:var(--wire-outer-on);filter:drop-shadow(0 0 2px #bbcbe72e)}.weight_class_cluster.is_locked .combine_wire[data-v-131e49a5]{display:none}.combine_tab[data-v-131e49a5]:disabled,.combine_tab.is_locked[data-v-131e49a5]{cursor:not-allowed;opacity:.42}.combine_tab[data-v-131e49a5]:focus-visible{outline-offset:-2px;z-index:4;outline:2px solid #17a2b88c}@media (prefers-reduced-motion:reduce){.weight_class_btn[data-v-131e49a5],.weight_class_btn[data-v-131e49a5]:before,.weight_class_btn[data-v-131e49a5]:after,.weight_class_btn_text[data-v-131e49a5],.weight_class_btn_plug[data-v-131e49a5],.weight_class_btn[aria-pressed=true][data-v-131e49a5],.weight_class_btn[aria-pressed=true][data-v-131e49a5]:before,.weight_class_strip[data-v-131e49a5]:before,.combine_tab[data-v-131e49a5],.combine_tab[data-v-131e49a5]:before,.combine_edge_light[data-v-131e49a5],.combine_wire[data-v-131e49a5],.combine_tab.is_on .combine_edge_light[data-v-131e49a5]{transition:none;animation:none}}@container lb-panel (width<=520px){.weight_class_selector[data-v-131e49a5]{flex-basis:100%}.weight_class_selector_scale[data-v-131e49a5]{display:none}}.hand_bar[data-v-131e49a5]{background:#ffffff05;border-bottom:0;padding:8px 16px 4px;display:flex}.hand_bar[data-v-131e49a5] .hand_slider_wrap{flex:auto}.brand_divider[data-v-131e49a5]{border-bottom:0;align-items:center;gap:10px;padding:12px 16px 14px;display:flex}.brand_rule[data-v-131e49a5]{background:#6b7280;flex:auto;height:1px}.brand_wordmark[data-v-131e49a5]{opacity:.92;flex:none;height:22px;display:block}.sub_bar[data-v-131e49a5]{z-index:5;background:linear-gradient(180deg, #ffffff0b, #fff0), var(--header-bg);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 16px;display:flex;position:sticky;top:0}.sub_heading[data-v-131e49a5]{align-items:stretch;gap:12px;width:100%;min-width:0;margin:0;display:flex}.sub_rail[data-v-131e49a5]{background:linear-gradient(#20a8bcf2 0%,#20a8bc59 42%,#d4b2608c 100%);border-radius:2px;flex:0 0 3px;align-self:stretch;min-height:1.6em;box-shadow:inset 0 0 0 1px #00000040}.sub_titles[data-v-131e49a5]{flex-wrap:wrap;flex:auto;align-items:baseline;gap:6px 10px;min-width:0;display:flex}.sub_division[data-v-131e49a5]{letter-spacing:-.02em;color:var(--text);font-size:clamp(17px,3.4vw,20px);font-weight:800;line-height:1.15}.sub_mid[data-v-131e49a5]{color:#94a2b973;-webkit-user-select:none;user-select:none;font-size:clamp(14px,2.8vw,16px);font-weight:600;line-height:1}.sub_weight[data-v-131e49a5]{letter-spacing:.01em;color:var(--muted);font-size:clamp(13px,2.7vw,15px);font-weight:600}.wrap[data-v-131e49a5]{position:relative}.rows_viewport[data-v-131e49a5]{width:100%;position:relative;overflow:hidden}.rows_panel[data-v-131e49a5],.rows_grid[data-v-131e49a5]{width:100%;display:block}.row_grid[data-v-131e49a5]{width:100%;color:var(--text);border:0;border-bottom:1px solid var(--border);text-align:left;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;grid-template-columns:48px minmax(0,1fr) 40px 36px;align-items:center;margin:0;padding:0;display:grid}.row_grid.no_delta_column[data-v-131e49a5]{grid-template-columns:48px minmax(0,1fr) 36px}.row_grid.lb_row_v2[data-v-131e49a5]:hover{background:#ffffff08}.row_grid.lb_row_v2[data-v-131e49a5]:active{background:#ffffff0d}.row_grid.lb_row_v2.top1[data-v-131e49a5]:hover{background-image:linear-gradient(118deg,#fff0 30%,#fffbe680 50%,#fff0 70%),linear-gradient(#cda848,#b48f35)}.row_grid.lb_row_v2.top1[data-v-131e49a5]:active{background-image:linear-gradient(118deg,#fff0 30%,#fff8e066 50%,#fff0 70%),linear-gradient(#b8923a,#9f7c2c)}.row_grid.lb_row_v2.top2[data-v-131e49a5]:hover{background-image:linear-gradient(118deg,#fff0 30%,#ffffff8f 50%,#fff0 70%),linear-gradient(#c2cbdb,#a2afc6)}.row_grid.lb_row_v2.top2[data-v-131e49a5]:active{background-image:linear-gradient(118deg,#fff0 30%,#ffffff75 50%,#fff0 70%),linear-gradient(#aab4c8,#8b99b1)}.row_grid.lb_row_v2.top3[data-v-131e49a5]:hover{background-image:linear-gradient(118deg,#fff0 30%,#fff0e075 50%,#fff0 70%),linear-gradient(#c4824f,#a76a3d)}.row_grid.lb_row_v2.top3[data-v-131e49a5]:active{background-image:linear-gradient(118deg,#fff0 30%,#ffecda61 50%,#fff0 70%),linear-gradient(#b0723f,#945c33)}.row_grid.lb_row_v2.near_podium[data-v-131e49a5]:hover{background-image:linear-gradient(#188ea447,#0e6e8438)}.row_grid.lb_row_v2.near_podium[data-v-131e49a5]:active{background-image:linear-gradient(#147e944d,#0b60743d)}.row_grid[data-v-131e49a5]:focus-visible{outline-offset:-2px;outline:2px solid #17a2b88c}.row_grid .cell[data-v-131e49a5]{min-width:0;padding:4px 8px}.row_grid .rank_cell[data-v-131e49a5]{color:var(--muted);justify-content:center;align-items:center;padding:4px 0;font-weight:800;display:flex}.row_grid .name_cell[data-v-131e49a5]{align-items:center;gap:10px;min-width:0;padding:4px 6px;display:flex}.row_grid .delta_cell[data-v-131e49a5]{justify-content:center;align-items:center;padding:4px 0;display:flex;overflow:visible}.row_grid .chevron_cell[data-v-131e49a5]{color:var(--muted);justify-content:center;align-items:center;padding:4px 8px 4px 0;display:flex}.name_text[data-v-131e49a5]{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;max-width:100%;font-size:16px;font-weight:600;display:inline-block;overflow:hidden}.avatar_slot[data-v-131e49a5]{flex:none;justify-content:center;align-items:center;width:41px;height:41px;display:inline-flex}.avatar_rim[data-v-131e49a5]{box-shadow:none;background:#7680926b;border-radius:50%;padding:1px;display:inline-flex}.avatar[data-v-131e49a5]{object-fit:cover;width:34px;height:34px;box-shadow:none;background:#ffffff0f;border:1px solid #00000029;border-radius:50%;display:block}.row_grid.top1 .avatar_rim[data-v-131e49a5],.row_grid.top2 .avatar_rim[data-v-131e49a5],.row_grid.top3 .avatar_rim[data-v-131e49a5]{background:linear-gradient(155deg,#e4eaf2fa 0%,#a8b4c6eb 34%,#58647af5 58%,#c4ccd8f0 100%);padding:2px;box-shadow:0 2px 5px #00000061,inset 0 1px #ffffff3d,inset 0 -1px #00000057}.row_grid.top1 .avatar[data-v-131e49a5],.row_grid.top2 .avatar[data-v-131e49a5],.row_grid.top3 .avatar[data-v-131e49a5]{border-color:#00000052;width:37px;height:37px;box-shadow:inset 0 1px 2px #ffffff24,inset 0 -2px 3px #0000003d}.skill_chip[data-v-131e49a5]{color:var(--muted);border:1px solid var(--border);background:#ffffff0a;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.chev_right[data-v-131e49a5]{width:18px;height:18px;display:block}.rank_num[data-v-131e49a5]{color:var(--muted);font-size:17px;font-weight:800}.row_grid.near_podium .rank_num[data-v-131e49a5]{color:var(--accent)}.trophy[data-v-131e49a5]{justify-content:center;align-items:center;width:37px;height:37px;font-size:0;line-height:0;display:inline-flex;position:relative;overflow:visible}.trophy_medal_frame[data-v-131e49a5]{isolation:isolate;background-position:42%;background-repeat:no-repeat;background-size:cover;width:37px;height:37px;display:block;position:relative;overflow:hidden}.row_grid .rank_cell .trophy .trophy_medal_frame[data-v-131e49a5]:after{content:"";pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:var(--rank_img);-webkit-mask-image:var(--rank_img);mask-image:var(--rank_img);will-change:background-position;background-image:linear-gradient(115deg,#fff0 42%,#ffffffe6 50%,#fff0 58%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;animation:4s cubic-bezier(.32,.8,.2,1) .1s infinite both trophyShimmerSweep-131e49a5;position:absolute;inset:0;-webkit-mask-position:42%;mask-position:42%;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes trophyShimmerSweep-131e49a5{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-131e49a5]:after{background-position:100% 0;animation:none}}.row_grid .rank_cell .trophy[data-v-131e49a5]:after{content:none}.row_grid.top1[data-v-131e49a5]{background-image:linear-gradient(118deg,#fff0 30%,#fffae275 50%,#fff0 70%),linear-gradient(#c19c40,#a8842f);border-bottom-color:#0000002e}.row_grid.top2[data-v-131e49a5]{background-image:linear-gradient(118deg,#fff0 30%,#ffffff85 50%,#fff0 70%),linear-gradient(#b3bdcf,#93a0b8);border-bottom-color:#00000029}.row_grid.top3[data-v-131e49a5]{background-image:linear-gradient(118deg,#fff0 30%,#ffeedc6b 50%,#fff0 70%),linear-gradient(#b8794a,#9c6238);border-bottom-color:#0000002e}.row_grid.top1 .name_text[data-v-131e49a5],.row_grid.top2 .name_text[data-v-131e49a5],.row_grid.top3 .name_text[data-v-131e49a5]{color:#13182a}.row_grid.top1 .chevron_cell[data-v-131e49a5],.row_grid.top2 .chevron_cell[data-v-131e49a5],.row_grid.top3 .chevron_cell[data-v-131e49a5]{color:#fff}.row_grid.top1 .avatar_rim[data-v-131e49a5]{background:linear-gradient(155deg,#fff4c8 0%,#e8c04a 28%,#9a6818 56%,#f0d060 100%);box-shadow:0 3px 7px #0000006b,inset 0 1px #fff8d28c,inset 0 -1px #54360c6b}.row_grid.top1 .avatar[data-v-131e49a5]{border-color:#4a300a73;box-shadow:inset 0 1px 2px #fff8d247,inset 0 -2px 4px #4a300a57}.row_grid.top2 .avatar_rim[data-v-131e49a5]{background:linear-gradient(155deg,#f7fafc 0%,#d5dde8 30%,#7a8798 56%,#e8edf4 100%);box-shadow:0 3px 7px #0006,inset 0 1px #ffffff80,inset 0 -1px #3a445661}.row_grid.top2 .avatar[data-v-131e49a5]{border-color:#343e4e66;box-shadow:inset 0 1px 2px #ffffff57,inset 0 -2px 4px #343e4e4d}.row_grid.top3 .avatar_rim[data-v-131e49a5]{background:linear-gradient(155deg,#ffd8b8 0%,#d4955f 30%,#8a4e28 56%,#e8a86a 100%);box-shadow:0 3px 7px #0006,inset 0 1px #ffe4c86b,inset 0 -1px #4a281466}.row_grid.top3 .avatar[data-v-131e49a5]{border-color:#4a28146b;box-shadow:inset 0 1px 2px #ffe4c83d,inset 0 -2px 4px #4a281452}.row_grid.near_podium[data-v-131e49a5]{background-image:linear-gradient(#14829638,#0c64782e);border-bottom:none;box-shadow:inset 1px 0 #94a2b938,inset -1px 0 #94a2b938}.row_grid.near_podium_first[data-v-131e49a5]{box-shadow:inset 1px 0 #94a2b938,inset -1px 0 #94a2b938,inset 0 1px #94a2b938}.row_grid.near_podium_last[data-v-131e49a5]{border-bottom:1px solid #94a2b938}.row_grid.near_podium_first.near_podium_last[data-v-131e49a5]{border-bottom:1px solid #94a2b938;box-shadow:inset 0 0 0 1px #94a2b938}.row_grid.near_podium .chevron_cell[data-v-131e49a5]{color:var(--accent)}.row_grid.top1[data-v-131e49a5],.row_grid.top2[data-v-131e49a5]{border-bottom:none}.toggle_wrap[data-v-131e49a5]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#1482961a,#0c647814);justify-content:center;align-items:center;padding:8px 0;display:flex}.show_more_button[data-v-131e49a5]{width:26px;height:26px;color:var(--text);pointer-events:none;background:linear-gradient(135deg,#f0d67a3d,#c98a1a2e);border:1px solid #f0d67a47;border-radius:999px;justify-content:center;align-items:center;font-weight:800;transition:all .18s;display:inline-flex}.toggle_wrap:hover .show_more_button[data-v-131e49a5]{filter:brightness(1.06)}.toggle_icon[data-v-131e49a5]{transform-origin:50%;transform-box:fill-box;transition:transform .18s;display:block}.toggle_wrap.is_open .toggle_icon[data-v-131e49a5]{transform:rotate(180deg)}.floor_enter-enter-active[data-v-131e49a5]{transition:opacity .18s}.floor_enter-enter-from[data-v-131e49a5]{opacity:0}@keyframes rowSlideIn-131e49a5{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.expanded_row[data-v-131e49a5]{animation:.3s cubic-bezier(.22,1,.36,1) both rowSlideIn-131e49a5;animation-delay:calc(var(--enter-i,0) * 28ms)}@media (prefers-reduced-motion:reduce){.expanded_row[data-v-131e49a5]{animation:none}}.loading_row[data-v-131e49a5]{cursor:default;color:var(--muted);text-align:center;grid-template-columns:1fr;padding:20px 16px}.loading_row .cell[data-v-131e49a5]{padding:0}@media (width<=760px){.row_grid[data-v-131e49a5]{grid-template-columns:50px minmax(0,1fr) 40px 38px}.row_grid.no_delta_column[data-v-131e49a5]{grid-template-columns:50px minmax(0,1fr) 38px}.row_grid .cell[data-v-131e49a5]{padding:4px 8px}.row_grid .name_cell[data-v-131e49a5]{gap:10px;padding:4px 6px}.name_text[data-v-131e49a5]{font-size:16px}.avatar_slot[data-v-131e49a5]{width:44px;height:44px}.avatar[data-v-131e49a5]{width:36px;height:36px}.row_grid.top1 .avatar[data-v-131e49a5],.row_grid.top2 .avatar[data-v-131e49a5],.row_grid.top3 .avatar[data-v-131e49a5],.trophy[data-v-131e49a5],.trophy_medal_frame[data-v-131e49a5]{width:40px;height:40px}.rank_num[data-v-131e49a5]{font-size:16px}.chev_right[data-v-131e49a5]{width:20px;height:20px}}.rows_grid>.row_grid[data-v-131e49a5]:last-child{border-bottom:none}.feedback_prompt_row[data-v-131e49a5]{border-top:1px solid #ffffff0a;justify-content:center;padding:12px 16px 14px;display:flex}.lb-rows-none-enter-active[data-v-131e49a5],.lb-rows-none-appear-active[data-v-131e49a5]{transition:opacity .32s,transform .32s cubic-bezier(.22,1,.36,1)}.lb-rows-none-enter-from[data-v-131e49a5],.lb-rows-none-appear-from[data-v-131e49a5]{opacity:0;transform:translateY(6px)}.lb-rows-expand-enter-active[data-v-131e49a5]{transition:opacity .3s,transform .3s cubic-bezier(.22,1,.36,1)}.lb-rows-expand-enter-from[data-v-131e49a5]{opacity:0;transform:translateY(-8px)}.lb-rows-expand-enter-to[data-v-131e49a5]{opacity:1;transform:none}.lb-rows-expand-move[data-v-131e49a5]{transition:transform .38s cubic-bezier(.22,1,.36,1)}.lb-rows-expand-leave-active[data-v-131e49a5]{pointer-events:none;width:100%;transition:opacity .2s,transform .2s;position:absolute}.lb-rows-expand-leave-to[data-v-131e49a5]{opacity:0;transform:translateY(-6px)}.lb-rows-collapse-leave-active[data-v-131e49a5]{pointer-events:none;width:100%;transition:opacity .24s,transform .3s cubic-bezier(.4,0,.2,1);position:absolute}.lb-rows-collapse-leave-from[data-v-131e49a5]{opacity:1;transform:none}.lb-rows-collapse-leave-to[data-v-131e49a5]{opacity:0;transform:translateY(10px)}.lb-rows-collapse-move[data-v-131e49a5]{transition:transform .34s cubic-bezier(.22,1,.36,1)}.lb-rows-collapse-enter-active[data-v-131e49a5]{transition:opacity .24s}.lb-rows-collapse-enter-from[data-v-131e49a5]{opacity:0}.lb-panel-right-enter-active[data-v-131e49a5],.lb-panel-right-leave-active[data-v-131e49a5],.lb-panel-left-enter-active[data-v-131e49a5],.lb-panel-left-leave-active[data-v-131e49a5]{will-change:transform;backface-visibility:hidden;transition:transform .46s cubic-bezier(.32,.72,0,1)}.lb-panel-right-leave-active[data-v-131e49a5],.lb-panel-left-leave-active[data-v-131e49a5],.lb-panel-fade-leave-active[data-v-131e49a5]{width:100%;position:absolute;top:0;left:0;right:0}.lb-panel-right-enter-from[data-v-131e49a5]{transform:translate(100%)}.lb-panel-right-leave-to[data-v-131e49a5],.lb-panel-left-enter-from[data-v-131e49a5]{transform:translate(-100%)}.lb-panel-left-leave-to[data-v-131e49a5]{transform:translate(100%)}.lb-panel-fade-enter-active[data-v-131e49a5],.lb-panel-fade-leave-active[data-v-131e49a5]{will-change:opacity;transition:opacity .26s}.lb-panel-fade-enter-from[data-v-131e49a5],.lb-panel-fade-leave-to[data-v-131e49a5]{opacity:0}@media (prefers-reduced-motion:reduce){.lb-rows-none-enter-active[data-v-131e49a5],.lb-rows-none-appear-active[data-v-131e49a5],.lb-rows-expand-enter-active[data-v-131e49a5],.lb-rows-expand-leave-active[data-v-131e49a5],.lb-rows-expand-move[data-v-131e49a5],.lb-rows-collapse-enter-active[data-v-131e49a5],.lb-rows-collapse-leave-active[data-v-131e49a5],.lb-rows-collapse-move[data-v-131e49a5],.lb-panel-right-enter-active[data-v-131e49a5],.lb-panel-right-leave-active[data-v-131e49a5],.lb-panel-left-enter-active[data-v-131e49a5],.lb-panel-left-leave-active[data-v-131e49a5],.lb-panel-fade-enter-active[data-v-131e49a5],.lb-panel-fade-leave-active[data-v-131e49a5]{transition:none!important;animation:none!important}}.uc_notice[data-v-ceb41f14]{color:#fff;background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a66;border-radius:10px;margin:8px 16px 12px;padding:10px 12px;font-weight:900}.sm_form.disabled[data-v-ceb41f14]{filter:grayscale(.35);opacity:.9;background:#ffffff08;border-radius:12px}.sm_form.disabled .input[data-v-ceb41f14],.sm_form.disabled .textarea[data-v-ceb41f14]{color:#9aa3b2!important;background:#ffffff0a!important;border-color:#ffffff1f!important}.sm_form.disabled .submit_btn[data-v-ceb41f14]{color:#9aa3b2!important;background:0 0!important;border-color:#ffffff1f!important}.sm_form.disabled[data-v-ceb41f14] .hand_slider{pointer-events:none;opacity:.5;filter:grayscale(.6)}.yellow_banner[data-v-ceb41f14]{z-index:1;color:#061626;background:linear-gradient(#d7b43af2,#b99322f2);border-bottom:1px solid #00000059;position:relative}.slate_banner[data-v-ceb41f14]{z-index:1;background:linear-gradient(#4a505ce6,#343a46e6);border-bottom:1px solid #0000004d;position:relative}.slate_banner .scroll[data-v-ceb41f14]{white-space:nowrap;overflow:hidden}.slate_banner .track[data-v-ceb41f14]{min-width:200%;animation:22s linear infinite ticker-ceb41f14;display:inline-flex}.slate_banner .track span[data-v-ceb41f14]{color:#e0e3ea;letter-spacing:.35px;text-transform:uppercase;padding:6px 16px;font-weight:800;display:inline-block}.evergreen_banner[data-v-ceb41f14]{z-index:1;cursor:pointer;color:#fff;background:linear-gradient(#147855f2,#0f5a41f2);border-bottom:1px solid #00000059;position:relative}.volcano_banner[data-v-ceb41f14]{color:#ff9f50;background:linear-gradient(#603e1ef7,#362010f2);border-top:2px solid #f0d67a;border-bottom:2px solid #f0d67a}.magenta_banner[data-v-ceb41f14]{z-index:1;cursor:pointer;--ticker_gap:24px;color:#f4f6ff;background:linear-gradient(#586ca4eb,#3a4a7aeb);border-bottom:1px solid #00000047;position:relative}.magenta_banner[data-v-ceb41f14] .scroll{overflow:hidden}.magenta_banner[data-v-ceb41f14] .track{align-items:center;display:flex}.magenta_banner[data-v-ceb41f14] .track span{color:#f4f6ff;letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;padding:6px 16px;font-weight:1000}.bronze_banner[data-v-ceb41f14]{color:#ffe1b3;background:linear-gradient(#a46c3af5,#764c24f0);border-top:2px solid #ffc680b3;border-bottom:2px solid #ffc680b3}.neon_green_banner[data-v-ceb41f14]{z-index:1;cursor:default;--ticker_gap:32px;background:#000;border-top:2px solid #39ff14;border-bottom:2px solid #39ff14;position:relative}.neon_green_banner[data-v-ceb41f14] .track span{color:#39ff14;letter-spacing:.5px;text-transform:uppercase;text-shadow:0 0 8px #39ff14b3,0 0 18px #39ff1459;padding:7px 18px;font-weight:900}.shop_sale_banner[data-v-ceb41f14]{z-index:1;cursor:pointer;background:linear-gradient(#f8df86 0%,#e2b84f 52%,#bf8e1f 100%);border-top:1px solid #ffffff4d;border-bottom:1px solid #00000047;position:relative;box-shadow:inset 0 1px #fff3}.shop_sale_banner_inner[data-v-ceb41f14]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;width:min(1200px,100%);margin:0 auto;padding:10px 16px;display:flex}.shop_sale_banner_text[data-v-ceb41f14]{color:#0b0b0b;letter-spacing:.25px;text-transform:uppercase;text-align:center;font-weight:1000}.shop_sale_countdown[data-v-ceb41f14]{color:#060606;align-items:center;gap:10px;font-weight:900;display:inline-flex}.shop_sale_countdown_label[data-v-ceb41f14]{letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:12px}.shop_sale_countdown_unit[data-v-ceb41f14]{align-items:baseline;gap:2px;font-size:15px;display:inline-flex}.shop_sale_countdown_unit strong[data-v-ceb41f14]{font-size:20px;line-height:1}.shop_sale_countdown_pending strong[data-v-ceb41f14]{letter-spacing:.08em}.shop_sale_countdown_ended[data-v-ceb41f14]{text-transform:uppercase;letter-spacing:.08em;font-size:14px}.shop_sale_banner[data-v-ceb41f14]:focus-visible{outline-offset:-2px;outline:2px solid #060606e6}@keyframes ticker-ceb41f14{0%{transform:translate(0)}to{transform:translate(-50%)}}.main_container[data-v-ceb41f14]{width:min(1100px,100%);margin:0 auto;padding-block:24px;padding-inline:clamp(12px,3vw,24px)}.panel[data-v-ceb41f14]{border:1px solid var(--border);border-radius:var(--radius);background:linear-gradient(#0b1630f0,#081228eb);margin-top:18px;overflow:hidden}.panel_header[data-v-ceb41f14]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title[data-v-ceb41f14]{margin:0;font-size:18px}.req[data-v-ceb41f14]{color:#e67e22;margin-left:6px}.sm_form[data-v-ceb41f14]{gap:12px;padding:14px 16px;display:grid}.row[data-v-ceb41f14]{gap:12px;display:grid}.two_cols[data-v-ceb41f14]{grid-template-columns:1fr}@media (width>=720px){.two_cols[data-v-ceb41f14]{grid-template-columns:1fr 1fr}}.radios[data-v-ceb41f14]{border:0;margin:0;padding:0}.radio_row[data-v-ceb41f14]{align-items:center;gap:12px;display:flex}.radio_opt[data-v-ceb41f14]{border:2px solid var(--border);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:0;min-width:0;min-height:36px;padding:8px 14px;display:inline-flex}.radio_opt>input[type=radio][data-v-ceb41f14]{appearance:none;border:0;width:0;height:0;margin:0;padding:0}.radio_opt span[data-v-ceb41f14]{text-align:center;width:100%;display:inline-block}.radio_opt.selected[data-v-ceb41f14]{color:#dfffe9;background:0 0;border-color:#0000;position:relative}.radio_opt.selected[data-v-ceb41f14]:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(#20c997,#17a2b8);border-radius:999px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.segmented[data-v-ceb41f14]{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;gap:0;padding:4px;display:inline-flex;overflow:hidden}.seg_btn[data-v-ceb41f14]{color:var(--muted);cursor:pointer;clip-path:inset(0 round 999px);box-shadow:none;transition:var(--pill-state-transition);background:0 0;border:0;border-radius:999px;padding:8px 12px;font-weight:800}.seg_btn[aria-pressed=true][data-v-ceb41f14]{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:8px 12px}.adv_toggle_row[data-v-ceb41f14]{justify-content:flex-end;padding-top:4px;display:flex}.ghost_btn[data-v-ceb41f14]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ghost_btn.dividerless[data-v-ceb41f14]{border-color:#0000;padding-left:0;padding-right:0}.divider[data-v-ceb41f14]{background:#ffffff14;width:100%;height:1px}.sm_form>.divider[data-v-ceb41f14]{width:auto;margin-left:-16px;margin-right:-16px}.chev[data-v-ceb41f14]{width:16px;height:16px;transition:transform .2s}.chev.up[data-v-ceb41f14]{transform:rotate(180deg)}.advanced_drawer[data-v-ceb41f14]{max-height:0;transition:max-height .28s;overflow:hidden}.advanced_drawer.open[data-v-ceb41f14]{max-height:520px}.field[data-v-ceb41f14]{gap:6px;display:grid}.field.no_border[data-v-ceb41f14]{border:0}.label[data-v-ceb41f14]{color:var(--muted);font-weight:700}.input[data-v-ceb41f14],.textarea[data-v-ceb41f14]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[type=date][data-v-ceb41f14]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.input[type=date][data-v-ceb41f14]::-webkit-calendar-picker-indicator{filter:invert(.9)saturate(.2);opacity:.9;cursor:pointer}.input[type=date][data-v-ceb41f14]::-webkit-datetime-edit{color:var(--text)}.input[data-v-ceb41f14]:focus,.textarea[data-v-ceb41f14]:focus{border-color:#f0d67a94;outline:none}.input.valid[data-v-ceb41f14]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.locked[data-v-ceb41f14]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border-color:#ffffff14}.textarea.valid[data-v-ceb41f14]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.error[data-v-ceb41f14],.field.error .input[data-v-ceb41f14]{border-color:#e74c3c}.field.error .label[data-v-ceb41f14]{color:#ff9b91}.error_hint[data-v-ceb41f14]{color:#e74c3c;font-size:12px;font-weight:600}.actions[data-v-ceb41f14]{justify-content:flex-end;display:flex}.toast[data-v-ceb41f14]{text-align:center;z-index:50;border:2px solid;border-radius:999px;min-width:260px;max-width:92vw;padding:12px 16px;font-weight:800;line-height:1.35;animation:.28s toastPop-ceb41f14;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.toast.success[data-v-ceb41f14]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border-color:#2ecc71}.toast.error[data-v-ceb41f14]{color:#ffe6e3;background:linear-gradient(#e74c3c2e,#e74c3c24);border-color:#e74c3c}@keyframes toastPop-ceb41f14{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.hand_slider[data-v-ceb41f14]{justify-content:center;padding:2px 0;display:flex}.hand_slider .track[data-v-ceb41f14]{background:0 0;border:0;border-radius:999px;width:100%;max-width:520px;height:44px;position:relative;overflow:hidden}.hand_slider .thumb[data-v-ceb41f14]{background:linear-gradient(#20c997,#17a2b8);border-radius:999px;width:calc(50% - 6px);height:38px;transition:transform .22s;position:absolute;top:3px;left:3px;box-shadow:0 10px 24px #17a2b82e}.hand_slider .thumb.right[data-v-ceb41f14]{transform:translate(100%)}.hand_slider .hand_label[data-v-ceb41f14]{text-align:center;width:50%;color:var(--muted);letter-spacing:.3px;font-weight:900;position:absolute;top:50%;transform:translateY(-50%)}.hand_slider .hand_label.left[data-v-ceb41f14]{left:0}.hand_slider .hand_label.right[data-v-ceb41f14]{right:0}.actions.with_summary[data-v-ceb41f14]{justify-content:space-between;align-items:center;gap:12px;display:flex}.summary[data-v-ceb41f14]{color:var(--muted);font-weight:700}.submit_btn[data-v-ceb41f14]{color:#061626;background:0 0;border:1px solid #17a2b88c;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:900;display:inline-flex}.submit_btn.gold[data-v-ceb41f14]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#0000}.submit_btn[disabled][data-v-ceb41f14]{opacity:1;cursor:not-allowed;color:var(--muted);background:0 0;border-color:#ffffff1f}.helper_note[data-v-ceb41f14]{border:1px dashed var(--border);width:min(1100px,100%);color:var(--muted);background:#ffffff08;border-radius:10px;margin:0 auto 40px;padding:6px 12px 12px;font-weight:400}.banner_img[data-v-6b9b159c]{background:#0a1020;height:160px;position:relative;overflow:hidden}.banner_img_stack[data-v-6b9b159c]{position:absolute;inset:0}.banner_img_photo[data-v-6b9b159c]{object-fit:cover;object-position:center;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:opacity, transform;width:100%;height:100%;transition:opacity .55s ease-in-out;position:absolute;inset:0}.banner_img_photo.is_visible[data-v-6b9b159c]{opacity:1}.banner_img_grad[data-v-6b9b159c]{pointer-events:none;background:linear-gradient(#00000059,#0009);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.banner_img_photo[data-v-6b9b159c]{transition:none}}.uc_notice[data-v-18183514]{color:#fff;background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a66;border-radius:10px;margin:8px 16px 12px;padding:10px 12px;font-weight:900}.panel_header[data-v-18183514]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title[data-v-18183514]{margin:0;font-size:18px}.event_form[data-v-18183514]{gap:12px;padding:14px 16px;display:grid}.event_form.disabled[data-v-18183514]{filter:grayscale(.35);opacity:.9;background:#ffffff08;border-radius:12px}.event_form.disabled .input[data-v-18183514],.event_form.disabled .textarea[data-v-18183514]{color:#9aa3b2!important;background:#ffffff0a!important;border-color:#ffffff1f!important}.event_form.disabled .submit_btn[data-v-18183514]{color:#9aa3b2!important;background:0 0!important;border-color:#ffffff1f!important}.row[data-v-18183514]{gap:12px;display:grid}.two_cols[data-v-18183514]{grid-template-columns:1fr}@media (width>=720px){.two_cols[data-v-18183514]{grid-template-columns:1fr 1fr}}.adv_toggle_row[data-v-18183514]{justify-content:flex-end;padding-top:4px;display:flex}.ghost_btn[data-v-18183514]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ghost_btn.dividerless[data-v-18183514]{border-color:#0000;padding-left:0;padding-right:0}.divider[data-v-18183514]{background:#ffffff14;width:100%;height:1px}.event_form>.divider[data-v-18183514]{width:auto;margin-left:-16px;margin-right:-16px}.chev[data-v-18183514]{width:16px;height:16px;transition:transform .2s}.chev.up[data-v-18183514]{transform:rotate(180deg)}.advanced_drawer[data-v-18183514]{max-height:0;transition:max-height .28s;overflow:hidden}.advanced_drawer.open[data-v-18183514]{max-height:980px}.field[data-v-18183514]{gap:6px;display:grid}.label[data-v-18183514]{color:var(--muted);font-weight:700}.input[data-v-18183514],.textarea[data-v-18183514]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[type=date][data-v-18183514]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.input[type=date][data-v-18183514]::-webkit-calendar-picker-indicator{filter:invert(.9)saturate(.2);opacity:.9;cursor:pointer}.input[type=date][data-v-18183514]::-webkit-datetime-edit{color:var(--text)}.input[data-v-18183514]:focus,.textarea[data-v-18183514]:focus{border-color:#d7b43a8c;outline:none}.input.valid[data-v-18183514]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.locked[data-v-18183514]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border-color:#ffffff14}.textarea.valid[data-v-18183514]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.error[data-v-18183514],.field.error .input[data-v-18183514]{border-color:#e74c3c}.field.error .label[data-v-18183514]{color:#ff9b91}.error_hint[data-v-18183514]{color:#e74c3c;font-size:12px;font-weight:600}.actions[data-v-18183514]{justify-content:flex-end;display:flex}.actions.with_summary[data-v-18183514]{justify-content:space-between;align-items:center;gap:12px;display:flex}.summary[data-v-18183514]{color:var(--muted);font-weight:700}.submit_btn[data-v-18183514]{color:#061626;background:0 0;border:1px solid #17a2b88c;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:900;display:inline-flex}.submit_btn.gold[data-v-18183514]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#0000}.submit_btn[disabled][data-v-18183514]{opacity:1;cursor:not-allowed;color:var(--muted);background:0 0;border-color:#ffffff1f}.toast[data-v-18183514]{text-align:center;z-index:50;border:2px solid;border-radius:999px;min-width:260px;max-width:92vw;padding:12px 16px;font-weight:800;line-height:1.35;animation:.28s toastPop-18183514;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.toast.success[data-v-18183514]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border-color:#2ecc71}.toast.error[data-v-18183514]{color:#ffe6e3;background:linear-gradient(#e74c3c2e,#e74c3c24);border-color:#e74c3c}@keyframes toastPop-18183514{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.panel[data-v-a6bcbebb]{border-radius:var(--radius);margin-top:18px}.title[data-v-a6bcbebb]{font-size:20px}.tournaments_main[data-v-a6bcbebb]{padding-bottom:64px}.visually_hidden[data-v-a6bcbebb]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.events_toolbar[data-v-a6bcbebb]{border-bottom:1px solid var(--border);background:#0000001f;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;display:flex}.events_toolbar_label[data-v-a6bcbebb]{color:var(--muted);text-transform:uppercase;letter-spacing:.4px;font-size:11px;font-weight:800}.events_filter_input[data-v-a6bcbebb]{border:1px solid var(--border);min-width:160px;color:var(--text);background:#ffffff0a;border-radius:10px;flex:200px;padding:8px 12px;font-weight:600}.events_filter_input[data-v-a6bcbebb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.events_sort_select[data-v-a6bcbebb]{border:1px solid var(--border);color:var(--text);cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border-radius:10px;padding:8px 12px;font-weight:700}.events_sort_select[data-v-a6bcbebb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.events_sort_select option[data-v-a6bcbebb]{color:#e0e8ff;background:#0d1529}.add_btn[data-v-a6bcbebb]{border:1px solid var(--border);color:var(--text);letter-spacing:.2px;cursor:pointer;background:#ffffff05;border-radius:10px;align-items:center;gap:6px;margin-left:auto;padding:7px 10px;font-size:12px;font-weight:800;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.add_btn[data-v-a6bcbebb]:hover{border-color:var(--accent);background:#d7b43a1f;transform:translateY(-1px)}.add_btn[data-v-a6bcbebb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.add_btn_icon[data-v-a6bcbebb]{width:14px;height:14px;display:block}.notice_bar[data-v-a6bcbebb]{border-bottom:1px solid var(--border);background:var(--header-bg);color:var(--muted);align-items:center;gap:8px;padding:10px 16px;font-weight:700;display:flex}.notice_bar[data-v-a6bcbebb]:before{content:"i";border:1px solid var(--border);width:18px;height:18px;color:var(--muted);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:inline-grid}.banners[data-v-a6bcbebb]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;padding:16px;display:grid}.banner_outer[data-v-a6bcbebb]{display:contents}@property --zunker_angle{syntax:"<angle>";inherits:false;initial-value:0deg}.zunker_wrap[data-v-a6bcbebb]{isolation:isolate;border-radius:13px;display:block;position:relative}.zunker_wrap>.banner[data-v-a6bcbebb]{height:100%}.zunker_wrap[data-v-a6bcbebb]:before,.zunker_wrap[data-v-a6bcbebb]:after{content:"";background:conic-gradient(from var(--zunker_angle), #4f46e5, #06b6d4, #39ff14, #a3ffb0, #39ff14, #06b6d4, #4f46e5);z-index:-1;border-radius:14px;animation:4s linear infinite zunker_spin-a6bcbebb;position:absolute;inset:-2px}.zunker_wrap[data-v-a6bcbebb]:after{display:none}@keyframes zunker_spin-a6bcbebb{to{--zunker_angle:360deg}}@media (prefers-reduced-motion:reduce){.zunker_wrap[data-v-a6bcbebb]:before,.zunker_wrap[data-v-a6bcbebb]:after{animation:none}}.banner[data-v-a6bcbebb]{background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:12px;flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.banner[data-v-a6bcbebb]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000040}.banner[data-v-a6bcbebb]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.banner_body[data-v-a6bcbebb]{flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.banner_head[data-v-a6bcbebb]{justify-content:space-between;align-items:center;gap:10px;display:flex}.head_right[data-v-a6bcbebb]{flex-shrink:0;align-items:center;gap:8px;display:flex}.new_badge[data-v-a6bcbebb]{color:#f8d46b;letter-spacing:.5px;background:#d7b43a2e;border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:11px;font-weight:900;display:inline-flex}.banner_title[data-v-a6bcbebb]{margin:0;font-size:18px}.banner_date[data-v-a6bcbebb]{color:var(--muted);font-weight:700}.banner_date.is_confirmed[data-v-a6bcbebb]{color:#9fe4b3}.banner_date.is_pending[data-v-a6bcbebb]{color:#e6d285}.banner_date.is_draft[data-v-a6bcbebb]{color:#7cc2ff}.banner_meta[data-v-a6bcbebb]{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;display:flex}.banner_meta .banner_loc[data-v-a6bcbebb]{flex:auto;min-width:0}.banner_meta .banner_date[data-v-a6bcbebb]{flex:none}.one_line[data-v-a6bcbebb]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.status_chip[data-v-a6bcbebb]{color:var(--text);background:#d7b43a24;border:1px solid #0000;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:900}.status_chip.is_pending[data-v-a6bcbebb]{border-color:var(--accent);background:#d7b43a29}.status_chip.is_confirmed[data-v-a6bcbebb]{background:#2ecc7124;border-color:#2ecc71}.status_chip.is_draft[data-v-a6bcbebb]{background:#1e90ff24;border-color:#1e90ff}.status_chip.is_live[data-v-a6bcbebb]{color:#fff;background:#ff3b3029;border-color:#ff3b30;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.status_chip.is_live .chip_icon[data-v-a6bcbebb]{width:12px;height:12px;display:block}.status_chip.is_live .chip_text[data-v-a6bcbebb]{letter-spacing:.6px}.status_chip.is_past[data-v-a6bcbebb]{border-color:var(--border);background:#ffffff0f}.status_chip.is_recordings[data-v-a6bcbebb]{color:#f5f3ff;letter-spacing:.3px;background:linear-gradient(135deg,#7c3aed59,#4f46e538);border-color:#a78bfabf;align-items:center;gap:6px;padding:3px 11px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-flex;box-shadow:0 0 14px #7c3aed59,inset 0 1px #ffffff1f}.status_chip.is_recordings .chip_icon[data-v-a6bcbebb]{filter:drop-shadow(0 0 4px #ffffff59);width:12px;height:12px;display:block}.status_chip.is_recordings .chip_text[data-v-a6bcbebb]{letter-spacing:.4px;font-weight:900}.status_chip.is_recordings[data-v-a6bcbebb]:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 0 18px #7c3aed80,inset 0 1px #ffffff2e}.status_chip.is_recordings[data-v-a6bcbebb]:active{transform:translateY(0)}.badge_overlay[data-v-a6bcbebb]{z-index:1;position:absolute;top:10px;right:10px}.skeleton_block[data-v-a6bcbebb],.skeleton_line[data-v-a6bcbebb]{background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14) 0 0/200% 100%;animation:1.4s ease-in-out infinite shimmer-a6bcbebb}.skeleton_line[data-v-a6bcbebb]{border-radius:8px;height:12px}@keyframes shimmer-a6bcbebb{0%{background-position:200% 0}to{background-position:-200% 0}}.year_header[data-v-a6bcbebb]{z-index:1;color:var(--muted);background:linear-gradient(#0b1630f5,#0b1630eb);grid-column:1/-1;padding:4px 2px;font-weight:900;position:sticky;top:-1px}.show_more_wrap[data-v-a6bcbebb]{justify-content:center;padding:0 16px 16px;display:flex}.show_more_btn[data-v-a6bcbebb]{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-weight:900;display:inline-flex}.show_more_btn[data-v-a6bcbebb]:hover{border-color:var(--accent)}.empty_state[data-v-a6bcbebb]{color:var(--muted);padding:16px}.empty_title[data-v-a6bcbebb]{color:var(--text);margin-bottom:4px;font-weight:900}.him_backdrop[data-v-63040f88]{z-index:10050;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040812b8;justify-content:center;align-items:flex-end;padding:0;display:flex;position:fixed;inset:0}@media (width>=720px){.him_backdrop[data-v-63040f88]{align-items:center;padding:24px}}.him_panel[data-v-63040f88]{width:100%;max-width:520px;max-height:min(92vh,760px);padding:16px 16px calc(16px + env(safe-area-inset-bottom,0));background:linear-gradient(165deg,#0e162cfa,#080c1afc);border:1px solid #ffffff1f;border-radius:18px 18px 0 0;flex-direction:column;gap:12px;display:flex;box-shadow:0 -12px 48px #00000073}@media (width>=720px){.him_panel[data-v-63040f88]{border-radius:18px;max-height:90vh;padding:20px;box-shadow:0 24px 64px #00000080}}.him_header[data-v-63040f88]{justify-content:space-between;align-items:center;gap:12px;display:flex}.him_title[data-v-63040f88]{letter-spacing:.02em;color:#e8eefb;margin:0;font-size:1.05rem;font-weight:800}.him_icon_btn[data-v-63040f88]{color:#e8eefb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.him_hint[data-v-63040f88]{color:#c8d6f0d1;margin:0;font-size:13px;line-height:1.45}.him_stage[data-v-63040f88]{aspect-ratio:2.2;touch-action:none;border:1px solid #ffffff24;border-radius:14px;outline:none;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #00000040}.him_preview[data-v-63040f88]{background-color:#0a1020;position:absolute;inset:0}.him_preview_media[data-v-63040f88]{will-change:transform;pointer-events:none;background-color:#0a1020;position:absolute;inset:0}.him_zoom_row[data-v-63040f88]{align-items:center;gap:12px;display:flex}.him_zoom_label[data-v-63040f88]{color:#c8d6f0e6;flex:none;font-size:12px;font-weight:800}.him_range[data-v-63040f88]{accent-color:#5b9dff;flex:1;min-width:0}.him_footer[data-v-63040f88]{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.him_footer_spacer[data-v-63040f88]{flex:1;min-width:8px}.him_btn[data-v-63040f88]{cursor:pointer;border:1px solid #0000;border-radius:12px;padding:10px 14px;font-size:13px;font-weight:800}.him_btn_ghost[data-v-63040f88]{color:#e0e8fb;background:#ffffff0f;border-color:#ffffff24}.him_btn_primary[data-v-63040f88]{color:#fff;background:linear-gradient(135deg,#3d7dff,#2758d6);border-color:#78aaff73}.club_contact_root[data-v-166a77ad]{--vr-accent-rgb:90,162,255;--vr-success-rgb:90,220,150;--vr-surface-rgb:10,18,36}.back_icon_btn[data-v-166a77ad]{border:1px solid var(--border);color:#e8eefb;cursor:pointer;background:#0000004d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.back_icon_btn[data-v-166a77ad]:hover{background:#0006}.back_icon_btn[data-v-166a77ad]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.back_icon[data-v-166a77ad]{width:18px;height:18px;display:block}.button_section[data-v-166a77ad]{z-index:900;background:linear-gradient(180deg, #ffffff0f, #ffffff03), linear-gradient(180deg, rgba(var(--vr-surface-rgb), .9), rgba(var(--vr-surface-rgb), .96));-webkit-backdrop-filter:blur(12px)saturate(1.1);backdrop-filter:blur(12px)saturate(1.1);opacity:0;visibility:hidden;border-top:1px solid #0000;border-radius:12px 12px 0 0;justify-content:center;align-items:center;width:100%;padding:12px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%);box-shadow:0 -14px 28px #00000057,0 -2px 10px #00000038}.button_section_inner[data-v-166a77ad]{justify-content:center;gap:10px;width:100%;display:flex}.contact_inner[data-v-166a77ad]{min-width:min(100%,390px);box-shadow:none;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:4px;display:flex}.contact_cta_stack[data-v-166a77ad]{gap:6px}.contact_cta_kicker[data-v-166a77ad]{color:var(--accent);letter-spacing:.02em;font-size:12px;font-weight:700}.contact_cta_subtext[data-v-166a77ad]{color:#b4bed2e6;font-size:12px;font-weight:400}.contact_confirmed_surface[data-v-166a77ad]{border:1px solid rgba(var(--vr-success-rgb), .25);background:rgba(var(--vr-success-rgb), .03);min-width:260px;min-height:60px;box-shadow:0 0 20px rgba(var(--vr-success-rgb), .05);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;flex-flow:row;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex}.contact_confirmed_icon[data-v-166a77ad]{width:28px;height:28px;color:rgb(var(--vr-success-rgb));box-shadow:0 0 10px rgba(var(--vr-success-rgb), .2);background:0 0;border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.contact_confirmed_icon_svg[data-v-166a77ad]{stroke-width:2.5px;width:14px;height:14px}.contact_confirmed_text[data-v-166a77ad]{color:rgb(var(--vr-success-rgb));letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;text-shadow:0 0 12px rgba(var(--vr-success-rgb), .25);font-size:15px;font-weight:700}.contact_btn[data-v-166a77ad]{letter-spacing:.15em;color:#fff;background:linear-gradient(#1e293bcc 0%,#0f172af2 100%);border:1px solid #ffffff26;border-radius:999px;min-width:260px;height:60px;padding:0 40px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000004d,inset 0 1px #ffffff1a}.contact_btn[data-v-166a77ad]:before{content:"";background:linear-gradient(90deg, transparent, rgba(var(--vr-accent-rgb), .2), transparent);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}.contact_btn[data-v-166a77ad]:hover{border-color:rgba(var(--vr-accent-rgb), .5);box-shadow:0 0 25px rgba(var(--vr-accent-rgb), .15), inset 0 1px 0 #fff3;transform:translateY(-1px)}.contact_btn[data-v-166a77ad]:hover:before{transform:translate(100%)}[data-v-166a77ad] .overlay{z-index:1300;background:#050a18f0;animation:.3s cubic-bezier(.22,.8,.22,1) contact_screen_fade_in-166a77ad}@keyframes contact_screen_fade_in-166a77ad{0%{opacity:0}to{opacity:1}}[data-v-166a77ad] .modal{width:100%;max-width:100%;height:100dvh;max-height:100dvh;box-shadow:none;background:radial-gradient(140% 120% at 100% 0%, rgba(var(--vr-accent-rgb), .18) 0%, #0c142aeb 55%, #070e20fa 100%), linear-gradient(180deg, rgba(var(--vr-accent-rgb), .12), rgba(var(--vr-accent-rgb), 0) 65%);border:none;border-radius:0;animation:.4s cubic-bezier(.22,.8,.22,1) contact_screen_slide_up-166a77ad}@keyframes contact_screen_slide_up-166a77ad{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}[data-v-166a77ad] .modal_header{border-bottom:1px solid rgba(var(--vr-accent-rgb), .35);background:linear-gradient(180deg, #091228fa, #081024f0), linear-gradient(90deg, rgba(var(--vr-accent-rgb), .08), rgba(var(--vr-accent-rgb), 0) 50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:0}[data-v-166a77ad] .modal_body{padding:0}.contact_screen_top[data-v-166a77ad]{align-items:center;gap:12px;padding:16px 18px;display:flex}.contact_screen_titles[data-v-166a77ad]{gap:2px;min-width:0;display:grid}.contact_screen_title[data-v-166a77ad]{color:#f5f7ff;letter-spacing:-.01em;font-size:20px;font-weight:700}.contact_screen_subtitle[data-v-166a77ad]{color:#a8bce8;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.contact_screen_body[data-v-166a77ad]{padding:24px 18px calc(34px + env(safe-area-inset-bottom,0px));gap:20px;width:100%;min-width:0;max-width:720px;margin:0 auto;display:grid}.contact_intro[data-v-166a77ad]{color:#a8bce8;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:12px 16px;font-size:14px;line-height:1.5}.contact_form[data-v-166a77ad]{background:linear-gradient(135deg,#ffffff0a,#ffffff03),#09122880;border:1px solid #ffffff0f;border-radius:12px;gap:20px;padding:20px;display:grid;box-shadow:0 4px 16px #0003}.form_group[data-v-166a77ad]{gap:8px;display:grid}.form_label[data-v-166a77ad]{color:#dce7ff;letter-spacing:.02em;font-size:13px;font-weight:600}.ef_input[data-v-166a77ad],.ef_textarea[data-v-166a77ad]{color:#fff;background:#0003;border:1px solid #a8bce84d;border-radius:8px;width:100%;padding:12px;font-size:15px}.ef_input[data-v-166a77ad]:focus,.ef_textarea[data-v-166a77ad]:focus{border-color:rgba(var(--vr-accent-rgb), .8);box-shadow:0 0 0 3px rgba(var(--vr-accent-rgb), .15);outline:none}.form_hint[data-v-166a77ad]{color:#8fa8d7;margin-top:6px;font-size:12px;line-height:1.4}.form_error[data-v-166a77ad]{color:#ffe7e7;background:#ff787814;border:1px solid #ff787866;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.form_actions[data-v-166a77ad]{gap:12px;margin-top:8px;display:grid}.submit_btn[data-v-166a77ad]{letter-spacing:.02em;background:linear-gradient(135deg, rgba(var(--vr-accent-rgb), .8), #5a8cffe6);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:48px;font-weight:600;display:flex}.submit_btn[data-v-166a77ad]:hover{filter:brightness(1.1)}.submit_btn[data-v-166a77ad]:disabled{opacity:.6;cursor:not-allowed}.cancel_btn[data-v-166a77ad]{color:#a8bce8;cursor:pointer;background:0 0;border:1px solid #a8bce833;border-radius:8px;width:100%;height:44px}.cancel_btn[data-v-166a77ad]:hover{color:#fff;background:#ffffff0d}.button_section.is-hidden[data-v-166a77ad]{opacity:0;visibility:hidden;border-top-color:#0000;animation:none;transform:translateY(110%)}.button_section.is-steady[data-v-166a77ad]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:translateY(0)}.button_section.is-cta-enter[data-v-166a77ad],.button_section.is-success-enter[data-v-166a77ad]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.22,.8,.22,1) forwards contact_slide_up-166a77ad}.button_section.is-success-exit[data-v-166a77ad]{transform-origin:bottom;will-change:transform, opacity;animation:.7s cubic-bezier(.4,0,.2,1) forwards contact_slide_down-166a77ad}@keyframes contact_slide_up-166a77ad{0%{opacity:0;visibility:visible;border-top-color:var(--border);transform:translateY(110%)}to{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}}@keyframes contact_slide_down-166a77ad{0%{opacity:1;visibility:visible;border-top-color:var(--border);transform:translateY(0)}to{opacity:0;visibility:hidden;border-top-color:#0000;transform:translateY(110%)}}@media (prefers-reduced-motion:reduce){.button_section[data-v-166a77ad]{opacity:1;visibility:visible;border-top-color:var(--border);animation:none;transform:none}[data-v-166a77ad] .overlay,[data-v-166a77ad] .modal{transition:none;animation:none}}html.clubs_contact_modal_open #app>header{transition:opacity .12s;opacity:0!important;pointer-events:none!important;z-index:4!important}html.clubs_contact_modal_open .map_experience{z-index:40!important}.content[data-v-dc121d84]{min-width:0;padding:0}.content.has_contact_cta[data-v-dc121d84]{padding-bottom:124px}.content.club_details_edit_mode .stats_row[data-v-dc121d84]{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-dc121d84],.content.club_details_edit_mode .info_row_club_desc .info_icon[data-v-dc121d84],.content.club_details_edit_mode .desc_row_label[data-v-dc121d84],.content.club_details_edit_mode .list_wrap>.list_head[data-v-dc121d84]{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none}.content.club_details_edit_mode .inline_editable[data-v-dc121d84]{opacity:1;filter:none}.content[data-v-dc121d84]{scrollbar-width:none;-ms-overflow-style:none}.content[data-v-dc121d84]::-webkit-scrollbar{width:0;height:0}.modal_header[data-v-dc121d84]{border-bottom:1px solid var(--border);justify-content:flex-start;align-items:center;gap:10px;padding:14px 16px;display:flex}.modal_title[data-v-dc121d84]{margin:0}.spacer[data-v-dc121d84]{flex:1}.close_btn[data-v-dc121d84]{color:var(--text);border:1px solid var(--border);cursor:pointer;background:linear-gradient(#ffffff0f,#ffffff0a);border-radius:10px;padding:6px 12px;font-size:20px;line-height:1;transition:all .18s}.close_btn[data-v-dc121d84]:hover{filter:brightness(1.08)}.icon_btn[data-v-dc121d84]{color:var(--muted);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:6px}.icon_btn .icon[data-v-dc121d84]{fill:currentColor;width:18px;height:18px;display:block}.icon_btn[data-v-dc121d84]:hover{color:var(--text)}.icon_btn.is_active[data-v-dc121d84]{color:#f4df9d;background:#d7b43a1f;border-color:#d7b43a73}.admin_action_bar[data-v-dc121d84]{box-sizing:border-box;background:#50b4ff0f;border-bottom:1px solid #50b4ff2e;justify-content:flex-end;align-items:center;gap:8px;min-height:42px;padding:7px 14px;transition:background .2s,border-color .2s;display:flex}.admin_action_bar.is_editing[data-v-dc121d84]{background:#50b4ff1a;border-bottom-color:#50b4ff40;justify-content:space-between}.admin_action_bar.has_changes[data-v-dc121d84]{background:#e6b92817;border-bottom-color:#e6b9284d}.admin_action_bar.has_attention[data-v-dc121d84]{background:#ff414b17;border-bottom-color:#ff414b52}.admin_action_btn[data-v-dc121d84]{color:#a0dcfff2;cursor:pointer;letter-spacing:.01em;background:#50b4ff1a;border:1px solid #50b4ff52;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.admin_action_btn[data-v-dc121d84]:hover{color:#c8eaff;background:#50b4ff2e;border-color:#50b4ff8c}.admin_action_icon[data-v-dc121d84]{fill:currentColor;flex-shrink:0;width:14px;height:14px;display:block}.admin_edit_status_dot[data-v-dc121d84]{background:#50b4ff;border-radius:999px;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite status_dot_pulse-dc121d84;box-shadow:0 0 6px #50b4ffb3}.admin_action_bar.has_changes .admin_edit_status_dot[data-v-dc121d84]{background:#e8c030;animation:none;box-shadow:0 0 6px #e6b928bf}.admin_action_bar.has_attention .admin_edit_status_dot[data-v-dc121d84]{background:#ff4550;animation:.55s ease-in-out infinite status_dot_pulse_fast-dc121d84;box-shadow:0 0 8px #ff414bd9}.admin_edit_status_text[data-v-dc121d84]{color:#a0dcffe6;letter-spacing:.01em;font-size:12px;font-weight:800}.admin_action_bar.has_changes .admin_edit_status_text[data-v-dc121d84]{color:#f0d264f2}.admin_action_bar.has_attention .admin_edit_status_text[data-v-dc121d84]{color:#ffa0a0f2}.admin_edit_status_group[data-v-dc121d84]{align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.admin_inline_actions[data-v-dc121d84]{flex-shrink:0;align-items:center;gap:6px;display:flex}.admin_inline_btn[data-v-dc121d84]{cursor:pointer;letter-spacing:.01em;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;min-height:28px;padding:4px 14px;font-size:12px;font-weight:800;transition:all .16s;display:inline-flex}.admin_inline_btn[data-v-dc121d84]:disabled{opacity:.45;cursor:not-allowed}.admin_inline_discard[data-v-dc121d84]{color:#ffbebee6;background:#c6505129;border-color:#c6505159}.admin_inline_discard[data-v-dc121d84]:hover:not(:disabled){color:#ffe0e0;background:#dc5a5b3d;border-color:#dc5a5b8c}.admin_inline_save[data-v-dc121d84]{color:#a0dcff99;background:#0a13286b;border-color:#50b4ff33}.admin_inline_save.can_save[data-v-dc121d84]{color:#fff;background:linear-gradient(#67e8a55c,#2aaa6d42),#071e188f;border-color:#50c88273}.admin_inline_save.can_save[data-v-dc121d84]:hover:not(:disabled){background:linear-gradient(#67e8a570,#2aaa6d57),#071e189e;border-color:#50c88299}.admin_inline_spinner[data-v-dc121d84]{border:2px solid #ffffff4d;border-top-color:var(--accent);border-radius:999px;width:10px;height:10px;animation:.8s linear infinite spin}.admin_action_bar.has_attention .admin_inline_btn[data-v-dc121d84]{animation:.72s cubic-bezier(.22,.8,.22,1) inline_btn_shake-dc121d84}@keyframes inline_btn_shake-dc121d84{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-dc121d84{0%,to{opacity:1}50%{opacity:.45}}@keyframes status_dot_pulse_fast-dc121d84{0%,to{opacity:1}50%{opacity:.25}}.inline_edit_hint[data-v-dc121d84]{color:var(--muted);margin:0 16px 10px;font-size:12px;font-weight:800}.top_hint_row[data-v-dc121d84]{color:#f9df86f2;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 2px 10px #060c1a73;padding:2px 8px;font-weight:900;overflow:hidden}.top_hint_row.requires_action[data-v-dc121d84]{color:#ff4f5f;text-shadow:0 2px 12px #5e081280}.inline_editable[data-v-dc121d84]{cursor:pointer}.inline_editor_wrap[data-v-dc121d84]{width:100%}.club_inline_input[data-v-dc121d84],.club_inline_textarea[data-v-dc121d84]{box-sizing:border-box;width:100%;max-width:100%;color:inherit;font:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit;box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #0000;border-radius:4px;outline:none;margin:0;padding:0;font-family:inherit;transition:border-color .14s,background .14s;display:block}.club_inline_input[data-v-dc121d84]::placeholder,.club_inline_textarea[data-v-dc121d84]::placeholder{color:inherit;opacity:.5}.club_inline_input[data-v-dc121d84]:focus,.club_inline_textarea[data-v-dc121d84]:focus{box-shadow:none;background:#ffffff08;border-color:#d7b43a73;outline:none}.club_inline_hero_title[data-v-dc121d84]{color:#f1f6ff;font-size:20px;font-weight:700;line-height:1.25}.club_inline_textarea[data-v-dc121d84]{resize:vertical;overflow-wrap:anywhere;word-break:break-word;white-space:pre-wrap;min-height:2.6em}.club_inline_textarea_auto[data-v-dc121d84]{width:100%;overflow:auto}.stats_row[data-v-dc121d84]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:16px;display:grid}.cover_photo[data-v-dc121d84]{background-position:50%;background-size:cover;border:1px solid #ffffff14;border-radius:16px;height:210px;margin:16px;box-shadow:0 14px 32px #00000059}.top_cover_photo[data-v-dc121d84]{height:240px;box-shadow:none;border:none;border-radius:0;margin:0}.hero_carousel[data-v-dc121d84]{width:100%;min-height:240px;position:relative}.slides[data-v-dc121d84]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;width:100%;display:flex;overflow:auto hidden}.slides[data-v-dc121d84]::-webkit-scrollbar{display:none}.slide[data-v-dc121d84]{scroll-snap-align:start;background-position:50%;background-size:cover;flex:0 0 100%;min-width:100%;min-height:240px;position:relative;overflow:hidden}.hero_media_frame[data-v-dc121d84]{background:#0a1020;position:relative;overflow:hidden}.hero_media_frame[data-v-dc121d84]:before{content:"";background-color:#0a1020;background-image:var(--hero-bg-gradient), var(--hero-bg-image);background-position:var(--hero-bg-position), var(--hero-bg-position);transform:scale(var(--hero-bg-zoom,1));transform-origin:var(--hero-bg-origin,center center);will-change:transform;pointer-events:none;background-repeat:no-repeat,no-repeat;background-size:cover,cover;position:absolute;inset:0}.dots[data-v-dc121d84]{z-index:3;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:8px;left:0;right:0}.dot[data-v-dc121d84]{cursor:pointer;background:#ffffff59;border:none;border-radius:999px;width:10px;height:10px;padding:0}.dot.active[data-v-dc121d84]{background:#ffffffeb}.dot[data-v-dc121d84]:focus-visible{outline-offset:2px;outline:2px solid #fff}.club_title_wrap[data-v-dc121d84]{z-index:2;position:absolute;bottom:14px;left:16px;right:16px}.modal_title[data-v-dc121d84]{color:#f1f6ff;text-shadow:0 3px 14px #02060ea6;margin:0}.cover_media_tools[data-v-dc121d84]{z-index:3;justify-content:flex-end;display:flex;position:absolute;bottom:12px;right:12px}.image_url_editor[data-v-dc121d84]{z-index:3;position:absolute;bottom:12px;left:12px;right:12px}.stat_card[data-v-dc121d84]{border:1px solid var(--border);background:#ffffff05;border-radius:12px;padding:20px 14px 12px;position:relative;overflow:visible}.stat_icon[data-v-dc121d84]{border:1px solid #d7b43a59;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:absolute;top:-16px;left:14px}.stat_icon svg[data-v-dc121d84]{width:24px;height:24px;display:block}.crown_icon_bubble[data-v-dc121d84]{color:#070e1c;background:linear-gradient(#d7b43aad,#b993229e)}.users_icon_bubble[data-v-dc121d84]{color:#0b1630;background:linear-gradient(#148296ad,#0c64789e)}.location_icon_bubble[data-v-dc121d84]{color:#0b1630;background:linear-gradient(#ffffffad,#f5f5f59e)}.active_icon_bubble[data-v-dc121d84]{color:#0b1630;background:linear-gradient(#f39c12ad,#e67e229e)}.trophy_icon_bubble[data-v-dc121d84]{color:#070e1c;background:linear-gradient(#d7b43aad,#b993229e)}.trophy_icon_bubble svg[data-v-dc121d84]{transform:translateY(2px)}.match_icon_bubble[data-v-dc121d84]{color:#0b1630;background:linear-gradient(#3498dbad,#3498db9e)}.stat_body[data-v-dc121d84]{padding-top:10px}.stat_label[data-v-dc121d84]{color:var(--muted);font-size:12px;font-weight:800}.stat_value[data-v-dc121d84]{font-size:18px;font-weight:900}.stat_divider[data-v-dc121d84]{background:var(--border);height:1px;margin:10px -14px 8px}.stat_footer[data-v-dc121d84]{color:#c9d2ea;font-size:12px;font-weight:700}.stat_footer .accent[data-v-dc121d84]{color:#12d1e6}.join_box[data-v-dc121d84]{grid-template-columns:1fr;align-items:center;gap:14px;padding:0 16px 16px;display:grid}.join_body[data-v-dc121d84]{flex-direction:column;gap:12px;display:flex}.contact_buttons[data-v-dc121d84]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.join_text[data-v-dc121d84]{font-weight:800}.join_desc[data-v-dc121d84]{color:var(--muted);font-weight:700}.section[data-v-dc121d84]{background:0 0;padding:0 16px 16px}.section_header[data-v-dc121d84]{background:0 0;justify-content:space-between;align-items:center;padding:2px 0 8px;display:flex;position:static;top:auto}.section_title[data-v-dc121d84]{margin:0;font-size:16px;font-weight:900}.contact_actions_row[data-v-dc121d84]{justify-content:flex-start;align-items:center;margin-top:2px;display:flex}[data-v-dc121d84] .club_contact_links .social_icon_link{width:40px;height:40px}[data-v-dc121d84] .club_contact_links .social_icon_img{width:26px;height:26px}.info_rows[data-v-dc121d84]{flex-direction:column;gap:10px;display:flex}.info_row[data-v-dc121d84]{border:1px solid var(--border);background:#ffffff08;border-radius:12px;align-items:flex-start;gap:12px;padding:10px;display:flex}.info_icon[data-v-dc121d84]{width:36px;height:36px;color:var(--text);background:#d7b43a2e;border-radius:999px;place-items:center;display:grid}.info_icon .icon[data-v-dc121d84]{fill:currentColor;width:18px;height:18px;display:block}.info_text[data-v-dc121d84]{flex-direction:column;flex:1 1 0;gap:4px;min-width:0;display:flex}.row_title[data-v-dc121d84]{min-width:0;max-width:100%;font-size:16px;font-weight:900}.row_subtext[data-v-dc121d84]{color:var(--muted);min-width:0;max-width:100%;font-size:14px;font-weight:700}.row_subtext.has_field_error[data-v-dc121d84]{color:#ffd1d8}.multi_line_text[data-v-dc121d84]{white-space:pre-line}.contact_edit_grid[data-v-dc121d84]{gap:10px;display:grid}.field_inline_error[data-v-dc121d84]{color:#ffb4c3;margin-top:6px;font-size:12px;font-weight:800;line-height:1.35}.social_btn[data-v-dc121d84]{cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-weight:900;text-decoration:none;display:inline-flex}.social_btn .social_icon[data-v-dc121d84]{width:16px;height:16px;display:block}.fb_btn[data-v-dc121d84]{color:#fff;background:linear-gradient(#1877f2,#145db6);border-color:#0000001f;box-shadow:0 4px 14px #145db647}.fb_btn[data-v-dc121d84]:hover{filter:brightness(1.06)}.ig_btn[data-v-dc121d84]{color:#fff;background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);border:none;box-shadow:0 4px 14px #dd2a7b47}.ig_btn[data-v-dc121d84]:hover{filter:brightness(1.06)}.email_btn[data-v-dc121d84]{color:#fff;background:linear-gradient(#ea4335,#d33b2c);border-color:#0000001f;box-shadow:0 4px 14px #ea433547}.email_btn[data-v-dc121d84]:hover{filter:brightness(1.06)}.list_wrap[data-v-dc121d84]{padding:0 16px 16px}.edit_panel[data-v-dc121d84]{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;margin:0;padding:0}.edit_header[data-v-dc121d84]{justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 10px 6px;display:flex}.eyebrow[data-v-dc121d84]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.edit_title[data-v-dc121d84]{margin:4px 0;font-size:20px}.edit_sub[data-v-dc121d84]{color:var(--muted);margin:0;font-weight:700}.edit_badge[data-v-dc121d84]{color:#c9ffd8;background:linear-gradient(#2ecc7129,#2ecc711f);border:1px solid #2ecc7159;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-weight:900;display:inline-flex}.edit_badge.on[data-v-dc121d84]{border-color:#2ecc718c}.edit_badge .dot[data-v-dc121d84]{background:#2ecc71;border-radius:999px;width:10px;height:10px;box-shadow:0 0 12px #2ecc7199}.edit_sections[data-v-dc121d84]{flex-direction:column;gap:12px;padding:6px 8px 14px;display:flex}.edit_section[data-v-dc121d84]{background:linear-gradient(#0f1c348c,#0a142885);border:1px solid #ffffff0f;border-radius:12px;padding:12px 12px 10px;box-shadow:0 10px 28px #0003}.section_head[data-v-dc121d84]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.section_title[data-v-dc121d84]{letter-spacing:.01em;font-weight:900}.section_hint[data-v-dc121d84]{color:var(--muted);font-size:12px;font-weight:700}.section_toggle[data-v-dc121d84]{color:var(--text);cursor:pointer;box-shadow:none;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-weight:800;transition:all .16s;display:inline-flex}.section_toggle[data-v-dc121d84]:hover{background:#d7b43a14;border-color:#d7b43a59}.edit_grid[data-v-dc121d84]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.metrics_grid[data-v-dc121d84]{padding-top:6px}.edit_field[data-v-dc121d84]{flex-direction:column;gap:6px;display:flex}.edit_field.checkbox[data-v-dc121d84]{flex-direction:row;align-items:center}.edit_field.span2[data-v-dc121d84]{grid-column:span 2}.ef_label[data-v-dc121d84]{color:var(--muted);font-size:12px;font-weight:800}.list_head[data-v-dc121d84]{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.member_list[data-v-dc121d84]{grid-template-columns:1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.member_item[data-v-dc121d84]{border:1px solid var(--border);background:#ffffff05;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.badge_wrap[data-v-dc121d84]{gap:6px;min-width:64px;display:flex}.leader_wrap[data-v-dc121d84]{align-items:center;margin-left:auto;display:flex}.rank_badge[data-v-dc121d84]{border-radius:999px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex;position:relative}.rank_badge.top10_a[data-v-dc121d84]{color:var(--accent);background:linear-gradient(#1482962e,#0c647829);border:1px solid #d7b43a59}.rank_badge.top10_b[data-v-dc121d84]{color:#9fb0d0;background:#ffffff1f;border:1px solid #ffffff2e}.icon[data-v-dc121d84]{width:18px;height:18px}.crown[data-v-dc121d84]{color:var(--accent);background:linear-gradient(#d7b43a33,#b993222e);border:1px solid #d7b43a73;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.crown_icon[data-v-dc121d84]{fill:currentColor}.badge_text[data-v-dc121d84]{line-height:1}.member_name[data-v-dc121d84]{font-weight:800}.bottom_row[data-v-dc121d84]{justify-content:flex-end;padding-top:10px;display:flex}.trophy[data-v-dc121d84]{justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative;overflow:hidden;transform:translateY(4px)}.trophy svg[data-v-dc121d84]{width:30px;height:30px;display:block}.trophy_img[data-v-dc121d84]{object-fit:contain;width:30px;height:30px;display:block}.trophy[data-v-dc121d84]:after{content:none}@keyframes trophyShineImg-dc121d84{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-dc121d84]{fill:var(--accent)}.trophy_2 svg[data-v-dc121d84]{fill:var(--silver)}.trophy_3 svg[data-v-dc121d84]{fill:var(--bronze)}.trophy_num[data-v-dc121d84]{color:#0b1630;text-shadow:0 1px #ffffff73;pointer-events:none;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex;position:absolute;inset:0;transform:translateY(-6px)}.trophy_2 .trophy_num[data-v-dc121d84],.trophy_3 .trophy_num[data-v-dc121d84]{transform:translate(-2px,-7px)}.primary_btn[data-v-dc121d84]{color:var(--text);cursor:pointer;background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a38;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.primary_btn.disabled[data-v-dc121d84]{color:var(--muted);cursor:not-allowed;pointer-events:none;background:#ffffff0f;border:1px solid #ffffff14}.danger_btn[data-v-dc121d84]{color:#ffb4b4;cursor:pointer;background:linear-gradient(#ff4d4d2e,#b41e1e29);border:1px solid #ff4d4d59;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-weight:800;text-decoration:none;display:inline-flex}.danger_btn.disabled[data-v-dc121d84]{color:var(--muted);cursor:not-allowed;pointer-events:none;background:#ffffff0f;border:1px solid #ffffff14}.ghost_btn[data-v-dc121d84]{color:#0b1630;cursor:pointer;background:#fff;border:1px solid #eef2f7;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;box-shadow:0 4px 12px #00000014}.ghost_btn[data-v-dc121d84]:hover{filter:none;box-shadow:0 6px 16px #0000001f}.phone_icon[data-v-dc121d84]{fill:currentColor;width:16px;height:16px;display:block}.badge_btn[data-v-dc121d84]{cursor:pointer;position:relative}.badge_btn .tip[data-v-dc121d84]{color:var(--text);border:1px solid var(--border);white-space:normal;overflow-wrap:anywhere;word-break:normal;text-align:left;opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#0b1630fa,#081228f5);border-radius:10px;width:max-content;min-width:0;max-width:min(78vw,320px);padding:8px 10px;font-size:12px;font-weight:800;transition:opacity .16s,transform .16s;display:inline-block;position:absolute;bottom:calc(100% + 8px);left:0;right:auto;transform:translate(0)translateY(6px)}.badge_btn .tip[data-v-dc121d84]:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--border);width:0;height:0;position:absolute;top:100%;left:14px;transform:translate(0)}.crown.badge_btn .tip[data-v-dc121d84]{text-align:right;width:max-content;min-width:0;max-width:min(78vw,320px);left:auto;right:0}.crown.badge_btn .tip[data-v-dc121d84]:after{left:auto;right:14px}.badge_btn:hover .tip[data-v-dc121d84],.badge_btn.show .tip[data-v-dc121d84]{opacity:1;pointer-events:auto;transform:translate(0)translateY(0)}@media (width<=900px){.join_box[data-v-dc121d84]{grid-template-columns:1fr}}@media (width>=760px){.edit_grid[data-v-dc121d84]{grid-template-columns:repeat(2,minmax(0,1fr))}}.edit_grid[data-v-dc121d84]{grid-template-columns:1fr}.edit_field.checkbox input[type=checkbox][data-v-dc121d84]{border:1px solid var(--border);width:18px;height:18px;accent-color:var(--accent);background:#ffffff05;border-radius:6px}.edit_field.checkbox span[data-v-dc121d84]{color:var(--text);font-weight:800}.label .muted_count[data-v-dc121d84]{color:var(--muted);font-weight:700}.members_edit_overlay_wrap[data-v-dc121d84]{position:relative}.members_edit_overlay_wrap.is_locked .member_list[data-v-dc121d84],.members_edit_overlay_wrap.is_locked .collapse_wrap[data-v-dc121d84],.members_edit_overlay_wrap.is_locked .toggle_wrap[data-v-dc121d84]{opacity:.35;pointer-events:none;filter:saturate(.75)}.read_only_notice[data-v-dc121d84]{z-index:4;color:#f4df9d;letter-spacing:.02em;background:#0b1630f0;border:1px dashed #d7b43a94;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;bottom:12px;left:12px;right:12px}.members_notice[data-v-dc121d84]{bottom:10px}.inline_link_btn[data-v-dc121d84]{color:#7dd3fc;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.inline_link_btn[data-v-dc121d84]:hover{filter:brightness(1.1)}.toggle_wrap[data-v-dc121d84]{cursor:default;-webkit-tap-highlight-color:transparent;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:2px 0 16px;display:flex;position:relative;overflow:visible}.toggle_wrap[data-v-dc121d84]:before{content:"";z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(#0b163000 0%,#0b1630f2 100%);height:60px;transition:opacity .45s;position:absolute;inset:-60px 0 100%}.toggle_wrap[data-v-dc121d84]:has(.is_open):before{opacity:0;pointer-events:none}.show_more_pill[data-v-dc121d84]{color:var(--muted);cursor:pointer;box-shadow:none;z-index:3;background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:800;transition:all .2s;display:flex;position:relative}@media (hover:hover){.show_more_pill[data-v-dc121d84]:hover{color:var(--text);transform:translateY(-1px)}.show_more_pill:hover .toggle_icon[data-v-dc121d84]{opacity:1}.show_more_pill.is_open[data-v-dc121d84]:hover{color:var(--text)}}.show_more_pill[data-v-dc121d84]:active{opacity:.8;transform:translateY(0)}.pill_text[data-v-dc121d84]{letter-spacing:.02em;text-transform:uppercase;font-size:12px}.toggle_icon[data-v-dc121d84]{stroke-width:2.5px;opacity:.7;width:14px;height:14px;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.show_more_pill.is_open .toggle_icon[data-v-dc121d84]{transform:rotate(180deg)}.show_more_pill.is_open[data-v-dc121d84]{color:var(--muted);margin-top:4px}.collapse_wrap[data-v-dc121d84]{will-change:grid-template-rows;grid-template-rows:0fr;transition:grid-template-rows .55s cubic-bezier(.19,1,.22,1);display:grid;overflow:hidden}.collapse_wrap.open[data-v-dc121d84]{grid-template-rows:1fr}.member_list.extra_list[data-v-dc121d84]{min-height:0;padding-top:8px;padding-bottom:4px;overflow:hidden}.extra_item[data-v-dc121d84]{opacity:1;transform:none}.collapse_wrap.open .extra_item[data-v-dc121d84]{animation:.5s cubic-bezier(.34,1.56,.64,1) both fadeSlideIn-dc121d84}.collapse_wrap.open .extra_item[data-v-dc121d84]:first-child{animation-delay:40ms}.collapse_wrap.open .extra_item[data-v-dc121d84]:nth-child(2){animation-delay:70ms}.collapse_wrap.open .extra_item[data-v-dc121d84]:nth-child(3){animation-delay:.1s}.collapse_wrap.open .extra_item[data-v-dc121d84]:nth-child(4){animation-delay:.13s}.collapse_wrap.open .extra_item[data-v-dc121d84]:nth-child(n+5){animation-delay:.16s}@keyframes fadeSlideIn-dc121d84{0%{opacity:0;transform:translateY(-12px)scale(.96)}to{opacity:1;transform:none}}.actions_bottom[data-v-dc121d84]{border-top:1px solid var(--border);justify-content:flex-end;padding:12px 16px;display:flex}.edit_actions[data-v-dc121d84]{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.edit_actions .action_btn[data-v-dc121d84]{letter-spacing:.01em;border-radius:999px;min-width:132px;padding:11px 16px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s,opacity .16s}.save_btn[data-v-dc121d84]{opacity:.78;margin-left:auto;box-shadow:0 0 #0000}.save_btn.can_save[data-v-dc121d84]{opacity:1;background:linear-gradient(#2ead7647,#1c80563d);border-color:#2ead7675;box-shadow:0 8px 18px #1c80562e}.delete_btn[data-v-dc121d84]{border-color:#e74c3c73}.edit_actions.attention .action_btn[data-v-dc121d84]{animation:.98s cubic-bezier(.22,.8,.22,1) edit_action_attention-dc121d84}.small_btn[data-v-dc121d84]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:6px 10px;font-weight:800;display:inline-flex}.file_input[data-v-dc121d84]{display:none}.image_edit_overlay[data-v-dc121d84]{z-index:3;gap:8px;display:flex;position:absolute;bottom:12px;right:12px}.image_edit_btn[data-v-dc121d84]{color:#fff;background:#070f21b8;border-color:#ffffff47;min-width:34px;min-height:34px;padding:0 10px}.image_edit_btn.danger[data-v-dc121d84]{color:#ffb4b4;border-color:#e74c3c73}.image_icon_btn .icon[data-v-dc121d84]{fill:currentColor;width:14px;height:14px;display:block}.image_upload_error[data-v-dc121d84]{z-index:3;color:#ffd4d9;background:#4e101ad9;border:1px solid #e74c3c66;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800;position:absolute;bottom:12px;left:12px;right:12px}.image_upload_state[data-v-dc121d84]{z-index:3;color:#d9edff;background:#070f21c7;border:1px solid #2ea3ff57;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px}.image_upload_spinner[data-v-dc121d84]{border:2px solid #d9edff59;border-top-color:#d9edff;border-radius:999px;width:12px;height:12px;animation:.85s linear infinite club_image_upload_spin-dc121d84}@keyframes club_image_upload_spin-dc121d84{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.save_error[data-v-dc121d84]{color:#ffb4b4;margin-top:8px;font-weight:800}.back_from_club[data-v-dc121d84]{color:#c9ebff;cursor:pointer;background:linear-gradient(#2ea3ff33,#2ea3ff24);border:1px solid #2ea3ff59;border-radius:999px;align-items:center;gap:6px;margin-right:auto;padding:8px 12px;font-weight:900;display:inline-flex}.back_from_club .back_icon[data-v-dc121d84]{width:16px;height:16px;display:block}@keyframes edit_action_attention-dc121d84{0%{filter:brightness();transform:translateY(0)}35%{filter:brightness(1.08);transform:translateY(-2px)}to{filter:brightness();transform:translateY(0)}}.member_item[data-v-dc121d84]{min-height:46px;padding:5px 10px}.badge_wrap[data-v-dc121d84]{min-width:56px}.talent_icon_bubble[data-v-dc121d84]{color:#fff;background:linear-gradient(#2ecc71ad,#27ae609e);border-color:#d7b43a73}.talent_icon_bubble svg[data-v-dc121d84]{width:32px;height:32px}.oos_icon_bubble[data-v-dc121d84]{color:#0b1630;background:linear-gradient(#7f8c8dad,#636e729e)}.oos_icon_bubble svg[data-v-dc121d84]{width:28px;height:28px}.practice_icon_bubble[data-v-dc121d84]{color:#e9eef6;background:linear-gradient(#34495ead,#2c3e509e)}.club_list_card[data-v-bf270fd0]{opacity:0;cursor:pointer;color:inherit;background:#0b1220e6;border:1px solid #ffffff14;border-radius:12px;flex-direction:row;align-items:center;gap:8px;padding:6px 8px;text-decoration:none;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;overflow:hidden;transform:translateY(6px)}.club_list_card[data-v-bf270fd0]:hover,.club_list_card[data-v-bf270fd0]:focus,.club_list_card[data-v-bf270fd0]:active,.club_list_card[data-v-bf270fd0]:visited{color:inherit;text-decoration:none}.club_list_card[data-v-bf270fd0]:focus{outline-offset:2px;outline:2px solid #d7b43ad9}.club_list_card[data-v-bf270fd0]:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000059}.club_list_card.is_outside[data-v-bf270fd0]{background:#0a1220d1;border-style:dashed}.club_thumb[data-v-bf270fd0]{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;flex:0 0 64px;height:64px;position:relative;overflow:hidden}.club_thumb_img[data-v-bf270fd0]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.club_body.body_only[data-v-bf270fd0]{flex-direction:column;flex:1;gap:4px;min-width:0;padding:0;display:flex}.club_body.compact .club_head[data-v-bf270fd0]{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px;display:grid}.club_body.compact .club_name[data-v-bf270fd0]{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;max-height:2.5em;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.club_body.compact .open_badge[data-v-bf270fd0]{margin-top:0;padding:2px 6px;font-size:10px}.club_head[data-v-bf270fd0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.club_head_badges[data-v-bf270fd0]{flex-wrap:nowrap;flex-shrink:0;justify-content:flex-end;align-items:flex-start;gap:6px;max-width:100%;display:flex}.club_name[data-v-bf270fd0]{margin:0;font-size:20px}.distance_badge[data-v-bf270fd0]{color:#dbeafe;white-space:nowrap;background:#3b82f62e;border:1px solid #7eacff73;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:800}.open_badge[data-v-bf270fd0]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border:2px solid #2ecc71;border-radius:999px;padding:2px 6px;font-size:11px;font-weight:900}.open_badge.inactive[data-v-bf270fd0]{color:#e2e8f0;background:linear-gradient(#94a3b82e,#64748b24);border-color:#94a3b8}.club_meta[data-v-bf270fd0]{min-width:0;color:var(--muted);flex-wrap:nowrap;gap:8px;font-size:12px;line-height:1.4;display:flex}.club_meta .loc[data-v-bf270fd0],.club_meta .leader[data-v-bf270fd0]{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.meta_tail[data-v-bf270fd0]{flex-wrap:wrap;gap:6px;font-size:12px;display:flex}.badge[data-v-bf270fd0]{border:1px solid var(--border);color:var(--text);background:#ffffff05;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:900}.badge.founded[data-v-bf270fd0]{background:linear-gradient(#d7b43a2e,#b9932229);border-color:#d7b43a59}.search_bar[data-v-1c7f305b]{top:calc(var(--app_header_h,72px) + 12px);pointer-events:auto;flex-direction:column;gap:10px;width:min(960px,100vw - 24px);padding:12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.dual_search[data-v-1c7f305b]{background:#0f223a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:0 12px 32px #00000047}.stack_search[data-v-1c7f305b]{flex-direction:column;gap:8px;width:100%;display:flex}.search_field[data-v-1c7f305b]{flex:1;align-items:center;gap:8px;min-height:36px;display:flex}.search_field.single[data-v-1c7f305b]{background:#0f223a;border:1px solid #ffffff2e;border-radius:999px;padding:8px 10px;box-shadow:0 10px 28px #00000042}.search_field.stacked[data-v-1c7f305b]{background:#0f223a;border:1px dashed #fff3;border-radius:14px;padding:8px 10px}.divider[data-v-1c7f305b]{background:#ffffff1f;width:1px;height:70%}.icon_btn[data-v-1c7f305b]{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;padding:6px;transition:background .15s;display:inline-flex}.icon_btn[data-v-1c7f305b]:hover{background:#ffffff14}.lucide_icon[data-v-1c7f305b]{color:var(--text);flex-shrink:0;display:block}.lucide_on_gold[data-v-1c7f305b]{color:#0c101c}.lucide_spin[data-v-1c7f305b]{animation:.8s linear infinite lucideSpin-1c7f305b}@keyframes lucideSpin-1c7f305b{to{transform:rotate(360deg)}}.locate_btn.is_loading[data-v-1c7f305b]{cursor:default}.search_input[data-v-1c7f305b]{color:var(--text);background:0 0;border:0;flex:1;height:34px;font-family:inherit;font-size:15px;line-height:34px}.search_input[data-v-1c7f305b]:focus{outline:none}.search_input[data-v-1c7f305b]::placeholder{color:#ebf0f3a6}.search_submit[data-v-1c7f305b]{color:#0c101c;cursor:pointer;background:linear-gradient(#f1c25a,#d7a73e);border:1px solid #ffffff29;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin-left:4px;transition:transform .15s,box-shadow .15s,opacity .15s;display:inline-flex;box-shadow:0 10px 22px #00000047}.search_submit[data-v-1c7f305b]:hover{transform:translateY(-1px);box-shadow:0 14px 28px #00000052}.search_submit[data-v-1c7f305b]:disabled{cursor:default;opacity:.9}.search_submit.is_loading[data-v-1c7f305b]{transform:none;box-shadow:0 10px 22px #00000047}.fade-enter-active[data-v-1c7f305b],.fade-leave-active[data-v-1c7f305b]{transition:opacity .15s}.fade-enter-from[data-v-1c7f305b],.fade-leave-to[data-v-1c7f305b]{opacity:0}@media (width<=960px){.search_bar[data-v-1c7f305b]{align-items:stretch;gap:10px;width:100%}}@media (width<=640px){.search_bar[data-v-1c7f305b]{top:calc(var(--app_header_h,72px) + 10px);width:calc(100vw - 12px)}}.maplibregl-map{-webkit-tap-highlight-color:#0000;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left:0}.maplibregl-map:fullscreen{width:100%;height:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;z-index:2;position:absolute}.maplibregl-ctrl-top-left{top:0;left:0}.maplibregl-ctrl-top-right{top:0;right:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px buttontext}}.maplibregl-ctrl-group button{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.maplibregl-ctrl-group button+button{border-top:1px solid buttontext}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:2s linear infinite maplibregl-spin}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{cursor:pointer;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{box-sizing:content-box;color:#000;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{box-sizing:border-box;cursor:pointer;background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;right:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{top:0;left:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{box-sizing:border-box;color:#333;white-space:nowrap;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{pointer-events:none;will-change:transform;display:flex;position:absolute;top:0;left:0}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}.maplibregl-popup-close-button{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{box-sizing:border-box;content:"";border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;box-shadow:0 0 3px #00000059}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.globe[data-v-684e7fa2]{width:100%;height:var(--globe_height,70vh);min-height:var(--globe_min_height,480px);border-radius:var(--globe_radius,18px);box-shadow:var(--globe_shadow,0 14px 32px #00000047);background:radial-gradient(circle at 50% 35%,#1b243c,#0b111f 70%);position:relative;overflow:hidden}.globe[data-v-684e7fa2]:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.42;background:radial-gradient(circle at 50% 40%,#ffffff0d,#0000006b 70%),repeating-linear-gradient(#ffffff09 0 1px,#0000 3px 6px);position:absolute;inset:0}.globe[data-v-684e7fa2] .maplibregl-canvas{filter:contrast(1.22)saturate(.85)brightness(1.08)}.globe[data-v-684e7fa2] .maplibregl-ctrl-bottom-right{bottom:10px;right:10px}.globe[data-v-684e7fa2] .maplibregl-ctrl-group{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c0b9e;border:1px solid #ffffff1a;box-shadow:0 10px 24px #00000059}.globe[data-v-684e7fa2] .maplibregl-ctrl-group button{color:#e1e6e4e0}.globe[data-v-684e7fa2] .maplibregl-ctrl-group button:hover{background:#ffffff12}[data-v-684e7fa2] .bo-popup .maplibregl-popup-content{color:#f0f4f3eb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080a09eb;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px;box-shadow:0 14px 30px #0000008c}[data-v-684e7fa2] .bo-popup .maplibregl-popup-tip{border-top-color:#080a09eb}.hud[data-v-684e7fa2]{pointer-events:none;z-index:2;position:absolute;bottom:12px;left:14px}.hud-text[data-v-684e7fa2]{letter-spacing:.08em;text-transform:uppercase;color:#e1e6e4cc;text-shadow:0 0 10px #ffffff1f,0 2px #0000008c;font-size:16px;font-weight:600;display:inline-block}.popup[data-v-684e7fa2]{color:#f0f4f3e6;font-size:13px;line-height:1.3}.popup strong[data-v-684e7fa2]{letter-spacing:.02em}[data-v-684e7fa2] .bo-popup-card{cursor:pointer;align-items:center;gap:10px;min-width:220px;min-height:72px;display:flex}[data-v-684e7fa2] .bo-thumb{background:radial-gradient(circle at 30% 22%,#ffffff1f,#fff0 55%),linear-gradient(165deg,#242c2af2,#0f1413f5);border-radius:10px;flex-shrink:0;width:72px;height:72px;position:relative;overflow:hidden}[data-v-684e7fa2] .bo-thumb-img{object-fit:cover;opacity:1;width:100%;height:100%;transition:opacity .2s;display:block;transform:scale(1.01)}[data-v-684e7fa2] .bo-thumb-skeleton{opacity:0;pointer-events:none;background:linear-gradient(100deg,#ffffff05 18%,#ffffff38 38%,#ffffff05 58%) 0 0/220% 100%;transition:opacity .18s;animation:1.15s ease-in-out infinite bo-thumb-shimmer-684e7fa2;position:absolute;inset:0}[data-v-684e7fa2] .bo-thumb.is-loading .bo-thumb-skeleton{opacity:1}[data-v-684e7fa2] .bo-thumb.is-loading .bo-thumb-img{opacity:.15}[data-v-684e7fa2] .bo-body{flex-direction:column;justify-content:center;gap:6px;min-width:132px;min-height:56px;display:flex;position:relative}[data-v-684e7fa2] .bo-title{font-size:15px;font-weight:800;line-height:1.2}[data-v-684e7fa2] .bo-sub{color:#e1e6e4bf;font-size:13px}[data-v-684e7fa2] .bo-badges{flex-wrap:wrap;gap:6px;display:flex}[data-v-684e7fa2] .bo-badge{color:#e1e6e4e0;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}[data-v-684e7fa2] .bo-badge-active{background:linear-gradient(#2ecc7129,#2ecc711f);border-color:#2ecc718c}[data-v-684e7fa2] .bo-badge-inactive{color:#e2e8f0e6;background:linear-gradient(#94a3b82e,#64748b24);border-color:#94a3b880}[data-v-684e7fa2] .bo-text-skeleton{pointer-events:none;opacity:0;z-index:2;flex-direction:column;gap:8px;transition:opacity .18s;display:flex;position:absolute;inset:0}[data-v-684e7fa2] .bo-skel-line{background:linear-gradient(100deg,#e8eeec24 20%,#ffffffdb 45%,#e8eeec24 70%) 0 0/220% 100%;border-radius:999px;height:10px;animation:1.12s ease-in-out infinite bo-text-shimmer-684e7fa2;display:block}[data-v-684e7fa2] .bo-skel-title{width:118px;height:12px;margin-top:3px}[data-v-684e7fa2] .bo-skel-sub{background:linear-gradient(100deg,#c5ccca24 20%,#e2e8e685 45%,#c5ccca24 70%) 0 0/220% 100%;width:102px;height:8px}[data-v-684e7fa2] .bo-skel-sub-short{width:74px}[data-v-684e7fa2] .bo-popup-card.is-loading .bo-text-skeleton{opacity:1}[data-v-684e7fa2] .bo-popup-card.is-loading .bo-title,[data-v-684e7fa2] .bo-popup-card.is-loading .bo-sub,[data-v-684e7fa2] .bo-popup-card.is-loading .bo-badges{opacity:0}@keyframes bo-thumb-shimmer-684e7fa2{0%{background-position:140% 0}to{background-position:-120% 0}}@keyframes bo-text-shimmer-684e7fa2{0%{background-position:130% 0}to{background-position:-120% 0}}.uc_notice[data-v-52981fd7]{color:#fff;background:linear-gradient(#d7b43a2e,#b9932229);border:1px solid #d7b43a66;border-radius:10px;margin:8px 16px 12px;padding:10px 12px;font-weight:900}.panel_header[data-v-52981fd7]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.title[data-v-52981fd7]{margin:0;font-size:18px}.club_form[data-v-52981fd7]{gap:12px;padding:14px 16px;display:grid}.club_form.disabled[data-v-52981fd7]{filter:grayscale(.35);opacity:.9;background:#ffffff08;border-radius:12px}.club_form.disabled .input[data-v-52981fd7],.club_form.disabled .textarea[data-v-52981fd7]{color:#9aa3b2!important;background:#ffffff0a!important;border-color:#ffffff1f!important}.club_form.disabled .submit_btn[data-v-52981fd7]{color:#9aa3b2!important;background:0 0!important;border-color:#ffffff1f!important}.row[data-v-52981fd7]{gap:12px;display:grid}.two_cols[data-v-52981fd7]{grid-template-columns:1fr}@media (width>=720px){.two_cols[data-v-52981fd7]{grid-template-columns:1fr 1fr}}.adv_toggle_row[data-v-52981fd7]{justify-content:flex-end;padding-top:4px;display:flex}.ghost_btn[data-v-52981fd7]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ghost_btn.dividerless[data-v-52981fd7]{border-color:#0000;padding-left:0;padding-right:0}.divider[data-v-52981fd7]{background:#ffffff14;width:100%;height:1px}.club_form>.divider[data-v-52981fd7]{width:auto;margin-left:-16px;margin-right:-16px}.chev[data-v-52981fd7]{width:16px;height:16px;transition:transform .2s}.chev.up[data-v-52981fd7]{transform:rotate(180deg)}.advanced_drawer[data-v-52981fd7]{max-height:0;transition:max-height .28s;overflow:hidden}.advanced_drawer.open[data-v-52981fd7]{max-height:820px}.field[data-v-52981fd7]{gap:6px;display:grid}.label[data-v-52981fd7]{color:var(--muted);font-weight:700}.input[data-v-52981fd7],.textarea[data-v-52981fd7]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[data-v-52981fd7]:focus,.textarea[data-v-52981fd7]:focus{border-color:#d7b43a8c;outline:none}.input.valid[data-v-52981fd7]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.locked[data-v-52981fd7]{color:var(--muted);cursor:not-allowed;background:#ffffff0f;border-color:#ffffff14}.textarea.valid[data-v-52981fd7]{background-image:none;background-color:inherit;border-color:#17a2b88c}.input.error[data-v-52981fd7],.field.error .input[data-v-52981fd7]{border-color:#e74c3c}.field.error .label[data-v-52981fd7]{color:#ff9b91}.error_hint[data-v-52981fd7]{color:#e74c3c;font-size:12px;font-weight:600}.actions[data-v-52981fd7]{justify-content:flex-end;display:flex}.actions.with_summary[data-v-52981fd7]{justify-content:space-between;align-items:center;gap:12px;display:flex}.summary[data-v-52981fd7]{color:var(--muted);font-weight:700}.submit_btn[data-v-52981fd7]{color:#061626;background:0 0;border:1px solid #17a2b88c;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:16px;font-weight:900;display:inline-flex}.submit_btn.gold[data-v-52981fd7]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#0000}.submit_btn[disabled][data-v-52981fd7]{opacity:1;cursor:not-allowed;color:var(--muted);background:0 0;border-color:#ffffff1f}.checkbox_row[data-v-52981fd7]{align-items:center;gap:8px;padding-top:8px;display:flex}.toast[data-v-52981fd7]{text-align:center;z-index:50;border:2px solid;border-radius:999px;min-width:260px;max-width:92vw;padding:12px 16px;font-weight:800;line-height:1.35;animation:.28s toastPop-52981fd7;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000040}.toast.success[data-v-52981fd7]{color:#dfffe9;background:linear-gradient(#2ecc7126,#2ecc711f);border-color:#2ecc71}.toast.error[data-v-52981fd7]{color:#ffe6e3;background:linear-gradient(#e74c3c2e,#e74c3c24);border-color:#e74c3c}@keyframes toastPop-52981fd7{0%{opacity:0;transform:translate(-50%)translateY(6px)scale(.98)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.map_experience[data-v-7f1e4e42]{width:100vw;height:100dvh;color:var(--text);z-index:1;background:radial-gradient(circle at 20% 20%,#7eacff47,#0000 50%),radial-gradient(circle at 80% 0,#60ffb338,#0000 50%),#122d52;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.page_h1_sr_only[data-v-7f1e4e42]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.map_stage[data-v-7f1e4e42]{isolation:isolate;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.map_canvas[data-v-7f1e4e42]{border-radius:0;position:absolute;inset:0;overflow:hidden}.map_canvas[data-v-7f1e4e42] .globe{border-radius:0;height:100%}.hud_layer[data-v-7f1e4e42]{pointer-events:none;z-index:3;position:absolute;inset:0}.glass[data-v-7f1e4e42]{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#10223abf;border:1px solid #ffffff24;border-radius:16px;box-shadow:0 18px 52px #0509198c}.fab_menu[data-v-7f1e4e42]{color:var(--text);cursor:pointer;z-index:5;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:8px;padding:10px 12px;font-weight:800;transition:transform .15s,box-shadow .15s;display:inline-flex;position:absolute;bottom:92px;right:16px;box-shadow:0 12px 28px #00000047}.fab_menu[data-v-7f1e4e42]:hover{transform:translateY(-1px);box-shadow:0 16px 34px #00000057}.fab_menu.admin_create[data-v-7f1e4e42]{color:#061626;background:linear-gradient(#20c997,#17a2b8);border-color:#20c997a6}.fab_icon[data-v-7f1e4e42]{font-size:16px;line-height:1}.fab_label[data-v-7f1e4e42]{font-size:13px}.add_drawer[data-v-7f1e4e42]{z-index:6;flex-direction:column;gap:10px;width:min(440px,100vw - 32px);max-height:64vh;padding:14px;display:flex;position:absolute;bottom:148px;right:16px;overflow:hidden}.drawer_head[data-v-7f1e4e42]{justify-content:space-between;align-items:center;gap:12px;display:flex}.dock_title[data-v-7f1e4e42]{font-size:15px;font-weight:900}.dock_sub[data-v-7f1e4e42]{color:#ebf0f3bf;font-size:12px}.dock_toggle[data-v-7f1e4e42]{color:var(--text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:8px 12px;font-weight:800;transition:transform .15s,box-shadow .15s}.dock_toggle[data-v-7f1e4e42]:hover{transform:translateY(-1px);box-shadow:0 10px 22px #0000003d}.drawer_body[data-v-7f1e4e42]{max-height:58vh;padding:6px 4px 2px;overflow-y:auto}.drawer_body[data-v-7f1e4e42]::-webkit-scrollbar{width:6px}.drawer_body[data-v-7f1e4e42]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.map_peek_bar[data-v-7f1e4e42]{color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:4;background:linear-gradient(#081024d1,#081024bd);border:1px solid #ffffff1f;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:0 16px 32px #00000052,0 8px 20px #00000038}.peek_label[data-v-7f1e4e42]{font-size:14px}.peek_hint[data-v-7f1e4e42]{color:var(--muted);font-size:12px;font-weight:700}.map_peek_bar.is_pulsing[data-v-7f1e4e42]{animation:.9s ease-out peekPulse-7f1e4e42}.map_peek_bar[data-v-7f1e4e42]:hover{transform:translateY(-2px);box-shadow:0 18px 36px #0000005c,0 8px 18px #00000038}@keyframes peekPulse-7f1e4e42{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-7f1e4e42] .clubs_sheet{background:linear-gradient(#060c18f0,#060c18f5);border-top:1px solid #ffffff1f;border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;border-radius:18px 18px 0 0;width:100%;max-width:1200px;margin:0 auto;box-shadow:0 -18px 36px #00000061}.clubs_sheet_inner[data-v-7f1e4e42]{flex-direction:column;min-height:100%;display:flex}.sheet_header[data-v-7f1e4e42]{z-index:2;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(#060c18fa,#060c18f0);border-bottom:1px solid #ffffff14;align-items:center;gap:12px;padding:0 16px 12px;display:flex;position:sticky;top:0}.sheet_header[data-v-7f1e4e42]:active{cursor:grabbing}.back_icon_btn[data-v-7f1e4e42]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.back_icon[data-v-7f1e4e42]{width:18px;height:18px;display:block}.sheet_heading[data-v-7f1e4e42]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.section_title[data-v-7f1e4e42]{margin:0;font-size:22px;font-weight:800;line-height:1.2}.sheet_meta[data-v-7f1e4e42]{color:var(--muted);font-size:13px;font-weight:700}.sheet_content[data-v-7f1e4e42]{touch-action:pan-y;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:0 12px 16px}.sheet_content[data-v-7f1e4e42]:focus{outline:none}.clubs_inline_error[data-v-7f1e4e42]{color:#fecaca;background:#7f1d1d59;border:1px solid #f8717173;border-radius:12px;margin:0 0 12px;padding:10px 12px;font-size:13px;font-weight:700;line-height:1.35}.club_list[data-v-7f1e4e42]{flex-direction:column;gap:12px;padding:4px 0;display:flex}.club_list.is_ready[data-v-7f1e4e42] .club_list_card{opacity:1;transform:translateY(0)}.club_list.is_ready[data-v-7f1e4e42] .club_list_card:hover{transform:translateY(-2px);box-shadow:0 14px 32px #00000059}.club_list_card.is_outside[data-v-7f1e4e42]{background:#0a1220d1;border-style:dashed}.list_section_label[data-v-7f1e4e42]{flex-direction:column;gap:4px;margin:12px 4px 4px;display:flex}.section_label_title[data-v-7f1e4e42]{letter-spacing:.08em;text-transform:uppercase;color:#ebf0f3b3;font-size:12px;font-weight:900}.section_label_sub[data-v-7f1e4e42]{color:var(--muted);font-size:12px}.lt_spacer[data-v-7f1e4e42]{flex:1}.skeletons .sk_box[data-v-7f1e4e42],.skeletons .sk_line[data-v-7f1e4e42],.skeletons .sk_pill[data-v-7f1e4e42]{background:#ffffff0f;border-radius:8px;position:relative;overflow:hidden}.skeletons .sk_line[data-v-7f1e4e42]{height:14px}.skeletons .sk_line.w40[data-v-7f1e4e42]{width:40%}.skeletons .sk_line.w30[data-v-7f1e4e42]{width:30%}.skeletons .sk_pill[data-v-7f1e4e42]{border-radius:999px;height:22px}.skeletons .sk_pill.w20[data-v-7f1e4e42]{width:20%}.skeletons .sk_pill.w30[data-v-7f1e4e42]{width:30%}.skeletons .sk_box[data-v-7f1e4e42]{border-radius:10px;min-width:64px;height:64px}.skeletons .sk_box[data-v-7f1e4e42]:after,.skeletons .sk_line[data-v-7f1e4e42]:after,.skeletons .sk_pill[data-v-7f1e4e42]:after{content:"";background:linear-gradient(90deg,#0000,#ffffff14,#0000);animation:1.2s infinite shimmer-7f1e4e42;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer-7f1e4e42{to{transform:translate(100%)}}.fade-enter-active[data-v-7f1e4e42],.fade-leave-active[data-v-7f1e4e42]{transition:opacity .15s}.fade-enter-from[data-v-7f1e4e42],.fade-leave-to[data-v-7f1e4e42]{opacity:0}.empty_state[data-v-7f1e4e42]{flex-direction:column;align-items:flex-start;gap:10px;padding:20px 16px;display:flex}.empty_title[data-v-7f1e4e42]{font-weight:900}.empty_sub[data-v-7f1e4e42]{color:var(--muted)}.club_index[data-v-7f1e4e42]{border-top:1px solid #ffffff14;margin-top:12px;padding:6px 8px 2px}.club_index_head[data-v-7f1e4e42]{letter-spacing:.02em;color:#ebf0f3cc;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900}.club_index_list[data-v-7f1e4e42]{flex-wrap:wrap;gap:8px;display:flex}.club_index_chip[data-v-7f1e4e42]{color:var(--text);cursor:pointer;background:#0c1628db;border:1px solid #ffffff29;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;display:inline-block}.club_index_chip[data-v-7f1e4e42]:hover{border-color:#d7b43a73;transform:translateY(-1px);box-shadow:0 8px 18px #0000003d}.club_index_chip[data-v-7f1e4e42]:visited,.club_index_chip[data-v-7f1e4e42]:active,.club_index_chip[data-v-7f1e4e42]:focus{color:var(--text);text-decoration:none}@media (width<=960px){.fab_menu[data-v-7f1e4e42]{position:fixed;bottom:76px;left:12px;right:auto}.add_drawer[data-v-7f1e4e42]{width:auto;max-height:60vh;bottom:140px;left:14px;right:14px}}@media (width<=640px){.fab_menu[data-v-7f1e4e42]{justify-content:center;bottom:82px;left:12px;right:12px}.map_peek_bar[data-v-7f1e4e42]{left:10px;right:10px}}.approval_thread[data-v-76c8713e]{flex-direction:column;gap:12px;display:flex}.thread_head[data-v-76c8713e]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.thread_title[data-v-76c8713e]{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:800}.thread_meta[data-v-76c8713e]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.thread_loading[data-v-76c8713e]{color:var(--muted);align-items:center;gap:10px;padding:8px 2px;font-size:13px;display:flex}.thread_error[data-v-76c8713e]{color:#ff9b91;font-size:13px;font-weight:600}.thread_error.inline[data-v-76c8713e]{margin-top:4px}.thread_timeline[data-v-76c8713e]{overscroll-behavior:contain;max-height:320px;margin:0;padding:2px;list-style:none;overflow-y:auto}.thread_items[data-v-76c8713e]{flex-direction:column;display:flex}.thread_empty[data-v-76c8713e]{color:var(--muted);background:0 0;border:0;border-radius:0;padding:10px 0;font-size:13px;line-height:1.5;list-style:none}.thread_event[data-v-76c8713e]{grid-template-columns:30px 1fr;gap:12px;padding:4px 0 14px;display:grid;position:relative}.event_rail[data-v-76c8713e]{justify-content:center;display:flex;position:relative}.thread_event[data-v-76c8713e]:before{content:"";background:linear-gradient(180deg, var(--border), transparent);width:2px;position:absolute;top:26px;bottom:-4px;left:14px}.thread_event[data-v-76c8713e]:last-child:before{display:none}.event_dot[data-v-76c8713e]{border:1px solid var(--border);width:28px;height:28px;color:var(--text);z-index:1;background:#ffffff0d;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:inline-flex}.dot_approved[data-v-76c8713e]{color:#6ee7b7;background:#2ecc7129;border-color:#2ecc7180}.dot_denied[data-v-76c8713e]{color:#ff9b91;background:#e74c3c29;border-color:#e74c3c80}.dot_reopened[data-v-76c8713e]{color:var(--accent);background:#f0d67a29;border-color:#f0d67a80}.event_body[data-v-76c8713e]{min-width:0;padding-top:2px}.event_top[data-v-76c8713e]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.event_actor[data-v-76c8713e]{color:var(--text);font-size:13px;font-weight:800}.event_verb[data-v-76c8713e]{color:var(--muted);font-size:13px}.verb_approved[data-v-76c8713e]{color:#6ee7b7;font-weight:700}.verb_denied[data-v-76c8713e]{color:#ff9b91;font-weight:700}.verb_reopened[data-v-76c8713e]{color:var(--accent);font-weight:700}.event_time[data-v-76c8713e]{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12px}.event_text[data-v-76c8713e]{color:var(--text);white-space:pre-wrap;word-break:break-word;margin:5px 0 0;font-size:13.5px;line-height:1.5}.event_text.reason[data-v-76c8713e]{color:var(--muted);background:0 0;border:0;border-radius:0;padding:0}.is_approved .event_text.reason[data-v-76c8713e]{color:#9be7c4}.is_denied .event_text.reason[data-v-76c8713e]{color:#ffb1a8}.is_reopened .event_text.reason[data-v-76c8713e]{color:var(--accent)}.muted_reason[data-v-76c8713e]{color:var(--muted);font-style:italic}.thread_composer[data-v-76c8713e]{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:4px;display:flex}.composer_input[data-v-76c8713e]{resize:vertical;border:1px solid var(--border);width:100%;min-height:44px;color:var(--text);background:#ffffff0a;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.45;transition:border-color .15s,box-shadow .15s}.composer_input[data-v-76c8713e]:focus{border-color:#f0d67a8c;outline:none;box-shadow:0 0 0 3px #f0d67a24}.composer_row[data-v-76c8713e]{justify-content:space-between;align-items:center;gap:10px;display:flex}.composer_hint[data-v-76c8713e]{color:var(--muted);font-size:11px}.thread_post_btn[data-v-76c8713e]{color:var(--accent);cursor:pointer;background:#f0d67a1a;border:1px solid #f0d67a66;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,transform .12s;display:inline-flex}.thread_post_btn[data-v-76c8713e]:hover:not(:disabled){background:#f0d67a2e}.thread_post_btn[data-v-76c8713e]:disabled{opacity:.5;cursor:not-allowed}.thread_spinner[data-v-76c8713e]{border:2px solid #ffffff40;border-top-color:var(--accent);border-radius:999px;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite thread_spin-76c8713e}.thread_spinner.sm[data-v-76c8713e]{width:13px;height:13px}@keyframes thread_spin-76c8713e{to{transform:rotate(360deg)}}.thread_item-enter-active[data-v-76c8713e]{transition:opacity .3s,transform .3s}.thread_item-enter-from[data-v-76c8713e]{opacity:0;transform:translateY(8px)}.admin_review_page[data-v-153c41c9]{gap:0;padding-bottom:56px;display:grid}.review_header[data-v-153c41c9]{border-bottom:1px solid var(--border);gap:8px;padding:8px 0 24px;display:grid}.intro_heading[data-v-153c41c9]{align-items:center;gap:10px;margin:0;display:inline-flex;position:relative}.intro_desc[data-v-153c41c9]{max-width:58ch;margin:0}.queue_section[data-v-153c41c9]{border-bottom:1px solid var(--border);padding:10px 0 14px}.queue_toolbar[data-v-153c41c9]{width:100%;min-height:48px;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;margin:0;padding:14px 0;font-family:inherit;display:flex}.queue_toolbar:hover .queue_title[data-v-153c41c9]{color:var(--text)}.queue_toolbar[data-v-153c41c9]:focus-visible{border-radius:8px;outline:none;box-shadow:inset 0 0 0 2px #f0d67a47}.queue_title[data-v-153c41c9]{letter-spacing:-.01em;align-items:center;gap:12px;min-width:0;font-size:17px;font-weight:800;display:inline-flex}.count_mark[data-v-153c41c9]{font-variant-numeric:tabular-nums;color:var(--muted);letter-spacing:.01em;align-items:baseline;gap:0;font-size:12px;font-weight:700;display:inline-flex}.count_mark.has_pending[data-v-153c41c9]{color:var(--accent)}.status_filter[data-v-153c41c9]{align-items:center;gap:12px;min-width:0;margin:0 0 12px;display:inline-flex}.status_filter_label[data-v-153c41c9]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px;font-weight:700}.queue_status_select[data-v-153c41c9]{background-color:#ffffff0a;background-image:linear-gradient(45deg,#0000 50%,#e6ecfabf 50%),linear-gradient(135deg,#e6ecfabf 50%,#0000 50%);background-position:calc(100% - 17px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:8px;width:auto;min-width:176px;max-width:100%;font-size:13px;font-weight:700;line-height:1.3;padding:10px 42px 10px 14px!important}.queue_body[data-v-153c41c9]{gap:0;padding:0 0 18px;display:grid}.review_table[data-v-153c41c9]{table-layout:fixed}.admin_review_page[data-v-153c41c9] .data_table.review_table thead th,.admin_review_page[data-v-153c41c9] .data_table.review_table tbody td{padding:13px 14px 13px 8px}.admin_review_page[data-v-153c41c9] .data_table.review_table thead th:last-child,.admin_review_page[data-v-153c41c9] .data_table.review_table tbody td:last-child{padding-right:8px}.review_table thead th.th_date[data-v-153c41c9]{width:96px}.review_table thead th.th_submitter[data-v-153c41c9]{width:168px}.review_table thead th.th_score[data-v-153c41c9],.review_table thead th.th_state[data-v-153c41c9]{width:72px}.review_table thead th.th_email[data-v-153c41c9]{width:30%}.submitter_name_cell[data-v-153c41c9]{align-items:center;gap:8px;min-width:0;display:flex}.submitter_name[data-v-153c41c9]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.athlete_name[data-v-153c41c9]{color:var(--text);font-weight:800}.state_cell[data-v-153c41c9]{vertical-align:middle}.state_chip[data-v-153c41c9]{background:color-mix(in srgb, var(--text) 8%, transparent);min-width:2.25em;color:var(--text);letter-spacing:.04em;border-radius:6px;justify-content:center;align-items:center;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.link_kind_chip[data-v-153c41c9]{letter-spacing:.01em;background:color-mix(in srgb, var(--muted) 16%, transparent);color:var(--muted);border-radius:999px;align-items:center;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}.link_kind_chip.existing[data-v-153c41c9]{color:#1f7a4c;background:#1f7a4c29}.link_kind_chip.new[data-v-153c41c9]{color:#8a5a12;background:#8a5a1224}.email_cell[data-v-153c41c9]{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px;overflow:hidden}.meta[data-v-153c41c9]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.empty_row td[data-v-153c41c9],.empty_row:hover td[data-v-153c41c9]{background:0 0!important}.table_empty[data-v-153c41c9]{text-align:center;color:var(--muted);padding:32px 4px;font-size:14px}.chev[data-v-153c41c9]{width:18px;height:18px;color:var(--muted);flex-shrink:0;transition:transform .18s}.chev.up[data-v-153c41c9]{transform:rotate(180deg)}.icon_cell[data-v-153c41c9]{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:13px;line-height:1;display:inline-flex}.icon_cell.small[data-v-153c41c9]{width:18px;height:18px;font-size:12px}.tooltip_host[data-v-153c41c9]{justify-content:center;align-items:center;display:inline-flex;position:relative}.tooltip[data-v-153c41c9]{transform:translateX(calc(-50% + var(--tip-shift,0px)));white-space:nowrap;border:1px solid var(--border);background:var(--panel);color:var(--text);opacity:0;pointer-events:none;z-index:5;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:700;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;box-shadow:0 8px 20px #00000059}.tooltip.open[data-v-153c41c9],.tooltip_host:hover .tooltip[data-v-153c41c9]{opacity:1}.submitter_line[data-v-153c41c9]{align-items:center;gap:8px;display:flex}.thread_badge[data-v-153c41c9]{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.mobile_list[data-v-153c41c9]{display:none}.queue_row[data-v-153c41c9]{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;gap:7px;padding:18px 4px;font-family:inherit;display:grid}.queue_row[data-v-153c41c9]:last-child{border-bottom:0}.queue_row[data-v-153c41c9]:hover{background:#f0d67a0a}.queue_row[data-v-153c41c9]:focus-visible{background:#f0d67a14;outline:none}.queue_row_top[data-v-153c41c9]{justify-content:space-between;align-items:center;gap:12px;display:flex}.queue_row_meta[data-v-153c41c9]{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.tools_section[data-v-153c41c9]{padding:28px 0 12px}.tools_heading[data-v-153c41c9]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:800}.tools_list[data-v-153c41c9]{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.tool_row[data-v-153c41c9]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.tool_row--stack[data-v-153c41c9]{flex-direction:column;align-items:stretch;gap:0;padding:0}.tool_db_toggle[data-v-153c41c9]{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-family:inherit;display:flex}.tool_db_toggle .tool_copy[data-v-153c41c9]{gap:3px;display:grid}.tool_copy[data-v-153c41c9]{gap:4px;min-width:0;display:grid}.tool_title[data-v-153c41c9]{color:var(--text);font-size:15px;font-weight:800}.tool_desc[data-v-153c41c9]{color:var(--muted);font-size:13px;line-height:1.45}.tool_desc code[data-v-153c41c9]{border:1px solid var(--border);background:#ffffff0f;border-radius:5px;padding:1px 6px;font-size:12px}.tool_meta[data-v-153c41c9]{color:var(--muted);margin-top:2px;font-size:13px}.tool_meta strong[data-v-153c41c9]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800}.tool_action[data-v-153c41c9]{border-radius:8px;flex-shrink:0;text-decoration:none}.dev_tools_body[data-v-153c41c9]{gap:12px;padding:0 0 16px;display:grid}.action_row[data-v-153c41c9]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.access_gate[data-v-153c41c9]{gap:12px;padding:28px 0;display:grid}.modalPop-enter-active[data-v-153c41c9]{transition:opacity .22s}.modalPop-leave-active[data-v-153c41c9]{transition:opacity .16s}.modalPop-enter-from[data-v-153c41c9],.modalPop-leave-to[data-v-153c41c9]{opacity:0}.modalPop-enter-active[data-v-153c41c9] .modal_content{animation:.26s cubic-bezier(.22,1,.36,1) modalRise-153c41c9}@keyframes modalRise-153c41c9{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.title_accent[data-v-153c41c9]{color:var(--accent)}.claimer_email[data-v-153c41c9]{color:var(--text);font-weight:600}.header_actions[data-v-153c41c9]{flex-shrink:0;align-items:center;gap:10px;display:flex}.chips_row[data-v-153c41c9],.header_chips[data-v-153c41c9]{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.meta_chip[data-v-153c41c9]{color:var(--muted);align-items:center;font-size:12px;font-weight:600;display:inline-flex}.meta_chip[data-v-153c41c9]:before{content:"·";color:#9eabc973;margin-right:10px}.header_chips .meta_chip[data-v-153c41c9]:first-child:before,.chips_row .meta_chip[data-v-153c41c9]:first-child:before{content:none;margin:0}.decision_footer[data-v-153c41c9]{flex-direction:column;align-items:stretch;gap:10px}.reason_input[data-v-153c41c9]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff0a;border-radius:10px;padding:10px 13px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.reason_input[data-v-153c41c9]:focus{border-color:#f0d67a8c;outline:none;box-shadow:0 0 0 3px #f0d67a24}.decision_actions[data-v-153c41c9]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.reopen_btn[data-v-153c41c9]{margin-right:auto}.footer_error[data-v-153c41c9]{text-align:right;width:100%}.verify_section[data-v-153c41c9]{gap:14px}.insight_loading[data-v-153c41c9]{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.signal_row[data-v-153c41c9]{flex-wrap:wrap;gap:8px;display:flex}.signal_chip[data-v-153c41c9]{border:1px solid var(--border);color:var(--text);background:#ffffff08;border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.signal_glyph[data-v-153c41c9]{justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-weight:900;display:inline-flex}.signal_chip.lvl_good[data-v-153c41c9]{color:#6ee7b7;border-color:#2ecc7159}.signal_chip.lvl_warn[data-v-153c41c9]{color:var(--accent);border-color:#f0d67a59}.signal_chip.lvl_bad[data-v-153c41c9]{color:#ff9b91;border-color:#e74c3c66}.verify_grid[data-v-153c41c9]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.verify_field[data-v-153c41c9]{gap:4px;min-width:0;display:grid}.verify_field.full[data-v-153c41c9]{grid-column:1/-1}.vf_label[data-v-153c41c9]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.vf_value[data-v-153c41c9]{color:var(--text);font-size:14px;font-weight:600}.vf_value.muted[data-v-153c41c9]{color:var(--muted);font-weight:500}.vf_value.warn_value[data-v-153c41c9]{color:#ffcf8f;font-weight:600}.vf_sub[data-v-153c41c9]{color:var(--muted);text-transform:capitalize;margin-top:2px;font-size:12px;font-weight:500;display:block}.mini_pill[data-v-153c41c9]{border:1px solid var(--border);border-radius:6px;align-items:center;padding:2px 8px;font-size:11px;font-weight:800;display:inline-flex}.pill_good[data-v-153c41c9]{color:#6ee7b7;border-color:#2ecc7159}.pill_warn[data-v-153c41c9]{color:#ffcf8f;border-color:#f0d67a59}.conflict_banner[data-v-153c41c9]{border-top:1px solid #e74c3c59;border-bottom:1px solid #e74c3c59;align-items:flex-start;gap:10px;padding:12px 0;font-size:13.5px;line-height:1.45;display:flex}.conflict_banner.bad[data-v-153c41c9]{color:#ffd9d4}.conflict_banner.warn[data-v-153c41c9]{color:#f6e6b8;border-color:#f0d67a59}.conflict_icon[data-v-153c41c9]{flex-shrink:0;font-size:16px;line-height:1.3}.conflict_sub[data-v-153c41c9]{opacity:.85;margin-top:2px;font-size:12.5px}.dup_list[data-v-153c41c9]{gap:6px;margin:2px 0 0;padding:0;list-style:none;display:grid}.dup_list li[data-v-153c41c9]{align-items:center;gap:8px;font-size:13px;display:flex}.dup_email[data-v-153c41c9]{color:var(--text);font-weight:600}.dup_date[data-v-153c41c9]{color:var(--muted);margin-left:auto;font-size:12px}.status_chip.mini[data-v-153c41c9]{padding:2px 8px;font-size:10px}.social_row[data-v-153c41c9]{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.social_pill[data-v-153c41c9]{border:1px solid var(--border);color:var(--text);background:0 0;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}a.social_pill[data-v-153c41c9]:hover{color:var(--accent);border-color:#f0d67a73}.social_pill.phone[data-v-153c41c9]{cursor:default}.social_glyph[data-v-153c41c9]{justify-content:center;align-items:center;width:18px;height:18px;font-size:12px;font-weight:800;display:inline-flex}.thread_host[data-v-153c41c9]{padding-top:4px}.panel_notif_dot[data-v-153c41c9]{margin-left:2px}.queue_thumb[data-v-153c41c9]{object-fit:cover;background:#ffffff0f;border-radius:50%;width:40px;height:40px;display:block}.queue_thumb_empty[data-v-153c41c9]{letter-spacing:.04em;color:#c8d2e68c;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.thumb_cell[data-v-153c41c9]{width:56px}.profile_pic_row_names[data-v-153c41c9]{align-items:center;gap:10px;display:flex}.profile_pic_preview_wrap[data-v-153c41c9]{justify-content:center;padding:8px 0 4px;display:flex}.profile_pic_preview[data-v-153c41c9]{object-fit:cover;background:#ffffff0f;border:1px solid #94a8d247;border-radius:50%;width:min(220px,70vw);height:min(220px,70vw)}.profile_pic_live_note[data-v-153c41c9]{margin:8px 0 0;font-size:13px;line-height:1.35}@media (width<=900px){.admin_review_page[data-v-153c41c9] .desktop_only{display:none!important}.admin_review_page .mobile_list.mobile_only[data-v-153c41c9],.admin_review_page[data-v-153c41c9] .mobile_only{flex-direction:column;display:flex}.status_filter[data-v-153c41c9]{justify-content:space-between;width:100%}.queue_status_select[data-v-153c41c9]{flex:1;min-width:0}.tool_row[data-v-153c41c9]:not(.tool_row--stack){flex-direction:column;align-items:stretch;gap:14px}.tool_action[data-v-153c41c9]{justify-content:center;align-self:stretch}}@media (width<=560px){.verify_grid[data-v-153c41c9]{grid-template-columns:1fr}.review_header[data-v-153c41c9]{padding:6px 0 20px}.queue_toolbar[data-v-153c41c9]{padding:16px 0 12px}}.intro_block[data-v-27cb5d0c]{gap:6px;display:grid}.intro_heading[data-v-27cb5d0c]{margin:0;font-size:24px;font-weight:900}.filter_panel[data-v-27cb5d0c]{border-bottom:none;padding:18px 0 16px}.filter_grid[data-v-27cb5d0c]{grid-template-columns:minmax(240px,2fr) repeat(4,minmax(150px,1fr));gap:12px;display:grid}.field[data-v-27cb5d0c]{gap:6px;min-width:0;display:grid}.search_field .input_wrap[data-v-27cb5d0c]{position:relative}.input_icon[data-v-27cb5d0c]{color:var(--muted);pointer-events:none;font-size:14px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.clear_btn[data-v-27cb5d0c]{border:1px solid var(--border);width:26px;height:26px;color:var(--muted);cursor:pointer;background:#ffffff0a;border-radius:999px;font-size:16px;line-height:1;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.clear_btn[data-v-27cb5d0c]:hover{color:var(--text)}.text_input[data-v-27cb5d0c]{padding:10px 32px 10px 30px}.table_panel[data-v-27cb5d0c]{padding:0}.table_head[data-v-27cb5d0c]{border-bottom:1px solid var(--border);background:0 0;justify-content:space-between;align-items:center;padding:16px 0 14px;display:flex}.table_title[data-v-27cb5d0c]{align-items:center;gap:10px;margin:0;font-size:16px;font-weight:800;display:flex}.result_count[data-v-27cb5d0c]{color:var(--muted);font-size:12px;font-weight:600}.data_table thead th.th_id[data-v-27cb5d0c]{width:64px}.data_table thead th.th_role[data-v-27cb5d0c]{width:160px}.data_table thead th.th_quota[data-v-27cb5d0c]{width:150px}.data_table thead th.th_status[data-v-27cb5d0c]{width:110px}.data_table thead th.th_date[data-v-27cb5d0c]{width:170px}.data_table thead th.th_actions[data-v-27cb5d0c]{text-align:right;width:120px}.mono[data-v-27cb5d0c]{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.user_cell[data-v-27cb5d0c]{flex-direction:column;gap:4px;min-width:0;display:flex}.user_display[data-v-27cb5d0c]{white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.user_email[data-v-27cb5d0c]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.user_badges[data-v-27cb5d0c]{flex-wrap:wrap;gap:6px;display:flex}.role_chip[data-v-27cb5d0c]{border:1px solid var(--border);text-transform:capitalize;background:0 0;border-radius:6px;align-items:center;gap:8px;padding:3px 8px;font-size:12px;font-weight:800;display:inline-flex}.role_chip[data-v-27cb5d0c]:before{content:"";background:var(--accent);border-radius:999px;width:8px;height:8px}.role_user[data-v-27cb5d0c]:before{background:#6c80b7}.role_club_leader[data-v-27cb5d0c]{color:#9be7c4}.role_club_leader[data-v-27cb5d0c]:before{background:#20c997}.role_organizer[data-v-27cb5d0c]{color:#9ed7ff}.role_organizer[data-v-27cb5d0c]:before{background:#2ea6ff}.role_admin[data-v-27cb5d0c]{color:#ffd58a;border-color:#f0d67a73}.role_admin[data-v-27cb5d0c]:before{background:var(--accent)}.role_dev[data-v-27cb5d0c]{color:#ffb1f6;border-color:#e563de73}.role_dev[data-v-27cb5d0c]:before{background:#e563de}.badge[data-v-27cb5d0c]{border:1px solid var(--border);text-transform:uppercase;color:var(--muted);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-flex}.badge.ok[data-v-27cb5d0c]{color:#9be7c4;background:#20c99714;border-color:#20c99766}.badge.warn[data-v-27cb5d0c]{color:#ffd58a;background:#f0d67a14;border-color:#f0d67a66}.badge.danger[data-v-27cb5d0c]{color:#ff9b91;background:#e74c3c1a;border-color:#e74c3c73}.quota_cell[data-v-27cb5d0c]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.quota_text[data-v-27cb5d0c]{color:var(--text)}.usage_line[data-v-27cb5d0c]{margin:0;font-size:12px}.actions_cell[data-v-27cb5d0c]{text-align:right}.empty_cell[data-v-27cb5d0c]{padding:0}.skeleton_grid[data-v-27cb5d0c]{gap:6px;padding:14px;display:grid}.skeleton_row[data-v-27cb5d0c]{background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;border-radius:10px;height:40px;animation:1.4s linear infinite shimmer-27cb5d0c}@keyframes shimmer-27cb5d0c{0%{background-position:200% 0}to{background-position:-200% 0}}.empty_title[data-v-27cb5d0c]{color:var(--text);font-weight:800}.pagination_bar[data-v-27cb5d0c]{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}.page_indicator[data-v-27cb5d0c]{color:var(--muted);font-variant-numeric:tabular-nums;font-size:13px}.state_panel[data-v-27cb5d0c]{padding:32px 24px}.state_title[data-v-27cb5d0c]{font-size:18px;font-weight:900}.state_desc[data-v-27cb5d0c]{max-width:560px;line-height:1.55}.modal_content[data-v-27cb5d0c]{width:min(680px,94vw)}.modal_body[data-v-27cb5d0c]{gap:14px;display:grid}.section_title.danger[data-v-27cb5d0c]{color:#ff9b91}.grid>div .muted[data-v-27cb5d0c]{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.checkbox_row[data-v-27cb5d0c]{cursor:pointer;align-items:center;gap:10px;display:flex}.checkbox_row input[data-v-27cb5d0c]{width:16px;height:16px;accent-color:var(--accent)}.role_choices[data-v-27cb5d0c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.role_option[data-v-27cb5d0c]{border:1px solid var(--border);cursor:pointer;text-align:left;background:#ffffff08;border-radius:12px;grid-template-columns:14px 1fr;gap:8px 12px;padding:12px 14px;transition:border-color .12s,background .12s;display:grid}.role_option[data-v-27cb5d0c]:hover{background:#ffffff0d;border-color:#f0d67a59}.role_option.selected[data-v-27cb5d0c]{border-color:var(--accent);background:#f0d67a1a;box-shadow:inset 0 0 0 1px #f0d67a33}.role_dot[data-v-27cb5d0c]{background:#6c80b7;border-radius:999px;grid-row:1/span 2;align-self:center;width:12px;height:12px}.role_option.role_club_leader .role_dot[data-v-27cb5d0c]{background:#20c997}.role_option.role_organizer .role_dot[data-v-27cb5d0c]{background:#2ea6ff}.role_option.role_admin .role_dot[data-v-27cb5d0c]{background:var(--accent)}.role_option.role_dev .role_dot[data-v-27cb5d0c]{background:#e563de}.role_name[data-v-27cb5d0c]{font-size:14px;font-weight:900}.role_caption[data-v-27cb5d0c]{color:var(--muted);grid-column:2;font-size:12px}.toast[data-v-27cb5d0c]{border:1px solid var(--border);background:var(--panel);z-index:90;border-radius:999px;padding:11px 18px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.toast.ok[data-v-27cb5d0c]{border-color:#20c99773}.toast.info[data-v-27cb5d0c]{border-color:#2ea6ff73}.toast.warn[data-v-27cb5d0c]{border-color:#f0d67a73}@media (width<=920px){.filter_grid[data-v-27cb5d0c]{grid-template-columns:1fr 1fr}.data_table thead th.th_id[data-v-27cb5d0c],.data_table tbody td.id_cell[data-v-27cb5d0c],.data_table thead th.th_status[data-v-27cb5d0c],.data_table tbody td.status_cell[data-v-27cb5d0c],.data_table thead th.th_date[data-v-27cb5d0c],.data_table tbody td.date_cell[data-v-27cb5d0c]{display:none}.role_choices[data-v-27cb5d0c]{grid-template-columns:1fr}}@media (width<=560px){.filter_grid[data-v-27cb5d0c]{grid-template-columns:1fr}.data_table thead th.th_quota[data-v-27cb5d0c],.data_table tbody td.quota_cell[data-v-27cb5d0c]{display:none}}.ig_analytics_page[data-v-90920ef8]{--ig-gold:#f0d67a;--ig-gold-dim:#f0d67a24}.ig_hero_row[data-v-90920ef8]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ig_hero_actions[data-v-90920ef8]{flex-wrap:wrap;gap:10px;display:flex}.ig_handle_link[data-v-90920ef8]{color:var(--ig-gold);font-weight:700;text-decoration:none}.ig_handle_link[data-v-90920ef8]:hover{text-decoration:underline}.ig_status_grid[data-v-90920ef8],.ig_kpi_grid[data-v-90920ef8]{border:0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@media (width<=900px){.ig_status_grid[data-v-90920ef8],.ig_kpi_grid[data-v-90920ef8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.ig_status_grid[data-v-90920ef8],.ig_kpi_grid[data-v-90920ef8]{grid-template-columns:1fr}}.ig_status_card[data-v-90920ef8],.ig_kpi[data-v-90920ef8]{border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;border-radius:0;gap:4px;min-height:0;padding:14px 16px;display:grid}.ig_status_grid[data-v-90920ef8]>:nth-child(4n),.ig_kpi_grid[data-v-90920ef8]>:nth-child(4n){border-right:0}@media (width<=900px){.ig_status_grid[data-v-90920ef8]>:nth-child(4n),.ig_kpi_grid[data-v-90920ef8]>:nth-child(4n){border-right:1px solid var(--border)}.ig_status_grid[data-v-90920ef8]>:nth-child(2n),.ig_kpi_grid[data-v-90920ef8]>:nth-child(2n){border-right:0}}@media (width<=520px){.ig_status_grid[data-v-90920ef8]>:nth-child(n),.ig_kpi_grid[data-v-90920ef8]>:nth-child(n){border-right:0}}.ig_status_card.ok .ig_status_value[data-v-90920ef8]{color:#6ddea4}.ig_status_card.warn .ig_status_value[data-v-90920ef8]{color:#f0d67a}.ig_status_label[data-v-90920ef8],.ig_kpi_label[data-v-90920ef8]{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:800}.ig_status_value[data-v-90920ef8],.ig_kpi_value[data-v-90920ef8]{letter-spacing:-.02em;color:var(--text);font-size:clamp(20px,3vw,26px);font-weight:800;line-height:1.15}.ig_kpi_value.up[data-v-90920ef8]{color:#6ddea4}.ig_kpi_value.down[data-v-90920ef8]{color:#f08a8a}.ig_kpi_value.flat[data-v-90920ef8]{color:var(--muted)}.ig_status_hint[data-v-90920ef8],.ig_kpi_sub[data-v-90920ef8]{color:var(--muted);font-size:12px}.mono_bits[data-v-90920ef8]{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:16px!important}.ig_config_note[data-v-90920ef8]{max-width:72ch;margin:14px 0 0;font-size:13px;line-height:1.5}.ig_manual_hint[data-v-90920ef8]{max-width:64ch;margin:0 0 12px;font-size:13px;line-height:1.45}.ok_text[data-v-90920ef8]{color:#6ddea4;margin:8px 0 0;font-size:13px}.error_text[data-v-90920ef8]{color:#f08a8a;margin:8px 0 0;font-size:13px}.ig_chart_header[data-v-90920ef8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.range_pills[data-v-90920ef8]{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:999px;gap:6px;padding:4px;display:inline-flex}.range_pill[data-v-90920ef8]{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.range_pill.active[data-v-90920ef8]{background:var(--ig-gold-dim);color:var(--ig-gold)}.ig_chart_body[data-v-90920ef8]{padding-top:8px}.ig_chart_wrap[data-v-90920ef8]{background:radial-gradient(120% 80% at 10% 0,#f0d67a14,#0000 50%),linear-gradient(#0c1834e6,#060c1cf2);border:1px solid #ffffff0f;border-radius:16px;width:100%;padding:8px 4px 4px;overflow:hidden}.ig_chart_svg[data-v-90920ef8]{width:100%;height:auto;display:block}.ig_grid line[data-v-90920ef8]{stroke:#ffffff0f;stroke-width:1px}.ig_area[data-v-90920ef8]{fill:url(#ig_fill_grad);opacity:.95}.ig_line[data-v-90920ef8]{stroke:url(#ig_stroke_grad);stroke-width:2.75px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #f0d67a59);stroke-dasharray:1400;stroke-dashoffset:1400px;animation:1.1s forwards ig_draw-90920ef8}.ig_dot[data-v-90920ef8]{fill:var(--ig-gold);filter:drop-shadow(0 0 4px #f0d67a80)}.ig_x_ticks text[data-v-90920ef8],.ig_y_ticks text[data-v-90920ef8]{fill:var(--muted);font-size:11px;font-weight:600}@keyframes ig_draw-90920ef8{to{stroke-dashoffset:0}}.ig_chart_empty[data-v-90920ef8]{text-align:center;padding:48px 16px}.ig_manual_form[data-v-90920ef8]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px 14px;display:grid}.field[data-v-90920ef8]{gap:6px;display:grid}.field_wide[data-v-90920ef8]{grid-column:1/-1}.field_label[data-v-90920ef8]{color:var(--muted);font-size:12px;font-weight:700}.ig_form_actions[data-v-90920ef8]{grid-column:1/-1}@media (width<=720px){.ig_manual_form[data-v-90920ef8]{grid-template-columns:1fr}}.source_chip[data-v-90920ef8]{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.source_chip.graph_api[data-v-90920ef8],.source_chip.automation[data-v-90920ef8],.source_chip.public_mirror[data-v-90920ef8]{color:var(--ig-gold);background:#f0d67a1f}.source_chip.manual[data-v-90920ef8]{color:#9bb8ff;background:#78aaff1f}.actions_cell[data-v-90920ef8]{text-align:right}.tiny_btn[data-v-90920ef8]{padding:4px 10px;font-size:12px}.ghost_btn[data-v-90920ef8]{background:0 0}.btn_spinner[data-v-90920ef8]{vertical-align:-1px;border:2px solid #0003;border-top-color:currentColor;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite spin-90920ef8;display:inline-block}@keyframes spin-90920ef8{to{transform:rotate(360deg)}}.cf_traffic_page[data-v-7645202c]{padding-bottom:48px}.page_head[data-v-7645202c]{margin-bottom:18px}.crumb_row[data-v-7645202c]{align-items:center;gap:8px;margin-bottom:10px;font-size:.9rem;display:flex}.crumb_link[data-v-7645202c]{color:#f0d67ae6;text-decoration:none}.crumb_link[data-v-7645202c]:hover{text-decoration:underline}.crumb_sep[data-v-7645202c]{opacity:.45}.crumb_active[data-v-7645202c]{opacity:.85}.cf_hero_row[data-v-7645202c]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intro_heading[data-v-7645202c]{letter-spacing:.01em;margin:0 0 6px;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:700}.intro_desc[data-v-7645202c]{opacity:.85;max-width:52ch;margin:0;line-height:1.45}.cf_zone[data-v-7645202c]{color:#f0d67af2;font-weight:600}.cf_hero_actions[data-v-7645202c]{flex-wrap:wrap;gap:10px;display:flex}.ghost_btn[data-v-7645202c]{background:0 0}.compact_btn[data-v-7645202c]{padding:4px 10px;font-size:.85rem}.btn_spinner[data-v-7645202c]{vertical-align:-1px;border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.7s linear infinite cfspin-7645202c;display:inline-block}@keyframes cfspin-7645202c{to{transform:rotate(360deg)}}.cf_status_grid[data-v-7645202c],.cf_kpi_grid[data-v-7645202c]{border:1px solid #ffffff1a;border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}@media (width<=900px){.cf_status_grid[data-v-7645202c],.cf_kpi_grid[data-v-7645202c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cf_status_grid[data-v-7645202c],.cf_kpi_grid[data-v-7645202c]{grid-template-columns:1fr}}.cf_status_card[data-v-7645202c],.cf_kpi[data-v-7645202c]{background:0 0;border:1px solid #ffffff1a;border-top:0;border-left:0;border-radius:0;flex-direction:column;gap:4px;padding:12px 14px;display:flex}.cf_status_grid[data-v-7645202c]>:nth-child(4n),.cf_kpi_grid[data-v-7645202c]>:nth-child(4n){border-right:0}@media (width<=900px){.cf_status_grid[data-v-7645202c]>:nth-child(4n),.cf_kpi_grid[data-v-7645202c]>:nth-child(4n){border-right:1px solid #ffffff1a}.cf_status_grid[data-v-7645202c]>:nth-child(2n),.cf_kpi_grid[data-v-7645202c]>:nth-child(2n){border-right:0}}@media (width<=520px){.cf_status_grid[data-v-7645202c]>:nth-child(n),.cf_kpi_grid[data-v-7645202c]>:nth-child(n){border-right:0}}.cf_status_card.ok .cf_status_value[data-v-7645202c]{color:#9ddea8}.cf_status_card.warn .cf_status_value[data-v-7645202c]{color:#f0d67a}.cf_status_label[data-v-7645202c],.cf_kpi_label[data-v-7645202c]{text-transform:uppercase;letter-spacing:.06em;opacity:.7;font-size:.78rem}.cf_status_value[data-v-7645202c],.cf_kpi_value[data-v-7645202c]{font-size:1.2rem;font-weight:700}.cf_kpi--hero .cf_kpi_value[data-v-7645202c]{color:#f0d67afa;font-size:clamp(1.45rem,2.8vw,1.9rem)}.cf_status_hint[data-v-7645202c],.cf_kpi_sub[data-v-7645202c]{opacity:.65;font-size:.82rem}.mono_bits[data-v-7645202c]{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem}.cf_config_note[data-v-7645202c]{margin:14px 0 0;line-height:1.4}.error_text[data-v-7645202c]{color:#ff8f8f;margin:10px 0 0}.ok_text[data-v-7645202c]{color:#9ddea8;margin:10px 0 0}.cf_kpi_panel .panel_body[data-v-7645202c],.cf_kpi_panel[data-v-7645202c]{padding-top:4px}.cf_kpi_panel[data-v-7645202c]{padding:14px}.cf_chart_header[data-v-7645202c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.range_pills[data-v-7645202c]{gap:6px;display:flex}.range_pill[data-v-7645202c]{color:inherit;cursor:pointer;background:#0003;border:1px solid #ffffff24;border-radius:999px;padding:4px 10px;font-size:.82rem}.range_pill.active[data-v-7645202c]{color:#f0d67a;background:#f0d67a1f;border-color:#f0d67a8c}.cf_chart_body[data-v-7645202c]{min-height:220px}.cf_chart_empty[data-v-7645202c]{text-align:center;padding:28px 8px}.cf_chart_wrap[data-v-7645202c]{width:100%;overflow-x:auto}.cf_chart_svg[data-v-7645202c]{width:100%;height:auto;min-height:220px}.cf_grid line[data-v-7645202c]{stroke:#ffffff14;stroke-width:1px}.cf_area[data-v-7645202c]{fill:url(#cf_fill_grad)}.cf_line[data-v-7645202c]{stroke:url(#cf_stroke_grad);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}.cf_dot[data-v-7645202c]{fill:#f0d67a}.cf_x_ticks text[data-v-7645202c],.cf_y_ticks text[data-v-7645202c]{fill:#ffffff8c;font-size:11px}.cf_table_note[data-v-7645202c]{margin:0 0 12px}.cf_table_wrap[data-v-7645202c]{overflow-x:auto}.cf_table[data-v-7645202c]{border-collapse:collapse;width:100%;font-size:.92rem}.cf_table th[data-v-7645202c],.cf_table td[data-v-7645202c]{text-align:left;white-space:nowrap;border-bottom:1px solid #ffffff14;padding:8px 10px}.cf_table th[data-v-7645202c]{text-transform:uppercase;letter-spacing:.05em;opacity:.7;font-size:.75rem;font-weight:600}.toolbar_left[data-v-cc859671]{flex-direction:column;gap:2px;display:flex}.search_group[data-v-cc859671]{min-width:220px}.filter_group[data-v-cc859671]{gap:5px;display:grid}.select_wrapper[data-v-cc859671]{position:relative}.custom_select[data-v-cc859671]{cursor:pointer;min-width:180px;padding-right:40px}.select_arrow[data-v-cc859671]{pointer-events:none;color:var(--muted);position:absolute;top:50%;right:12px;transform:translateY(-50%)}.table_container[data-v-cc859671]{width:100%;overflow-x:auto}.modern_table th[data-v-cc859671],.modern_table td[data-v-cc859671]{padding:11px 14px}.user_cell[data-v-cc859671]{flex-direction:column;gap:2px;min-width:0;display:flex}.entries_cell[data-v-cc859671]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.waiver_checkin_title[data-v-cc859671]{margin:0 0 6px;font-size:15px;font-weight:700}.waiver_checkin_copy[data-v-cc859671]{max-width:72ch;margin:0 0 12px;font-size:13.5px;line-height:1.5}.waiver_checkin_row[data-v-cc859671]{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.waiver_checkin_warn[data-v-cc859671]{color:#ff9b91;margin:10px 0 0;font-size:13px}.login_actions[data-v-cc859671]{justify-content:center;gap:12px;margin-top:16px;display:flex}.reg_card_body[data-v-cc859671]{gap:2px;display:grid}.reg_card .value[data-v-cc859671]{text-align:right;max-width:62%}@media (width<=900px){.toolbar[data-v-cc859671]{align-items:stretch}.toolbar_filters[data-v-cc859671]{flex-direction:column;align-items:stretch;width:100%}.search_group[data-v-cc859671],.select_wrapper[data-v-cc859671],.custom_select[data-v-cc859671],.search_input[data-v-cc859671]{width:100%;min-width:0}}.main_container[data-v-79ca61fc]{width:100%;max-width:none;margin:0;padding:0}.no_perms_panel[data-v-79ca61fc]{text-align:center;justify-content:center;align-items:center;padding:48px 20px;display:flex}.no_perms_panel .empty_state[data-v-79ca61fc]{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff0a;max-width:420px;padding:32px}.header_title_group[data-v-79ca61fc]{flex-direction:column;gap:4px;display:flex}.nav_scroll_container[data-v-79ca61fc]{scrollbar-width:none}.nav_scroll_container[data-v-79ca61fc]::-webkit-scrollbar{display:none}.slide-left-enter-active[data-v-79ca61fc],.slide-left-leave-active[data-v-79ca61fc],.slide-right-enter-active[data-v-79ca61fc],.slide-right-leave-active[data-v-79ca61fc]{transition:opacity .25s,transform .25s}.slide-left-enter-from[data-v-79ca61fc]{opacity:0;transform:translate(16px)}.slide-left-leave-to[data-v-79ca61fc],.slide-right-enter-from[data-v-79ca61fc]{opacity:0;transform:translate(-16px)}.slide-right-leave-to[data-v-79ca61fc]{opacity:0;transform:translate(16px)}.header_section[data-v-80364241]{margin-bottom:24px}.add_grant_card .card_title[data-v-80364241],.current_permissions .card_title[data-v-80364241]{border-bottom:1px solid var(--border);margin:0 0 20px;padding-bottom:14px}.form_group[data-v-80364241]{gap:8px;display:grid}.select_field[data-v-80364241]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239eabc9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:40px}.user_info[data-v-80364241]{align-items:center;gap:14px;display:flex}.user_details[data-v-80364241]{flex-direction:column;gap:2px;display:flex}.user_actions[data-v-80364241]{align-items:center;gap:12px;display:flex}.small_select[data-v-80364241]{min-width:120px;padding:8px 36px 8px 12px;font-size:14px}.empty_icon[data-v-80364241]{width:48px;height:48px;color:var(--muted);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex}.user_role_label[data-v-80364241]{color:var(--muted);text-transform:capitalize;font-size:12px;display:none}.login_actions[data-v-80364241]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}@media (width<=768px){.mobile_only[data-v-80364241]{display:block}.small_select[data-v-80364241]{flex:1}}.page_wrapper[data-v-80d7d96c]{max-width:720px;margin:0 auto;padding:0 24px 32px}.feature_header[data-v-80d7d96c]{margin-bottom:24px}.section_title[data-v-80d7d96c]{color:#fff;letter-spacing:-.5px;margin:0 0 10px;font-size:28px;font-weight:800}.section_desc[data-v-80d7d96c]{color:#94a3b8;margin:0;font-size:15px;line-height:1.5}.builder_actions[data-v-80d7d96c]{background:linear-gradient(#0b1630f0,#081228eb);border:1px solid #f0d67a38;border-radius:12px;gap:12px;padding:20px;display:grid}.builder_btn[data-v-80d7d96c]{color:#f0d67a;background:linear-gradient(#f0d67a29,#f0d67a0f);border:1px solid #f0d67a73;border-radius:999px;justify-content:center;align-items:center;width:fit-content;padding:10px 18px;font-weight:850;text-decoration:none;display:inline-flex}.builder_hint[data-v-80d7d96c]{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.preview_note[data-v-80d7d96c]{border:1px dashed var(--border);color:var(--muted);border-radius:10px;margin-top:18px;padding:14px 16px;font-size:13px;line-height:1.45}code[data-v-80d7d96c]{font-size:.92em}.rl_banner_block[data-v-927a12c0]{color:#fca5a5;background:#ef444414;border:1px solid #ef444438;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px 16px;font-size:14px;display:flex}.rl_banner_warn[data-v-927a12c0]{color:#fcd34d;background:#f59e0b14;border:1px solid #f59e0b33;border-radius:12px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;font-size:13px;font-weight:500;display:flex}.rl_icon[data-v-927a12c0]{flex-shrink:0;width:18px;height:18px;margin-top:1px}.rl_icon_warn[data-v-927a12c0]{color:#f59e0b;flex-shrink:0;width:16px;height:16px}.rl_text[data-v-927a12c0]{flex-direction:column;gap:2px;display:flex}.rl_text strong[data-v-927a12c0]{color:#f87171;font-weight:700}.quota_pill[data-v-927a12c0]{color:#64748b;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;margin-left:auto;padding:2px 10px;font-size:11px;font-weight:700}.quota_pill.quota_low[data-v-927a12c0]{color:#fcd34d;background:#f59e0b1a;border-color:#f59e0b40}.quota_pill.quota_empty[data-v-927a12c0]{color:#f87171;background:#ef44441a;border-color:#ef444440}.compose_card[data-v-927a12c0]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;margin-bottom:32px;overflow:hidden}.compose_header[data-v-927a12c0]{background:#d7b43a12;border-bottom:1px solid #d7b43a26;align-items:center;gap:10px;padding:16px 22px;display:flex}.compose_icon[data-v-927a12c0]{color:#d7b43a;flex-shrink:0;width:18px;height:18px}.compose_label[data-v-927a12c0]{color:#d7b43a;letter-spacing:.3px;text-transform:uppercase;font-size:14px;font-weight:700}.compose_form[data-v-927a12c0]{flex-direction:column;gap:16px;padding:22px;display:flex}.field_group[data-v-927a12c0]{flex-direction:column;gap:6px;display:flex}.field_label[data-v-927a12c0]{color:#64748b;letter-spacing:.5px;text-transform:uppercase;font-size:12px;font-weight:700}.input_field[data-v-927a12c0]{color:#e2e8f0;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.input_field[data-v-927a12c0]:focus{border-color:#d7b43a80}.input_field[data-v-927a12c0]:disabled{opacity:.5}.textarea_field[data-v-927a12c0]{color:#e2e8f0;box-sizing:border-box;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:120px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.6;transition:border-color .2s}.textarea_field[data-v-927a12c0]:focus{border-color:#d7b43a80}.textarea_field[data-v-927a12c0]:disabled{opacity:.5}.char_count[data-v-927a12c0]{color:#475569;text-align:right;font-size:11px}.char_count.warn[data-v-927a12c0]{color:#f59e0b}.error_banner[data-v-927a12c0]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:14px;display:flex}.error_icon[data-v-927a12c0]{flex-shrink:0;width:16px;height:16px;margin-top:1px}.success_banner[data-v-927a12c0]{background:#10b9811a;border:1px solid #10b98133;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.success_icon[data-v-927a12c0]{color:#34d399;flex-shrink:0;width:16px;height:16px;margin-top:2px}.success_text[data-v-927a12c0]{color:#6ee7b7;flex-direction:column;gap:2px;font-size:14px;display:flex}.success_text strong[data-v-927a12c0]{color:#34d399;font-weight:700}.form_actions[data-v-927a12c0]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.email_note[data-v-927a12c0]{color:#64748b;align-items:center;gap:7px;font-size:13px;display:flex}.note_icon[data-v-927a12c0]{color:#475569;flex-shrink:0;width:15px;height:15px}.email_note strong[data-v-927a12c0]{color:#94a3b8}.publish_btn[data-v-927a12c0]{color:#0a0f2e;cursor:pointer;background:linear-gradient(135deg,#d7b43a,#b8962e);border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 22px;font-size:14px;font-weight:700;transition:opacity .2s,transform .1s;display:inline-flex}.publish_btn[data-v-927a12c0]:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.publish_btn[data-v-927a12c0]:disabled{opacity:.4;cursor:not-allowed;transform:none}.btn_icon[data-v-927a12c0]{width:15px;height:15px}.btn_spinner[data-v-927a12c0]{border:2px solid #0a0f2e4d;border-top-color:#0a0f2e;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin-927a12c0;display:inline-block}@keyframes spin-927a12c0{to{transform:rotate(360deg)}}@media (width<=768px){.form_actions[data-v-927a12c0]{flex-direction:column;align-items:stretch}.publish_btn[data-v-927a12c0]{justify-content:center}}.history_section[data-v-2bc08a56]{margin-top:8px}.history_title[data-v-2bc08a56]{color:#cbd5e1;align-items:center;gap:8px;margin:0 0 16px;font-size:16px;font-weight:700;display:flex}.history_icon[data-v-2bc08a56]{color:#64748b;width:18px;height:18px}.history_count[data-v-2bc08a56]{color:#94a3b8;background:#ffffff14;border-radius:20px;padding:2px 8px;font-size:12px;font-weight:700}.loading_state[data-v-2bc08a56]{color:#475569;align-items:center;gap:12px;padding:20px 0;font-size:14px;display:flex}.spinner[data-v-2bc08a56]{border:2px solid #ffffff14;border-top-color:#64748b;border-radius:50%;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite spin-2bc08a56}.empty_state[data-v-2bc08a56]{text-align:center;color:#475569;padding:40px 20px;font-size:14px}.empty_icon_wrap[data-v-2bc08a56]{color:#334155;margin-bottom:12px}.empty_icon[data-v-2bc08a56]{width:32px;height:32px}.empty_state p[data-v-2bc08a56]{margin:0}.ann_list[data-v-2bc08a56]{flex-direction:column;gap:12px;display:flex}.ann_item[data-v-2bc08a56]{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;padding:18px 20px}.ann_header[data-v-2bc08a56]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.ann_meta[data-v-2bc08a56]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ann_timestamp[data-v-2bc08a56]{color:#64748b;font-size:12px;font-weight:500}.ann_email_badge[data-v-2bc08a56]{color:#d7b43a;background:#d7b43a14;border:1px solid #d7b43a26;border-radius:20px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:600;display:inline-flex}.badge_icon[data-v-2bc08a56]{width:11px;height:11px}.failed_count[data-v-2bc08a56]{color:#f87171}.ann_actions[data-v-2bc08a56]{flex-shrink:0;gap:4px;display:flex}.icon_btn[data-v-2bc08a56]{color:#64748b;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:inline-flex}.icon_btn svg[data-v-2bc08a56]{width:13px;height:13px}.icon_btn[data-v-2bc08a56]:hover{color:#cbd5e1;background:#ffffff0f}.icon_btn.icon_btn_delete[data-v-2bc08a56]:hover{color:#f87171;background:#ef44441a;border-color:#ef444433}.ann_title[data-v-2bc08a56]{color:#e2e8f0;margin-bottom:6px;font-size:15px;font-weight:700}.ann_body[data-v-2bc08a56]{color:#94a3b8;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6}.inline_edit[data-v-2bc08a56]{flex-direction:column;gap:10px;margin-top:4px;display:flex}.edit_actions[data-v-2bc08a56]{justify-content:flex-end;gap:10px;display:flex}.input_field[data-v-2bc08a56]{color:#e2e8f0;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:inherit;font-size:15px;transition:border-color .2s}.input_field[data-v-2bc08a56]:focus{border-color:#d7b43a80}.input_field[data-v-2bc08a56]:disabled{opacity:.5}.textarea_field[data-v-2bc08a56]{color:#e2e8f0;box-sizing:border-box;resize:vertical;background:#0000004d;border:1px solid #ffffff1a;border-radius:10px;outline:none;width:100%;min-height:100px;padding:12px 14px;font-family:inherit;font-size:15px;line-height:1.6;transition:border-color .2s}.textarea_field[data-v-2bc08a56]:focus{border-color:#d7b43a80}.textarea_field[data-v-2bc08a56]:disabled{opacity:.5}.cancel_btn[data-v-2bc08a56]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:8px 16px;font-size:13px;font-weight:600;transition:background .15s}.cancel_btn[data-v-2bc08a56]:hover:not(:disabled){background:#ffffff0d}.cancel_btn[data-v-2bc08a56]:disabled{opacity:.4;cursor:not-allowed}.save_btn[data-v-2bc08a56]{color:#d7b43a;cursor:pointer;background:#d7b43a26;border:1px solid #d7b43a4d;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.save_btn[data-v-2bc08a56]:hover:not(:disabled){background:#d7b43a38}.save_btn[data-v-2bc08a56]:disabled{opacity:.4;cursor:not-allowed}.btn_spinner[data-v-2bc08a56]{border:2px solid #d7b43a33;border-top-color:#d7b43a;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite spin-2bc08a56;display:inline-block}.dialog_backdrop[data-v-2bc08a56]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog_card[data-v-2bc08a56]{text-align:center;background:#111827;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:380px;padding:32px 28px}.dialog_icon_wrap[data-v-2bc08a56]{color:#f59e0b;margin-bottom:14px}.dialog_icon[data-v-2bc08a56]{width:36px;height:36px}.dialog_title[data-v-2bc08a56]{color:#fff;margin:0 0 10px;font-size:18px;font-weight:800}.dialog_body[data-v-2bc08a56]{color:#94a3b8;margin:0 0 24px;font-size:14px;line-height:1.6}.dialog_actions[data-v-2bc08a56]{justify-content:center;gap:12px;display:flex}.danger_btn[data-v-2bc08a56]{color:#f87171;cursor:pointer;background:#ef444426;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:6px;padding:9px 20px;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex}.danger_btn[data-v-2bc08a56]:hover:not(:disabled){background:#ef444440}.danger_btn[data-v-2bc08a56]:disabled{opacity:.4;cursor:not-allowed}@keyframes spin-2bc08a56{to{transform:rotate(360deg)}}.page_wrapper[data-v-2fc47e9a]{max-width:800px;padding:0 24px 48px}.header_section[data-v-2fc47e9a]{margin-bottom:28px}.section_title[data-v-2fc47e9a]{color:#fff;letter-spacing:-.3px;margin:0 0 6px;font-size:22px;font-weight:800}.section_desc[data-v-2fc47e9a]{color:#64748b;margin:0;font-size:14px;line-height:1.6}@media (width<=768px){.page_wrapper[data-v-2fc47e9a]{padding:0 16px 48px}}.main_container[data-v-a2d32870]{width:100%;max-width:none;margin:0;padding:0}.no_perms_panel[data-v-a2d32870]{text-align:center;justify-content:center;align-items:center;padding:48px 20px;display:flex}.no_perms_panel .empty_state[data-v-a2d32870]{border-radius:var(--radius);border:1px solid var(--border);background:#ffffff0a;max-width:420px;padding:32px}.header_title_group[data-v-a2d32870]{flex-direction:column;gap:4px;display:flex}.nav_scroll_container[data-v-a2d32870]{scrollbar-width:none;overflow-x:auto}.slide-left-enter-active[data-v-a2d32870],.slide-left-leave-active[data-v-a2d32870],.slide-right-enter-active[data-v-a2d32870],.slide-right-leave-active[data-v-a2d32870]{transition:opacity .25s,transform .25s}.slide-left-enter-from[data-v-a2d32870]{opacity:0;transform:translate(16px)}.slide-left-leave-to[data-v-a2d32870],.slide-right-enter-from[data-v-a2d32870]{opacity:0;transform:translate(-16px)}.slide-right-leave-to[data-v-a2d32870]{opacity:0;transform:translate(16px)}.header_section[data-v-2b83aa98]{margin-bottom:24px}.add_grant_card .card_title[data-v-2b83aa98],.current_permissions .card_title[data-v-2b83aa98]{border-bottom:1px solid var(--border);margin:0 0 20px;padding-bottom:14px}.form_group[data-v-2b83aa98]{gap:8px;display:grid}.select_field[data-v-2b83aa98]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%239eabc9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:14px;padding-right:40px}.user_info[data-v-2b83aa98]{align-items:center;gap:14px;display:flex}.user_details[data-v-2b83aa98]{flex-direction:column;gap:2px;display:flex}.user_actions[data-v-2b83aa98]{align-items:center;gap:12px;display:flex}.small_select[data-v-2b83aa98]{min-width:120px;padding:8px 36px 8px 12px;font-size:14px}.empty_icon[data-v-2b83aa98]{width:48px;height:48px;color:var(--muted);background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;display:flex}.user_role_label[data-v-2b83aa98]{color:var(--muted);text-transform:capitalize;font-size:12px;display:none}.login_actions[data-v-2b83aa98]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}@media (width<=768px){.mobile_only[data-v-2b83aa98]{display:block}.small_select[data-v-2b83aa98]{flex:1}}.draft_match[data-v-50e09dea]{border-radius:999px;align-items:center;gap:8px;margin-top:8px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.match_dot[data-v-50e09dea]{background:currentColor;border-radius:50%;width:8px;height:8px}.tone_verified[data-v-50e09dea]{color:#4ade80;background:#4ade801a;border:1px solid #4ade8040}.tone_known[data-v-50e09dea]{color:#38bdf8;background:#38bdf81a;border:1px solid #38bdf840}.tone_unmatched[data-v-50e09dea]{color:#94a3b8;background:#94a3b814;border:1px solid #94a3b833}.match_badge[data-v-75dbd492]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.match_icon[data-v-75dbd492]{width:18px;height:18px}.tone_verified[data-v-75dbd492]{color:#4ade80;background:#4ade801f}.tone_known[data-v-75dbd492]{color:#38bdf8;background:#38bdf81f}.tone_unmatched[data-v-75dbd492]{color:#94a3b8;background:#94a3b81a}.member_row[data-v-255a6c24]{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.member_main[data-v-255a6c24]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.member_name[data-v-255a6c24]{color:#f1f5f9;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.match_hint[data-v-255a6c24]{text-transform:uppercase;letter-spacing:.04em;opacity:.75;flex-shrink:0;font-size:11px;font-weight:600}.member_actions[data-v-255a6c24]{flex-shrink:0;gap:4px;display:flex}.icon_btn[data-v-255a6c24]{color:#cbd5e1;cursor:pointer;background:#0003;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:flex}.icon_btn svg[data-v-255a6c24]{width:18px;height:18px}.icon_btn[data-v-255a6c24]:disabled{opacity:.35;cursor:not-allowed}.icon_btn.danger[data-v-255a6c24]{color:#f87171;border-color:#f8717140}@media (width<=600px){.match_hint[data-v-255a6c24]{display:none}}.add_row[data-v-68102789]{align-items:flex-start;gap:10px;margin-bottom:20px;display:flex}.add_field_wrap[data-v-68102789]{flex:1;min-width:0}.add_input[data-v-68102789]{color:#f8fafc;background:#00000040;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:12px 14px;font-size:15px}.add_input[data-v-68102789]:focus{border-color:#38bdf88c;outline:none;box-shadow:0 0 0 3px #38bdf81f}.add_btn[data-v-68102789]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#0ea5e9,#0284c7);border:none;border-radius:10px;padding:12px 18px;font-weight:700}.add_btn[data-v-68102789]:disabled{opacity:.45;cursor:not-allowed}.member_list[data-v-68102789]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.empty_state[data-v-68102789]{text-align:center;color:#94a3b8;border:1px dashed #ffffff1f;border-radius:12px;margin-bottom:20px;padding:32px 20px}.actions_row[data-v-68102789]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.save_btn[data-v-68102789]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-weight:700;display:inline-flex}.save_btn[data-v-68102789]:disabled{opacity:.5;cursor:not-allowed}.discard_btn[data-v-68102789]{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:10px;padding:12px 16px}.btn_spinner[data-v-68102789]{border:2px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin-68102789}@keyframes spin-68102789{to{transform:rotate(360deg)}}.toast_success[data-v-68102789]{color:#6ee7b7;background:#10b98126;border:1px solid #10b98159;border-radius:8px;margin-top:16px;padding:10px 14px;font-size:14px;font-weight:600}.toast_fade-enter-active[data-v-68102789],.toast_fade-leave-active[data-v-68102789]{transition:opacity .25s}.toast_fade-enter-from[data-v-68102789],.toast_fade-leave-to[data-v-68102789]{opacity:0}.page_wrapper[data-v-527dbad2]{max-width:720px;margin:0 auto;padding:0 24px 48px}.header_section[data-v-527dbad2]{margin-bottom:28px}.section_title[data-v-527dbad2]{color:#fff;letter-spacing:-.5px;margin:0 0 10px;font-size:28px;font-weight:800}.section_desc[data-v-527dbad2]{color:#94a3b8;margin:0;font-size:15px;line-height:1.55}.accent[data-v-527dbad2]{color:#7dd3fc;font-weight:500}.loading_state[data-v-527dbad2]{color:#94a3b8;flex-direction:column;align-items:center;gap:12px;padding:48px 0;display:flex}.spinner[data-v-527dbad2]{border:2px solid #ffffff1f;border-top-color:#38bdf8;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-527dbad2}@keyframes spin-527dbad2{to{transform:rotate(360deg)}}.error_banner[data-v-527dbad2]{color:#fecaca;background:#ef44441f;border:1px solid #ef444459;border-radius:10px;padding:12px 16px;font-size:14px}@media (width<=600px){.page_wrapper[data-v-527dbad2]{padding:0 16px 40px}.section_title[data-v-527dbad2]{font-size:24px}}.page_wrapper[data-v-4c9a3210]{max-width:800px;margin:0 auto;padding:0 24px 48px;animation:.35s ease-out both page_in-4c9a3210}@keyframes page_in-4c9a3210{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.header_section[data-v-4c9a3210]{margin-bottom:32px}.section_title[data-v-4c9a3210]{color:#fff;letter-spacing:-.3px;margin:0 0 8px;font-size:22px;font-weight:700}.section_desc[data-v-4c9a3210]{color:#94a3b8;margin:0;font-size:14px;line-height:1.6}.loading_state[data-v-4c9a3210]{color:#64748b;flex-direction:column;align-items:center;gap:16px;padding:60px 0;display:flex}.spinner[data-v-4c9a3210]{border:2px solid #ffffff14;border-top-color:#d7b43a;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-4c9a3210}@keyframes spin-4c9a3210{to{transform:rotate(360deg)}}.loading_text[data-v-4c9a3210]{margin:0;font-size:14px}.load_error_banner[data-v-4c9a3210]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:12px;align-items:center;gap:10px;padding:16px 20px;font-size:14px;display:flex}.channel_grid[data-v-4c9a3210]{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.channel_card[data-v-4c9a3210]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:16px;padding:24px;transition:border-color .2s,background .2s,box-shadow .2s;display:flex}.channel_card.is_focused[data-v-4c9a3210]{background:#d7b43a0a;border-color:#d7b43a66;box-shadow:0 0 0 3px #d7b43a14}.channel_card.has_value[data-v-4c9a3210]{border-color:#ffffff24}.channel_icon_wrap[data-v-4c9a3210]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.email_accent[data-v-4c9a3210]{color:#90cdf4;background:#63b3ed1f}.phone_accent[data-v-4c9a3210]{color:#6ee7b7;background:#6ee7b71f}.channel_body[data-v-4c9a3210]{flex-direction:column;flex:1;gap:6px;display:flex}.channel_label_row[data-v-4c9a3210]{align-items:center;gap:8px;display:flex}.channel_label[data-v-4c9a3210]{color:#e2e8f0;letter-spacing:.3px;text-transform:uppercase;font-size:13px;font-weight:600}.channel_status_dot[data-v-4c9a3210]{background:#6ee7b7;border-radius:50%;width:6px;height:6px;box-shadow:0 0 6px #6ee7b799}.optional_tag[data-v-4c9a3210]{color:#64748b;background:#ffffff0f;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.channel_hint[data-v-4c9a3210]{color:#64748b;margin:0 0 8px;font-size:12px;line-height:1.5}.channel_input[data-v-4c9a3210]{color:#e2e8f0;box-sizing:border-box;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.channel_input[data-v-4c9a3210]::placeholder{color:#475569}.channel_input[data-v-4c9a3210]:focus{border-color:#d7b43a80;box-shadow:0 0 0 3px #d7b43a1a}.channel_input.is_invalid[data-v-4c9a3210]{border-color:#ef444480;box-shadow:0 0 0 3px #ef444414}.field_error[data-v-4c9a3210]{color:#fca5a5;align-items:center;gap:5px;margin-top:2px;font-size:12px;display:flex}.preview_section[data-v-4c9a3210]{background:#00000040;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:24px;padding:16px 20px}.preview_label[data-v-4c9a3210]{text-transform:uppercase;letter-spacing:.6px;color:#64748b;align-items:center;gap:6px;margin-bottom:12px;font-size:11px;font-weight:600;display:flex}.preview_pills[data-v-4c9a3210]{flex-wrap:wrap;gap:8px;display:flex}.preview_pill[data-v-4c9a3210]{border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.email_pill[data-v-4c9a3210]{color:#90cdf4;background:#63b3ed1a;border:1px solid #63b3ed33}.phone_pill[data-v-4c9a3210]{color:#6ee7b7;background:#6ee7b71a;border:1px solid #6ee7b733}.actions_row[data-v-4c9a3210]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.save_btn[data-v-4c9a3210]{color:#0a1740;cursor:pointer;background:linear-gradient(135deg,#d7b43a,#c49b25);border:none;border-radius:10px;align-items:center;gap:8px;padding:11px 24px;font-family:inherit;font-size:14px;font-weight:700;transition:opacity .2s,transform .15s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #d7b43a40}.save_btn[data-v-4c9a3210]:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:0 6px 20px #d7b43a59}.save_btn[data-v-4c9a3210]:active:not(:disabled){transform:translateY(0)}.save_btn[data-v-4c9a3210]:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.btn_spinner[data-v-4c9a3210]{border:2px solid #0a17404d;border-top-color:#0a1740;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin-4c9a3210}.discard_btn[data-v-4c9a3210]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,color .2s}.discard_btn[data-v-4c9a3210]:hover:not(:disabled){color:#e2e8f0;border-color:#ffffff40}.discard_btn[data-v-4c9a3210]:disabled{opacity:.4;cursor:not-allowed}.toast_success[data-v-4c9a3210]{color:#6ee7b7;background:#6ee7b71f;border:1px solid #6ee7b740;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.save_error_banner[data-v-4c9a3210]{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:10px;margin-top:16px;padding:14px 18px;font-size:13px;display:flex}.preview_fade-enter-active[data-v-4c9a3210],.preview_fade-leave-active[data-v-4c9a3210]{transition:opacity .25s,transform .25s}.preview_fade-enter-from[data-v-4c9a3210],.preview_fade-leave-to[data-v-4c9a3210]{opacity:0;transform:translateY(-6px)}.toast_fade-enter-active[data-v-4c9a3210],.toast_fade-leave-active[data-v-4c9a3210]{transition:opacity .3s,transform .3s}.toast_fade-enter-from[data-v-4c9a3210],.toast_fade-leave-to[data-v-4c9a3210]{opacity:0;transform:translateY(4px)}@media (width<=620px){.page_wrapper[data-v-4c9a3210]{padding:0 16px 40px}.channel_grid[data-v-4c9a3210]{grid-template-columns:1fr}.actions_row[data-v-4c9a3210]{flex-direction:column;align-items:stretch}.save_btn[data-v-4c9a3210],.discard_btn[data-v-4c9a3210]{text-align:center;justify-content:center}}.account_identity[data-v-c50b8832]{align-items:center;gap:14px;padding:4px 2px 2px;display:flex}.identity_avatar[data-v-c50b8832]{flex-shrink:0;width:52px;height:52px;position:relative}.identity_avatar_img[data-v-c50b8832],.identity_avatar_fallback[data-v-c50b8832]{object-fit:cover;border-radius:50%;width:52px;height:52px;display:block}.identity_avatar_fallback[data-v-c50b8832]{color:var(--accent);background:radial-gradient(circle at 30% 25%,#f0d67a47,#0000 55%),linear-gradient(145deg,#132447,#0a1630);border:1px solid #f0d67a47;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex}.identity_deco[data-v-c50b8832]{pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.identity_deco.deco_gold_ring[data-v-c50b8832]{box-shadow:0 0 0 2px #f0d67ad9,0 0 14px #f0d67a59}.identity_deco.deco_ember_flare[data-v-c50b8832]{background:conic-gradient(from 200deg,#0000 40%,#ff5a288c,#0000 70%);animation:6s linear infinite deco_spin-c50b8832;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.identity_deco.deco_voltage[data-v-c50b8832]{animation:2.4s ease-in-out infinite deco_pulse-c50b8832;box-shadow:0 0 0 2px #78c8ffb3,0 0 18px #50b4ff66}.deco_crown_icon[data-v-c50b8832]{color:#f2d983;filter:drop-shadow(0 2px 4px #00000080);position:absolute;top:-11px;left:50%;transform:translate(-50%)}.identity_deco.deco_frost_band[data-v-c50b8832]{box-shadow:0 0 0 2px #b4e6ffbf,inset 0 0 12px #a0dcff40}@keyframes deco_spin-c50b8832{to{transform:rotate(360deg)}}@keyframes deco_pulse-c50b8832{0%,to{opacity:.7}50%{opacity:1}}.identity_text[data-v-c50b8832]{gap:3px;min-width:0;display:grid}.identity_name[data-v-c50b8832]{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:850;overflow:hidden}.identity_meta[data-v-c50b8832]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.identity_email[data-v-c50b8832]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.identity_sep[data-v-c50b8832]{opacity:.5}.identity_status.verified[data-v-c50b8832]{color:#37d67a;font-weight:700}.identity_status.pending[data-v-c50b8832]{color:#d7b43a;font-weight:700}.identity_status.rejected[data-v-c50b8832]{color:#ff6b6b;font-weight:700}.account_tabs[data-v-835fd259]{background:#040a168c;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:grid;position:relative}.account_tab[data-v-835fd259]{appearance:none;color:var(--muted);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;padding:11px 8px;font-size:13px;font-weight:750;transition:color .25s,background .25s;display:inline-flex;position:relative}.account_tab[data-v-835fd259]:hover{color:var(--text)}.account_tab.active[data-v-835fd259]{color:#fff;background:var(--select-blue)}.tab_icon[data-v-835fd259]{flex-shrink:0}@media (width<=380px){.tab_label[data-v-835fd259]{display:none}}.profile_media[data-v-dd5d04ac]{margin-bottom:8px}.banner_stage[data-v-dd5d04ac]{margin-bottom:36px;position:relative}.banner_surface[data-v-dd5d04ac]{background-color:#0000;background-image:radial-gradient(80% 120% at 10% 0,#f0d67a29,#0000 55%),radial-gradient(70% 100% at 90% 100%,#2078c82e,#0000 50%),linear-gradient(135deg,#0d1a36 0%,#081228 55%,#0a2040 100%);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #ffffff1a;border-radius:16px;height:132px;position:relative;overflow:hidden}.banner_placeholder[data-v-dd5d04ac]{text-align:center;pointer-events:none;place-content:center;gap:4px;display:grid;position:absolute;inset:0}.banner_placeholder_label[data-v-dd5d04ac]{letter-spacing:.22em;color:#e6ecfa8c;font-size:13px;font-weight:900}.banner_placeholder_hint[data-v-dd5d04ac]{color:var(--muted);font-size:12px}.edit_fab[data-v-dd5d04ac]{width:34px;height:34px;color:var(--accent);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#081228e0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;transition:transform .15s,box-shadow .2s;display:grid;position:absolute}.edit_fab[data-v-dd5d04ac]:hover{transform:scale(1.06);box-shadow:0 0 0 3px #f0d67a2e}.edit_fab[data-v-dd5d04ac]:disabled{opacity:.5;cursor:wait}.edit_fab svg[data-v-dd5d04ac]{width:15px;height:15px}.banner_edit[data-v-dd5d04ac]{bottom:10px;right:10px}.pfp_anchor[data-v-dd5d04ac]{width:88px;height:88px;position:absolute;bottom:-34px;left:16px}.pfp_ring[data-v-dd5d04ac]{background:linear-gradient(145deg,#f0d67a8c,#0f1d3fe6);border-radius:50%;width:88px;height:88px;padding:3px;box-shadow:0 8px 24px #00000059}.pfp_ring.deco_gold_ring[data-v-dd5d04ac]{background:linear-gradient(145deg,#f2d983,#c98a1a);box-shadow:0 0 0 2px #f0d67a66,0 8px 24px #00000059}.pfp_ring.deco_ember_flare[data-v-dd5d04ac]{background:conic-gradient(from 120deg,#ff5a28,#f0d67a,#ff5a28);animation:8s linear infinite spin_slow-dd5d04ac}.pfp_ring.deco_voltage[data-v-dd5d04ac]{background:linear-gradient(145deg,#7ec8ff,#2a6cff);box-shadow:0 0 18px #50b4ff73}.pfp_ring.deco_crown_orbit[data-v-dd5d04ac]{background:linear-gradient(145deg,#f2d983,#8b5a00)}.pfp_ring.deco_frost_band[data-v-dd5d04ac]{background:linear-gradient(145deg,#d8f0ff,#6aa8d8)}.pfp_disk[data-v-dd5d04ac]{background:#0a1630;border-radius:50%;place-items:center;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.pfp_disk.is_uploading .pfp_img[data-v-dd5d04ac],.pfp_disk.is_uploading .pfp_fallback[data-v-dd5d04ac]{opacity:.35}.pfp_img[data-v-dd5d04ac]{object-fit:cover;width:100%;height:100%;display:block}.pfp_fallback[data-v-dd5d04ac]{color:var(--accent);font-size:32px;font-weight:900}.pfp_upload_overlay[data-v-dd5d04ac]{z-index:1;background:#060c1c73;place-items:center;display:grid;position:absolute;inset:0}.pfp_upload_spinner[data-v-dd5d04ac]{border:2.5px solid #ffffff2e;border-top-color:var(--accent);border-radius:50%;width:26px;height:26px;animation:.75s linear infinite pfp_spin-dd5d04ac}.pfp_edit[data-v-dd5d04ac]{top:2px;right:-2px}.hidden_file[data-v-dd5d04ac]{display:none}@keyframes spin_slow-dd5d04ac{to{transform:rotate(360deg)}}@keyframes pfp_spin-dd5d04ac{to{transform:rotate(360deg)}}.overlay[data-v-6ea12ab6]{width:100%;height:auto;min-height:var(--sheet-viewport-h,100dvh);--ovPad:12px;--sheet-top-offset:0px;--sheet-max-h:calc(var(--sheet-viewport-h,100dvh) - var(--ovPad) - var(--sheet-top-offset) - env(safe-area-inset-top,0px));padding:var(--ovPad) var(--ovPad) 0 var(--ovPad);padding-top:calc(var(--ovPad) + var(--sheet-top-offset) + env(safe-area-inset-top,0px));box-sizing:border-box;z-index:100;overscroll-behavior:none;background:#0009;position:fixed;inset:0 0 -3px;overflow:hidden}.sheet_positioner[data-v-6ea12ab6]{top:0;left:var(--ovPad);right:var(--ovPad);pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:-3px}.modal[data-v-6ea12ab6]{width:100%;max-width:860px;height:var(--sheet-max-h);max-height:var(--sheet-max-h);padding-bottom:env(safe-area-inset-bottom,0px);border:1px solid var(--border);box-sizing:border-box;pointer-events:auto;transform-origin:bottom;will-change:transform, opacity;backface-visibility:hidden;background:linear-gradient(#0b1630fa,#081228f5);border-bottom:none;border-radius:16px 16px 0 0;flex-direction:column;margin-bottom:-3px;transition:transform .2s;display:flex;position:relative;overflow:hidden;transform:translate(0,0)}.armrank_sheet-enter-active[data-v-6ea12ab6]{transition:opacity .46s cubic-bezier(.22,.8,.22,1)}.armrank_sheet-leave-active[data-v-6ea12ab6]{transition:opacity .36s cubic-bezier(.4,0,.2,1)}.armrank_sheet-enter-active .modal[data-v-6ea12ab6],.armrank_sheet-leave-active .modal[data-v-6ea12ab6]{transition:transform .46s cubic-bezier(.22,.8,.22,1)}.armrank_sheet-enter-from[data-v-6ea12ab6],.armrank_sheet-leave-to[data-v-6ea12ab6]{opacity:0}.armrank_sheet-enter-to[data-v-6ea12ab6],.armrank_sheet-leave-from[data-v-6ea12ab6]{opacity:1}.armrank_sheet-enter-from .modal[data-v-6ea12ab6],.armrank_sheet-leave-to .modal[data-v-6ea12ab6]{transform:translateY(100%)}.armrank_sheet-enter-to .modal[data-v-6ea12ab6],.armrank_sheet-leave-from .modal[data-v-6ea12ab6]{transform:translate(0,0)}.armrank_sheet-leave-active .modal[data-v-6ea12ab6]{transition-duration:.36s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.scroll_area[data-v-6ea12ab6]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;min-height:0;padding-bottom:env(safe-area-inset-bottom,0px);flex:1;overflow:hidden auto}.scroll_area[data-v-6ea12ab6]::-webkit-scrollbar{width:0;height:0}.actions_bottom[data-v-6ea12ab6]{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);justify-content:flex-end;transition:background .2s,border-color .2s;display:flex}.edit_footer_bg[data-v-6ea12ab6]{background:#50b4ff1c;border-top-color:#50b4ff47}@media (width<=520px){.overlay[data-v-6ea12ab6]{--ovPad:0;padding:var(--ovPad) var(--ovPad) 0 var(--ovPad)}.sheet_positioner[data-v-6ea12ab6]{left:0;right:0}}.deco_trigger[data-v-11c06957]{text-align:left;border:1px solid var(--border);width:100%;color:var(--text);cursor:pointer;background:linear-gradient(120deg,#f0d67a14,#0000 40%),#ffffff08;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:14px;transition:border-color .2s,transform .15s;display:grid}.deco_trigger[data-v-11c06957]:hover{border-color:#f0d67a47;transform:translateY(-1px)}.deco_title[data-v-11c06957]{font-size:14px;font-weight:850}.deco_sub[data-v-11c06957]{color:var(--muted);margin-top:2px;font-size:12px}.deco_preview_icon[data-v-11c06957]{color:var(--accent);flex-shrink:0}.deco_chev[data-v-11c06957]{width:18px;height:18px;color:var(--muted)}.acct_sheet[data-v-11c06957]{padding:8px 16px 22px}.sheet_handle[data-v-11c06957]{background:#ffffff29;border-radius:999px;width:44px;height:5px;margin:4px auto 18px}.sheet_header[data-v-11c06957]{align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.back_icon_btn[data-v-11c06957]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;margin-top:2px;display:grid}.back_icon[data-v-11c06957]{width:18px;height:18px;display:block}.sheet_title_group[data-v-11c06957]{flex-direction:column;gap:4px;min-width:0;display:flex}.sheet_title[data-v-11c06957]{margin:0;font-size:18px;font-weight:900}.sheet_sub[data-v-11c06957]{color:var(--muted);margin:0;font-size:13px}.live_preview[data-v-11c06957]{border:1px solid var(--border);background:#ffffff08;border-radius:16px;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex}.live_ring[data-v-11c06957]{background:linear-gradient(145deg,#f0d67a66,#0f1d3f);border-radius:50%;flex-shrink:0;width:72px;height:72px;padding:3px}.live_ring.deco_gold_ring[data-v-11c06957]{background:linear-gradient(145deg,#f2d983,#c98a1a)}.live_ring.deco_ember_flare[data-v-11c06957]{background:conic-gradient(#ff5a28,#f0d67a,#ff5a28)}.live_ring.deco_voltage[data-v-11c06957]{background:linear-gradient(145deg,#7ec8ff,#2a6cff)}.live_ring.deco_crown_orbit[data-v-11c06957]{background:linear-gradient(145deg,#f2d983,#8b5a00)}.live_ring.deco_frost_band[data-v-11c06957]{background:linear-gradient(145deg,#d8f0ff,#6aa8d8)}.live_disk[data-v-11c06957]{width:100%;height:100%;color:var(--accent);background:#0a1630;border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid;overflow:hidden}.live_disk img[data-v-11c06957]{object-fit:cover;width:100%;height:100%}.live_name[data-v-11c06957]{font-weight:850}.live_desc[data-v-11c06957]{color:var(--muted);margin-top:2px;font-size:12px}.deco_grid[data-v-11c06957]{grid-template-columns:repeat(3,1fr);gap:10px;padding-bottom:12px;display:grid}.deco_card[data-v-11c06957]{appearance:none;border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff05;border-radius:14px;justify-items:center;gap:6px;padding:12px 8px;transition:border-color .2s,transform .15s;display:grid}.deco_card.selected[data-v-11c06957]{border-color:var(--select-blue)}.deco_card.locked[data-v-11c06957]{opacity:.72}.deco_card[data-v-11c06957]:hover{border-color:#ffffff38}.deco_card_ring[data-v-11c06957]{background:#1a2a4a;border-radius:50%;width:48px;height:48px;padding:2px}.deco_card_ring.deco_gold_ring[data-v-11c06957]{background:linear-gradient(145deg,#f2d983,#c98a1a)}.deco_card_ring.deco_ember_flare[data-v-11c06957]{background:conic-gradient(#ff5a28,#f0d67a,#ff5a28)}.deco_card_ring.deco_voltage[data-v-11c06957]{background:linear-gradient(145deg,#7ec8ff,#2a6cff)}.deco_card_ring.deco_crown_orbit[data-v-11c06957]{background:linear-gradient(145deg,#f2d983,#8b5a00)}.deco_card_ring.deco_frost_band[data-v-11c06957]{background:linear-gradient(145deg,#d8f0ff,#6aa8d8)}.deco_card_disk[data-v-11c06957]{width:100%;height:100%;color:var(--accent);background:#0a1630;border-radius:50%;place-items:center;display:grid}.deco_card_name[data-v-11c06957]{text-align:center;font-size:11px;font-weight:750}.deco_card_cost[data-v-11c06957],.deco_card_eq[data-v-11c06957]{color:var(--accent);font-size:10px;font-weight:700}.sheet_footer[data-v-11c06957]{justify-content:flex-end;gap:10px;width:100%;display:flex}.ghost_action[data-v-11c06957],.primary_action[data-v-11c06957]{appearance:none;cursor:pointer;border-radius:999px;height:40px;padding:0 18px;font-weight:800}.ghost_action[data-v-11c06957]{border:1px solid var(--border);color:var(--muted);background:0 0}.primary_action[data-v-11c06957]{color:#fff;background:var(--select-blue);border:0;transition:filter .15s}.primary_action[data-v-11c06957]:hover{filter:brightness(1.1)}.primary_action[data-v-11c06957]:disabled{opacity:.45;cursor:not-allowed}@media (width<=420px){.deco_grid[data-v-11c06957]{grid-template-columns:repeat(2,1fr)}}.contacts_socials[data-v-701856f8]{gap:10px;display:grid}.section_label_row[data-v-701856f8]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.section_label[data-v-701856f8]{letter-spacing:.02em;color:var(--text);font-size:13px;font-weight:800}.vis_legend[data-v-701856f8]{color:var(--muted);opacity:.7;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:10px;display:flex}.vis_dot[data-v-701856f8]{border-radius:50%;width:6px;height:6px;display:inline-block}.vis_dot.pub[data-v-701856f8]{background:#37d67a}.vis_dot.org[data-v-701856f8]{background:#d7b43a}.vis_dot.prv[data-v-701856f8]{background:var(--muted);opacity:.5}.social_row[data-v-701856f8]{align-items:flex-start;gap:8px;display:flex}.social_icon_wrap[data-v-701856f8]{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;margin-top:1px;display:flex}.social_icon_wrap[data-v-701856f8] svg{width:16px;height:16px}.phone_icon[data-v-701856f8]{color:#7ab4f5;background:#5096dc1f;border:1px solid #5096dc33}.fb_icon[data-v-701856f8]{color:#8b9edd;background:#3b599826;border:1px solid #3b599840}.ig_icon[data-v-701856f8]{color:#e07dc0;background:#c135841f;border:1px solid #c1358438}.x_icon[data-v-701856f8]{color:var(--muted);background:#ffffff0f;border:1px solid #ffffff1a}.yt_icon[data-v-701856f8]{color:#f87171;background:#ff00001a;border:1px solid #ff00002e}.social_input_wrap[data-v-701856f8]{flex:1;gap:3px;min-width:0;display:grid}.social_input[data-v-701856f8]{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff06;border-radius:9px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .15s}.social_input[data-v-701856f8]:focus{border-color:#d7b43a80;outline:none}.social_input.error[data-v-701856f8]{border-color:#ff4d4f8c}.inline_error[data-v-701856f8]{color:#ffb3b3;font-size:11px}.preview_link[data-v-701856f8]{color:var(--muted);opacity:.7;font-size:11px;text-decoration:none;transition:opacity .15s}.preview_link[data-v-701856f8]:hover{opacity:1;color:var(--accent)}.vis_seg[data-v-701856f8]{border:1px solid var(--border);background:#ffffff0a;border-radius:8px;flex-shrink:0;gap:0;margin-top:1px;padding:2px;display:inline-flex}.vis_btn[data-v-701856f8]{appearance:none;color:var(--muted);cursor:pointer;clip-path:inset(0 round 6px);transition:var(--pill-state-transition);background:0 0;border:0;border-radius:6px;align-items:center;padding:6px 7px;font-size:10px;font-weight:700;display:flex}.vis_btn[aria-pressed=true][data-v-701856f8]{color:#070e1c;background:linear-gradient(180deg, var(--accent), var(--accent-2));box-shadow:var(--accent-active-shadow);clip-path:inset(0 round 6px)}.lock_icon[data-v-701856f8]{width:11px;height:11px}.contacts_footer[data-v-701856f8]{padding-top:4px}.save_contacts_btn[data-v-701856f8]{appearance:none;color:#061626;cursor:pointer;background:linear-gradient(#20c997,#17a2b8);border:1px solid #20c99766;border-radius:9px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:800;transition:opacity .15s;display:inline-flex}.save_contacts_btn[data-v-701856f8]:disabled{opacity:.45;cursor:not-allowed}.btn_spinner[data-v-701856f8]{border:2px solid #0003;border-top-color:#061626;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-701856f8}@keyframes spin-701856f8{to{transform:rotate(360deg)}}.state_field[data-v-716ee42e]{gap:10px;display:grid}.state_field_label[data-v-716ee42e]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.field_title[data-v-716ee42e]{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:700}.field_hint_inline[data-v-716ee42e]{color:var(--muted);opacity:.8;font-size:11px;font-weight:600}.field_hint_inline.verified[data-v-716ee42e]{color:#a8e9c7;opacity:1}.field_hint_inline.saving[data-v-716ee42e]{color:var(--muted);opacity:.7;align-items:center;gap:5px;display:inline-flex}.hint_spinner[data-v-716ee42e]{border:1.5px solid #ffffff26;border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:10px;height:10px;animation:.7s linear infinite hint_spin-716ee42e;display:inline-block}.state_card.saving[data-v-716ee42e]{opacity:.7;pointer-events:none}@keyframes hint_spin-716ee42e{to{transform:rotate(360deg)}}.state_notice[data-v-716ee42e]{color:#fde68a;background:#fbbf2412;border:1px solid #fbbf2433;border-radius:8px;align-items:flex-start;gap:8px;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.notice_icon[data-v-716ee42e]{opacity:.85;flex-shrink:0;width:14px;height:14px;margin-top:1px}.state_card[data-v-716ee42e]{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s;display:flex}.state_card[data-v-716ee42e]:hover{border-color:#ffffff21}.state_card[data-v-716ee42e] .state_code_chip{border-radius:9px;min-width:40px;height:32px;font-size:12px}.state_name[data-v-716ee42e]{color:var(--text);flex:1;min-width:0;font-size:14px;font-weight:700}.rank_badge[data-v-716ee42e]{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.rank_badge.live[data-v-716ee42e]{color:#b8ff96;background:#9be15d1a;border:1px solid #9be15d8c}.rank_badge.beta[data-v-716ee42e]{color:#9ed4ff;background:#7dc8ff14;border:1px solid #7dc8ff73}.change_btn[data-v-716ee42e]{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:7px;flex-shrink:0;padding:6px 11px;font-size:12px;font-weight:600;transition:color .15s,border-color .15s}.change_btn[data-v-716ee42e]:hover:not(:disabled){color:var(--text);border-color:#fff3}.change_btn[data-v-716ee42e]:disabled{opacity:.5;cursor:not-allowed}.state_picker[data-v-716ee42e]{gap:8px;display:grid}.visually_hidden[data-v-716ee42e]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.search_wrap[data-v-716ee42e]{position:relative}.search_icon[data-v-716ee42e]{width:16px;height:16px;color:var(--muted);pointer-events:none;opacity:.6;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.state_input[data-v-716ee42e]{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff06;border-radius:10px;padding:9px 12px 9px 34px;font-family:inherit;font-size:14px;transition:border-color .15s}.state_input[data-v-716ee42e]:focus{border-color:#d7b43a80;outline:none}.state_input[data-v-716ee42e]:disabled{opacity:.5;cursor:not-allowed}.state_list[data-v-716ee42e]{border:1px solid var(--border);background:linear-gradient(#0b1630fa,#081228fc);border-radius:10px;max-height:240px;margin:0;padding:4px;list-style:none;overflow-y:auto;box-shadow:0 16px 40px #00000052}.state_option[data-v-716ee42e]{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:8px 10px;transition:background .1s;display:flex}.state_option[data-v-716ee42e]:hover,.state_option.active[data-v-716ee42e]{background:#ffffff0f}.state_option[data-v-716ee42e] .state_code_chip{border-radius:7px;min-width:34px;height:26px;font-size:10px}.opt_name[data-v-716ee42e]{color:var(--text);flex:1;font-size:13px;font-weight:600}.opt_badge[data-v-716ee42e]{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:9.5px;font-weight:800}.opt_badge.live[data-v-716ee42e]{color:#b8ff96;background:#9be15d1a;border:1px solid #9be15d8c}.opt_badge.beta[data-v-716ee42e]{color:#9ed4ff;background:#7dc8ff14;border:1px solid #7dc8ff73}.no_match[data-v-716ee42e]{color:var(--muted);margin:0;padding:0 4px;font-size:12px}.save_btn[data-v-716ee42e]{color:#061626;cursor:pointer;background:linear-gradient(#20c997,#17a2b8);border:1px solid #20c99766;border-radius:9px;justify-self:start;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:800;transition:opacity .15s;display:inline-flex}.save_btn[data-v-716ee42e]:disabled{opacity:.5;cursor:not-allowed}.btn_spinner[data-v-716ee42e]{border:2px solid #06162640;border-top-color:currentColor;border-radius:50%;width:13px;height:13px;animation:.7s linear infinite spin-716ee42e}@keyframes spin-716ee42e{to{transform:rotate(360deg)}}.switch_toggle[data-v-a393aa69]{--sw_w:46px;--sw_h:26px;width:var(--sw_w);height:var(--sw_h);cursor:pointer;background:#081228e6;border:1px solid #ffffff1f;border-radius:999px;flex-shrink:0;padding:0;transition:background .28s cubic-bezier(.45,0,.22,1),border-color .28s,box-shadow .28s;position:relative}.switch_toggle.on[data-v-a393aa69]{background:var(--select-blue);border-color:#0000}.switch_knob[data-v-a393aa69]{background:#e8eefc;border-radius:50%;width:20px;height:20px;transition:transform .28s cubic-bezier(.34,1.2,.64,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #00000059}.switch_toggle.on .switch_knob[data-v-a393aa69]{background:#0a1224;transform:translate(20px)}.switch_toggle.disabled[data-v-a393aa69]{opacity:.4;cursor:not-allowed;filter:grayscale(.6)}.dialog_backdrop[data-v-29cd33c1]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:200;background:#000000b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.dialog_card[data-v-29cd33c1]{text-align:center;background:#111827;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:380px;padding:32px 28px}.dialog_icon_wrap[data-v-29cd33c1]{color:var(--select-blue);margin-bottom:14px}.dialog_icon_wrap.danger[data-v-29cd33c1]{color:#f87171}.dialog_title[data-v-29cd33c1]{color:#fff;margin:0 0 10px;font-size:18px;font-weight:800}.dialog_body[data-v-29cd33c1]{color:#94a3b8;margin:0 0 24px;font-size:14px;line-height:1.6}.dialog_actions[data-v-29cd33c1]{justify-content:center;gap:12px;display:flex}.cancel_btn[data-v-29cd33c1]{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:8px;padding:9px 18px;font-size:13px;font-weight:600;transition:background .15s}.cancel_btn[data-v-29cd33c1]:hover:not(:disabled){background:#ffffff0d}.cancel_btn[data-v-29cd33c1]:disabled{opacity:.4;cursor:not-allowed}.confirm_btn[data-v-29cd33c1]{cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 18px;font-size:13px;font-weight:700;transition:filter .15s;display:inline-flex}.confirm_btn.accent[data-v-29cd33c1]{background:var(--select-blue);color:#fff}.confirm_btn.danger[data-v-29cd33c1]{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.confirm_btn[data-v-29cd33c1]:hover:not(:disabled){filter:brightness(1.1)}.confirm_btn.danger[data-v-29cd33c1]:hover:not(:disabled){filter:none;background:#ef444440}.confirm_btn[data-v-29cd33c1]:disabled{opacity:.5;cursor:not-allowed}.btn_spinner[data-v-29cd33c1]{border:2px solid #ffffff4d;border-top-color:currentColor;border-radius:999px;width:12px;height:12px;animation:.8s linear infinite confirm_spin-29cd33c1}@keyframes confirm_spin-29cd33c1{to{transform:rotate(360deg)}}.confirm_fade-enter-active[data-v-29cd33c1],.confirm_fade-leave-active[data-v-29cd33c1]{transition:opacity .18s}.confirm_fade-enter-from[data-v-29cd33c1],.confirm_fade-leave-to[data-v-29cd33c1]{opacity:0}.clubs_tab[data-v-067fd9ef]{display:grid}.clubs_sections[data-v-067fd9ef]{flex-direction:column;display:flex}.clubs_sections>.section[data-v-067fd9ef]{padding-top:20px;padding-bottom:20px;position:relative}.clubs_sections>.section[data-v-067fd9ef]:first-child{padding-top:0}.clubs_sections>.section[data-v-067fd9ef]:last-child{padding-bottom:0}.clubs_sections>.section+.section[data-v-067fd9ef]{border-top:1px solid var(--border)}.section.dimmed[data-v-067fd9ef]{opacity:.5}.section_header[data-v-067fd9ef]{gap:3px;margin-bottom:14px;display:grid}.section_title[data-v-067fd9ef]{letter-spacing:.01em;margin:0;font-size:15px;font-weight:850}.section_sub[data-v-067fd9ef]{color:var(--muted);margin:0;font-size:12px}.membership_list[data-v-067fd9ef]{flex-direction:column;display:flex}.membership_row[data-v-067fd9ef]{grid-template-columns:36px 1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.membership_row[data-v-067fd9ef]:first-child{padding-top:0}.membership_row[data-v-067fd9ef]:last-child{padding-bottom:0}.membership_row+.membership_row[data-v-067fd9ef]{border-top:1px solid var(--border)}.membership_avatar[data-v-067fd9ef]{object-fit:cover;border-radius:50%;width:36px;height:36px}.membership_avatar.fallback[data-v-067fd9ef]{color:var(--accent);background:#f0d67a1f;place-items:center;font-size:14px;font-weight:850;display:grid}.membership_name[data-v-067fd9ef]{font-size:14px;font-weight:800}.membership_status[data-v-067fd9ef]{margin-top:1px;font-size:11px}.membership_status.pending[data-v-067fd9ef]{color:#d7b43a}.home_toggle[data-v-067fd9ef]{appearance:none;color:#e6ecfa52;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;transition:color .2s;display:grid}.home_toggle[data-v-067fd9ef]:hover{color:var(--muted)}.home_toggle.is_home[data-v-067fd9ef]{color:var(--select-blue);cursor:default;font-weight:900}.home_toggle.is_home[data-v-067fd9ef]:hover{color:var(--select-blue)}.leave_btn[data-v-067fd9ef]{appearance:none;color:#ff8a8a;cursor:pointer;background:#ff4d4f14;border:1px solid #ff6b6b4d;border-radius:999px;height:30px;padding:0 12px;font-size:12px;font-weight:750}.leave_btn[data-v-067fd9ef]:disabled{opacity:.45;cursor:not-allowed}.add_club_block[data-v-067fd9ef]{border-top:1px solid var(--border);gap:8px;margin-top:16px;padding-top:16px;display:grid}.add_club_label[data-v-067fd9ef]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:750}.club_search_wrap[data-v-067fd9ef]{position:relative}.search_icon[data-v-067fd9ef]{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.club_input[data-v-067fd9ef]{border:1px solid var(--border);width:100%;height:42px;color:var(--text);background:#ffffff06;border-radius:12px;outline:none;padding:0 12px 0 38px;font-size:14px}.club_input[data-v-067fd9ef]:focus{border-color:#4d8cf573;box-shadow:0 0 0 3px #4d8cf524}.club_suggestions[data-v-067fd9ef]{border:1px solid var(--border);background:#081228f2;border-radius:12px;margin:0;padding:0;list-style:none;overflow:hidden}.club_suggestion_btn[data-v-067fd9ef]{appearance:none;width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 12px;display:flex}.club_suggestion_btn[data-v-067fd9ef]:hover{background:#4d8cf51a}.s_avatar[data-v-067fd9ef]{object-fit:cover;border-radius:50%;flex-shrink:0;width:30px;height:30px}.s_avatar.fallback[data-v-067fd9ef]{color:var(--accent);background:#f0d67a1f;place-items:center;font-size:12px;font-weight:850;display:grid}.s_text[data-v-067fd9ef]{gap:1px;min-width:0;display:grid}.s_name[data-v-067fd9ef]{font-size:13px;font-weight:750}.s_meta[data-v-067fd9ef]{color:var(--muted);font-size:11px}.save_btn[data-v-067fd9ef]{appearance:none;color:#fff;background:var(--select-blue);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;width:fit-content;height:40px;padding:0 18px;font-size:13px;font-weight:850;transition:filter .15s;display:inline-flex}.save_btn[data-v-067fd9ef]:hover{filter:brightness(1.08)}.save_btn[data-v-067fd9ef]:disabled{opacity:.45;cursor:not-allowed}.btn_spinner[data-v-067fd9ef]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-067fd9ef}@keyframes spin-067fd9ef{to{transform:rotate(360deg)}}.membership_hint[data-v-067fd9ef]{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.4}.membership_hint a[data-v-067fd9ef]{color:var(--select-blue);font-weight:750;text-decoration:none}.empty_state[data-v-067fd9ef]{border:1px dashed var(--border);text-align:center;color:var(--muted);border-radius:12px;padding:18px;font-size:13px}.empty_state.compact[data-v-067fd9ef]{padding:12px}.career_list[data-v-067fd9ef]{flex-direction:column;display:flex}.career_row[data-v-067fd9ef]{grid-template-columns:28px 1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.career_row[data-v-067fd9ef]:first-child{padding-top:0}.career_row[data-v-067fd9ef]:last-child{padding-bottom:0}.career_row+.career_row[data-v-067fd9ef]{border-top:1px solid var(--border)}.career_icon[data-v-067fd9ef]{color:var(--accent);justify-self:center}.career_thumb[data-v-067fd9ef]{width:28px;height:28px;color:var(--accent);background:#f0d67a1f;border-radius:50%;justify-self:center;place-items:center;font-size:12px;font-weight:850;display:grid;overflow:hidden}.career_thumb img[data-v-067fd9ef]{object-fit:cover;width:100%;height:100%}.career_label[data-v-067fd9ef]{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.career_value[data-v-067fd9ef]{margin-top:1px;font-size:14px;font-weight:800}.career_stars[data-v-067fd9ef]{gap:2px;margin-top:3px;display:flex}.star[data-v-067fd9ef]{color:#ffffff2e}.star.filled[data-v-067fd9ef]{color:var(--accent)}.connections_list[data-v-067fd9ef]{flex-direction:column;display:flex}.connection_row[data-v-067fd9ef]{align-items:center;gap:10px;padding:10px 0;display:flex}.connection_row[data-v-067fd9ef]:first-child{padding-top:0}.connection_row[data-v-067fd9ef]:last-child{padding-bottom:0}.connection_row+.connection_row[data-v-067fd9ef]{border-top:1px solid var(--border)}.conn_initial[data-v-067fd9ef]{width:28px;height:28px;color:var(--accent);background:#f0d67a1f;border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:850;display:grid}.conn_name[data-v-067fd9ef]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.adv_tab[data-v-88a2b44a]{display:grid}.adv_actions[data-v-88a2b44a]{grid-template-columns:1fr auto;align-items:stretch;gap:10px;margin-bottom:8px;display:grid}.points_btn[data-v-88a2b44a]{appearance:none;color:var(--text);cursor:pointer;text-align:left;background:linear-gradient(120deg,#f0d67a29,#081228d9);border:1px solid #f0d67a47;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 16px;font-weight:850;display:inline-flex;position:relative;overflow:hidden}.points_glow[data-v-88a2b44a]{pointer-events:none;background:radial-gradient(circle,#f0d67a59,#0000 70%);width:80px;height:80px;position:absolute;inset:-40% auto auto -10%}.points_icon[data-v-88a2b44a]{color:var(--accent)}.points_label[data-v-88a2b44a]{font-size:13px}.points_value[data-v-88a2b44a]{font-variant-numeric:tabular-nums;color:var(--accent);margin-left:auto;font-size:16px}.shop_btn[data-v-88a2b44a]{appearance:none;border:1px solid var(--border);color:var(--text);cursor:pointer;white-space:nowrap;background:#0f1d3fcc;border-radius:12px;height:44px;padding:0 16px;font-size:13px;font-weight:800}.shop_btn[data-v-88a2b44a]:hover{border-color:#f0d67a59}.section[data-v-88a2b44a]{padding:16px 0}.section[data-v-88a2b44a]:first-child{padding-top:0}.section[data-v-88a2b44a]:last-child{padding-bottom:0}.section+.section[data-v-88a2b44a]{border-top:1px solid var(--border)}.section_header[data-v-88a2b44a]{gap:4px;margin-bottom:12px;display:grid}.section_heading_row[data-v-88a2b44a]{justify-content:space-between;align-items:center;gap:10px;display:flex}.section_title[data-v-88a2b44a]{margin:0;font-size:15px;font-weight:850}.section_sub[data-v-88a2b44a]{color:var(--muted);margin:0;font-size:12px}.section_count_badge[data-v-88a2b44a]{font-variant-numeric:tabular-nums;color:var(--select-blue);flex-shrink:0;font-size:13px;font-weight:800}.equip_rail[data-v-88a2b44a]{grid-template-columns:repeat(5,1fr);gap:8px;max-width:400px;margin:0 auto;display:grid}.equip_item[data-v-88a2b44a]{aspect-ratio:1;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:1.5px dashed #ffffff2e;border-radius:14px;place-items:center;transition:border-color .2s,transform .15s,background .2s;display:grid;position:relative}.equip_item[data-v-88a2b44a]:hover{border-color:#ffffff52}.equip_item.equipped[data-v-88a2b44a]{border-style:solid;border-color:var(--select-blue);color:var(--select-blue)}.equip_item.locked[data-v-88a2b44a]{opacity:.55}.equip_emoji[data-v-88a2b44a]{font-size:30px;line-height:1}.equip_medal_img[data-v-88a2b44a]{object-fit:contain;pointer-events:none;width:78%;height:78%;display:block}.lock_badge[data-v-88a2b44a]{color:var(--muted);border:1px solid var(--border);background:#0a1224;border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;bottom:-3px;right:-3px}.selection_caption[data-v-88a2b44a]{color:var(--accent);margin:10px 0 0;font-size:12px;font-weight:700}.adv_select[data-v-88a2b44a]{border:1px solid var(--border);width:100%;height:42px;color:var(--text);background:#ffffff06;border-radius:12px;padding:0 12px;font-size:14px;font-weight:650}.locked_hint[data-v-88a2b44a]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.locked_chip[data-v-88a2b44a]{appearance:none;color:var(--accent);cursor:pointer;background:#f0d67a14;border:1px solid #f0d67a40;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:750}.pin_row[data-v-88a2b44a]{grid-template-columns:56px 1fr;align-items:center;gap:10px;display:grid}.pin_preview[data-v-88a2b44a]{width:56px;height:56px;color:var(--accent);border:1px solid var(--border);background:radial-gradient(circle at 30% 30%,#f0d67a40,#0000 60%),#ffffff08;border-radius:50%;place-items:center;font-size:24px;display:grid}.empty_note[data-v-88a2b44a]{color:var(--muted);margin:10px 0 0;font-size:12px}.medals_empty[data-v-88a2b44a]{margin:0}.acct_sheet[data-v-88a2b44a]{padding:8px 16px 22px}.sheet_handle[data-v-88a2b44a]{background:#ffffff29;border-radius:999px;width:44px;height:5px;margin:4px auto 18px}.sheet_header[data-v-88a2b44a]{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.back_icon_btn[data-v-88a2b44a]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;margin-top:2px;display:grid}.back_icon[data-v-88a2b44a]{width:18px;height:18px;display:block}.sheet_title_group[data-v-88a2b44a]{flex-direction:column;gap:4px;min-width:0;display:flex}.sheet_title[data-v-88a2b44a]{margin:0;font-size:18px;font-weight:900}.sheet_sub[data-v-88a2b44a]{color:var(--muted);margin:0;font-size:13px}.quest_list[data-v-88a2b44a],.shop_list[data-v-88a2b44a]{gap:8px;display:grid}.quest_row[data-v-88a2b44a],.shop_row[data-v-88a2b44a]{border:1px solid var(--border);background:#ffffff08;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.quest_row.done[data-v-88a2b44a]{opacity:.65}.quest_check[data-v-88a2b44a]{width:28px;height:28px;color:var(--accent);background:#f0d67a1a;border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.quest_row:not(.done) .quest_check[data-v-88a2b44a]{border-color:var(--border);background:0 0}.quest_name[data-v-88a2b44a],.shop_name[data-v-88a2b44a]{font-size:13px;font-weight:800}.quest_desc[data-v-88a2b44a],.shop_desc[data-v-88a2b44a]{color:var(--muted);margin-top:2px;font-size:12px}.quest_pts[data-v-88a2b44a]{color:var(--accent);font-variant-numeric:tabular-nums;font-weight:850}.shop_balance[data-v-88a2b44a]{color:var(--muted);margin-bottom:12px;font-size:13px}.shop_balance strong[data-v-88a2b44a]{color:var(--accent)}.shop_emoji[data-v-88a2b44a]{width:28px;height:28px;color:var(--muted);place-items:center;font-size:18px;display:grid}.buy_btn[data-v-88a2b44a]{appearance:none;color:#fff;background:var(--select-blue);cursor:pointer;border:0;border-radius:999px;height:32px;padding:0 12px;font-size:12px;font-weight:800;transition:filter .15s}.buy_btn[data-v-88a2b44a]:hover{filter:brightness(1.1)}.buy_btn[data-v-88a2b44a]:disabled{opacity:.4;cursor:not-allowed}.owned_chip[data-v-88a2b44a]{color:#37d67a;font-size:11px;font-weight:750}.account_page[data-v-a95729bf]{width:100%}.account_body[data-v-a95729bf]{gap:14px;width:min(720px,100%);margin:0 auto;padding:14px clamp(12px,3vw,20px) 48px;display:grid}.auth_redirect[data-v-a95729bf]{align-items:center;gap:10px;display:flex}.spinner[data-v-a95729bf]{border:2px solid #fff3;border-top-color:var(--accent);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite spin-a95729bf}@keyframes spin-a95729bf{to{transform:rotate(360deg)}}.muted[data-v-a95729bf]{color:var(--muted)}.onboarding_steps[data-v-a95729bf]{--vr-accent-rgb:90, 162, 255;--vr-success-rgb:55, 214, 122;background:linear-gradient(#0b1630f0,#081228eb);border:1px solid #ffffff14;border-radius:16px;gap:14px;padding:16px 16px 8px;display:grid}.onboarding_header[data-v-a95729bf]{gap:4px;display:grid}.onboarding_title[data-v-a95729bf]{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:850}.onboarding_sub[data-v-a95729bf]{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.onboarding_timeline[data-v-a95729bf]{margin:0;padding:0;list-style:none;display:grid}.onboarding_step[data-v-a95729bf]{grid-template-columns:36px 1fr;align-items:stretch;gap:12px;min-height:56px;display:grid}.step_rail[data-v-a95729bf]{flex-direction:column;align-items:center;display:flex}.step_circle[data-v-a95729bf]{color:#a8bce8bf;background:#ffffff0a;border:2px solid #ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;transition:border-color .25s,background .25s,color .25s,box-shadow .25s;display:flex}.step_check[data-v-a95729bf]{width:16px;height:16px}.step_connector[data-v-a95729bf]{background:#ffffff1f;flex:1;width:2px;min-height:16px;margin:4px 0;transition:background .3s}.step_connector.is_complete[data-v-a95729bf]{background:rgba(var(--vr-success-rgb), .55)}.onboarding_step.is_complete .step_circle[data-v-a95729bf]{border-color:rgba(var(--vr-success-rgb), .65);background:rgba(var(--vr-success-rgb), .16);color:rgb(var(--vr-success-rgb))}.onboarding_step.is_active .step_circle[data-v-a95729bf]{border-color:rgba(var(--vr-accent-rgb), .75);background:rgba(var(--vr-accent-rgb), .18);color:#f5f7ff;box-shadow:0 0 0 4px rgba(var(--vr-accent-rgb), .14)}.step_body[data-v-a95729bf]{appearance:none;color:inherit;text-align:left;cursor:default;background:0 0;border:0;gap:2px;min-width:0;padding:2px 4px 14px 0;display:grid}.onboarding_step.is_clickable .step_body[data-v-a95729bf]{cursor:pointer;border-radius:10px;transition:background .15s}.onboarding_step.is_clickable .step_body[data-v-a95729bf]:hover{background:#ffffff0a}.step_label[data-v-a95729bf]{font-size:13px;font-weight:800;line-height:1.3}.onboarding_step.is_complete .step_label[data-v-a95729bf]{color:#f5f7ffb8}.onboarding_step.is_active .step_label[data-v-a95729bf]{color:var(--text)}.step_hint[data-v-a95729bf]{color:var(--muted);font-size:12px;line-height:1.35}.onboarding_step.is_active .step_hint[data-v-a95729bf]{color:#a8bce8e6}.tab_panels[data-v-a95729bf]{gap:14px;display:grid}.tab_panel[data-v-a95729bf]{gap:14px;animation:.28s panel_in-a95729bf;display:grid}.profile_divider[data-v-a95729bf]{background:var(--border);height:1px;margin:2px 0}.home_state_section[data-v-a95729bf]{gap:8px;display:grid}.home_state_note[data-v-a95729bf]{color:var(--muted);margin:0;font-size:12px;line-height:1.45}@keyframes panel_in-a95729bf{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.extras_panel[data-v-a95729bf]{background:linear-gradient(#0b1630f0,#081228eb);border:1px solid #ffffff14;border-radius:16px;overflow:hidden}.panel_header[data-v-a95729bf]{justify-content:space-between;align-items:center;width:100%;padding:14px 16px;display:flex}.panel_header.as_button[data-v-a95729bf]{appearance:none;color:inherit;cursor:pointer;background:0 0;border:0}.panel_header_leading[data-v-a95729bf]{align-items:center;gap:10px;display:flex}.panel_icon[data-v-a95729bf]{width:18px;height:18px;color:var(--muted);flex-shrink:0}.title[data-v-a95729bf]{margin:0;font-size:14px;font-weight:850}.chev[data-v-a95729bf]{width:18px;height:18px;color:var(--muted);transition:transform .25s}.chev.up[data-v-a95729bf]{transform:rotate(180deg)}.drawer[data-v-a95729bf]{grid-template-rows:0fr;transition:grid-template-rows .32s;display:grid}.drawer.open[data-v-a95729bf]{grid-template-rows:1fr}.drawer_inner[data-v-a95729bf]{overflow:hidden}.security_body[data-v-a95729bf]{gap:12px;padding:0 16px 16px;display:grid}.security_row[data-v-a95729bf]{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.security_row.stacked[data-v-a95729bf]{flex-direction:column;align-items:stretch}.security_row_label[data-v-a95729bf]{color:var(--muted);font-size:13px;font-weight:750}.security_row_right[data-v-a95729bf]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.security_value[data-v-a95729bf]{font-size:13px}.security_value.muted[data-v-a95729bf]{color:var(--muted)}.verified_chip.small[data-v-a95729bf]{color:#37d67a;background:#37d67a1a;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-flex}.chip_check[data-v-a95729bf]{flex-shrink:0}.password_fields[data-v-a95729bf]{gap:8px;display:grid}.sec_input[data-v-a95729bf]{height:40px;color:var(--text);background:#040a168c;border:1px solid #ffffff1a;border-radius:10px;padding:0 12px;font-size:14px}.action_btn[data-v-a95729bf]{appearance:none;cursor:pointer;border:0;border-radius:999px;height:34px;padding:0 14px;font-size:12px;font-weight:800}.action_btn.green[data-v-a95729bf]{color:#37d67a;background:#37d67a26}.action_btn.teal[data-v-a95729bf]{color:#20c997;background:#20c9972e;width:fit-content}.action_btn[data-v-a95729bf]:disabled{opacity:.45;cursor:not-allowed}.inline_error[data-v-a95729bf]{color:#ff6b6b;font-size:12px}.bottom_strip[data-v-a95729bf]{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.strip_btn[data-v-a95729bf]{appearance:none;color:var(--muted);cursor:pointer;background:#081228b3;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.strip_btn.danger[data-v-a95729bf]{color:#ff8a8a;border-color:#ff6b6b40}.strip_icon[data-v-a95729bf]{opacity:.85;flex-shrink:0}.strip_badge[data-v-a95729bf]{color:#fff;background:#ff4d4f;border-radius:999px;padding:1px 5px;font-size:10px;font-weight:900}.toast[data-v-a95729bf]{color:var(--text);z-index:80;text-align:center;background:#081228f2;border:1px solid #ffffff1f;border-radius:999px;max-width:min(90vw,420px);padding:10px 16px;font-size:13px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.adc[data-v-1e84776e]{background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;transition:border-color .2s,box-shadow .2s,background .2s;overflow:hidden}.adc.loading[data-v-1e84776e]{opacity:.6;pointer-events:none}.adc.selected[data-v-1e84776e]{background:linear-gradient(160deg,#245c4038,#122c201f);border-color:#37d67a99;box-shadow:0 0 0 1px #37d67a40,0 8px 26px #1478462e}.adc.dimmed .adc_header[data-v-1e84776e],.adc.dimmed .adc_body[data-v-1e84776e]{opacity:.45}.adc.dimmed:hover .adc_header[data-v-1e84776e],.adc.dimmed:hover .adc_body[data-v-1e84776e]{opacity:.72}.adc_header[data-v-1e84776e]{border-bottom:1px solid #ffffff0f;align-items:center;gap:8px;padding:11px 13px;display:flex}.adc_state_unknown[data-v-1e84776e]{color:#ffffff4d;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:36px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.adc_name[data-v-1e84776e]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;font-weight:800;overflow:hidden}.adc_sex_tag[data-v-1e84776e]{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);opacity:.65;white-space:nowrap;border:1px solid #ffffff1a;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700}.adc_loading[data-v-1e84776e]{color:var(--muted);align-items:center;gap:10px;padding:14px 13px;font-size:12px;display:flex}.adc_spinner[data-v-1e84776e]{border:2px solid #ffffff1f;border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin-1e84776e}.adc_ranks[data-v-1e84776e]{gap:14px;padding:15px;display:flex}.adc_rk_hand[data-v-1e84776e]{flex-direction:column;flex:1;gap:11px;min-width:0;padding-left:13px;display:flex;position:relative}.adc_rk_hand[data-v-1e84776e]:before{content:"";border-radius:3px;width:3px;position:absolute;top:2px;bottom:2px;left:0}.adc_rk_hand.lh[data-v-1e84776e]:before{background:linear-gradient(#5aa0e0,#3f7fc2)}.adc_rk_hand.rh[data-v-1e84776e]:before{background:linear-gradient(#45d68a,#2eb472)}.adc_rk_hand_label[data-v-1e84776e]{letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700}.adc_rk_hand.lh .adc_rk_hand_label[data-v-1e84776e]{color:#82bbf7}.adc_rk_hand.rh .adc_rk_hand_label[data-v-1e84776e]{color:#74ecae}.adc_rk_stats[data-v-1e84776e]{gap:22px;display:flex}.adc_rk_stat[data-v-1e84776e]{flex-direction:column;gap:5px;display:flex}.adc_rk_stat .lbl[data-v-1e84776e]{letter-spacing:.09em;text-transform:uppercase;color:var(--muted);opacity:.65;white-space:nowrap;font-size:9px;font-weight:600}.adc_rk_stat .num[data-v-1e84776e]{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}.adc_rk_stat .num .hash[data-v-1e84776e]{vertical-align:.18em;margin-right:1px;font-size:.6em;font-weight:600}.adc_rk_hand.lh .num .hash[data-v-1e84776e]{color:#82bbf7}.adc_rk_hand.rh .num .hash[data-v-1e84776e]{color:#74ecae}.adc_rk_stat .num.nr[data-v-1e84776e]{color:var(--muted);opacity:.4;font-size:16px;font-weight:500}.adc_no_rank[data-v-1e84776e]{color:var(--muted);opacity:.7;padding:14px 15px;font-size:12px}.adc_medals[data-v-1e84776e]{border-top:1px solid #ffffff0f;padding:11px 13px 12px}.adc_medals_label[data-v-1e84776e]{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);opacity:.55;margin-bottom:8px;font-size:9.5px;font-weight:700}.adc_medals_list[data-v-1e84776e]{flex-direction:column;gap:7px;display:flex}.adc_medal_item[data-v-1e84776e]{align-items:center;gap:9px;display:flex}.adc_medal_img[data-v-1e84776e]{object-fit:contain;flex-shrink:0;width:26px;height:26px}.adc_medal_dot[data-v-1e84776e]{border-radius:50%;flex-shrink:0;width:11px;height:11px;margin:0 7px}.adc_medal_dot.gold[data-v-1e84776e]{background:gold;box-shadow:0 0 6px #ffd70066}.adc_medal_dot.silver[data-v-1e84776e]{background:silver}.adc_medal_dot.bronze[data-v-1e84776e]{background:#cd7f32}.adc_medal_text[data-v-1e84776e]{flex-direction:column;gap:1px;min-width:0;display:flex}.adc_medal_event[data-v-1e84776e]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.adc_medal_year[data-v-1e84776e]{color:var(--muted);font-weight:500}.adc_medal_detail[data-v-1e84776e]{color:var(--muted);opacity:.75;font-size:10px}.adc_no_medals[data-v-1e84776e]{color:var(--muted);opacity:.5;border-top:1px solid #ffffff0f;padding:11px 13px 12px;font-size:12px}.adc_actions[data-v-1e84776e]{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding:11px 13px;display:flex}.adc_confirm_btn[data-v-1e84776e]{color:#8ff0bb;cursor:pointer;opacity:.62;background:#37d67a14;border:1px solid #37d67a66;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:filter .15s,background .15s,color .15s,opacity .15s;display:inline-flex}.adc_confirm_btn[data-v-1e84776e]:hover{opacity:.82;background:#37d67a29}.adc_confirm_btn.active[data-v-1e84776e]{opacity:1;color:#072014;background:linear-gradient(#37d67a,#2fbf6d);border-color:#37d67a99}.adc_confirm_btn.active[data-v-1e84776e]:hover{filter:brightness(1.06)}.adc_btn_ico[data-v-1e84776e]{width:14px;height:14px}.adc_diff_btn[data-v-1e84776e]{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:9px;align-items:center;padding:8px 13px;font-size:12px;font-weight:600;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.adc_diff_btn.armed[data-v-1e84776e]{color:var(--text);background:#ffffff0d;border-color:#ffffff38}.adc_diff_btn.armed[data-v-1e84776e]:hover{background:#ffffff1a}.adc_diff_btn[data-v-1e84776e]:disabled{opacity:.4;cursor:default}@keyframes spin-1e84776e{to{transform:rotate(360deg)}}.anf[data-v-2186f05e]{flex-direction:column;gap:10px;width:100%;display:flex;position:relative}.anf_locked_wrap[data-v-2186f05e]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.anf_locked_display[data-v-2186f05e]{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.anf_lock_ico[data-v-2186f05e]{color:#6ad29e;flex-shrink:0}.anf_locked_name[data-v-2186f05e]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.anf_chip[data-v-2186f05e]{letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.anf_chip.verified[data-v-2186f05e]{color:#ecfff4;background:#2ecc711f;border:1px solid #92ffc659}.anf_chip.pending[data-v-2186f05e]{color:#ffe9b3;background:#d7b43a1f;border:1px solid #d7b43a66}.anf_chip_check[data-v-2186f05e]{stroke:#6ee7a7;width:12px;height:12px}.anf_input_wrap[data-v-2186f05e]{align-items:center;display:flex;position:relative}.anf_search_ico[data-v-2186f05e]{width:16px;height:16px;color:var(--muted);opacity:.5;pointer-events:none;flex-shrink:0;position:absolute;left:12px}.anf_input[data-v-2186f05e]{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff06;border-radius:10px;padding:11px 38px 11px 36px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s}.anf_input[data-v-2186f05e]::placeholder{color:var(--muted);opacity:.45}.anf_input[data-v-2186f05e]:focus{background:#ffffff08;border-color:#d7b43a8c;outline:none}.anf_input.has_value[data-v-2186f05e]{border-color:#5096dc66}.anf_spinner[data-v-2186f05e]{border:2px solid #ffffff1f;border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin-2186f05e;position:absolute;right:12px}.anf_spinner.dark[data-v-2186f05e]{border-color:#ffffff24;border-top-color:var(--accent);position:static}.anf_clear_btn[data-v-2186f05e]{width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:8px}.anf_clear_btn[data-v-2186f05e]:hover{opacity:1;background:#ffffff0f}.anf_clear_btn svg[data-v-2186f05e]{width:14px;height:14px}.anf_dropdown[data-v-2186f05e]{z-index:30;scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;background:linear-gradient(#0b1632fc,#08122afc);border:1px solid #ffffff1a;border-radius:12px;max-height:300px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 48px #0006,0 0 0 1px #ffffff0a}.anf_opt[data-v-2186f05e]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;transition:background .1s;display:flex}.anf_opt[data-v-2186f05e]:hover,.anf_opt.active[data-v-2186f05e]{background:#fff1}.anf_opt_state[data-v-2186f05e]{flex-shrink:0}.anf_state_placeholder[data-v-2186f05e]{color:#fff3;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:28px;height:22px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.anf_opt_name[data-v-2186f05e]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.anf_opt_ranks[data-v-2186f05e]{flex-shrink:0;align-items:center;gap:4px;display:flex}.anf_rank_tag[data-v-2186f05e]{white-space:nowrap;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.anf_rank_tag.rh[data-v-2186f05e]{color:#6ee7a7;background:#37d67a1f;border:1px solid #37d67a33}.anf_rank_tag.lh[data-v-2186f05e]{color:#7ab4f5;background:#5096dc1f;border:1px solid #5096dc33}.anf_rank_tag.unranked[data-v-2186f05e]{color:var(--muted);opacity:.35;background:0 0;border:0;font-weight:500}.anf_new_opt[data-v-2186f05e]{color:#d7b43a;border-top:1px solid #ffffff0f;margin-top:2px;padding-top:10px}.anf_new_plus[data-v-2186f05e]{color:#d7b43a;border:1.5px solid #d7b43a8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.anf_new_plus svg[data-v-2186f05e]{width:13px;height:13px;display:block}.anf_new_label[data-v-2186f05e]{font-size:12px;font-weight:600}.anf_new_label strong[data-v-2186f05e]{font-weight:800}.anf_cards_wrap[data-v-2186f05e]{flex-direction:column;gap:8px;display:flex}.anf_cards_loading[data-v-2186f05e]{color:var(--muted);border:1px dashed #ffffff1f;border-radius:12px;align-items:center;gap:9px;padding:12px 13px;font-size:12px;display:flex}.anf_new_card[data-v-2186f05e]{background:#d7b43a0d;border:1px solid #d7b43a4d;border-radius:12px;transition:border-color .2s,box-shadow .2s,background .2s,opacity .2s;overflow:hidden}.anf_new_card.selected[data-v-2186f05e]{background:linear-gradient(160deg,#245c4038,#122c201f);border-color:#37d67a99;box-shadow:0 0 0 1px #37d67a40,0 8px 26px #1478462e}.anf_new_card.dimmed .anf_new_card_head[data-v-2186f05e]{opacity:.45}.anf_new_card.dimmed:hover .anf_new_card_head[data-v-2186f05e]{opacity:.72}.anf_new_card_head[data-v-2186f05e]{align-items:center;gap:10px;padding:11px 13px;display:flex}.anf_new_card_icon[data-v-2186f05e]{color:#e0c558;border:1.5px solid #d7b43a80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.anf_new_card.selected .anf_new_card_icon[data-v-2186f05e]{color:#8ff0bb;border-color:#37d67a99}.anf_new_card_icon svg[data-v-2186f05e]{width:16px;height:16px;display:block}.anf_new_card_text[data-v-2186f05e]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.anf_new_card_title[data-v-2186f05e]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.anf_new_card_sub[data-v-2186f05e]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;overflow:hidden}.anf_new_card_sub .nm[data-v-2186f05e]{color:var(--text);font-weight:600}.anf_new_card_actions[data-v-2186f05e]{border-top:1px solid #ffffff0f;flex-wrap:wrap;gap:8px;padding:11px 13px;display:flex}.anf_new_confirm[data-v-2186f05e]{color:#8ff0bb;cursor:pointer;opacity:.62;background:#37d67a14;border:1px solid #37d67a66;border-radius:9px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;transition:filter .15s,background .15s,color .15s,opacity .15s;display:inline-flex}.anf_new_confirm[data-v-2186f05e]:hover{opacity:.82;background:#37d67a29}.anf_new_confirm.active[data-v-2186f05e]{opacity:1;color:#072014;background:linear-gradient(#37d67a,#2fbf6d);border-color:#37d67a99}.anf_new_confirm.active[data-v-2186f05e]:hover{filter:brightness(1.06)}.anf_btn_ico[data-v-2186f05e]{width:14px;height:14px}.anf_new_diff[data-v-2186f05e]{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:9px;align-items:center;padding:8px 13px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.anf_new_diff.armed[data-v-2186f05e]{color:var(--text);background:#ffffff0d;border-color:#ffffff38}.anf_new_diff.armed[data-v-2186f05e]:hover{background:#ffffff1a}.anf_new_diff[data-v-2186f05e]:hover:not(:disabled){color:var(--text);background:#ffffff0f}.anf_new_diff[data-v-2186f05e]:disabled{opacity:.4;cursor:default}.anf_state_req[data-v-2186f05e]{background:#5096dc0f;border:1px solid #7dc8ff47;border-radius:12px;flex-direction:column;gap:9px;margin-top:8px;padding:14px 13px;display:flex}.anf_state_req_label[data-v-2186f05e]{color:#9ed4ff;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.anf_state_req_ico[data-v-2186f05e]{flex-shrink:0;width:15px;height:15px}.anf_state_req_note[data-v-2186f05e]{color:var(--muted);opacity:.85;margin:0;font-size:11px;line-height:1.5}@keyframes spin-2186f05e{to{transform:rotate(360deg)}}.verify_page[data-v-1d452268]{width:100%}.verify_body[data-v-1d452268]{gap:14px;width:min(680px,100%);margin:0 auto;padding:16px clamp(12px,3vw,20px) 40px;display:grid}.auth_redirect[data-v-1d452268]{align-items:center;gap:10px;display:flex}.spinner[data-v-1d452268]{border:2px solid #fff3;border-top-color:var(--accent);border-radius:999px;width:16px;height:16px;animation:.8s linear infinite spin-1d452268}@keyframes spin-1d452268{to{transform:rotate(360deg)}}.muted[data-v-1d452268]{color:var(--muted)}.verify_header[data-v-1d452268]{grid-template-columns:40px 1fr 40px;align-items:center;gap:8px;display:grid}.back_btn[data-v-1d452268]{appearance:none;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.back_btn[data-v-1d452268]:hover{background:#ffffff0f}.back_btn svg[data-v-1d452268]{width:22px;height:22px}.header_center[data-v-1d452268]{text-align:center}.header_spacer[data-v-1d452268]{width:40px}.page_title[data-v-1d452268]{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:900}.verify_content[data-v-1d452268]{gap:12px;display:grid}.status_row[data-v-1d452268]{display:flex}.status_badge[data-v-1d452268]{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.status_badge.verified[data-v-1d452268]{color:#37d67a;background:#37d67a1f}.status_badge.pending[data-v-1d452268]{color:#d7b43a;background:#d7b43a1f}.status_badge.rejected[data-v-1d452268]{color:#ff6b6b;background:#ff4d4f1f}.identity_notice[data-v-1d452268]{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.identity_notice.success[data-v-1d452268]{color:#9eabc9}.identity_notice strong[data-v-1d452268]{color:var(--text)}.name_hint[data-v-1d452268]{font-size:12px}.name_hint.pending[data-v-1d452268]{color:#d7b43a}.name_hint.rejected[data-v-1d452268],.name_hint_error[data-v-1d452268]{color:#ff6b6b}.name_submit_row[data-v-1d452268]{display:flex}.submit_btn[data-v-1d452268]{appearance:none;color:#0a1224;cursor:pointer;background:linear-gradient(180deg, #f2d983, var(--accent-2));border:0;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 20px;font-weight:850;display:inline-flex}.submit_btn[data-v-1d452268]:disabled{opacity:.45;cursor:not-allowed}.btn_spinner[data-v-1d452268]{border:2px solid #0003;border-top-color:#0a1224;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin-1d452268}.toast[data-v-1d452268]{color:var(--text);z-index:80;background:#081228f2;border:1px solid #ffffff1f;border-radius:999px;padding:10px 16px;font-size:13px;font-weight:700;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000059}.messages_page[data-v-bb82d908]{width:100%}.auth_redirect[data-v-bb82d908]{justify-content:center;align-items:center;gap:10px;padding:40px 16px;display:flex}.muted[data-v-bb82d908]{color:var(--muted)}.spinner[data-v-bb82d908]{border:2px solid #fff3;border-top-color:var(--accent);border-radius:999px;width:18px;height:18px;animation:.8s linear infinite spin-bb82d908}.spinner.small[data-v-bb82d908]{width:22px;height:22px}@keyframes spin-bb82d908{to{transform:rotate(360deg)}}.messages_layout[data-v-bb82d908]{grid-template-columns:320px 1fr;gap:14px;width:min(1040px,100%);height:calc(100dvh - 132px);min-height:420px;margin:0 auto;padding:16px clamp(10px,3vw,18px);display:grid}.thread_list_pane[data-v-bb82d908],.conversation_pane[data-v-bb82d908]{border:1px solid var(--border);background:linear-gradient(#0d1934b3,#081126b3);border-radius:16px;flex-direction:column;min-height:0;display:flex;overflow:hidden}.pane_head[data-v-bb82d908]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pane_title[data-v-bb82d908]{color:var(--text);margin:0;font-size:18px;font-weight:900}.refresh_btn[data-v-bb82d908]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:8px;transition:color .15s,background .15s,opacity .15s;display:inline-flex}.refresh_btn[data-v-bb82d908]:hover:not(:disabled){color:var(--text);background:#ffffff14}.refresh_btn[data-v-bb82d908]:disabled{opacity:.45;cursor:not-allowed}.refresh_btn[data-v-bb82d908] .spinning{animation:1s linear infinite spin-bb82d908}.list_state[data-v-bb82d908]{justify-content:center;align-items:center;padding:30px;display:flex}.list_empty[data-v-bb82d908]{text-align:center;flex-direction:column;align-items:center;gap:6px;margin:auto;padding:30px 22px;display:flex}.list_empty_icon[data-v-bb82d908]{color:#7fb6ee;background:radial-gradient(circle at 50% 35%,#2ea3ff29,#2ea3ff0a);border:1px solid #2ea3ff38;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:6px;display:inline-flex}.list_empty_title[data-v-bb82d908]{color:var(--text);margin:0;font-size:16px;font-weight:900}.list_empty_sub[data-v-bb82d908]{color:var(--muted);max-width:260px;margin:0;font-size:13px;font-weight:600;line-height:1.5}.list_empty_cta[data-v-bb82d908]{color:#fff;background:linear-gradient(165deg,#2f8be6,#1857b0);border:1px solid #82c8ff73;border-radius:999px;margin-top:10px;padding:9px 18px;font-size:13px;font-weight:800;text-decoration:none}.thread_list[data-v-bb82d908]{flex:auto;min-height:0;margin:0;padding:6px;list-style:none;overflow-y:auto}.thread_row[data-v-bb82d908]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:11px 12px;transition:background .14s,border-color .14s;display:flex}.thread_row[data-v-bb82d908]:hover{background:#ffffff0a}.thread_row.active[data-v-bb82d908]{background:linear-gradient(#2ea3ff29,#2ea3ff0f);border-color:#2ea3ff66}.thread_avatar[data-v-bb82d908]{color:#eaf4ff;background:linear-gradient(165deg,#2f8be6,#1857b0);border:1px solid #82c8ff66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:900;display:inline-flex}.thread_main[data-v-bb82d908]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.thread_top[data-v-bb82d908]{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.thread_name[data-v-bb82d908]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.thread_time[data-v-bb82d908]{color:var(--muted);opacity:.8;flex-shrink:0;font-size:11px;font-weight:700}.thread_preview_row[data-v-bb82d908]{justify-content:space-between;align-items:center;gap:8px;display:flex}.thread_preview[data-v-bb82d908]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:13px;overflow:hidden}.thread_row.unread .thread_preview[data-v-bb82d908]{color:var(--text);font-weight:700}.thread_row.unread .thread_name[data-v-bb82d908]{color:#bfe0ff}.thread_unread[data-v-bb82d908]{color:#06203c;background:linear-gradient(#66c0ff,#2f8be6);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:900;display:inline-flex;box-shadow:0 0 0 2px #0003}.conversation_pane[data-v-bb82d908]{min-width:0}.conv_head[data-v-bb82d908]{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.conv_back[data-v-bb82d908]{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;margin:0;padding:6px;transition:color .15s,background .15s;display:none}.conv_back[data-v-bb82d908]:hover{color:var(--text);background:#ffffff14}.conv_avatar[data-v-bb82d908]{color:#eaf4ff;background:linear-gradient(165deg,#2f8be6,#1857b0);border:1px solid #82c8ff66;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:15px;font-weight:900;display:inline-flex}.conv_name[data-v-bb82d908]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:900;overflow:hidden}.conv_body[data-v-bb82d908]{flex:auto;min-height:0}.conv_placeholder[data-v-bb82d908]{color:var(--muted);flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}.conv_placeholder[data-v-bb82d908] svg{color:#5e87b8;opacity:.7}@media (width<=760px){.messages_layout[data-v-bb82d908]{grid-template-columns:1fr;height:calc(100dvh - 116px)}.messages_layout.has_active .thread_list_pane[data-v-bb82d908],.messages_layout:not(.has_active) .conversation_pane[data-v-bb82d908]{display:none}.conv_back[data-v-bb82d908]{display:inline-flex}}.auth_page[data-v-d3d24d69]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 80px);padding:40px 16px 60px;display:flex}.auth_inner[data-v-d3d24d69]{gap:20px;width:100%;max-width:420px;display:grid}.auth_brand[data-v-d3d24d69]{justify-content:center;padding-bottom:4px;display:flex}.auth_wordmark[data-v-d3d24d69]{height:28px;display:block}.auth_header[data-v-d3d24d69]{text-align:center;gap:7px;display:grid}.auth_title[data-v-d3d24d69]{color:var(--text);letter-spacing:-.3px;margin:0;font-size:26px;font-weight:1000}.auth_subtitle[data-v-d3d24d69]{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.google_btn_wrap[data-v-d3d24d69]{width:100%;min-height:44px;position:relative}.google_btn_host[data-v-d3d24d69]{z-index:2;opacity:.011;width:100%;min-height:44px;position:relative}.google_btn_host.is_loading[data-v-d3d24d69]{pointer-events:none}.google_btn_visual[data-v-d3d24d69]{pointer-events:none;z-index:1;position:absolute;inset:0}.google_btn[data-v-d3d24d69]{appearance:none;color:#1f1f1f;cursor:pointer;background:#fff;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-size:14px;font-weight:700;transition:box-shadow .15s,transform 60ms;display:flex}.google_btn[data-v-d3d24d69]:hover{box-shadow:0 6px 20px #00000038}.google_btn[data-v-d3d24d69]:active{transform:scale(.99)}.google_btn[data-v-d3d24d69]:disabled{opacity:.7;cursor:wait}.google_icon[data-v-d3d24d69]{flex-shrink:0;display:block}.auth_divider[data-v-d3d24d69]{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.auth_divider[data-v-d3d24d69]:before,.auth_divider[data-v-d3d24d69]:after{content:"";background:var(--border);flex:1;height:1px}.auth_form[data-v-d3d24d69]{gap:14px;display:grid}.field[data-v-d3d24d69]{gap:6px;display:grid}.label[data-v-d3d24d69]{color:var(--text);letter-spacing:.02em;font-size:12px;font-weight:700}.label_optional[data-v-d3d24d69]{color:var(--muted);font-weight:500}.input[data-v-d3d24d69]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff08;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.input[data-v-d3d24d69]:focus{border-color:#2ecc7180;outline:none;box-shadow:0 0 0 3px #2ecc7114}.input.error[data-v-d3d24d69]{border-color:#ff4d4fb3}.password_meta[data-v-d3d24d69]{justify-content:space-between;align-items:center;font-size:12px;display:flex}.link_btn[data-v-d3d24d69]{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:none}.link_btn[data-v-d3d24d69]:hover{text-decoration:underline}.hint_error[data-v-d3d24d69]{color:#ffb3b3;font-size:12px}.success_block[data-v-d3d24d69]{color:#cfead8;background:#2ecc711a;border:1px solid #56d59773;border-radius:10px;gap:8px;padding:14px;display:grid}.success_title[data-v-d3d24d69]{color:#a8e9c7;margin:0;font-weight:800}.success_body[data-v-d3d24d69]{margin:0;font-size:13px;line-height:1.5}.resend_link[data-v-d3d24d69]{justify-self:start;font-size:13px}.resend_inline[data-v-d3d24d69]{margin-top:8px;font-size:13px;display:block}.form_error[data-v-d3d24d69]{color:#ffd1d1;background:#ff4d4f1a;border:1px solid #ff4d4f73;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.submit_btn[data-v-d3d24d69]{color:#072014;cursor:pointer;letter-spacing:.01em;background:linear-gradient(#37d67a,#2fbf6d);border:1px solid #2ecc7180;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:900;transition:box-shadow .15s,transform 60ms;display:inline-flex}.submit_btn[data-v-d3d24d69]:hover{box-shadow:0 6px 22px #2ecc714d}.submit_btn[data-v-d3d24d69]:active{transform:scale(.99)}.submit_btn[data-v-d3d24d69]:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.btn_spinner[data-v-d3d24d69]{border:2px solid #0003;border-top-color:#000000b3;border-radius:999px;flex-shrink:0;width:14px;height:14px;animation:.8s linear infinite spin-d3d24d69;display:inline-block}.google_spinner[data-v-d3d24d69]{border-top-color:#1f1f1f}@keyframes spin-d3d24d69{to{transform:rotate(360deg)}}.mode_toggle[data-v-d3d24d69]{text-align:center;color:var(--muted);margin:0;font-size:13px}@media (width<=460px){.auth_inner[data-v-d3d24d69]{gap:16px}.auth_title[data-v-d3d24d69]{font-size:22px}}.auth_handoff_page[data-v-d16d720a]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 80px);padding:40px 16px 60px;display:flex}.auth_handoff_inner[data-v-d16d720a]{text-align:center;gap:14px;width:100%;max-width:420px;display:grid}.auth_handoff_status[data-v-d16d720a]{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.auth_handoff_error[data-v-d16d720a]{color:#ffb4b4;margin:0;font-size:14px;line-height:1.5}.auth_handoff_recovery[data-v-d16d720a]{justify-items:center;gap:14px;display:grid}.auth_handoff_recovery_lead[data-v-d16d720a]{color:var(--muted);max-width:42ch;margin:0;font-size:13px;line-height:1.55}.auth_handoff_recovery_lead a[data-v-d16d720a]{color:var(--accent,#7eb8ff);text-decoration:underline}.auth_handoff_recovery_secondary[data-v-d16d720a]{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.auth_handoff_recovery_secondary a[data-v-d16d720a]{color:var(--accent,#7eb8ff);text-decoration:underline}.auth_handoff_btn[data-v-d16d720a]{border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 20px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.auth_handoff_btn_primary[data-v-d16d720a]{color:#0b1220;background:var(--accent,#7eb8ff);width:100%;max-width:280px}.auth_handoff_btn_primary[data-v-d16d720a]:hover{filter:brightness(1.06)}.auth_page[data-v-9fd74456]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 80px);padding:32px 16px;display:flex}.auth_card[data-v-9fd74456]{border:1px solid var(--border);background:linear-gradient(#1c3a784d,#1230642e);border-radius:14px;gap:18px;width:100%;max-width:440px;padding:24px;display:grid;box-shadow:0 12px 36px #00000040}.auth_header[data-v-9fd74456]{gap:6px;display:grid}.auth_title[data-v-9fd74456]{color:var(--text);margin:0;font-size:24px;font-weight:900}.auth_subtitle[data-v-9fd74456]{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.auth_form[data-v-9fd74456]{gap:14px;display:grid}.field[data-v-9fd74456]{gap:6px;display:grid}.label[data-v-9fd74456]{color:var(--text);font-size:13px;font-weight:600}.input[data-v-9fd74456]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:14px}.input[data-v-9fd74456]:focus{border-color:#d7b43a8c;outline:none}.input.error[data-v-9fd74456]{border-color:#ff4d4fb3}.hint_error[data-v-9fd74456]{color:#ffb3b3;font-size:12px}.success_block[data-v-9fd74456]{color:#cfead8;background:#2ecc711a;border:1px solid #56d59773;border-radius:10px;gap:6px;padding:14px;display:grid}.success_title[data-v-9fd74456]{color:#a8e9c7;margin:0;font-weight:800}.success_body[data-v-9fd74456]{margin:0;font-size:13px;line-height:1.5}.primary_btn.submit_btn[data-v-9fd74456]{color:#072014;cursor:pointer;background:linear-gradient(#37d67a,#2fbf6d);border:1px solid #2ecc7180;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:800;display:inline-flex}.primary_btn.submit_btn[data-v-9fd74456]:disabled{opacity:.6;cursor:not-allowed}.btn_spinner[data-v-9fd74456]{border:2px solid #00000040;border-top-color:#072014;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-9fd74456;display:inline-block}@keyframes spin-9fd74456{to{transform:rotate(360deg)}}.back_link[data-v-9fd74456]{text-align:center;margin:0;font-size:13px}.link_btn[data-v-9fd74456]{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:none}.link_btn[data-v-9fd74456]:hover{text-decoration:underline}.auth_page[data-v-66a43df4]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 80px);padding:32px 16px;display:flex}.auth_card[data-v-66a43df4]{border:1px solid var(--border);background:linear-gradient(#1c3a784d,#1230642e);border-radius:14px;gap:18px;width:100%;max-width:440px;padding:24px;display:grid;box-shadow:0 12px 36px #00000040}.auth_header[data-v-66a43df4]{gap:6px;display:grid}.auth_title[data-v-66a43df4]{color:var(--text);margin:0;font-size:24px;font-weight:900}.auth_subtitle[data-v-66a43df4]{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.auth_form[data-v-66a43df4]{gap:14px;display:grid}.field[data-v-66a43df4]{gap:6px;display:grid}.label[data-v-66a43df4]{color:var(--text);font-size:13px;font-weight:600}.input[data-v-66a43df4]{border:1px solid var(--border);width:100%;color:var(--text);background:#ffffff05;border-radius:10px;padding:11px 12px;font-family:inherit;font-size:14px}.input[data-v-66a43df4]:focus{border-color:#d7b43a8c;outline:none}.input.error[data-v-66a43df4]{border-color:#ff4d4fb3}.hint_error[data-v-66a43df4]{color:#ffb3b3;font-size:12px}.form_error[data-v-66a43df4]{color:#ffd1d1;background:#ff4d4f1a;border:1px solid #ff4d4f73;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.success_block[data-v-66a43df4]{color:#cfead8;background:#2ecc711a;border:1px solid #56d59773;border-radius:10px;gap:6px;padding:14px;display:grid}.success_title[data-v-66a43df4]{color:#a8e9c7;margin:0;font-weight:800}.success_body[data-v-66a43df4]{margin:0;font-size:13px;line-height:1.5}.primary_btn.submit_btn[data-v-66a43df4]{color:#072014;cursor:pointer;background:linear-gradient(#37d67a,#2fbf6d);border:1px solid #2ecc7180;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 14px;font-size:15px;font-weight:800;display:inline-flex}.primary_btn.submit_btn[data-v-66a43df4]:disabled{opacity:.6;cursor:not-allowed}.btn_spinner[data-v-66a43df4]{border:2px solid #00000040;border-top-color:#072014;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-66a43df4;display:inline-block}@keyframes spin-66a43df4{to{transform:rotate(360deg)}}.back_link[data-v-66a43df4]{text-align:center;margin:0;font-size:13px}.link_btn[data-v-66a43df4]{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700;text-decoration:none}.link_btn[data-v-66a43df4]:hover{text-decoration:underline}.link_btn.align_right[data-v-66a43df4]{justify-self:end}.auth_page[data-v-e81bddd1]{justify-content:center;align-items:flex-start;min-height:calc(100dvh - 80px);padding:32px 16px;display:flex}.auth_card[data-v-e81bddd1]{border:1px solid var(--border);background:linear-gradient(#1c3a784d,#1230642e);border-radius:14px;gap:18px;width:100%;max-width:440px;padding:24px;display:grid;box-shadow:0 12px 36px #00000040}.auth_header[data-v-e81bddd1]{gap:6px;display:grid}.auth_title[data-v-e81bddd1]{color:var(--text);margin:0;font-size:24px;font-weight:900}.auth_subtitle[data-v-e81bddd1]{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.loading_block[data-v-e81bddd1]{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.success_block[data-v-e81bddd1]{color:#cfead8;background:#2ecc711a;border:1px solid #56d59773;border-radius:10px;gap:6px;padding:14px;display:grid}.success_title[data-v-e81bddd1]{color:#a8e9c7;margin:0;font-weight:800}.success_body[data-v-e81bddd1]{margin:0;font-size:13px;line-height:1.5}.form_error[data-v-e81bddd1]{color:#ffd1d1;background:#ff4d4f1a;border:1px solid #ff4d4f73;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.4}.btn_spinner[data-v-e81bddd1]{border:2px solid #ffffff40;border-top-color:var(--accent);border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-e81bddd1;display:inline-block}@keyframes spin-e81bddd1{to{transform:rotate(360deg)}}.back_link[data-v-e81bddd1]{text-align:center;margin:0;font-size:13px}.link_btn[data-v-e81bddd1]{appearance:none;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;font-weight:700;text-decoration:none}.link_btn[data-v-e81bddd1]:hover{text-decoration:underline}.brave_note[data-v-ea99a544]{color:var(--muted);margin:10px 0 0;font-size:12px;font-weight:600;line-height:1.45}.brave_link[data-v-ea99a544]{color:#ff9b7a;text-underline-offset:2px;-webkit-text-decoration:underline #fb542b8c;text-decoration:underline #fb542b8c}.brave_link[data-v-ea99a544]:hover{color:#ffb89a}.roadmap_page[data-v-cdad48f6]{padding-bottom:56px}.roadmap_hero[data-v-cdad48f6]{background:radial-gradient(70% 130% at 12% 0,#17a2b829,#0000 70%),radial-gradient(65% 120% at 90% 0,#f0d67a29,#0000 72%),linear-gradient(#0b1630f5,#081228f2);margin-top:8px}.hero_inner[data-v-cdad48f6]{padding:28px 20px 26px}.hero_badge[data-v-cdad48f6]{letter-spacing:.7px;text-transform:uppercase;color:#b9e7f0;margin:0 0 10px;font-size:12px;font-weight:900}.hero_title[data-v-cdad48f6]{margin:0;font-size:clamp(30px,5vw,44px);line-height:1.06}.hero_subtitle[data-v-cdad48f6]{max-width:780px;color:var(--muted);margin:14px 0 0;font-weight:700;line-height:1.6}.main_grid[data-v-cdad48f6]{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:16px;margin-top:16px;display:grid}@media (width<=980px){.main_grid[data-v-cdad48f6]{grid-template-columns:1fr}}.timeline_section[data-v-cdad48f6],.support_section[data-v-cdad48f6]{padding:14px}.section_head[data-v-cdad48f6]{border-bottom:1px solid var(--border);margin-bottom:12px;padding-bottom:12px}.section_title[data-v-cdad48f6]{margin:0;font-size:22px}.section_subtitle[data-v-cdad48f6]{color:var(--muted);margin:6px 0 0;font-size:13px;font-weight:700}.timeline_wrap[data-v-cdad48f6]{padding:20px 0;position:relative}.timeline_line[data-v-cdad48f6]{z-index:0;background:linear-gradient(#d946ef 0%,#3b82f6 100%);width:2px;position:absolute;top:0;bottom:0;left:23px;box-shadow:0 0 15px #d946ef66}.timeline_item[data-v-cdad48f6]{z-index:1;margin-bottom:32px;padding-left:60px;position:relative}.timeline_item[data-v-cdad48f6]:last-child{margin-bottom:0}.timeline_dot[data-v-cdad48f6]{background:var(--bg);border:2px solid #3b82f6;border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;top:20px;left:14px;box-shadow:0 0 0 4px #3b82f626}.timeline_item:hover .timeline_dot[data-v-cdad48f6]{background:#3b82f6;transform:scale(1.1);box-shadow:0 0 15px #3b82f680,0 0 0 4px #3b82f640}.timeline_item.completed .timeline_dot[data-v-cdad48f6]{background:#d946ef;border-color:#d946ef;box-shadow:0 0 15px #d946ef99,0 0 30px #d946ef66}.timeline_card[data-v-cdad48f6]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:16px;padding:20px 24px;transition:transform .3s,box-shadow .3s;position:relative}.timeline_item:hover .timeline_card[data-v-cdad48f6]{transform:translate(4px);box-shadow:0 10px 30px -10px #00000080,0 0 20px #3b82f626}.timeline_item.completed:hover .timeline_card[data-v-cdad48f6]{box-shadow:0 10px 30px -10px #00000080,0 0 20px #d946ef33}.timeline_top[data-v-cdad48f6]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.timeline_date[data-v-cdad48f6]{color:#3b82f6;letter-spacing:1px;text-transform:uppercase;text-shadow:0 0 10px #3b82f64d;font-size:13px;font-weight:800}.timeline_item.completed .timeline_date[data-v-cdad48f6]{color:#d946ef;text-shadow:0 0 15px #d946ef99}.timeline_title[data-v-cdad48f6]{color:#f1f5f9;margin:0 0 8px;font-size:18px;font-weight:700}.timeline_desc[data-v-cdad48f6]{color:#94a3b8;margin:0;font-size:15px;line-height:1.6}.support_copy[data-v-cdad48f6]{color:var(--muted);margin:0 0 12px;font-weight:700;line-height:1.55}.support_list[data-v-cdad48f6]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.support_item[data-v-cdad48f6]{background:#ffffff05;border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.support_logo[data-v-cdad48f6]{object-fit:contain;background:#fff;border-radius:6px;width:34px;height:34px;padding:3px}.support_body[data-v-cdad48f6]{min-width:0}.support_name[data-v-cdad48f6]{margin:0 0 2px;font-size:14px;font-weight:700}.support_desc[data-v-cdad48f6]{color:#94a3b8;margin:0 0 4px;font-size:13px;line-height:1.4}.support_url[data-v-cdad48f6]{color:#b8d9ff;overflow-wrap:anywhere;font-size:12px;text-decoration:underline}.copy_btn[data-v-cdad48f6]{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:800}.dmca_page[data-v-4490db5d]{padding-bottom:56px}.dmca_hero[data-v-4490db5d]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff03);margin-top:8px}.hero_inner[data-v-4490db5d]{padding:28px 20px}.hero_title[data-v-4490db5d]{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.2}.hero_subtitle[data-v-4490db5d]{color:var(--muted);margin:10px 0 0;font-weight:700;line-height:1.5}.dmca_content[data-v-4490db5d]{margin-top:16px;padding:24px 20px}.dmca_intro[data-v-4490db5d]{margin-bottom:24px}.dmca_intro p[data-v-4490db5d]{color:var(--muted);margin:0;line-height:1.6}.dmca_section[data-v-4490db5d]{margin-bottom:24px}.dmca_section[data-v-4490db5d]:last-of-type{margin-bottom:0}.dmca_heading[data-v-4490db5d]{margin:0 0 12px;font-size:18px;font-weight:700}.dmca_section p[data-v-4490db5d]{color:var(--muted);margin:0 0 12px;line-height:1.6}.dmca_list[data-v-4490db5d]{color:var(--muted);margin:12px 0 16px 20px;padding:0;line-height:1.6}.dmca_list li[data-v-4490db5d]{margin-bottom:6px}.dmca_agent[data-v-4490db5d]{background:#ffffff0a;border-radius:8px;margin-top:16px;padding:14px}.dmca_agent a[data-v-4490db5d]{color:var(--accent);text-decoration:none}.dmca_agent a[data-v-4490db5d]:hover{text-decoration:underline}.dmca_legal_links[data-v-4490db5d]{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.dmca_legal_links a[data-v-4490db5d]{color:var(--accent);text-decoration:none}.dmca_legal_links a[data-v-4490db5d]:hover{text-decoration:underline}.dmca_updated[data-v-4490db5d]{color:var(--muted);opacity:.85;margin-top:24px;font-size:13px}.terms_page[data-v-c8a23d02]{padding-bottom:56px}.terms_hero[data-v-c8a23d02]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff03);margin-top:8px}.hero_inner[data-v-c8a23d02]{padding:28px 20px}.hero_title[data-v-c8a23d02]{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.2}.hero_subtitle[data-v-c8a23d02]{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:700}.terms_content[data-v-c8a23d02]{margin-top:16px;padding:24px 20px}.terms_intro[data-v-c8a23d02]{margin-bottom:24px}.terms_intro p[data-v-c8a23d02],.terms_section p[data-v-c8a23d02]{color:var(--muted);margin:0 0 12px;line-height:1.6}.terms_section[data-v-c8a23d02]{margin-bottom:24px}.terms_heading[data-v-c8a23d02]{margin:0 0 12px;font-size:18px;font-weight:700}.terms_list[data-v-c8a23d02]{color:var(--muted);margin:12px 0 16px 20px;padding:0;line-height:1.6}.terms_list li[data-v-c8a23d02]{margin-bottom:6px}.terms_content a[data-v-c8a23d02]{color:var(--accent);text-decoration:none}.terms_content a[data-v-c8a23d02]:hover{text-decoration:underline}.terms_legal_links[data-v-c8a23d02]{border-top:1px solid var(--border);margin-top:24px;padding-top:16px}.terms_updated[data-v-c8a23d02]{color:var(--muted);opacity:.85;margin-top:12px;font-size:13px}.privacy_page[data-v-7d45da44]{padding-bottom:56px}.privacy_hero[data-v-7d45da44]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff03);margin-top:8px}.hero_inner[data-v-7d45da44]{padding:28px 20px}.hero_title[data-v-7d45da44]{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.2}.hero_subtitle[data-v-7d45da44]{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:700}.privacy_content[data-v-7d45da44]{margin-top:16px;padding:24px 20px}.privacy_intro[data-v-7d45da44]{margin-bottom:24px}.privacy_intro p[data-v-7d45da44],.privacy_section p[data-v-7d45da44]{color:var(--muted);margin:0 0 12px;line-height:1.6}.privacy_section[data-v-7d45da44]{margin-bottom:24px}.privacy_heading[data-v-7d45da44]{margin:0 0 12px;font-size:18px;font-weight:700}.privacy_list[data-v-7d45da44]{color:var(--muted);margin:12px 0 16px 20px;padding:0;line-height:1.6}.privacy_list li[data-v-7d45da44]{margin-bottom:8px}.privacy_content a[data-v-7d45da44]{color:var(--accent);text-decoration:none}.privacy_content a[data-v-7d45da44]:hover{text-decoration:underline}.privacy_updated[data-v-7d45da44]{color:var(--muted);opacity:.85;margin-top:24px;font-size:13px}.privacy_legal_links[data-v-7d45da44]{margin-top:12px;font-size:14px}.sms_page[data-v-513852ea]{padding-block:28px 64px}.sms_doc[data-v-513852ea]{max-width:40rem;margin:0 auto}.sms_header[data-v-513852ea]{margin-bottom:1.5rem}.sms_header h1[data-v-513852ea]{margin:0;font-size:clamp(1.6rem,3.5vw,2rem);font-weight:800;line-height:1.2}.sms_updated[data-v-513852ea]{color:var(--muted);margin:.4rem 0 0;font-size:.875rem}.sms_doc p[data-v-513852ea],.sms_doc ul[data-v-513852ea]{color:var(--muted);margin:0 0 1rem;line-height:1.65}.sms_doc h2[data-v-513852ea]{color:inherit;margin:1.75rem 0 .55rem;font-size:1.05rem;font-weight:700}.sms_doc ul[data-v-513852ea]{padding-left:1.2rem}.sms_doc li[data-v-513852ea]{margin-bottom:.45rem}.sms_doc li[data-v-513852ea]:last-child{margin-bottom:0}.sms_sample[data-v-513852ea]{border-left:2px solid var(--border);padding-left:.85rem;font-size:.95rem}.sms_doc a[data-v-513852ea]{color:var(--accent);text-decoration:none}.sms_doc a[data-v-513852ea]:hover{text-decoration:underline}.sms_footer_links[data-v-513852ea]{margin-top:2rem;font-size:.875rem}.privacy_page[data-v-beea3d3b]{padding-bottom:56px}.privacy_hero[data-v-beea3d3b]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff0a,#ffffff03);margin-top:8px}.hero_inner[data-v-beea3d3b]{padding:28px 20px}.hero_title[data-v-beea3d3b]{margin:0;font-size:clamp(26px,4vw,36px);line-height:1.2}.hero_subtitle[data-v-beea3d3b]{color:var(--muted);margin:10px 0 0;font-size:14px;font-weight:700}.privacy_content[data-v-beea3d3b]{margin-top:16px;padding:24px 20px}.privacy_intro[data-v-beea3d3b]{margin-bottom:24px}.privacy_intro p[data-v-beea3d3b],.privacy_section p[data-v-beea3d3b]{color:var(--muted);margin:0 0 12px;line-height:1.6}.privacy_section[data-v-beea3d3b]{margin-bottom:24px}.privacy_heading[data-v-beea3d3b]{margin:0 0 12px;font-size:18px;font-weight:700}.privacy_list[data-v-beea3d3b]{color:var(--muted);margin:12px 0 16px 20px;padding:0;line-height:1.6}.privacy_list li[data-v-beea3d3b]{margin-bottom:8px}.privacy_content a[data-v-beea3d3b]{color:var(--accent);text-decoration:none}.privacy_content a[data-v-beea3d3b]:hover{text-decoration:underline}.privacy_updated[data-v-beea3d3b]{color:var(--muted);opacity:.85;margin-top:24px;font-size:13px}.steps_list[data-v-beea3d3b]{color:var(--muted);margin:12px 0 16px 20px;padding:0;line-height:1.65}.steps_list li[data-v-beea3d3b]{margin-bottom:10px}.inner_panel[data-v-beea3d3b]{border:1px solid var(--border);background:linear-gradient(145deg,#ffffff08,#ffffff03);border-radius:12px;padding:20px;position:relative}.hp_trap[data-v-beea3d3b]{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.form_hint[data-v-beea3d3b]{color:var(--muted);margin:0 0 14px;line-height:1.55}.form_grid[data-v-beea3d3b]{gap:14px;display:grid}.field[data-v-beea3d3b]{gap:6px;display:grid}.label[data-v-beea3d3b]{color:var(--text);font-size:14px;font-weight:600}.input[data-v-beea3d3b]{border:1px solid var(--border);width:100%;color:var(--text);box-sizing:border-box;background:#ffffff05;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.input[data-v-beea3d3b]:focus{border-color:#d7b43a8c;outline:none}.textarea[data-v-beea3d3b]{resize:vertical;min-height:72px}.check_row[data-v-beea3d3b]{color:var(--muted);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:14px;line-height:1.5;display:grid}.check_row.tight[data-v-beea3d3b]{margin-bottom:4px}.cat_fieldset[data-v-beea3d3b]{border:none;margin:0;padding:0}.form_actions[data-v-beea3d3b]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary_btn.teal[data-v-beea3d3b]{color:#061626;cursor:pointer;background:linear-gradient(#20c997,#17a2b8);border:1px solid #17a2b873;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:800;display:inline-flex}.primary_btn.teal[data-v-beea3d3b]:disabled{opacity:.5;cursor:not-allowed}.btn_spinner[data-v-beea3d3b]{vertical-align:-2px;border:2px solid #06162659;border-top-color:currentColor;border-radius:999px;width:14px;height:14px;animation:.8s linear infinite spin-beea3d3b;display:inline-block}@keyframes spin-beea3d3b{to{transform:rotate(360deg)}}.hint_error[data-v-beea3d3b]{color:#ffb3b3;margin:0;font-size:13px}.hint_success[data-v-beea3d3b]{color:#a8e9c7;margin:0;font-size:14px;line-height:1.45}.sm_page[data-v-67bfaca1]{background:radial-gradient(72vw 42vh at 12% -8%, #c93a2a24, transparent 62%), radial-gradient(58vw 36vh at 92% 0%, #f0d67a1a, transparent 58%), linear-gradient(180deg, #ffffff05, transparent 28%), var(--bg);width:min(1180px,100%);margin:0 auto;padding:20px clamp(12px,3vw,24px) 48px}.sm_masthead[data-v-67bfaca1]{border-bottom:1px solid #f0d67a29;gap:16px;margin-bottom:28px;padding-bottom:18px;display:grid}.sm_kicker[data-v-67bfaca1]{letter-spacing:.18em;text-transform:uppercase;color:#d4a63a;margin:0 0 4px;font-size:11px;font-weight:900}.sm_title[data-v-67bfaca1]{letter-spacing:-.03em;color:#f7f0df;margin:0;font-family:Orbitron,Inter,system-ui,sans-serif;font-size:clamp(2rem,6vw,3.4rem);font-weight:800;line-height:1.02}.sm_dek[data-v-67bfaca1]{max-width:52ch;color:var(--muted);margin:10px 0 0;font-size:15px;font-weight:650;line-height:1.45}.sm_admin_bar[data-v-67bfaca1]{justify-content:flex-start;display:flex}.sm_admin_link[data-v-67bfaca1]{color:#f0d67a;background:linear-gradient(#f0d67a24,#f0d67a0f);border:1px solid #f0d67a6b;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.sm_admin_link[data-v-67bfaca1]:hover{border-color:#f0d67a}.sm_hero[data-v-67bfaca1]{align-items:end;gap:22px;margin-bottom:36px;display:grid}@media (width>=900px){.sm_hero[data-v-67bfaca1]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:28px}}.sm_hero_card_col[data-v-67bfaca1]{min-width:0;max-width:420px}@media (width>=900px){.sm_hero_card_col[data-v-67bfaca1]{justify-self:start;max-width:none}}.sm_hero_meta[data-v-67bfaca1]{align-content:end;gap:8px;padding:8px 0 6px;display:grid}.sm_section_kicker[data-v-67bfaca1]{letter-spacing:.14em;text-transform:uppercase;color:#c93a2a;margin:0;font-size:11px;font-weight:900}.sm_hero_headline[data-v-67bfaca1]{text-transform:uppercase;margin:0;font-family:Orbitron,Inter,system-ui,sans-serif;font-size:clamp(1.35rem,4.2vw,2.2rem);font-weight:800;line-height:1.08}.sm_vs[data-v-67bfaca1]{color:#f0d67a;letter-spacing:.08em;margin:0 .35em;font-size:.72em;display:inline-block}.sm_hero_event[data-v-67bfaca1],.sm_hero_date[data-v-67bfaca1],.sm_hero_tagline[data-v-67bfaca1]{color:var(--muted);margin:0;font-weight:700}.sm_hero_tagline[data-v-67bfaca1]{color:#e8d9b0}.sm_section[data-v-67bfaca1]{margin-bottom:34px}.sm_section_settled[data-v-67bfaca1]{border-top:1px solid var(--border);padding-top:8px}.sm_section_head[data-v-67bfaca1]{gap:4px;margin-bottom:16px;display:grid}.sm_section_title[data-v-67bfaca1]{letter-spacing:.02em;margin:0;font-family:Orbitron,Inter,system-ui,sans-serif;font-size:clamp(1.1rem,3vw,1.5rem);font-weight:800}.sm_section_sub[data-v-67bfaca1]{color:var(--muted);margin:0;font-size:14px;font-weight:700}.sm_featured_grid[data-v-67bfaca1]{grid-template-columns:1fr;gap:18px;display:grid}@media (width>=720px){.sm_featured_grid[data-v-67bfaca1]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1080px){.sm_featured_grid[data-v-67bfaca1]{grid-template-columns:repeat(3,minmax(0,1fr))}}.sm_featured_grid_settled[data-v-67bfaca1]{opacity:.96}.sm_grid_card[data-v-67bfaca1]{border-radius:12px;overflow:hidden}.sm_state[data-v-67bfaca1]{border:1px dashed var(--border);text-align:center;background:#ffffff08;border-radius:12px;padding:28px 18px}.sm_state_title[data-v-67bfaca1]{margin:0 0 6px;font-weight:900}.sm_state_copy[data-v-67bfaca1]{color:var(--muted);margin:0;font-weight:700}.sm_retry_btn[data-v-67bfaca1],.sm_more_btn[data-v-67bfaca1]{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;margin-top:12px;padding:10px 18px;font-weight:800;display:inline-flex}.sm_retry_btn[data-v-67bfaca1]:hover,.sm_more_btn[data-v-67bfaca1]:hover{border-color:var(--accent)}.sm_empty[data-v-67bfaca1]{border:1px dashed var(--border);text-align:center;background:#ffffff08;border-radius:12px;padding:28px 18px}.sm_empty_title[data-v-67bfaca1]{margin:0 0 6px;font-weight:900}.sm_empty_copy[data-v-67bfaca1]{color:var(--muted);margin:0;font-weight:700}.sm_more_wrap[data-v-67bfaca1]{justify-content:center;margin-top:14px;display:flex}.checkin_main[data-v-aef7ff2a]{width:min(1000px,100%)}.checkin_panel[data-v-aef7ff2a]{margin-top:18px}.panel_header[data-v-aef7ff2a]{border:1px solid var(--border);background:#0a174066;border-bottom:none;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.panel_body[data-v-aef7ff2a]{border:1px solid var(--border);background:#0a174040;border-radius:0 0 12px 12px;padding:16px}.checkin_subtitle[data-v-aef7ff2a]{max-width:640px;margin:6px 0 0}.checkin_event_meta[data-v-aef7ff2a]{gap:4px;margin-bottom:12px;display:grid}.checkin_event_name[data-v-aef7ff2a]{color:#f5f7ff;font-size:16px;font-weight:800}.checkin_event_detail[data-v-aef7ff2a]{color:#a8bce8f2;font-size:13px}.error_text[data-v-aef7ff2a]{color:#ff9b91;font-weight:800}.checkin_main[data-v-5200631a]{width:min(1000px,100%)}.checkin_panel[data-v-5200631a]{margin-top:18px}.panel_header[data-v-5200631a]{border:1px solid var(--border);background:#0a174066;border-bottom:none;border-radius:12px 12px 0 0;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.panel_body[data-v-5200631a]{border:1px solid var(--border);background:#0a174040;border-radius:0 0 12px 12px;padding:16px}.checkin_subtitle[data-v-5200631a]{max-width:720px;margin:6px 0 0}.checkin_event_meta[data-v-5200631a]{gap:4px;margin-bottom:12px;display:grid}.checkin_event_name[data-v-5200631a]{color:#f5f7ff;font-size:16px;font-weight:800}.checkin_event_detail[data-v-5200631a]{color:#a8bce8f2;font-size:13px}.error_text[data-v-5200631a]{color:#ff9b91;font-weight:800}@keyframes fade_up-29ba4c01{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes orb_float_a-29ba4c01{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(16px,-12px)scale(1.06)}}@keyframes orb_float_b-29ba4c01{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-12px,14px)scale(.97)}}@keyframes glint_sweep-29ba4c01{0%{opacity:0;transform:translate(-120%)}16%{opacity:.85}84%{opacity:.85}to{opacity:0;transform:translate(140%)}}@keyframes featured_visual_float-29ba4c01{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes card_sheen_sweep-29ba4c01{0%,30%{opacity:0;background-position:-100% 0}40%{opacity:1}70%{opacity:0;background-position:200% 0}to{opacity:0;background-position:200% 0}}@keyframes sale_ring_pulse_gold-29ba4c01{0%,to{border-color:#f0d67a26;box-shadow:0 0 #f0d67a00,0 0 14px #f0d67a14}45%{border-color:#f0d67a8c;box-shadow:0 0 0 5px #f0d67a12,0 0 28px #f0d67a38}}.featured_stage[data-v-29ba4c01]{box-sizing:border-box;background:linear-gradient(160deg,#0b1734fc,#070e1cf7);border:1px solid #ffffff14;border-left:0;border-right:0;border-radius:0;width:100vw;margin-bottom:34px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden;box-shadow:0 24px 64px #0000006b,0 0 0 1px #f0d67a0d,inset 0 1px #ffffff0f}.featured_stage[data-v-29ba4c01]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#ffffff14,#0000);width:42%;position:absolute;inset:0 0 0 -24%;transform:translate(-120%)}.featured_stage_bg[data-v-29ba4c01]{pointer-events:none;position:absolute;inset:0}.bg_orb[data-v-29ba4c01]{filter:blur(60px);border-radius:50%;position:absolute}.bg_orb_a[data-v-29ba4c01]{background:radial-gradient(circle,#f0d67a57,#c98a1a14 65%);width:300px;height:300px;animation:11s ease-in-out infinite orb_float_a-29ba4c01;top:-120px;right:-80px}.bg_orb_b[data-v-29ba4c01]{background:radial-gradient(circle,#325ed624,#0a12360f 72%);width:240px;height:240px;animation:13s ease-in-out infinite orb_float_b-29ba4c01;bottom:-90px;left:-70px}.bg_grid[data-v-29ba4c01]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 85%,#000 18%,#0000 85%);mask-image:radial-gradient(85% 85%,#000 18%,#0000 85%)}.featured_track[data-v-29ba4c01]{z-index:2;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:manipulation;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow:auto hidden}.featured_track[data-v-29ba4c01]::-webkit-scrollbar{display:none}.featured_slide[data-v-29ba4c01]{min-height:220px;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:0 0 100%;padding:24px 28px 0;position:relative}.sale_slide[data-v-29ba4c01]{background:radial-gradient(75% 55% at 82% 12%,#f0d67a1a 0%,#0000 58%),linear-gradient(155deg,#0d19376b 0%,#080f1e61 100%);padding:14px 28px 0}.sale_slide .featured_slide_inner[data-v-29ba4c01],.sale_slide .featured_body[data-v-29ba4c01]{align-items:flex-start}.product_line_slide[data-v-29ba4c01]{padding:12px 28px 0}.product_line_slide .featured_slide_inner[data-v-29ba4c01]{align-items:flex-start;gap:14px 22px}.product_line_slide .featured_body[data-v-29ba4c01]{align-items:center;gap:16px 26px}.product_line_slide .featured_copy[data-v-29ba4c01]{gap:.65rem;max-width:min(22rem,100%)}.product_line_slide .featured_title_product_line[data-v-29ba4c01]{font-size:clamp(1.22rem,3.85vw,1.68rem);line-height:1.04}.product_line_slide .featured_text[data-v-29ba4c01]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.86rem,2.65vw,1rem);line-height:1.28;display:-webkit-box;overflow:hidden}.product_line_slide .featured_cta_row[data-v-29ba4c01]{flex-shrink:0;margin-top:2px;padding-bottom:0}.product_line_slide .featured_visual_block[data-v-29ba4c01]{gap:10px;min-height:0}.product_line_slide .featured_visual_card[data-v-29ba4c01]{border-radius:15px;width:clamp(150px,41vw,192px);height:clamp(122px,32vw,150px)}.product_line_slide .featured_visual_img[data-v-29ba4c01]{object-fit:cover;object-position:center 30%;border-radius:15px}.product_line_slide .featured_card_glow_ring[data-v-29ba4c01]{border-radius:18px}.product_line_slide .featured_card_sheen[data-v-29ba4c01]{border-radius:15px}.featured_slide_inner[data-v-29ba4c01]{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;animation:.45s cubic-bezier(.22,1,.36,1) both fade_up-29ba4c01;display:flex;position:relative}.featured_body[data-v-29ba4c01]{flex-direction:row;flex:1;align-items:center;gap:48px;display:flex}.featured_copy[data-v-29ba4c01]{flex-direction:column;gap:4px;max-width:24rem;display:flex}.featured_eyebrow[data-v-29ba4c01]{color:var(--dimmed-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.sale_eyebrow[data-v-29ba4c01]{color:var(--accent);letter-spacing:.04em;font-size:clamp(1.5rem,4.8vw,2.05rem);font-weight:900;line-height:1.05}.featured_title[data-v-29ba4c01]{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:900;line-height:1.1}.featured_title_sale[data-v-29ba4c01]{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1rem,3.2vw,1.22rem)}.featured_title_product_line[data-v-29ba4c01]{letter-spacing:-.03em;background:linear-gradient(#fff 0%,#b8c4d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.42rem,4.5vw,1.95rem);font-weight:900;line-height:1.08}.featured_text[data-v-29ba4c01]{color:#e6eefce0;margin:0;font-size:clamp(1rem,3.1vw,1.12rem);line-height:1.45}.featured_text_highlight[data-v-29ba4c01]{color:var(--dimmed-accent);font-weight:600}.sale_slide .featured_text[data-v-29ba4c01]{margin-top:.85rem}.sale_countdown_block[data-v-29ba4c01]{border-left:1px solid #ffffff14;flex-direction:column;flex:1;align-items:flex-end;gap:6px;min-width:0;padding-left:24px;display:flex}.sale_countdown_label[data-v-29ba4c01]{color:#e6ecfa8c;letter-spacing:.1em;text-transform:uppercase;font-size:.84rem;font-weight:800}.sale_countdown_value[data-v-29ba4c01]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px 18px;line-height:1;display:flex}.sale_countdown_unit[data-v-29ba4c01]{color:var(--accent);align-items:baseline;gap:2px;display:inline-flex}.sale_countdown_num[data-v-29ba4c01]{letter-spacing:-.03em;font-size:clamp(2.65rem,8.5vw,3.85rem);font-weight:900;line-height:.85}.sale_countdown_suffix[data-v-29ba4c01]{opacity:.8;text-transform:lowercase;font-size:clamp(1.12rem,3.5vw,1.55rem);font-weight:800}.sale_countdown_ended[data-v-29ba4c01]{color:var(--muted);font-size:clamp(1.5rem,4.2vw,2rem);font-weight:900}.sale_countdown_pending[data-v-29ba4c01]{letter-spacing:.12em;color:#e6ecfa59;font-size:clamp(2rem,6vw,2.75rem);font-weight:800}.featured_visual_block[data-v-29ba4c01]{flex-flow:row;flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:148px;display:flex;position:relative}.featured_visual_card[data-v-29ba4c01]{will-change:transform;background:linear-gradient(165deg,#12234cf5,#08122afc);border-radius:18px;flex:none;width:clamp(118px,34vw,148px);height:clamp(118px,34vw,148px);transition:box-shadow .3s;animation:4.5s ease-in-out infinite featured_visual_float-29ba4c01;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000073,0 0 0 1px #ffffff1a}.featured_card_glow_ring[data-v-29ba4c01]{pointer-events:none;z-index:3;border:1.5px solid #f0d67a00;border-radius:21px;animation:3.6s ease-in-out infinite both sale_ring_pulse_gold-29ba4c01;position:absolute;inset:-3px}.featured_card_sheen[data-v-29ba4c01]{pointer-events:none;z-index:2;background:linear-gradient(118deg,#0000 20%,#f0d67a21 46%,#ffffff2e 50%,#f0d67a14 54%,#0000 72%) -100% 0/280% 100%;border-radius:18px;position:absolute;inset:0}.featured_visual_img[data-v-29ba4c01]{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.featured_cta_row[data-v-29ba4c01]{width:fit-content;color:var(--text);border-bottom:1px solid #ffffff24;align-items:center;gap:10px;padding-bottom:2px;display:inline-flex}.sale_cta_row[data-v-29ba4c01]{border-bottom-color:#f0d67a4d}.featured_cta[data-v-29ba4c01]{font-size:.84rem;font-weight:800}.featured_arrow[data-v-29ba4c01]{color:var(--accent);font-size:1rem}.featured_nav[data-v-29ba4c01]{z-index:2;justify-content:center;align-items:center;gap:16px;padding:0 22px 10px;display:flex;position:relative}.featured_dots[data-v-29ba4c01]{align-items:center;gap:6px;display:inline-flex}.featured_dot[data-v-29ba4c01]{cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .2s,background .2s}.featured_dot.active[data-v-29ba4c01]{background:var(--accent);transform:scale(1.12)}@media (width<=760px){.featured_slide[data-v-29ba4c01]{padding:20px 18px 0}.sale_slide[data-v-29ba4c01]{padding:14px 18px 0}.product_line_slide[data-v-29ba4c01]{padding:12px 18px 0}.featured_slide_inner[data-v-29ba4c01],.featured_body[data-v-29ba4c01]{flex-direction:column;align-items:flex-start;gap:12px}.product_line_slide .featured_body[data-v-29ba4c01]{gap:10px}.product_line_slide .featured_text[data-v-29ba4c01]{-webkit-line-clamp:4;line-clamp:4}.featured_visual_block[data-v-29ba4c01]{justify-content:center;align-self:center;width:100%}.sale_countdown_block[data-v-29ba4c01]{border-left:0;align-items:flex-start;margin-top:4px;padding-left:0}.sale_countdown_value[data-v-29ba4c01]{justify-content:flex-start;gap:10px 14px}}@media (width>=760px){.featured_slide[data-v-29ba4c01]{min-height:120px;padding:20px 32px 0}.product_line_slide[data-v-29ba4c01]{padding:10px 32px 0}.sale_slide[data-v-29ba4c01]{padding:12px 32px 0}.featured_nav[data-v-29ba4c01]{padding:0 28px 10px}}@media (hover:hover) and (pointer:fine){.featured_stage[data-v-29ba4c01]:after{animation:6s ease-in-out infinite glint_sweep-29ba4c01}.featured_visual_card[data-v-29ba4c01]:hover{z-index:2;box-shadow:0 20px 52px #00000080,0 0 0 1px #ffffff29}.featured_card_sheen[data-v-29ba4c01]{animation:3.6s ease-in-out infinite both card_sheen_sweep-29ba4c01}}.shop_catalog_skeleton_grid[data-v-a24a9ba0]{pointer-events:none;grid-template-columns:1fr;gap:16px;display:grid}.shop_catalog_skeleton_tile[data-v-a24a9ba0]{min-width:0}.glass_skeleton_card[data-v-a24a9ba0]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(168deg,#0c1938c2,#08122ab8);border:1px solid #ffffff17;border-radius:20px;min-height:420px;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0d}.glass_skeleton_card[data-v-a24a9ba0]:before{content:"";pointer-events:none;background:radial-gradient(circle,#f0d67a14 0%,#0000 70%);position:absolute;inset:-20px}.glass_skeleton_card[data-v-a24a9ba0]:after{content:"";background:var(--accent-gradient);opacity:.72;height:2px;position:absolute;top:0;left:0;right:0}.sk_content[data-v-a24a9ba0]{z-index:2;flex-direction:column;gap:16px;min-height:420px;padding:20px 20px 16px;display:flex;position:relative}.sk_header[data-v-a24a9ba0]{flex-direction:column;gap:8px;display:flex}.sk_media_box[data-v-a24a9ba0]{background:radial-gradient(circle at 50% 38%,#ffffff14,#0000 48%),linear-gradient(#ffffff0d,#ffffff05);border:1px solid #ffffff14;border-radius:14px;flex:1 0 auto;min-height:220px;position:relative;overflow:hidden}.sk_media_inner[data-v-a24a9ba0]{filter:blur(10px);background:radial-gradient(circle,#ffffff0f,#0000 42%),linear-gradient(135deg,#ffffff0d,#0000 65%);position:absolute;inset:0;transform:scale(1.04)}.sk_footer[data-v-a24a9ba0]{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.sk_line[data-v-a24a9ba0],.sk_pill[data-v-a24a9ba0]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff0f;position:relative;overflow:hidden}.sk_line[data-v-a24a9ba0]{border-radius:6px;height:12px}.sk_line.h20[data-v-a24a9ba0]{height:20px}.sk_line.h18[data-v-a24a9ba0]{height:18px}.sk_pill[data-v-a24a9ba0]{border-radius:999px;height:14px}.w20[data-v-a24a9ba0]{width:20%}.w30[data-v-a24a9ba0]{width:30%}.w40[data-v-a24a9ba0]{width:40%}.w50[data-v-a24a9ba0]{width:50%}.w70[data-v-a24a9ba0]{width:70%}.sk_shimmer[data-v-a24a9ba0]{z-index:1;background:linear-gradient(105deg,#0000 0%,#ffffff05 20%,#ffffff14 48%,#ffffff05 76%,#0000 100%);animation:2.4s linear infinite glass_shimmer-a24a9ba0;position:absolute;inset:0;transform:translate(-120%)}@keyframes glass_shimmer-a24a9ba0{to{transform:translate(120%)}}@media (width>=860px){.shop_catalog_skeleton_grid[data-v-a24a9ba0]{grid-template-columns:repeat(2,minmax(0,1fr))}}@keyframes card_in-f432d92c{0%{opacity:0;transform:translateY(32px)scale(.97)}to{opacity:1;transform:none}}@keyframes accent_bar_in-f432d92c{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aura_pulse-f432d92c{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.05)}}@keyframes spotlight_pulse-f432d92c{0%,to{box-shadow:0 0 #f0d67a00}50%{box-shadow:0 0 0 2px #f0d67a47,0 0 34px #f0d67a2e}}.shop_card[data-v-f432d92c]{cursor:pointer;min-height:100%;animation:card_in-f432d92c .58s cubic-bezier(.22,1,.36,1) calc(var(--stagger,0) * 85ms + .33s) both;-webkit-tap-highlight-color:transparent;background:linear-gradient(168deg,#0c1938fa,#08122af5);border:1px solid #ffffff17;border-radius:20px;flex-direction:column;gap:14px;padding:20px 20px 16px;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0d}.shop_card.is_featured[data-v-f432d92c]{background:linear-gradient(168deg,#12234cfc,#0b1630fa);border-color:#f0d67a40}.shop_card.is_spotlighted[data-v-f432d92c]{animation:card_in-f432d92c .58s cubic-bezier(.22,1,.36,1) calc(var(--stagger,0) * 85ms + .33s) both,spotlight_pulse-f432d92c .9s ease-in-out 2}.shop_card[data-v-f432d92c]:focus-visible{outline-offset:2px;outline:2px solid #f0d67a80}.shop_card[data-v-f432d92c]:active{transition-duration:.1s;transform:translateY(-2px)scale(.985)}.card_aura[data-v-f432d92c]{z-index:0;pointer-events:none;background:radial-gradient(circle,#f0d67a1f 0%,#0000 70%);animation:4s ease-in-out infinite aura_pulse-f432d92c;position:absolute;inset:-20px}.card_accent_bar[data-v-f432d92c]{background:var(--accent-gradient);transform-origin:0;height:2px;animation:accent_bar_in-f432d92c .6s cubic-bezier(.22,1,.36,1) calc(var(--stagger,0) * 85ms + .5s) both;z-index:2;position:absolute;top:0;left:0;right:0}.card_glow[data-v-f432d92c]{opacity:0;pointer-events:none;z-index:0;background:radial-gradient(120% 90% at 50% 0,#f0d67a24,#0000 68%);border-radius:21px;transition:opacity .3s;position:absolute;inset:-1px}.card_sheen[data-v-f432d92c]{pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 0%,#ffffff0e 50%,#0000 100%);width:60%;transition:left .55s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:-100%}.shop_card_header[data-v-f432d92c]{z-index:2;flex-direction:column;gap:7px;display:flex;position:relative}.card_eyebrow_row[data-v-f432d92c]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.card_sale_pill[data-v-f432d92c]{letter-spacing:.12em;text-transform:uppercase;color:#070e1c;background:linear-gradient(135deg,#7dffb0,#2fd07b);border-radius:999px;padding:3px 10px;font-size:.62rem;font-weight:900;box-shadow:0 4px 14px #2fd07b4d}.card_sale_pill_overlay[data-v-f432d92c]{z-index:3;pointer-events:none;position:absolute;top:12px;right:12px}.shop_card_eyebrow[data-v-f432d92c]{color:#d9c27a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.shop_card_title[data-v-f432d92c]{color:var(--text);letter-spacing:-.015em;margin:0;font-size:1.15rem;font-weight:900}.shop_card_description[data-v-f432d92c]{color:var(--muted);margin:0;font-size:.84rem;line-height:1.5}.gear_media_wrap[data-v-f432d92c]{z-index:2;flex-direction:column;flex:1 0 auto;gap:12px;min-height:220px;display:flex;position:relative}.gear_media_wrap_sale .gear_media_inner[data-v-f432d92c]{box-shadow:0 0 0 1px #ffffff14,0 10px 32px #00000029}.gear_media_inner[data-v-f432d92c]{aspect-ratio:1;background:#0003;border:1px solid #ffffff14;border-radius:14px;width:100%;max-height:320px;margin:0 auto;position:relative;overflow:hidden}.gear_media_stage[data-v-f432d92c]{width:100%;height:100%;position:relative}.gear_product_img[data-v-f432d92c]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .65s,transform .65s;display:block;position:absolute;inset:0;transform:scale(1.02)}.gear_product_img.active[data-v-f432d92c]{opacity:1;transform:scale(1)}.gear_price_row[data-v-f432d92c]{background:#0003;border:1px solid #ffffff14;border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:10px 14px;padding:10px 12px;display:flex}.gear_price_row_sale[data-v-f432d92c]{background:linear-gradient(135deg,#10382473,#08122a59);border-color:#2fd07b47}.gear_compare_price[data-v-f432d92c]{color:#d2e1eb94;margin:0;font-size:.94rem;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px}.gear_sale_price[data-v-f432d92c]{letter-spacing:-.02em;color:#b9ffd2;text-shadow:0 0 20px #2fd07b3d;margin:0;font-size:1.18rem;font-weight:900}.gear_regular_price[data-v-f432d92c]{letter-spacing:-.01em;color:#eef4ff;margin:0;font-size:1.02rem;font-weight:900}.card_footer[data-v-f432d92c]{z-index:2;justify-content:flex-end;align-items:center;gap:8px;padding-top:4px;display:flex;position:relative}.card_footer_cta[data-v-f432d92c]{color:var(--accent);letter-spacing:.02em;font-size:.79rem;font-weight:800}.card_footer_arrow[data-v-f432d92c]{color:var(--accent);font-size:.92rem;transform:translateY(-1px)}@media (hover:hover) and (pointer:fine){.shop_card[data-v-f432d92c]:hover{border-color:#f0d67a38;transform:translateY(-6px);box-shadow:0 20px 56px #0006,0 0 0 1px #f0d67a1a,0 8px 28px #f0d67a1f,inset 0 1px #ffffff12}.shop_card:hover .card_glow[data-v-f432d92c]{opacity:1}.shop_card:hover .card_sheen[data-v-f432d92c]{left:160%}}.shop_section[data-v-958b7623]{margin-top:28px}.product_grid[data-v-958b7623]{grid-template-columns:1fr;gap:16px;display:grid}.product_tile[data-v-958b7623]{min-width:0}.section_row[data-v-958b7623]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.section_row_with_cart[data-v-958b7623]{flex-wrap:wrap;justify-content:space-between;align-items:center}.section_row_titles[data-v-958b7623]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop_cart_anchor[data-v-958b7623]{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:inline-flex}.shop_cart_btn[data-v-958b7623]{color:#f5f7fac7;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-size:1rem;font-weight:800;transition:transform .15s,color .2s,opacity .2s;display:inline-flex}.shop_cart_btn[data-v-958b7623]:hover{color:var(--text);opacity:1}.shop_cart_btn_active[data-v-958b7623]{color:var(--text)}.shop_cart_icon[data-v-958b7623]{stroke-width:2.1px;flex-shrink:0;width:24px;height:24px}.shop_cart_count[data-v-958b7623]{background:var(--accent-gradient);color:#070e1c;letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.95rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 4px 14px #b48c143d}.shop_cart_btn_pulse[data-v-958b7623]{animation:.28s cubic-bezier(.22,1,.36,1) cart_btn_nudge-958b7623}@keyframes cart_btn_nudge-958b7623{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes cart_badge_jump-958b7623{0%{transform:translateY(0)scale(1)}32%{transform:translateY(-5px)scale(1.08)}62%{transform:translateY(1px)scale(.98)}to{transform:translateY(0)scale(1)}}.shop_cart_count_pulse[data-v-958b7623]{animation:.44s cubic-bezier(.22,1,.36,1) cart_badge_jump-958b7623}.section_label[data-v-958b7623]{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:#f0d67a1a;border:1px solid #f0d67a42;border-radius:999px;padding:5px 14px;font-size:.8rem;font-weight:900}.section_label_gold[data-v-958b7623]{background:var(--accent-gradient);color:#070e1c;border:0}.section_count[data-v-958b7623]{color:var(--muted);font-size:.78rem;font-weight:700}@media (width>=760px){.product_grid[data-v-958b7623]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gear_product_sheet[data-v-29a51d95]{padding:0 16px 28px;position:relative}.sheet_header[data-v-29a51d95]{align-items:flex-start;gap:12px;display:flex}.back_icon_btn[data-v-29a51d95]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;margin-top:2px;display:grid}.back_icon[data-v-29a51d95]{width:18px;height:18px;display:block}.sheet_title_group[data-v-29a51d95]{flex-direction:column;gap:8px;min-width:0;display:flex}.sheet_eyebrow[data-v-29a51d95]{color:#d9c27a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.sheet_title[data-v-29a51d95]{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,5vw,1.7rem);font-weight:900;line-height:1.05}.sheet_description[data-v-29a51d95]{color:var(--muted);margin:14px 0 0;font-size:.94rem;line-height:1.6}.sheet_description_html[data-v-29a51d95] p,.sheet_description_html[data-v-29a51d95] ul,.sheet_description_html[data-v-29a51d95] ol{margin:0 0 .85rem}.sheet_description_html[data-v-29a51d95] ul,.sheet_description_html[data-v-29a51d95] ol{padding-left:1.2rem}.sheet_description_html[data-v-29a51d95] li{margin:0 0 .35rem}.sheet_description_html[data-v-29a51d95] a{color:#9cd3ff}.sheet_description_html[data-v-29a51d95] strong,.sheet_description_html[data-v-29a51d95] b{color:var(--text)}.sheet_sale_ribbon[data-v-29a51d95]{z-index:3;letter-spacing:.14em;text-transform:uppercase;color:#070e1c;pointer-events:none;background:linear-gradient(135deg,#7dffb0,#2fd07b);border-radius:999px;padding:6px 14px;font-size:.68rem;font-weight:900;position:absolute;top:14px;right:14px;box-shadow:0 6px 20px #2fd07b59}.sheet_media[data-v-29a51d95]{background:#00000038;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;position:relative;overflow:hidden}.sheet_media_sale[data-v-29a51d95]{box-shadow:0 0 0 1px #2fd07b40,0 12px 40px #2fd07b24}.sheet_media_track[data-v-29a51d95]{scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;display:flex;overflow-x:auto}.sheet_media_track[data-v-29a51d95]::-webkit-scrollbar{display:none}.sheet_media_slide[data-v-29a51d95]{scroll-snap-align:start;flex:0 0 100%}.sheet_product_img[data-v-29a51d95]{width:100%;height:auto;display:block}.sheet_media_dots[data-v-29a51d95]{background:#070e1c2e;justify-content:center;gap:8px;padding:12px 12px 14px;display:flex}.sheet_media_dot[data-v-29a51d95]{cursor:pointer;background:#ffffff38;border:0;border-radius:999px;width:9px;height:9px;padding:0;transition:transform .18s,background .18s}.sheet_media_dot.active[data-v-29a51d95]{background:#7dffb0;transform:scale(1.15)}.sheet_price_block[data-v-29a51d95]{background:#00000038;border:1px solid #ffffff1a;border-radius:16px;margin-top:18px;padding:16px 18px}.sheet_price_block_sale[data-v-29a51d95]{background:linear-gradient(145deg,#0e342299,#0c163080);border-color:#2fd07b4d}.sheet_price_row[data-v-29a51d95]{flex-wrap:wrap;align-items:baseline;gap:12px 16px;display:flex}.sheet_compare_price[data-v-29a51d95]{color:#d2e1eb94;font-size:1.08rem;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px}.sheet_sale_price[data-v-29a51d95]{letter-spacing:-.03em;color:#b9ffd2;text-shadow:0 0 28px #2fd07b3d;font-size:clamp(1.5rem,6vw,2rem);font-weight:900}.sheet_regular_price[data-v-29a51d95]{letter-spacing:-.02em;color:#eef4ff;font-size:clamp(1.35rem,5vw,1.75rem);font-weight:900}.sheet_save_hint[data-v-29a51d95]{color:#f0d67aeb;margin:10px 0 0;font-size:.82rem;line-height:1.45}.gear_form_section[data-v-29a51d95]{grid-template-columns:1fr 1fr;gap:12px 14px;margin-top:18px;display:grid}.gear_field[data-v-29a51d95]{flex-direction:column;gap:6px;min-width:0;display:flex}.gear_field_label[data-v-29a51d95]{letter-spacing:.08em;text-transform:uppercase;color:#9eabc9d9;font-size:.72rem;font-weight:800}.gear_field_input[data-v-29a51d95],.gear_field_select[data-v-29a51d95]{box-sizing:border-box;width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:11px 12px;font-size:.95rem}.gear_field_select[data-v-29a51d95]{cursor:pointer}.sheet_add_error[data-v-29a51d95]{color:#ff9a9a;margin:12px 0 0;font-size:.86rem}.sheet_order_btn[data-v-29a51d95]{box-sizing:border-box;text-align:center;cursor:pointer;letter-spacing:.04em;color:#070e1c;background:linear-gradient(145deg,#d4a820,#9f7c12);border:0;border-radius:14px;width:100%;margin-top:18px;padding:14px 20px;font-size:.92rem;font-weight:800;transition:filter .18s,transform .12s;display:block;box-shadow:0 8px 28px #b48c1461,inset 0 1px #ffffff1f}.sheet_order_btn[data-v-29a51d95]:disabled{opacity:.45;cursor:not-allowed}.sheet_secondary_btn[data-v-29a51d95]{box-sizing:border-box;width:100%;color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:12px;margin-top:10px;padding:12px 16px;font-size:.86rem;font-weight:800;display:block}.sheet_secondary_btn[data-v-29a51d95]:hover{background:#ffffff14}[data-v-29a51d95] .shop_item_details_modal{background:linear-gradient(#0b1630fe,#081228fb)}[data-v-29a51d95] .shop_item_details_modal.dragging{transition:none}.sr_only[data-v-c7167862]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gear_cart_sheet[data-v-c7167862]{padding:0 16px 32px;overflow:hidden}.step_view[data-v-c7167862]{width:100%}.sheet_header[data-v-c7167862]{align-items:center;gap:12px;min-height:34px;margin-bottom:2px;display:flex;position:relative}.sheet_header.is_checkout[data-v-c7167862]{min-height:44px;margin-bottom:0;padding-top:8px;display:block}.sheet_header_start[data-v-c7167862]{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sheet_header.is_checkout .sheet_header_start[data-v-c7167862]{justify-content:center;padding:0 44px}.back_icon_btn[data-v-c7167862]{color:#e8eefb;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070f2194;border:1px solid #ffffff4d;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.sheet_header.is_checkout .back_icon_btn[data-v-c7167862]{position:absolute;top:50%;left:0;transform:translateY(-50%)}.back_icon[data-v-c7167862]{width:18px;height:18px;display:block}.sheet_title_group[data-v-c7167862]{flex-direction:column;gap:6px;min-width:0;display:flex}.sheet_title_group.is_checkout[data-v-c7167862]{text-align:center;align-items:center;gap:4px}.sheet_eyebrow[data-v-c7167862]{color:#d9c27a;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.sheet_title[data-v-c7167862]{color:var(--text);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,5vw,1.7rem);font-weight:900;line-height:1.05}.sheet_back_btn[data-v-c7167862]{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:6px 0;font-size:.84rem;font-weight:800;transition:color .15s;display:inline-flex}.sheet_back_btn[data-v-c7167862]:hover{color:var(--text)}.back_chevron_icon[data-v-c7167862]{flex-shrink:0;width:16px;height:16px}.checkout_progress[data-v-c7167862]{justify-content:center;align-items:flex-start;gap:0;width:max-content;max-width:100%;margin:16px auto 0;padding-bottom:4px;display:flex}.checkout_progress_node[data-v-c7167862]{flex-direction:column;flex:none;align-items:center;gap:7px;min-width:32px;display:flex}.checkout_progress_connector[data-v-c7167862]{background:#ffffff1a;flex:0 0 clamp(44px,16vw,74px);height:2px;margin:15px 12px 0;transition:background .25s}.checkout_progress_connector.is_done[data-v-c7167862]{background:linear-gradient(90deg,#d4a820,#9f7c12)}.checkout_progress_bubble[data-v-c7167862]{width:32px;height:32px;color:var(--muted);background:#ffffff0f;border:2px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;transition:background .25s,border-color .25s,color .25s;display:flex}.checkout_progress_node.is_active .checkout_progress_bubble[data-v-c7167862]{border-color:var(--accent);color:var(--accent);background:#f0d67a24}.checkout_progress_node.is_done .checkout_progress_bubble[data-v-c7167862]{border-color:var(--accent);background:var(--accent-gradient);color:#070e1c}.checkout_progress_label[data-v-c7167862]{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.68rem;font-weight:800;transition:color .25s}.checkout_progress_node.is_active .checkout_progress_label[data-v-c7167862],.checkout_progress_node.is_done .checkout_progress_label[data-v-c7167862]{color:var(--text)}.step_check_svg[data-v-c7167862]{width:14px;height:14px}.checkout_step_heading[data-v-c7167862]{margin:20px 0 8px}.checkout_step_title[data-v-c7167862]{color:var(--text);letter-spacing:-.025em;margin:0;font-size:clamp(1.2rem,4.5vw,1.55rem);font-weight:900;line-height:1.1}.preorder_notice[data-v-c7167862]{background:#f0d67a14;border:1px solid #f0d67a40;border-radius:12px;align-items:flex-start;gap:10px;margin:12px 0 0;padding:12px 14px;display:flex}.preorder_notice_icon[data-v-c7167862]{width:20px;height:20px;color:var(--accent);flex-shrink:0;margin-top:1px}.preorder_notice_text[data-v-c7167862]{color:#f0dc96e6;margin:0;font-size:.84rem;line-height:1.5}.cart_empty[data-v-c7167862]{color:var(--muted);margin:18px 0;font-size:.92rem;line-height:1.55}.cart_line_list[data-v-c7167862]{flex-direction:column;gap:14px;margin:18px 0;padding:0;list-style:none;display:flex}.cart_line[data-v-c7167862]{background:#0003;border:1px solid #ffffff1a;border-radius:16px;grid-template-columns:72px 1fr auto;align-items:start;gap:12px;padding:12px;display:grid}.cart_line_thumb[data-v-c7167862]{background:#00000059;border:1px solid #ffffff14;border-radius:12px;width:72px;height:72px;overflow:hidden}.cart_line_img[data-v-c7167862]{object-fit:cover;width:100%;height:100%;display:block}.cart_line_body[data-v-c7167862]{min-width:0}.cart_line_title[data-v-c7167862]{color:var(--text);margin:0;font-size:.95rem;font-weight:900;line-height:1.25}.cart_line_meta[data-v-c7167862]{color:var(--muted);margin:4px 0 0;font-size:.78rem}.cart_line_price_row[data-v-c7167862]{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:8px;display:flex}.cart_line_compare[data-v-c7167862]{color:#9eabc99e;font-size:.8rem;font-weight:700;text-decoration:line-through}.cart_line_unit[data-v-c7167862]{color:#f0d67a;font-size:.82rem;font-weight:800}.cart_line_actions[data-v-c7167862]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.cart_qty_select[data-v-c7167862]{cursor:pointer;border-radius:10px;padding:6px 10px;font-size:.88rem;font-weight:700}.cart_remove_btn[data-v-c7167862]{color:#ff9682f2;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:.8rem;font-weight:800;text-decoration:underline}.cart_line_total[data-v-c7167862]{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cart_line_compare_small[data-v-c7167862]{color:#9eabc98c;font-size:.72rem;font-weight:700;text-decoration:line-through}.cart_line_sub[data-v-c7167862]{color:var(--text);font-size:1rem;font-weight:900}.sheet_provider_warn[data-v-c7167862]{color:#ffdcc8f2;background:#ff78501f;border:1px solid #ff785047;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:.86rem;line-height:1.45}.order_totals_card[data-v-c7167862]{background:#00000038;border:1px solid #ffffff1a;border-radius:16px;margin-bottom:18px;padding:14px 16px}.order_total_row[data-v-c7167862]{color:#e6ecfae0;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:.92rem;display:flex}.order_subtotal_prices[data-v-c7167862]{align-items:baseline;gap:10px;display:inline-flex}.order_total_grand[data-v-c7167862]{color:var(--text);border-top:1px solid #ffffff1a;margin-top:10px;margin-bottom:0;padding-top:10px;font-size:1.05rem;font-weight:900}.order_shipping_value[data-v-c7167862]{align-items:center;gap:10px;display:inline-flex}.struck[data-v-c7167862]{color:#9eabc9a6;font-size:.88rem;font-weight:700;text-decoration:line-through}.free_ship[data-v-c7167862]{color:#9fe7a8;font-weight:900}.order_promo_note[data-v-c7167862]{color:#9eabc9e0;margin:0 0 10px;font-size:.8rem;line-height:1.45}.checkout_layout[data-v-c7167862]{flex-direction:column;gap:20px;margin-top:20px;display:flex}.checkout_summary_col[data-v-c7167862]{order:-1}.gear_form_section[data-v-c7167862]{grid-template-columns:1fr 1fr;gap:12px 14px;display:grid}.gear_form_section_compact[data-v-c7167862]{gap:16px 14px}.gear_field[data-v-c7167862]{flex-direction:column;gap:6px;min-width:0;display:flex}.gear_field_full[data-v-c7167862]{grid-column:1/-1}.gear_field_label[data-v-c7167862]{letter-spacing:.08em;text-transform:uppercase;color:#9eabc9d9;font-size:.72rem;font-weight:800}.gear_field_input[data-v-c7167862]{box-sizing:border-box;width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:11px 12px;font-size:.95rem;transition:border-color .15s}.gear_field_input[data-v-c7167862]:focus{border-color:#f0d67a59;outline:0}.gear_field_input_err[data-v-c7167862]{border-color:#ff786480}.coupon_section[data-v-c7167862]{margin-bottom:20px}.coupon_block_label[data-v-c7167862]{margin-bottom:8px;display:block}.coupon_input_row[data-v-c7167862]{gap:8px;display:flex}.coupon_text_input[data-v-c7167862]{flex:1;min-width:0}.coupon_apply_btn[data-v-c7167862]{color:var(--accent);letter-spacing:.04em;cursor:pointer;white-space:nowrap;background:#f0d67a1a;border:1px solid #f0d67a4d;border-radius:12px;flex-shrink:0;padding:0 16px;font-size:.84rem;font-weight:900;transition:background .15s,opacity .15s}.coupon_apply_btn[data-v-c7167862]:hover:not(:disabled){background:#f0d67a2e}.coupon_apply_btn[data-v-c7167862]:disabled{opacity:.4;cursor:not-allowed}.coupon_feedback[data-v-c7167862]{align-items:center;gap:6px;margin:8px 0 0;font-size:.84rem;line-height:1.45;display:flex}.coupon_feedback_err[data-v-c7167862]{color:#ff9a9a}.coupon_feedback_ok[data-v-c7167862]{color:#9fe7a8}.coupon_ok_icon[data-v-c7167862]{flex-shrink:0;width:14px;height:14px}.sheet_pay_section[data-v-c7167862]{margin-top:4px}.sheet_pay_disclosure[data-v-c7167862]{color:var(--muted);margin:0 0 10px;font-size:.82rem}.stripe_card_mount[data-v-c7167862]{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;margin-bottom:12px;padding:12px 14px}.sheet_pay_error[data-v-c7167862]{color:#ff9a9a;margin:0 0 10px;font-size:.86rem;line-height:1.4}.step_error_msg[data-v-c7167862]{color:#ffc8b4f2;background:#ff64501a;border:1px solid #ff645040;border-radius:10px;margin:0 0 10px;padding:10px 13px;font-size:.85rem;line-height:1.45}.checkout_nav_row[data-v-c7167862]{flex-direction:column;gap:10px;margin-top:8px;display:flex}.gear_form_section_compact+.checkout_nav_row[data-v-c7167862]{margin-top:16px}.sheet_order_btn[data-v-c7167862]{box-sizing:border-box;text-align:center;cursor:pointer;letter-spacing:.04em;color:#070e1c;background:linear-gradient(145deg,#d4a820,#9f7c12);border:0;border-radius:14px;width:100%;padding:14px 20px;font-size:.92rem;font-weight:800;transition:filter .18s,transform .12s;display:block;box-shadow:0 8px 28px #b48c1461,inset 0 1px #ffffff1f}.sheet_order_btn[data-v-c7167862]:disabled{opacity:.45;cursor:not-allowed;filter:grayscale(.2)}.sheet_order_btn_secondary[data-v-c7167862]{color:var(--text);box-shadow:none;background:#ffffff14;margin-bottom:0;text-decoration:none}.sheet_order_btn_back[data-v-c7167862]{color:var(--text);box-shadow:none;background:#ffffff0d;border:1px solid #ffffff1f;justify-content:center;align-items:center;gap:6px;display:inline-flex}.summary_card[data-v-c7167862]{background:#00000042;border:1px solid #ffffff1a;border-radius:18px;padding:16px}.summary_heading[data-v-c7167862]{letter-spacing:.1em;text-transform:uppercase;color:#9eabc9bf;margin:0 0 14px;font-size:.72rem;font-weight:900}.summary_line_list[data-v-c7167862]{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.summary_line[data-v-c7167862]{grid-template-columns:44px 1fr auto;align-items:center;gap:10px;display:grid}.summary_thumb[data-v-c7167862]{background:#0000004d;border:1px solid #ffffff12;border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.summary_thumb_img[data-v-c7167862]{object-fit:cover;width:100%;height:100%;display:block}.summary_line_body[data-v-c7167862]{min-width:0}.summary_line_name[data-v-c7167862]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.85rem;font-weight:800;overflow:hidden}.summary_line_meta[data-v-c7167862]{color:var(--muted);margin:2px 0 0;font-size:.74rem}.summary_line_price[data-v-c7167862]{color:var(--text);white-space:nowrap;font-size:.88rem;font-weight:900}.summary_totals[data-v-c7167862]{border-top:1px solid #ffffff1a;flex-direction:column;gap:8px;padding-top:12px;display:flex}.summary_row[data-v-c7167862]{color:#e6ecfad1;justify-content:space-between;align-items:baseline;gap:8px;font-size:.86rem;display:flex}.summary_row_grand[data-v-c7167862]{color:var(--text);border-top:1px solid #ffffff1a;margin-top:6px;padding-top:10px;font-size:.98rem;font-weight:900}.summary_savings_val[data-v-c7167862]{color:#9fe7a8;font-weight:800}.summary_shipping_value[data-v-c7167862]{align-items:center;gap:5px;line-height:1;display:inline-flex}.summary_shipping_value .struck_sm[data-v-c7167862],.summary_shipping_value .free_ship[data-v-c7167862]{align-items:center;line-height:1;display:inline-flex}.struck_sm[data-v-c7167862]{color:#9eabc98c;font-size:.8rem;text-decoration:line-through}.summary_preorder_tag[data-v-c7167862]{letter-spacing:.04em;color:#f0d67acc;border-top:1px solid #ffffff14;align-items:center;gap:6px;margin-top:14px;padding-top:12px;font-size:.76rem;font-weight:800;display:flex}.summary_preorder_icon[data-v-c7167862]{flex-shrink:0;width:14px;height:14px}.checkout_success_block[data-v-c7167862]{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:12px 4px 8px;display:flex}.checkout_success_icon_wrap[data-v-c7167862]{color:#9fe7a8;margin-bottom:4px}.checkout_success_icon[data-v-c7167862]{width:52px;height:52px}.checkout_success_title[data-v-c7167862]{color:var(--text);margin:0;font-size:1.35rem;font-weight:900}.checkout_success_text[data-v-c7167862]{color:var(--muted);max-width:28rem;margin:0;font-size:.92rem;line-height:1.55}.checkout_step_forward-enter-active[data-v-c7167862],.checkout_step_forward-leave-active[data-v-c7167862],.checkout_step_back-enter-active[data-v-c7167862],.checkout_step_back-leave-active[data-v-c7167862]{will-change:transform, opacity;transition:transform .28s cubic-bezier(.22,.8,.22,1),opacity .28s}.checkout_step_forward-enter-from[data-v-c7167862],.checkout_step_back-leave-to[data-v-c7167862]{opacity:0;transform:translate(34px)}.checkout_step_forward-leave-to[data-v-c7167862],.checkout_step_back-enter-from[data-v-c7167862]{opacity:0;transform:translate(-34px)}.checkout_step_forward-enter-to[data-v-c7167862],.checkout_step_forward-leave-from[data-v-c7167862],.checkout_step_back-enter-to[data-v-c7167862],.checkout_step_back-leave-from[data-v-c7167862]{opacity:1;transform:translate(0,0)}[data-v-c7167862] .shop_cart_sheet_modal{background:linear-gradient(#0b1630fe,#081228fb)}[data-v-c7167862] .shop_cart_sheet_modal.checkout_mode{border-radius:0}[data-v-c7167862] .shop_cart_sheet_modal.dragging{transition:none}@media (width>=520px){.gear_form_section[data-v-c7167862]{grid-template-columns:1fr 1fr 1fr}.gear_field_full[data-v-c7167862]{grid-column:1/-1}}@media (width>=720px){.checkout_layout[data-v-c7167862]{grid-template-columns:1fr 280px;align-items:start;gap:28px;display:grid}.checkout_form_col[data-v-c7167862]{order:1;min-width:0}.checkout_summary_col[data-v-c7167862]{order:2;position:sticky;top:24px}}.gear_field_select,.cart_qty_select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;appearance:auto;-webkit-appearance:menulist;color:#e8eefb;background-color:#0f182e;border-color:#ffffff38}.gear_field_select:focus,.cart_qty_select:focus{outline-offset:2px;outline:2px solid #d4a82073}.gear_field_select.gear_field_select_needs_size:not(:focus){border-color:#d4a8207a;box-shadow:0 0 0 1px #d4a82061,0 0 16px #d4a8201a}.gear_field_select option,.cart_qty_select option{color:#e8eefb;background-color:#0a1224}.shop_add_footer_section[data-v-98ddd613]{z-index:95;pointer-events:none;opacity:0;visibility:hidden;will-change:transform, opacity;justify-content:stretch;padding:0;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.shop_add_footer_inner[data-v-98ddd613]{width:100%;padding:18px 22px calc(18px + env(safe-area-inset-bottom));pointer-events:auto;background:linear-gradient(#122345,#0a1224);border-top:1px solid #ffffff1a;border-radius:14px 14px 0 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;box-shadow:0 -12px 30px #0000005c,0 -1px #ffffff0a}.shop_add_footer_media[data-v-98ddd613]{background:#ffffff0a;border:1px solid #ffffff14;border-radius:18px;flex-shrink:0;width:82px;height:82px;overflow:hidden}.shop_add_footer_img[data-v-98ddd613]{object-fit:cover;width:100%;height:100%;display:block}.shop_add_footer_copy[data-v-98ddd613]{flex-direction:column;gap:6px;min-width:0;display:flex}.shop_add_footer_status_row[data-v-98ddd613]{align-items:center;gap:10px;min-width:0;display:inline-flex}.shop_add_footer_icon[data-v-98ddd613]{color:#2cb56b;background:#2cb56b24;border:1px solid #2cb56b52;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.shop_add_footer_status_text[data-v-98ddd613]{color:#7ee7aa;letter-spacing:.01em;font-size:1.08rem;font-weight:800}.shop_add_footer_title[data-v-98ddd613]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.08rem;font-weight:700;overflow:hidden}.shop_add_footer_meta[data-v-98ddd613]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.92rem;font-weight:600;overflow:hidden}.shop_add_footer_btn[data-v-98ddd613]{color:#f5e7b3fa;letter-spacing:.01em;cursor:pointer;background:#ffffff14;border:1px solid #d4a8208c;border-radius:999px;align-self:center;padding:12px 20px;font-size:.92rem;font-weight:800;transition:transform .15s,border-color .2s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff0d}.shop_add_footer_btn[data-v-98ddd613]:hover{background:#ffffff1f;border-color:#f0d67ab8;transform:translateY(-1px);box-shadow:0 0 0 1px #f0d67a24,0 8px 20px #b48c142e}.shop_add_footer_section.is-hidden[data-v-98ddd613]{opacity:0;visibility:hidden;animation:none;transform:translateY(110%)}.shop_add_footer_section.is-steady[data-v-98ddd613]{opacity:1;visibility:visible;animation:none;transform:translateY(0)}.shop_add_footer_section.is-success-enter[data-v-98ddd613]{animation:.48s cubic-bezier(.22,.8,.22,1) forwards shop_add_footer_slide_up-98ddd613}.shop_add_footer_section.is-success-exit[data-v-98ddd613]{animation:.48s cubic-bezier(.4,0,.2,1) forwards shop_add_footer_slide_down-98ddd613}@keyframes shop_add_footer_slide_up-98ddd613{0%{opacity:0;visibility:visible;transform:translateY(110%)}to{opacity:1;visibility:visible;transform:translateY(0)}}@keyframes shop_add_footer_slide_down-98ddd613{0%{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(110%)}}@media (width<=640px){.shop_add_footer_inner[data-v-98ddd613]{grid-template-columns:auto minmax(0,1fr);gap:14px;padding-left:16px;padding-right:16px}.shop_add_footer_btn[data-v-98ddd613]{grid-column:1/-1;width:100%}}@media (prefers-reduced-motion:reduce){.shop_add_footer_section[data-v-98ddd613]{opacity:1;visibility:visible;transform:translateY(0);animation:none!important}}.shop_purchase_confirmation_overlay[data-v-00841fd0]{z-index:130;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#050a18e0;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-x:hidden}.shop_purchase_confirmation_card[data-v-00841fd0]{box-sizing:border-box;background:linear-gradient(#ffffff14 0%,#ffffff05 100%),linear-gradient(135deg,#091630f2,#060e20fa);border:1px solid #ffffff1f;border-radius:18px;width:min(430px,100%);max-height:min(90vh,760px);padding:0 18px 18px;position:relative;overflow:hidden auto;box-shadow:inset 0 0 0 1px #5adc961f,0 20px 48px #00000070,0 2px 12px #5adc9614}.shop_purchase_confirmation_card[data-v-00841fd0]>:not(.shop_purchase_confirmation_glow){z-index:1;position:relative}.shop_purchase_confirmation_glow[data-v-00841fd0]{pointer-events:none;background:radial-gradient(80% 55% at 50% 0,#5adc9638 0%,#0000 65%);height:180px;position:absolute;inset:-24px -40px auto}.shop_purchase_confirmation_badge[data-v-00841fd0]{background:linear-gradient(135deg,#5adc962e,#5adc9614);border:1px solid #5adc9657;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:18px 0 14px;padding:10px 16px;display:flex;box-shadow:0 0 20px #5adc9624}.shop_purchase_confirmation_icon[data-v-00841fd0]{color:#5adc96;background:#5adc963d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.shop_purchase_confirmation_icon svg[data-v-00841fd0]{width:16px;height:16px}.shop_purchase_confirmation_badge_text[data-v-00841fd0]{letter-spacing:.12em;text-transform:uppercase;color:#5adc96;font-size:1rem;font-weight:900}.shop_purchase_confirmation_heading[data-v-00841fd0]{text-align:center}.shop_purchase_confirmation_title[data-v-00841fd0]{color:#f5f7ff;letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:900}.shop_purchase_confirmation_text[data-v-00841fd0]{color:#dce7ffeb;margin:6px 0 0;font-size:.88rem;line-height:1.45}.shop_purchase_confirmation_details[data-v-00841fd0]{border-top:1px dashed #ffffff1f;border-bottom:1px dashed #ffffff1f;gap:12px;margin-top:12px;padding:14px 0;display:grid}.shop_purchase_confirmation_row[data-v-00841fd0]{gap:6px;display:grid}.shop_purchase_confirmation_label[data-v-00841fd0]{letter-spacing:.14em;text-transform:uppercase;color:#a8bce8b8;font-size:.68rem;font-weight:800}.shop_purchase_confirmation_value[data-v-00841fd0]{color:#f5f7ff;font-size:.93rem;font-weight:700;line-height:1.45}.shop_purchase_confirmation_code[data-v-00841fd0]{word-break:break-word;color:#a8bce8f2;font-family:ui-monospace,monospace;font-size:.8rem}.shop_purchase_confirmation_total[data-v-00841fd0]{color:#5adc96;font-size:1.1rem}.shop_purchase_confirmation_items[data-v-00841fd0]{color:#e8eefb;gap:6px;margin:0;padding-left:18px;display:grid}.shop_purchase_confirmation_item[data-v-00841fd0]{line-height:1.35}.shop_purchase_confirmation_item_meta[data-v-00841fd0]{color:#a8bce8d9;font-size:.78rem;display:block}.shop_purchase_confirmation_notice[data-v-00841fd0]{color:#dce7fff5;background:#f0d67a14;border:1px solid #f0d67a38;border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;font-size:.78rem;line-height:1.4;display:flex}.shop_purchase_confirmation_notice_icon[data-v-00841fd0]{color:#f0d67ae6;flex-shrink:0;width:20px;height:20px;margin-top:1px}.shop_purchase_confirmation_ship_note[data-v-00841fd0]{color:#f0dc96eb;text-align:center;margin:10px 0 0;font-size:.78rem;line-height:1.35}.shop_purchase_confirmation_actions[data-v-00841fd0]{gap:10px;margin-top:14px;display:grid}.shop_purchase_confirmation_btn[data-v-00841fd0]{box-sizing:border-box;text-align:center;cursor:pointer;letter-spacing:.04em;color:#070e1c;background:linear-gradient(145deg,#d4a820,#9f7c12);border:0;border-radius:14px;width:100%;padding:14px 18px;font-size:.92rem;font-weight:900;text-decoration:none;display:block;box-shadow:0 8px 28px #b48c1457,inset 0 1px #ffffff1f}.shop_purchase_confirmation_btn_secondary[data-v-00841fd0]{color:var(--text);box-shadow:none;background:#ffffff14;border:1px solid #ffffff1a}@media (width>=420px){.shop_purchase_confirmation_actions[data-v-00841fd0]{grid-template-columns:1fr 1fr}}.shop_page[data-v-1f4342e5]{padding:14px 0 84px}.featured_stage[data-v-1f4342e5]{box-sizing:border-box;background:linear-gradient(160deg,#0b1734fc,#070e1cf7);border:1px solid #ffffff14;border-left:0;border-right:0;border-radius:0;width:100vw;margin-bottom:34px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden;box-shadow:0 24px 64px #0000006b,0 0 0 1px #f0d67a0d,inset 0 1px #ffffff0f}.featured_stage[data-v-1f4342e5]:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#ffffff14,#0000);width:42%;position:absolute;inset:0 0 0 -24%;transform:translate(-120%)}.featured_stage_bg[data-v-1f4342e5]{pointer-events:none;position:absolute;inset:0}.bg_orb[data-v-1f4342e5]{filter:blur(60px);border-radius:50%;position:absolute}.bg_orb_a[data-v-1f4342e5]{background:radial-gradient(circle,#f0d67a57,#c98a1a14 65%);width:300px;height:300px;animation:11s ease-in-out infinite orb_float_a;top:-120px;right:-80px}.bg_orb_b[data-v-1f4342e5]{background:radial-gradient(circle,#325ed624,#0a12360f 72%);width:240px;height:240px;animation:13s ease-in-out infinite orb_float_b;bottom:-90px;left:-70px}.bg_grid[data-v-1f4342e5]{background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 85%,#000 18%,#0000 85%);mask-image:radial-gradient(85% 85%,#000 18%,#0000 85%)}.featured_track[data-v-1f4342e5]{z-index:2;scroll-snap-type:x mandatory;scroll-behavior:auto;overscroll-behavior-x:contain;touch-action:manipulation;scrollbar-width:none;-ms-overflow-style:none;display:flex;position:relative;overflow:auto hidden}.featured_track[data-v-1f4342e5]::-webkit-scrollbar{display:none}.featured_slide[data-v-1f4342e5]{min-height:220px;color:inherit;text-align:left;cursor:pointer;scroll-snap-align:start;background:0 0;border:0;flex:0 0 100%;padding:24px 28px 0;position:relative}.sale_slide[data-v-1f4342e5]{background:radial-gradient(75% 55% at 82% 12%,#f0d67a1a 0%,#0000 58%),linear-gradient(155deg,#0d19376b 0%,#080f1e61 100%);padding:14px 28px 0}.sale_slide .featured_slide_inner[data-v-1f4342e5],.sale_slide .featured_body[data-v-1f4342e5]{align-items:flex-start}.product_line_slide[data-v-1f4342e5]{padding:12px 28px 0}.product_line_slide .featured_slide_inner[data-v-1f4342e5]{align-items:flex-start;gap:14px 22px}.product_line_slide .featured_body[data-v-1f4342e5]{align-items:center;gap:16px 26px}.product_line_slide .featured_copy[data-v-1f4342e5]{gap:.65rem;max-width:min(22rem,100%)}.product_line_slide .featured_title_product_line[data-v-1f4342e5]{font-size:clamp(1.22rem,3.85vw,1.68rem);line-height:1.04}.product_line_slide .featured_text[data-v-1f4342e5]{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:clamp(.86rem,2.65vw,1rem);line-height:1.28;display:-webkit-box;overflow:hidden}.product_line_slide .featured_cta_row[data-v-1f4342e5]{flex-shrink:0;margin-top:2px;padding-bottom:0}.product_line_slide .featured_visual_block[data-v-1f4342e5]{gap:10px;min-height:0}.product_line_slide .featured_visual_card[data-v-1f4342e5]{border-radius:15px;width:clamp(150px,41vw,192px);height:clamp(122px,32vw,150px)}.product_line_slide .featured_visual_img[data-v-1f4342e5]{object-fit:cover;object-position:center 30%;border-radius:15px}.product_line_slide .featured_card_glow_ring[data-v-1f4342e5]{border-radius:18px}.product_line_slide .featured_card_sheen[data-v-1f4342e5]{border-radius:15px}.featured_slide_inner[data-v-1f4342e5]{z-index:1;flex-direction:row;justify-content:space-between;align-items:center;gap:40px;animation:.45s cubic-bezier(.22,1,.36,1) both fade_up;display:flex;position:relative}.featured_body[data-v-1f4342e5]{flex-direction:row;flex:1;align-items:center;gap:48px;display:flex}.featured_copy[data-v-1f4342e5]{flex-direction:column;gap:4px;max-width:24rem;display:flex}.featured_eyebrow[data-v-1f4342e5]{color:var(--dimmed-accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:800}.sale_eyebrow[data-v-1f4342e5]{color:var(--accent);letter-spacing:.04em;font-size:clamp(1.5rem,4.8vw,2.05rem);font-weight:900;line-height:1.05}.featured_title[data-v-1f4342e5]{color:var(--text);letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:900;line-height:1.1}.featured_title_sale[data-v-1f4342e5]{background:var(--accent-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1rem,3.2vw,1.22rem)}.featured_title_product_line[data-v-1f4342e5]{letter-spacing:-.03em;background:linear-gradient(#fff 0%,#b8c4d4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.42rem,4.5vw,1.95rem);font-weight:900;line-height:1.08}.featured_text[data-v-1f4342e5]{color:#e6eefce0;margin:0;font-size:clamp(1rem,3.1vw,1.12rem);line-height:1.45}.featured_text_highlight[data-v-1f4342e5]{color:var(--dimmed-accent);font-weight:600}.sale_slide .featured_text[data-v-1f4342e5]{margin-top:.85rem}.sale_countdown_block[data-v-1f4342e5]{border-left:1px solid #ffffff14;flex-direction:column;flex:1;align-items:flex-end;gap:6px;min-width:0;padding-left:24px;display:flex}.sale_countdown_label[data-v-1f4342e5]{color:#e6ecfa8c;letter-spacing:.1em;text-transform:uppercase;font-size:.84rem;font-weight:800}.sale_countdown_value[data-v-1f4342e5]{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:12px 18px;line-height:1;display:flex}.sale_countdown_unit[data-v-1f4342e5]{color:var(--accent);align-items:baseline;gap:2px;display:inline-flex}.sale_countdown_num[data-v-1f4342e5]{letter-spacing:-.03em;font-size:clamp(2.65rem,8.5vw,3.85rem);font-weight:900;line-height:.85}.sale_countdown_suffix[data-v-1f4342e5]{opacity:.8;text-transform:lowercase;font-size:clamp(1.12rem,3.5vw,1.55rem);font-weight:800}.sale_countdown_ended[data-v-1f4342e5]{color:var(--muted);font-size:clamp(1.5rem,4.2vw,2rem);font-weight:900}.sale_countdown_pending[data-v-1f4342e5]{letter-spacing:.12em;color:#e6ecfa59;font-size:clamp(2rem,6vw,2.75rem);font-weight:800}.featured_visual_block[data-v-1f4342e5]{flex-flow:row;flex:1;justify-content:center;align-items:center;gap:14px;min-width:0;min-height:148px;display:flex;position:relative}.featured_visual_card[data-v-1f4342e5]{will-change:transform;background:linear-gradient(165deg,#12234cf5,#08122afc);border-radius:18px;flex:none;width:clamp(118px,34vw,148px);height:clamp(118px,34vw,148px);transition:box-shadow .3s;animation:4.5s ease-in-out infinite featured_visual_float;position:relative;overflow:hidden;box-shadow:0 16px 48px #00000073,0 0 0 1px #ffffff1a}.featured_card_glow_ring[data-v-1f4342e5]{pointer-events:none;z-index:3;border:1.5px solid #f0d67a00;border-radius:21px;animation:3.6s ease-in-out infinite both sale_ring_pulse_gold;position:absolute;inset:-3px}.featured_card_sheen[data-v-1f4342e5]{pointer-events:none;z-index:2;background:linear-gradient(118deg,#0000 20%,#f0d67a21 46%,#ffffff2e 50%,#f0d67a14 54%,#0000 72%) -100% 0/280% 100%;border-radius:18px;position:absolute;inset:0}.featured_visual_img[data-v-1f4342e5]{object-fit:cover;border-radius:18px;width:100%;height:100%;display:block}.featured_cta_row[data-v-1f4342e5]{width:fit-content;color:var(--text);border-bottom:1px solid #ffffff24;align-items:center;gap:10px;padding-bottom:2px;display:inline-flex}.sale_cta_row[data-v-1f4342e5]{border-bottom-color:#f0d67a4d}.featured_cta[data-v-1f4342e5]{font-size:.84rem;font-weight:800}.featured_arrow[data-v-1f4342e5]{color:var(--accent);font-size:1rem}.featured_nav[data-v-1f4342e5]{z-index:2;justify-content:center;align-items:center;gap:16px;padding:0 22px 10px;display:flex;position:relative}.featured_dots[data-v-1f4342e5]{align-items:center;gap:6px;display:inline-flex}.featured_dot[data-v-1f4342e5]{cursor:pointer;background:#ffffff2e;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:transform .2s,background .2s}.featured_dot.active[data-v-1f4342e5]{background:var(--accent);transform:scale(1.12)}.shop_section[data-v-1f4342e5]{margin-top:28px}.product_grid[data-v-1f4342e5]{grid-template-columns:1fr;gap:16px;display:grid}.product_tile[data-v-1f4342e5]{min-width:0}.section_row[data-v-1f4342e5]{align-items:center;gap:12px;margin-bottom:14px;display:flex}.section_row_with_cart[data-v-1f4342e5]{flex-wrap:wrap;justify-content:space-between;align-items:center}.section_row_titles[data-v-1f4342e5]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.shop_cart_anchor[data-v-1f4342e5]{flex-shrink:0;justify-content:flex-end;align-items:center;margin-left:auto;display:inline-flex}.shop_cart_btn[data-v-1f4342e5]{color:#f5f7fac7;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:4px 0;font-size:1rem;font-weight:800;transition:transform .15s,color .2s,opacity .2s;display:inline-flex}.shop_cart_btn[data-v-1f4342e5]:hover{color:var(--text);opacity:1}.shop_cart_btn_active[data-v-1f4342e5]{color:var(--text)}.shop_cart_icon[data-v-1f4342e5]{stroke-width:2.1px;flex-shrink:0;width:24px;height:24px}.shop_cart_count[data-v-1f4342e5]{background:var(--accent-gradient);color:#070e1c;letter-spacing:.04em;border-radius:8px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:.95rem;font-weight:900;line-height:1;display:inline-flex;box-shadow:0 4px 14px #b48c143d}.shop_cart_btn_pulse[data-v-1f4342e5]{animation:.28s cubic-bezier(.22,1,.36,1) cart_btn_nudge-1f4342e5}@keyframes cart_btn_nudge-1f4342e5{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@keyframes cart_badge_jump-1f4342e5{0%{transform:translateY(0)scale(1)}32%{transform:translateY(-5px)scale(1.08)}62%{transform:translateY(1px)scale(.98)}to{transform:translateY(0)scale(1)}}.shop_cart_count_pulse[data-v-1f4342e5]{animation:.44s cubic-bezier(.22,1,.36,1) cart_badge_jump-1f4342e5}.section_row_mt[data-v-1f4342e5]{margin-top:38px}.section_label[data-v-1f4342e5]{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);background:#f0d67a1a;border:1px solid #f0d67a42;border-radius:999px;padding:5px 14px;font-size:.8rem;font-weight:900}.section_label_gold[data-v-1f4342e5]{background:var(--accent-gradient);color:#070e1c;border:0}.section_label_dim[data-v-1f4342e5]{color:var(--muted);background:#ffffff0a;border-color:#ffffff1a}.section_count[data-v-1f4342e5]{color:var(--muted);font-size:.78rem;font-weight:700}.shop_support_footer[data-v-1f4342e5]{color:var(--muted);border-top:1px solid #ffffff14;margin-top:44px;padding:20px 22px}.shop_support_message[data-v-1f4342e5]{margin:0;font-size:.95rem;line-height:1.6}.shop_support_message+.shop_support_message[data-v-1f4342e5]{margin-top:10px}.shop_support_message a[data-v-1f4342e5]{color:var(--accent)}@media (width<=760px){.featured_slide[data-v-1f4342e5]{padding:20px 18px 0}.sale_slide[data-v-1f4342e5]{padding:14px 18px 0}.product_line_slide[data-v-1f4342e5]{padding:12px 18px 0}.featured_slide_inner[data-v-1f4342e5],.featured_body[data-v-1f4342e5]{flex-direction:column;align-items:flex-start;gap:12px}.product_line_slide .featured_body[data-v-1f4342e5]{gap:10px}.product_line_slide .featured_text[data-v-1f4342e5]{-webkit-line-clamp:4;line-clamp:4}.featured_visual_block[data-v-1f4342e5]{justify-content:center;align-self:center;width:100%}.sale_countdown_block[data-v-1f4342e5]{border-left:0;align-items:flex-start;margin-top:4px;padding-left:0}.sale_countdown_value[data-v-1f4342e5]{justify-content:flex-start;gap:10px 14px}}@media (width>=760px){.featured_stage[data-v-1f4342e5]{border-left:1px solid #ffffff14;border-right:1px solid #ffffff14;border-radius:24px;width:min(100%,1020px);margin-left:auto;margin-right:auto}.featured_slide[data-v-1f4342e5]{min-height:120px;padding:20px 32px 0}.product_line_slide[data-v-1f4342e5]{padding:10px 32px 0}.sale_slide[data-v-1f4342e5]{padding:12px 32px 0}.featured_nav[data-v-1f4342e5]{padding:0 28px 10px}.product_grid[data-v-1f4342e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:hover) and (pointer:fine){.featured_stage[data-v-1f4342e5]:after{animation:6s ease-in-out infinite glint_sweep}.featured_visual_card[data-v-1f4342e5]:hover{z-index:2;box-shadow:0 20px 52px #00000080,0 0 0 1px #ffffff29}.featured_card_sheen[data-v-1f4342e5]{animation:3.6s ease-in-out infinite both card_sheen_sweep}}.nf_page[data-v-4e43cf7c]{justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:clamp(24px,5vw,60px) clamp(16px,4vw,32px);display:flex;position:relative;overflow:hidden}.nf_glow_orb[data-v-4e43cf7c]{pointer-events:none;background:radial-gradient(#f0d67a14 0%,#0000 65%);border-radius:50%;width:min(800px,140vw);height:min(560px,90vw);position:absolute;top:40%;left:50%;transform:translate(-50%,-60%)}.nf_card[data-v-4e43cf7c]{border-radius:var(--radius);background:linear-gradient(160deg,#0b1c3cf7 0%,#081228fc 100%);border:1px solid #f0d67a29;width:min(640px,100%);animation:.42s cubic-bezier(.22,1,.36,1) both nf_appear-4e43cf7c;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 28px 72px #0009,0 4px 20px #f0d67a12}.nf_card_glow[data-v-4e43cf7c]{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#f0d67a80,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}@keyframes nf_appear-4e43cf7c{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.nf_card[data-v-4e43cf7c]{animation:none}}.nf_img_wrap[data-v-4e43cf7c]{background:#081228;width:62%;height:70%;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:radial-gradient(130% 120% at 110% -10%,#000 50%,#000000bf 68%,#0000 88%);mask-image:radial-gradient(130% 120% at 110% -10%,#000 50%,#000000bf 68%,#0000 88%)}.nf_face[data-v-4e43cf7c]{object-fit:cover;object-position:center 15%;mix-blend-mode:multiply;opacity:.92;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.nf_col[data-v-4e43cf7c]{z-index:1;padding:clamp(28px,5vw,44px) clamp(24px,4.5vw,40px);animation:.52s cubic-bezier(.22,1,.36,1) 80ms both nf_content_in-4e43cf7c;position:relative}@keyframes nf_content_in-4e43cf7c{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nf_col[data-v-4e43cf7c]{animation:none}}.nf_num_row[data-v-4e43cf7c]{align-items:baseline;gap:14px;margin-bottom:20px;display:flex}.nf_big[data-v-4e43cf7c]{letter-spacing:-.06em;background:var(--accent-gradient);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 20px #f0d67a52);-webkit-background-clip:text;background-clip:text;font-size:clamp(4.5rem,14vw,7rem);font-weight:900;line-height:1;animation:.55s cubic-bezier(.22,1,.36,1) both nf_big_in-4e43cf7c}@keyframes nf_big_in-4e43cf7c{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.nf_big[data-v-4e43cf7c]{animation:none}}.nf_eyebrow_chip[data-v-4e43cf7c]{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-2);padding-bottom:4px;font-size:10px;font-weight:700}.nf_divider[data-v-4e43cf7c]{background:linear-gradient(90deg,#f0d67a33,#ffffff0d 55%,#0000);height:1px;margin-bottom:20px}.nf_content[data-v-4e43cf7c]{flex-direction:column;display:flex}.nf_headline[data-v-4e43cf7c]{letter-spacing:-.04em;color:var(--text);max-width:46%;margin:0 0 12px;font-size:clamp(1.3rem,3.5vw,1.75rem);font-weight:800;line-height:1.15}.nf_body[data-v-4e43cf7c]{color:var(--muted);max-width:34rem;margin:0 0 20px;font-size:.925rem;line-height:1.65}.nf_hash[data-v-4e43cf7c]{color:var(--accent);background:#f0d67a1f;border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;font-weight:700}.nf_path_tray[data-v-4e43cf7c]{background:#0000004d;border:1px solid #ffffff12;border-radius:6px;align-items:baseline;gap:10px;margin-bottom:24px;padding:10px 13px;display:flex}.nf_path_label[data-v-4e43cf7c]{letter-spacing:.18em;text-transform:uppercase;color:#9eabc999;flex-shrink:0;font-size:10px;font-weight:700}.nf_path_value[data-v-4e43cf7c]{color:#e6ecfad9;word-break:break-all;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5}.nf_actions[data-v-4e43cf7c]{flex-direction:column;gap:16px;display:flex}.nf_btn_primary[data-v-4e43cf7c]{color:var(--accent);letter-spacing:.01em;background:#f0d67a1a;border:1px solid #f0d67a66;border-radius:6px;justify-content:center;align-self:flex-start;align-items:center;padding:10px 18px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.nf_btn_primary[data-v-4e43cf7c]:hover{color:#fff6d3;background:#f0d67a2e;border-color:#f0d67aa6;box-shadow:0 4px 16px #f0d67a29}.nf_btn_primary[data-v-4e43cf7c]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nf_secondary_nav[data-v-4e43cf7c]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nf_dot[data-v-4e43cf7c]{background:#fff3;border-radius:50%;flex-shrink:0;width:3px;height:3px}.nf_ghost_link[data-v-4e43cf7c]{color:var(--muted);font-size:.85rem;font-weight:600;text-decoration:none;transition:color .18s}.nf_ghost_link[data-v-4e43cf7c]:hover{color:var(--dimmed-accent)}.nf_ghost_link[data-v-4e43cf7c]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (width<=480px){.nf_img_wrap[data-v-4e43cf7c]{width:68%;height:52%}.nf_headline[data-v-4e43cf7c]{max-width:44%}.nf_btn_primary[data-v-4e43cf7c]{align-self:stretch}}
