._banner_gnert_1{padding:1rem 1.5rem;background:#f1f5f3;color:#19372c;border-top:2px solid #236b4b;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._banner_gnert_1 p{flex:1 1 25rem;margin:0;max-width:70ch}._banner_gnert_1 button,._preferences_gnert_3{padding:.65rem 1rem;background:#fff;color:#19372c;border:1px solid #527b69;border-radius:.3rem;cursor:pointer}._preferences_gnert_3{display:block;margin:1rem auto}._banner_gnert_1 button:focus-visible,._preferences_gnert_3:focus-visible{outline:3px solid #236b4b;outline-offset:3px}._hamburgerButton_muz25_8{background-color:transparent;border:none;padding:var(--space-2);cursor:pointer;border-radius:var(--radius-base);display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-fast);color:#fff;min-height:var(--mobile-tap-target-min);min-width:var(--mobile-tap-target-min)}._hamburgerButton_muz25_8:hover{background-color:#ffffff1f}._hamburgerButton_muz25_8:focus{outline:3px solid var(--match-yellow);outline-offset:2px}._hamburgerButton_muz25_8 svg{width:24px;height:24px;stroke:currentColor}._overlay_muz25_40{position:fixed;inset:0;background-color:#0000004d;z-index:var(--z-index-modal-backdrop);display:flex;align-items:flex-end;justify-content:center;animation:_overlayFadeIn_muz25_1 var(--transition-base);backdrop-filter:blur(2px)}._overlay_muz25_40._closing_muz25_55{animation:_overlayFadeOut_muz25_1 var(--transition-base)}._backdropButton_muz25_59{position:absolute;inset:0;padding:0;border:0;background:transparent;cursor:default}@keyframes _overlayFadeIn_muz25_1{0%{opacity:0;backdrop-filter:blur(0px)}to{opacity:1;backdrop-filter:blur(2px)}}@keyframes _overlayFadeOut_muz25_1{0%{opacity:1;backdrop-filter:blur(2px)}to{opacity:0;backdrop-filter:blur(0px)}}._bottomSheet_muz25_92{position:relative;z-index:1;background-color:var(--color-bg-primary);width:100%;max-width:100%;border-top:4px solid var(--match-teal);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);box-shadow:var(--shadow-xl);transform:translateY(0);animation:_slideUp_muz25_1 var(--transition-base);max-height:80vh;overflow-y:auto}._bottomSheet_muz25_92._closing_muz25_55{animation:_slideDown_muz25_1 var(--transition-base)}@keyframes _slideUp_muz25_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _slideDown_muz25_1{0%{transform:translateY(0)}to{transform:translateY(100%)}}._sheetHeader_muz25_132{padding:var(--space-4);border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;background-color:var(--color-bg-primary);z-index:1}._dragHandle_muz25_144{position:absolute;top:var(--space-2);left:50%;transform:translate(-50%);width:36px;height:4px;background-color:var(--color-neutral-300);border-radius:var(--radius-full)}._sheetTitle_muz25_155{margin:0;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--match-navy);margin-top:var(--space-2)}._closeButton_muz25_163{background-color:transparent;border:none;padding:var(--space-2);cursor:pointer;border-radius:var(--radius-base);color:var(--color-text-secondary);transition:all var(--transition-fast);min-height:var(--mobile-tap-target-min);min-width:var(--mobile-tap-target-min);display:flex;align-items:center;justify-content:center}._closeButton_muz25_163:hover{background-color:var(--color-bg-tertiary);color:var(--color-text-primary)}._closeButton_muz25_163:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}._closeButton_muz25_163 svg{width:20px;height:20px;stroke:currentColor}._navContent_muz25_196{padding:var(--space-2) 0 var(--space-4) 0}._navList_muz25_200{list-style:none;margin:0;padding:0}._navItem_muz25_206{margin:0}._navLink_muz25_210{width:100%;text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);color:var(--color-text-secondary);background-color:transparent;border:none;cursor:pointer;border-left:3px solid transparent;font-weight:var(--font-weight-normal);transition:all var(--transition-fast);display:flex;align-items:center;min-height:var(--mobile-tap-target-min)}._navLink_muz25_210:hover{background-color:var(--color-bg-secondary);color:var(--color-text-primary)}._navLink_muz25_210:focus{outline:2px solid var(--color-border-focus);outline-offset:-2px}._navLink_muz25_210._active_muz25_237{color:var(--match-teal-dark);background-color:#edf8f6;border-left-color:var(--match-teal);font-weight:var(--font-weight-semibold)}._navLink_muz25_210._active_muz25_237:hover{background-color:var(--color-primary-100)}._separator_muz25_250{margin:var(--space-2) 0;height:1px;background-color:var(--color-border-primary)}._dangerLink_muz25_258{color:var(--color-error-600);font-weight:var(--font-weight-normal)}._dangerLink_muz25_258:hover{background-color:var(--color-error-50);color:var(--color-error-700)}._dangerLink_muz25_258:focus{outline-color:var(--color-error-500)}._userInfo_muz25_274{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-tertiary);border-left:3px solid transparent;background-color:var(--color-bg-secondary);margin-top:var(--space-2)}@media (min-width: 768px){._bottomSheet_muz25_92{max-width:400px;border-radius:var(--radius-xl);margin-bottom:var(--space-8);max-height:70vh}._overlay_muz25_40{align-items:center;justify-content:center}._bottomSheet_muz25_92{animation:_scaleIn_muz25_1 var(--transition-base)}._bottomSheet_muz25_92._closing_muz25_55{animation:_scaleOut_muz25_1 var(--transition-base)}@keyframes _scaleIn_muz25_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes _scaleOut_muz25_1{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}}@media (min-width: 1024px){._bottomSheet_muz25_92{max-width:320px}}@media (prefers-reduced-motion: reduce){._overlay_muz25_40,._bottomSheet_muz25_92,._overlay_muz25_40._closing_muz25_55,._bottomSheet_muz25_92._closing_muz25_55{animation:none}._hamburgerButton_muz25_8,._closeButton_muz25_163,._navLink_muz25_210{transition:none}}@media (prefers-contrast: high){._bottomSheet_muz25_92{border:2px solid var(--color-border-primary)}._navLink_muz25_210._active_muz25_237{border-left-width:4px}._separator_muz25_250{height:2px}}._navIcon_muz25_368{flex:0 0 auto;margin-right:var(--space-3)}._content_1ohbr_1{padding:var(--space-4)}._copy_1ohbr_2{margin:0 0 var(--space-4);color:var(--match-muted);font-size:var(--font-size-sm);line-height:1.5}._enabledRow_1ohbr_3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}._enabledLabel_1ohbr_4{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--match-teal-dark);font-size:var(--font-size-sm);font-weight:800}._enabledLabel_1ohbr_4 span{display:grid;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;background:#dff5ee}._blocked_1ohbr_6{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-left:4px solid var(--match-yellow);background:#fff9e8;color:#674f0c;font-size:var(--font-size-sm);line-height:1.45}._container_qpm09_1{position:relative;display:flex;align-items:center}._bellButton_qpm09_2{position:relative;display:grid;width:2.75rem;height:2.75rem;place-items:center;padding:0;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius-md);background:transparent;color:#fff;cursor:pointer}._bellButton_qpm09_2:hover{background:#ffffff1a}._bellButton_qpm09_2:focus-visible{outline:3px solid var(--match-yellow);outline-offset:2px}._bellIcon_qpm09_17{width:1.25rem;height:1.25rem}._statusDot_qpm09_18{position:absolute;top:.42rem;right:.42rem;width:.48rem;height:.48rem;border:2px solid var(--match-navy);border-radius:50%;background:var(--match-yellow)}._statusDot_qpm09_18._enabled_qpm09_28{background:#5bd1b7}._panel_qpm09_29{position:absolute;top:calc(100% + .75rem);right:0;z-index:var(--z-index-popover, 1060);width:min(22rem,calc(100vw - 2rem));overflow:hidden;border:1px solid var(--match-line);border-radius:var(--radius-lg);background:#fff;color:var(--match-navy-deep);box-shadow:0 18px 45px #071b2733;animation:_panel-in_qpm09_1 .15s ease-out}._panel_qpm09_29:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:var(--match-teal)}._panelHeader_qpm09_52{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--match-line)}._panelTitle_qpm09_60{margin:0;color:var(--match-navy);font-size:1rem;font-weight:850}._panelSubtitle_qpm09_61{margin:var(--space-1) 0 0;color:var(--match-muted);font-size:var(--font-size-xs);line-height:1.4}._closeButton_qpm09_62{display:grid;width:2rem;height:2rem;place-items:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--match-muted);cursor:pointer}._closeButton_qpm09_62:hover{background:var(--match-chalk);color:var(--match-navy)}._closeButton_qpm09_62:focus-visible{outline:3px solid rgba(8,127,114,.2)}._panelContent_qpm09_76{max-height:23rem;overflow-y:auto}@keyframes _panel-in_qpm09_1{0%{opacity:0;transform:translateY(-6px)}}@media (max-width: 480px){._panel_qpm09_29{position:fixed;inset:auto 0 0;width:100%;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion: reduce){._panel_qpm09_29{animation:none}}._topBar_1nmwm_6{position:fixed;top:0;left:0;right:0;height:var(--header-height-with-safe-area);padding-top:var(--safe-area-top);background-color:var(--match-navy);border-bottom:3px solid var(--match-teal);display:flex;align-items:center;padding-left:var(--container-padding);padding-right:var(--container-padding);z-index:var(--z-index-fixed);box-shadow:0 8px 28px #0b22332e}._leftSection_1nmwm_23{display:flex;align-items:center}._centerSection_1nmwm_28{flex:1;display:flex;justify-content:center;align-items:center}._brand_1nmwm_35{display:flex;align-items:center;gap:var(--space-3);margin-left:var(--space-10)}._brandMark_1nmwm_42{width:2.5rem;height:2.5rem;flex:none;object-fit:contain}._title_1nmwm_49{margin:0;font-size:var(--font-size-xl);font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-style:italic;font-weight:800;line-height:1;color:#fff}._subtitle_1nmwm_59{margin:var(--space-1) 0 0;color:#b9d2d5;font-size:var(--font-size-xs);line-height:1}._rightSection_1nmwm_66{width:var(--space-10);display:flex;align-items:center;justify-content:center}._contentSpacer_1nmwm_73{height:var(--header-height-with-safe-area)}@media (max-width: 767px){._brand_1nmwm_35{margin-left:var(--space-6)}._topBar_1nmwm_6{padding-left:var(--space-4);padding-right:var(--space-4)}}@media (max-width: 480px){._title_1nmwm_49{font-size:var(--font-size-base)}._brand_1nmwm_35{gap:var(--space-2);margin-left:var(--space-3)}._brandMark_1nmwm_42{width:2.25rem;height:2.25rem}}._shell_ftj8m_1{min-height:100vh}._loading_ftj8m_5{display:grid;min-height:100vh;place-items:center;color:var(--match-muted);background:var(--match-chalk)}._main_ftj8m_13{min-height:calc(100vh - var(--header-height-with-safe-area));padding-top:var(--space-4)}._page_5ec4c_1{min-height:100dvh;display:flex;flex-direction:column;background:#f4f8fa;color:#123047;padding:clamp(1rem,5vw,3rem);box-sizing:border-box}._page_5ec4c_1 *{box-sizing:border-box}._brand_5ec4c_3{display:inline-flex;align-items:center;gap:.65rem;color:#123047;font-size:1.2rem;font-weight:800;text-decoration:none}._brand_5ec4c_3 img{width:2.5rem;height:2.5rem;object-fit:contain}._content_5ec4c_5{width:100%;max-width:36rem;flex:1;margin:clamp(1.5rem,5vw,4rem) auto}._footer_5ec4c_6{width:100%;max-width:36rem;margin:auto auto 0;padding-top:1rem;border-top:1px solid #cbd5e1}._footer_5ec4c_6 ._links_5ec4c_7{margin-top:0}._content_5ec4c_5 h1{font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(2rem,7vw,3rem);line-height:1.08;margin:1rem 0}._content_5ec4c_5 p{line-height:1.6}._steps_5ec4c_10{padding:0 0 1rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;list-style-position:inside;border-bottom:2px solid #cbd5e1;color:#475569;font-size:.9rem}._steps_5ec4c_10 [aria-current]{color:#123047;font-weight:800}._panel_5ec4c_12{background:#fff;padding:clamp(1rem,4vw,2rem);border-top:.3rem solid #087f72;margin:1.5rem 0}._panel_5ec4c_12 form{margin:0}._page_5ec4c_1 a:not(._brand_5ec4c_3){color:#08685e;text-underline-offset:.2em}._links_5ec4c_7{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;align-items:center}._note_5ec4c_16{color:#475569;font-size:.9rem}._divider_5ec4c_17{display:flex;align-items:center;gap:1rem;color:#475569;margin:1.5rem 0}._divider_5ec4c_17:before,._divider_5ec4c_17:after{content:"";height:1px;flex:1;background:#cbd5e1}._google_5ec4c_19{min-height:44px;max-width:100%;overflow:hidden}._page_5ec4c_1 a:focus-visible,._page_5ec4c_1 button:focus-visible{outline:3px solid #a36100;outline-offset:3px}._instructions_5ec4c_21{padding-left:1.5rem}._instructions_5ec4c_21 li{padding-left:.5rem;margin:1.5rem 0}._instructions_5ec4c_21 h3{margin-bottom:.5rem}._command_5ec4c_24{white-space:pre-wrap;overflow-wrap:anywhere;padding:1rem;background:#f4f8fa;border:1px solid #cbd5e1;user-select:all}._candidate_5ec4c_25{border-left:.3rem solid #087f72;padding:.5rem 1rem;background:#f4f8fa;margin:1.5rem 0}._syncCounts_5ec4c_26{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._syncCounts_5ec4c_26 dt{color:#475569}._syncCounts_5ec4c_26 dd{font-size:1.6rem;font-weight:700;margin:.25rem 0 0}._connection_5ec4c_29 summary{cursor:pointer;min-height:44px;padding:.75rem 0;text-decoration:underline;text-underline-offset:.2em}._continuation_5ec4c_30{margin-top:1.5rem;border-top:1px solid #cbd5e1}._continuation_5ec4c_30 svg{max-width:100%;height:auto}._copy_1nnzq_1{margin:0;color:var(--match-navy-deep);line-height:1.55}._steps_1nnzq_2{margin:0;padding-left:1.35rem;color:var(--match-navy-deep);line-height:1.8}._steps_1nnzq_2 li::marker{color:var(--match-teal);font-weight:800}._banner_1atqr_1{position:fixed;z-index:1200;right:1rem;bottom:1rem;display:flex;align-items:center;gap:.6rem;max-width:min(28rem,calc(100% - 2rem));padding:.75rem .9rem;border:1px solid #d8af42;border-left:4px solid var(--match-yellow);background:#fff8e1;color:#5f4606;box-shadow:0 12px 32px #1230472e;font-size:.82rem;font-weight:700;line-height:1.4}._restored_1atqr_2{border-color:#84b9ae;border-left-color:var(--match-teal);background:#e7f5f1;color:#075f56}@media (max-width: 560px){._banner_1atqr_1{right:.65rem;bottom:.65rem;left:.65rem;max-width:none}}:root{--color-primary-50: #f0f9f0;--color-primary-100: #dcf0dc;--color-primary-200: #bce2bc;--color-primary-300: #8cd08c;--color-primary-400: #59b859;--color-primary-500: #22c55e;--color-primary-600: #16a34a;--color-primary-700: #15803d;--color-primary-800: #166534;--color-primary-900: #14532d;--color-secondary-50: #f0f9ff;--color-secondary-100: #e0f2fe;--color-secondary-200: #bae6fd;--color-secondary-300: #7dd3fc;--color-secondary-400: #38bdf8;--color-secondary-500: #0ea5e9;--color-secondary-600: #0284c7;--color-secondary-700: #0369a1;--color-secondary-800: #075985;--color-secondary-900: #0c4a6e;--color-accent-50: #fff7ed;--color-accent-100: #ffedd5;--color-accent-200: #fed7aa;--color-accent-300: #fdba74;--color-accent-400: #fb923c;--color-accent-500: #f97316;--color-accent-600: #ea580c;--color-accent-700: #c2410c;--color-accent-800: #9a3412;--color-accent-900: #7c2d12;--color-success-50: #f0fdf4;--color-success-100: #dcfce7;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-success-700: #15803d;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-warning-700: #b45309;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-team-a-primary: #ef4444;--color-team-a-secondary: #fca5a5;--color-team-a-bg: #fef2f2;--color-team-b-primary: #f59e0b;--color-team-b-secondary: #fcd34d;--color-team-b-bg: #fffbeb;--font-family-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "Fira Code", "Cascadia Code", Consolas, monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--z-dropdown: 1000;--z-sticky: 1020;--z-fixed: 1030;--z-modal-backdrop: 1040;--z-modal: 1050;--z-popover: 1060;--z-tooltip: 1070}*{box-sizing:border-box}body{font-family:var(--font-family-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-gray-900);background-color:var(--color-gray-50);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.focus-ring{outline:2px solid transparent;outline-offset:2px}.focus-ring:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-4)}@media (min-width: 640px){.container{padding:0 var(--space-6)}}@media (max-width: 768px){.text-responsive-lg{font-size:var(--text-lg)}.text-responsive-xl,.text-responsive-2xl{font-size:var(--text-xl)}}@media (min-width: 769px){.text-responsive-lg{font-size:var(--text-xl)}.text-responsive-xl{font-size:var(--text-2xl)}.text-responsive-2xl{font-size:var(--text-3xl)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-fade-in{animation:fadeIn var(--transition-normal) ease-out}.animate-slide-in-up{animation:slideInUp var(--transition-normal) ease-out}.animate-slide-in-down{animation:slideInDown var(--transition-normal) ease-out}.animate-scale-in{animation:scaleIn var(--transition-normal) ease-out}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.animate-stagger>*{animation:slideInUp var(--transition-normal) ease-out}.animate-stagger>*:nth-child(1){animation-delay:0ms}.animate-stagger>*:nth-child(2){animation-delay:.1s}.animate-stagger>*:nth-child(3){animation-delay:.2s}.animate-stagger>*:nth-child(4){animation-delay:.3s}.animate-stagger>*:nth-child(5){animation-delay:.4s}.animate-stagger>*:nth-child(6){animation-delay:.5s}.animate-stagger>*:nth-child(7){animation-delay:.6s}.animate-stagger>*:nth-child(8){animation-delay:.7s}.animate-stagger>*:nth-child(9){animation-delay:.8s}.animate-stagger>*:nth-child(10){animation-delay:.9s}.hover-lift{transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.hover-lift:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.hover-scale{transition:transform var(--transition-fast)}.hover-scale:hover{transform:scale(1.02)}.hover-glow{transition:box-shadow var(--transition-fast)}.hover-glow:hover{box-shadow:0 0 20px #22c55e4d}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton{background:linear-gradient(90deg,var(--color-gray-200) 25%,var(--color-gray-100) 37%,var(--color-gray-200) 63%);background-size:400px 100%;animation:shimmer 1.4s ease-in-out infinite;border-radius:var(--radius-md)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.animate-fade-in,.animate-slide-in-up,.animate-slide-in-down,.animate-scale-in,.animate-pulse,.animate-stagger>*{animation:none}}:root{--color-primary-50: #f0f9ff;--color-primary-100: #e0f2fe;--color-primary-500: #0ea5e9;--color-primary-600: #0284c7;--color-primary-700: #0369a1;--color-primary-900: #0c4a6e;--color-neutral-0: #ffffff;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #cbd5e1;--color-neutral-350: #94a3b8;--color-neutral-400: #64748b;--color-neutral-500: #475569;--color-neutral-600: #334155;--color-neutral-700: #1e293b;--color-neutral-800: #0f172a;--color-neutral-900: #020617;--color-success-50: #f0fdf4;--color-success-500: #22c55e;--color-success-600: #16a34a;--color-success-700: #15803d;--color-warning-50: #fffbeb;--color-warning-500: #f59e0b;--color-warning-600: #c2710c;--color-warning-700: #a3600a;--color-error-50: #fef2f2;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-field-green: #16a34a;--color-team-blue: #2563eb;--color-team-red: #dc2626;--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-family-mono: ui-monospace, SFMono-Regular, "SF Mono", Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--radius-none: 0;--radius-sm: .125rem;--radius-base: .25rem;--radius-md: .375rem;--radius-lg: .5rem;--radius-xl: .75rem;--radius-2xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-base: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--z-index-dropdown: 1000;--z-index-sticky: 1020;--z-index-fixed: 1030;--z-index-modal-backdrop: 1040;--z-index-modal: 1050;--z-index-popover: 1060;--z-index-tooltip: 1070;--z-index-toast: 1080;--opacity-disabled: .5;--opacity-loading: .7;--transition-fast: .15s ease-in-out;--transition-base: .2s ease-in-out;--transition-slow: .3s ease-in-out;--form-input-height: 3rem;--form-input-height-sm: 2.5rem;--form-input-border: 1px solid var(--color-neutral-300);--form-input-border-focus: 2px solid var(--color-primary-500);--form-input-border-error: 2px solid var(--color-error-500);--button-height: 3rem;--button-height-sm: 2.5rem;--button-height-lg: 3.5rem;--container-padding: var(--space-4);--container-max-width-sm: 28rem;--container-max-width-md: 42rem;--container-max-width-lg: 64rem;--mobile-tap-target-min: 2.75rem;--header-height: 3.75rem;--safe-area-top: env(safe-area-inset-top, 0px);--header-height-with-safe-area: calc(var(--header-height) + var(--safe-area-top))}:root{--color-bg-primary: var(--color-neutral-0);--color-bg-secondary: var(--color-neutral-50);--color-bg-tertiary: var(--color-neutral-100);--color-bg-disabled: var(--color-neutral-200);--color-text-primary: var(--color-neutral-800);--color-text-secondary: var(--color-neutral-600);--color-text-tertiary: var(--color-neutral-500);--color-text-disabled: var(--color-neutral-400);--color-text-placeholder: var(--color-neutral-400);--color-text-inverse: var(--color-neutral-0);--color-border-primary: var(--color-neutral-200);--color-border-secondary: var(--color-neutral-300);--color-border-interactive: var(--color-neutral-350);--color-border-strong: var(--color-neutral-400);--color-border-focus: var(--color-primary-500);--color-interactive-primary: var(--color-primary-600);--color-interactive-primary-hover: var(--color-primary-700);--color-interactive-primary-disabled: var(--color-neutral-350);--color-interactive-secondary: var(--color-neutral-0);--color-interactive-secondary-hover: var(--color-neutral-50);--color-interactive-secondary-border: var(--color-neutral-300);--color-interactive-danger: var(--color-error-600);--color-interactive-danger-hover: var(--color-error-700)}:root{--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px}@media (min-width: 640px){:root{--is-sm-up: 1}}@media (min-width: 768px){:root{--is-md-up: 1;--container-padding: var(--space-6)}}@media (min-width: 1024px){:root{--is-lg-up: 1;--container-padding: var(--space-8)}}@media (prefers-reduced-motion: reduce){:root{--transition-fast: 0ms;--transition-base: 0ms;--transition-slow: 0ms}}@media (prefers-contrast: high){:root{--color-border-primary: var(--color-neutral-400);--color-border-secondary: var(--color-neutral-500)}}*,*:before,*:after{box-sizing:border-box}html{font-family:var(--font-family-sans);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background-color:var(--color-bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;min-height:100vh;overflow-x:hidden;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-base);font-weight:var(--font-weight-bold)}h5{font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}h6{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}ul,ol{margin:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}button{background:none;border:none;padding:0;margin:0;cursor:pointer}:focus{outline:2px solid var(--color-border-focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}img,svg{display:block;max-width:100%;height:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.container{width:100%;margin:0 auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-sm{max-width:var(--container-max-width-sm)}.container-md{max-width:var(--container-max-width-md)}.container-lg{max-width:var(--container-max-width-lg)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-success{color:var(--color-success-600)}.text-warning{color:var(--color-warning-600)}.text-error{color:var(--color-error-600)}.bg-primary{background-color:var(--color-bg-primary)}.bg-secondary{background-color:var(--color-bg-secondary)}.bg-tertiary{background-color:var(--color-bg-tertiary)}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-6{padding:var(--space-6)}.p-8{padding:var(--space-8)}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-6{margin:var(--space-6)}.m-8{margin:var(--space-8)}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-6{gap:var(--space-6)}.form-field{width:100%;padding:var(--space-3);border:1px solid var(--color-border-interactive);border-radius:var(--radius-base);font-size:var(--font-size-base);line-height:var(--line-height-normal);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);min-height:var(--form-input-height);background-color:var(--color-bg-primary);color:var(--color-text-primary)}.form-field::placeholder{color:var(--color-text-placeholder)}.form-field:focus{outline:none;border:2px solid var(--color-border-focus);box-shadow:0 0 0 1px var(--color-border-focus)}.form-field:disabled{background-color:var(--color-bg-disabled);color:var(--color-text-disabled);cursor:not-allowed;opacity:var(--opacity-disabled);border-color:var(--color-border-secondary)}.form-field[aria-invalid=true]{border:2px solid var(--color-error-600);box-shadow:0 0 0 1px var(--color-error-600)}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-6);border:none;border-radius:var(--radius-base);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);text-decoration:none;cursor:pointer;transition:all var(--transition-fast);min-height:var(--button-height);white-space:nowrap}.btn:disabled{opacity:var(--opacity-disabled);cursor:not-allowed;pointer-events:none}.card{background-color:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.card-content{padding:var(--space-4)}@media (max-width: 767px){.btn{min-height:var(--mobile-tap-target-min);padding:var(--space-3) var(--space-4)}.form-field{min-height:var(--mobile-tap-target-min);padding:var(--space-3)}}:root{--match-chalk: #f5f7f2;--match-paper: #ffffff;--match-navy: #123047;--match-navy-deep: #0b2233;--match-teal: #087f72;--match-teal-dark: #05665d;--match-yellow: #f2c14e;--match-red: #c44536;--match-line: #d6e3df;--match-muted: #526b79;--color-primary-50: #edf8f6;--color-primary-100: #d5eee9;--color-primary-500: #0a9384;--color-primary-600: #087f72;--color-primary-700: #05665d;--color-primary-900: #123047;--color-interactive-primary: #087f72;--color-interactive-primary-hover: #05665d;--color-border-focus: #087f72;--color-field-green: #087f72;--color-bg-primary: #ffffff;--color-bg-secondary: #f5f7f2;--color-bg-tertiary: #eaf0ec;--color-text-primary: #123047;--color-text-secondary: #385565;--color-text-tertiary: #526b79;--color-border-primary: #d6e3df;--color-border-secondary: #bfd0cb;--color-border-interactive: #9eb6b0;--color-gray-50: #f5f7f2;--color-gray-100: #eaf0ec;--color-gray-200: #d6e3df;--color-gray-300: #bfd0cb;--color-gray-400: #78909c;--color-gray-500: #607985;--color-gray-600: #476171;--color-gray-700: #29475a;--color-gray-800: #18394e;--color-gray-900: #123047;--radius-base: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: .875rem;--shadow-sm: 0 1px 2px rgb(18 48 71 / .06);--shadow-base: 0 5px 18px rgb(18 48 71 / .08);--shadow-md: 0 10px 28px rgb(18 48 71 / .11);--shadow-lg: 0 18px 44px rgb(18 48 71 / .14)}html{background:var(--match-chalk)}body{min-width:320px;color:var(--match-navy);background:linear-gradient(90deg,transparent 0,transparent calc(50% - 1px),rgb(18 48 71 / .025) 50%,transparent calc(50% + 1px)),var(--match-chalk)}button,input,select,textarea{font:inherit}input,select,textarea{color:var(--match-navy);background:#fff;border-color:var(--match-line)}a{color:var(--match-teal)}::selection{color:#fff;background:var(--match-teal)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important}}.gamegen-toast{max-width:min(31rem,calc(100vw - 2rem))!important;padding:.85rem 1rem!important;border:1px solid rgba(255,255,255,.14)!important;border-left:4px solid var(--match-teal)!important;border-radius:var(--radius-md)!important;background:var(--match-navy-deep)!important;color:#fff!important;box-shadow:0 12px 32px #071b273d!important;font-size:var(--font-size-sm)!important;line-height:1.4!important}.match-loading-state,.match-system-state{min-height:100vh!important;display:grid!important;place-content:center!important;gap:var(--space-4)!important;padding:var(--space-6)!important;color:var(--match-navy)!important;background:var(--match-chalk)!important;text-align:center!important}.match-loading-spinner{width:2.75rem!important;height:2.75rem!important;margin-inline:auto!important;border:3px solid var(--match-line)!important;border-top-color:var(--match-teal)!important;border-radius:50%!important;animation:spin .8s linear infinite!important}.match-loading-copy{color:var(--match-muted);font-weight:700}.match-system-panel{width:min(100%,30rem)!important;padding:clamp(1.5rem,5vw,2.5rem)!important;border:1px solid var(--match-line)!important;border-top:6px solid var(--match-red)!important;border-radius:var(--radius-md)!important;background:#fff!important;box-shadow:var(--shadow-md)!important}.match-system-panel h2{color:var(--match-navy)!important;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:2rem!important}.match-system-panel p{color:var(--match-muted)!important}.match-system-panel button{min-height:2.75rem;margin:.25rem!important;padding:.7rem 1rem!important;border:1px solid var(--match-line)!important;border-radius:var(--radius-base)!important;background:var(--match-navy)!important;color:#fff!important;font-weight:700!important}.remaining-settings{width:min(100%,58rem)!important;max-width:58rem!important;padding:clamp(1rem,4vw,2.5rem)!important}.remaining-settings>div:first-child{margin-bottom:0!important;padding:clamp(1.5rem,4vw,2.5rem)!important;border-bottom:5px solid var(--match-yellow);background:var(--match-navy);color:#fff}.remaining-settings>div:first-child h1{color:#fff!important;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(2.4rem,7vw,4.25rem)!important;line-height:.95}.remaining-settings>div:first-child p{color:#c7dade!important}.remaining-settings code{color:var(--match-yellow)}.remaining-settings>div:nth-child(2){gap:1px!important;border:1px solid var(--match-line);border-top:0;background:var(--match-line)}.remaining-settings>div:nth-child(2)>div{padding:clamp(1rem,4vw,1.75rem)!important;border:0!important;border-radius:0!important;background:#fff!important}.remaining-settings h2,.remaining-settings h3{color:var(--match-navy)!important}.remaining-settings h2{font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:1.7rem!important}.remaining-settings input{min-height:2.75rem;border:1px solid var(--match-line)!important;border-radius:var(--radius-base)!important}.remaining-settings button{min-height:2.75rem!important;padding:.65rem 1rem!important;border:0!important;border-radius:var(--radius-base)!important;background:var(--match-teal)!important;color:#fff!important;font-weight:700!important;box-shadow:none!important}.remaining-settings nav button small{color:#eafffb}.remaining-settings button:focus-visible,.remaining-admin-users button:focus-visible,.remaining-player-buckets button:focus-visible,.remaining-club-admin button:focus-visible,.remaining-auth-action button:focus-visible{outline:3px solid var(--match-yellow)!important;outline-offset:2px!important}.remaining-settings>div:nth-child(2)>div:last-child{border-left:5px solid var(--match-red)!important;background:#fff8f6!important}.remaining-settings>div:nth-child(2)>div:last-child>h2,.remaining-settings>div:nth-child(2)>div:last-child>p{color:#8b2f25!important}.remaining-settings>div:nth-child(2)>div:last-child>div:last-child>div:first-child button{background:#9a6800!important}.remaining-settings>div:nth-child(2)>div:last-child>div:last-child>div:last-child button{background:var(--match-red)!important}.remaining-admin-users{color:var(--match-navy)!important;background:var(--match-chalk)!important}.remaining-admin-users>div:first-child{border-bottom:5px solid var(--match-yellow)!important;background:var(--match-navy)!important}.remaining-admin-users>div:first-child h1{color:#fff!important;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(2.25rem,6vw,3.75rem)!important;line-height:.95}.remaining-admin-users>div:first-child input{min-height:3rem;border:1px solid #6d8998!important;border-radius:var(--radius-base)!important;background:#fff!important}.remaining-admin-users button{border-radius:var(--radius-base)!important;box-shadow:none!important}.remaining-admin-users>div:first-child button,.remaining-admin-users button[style*="rgb(37, 99, 235)"],.remaining-admin-users button[style*="#2563eb"]{background:var(--match-teal)!important}.remaining-admin-users>div:last-of-type{padding:clamp(1rem,3vw,1.75rem)!important}.remaining-admin-users table{background:#fff}.remaining-admin-users thead tr{background:#eaf0ec!important}.remaining-admin-users th{color:var(--match-navy)!important;border-bottom-color:var(--match-navy)!important}.remaining-admin-users tbody tr:hover{background:#f1f7f4!important}.remaining-player-buckets{min-height:100vh!important;color:var(--match-navy)!important;background:var(--match-chalk)!important}.remaining-player-buckets>div:nth-of-type(1){border-bottom:5px solid var(--match-yellow)!important;background:var(--match-navy)!important}.remaining-player-buckets h1{color:#fff!important;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif!important;font-size:clamp(2.4rem,6vw,4rem)!important;line-height:.95!important}.remaining-player-buckets>div:nth-of-type(1) p{color:#c7dade!important}.remaining-player-buckets>div:nth-of-type(2){border-bottom:1px solid var(--match-line)!important;background:#fff!important}.remaining-player-buckets>div:nth-of-type(2) button,.remaining-player-buckets>div:nth-of-type(2) select{min-height:2.75rem;border-radius:var(--radius-base)!important}.remaining-create-game{width:min(100%,52rem)!important;max-width:52rem!important;padding:clamp(1rem,4vw,2.5rem)!important}.remaining-create-game>:first-child{margin:0!important;padding:clamp(1.5rem,4vw,2.25rem)!important;border-bottom:5px solid var(--match-yellow);background:var(--match-navy)!important;color:#fff!important}.remaining-create-game>:first-child h1,.remaining-create-game>:first-child h2{color:#fff!important}.remaining-create-game>:first-child p{color:#c7dade!important}.remaining-create-game>.card{border:1px solid var(--match-line)!important;border-top:0!important;border-radius:0!important;box-shadow:var(--shadow-base)!important}.remaining-create-game form{gap:1.75rem!important}.remaining-create-game h2,.remaining-create-game h3{color:var(--match-navy)!important}.remaining-create-game input,.remaining-create-game select,.remaining-create-game textarea{border-color:var(--match-line)!important;border-radius:var(--radius-base)!important}.remaining-create-game button{border-radius:var(--radius-base)!important}.remaining-club-admin{width:min(100%,42rem)!important;max-width:42rem!important;margin-top:clamp(1rem,4vw,3rem);padding:clamp(1.25rem,4vw,2.5rem)!important;border-top:6px solid var(--match-yellow);background:var(--match-navy);color:#fff;box-shadow:var(--shadow-md)}.remaining-club-admin h1{margin-top:0;color:#fff;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(2.4rem,7vw,4rem);line-height:.95}.remaining-club-admin form{margin-top:2rem;padding:clamp(1rem,3vw,1.5rem);border-left:5px solid var(--match-teal);background:#fff;color:var(--match-navy)}.remaining-club-admin label{display:grid;gap:.5rem;font-weight:700}.remaining-club-admin input{min-height:3rem;padding:.75rem;border:1px solid var(--match-line)}.remaining-club-admin button{min-height:3rem;border:0;background:var(--match-teal);color:#fff;font-weight:700}.remaining-legal-page{background:var(--match-chalk)!important}.remaining-legal-page>div:first-child{position:static!important;border-bottom:5px solid var(--match-yellow)!important;background:var(--match-navy)!important;box-shadow:none!important}.remaining-legal-page>div:first-child h1{color:#fff!important;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(1.8rem,5vw,2.8rem)!important}.remaining-legal-page>div:first-child button{color:#fff!important}.remaining-legal-page>div:nth-child(2){max-width:52rem!important;padding:clamp(1rem,4vw,3rem)!important}.remaining-legal-page>div:nth-child(2)>div:first-child{padding:clamp(1.25rem,4vw,2.75rem)!important;border:1px solid var(--match-line)!important;border-radius:0!important;box-shadow:none!important}.remaining-legal-page h1,.remaining-legal-page h2,.remaining-legal-page h3{color:var(--match-navy)}.remaining-legal-page h2{border-bottom:1px solid var(--match-line);padding-bottom:.35rem}.remaining-legal-page p,.remaining-legal-page li{max-width:75ch}.remaining-team-display{border:1px solid var(--match-line)!important;border-top:6px solid var(--match-navy)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-base)!important}.remaining-team-display h5{color:var(--match-navy)!important;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:1.5rem!important}.remaining-team-display button{border-radius:var(--radius-base)!important;box-shadow:none!important}.remaining-team-display>div:first-child button{border-color:var(--match-line)!important;background:#fff!important;color:var(--match-navy)!important}.remaining-team-display>div:first-child button[style*="rgb(40, 167, 69)"],.remaining-team-display>div:first-child button[style*="#28a745"]{border-color:var(--match-teal)!important;background:var(--match-teal)!important;color:#fff!important}.team-balance-note{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.75rem .9rem;border-left:4px solid var(--match-yellow);background:#fff8e5;color:#704d00;font-size:.875rem}.team-share{margin-bottom:1rem;border:1px solid var(--match-line);background:#fff}.team-share summary{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;color:var(--match-navy);font-weight:800;cursor:pointer;list-style:none}.team-share summary::-webkit-details-marker{display:none}.team-share[open] summary{border-bottom:1px solid var(--match-line)}.team-share-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1rem}.team-share-help{margin:0;padding:0 1rem 1rem;color:var(--match-muted);font-size:.8rem;line-height:1.5}.team-share summary:focus-visible{outline:3px solid var(--match-yellow);outline-offset:-3px}.remaining-game-editor{padding:1rem!important;background:#071b27b8!important;backdrop-filter:blur(3px)}.remaining-game-editor>div{border:1px solid var(--match-line)!important;border-top:6px solid var(--match-yellow)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important}.remaining-game-editor h2{color:var(--match-navy)!important;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif}.remaining-game-editor input,.remaining-game-editor textarea{border-color:var(--match-line)!important;border-radius:var(--radius-base)!important}.remaining-game-editor button{border-radius:var(--radius-base)!important}.remaining-auth-action{max-width:none!important}.remaining-auth-action>button{min-height:3rem!important;border:1px solid var(--match-line)!important;border-radius:var(--radius-base)!important;background:#fff!important;color:var(--match-navy)!important;box-shadow:none!important;font-family:inherit!important;font-weight:700!important}.remaining-auth-action>div{border-radius:var(--radius-base)!important}.remaining-register-form{max-width:none!important;padding:0!important;gap:1rem!important}.remaining-register-form h2{margin:0 0 .5rem!important;color:var(--match-navy)!important;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:2rem!important;text-align:left!important}.remaining-register-form label{color:var(--match-navy)!important;font-weight:700!important}.remaining-register-form input{min-height:3rem;border:1px solid var(--match-line)!important;border-radius:var(--radius-base)!important}.remaining-register-form>button[type=submit]{min-height:3rem;border-radius:var(--radius-base)!important;background:var(--match-teal)!important;font-weight:700!important}.remaining-register-form button[type=button]{color:var(--match-teal-dark)!important}@media (max-width: 640px){.remaining-settings{padding:0!important}.remaining-settings>div:nth-child(2){border-inline:0}.remaining-settings button{width:100%}.remaining-admin-users>div:first-child>div>div:first-child{align-items:stretch!important}.remaining-admin-users>div:first-child button{width:100%}.remaining-create-game{padding:0!important}.remaining-team-display{padding:1rem!important}.team-share-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.match-loading-spinner{animation-duration:1.6s!important}}
