._segmented_peike_2{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}._segment_peike_2{min-height:38px;color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-heavy);padding:0 var(--space-3);transition:background-color var(--duration-fast), color var(--duration-fast);background:0 0;border:0;border-radius:10px}._segment_peike_2[aria-checked=true]{background:var(--tint-lime-strong);color:var(--color-brand-primary);box-shadow:inset 0 0 0 1px var(--color-border-brand)}._solid_peike_33{border-radius:var(--radius-lg);background:#080d0a}._solid_peike_33 ._segment_peike_2{border-radius:var(--radius-sm);min-height:40px}._solid_peike_33 ._segment_peike_2[aria-checked=true]{background:var(--color-brand-primary);box-shadow:none;color:var(--color-text-on-brand)}._selectCard_peike_38{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-panel);min-height:64px;color:var(--color-text-primary);cursor:pointer;padding:var(--space-5);text-align:start;transition:border-color var(--duration-fast), background-color var(--duration-fast);align-content:start;gap:4px;display:grid;position:relative}._selectCard_peike_38:active{transform:scale(.99)}._selectCard_peike_38[aria-pressed=true],._selectCard_peike_38[aria-checked=true]{border-color:var(--color-border-strong);background:var(--tint-lime)}._selectCard_peike_38:disabled{cursor:not-allowed;opacity:.45}._selectIcon_peike_64{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-brand-primary);background:#ffffff0f;place-items:center;margin-block-end:4px;display:grid}._selectTitle_peike_75{font-size:var(--text-md);font-weight:var(--weight-black);letter-spacing:var(--tracking-title)}._selectSub_peike_81{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}._selectBadge_peike_87{border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:10px;font-weight:var(--weight-bold);background:#ffffff0f;justify-self:start;margin-top:4px;padding:3px 8px}._selectCard_peike_38[aria-pressed=true] ._selectBadge_peike_87{color:var(--color-brand-primary);background:#58ff221f}._check_peike_100{background:var(--color-brand-primary);width:20px;height:20px;color:var(--color-text-on-brand);font-size:12px;font-weight:var(--weight-black);border-radius:50%;place-items:center;display:grid;position:absolute;inset-block-start:10px;inset-inline-end:10px}._choiceChip_peike_116{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-control);min-height:38px;color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--weight-bold);padding:0 var(--space-5);align-items:center;gap:6px;display:inline-flex}._choiceChip_peike_116[aria-pressed=true]{border-color:var(--color-brand-primary);background:var(--color-brand-primary);color:var(--color-text-on-brand)}._tintChip_peike_137{border-radius:var(--radius-md);background:var(--color-surface-panel);font-size:var(--text-xs);padding:0 var(--space-4);flex:none}._tintChip_peike_137[aria-pressed=true]{background:var(--tint-lime);color:var(--color-brand-primary);border-color:#58ff2259}._choiceGroup_peike_140{gap:var(--space-2);flex-wrap:wrap;display:flex}._toggleRow_peike_147{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--size-control-min);cursor:pointer;display:flex}._toggleText_peike_156{gap:2px;display:grid}._toggleLabel_peike_157{font-size:var(--text-md);font-weight:var(--weight-bold)}._toggleHint_peike_158{color:var(--color-text-muted);font-size:var(--text-xs)}._switch_peike_160{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);cursor:pointer;width:48px;height:28px;transition:background-color var(--duration-fast);background:#ffffff1a;flex:none;padding:0;position:relative}._switch_peike_160:after{background:var(--neutral-300);content:"";width:20px;height:20px;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast);border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-start:3px}._switch_peike_160[aria-checked=true]{background:var(--color-brand-primary)}._switch_peike_160[aria-checked=true]:after{background:var(--color-text-on-brand);transform:translate(20px)}[dir=rtl] ._switch_peike_160[aria-checked=true]:after{transform:translate(-20px)}._switch_peike_160:disabled{cursor:not-allowed;opacity:.45}._labelled_peike_190{gap:var(--space-3);display:grid}._groupLabel_peike_192{color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0}._button_14wq0_1{min-height:var(--size-control-min);justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:0 var(--space-6);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-heavy);text-align:center;white-space:nowrap;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);line-height:1;text-decoration:none;display:inline-flex}._button_14wq0_1:active:not(:disabled){transform:translateY(1px)}._button_14wq0_1:disabled,._button_14wq0_1[aria-disabled=true]{cursor:default;opacity:.5}._primary_14wq0_35{background:var(--gradient-primary);color:var(--color-text-on-brand);border-color:#0000}._secondary_14wq0_41{background:var(--color-surface-control);color:var(--neutral-200)}._ghost_14wq0_46{color:var(--color-text-secondary);background:0 0;border-color:#0000}._danger_14wq0_52{background:var(--tint-red);color:var(--color-text-danger);border-color:#ff626a59}._link_14wq0_58{min-height:auto;color:var(--color-brand-primary);font-size:var(--text-xs);background:0 0;border:0;padding:0}._sm_14wq0_67{min-height:36px;padding:0 var(--space-4);font-size:var(--text-xs);border-radius:var(--radius-sm)}._lg_14wq0_74{min-height:52px;padding:0 var(--space-7);font-size:var(--text-md);border-radius:var(--radius-lg)}._block_14wq0_81{width:100%}._spinner_14wq0_85{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite _spin_14wq0_85}._iconButton_14wq0_94{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-control);width:42px;height:42px;color:var(--color-text-primary);cursor:pointer;flex:none;place-items:center;display:inline-grid}._iconButton_14wq0_94._plain_14wq0_107{background:0 0;border-color:#0000}._iconButton_14wq0_94:disabled{cursor:default;opacity:.5}@keyframes _spin_14wq0_85{to{transform:rotate(360deg)}}._tint_14wq0_124{background:var(--tint-lime);color:var(--color-brand-primary);border-color:#58ff2252}._tint_14wq0_124:hover:not(:disabled){background:var(--tint-lime-strong)}._layer_xl6kv_1{z-index:var(--z-sheet);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}._backdrop_xl6kv_10{background:var(--color-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:_fade_xl6kv_1 var(--duration-base) var(--ease-out);position:absolute;inset:0}._sheet_xl6kv_18{width:100%;max-width:var(--size-mobile-max);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sheet) var(--radius-sheet) 0 0;background:var(--color-surface-sheet);max-height:min(88dvh,760px);box-shadow:var(--shadow-raised);animation:_rise_xl6kv_1 var(--duration-sheet) var(--ease-out);border-block-end:0;outline:none;flex-direction:column;display:flex;position:relative}._grabber_xl6kv_34{border-radius:var(--radius-pill);background:#ffffff2e;width:42px;height:4px;margin:10px auto 0}._header_xl6kv_42{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-7) var(--space-3);display:flex}._title_xl6kv_50{font-size:var(--text-xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-title);line-height:var(--leading-snug);margin:0}._description_xl6kv_58{color:var(--color-text-muted);font-size:var(--text-sm);margin:4px 0 0}._body_xl6kv_64{overscroll-behavior:contain;padding:var(--space-2) var(--space-7) var(--space-7);overflow-y:auto}._footer_xl6kv_70{gap:var(--space-3);border-block-start:1px solid var(--color-border-subtle);padding:var(--space-5) var(--space-7) calc(var(--space-5) + env(safe-area-inset-bottom));display:grid}._body_xl6kv_64:last-child{padding-block-end:calc(var(--space-7) + env(safe-area-inset-bottom))}@keyframes _fade_xl6kv_1{0%{opacity:0}}@keyframes _rise_xl6kv_1{0%{opacity:0;transform:translateY(40px)}}._bar_hqn94_1{z-index:var(--z-header);align-items:center;gap:var(--space-2);min-height:var(--size-topbar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:max(8px, env(safe-area-inset-top)) var(--space-4) 6px;background:#050807eb;flex-shrink:0;grid-template-columns:1fr auto 1fr;display:grid;position:sticky;inset-block-start:0}._start_hqn94_16{justify-self:start;align-items:center;min-width:0;display:flex}._end_hqn94_17{justify-self:end;align-items:center;gap:4px;min-width:0;display:flex}._center_hqn94_19{justify-content:center;align-items:center;min-width:0;max-width:62vw;display:flex}._title_hqn94_27{font-size:var(--text-md);font-weight:var(--weight-black);letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}._logo_hqn94_37{width:auto;height:30px;display:block}._langButton_hqn94_43{border:1px solid var(--color-border-brand);border-radius:var(--radius-sm);background:var(--tint-lime);min-width:44px;height:34px;color:var(--color-brand-primary);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-black);padding:0 9px}._langList_hqn94_56{gap:var(--space-2);display:grid}._avatar_hrd9z_1{border:1px solid var(--color-border-brand);background:linear-gradient(145deg, #17331d, var(--neutral-910));color:var(--color-brand-primary);font-weight:var(--weight-black);border-radius:30%;flex:none;place-items:center;display:inline-grid;position:relative;overflow:visible}._avatar_hrd9z_1 img{border-radius:inherit;object-fit:cover;width:100%;height:100%}._sm_hrd9z_21{width:32px;height:32px;font-size:var(--text-xs)}._md_hrd9z_22{width:42px;height:42px;font-size:var(--text-md)}._lg_hrd9z_23{width:64px;height:64px;font-size:var(--text-2xl)}._xl_hrd9z_24{width:100px;height:100px;font-size:var(--text-4xl)}._badge_hrd9z_26{aspect-ratio:1;border:2px solid var(--color-surface-page);background:var(--color-brand-primary);width:26%;min-width:16px;color:var(--color-text-on-brand);border-radius:50%;place-items:center;font-size:.55em;display:grid;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}._card_dzz4m_1{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--gradient-card);box-shadow:var(--shadow-card);padding:var(--space-6);color:var(--color-text-primary);position:relative;overflow:hidden}._compact_dzz4m_12{padding:var(--space-4)}._flush_dzz4m_16{padding:0}._hero_dzz4m_20{border-color:var(--color-border-brand);border-radius:var(--radius-2xl);background:var(--gradient-hero);padding:var(--space-7) var(--space-6)}._hero_dzz4m_20._textured_dzz4m_27:before{background-image:var(--texture-grid);content:"";pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 20%,#0000 85%);mask-image:linear-gradient(#000 20%,#0000 85%)}._hero_dzz4m_20>*{position:relative}._lime_dzz4m_41{border-color:var(--color-border-brand);background:linear-gradient(145deg,#58ff2217,#0a100cf5 62%)}._amber_dzz4m_46{background:var(--gradient-amber);border-color:#ffbd4a4d}._blue_dzz4m_51{background:var(--gradient-blue);border-color:#74a8ff47}._interactive_dzz4m_56{text-align:start;cursor:pointer;width:100%;transition:border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:block}._interactive_dzz4m_56:hover{border-color:var(--color-border-strong)}._interactive_dzz4m_56:active{transform:scale(.99)}._chip_wgmwo_1{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);background:var(--color-surface-control);color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-bold);white-space:nowrap;align-items:center;gap:5px;padding:5px 10px;line-height:1.2;display:inline-flex}._lime_wgmwo_16{border-color:var(--color-border-brand);background:var(--tint-lime);color:var(--color-brand-primary)}._amber_wgmwo_17{background:var(--tint-amber);color:var(--color-warning);border-color:#ffbd4a4d}._blue_wgmwo_18{background:var(--tint-blue);color:var(--color-info);border-color:#74a8ff47}._red_wgmwo_19{background:var(--tint-red);color:var(--color-text-danger);border-color:#ff626a4d}._solid_wgmwo_21{background:var(--color-brand-primary);color:var(--color-text-on-brand);border-color:#0000}._field_1r3hg_1{gap:7px;display:grid}._label_1r3hg_3{color:var(--color-text-secondary);font-size:var(--text-sm);font-weight:var(--weight-bold)}._hint_1r3hg_9{color:var(--color-text-muted);font-size:var(--text-xs)}._error_1r3hg_10{color:var(--color-text-danger);font-size:var(--text-xs);font-weight:var(--weight-medium)}._control_1r3hg_12{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-input-background);width:100%;min-height:48px;color:var(--color-text-primary);padding:0 var(--space-5);transition:border-color var(--duration-fast);font-size:16px}._control_1r3hg_12::placeholder{color:var(--color-text-disabled)}._control_1r3hg_12:focus{border-color:var(--color-border-strong);outline:none}._control_1r3hg_12:focus-visible{box-shadow:0 0 0 3px var(--tint-lime-strong);outline:none}._control_1r3hg_12[aria-invalid=true]{border-color:var(--color-danger)}._control_1r3hg_12:disabled{opacity:.5}textarea._control_1r3hg_12{min-height:104px;padding-block:var(--space-4);resize:vertical}._checkRow_1r3hg_32{align-items:flex-start;gap:var(--space-4);min-height:var(--size-control-min);cursor:pointer;font-size:var(--text-sm);line-height:var(--leading-normal);padding-block:var(--space-3);display:flex}._checkbox_1r3hg_43{width:22px;height:22px;accent-color:var(--color-brand-primary);flex:none;margin:0}._select_1r3hg_51{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);cursor:pointer;background-position:calc(100% - 20px),calc(100% - 15px);background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:38px}[dir=rtl] ._select_1r3hg_51{background-position:15px,20px}._tile_1lwwf_1{border-radius:var(--radius-md);background:var(--tint-lime-strong);color:var(--color-brand-primary);flex:none;place-items:center;display:grid}._sm_1lwwf_10{border-radius:var(--radius-sm);width:32px;height:32px}._md_1lwwf_11{width:40px;height:40px}._lg_1lwwf_12{border-radius:var(--radius-lg);width:48px;height:48px}._amber_1lwwf_14{color:var(--color-warning);background:#ffbd4a1f}._blue_1lwwf_15{color:var(--color-info);background:#74a8ff1f}._red_1lwwf_16{background:var(--tint-red);color:var(--color-danger)}._neutral_1lwwf_17{color:var(--color-text-secondary);background:#ffffff0f}._note_egeq5_1{align-items:flex-start;gap:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-control);padding:var(--space-5);display:flex}._icon_egeq5_11{border-radius:var(--radius-sm);background:#ffffff0f;flex:none;place-items:center;width:32px;height:32px;display:grid}._body_egeq5_21{flex:1;gap:3px;min-width:0;display:grid}._action_egeq5_28{flex:none;align-self:center}@media (width<=420px){._note_egeq5_1:has(._action_egeq5_28){flex-wrap:wrap}._action_egeq5_28,._action_egeq5_28>*{width:100%}}._title_egeq5_45{font-size:var(--text-sm);font-weight:var(--weight-heavy);margin:0}._text_egeq5_51{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}._info_egeq5_58{background:var(--tint-blue);border-color:#74a8ff38}._info_egeq5_58 ._icon_egeq5_11{color:var(--color-info);background:#74a8ff24}._info_egeq5_58 ._title_egeq5_45{color:#c3d7ff}._impact_egeq5_70{border-color:var(--color-border-brand);background:linear-gradient(145deg,#58ff221a,#58ff2208)}._impact_egeq5_70 ._icon_egeq5_11{background:var(--tint-lime-strong);color:var(--color-brand-primary)}._warning_egeq5_79{background:var(--tint-amber);border-color:#ffbd4a47}._warning_egeq5_79 ._icon_egeq5_11{color:var(--color-warning);background:#ffbd4a24}._danger_egeq5_88{background:var(--tint-red);border-color:#ff626a47}._danger_egeq5_88 ._icon_egeq5_11{color:var(--color-text-danger);background:#ff626a24}._track_pk95f_1{border-radius:var(--radius-pill);background:#ffffff12;height:7px;position:relative;overflow:hidden}._fill_pk95f_9{border-radius:inherit;background:var(--gradient-primary);transition:width var(--duration-base) var(--ease-out);position:absolute;inset-block:0;inset-inline-start:0}._blue_pk95f_18 ._fill_pk95f_9{background:linear-gradient(90deg, #4f86e8, var(--color-info))}._amber_pk95f_19 ._fill_pk95f_9{background:var(--color-warning)}._thin_pk95f_21{height:4px}._stepper_pk95f_23{grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none;display:grid}._step_pk95f_23{border-radius:var(--radius-pill);height:4px;transition:background-color var(--duration-base) var(--ease-out);background:#ffffff17}._step_pk95f_23._done_pk95f_40{background:var(--color-brand-primary)}._meterList_pk95f_44{gap:var(--space-4);margin-block-start:var(--space-5);display:grid}._meter_pk95f_44{gap:6px;display:grid}._meterMeta_pk95f_52{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);display:flex}._meterMeta_pk95f_52 span:first-child{color:var(--color-text-secondary);font-weight:var(--weight-bold)}._meterMeta_pk95f_52 span:last-child{color:var(--color-text-muted);font-variant-numeric:tabular-nums}._strip_1rjub_1{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-border-subtle);grid-auto-columns:1fr;grid-auto-flow:column;gap:1px;margin:0;display:grid;overflow:hidden}._stat_1rjub_13{background:var(--color-surface-sunken);padding:var(--space-5) var(--space-2);text-align:center;justify-items:center;gap:3px;display:grid}._statValue_1rjub_22{font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:0;line-height:1}._statLabel_1rjub_30{color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium)}._accent_1rjub_36 ._statValue_1rjub_22{color:var(--color-brand-primary)}._cellGrid_1rjub_38{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._cell_1rjub_38{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);min-width:0;padding:var(--space-4);align-content:start;gap:4px;display:grid}._cellLabel_1rjub_55{color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);align-items:center;gap:6px;display:flex}._cellValue_1rjub_64{font-size:var(--text-md);font-weight:var(--weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._cellSub_1rjub_72{color:var(--color-text-subtle);font-size:var(--text-2xs);line-height:1.35}._state_1059y_1{justify-items:center;gap:var(--space-3);border-radius:var(--radius-xl);padding:var(--space-9) var(--space-7);text-align:center;border:1px dashed #ffffff1f;display:grid}._icon_1059y_11{border-radius:var(--radius-lg);background:var(--tint-lime);width:48px;height:48px;color:var(--color-brand-primary);place-items:center;display:grid}._error_1059y_21 ._icon_1059y_11{background:var(--tint-red);color:var(--color-danger)}._title_1059y_23{font-size:var(--text-lg);font-weight:var(--weight-black);margin:0}._body_1059y_29{max-width:300px;color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._actions_1059y_36{margin-block-start:var(--space-2)}._skeleton_1059y_38{border-radius:var(--radius-md);background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a) 0 0/200% 100%;animation:1.3s linear infinite _shimmer_1059y_1;display:block}._spinner_1059y_46{border:2.5px solid #ffffff26;border-block-start-color:var(--color-brand-primary);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite _spin_1059y_46;display:inline-block}._loading_1059y_56{justify-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);padding:var(--space-9) 0;display:grid}@keyframes _shimmer_1059y_1{to{background-position:-200% 0}}@keyframes _spin_1059y_46{to{transform:rotate(360deg)}}._tabs_vcnn6_1{margin-block:0 var(--space-6);margin-inline:calc(var(--space-screen-x) * -1);padding-inline:var(--space-1);border-block-end:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#050807f0;display:grid}._sticky_vcnn6_11{z-index:18;position:sticky;inset-block-start:0}._tab_vcnn6_1{min-height:46px;color:var(--color-text-subtle);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-heavy);cursor:pointer;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex;position:relative}._tab_vcnn6_1[aria-selected=true]{color:var(--color-text-primary)}._tab_vcnn6_1[aria-selected=true]:after{background:var(--color-brand-primary);content:"";border-radius:9px;height:3px;position:absolute;inset-block-end:1px;inset-inline:22%}._tab_vcnn6_1:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:-4px;border-radius:var(--radius-sm)}._badge_vcnn6_52{border-radius:var(--radius-pill);background:var(--color-brand-primary);min-width:18px;height:18px;color:var(--color-text-on-brand);place-items:center;padding-inline:5px;font-size:10px;display:inline-grid}._eyebrow_1i4f3_1{color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0}._eyebrow_1i4f3_1._lime_1i4f3_10{color:var(--color-brand-primary)}._eyebrow_1i4f3_1._amber_1i4f3_11{color:var(--color-warning)}._eyebrow_1i4f3_1._blue_1i4f3_12{color:var(--color-info)}._dot_1i4f3_14:before{width:7px;height:7px;content:"";vertical-align:1px;background:currentColor;border-radius:50%;margin-inline-end:var(--space-2);display:inline-block;box-shadow:0 0 10px}._sectionTitle_1i4f3_26{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin:var(--space-7) 2px var(--space-3);display:flex}._sectionTitle_1i4f3_26 h2,._sectionTitle_1i4f3_26 h3{color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0}._sectionAside_1i4f3_44{color:var(--color-text-muted);font-size:var(--text-2xs)}._pageTitle_1i4f3_49{font-size:var(--text-2xl);font-weight:var(--weight-black);line-height:var(--leading-snug);letter-spacing:var(--tracking-title);margin:0}._pageTitle_1i4f3_49._display_1i4f3_57{font-size:var(--text-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}._lead_1i4f3_63{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}._accent_1i4f3_70{color:var(--color-brand-primary)}._region_4t2ue_1{z-index:var(--z-toast);justify-items:center;gap:var(--space-2);padding:0 var(--space-screen-x);pointer-events:none;display:grid;position:fixed;inset-block-end:calc(var(--size-bottom-nav) + 18px + env(safe-area-inset-bottom));inset-inline:0}._toast_4t2ue_13{align-items:center;gap:var(--space-3);border-radius:var(--radius-pill);background:var(--neutral-100);max-width:min(100%,420px);box-shadow:var(--shadow-toast);color:var(--neutral-950);font-size:var(--text-sm);font-weight:var(--weight-heavy);pointer-events:auto;animation:_pop_4t2ue_1 var(--duration-base) var(--ease-out);padding:11px 18px;display:flex}._dot_4t2ue_29{background:var(--brand-deep-green);border-radius:50%;flex:none;width:8px;height:8px}._danger_4t2ue_37 ._dot_4t2ue_29{background:var(--color-danger)}@keyframes _pop_4t2ue_1{0%{opacity:0;transform:translateY(10px)scale(.97)}}._nav_1mmr1_1{z-index:var(--z-nav);border-block-start:1px solid var(--color-border-subtle);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:9px 8px max(9px, env(safe-area-inset-bottom));background:#060a07f0;flex-shrink:0;position:relative}._list_1mmr1_11{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._item_1mmr1_19{min-width:0;height:58px;color:var(--neutral-500);font-size:10px;font-weight:var(--weight-bold);transition:color var(--duration-fast), background-color var(--duration-fast);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}._item_1mmr1_19:active{transform:scale(.96)}._active_1mmr1_36{color:var(--color-brand-primary);background:#58ff220e}._label_1mmr1_41{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:0 2px;overflow:hidden}._primary_1mmr1_49{transform:translateY(-13px)}._primary_1mmr1_49._active_1mmr1_36{background:0 0}._primary_1mmr1_49:active{transform:translateY(-13px)scale(.96)}._orb_1mmr1_53{background:var(--gradient-primary);width:48px;height:48px;box-shadow:var(--shadow-glow);color:var(--color-text-on-brand);border-radius:17px;place-items:center;display:grid}._primary_1mmr1_49 ._label_1mmr1_41{margin-top:-2px}._flow_199yq_1{flex-direction:column;min-height:100%;display:flex}._content_199yq_7{padding:var(--space-2) var(--space-screen-x) var(--space-6);flex:1}._footer_199yq_13{z-index:var(--z-sticky);gap:var(--space-3);background:linear-gradient(to top, var(--color-surface-page) 72%, transparent);padding:var(--space-8) var(--space-screen-x) var(--space-5);display:flex;position:sticky;inset-block-end:0}._footer_199yq_13>*{flex:1}._footer_199yq_13>.flow-footer-auto{flex:none}._body_1b4q2_1{justify-items:center;gap:var(--space-4);text-align:center;display:grid}._icon_1b4q2_3{border:1px solid var(--color-border-brand);background:var(--tint-lime);width:60px;height:60px;color:var(--color-brand-primary);border-radius:20px;place-items:center;display:grid}._text_1b4q2_14{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}._steps_1b4q2_16{gap:var(--space-2);text-align:start;width:100%;margin:0;padding:0;list-style:none;display:grid}._steps_1b4q2_16 li{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-size:var(--text-sm);display:flex}._steps_1b4q2_16 svg{color:var(--color-brand-primary)}._form_1b4q2_30{gap:var(--space-4);text-align:start;width:100%;display:grid}._meta_1b4q2_31{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._code_1b4q2_32{letter-spacing:.3em;text-align:center;font-size:26px!important}._links_1b4q2_33{justify-content:space-between;gap:var(--space-2);display:flex}._card_124ot_1{gap:var(--space-3);display:grid}._head_124ot_6{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._when_124ot_13{align-items:center;gap:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-title);line-height:var(--leading-snug);margin:0;display:flex}._when_124ot_13 svg{color:var(--color-brand-primary);flex:none}._where_124ot_26{color:var(--color-text-secondary);font-size:var(--text-sm);align-items:center;gap:6px;margin:0;display:flex}._meta_124ot_35{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);margin:0}._body_124ot_42{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}._actions_124ot_49{gap:var(--space-3);margin-top:var(--space-1);display:flex}._actions_124ot_49>*{flex:1}._screen_pdoj2_1{gap:var(--space-4);padding-block-end:var(--space-6);display:grid}._hero_pdoj2_8{min-height:268px;padding:var(--space-8) 18px 18px;background:radial-gradient(circle at 82% 15%,#58ff2240,#0000 28%),linear-gradient(155deg,#17331d 0,#0b160f 52%,#07100a 100%);border-radius:27px}._hero_pdoj2_8:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:260px;height:260px;position:absolute;inset-block-start:-74px;inset-inline-end:-110px}._wordmark_pdoj2_29{color:var(--color-brand-primary);font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:.15em;margin:0}._heroTitle_pdoj2_37{max-width:330px;font-size:31px;font-weight:var(--weight-black);letter-spacing:var(--tracking-display);margin:30px 0 10px;line-height:1.02}._heroBody_pdoj2_46{color:#b4c2b7;max-width:300px;font-size:var(--text-sm);margin:0;line-height:1.5}._heroActions_pdoj2_54{gap:var(--space-3);margin-top:18px;display:flex}._heroActions_pdoj2_54>*{flex:1}._proof_pdoj2_62{margin:var(--space-6) 0 0;color:#91a296;font-size:var(--text-2xs);font-weight:var(--weight-heavy);flex-wrap:wrap;gap:4px 13px;padding:0;list-style:none;display:flex}._engine_pdoj2_75{border-color:var(--color-border-brand);background:linear-gradient(145deg,#0f1d14,#070d09);border-radius:23px}._engineHead_pdoj2_81{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._engineLabel_pdoj2_88{font-size:10px;font-weight:var(--weight-black);letter-spacing:.12em;text-transform:uppercase;margin:0}._live_pdoj2_96{color:var(--color-brand-primary);font-size:10px;font-weight:var(--weight-black);text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}._live_pdoj2_96:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:2s infinite _pulse_pdoj2_1;box-shadow:0 0 #58ff2280}._engineTitle_pdoj2_116{font-size:var(--text-lg);margin:13px 0 4px}._engineBody_pdoj2_121{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}._stages_pdoj2_128{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;display:grid}._stage_pdoj2_128{color:var(--color-brand-primary);text-align:center;background:#58ff2212;border-radius:10px;gap:3px;padding:8px 3px;font-size:10px;display:grid}._stage_pdoj2_128 dd{color:var(--color-text-primary);font-size:var(--text-sm);font-weight:var(--weight-black);margin:0}._stage_pdoj2_128 dt{order:2}._stage_pdoj2_128._muted_pdoj2_154{color:var(--color-text-muted);background:#ffffff08}._liveCard_pdoj2_157{gap:6px;display:grid}._liveHead_pdoj2_162{justify-content:space-between;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-2xs);display:flex}._liveTitle_pdoj2_170{font-size:var(--text-md);font-weight:var(--weight-black);margin:4px 0 0}._liveMeta_pdoj2_176{color:var(--color-text-muted);font-size:var(--text-xs);margin:0 0 6px}._modes_pdoj2_183{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._mode_pdoj2_183{align-content:start;justify-items:start;min-height:168px;padding:15px;display:grid}._mode_pdoj2_183._featured_pdoj2_197{background:radial-gradient(circle at 88% 8%,#58ff2229,#0000 35%),linear-gradient(145deg,#14241a,#09100c);border-color:#58ff2245}._modeTitle_pdoj2_204{font-size:var(--text-md);font-weight:var(--weight-black);margin:18px 0 0;line-height:1.15}._modeBody_pdoj2_211{color:var(--color-text-muted);font-size:var(--text-xs);margin:7px 0 0;line-height:1.45}._modeCta_pdoj2_218{color:var(--color-brand-primary);font-size:var(--text-xs);font-weight:var(--weight-heavy);align-items:center;gap:4px;margin-top:12px;display:inline-flex}._legal_pdoj2_228{margin-top:var(--space-6)}@keyframes _pulse_pdoj2_1{70%{box-shadow:0 0 0 7px #58ff2200}to{box-shadow:0 0 #58ff2200}}._hero_1n58s_1{isolation:isolate;margin-block:var(--space-2) var(--space-5);padding:var(--space-8) var(--space-6) var(--space-7);border:1px solid var(--color-border-brand);text-align:center;background:radial-gradient(circle at 50% 0,#58ff222e,#0000 52%),linear-gradient(155deg,#14281a,#09110d 68%);border-radius:26px;position:relative;overflow:hidden}._hero_1n58s_1:before{z-index:-1;background-image:var(--texture-grid);content:"";pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}._ring_1n58s_24{z-index:-1;pointer-events:none;border:1px solid #58ff2221;border-radius:50%;width:300px;height:300px;position:absolute;inset-block-start:-110px;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] ._ring_1n58s_24{transform:translate(50%)}._corner_1n58s_39{position:absolute;inset-block-start:var(--space-4);inset-inline-end:var(--space-4)}._mark_1n58s_45{margin:0 0 var(--space-5);color:var(--color-brand-primary);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:.16em}._avatar_1n58s_53{box-shadow:0 15px 40px #0006,inset 0 0 36px #58ff2214}._name_1n58s_57{margin:var(--space-5) 0 0;font-size:26px;font-weight:var(--weight-black);letter-spacing:var(--tracking-title);line-height:1.1}._handle_1n58s_65{color:var(--color-text-muted);font-size:var(--text-sm);margin:6px 0 0}._line_1n58s_71{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--text-sm)}._chips_1n58s_77{flex-wrap:wrap;justify-content:center;gap:7px;margin-block-start:var(--space-4);display:flex}._actions_1n58s_85{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-block-start:var(--space-6);display:grid}._eyebrow_1n58s_92{margin:var(--space-8) 3px var(--space-3);color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase}._statCard_1n58s_101+._statCard_1n58s_101{margin-block-start:var(--space-3)}._cardHead_1n58s_103{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._cardTitle_1n58s_110{font-size:var(--text-md);font-weight:var(--weight-heavy);margin:0}._cardBody_1n58s_116{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:5px 0 0}._cardAside_1n58s_123{flex:none}div._flushTop_1n58s_125{margin-block-start:0}._pill_1n58s_127{border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-bold);white-space:nowrap;background:#ffffff0d;padding:5px 9px;display:inline-block}._evidence_1n58s_138{margin:var(--space-4) 0 0;color:#8fa095;font-size:var(--text-2xs);align-items:center;gap:5px;display:flex}._evidence_1n58s_138 svg{color:var(--color-brand-primary);flex:none}._metaRow_1n58s_149{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}._metaRow_1n58s_149 span{border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill);color:var(--color-text-secondary);font-size:var(--text-2xs);font-weight:var(--weight-bold);padding:6px 9px}._formDots_1n58s_165{margin:var(--space-5) 0 0;gap:7px;padding:0;list-style:none;display:flex}._formDot_1n58s_165{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);place-items:center;width:33px;height:33px;display:grid}._played_1n58s_182{background:var(--tint-lime-strong);color:var(--color-brand-primary);border-color:#58ff2233}._missed_1n58s_188{background:var(--tint-red);color:var(--color-text-danger)}._markers_1n58s_193{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(72px,1fr));display:grid}._marker_1n58s_193{min-width:0;padding:var(--space-4) var(--space-1);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);text-align:center;background:#ffffff09}._medal_1n58s_208{border-radius:var(--radius-sm);background:var(--tint-lime);width:34px;height:34px;color:var(--color-brand-primary);place-items:center;display:inline-grid}._marker_1n58s_193 b{font-size:var(--text-lg);font-weight:var(--weight-black);margin-block-start:var(--space-2);display:block}._marker_1n58s_193 small{color:var(--color-text-subtle);margin-block-start:3px;font-size:10px;display:block}._summary_1n58s_232{padding-inline:var(--space-7)}._summary_1n58s_232 dl{margin:0}._summaryLine_1n58s_235{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-block-end:1px solid var(--color-border-subtle);font-size:var(--text-sm);display:flex}._summaryLine_1n58s_235:last-child{border-block-end:0}._summaryLine_1n58s_235 dt{color:var(--color-text-muted)}._summaryLine_1n58s_235 dd{font-weight:var(--weight-heavy);text-align:end;margin:0}._personList_1n58s_249{padding-inline:var(--space-6)}._person_1n58s_249{align-items:center;gap:var(--space-3);padding-block:var(--space-4);border-block-end:1px solid var(--color-border-subtle);display:flex}._person_1n58s_249:last-child{border-block-end:0}._personMain_1n58s_261{align-items:center;gap:var(--space-4);min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;text-decoration:none;display:flex}div._personMain_1n58s_261{cursor:default}._personText_1n58s_278{gap:3px;min-width:0;display:grid}._personText_1n58s_278 b{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._personText_1n58s_278 small{color:var(--color-text-muted);font-size:var(--text-2xs);line-height:1.4}._personActions_1n58s_293{flex:none;align-items:center;gap:6px;display:flex}._mini_1n58s_300{min-height:34px}._kpiGrid_1n58s_302{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;display:grid}._kpiGrid_1n58s_302>div{min-height:74px;padding:var(--space-2) 2px;border-radius:var(--radius-sm);text-align:center;background:#58ff220e;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}._kpiGrid_1n58s_302 dd{color:var(--color-brand-primary);font-size:21px;font-weight:var(--weight-black);margin:0}._kpiGrid_1n58s_302 dt{color:var(--color-text-muted);font-size:10px;line-height:1.25}._kpiFoot_1n58s_335{justify-content:space-between;gap:var(--space-2) var(--space-4);padding:var(--space-5) 2px 2px;font-size:var(--text-xs);flex-wrap:wrap;display:flex}._sheetActions_1n58s_344{gap:var(--space-3);display:grid}._screen_8wbhc_1{gap:var(--space-4);padding-block-end:var(--space-6);display:grid}._search_8wbhc_7{display:block;position:relative}._search_8wbhc_7 input{border-radius:var(--radius-lg);padding-inline-end:44px}._searchIcon_8wbhc_14{color:var(--color-text-muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-end:15px;transform:translateY(-50%)}._tabLabel_8wbhc_23{align-items:center;gap:4px;display:inline-flex}._count_8wbhc_29{border-radius:var(--radius-pill);background:var(--color-brand-primary);min-width:18px;height:18px;color:var(--color-text-on-brand);place-items:center;padding-inline:5px;font-size:10px;display:inline-grid}[aria-checked=true] ._count_8wbhc_29{background:var(--color-text-on-brand);color:var(--color-brand-primary)}._stack_8wbhc_46{gap:var(--space-3);display:grid}._privacy_8wbhc_48{padding:var(--space-5);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}._tabs_8wbhc_58>button{font-size:var(--text-xs);white-space:nowrap;padding-inline:4px}._screen_805n7_1{min-height:100%;padding:var(--space-2) var(--space-screen-x) var(--space-8);align-content:start;display:grid}._top_805n7_8{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:52px;display:flex}._progress_805n7_16{margin:var(--space-2) 0 var(--space-8);gap:5px;padding:0;list-style:none;display:flex}._progress_805n7_16 li{border-radius:var(--radius-pill);background:#ffffff12;flex:1;height:4px}._progress_805n7_16 ._on_805n7_31{background:var(--color-brand-primary)}._step_805n7_35{gap:var(--space-6);animation:.22s _stepIn_805n7_1;display:grid}._cityGate_805n7_41{gap:var(--space-5);text-align:center;align-content:center;min-height:min(620px,100dvh - 80px);display:grid}._cityGate_805n7_41 h1{font-size:30px;font-weight:var(--weight-black);margin:0}._cityGate_805n7_41>p{color:var(--color-text-muted);line-height:var(--leading-normal);margin:0}@keyframes _stepIn_805n7_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}._intro_805n7_71 h1{font-size:24px;font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:0 0 7px;line-height:1.08}._intro_805n7_71 p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}._footer_805n7_86{z-index:12;gap:var(--space-2);margin:var(--space-4) calc(var(--space-screen-x) * -1) calc(var(--space-8) * -1);padding:var(--space-7) var(--space-screen-x) calc(var(--space-4) + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--color-surface-page) 78%, transparent);display:grid;position:sticky;inset-block-end:0}._trust_805n7_97{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-2xs);margin:0;line-height:1.45;display:flex}._trust_805n7_97 svg{flex:none;margin-block-start:1px}._eyebrow_805n7_112{margin:0 0 var(--space-3);color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase}._error_805n7_121{color:var(--color-text-danger);font-size:var(--text-xs);font-weight:var(--weight-medium);margin:0}._hero_805n7_129{padding:var(--space-4) 3px var(--space-1);position:relative}._kicker_805n7_134{color:var(--color-brand-primary);font-size:10px;font-weight:var(--weight-black);letter-spacing:.15em;align-items:center;gap:7px;margin:0;display:flex}._kicker_805n7_134 i{background:var(--color-brand-primary);width:7px;height:7px;box-shadow:0 0 14px var(--color-brand-primary);border-radius:50%}._hero_805n7_129 h1{max-width:340px;margin:var(--space-4) 0 var(--space-3);font-size:clamp(34px,10vw,44px);font-weight:var(--weight-black);letter-spacing:-.055em;line-height:.98}._hero_805n7_129 h1 em{color:var(--color-brand-primary);font-style:normal}._hero_805n7_129>p{color:#adbcb0;max-width:330px;font-size:var(--text-sm);margin:0;line-height:1.48}._pitch_805n7_175{height:154px;margin:var(--space-5) 0 var(--space-3);background:radial-gradient(at 50% 44%,#123222,#071b15 56%,#06120d);border:1px solid #58ff2247;border-radius:18px;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #58ff2214}._pitchGrid_805n7_186{background-image:linear-gradient(#8cff5b0f 1px,#0000 1px),linear-gradient(90deg,#8cff5b0f 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 40%,#0000);mask-image:linear-gradient(#0000,#000 40%,#0000)}._scan_805n7_196{inset-block:-25%;background:linear-gradient(90deg,#0000,#8fff8a2b,#0000);width:22%;animation:5.7s linear infinite _scan_805n7_196;position:absolute;left:-35%;transform:skew(-22deg)}._pitchHead_805n7_206{z-index:5;color:#b3c9b6;font-size:8px;font-weight:var(--weight-heavy);letter-spacing:.12em;justify-content:space-between;align-items:center;display:flex;position:absolute;top:8px;left:12px;right:12px}._pitchHead_805n7_206 b{color:#83ff84}._light_805n7_225{background:#5cf538;border-radius:50%;width:6px;height:6px;margin-inline-end:5px;animation:2s infinite _blink_805n7_1;display:inline-block;box-shadow:0 0 8px #5cf538}._field_805n7_236{border:1px solid #64eb818c;border-radius:6px;height:86px;position:absolute;top:30px;left:10%;right:10%;transform:perspective(400px)rotateX(12deg);box-shadow:0 0 14px #6dff652e,inset 0 0 18px #5eff2526}._half_805n7_250{border-left:1px solid #7fffa873;position:absolute;top:0;bottom:0;left:50%}._circle_805n7_258{border:1px solid #7fffa880;border-radius:50%;width:36px;height:36px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._areaL_805n7_269,._areaR_805n7_270{border:1px solid #7fffa86b;width:13%;height:56%;position:absolute;top:22%}._areaL_805n7_269{border-left:0;left:0}._areaR_805n7_270{border-right:0;right:0}._core_805n7_286{z-index:2;color:#e3ffe5;width:39px;height:39px;font-size:10px;font-weight:var(--weight-black);background:#092417;border:1px solid #7cf97f;border-radius:50%;place-items:center;animation:5.7s infinite _core_805n7_286;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 7px #4aff501a,0 0 20px #45ff6873}._player_805n7_308{z-index:3;width:22px;height:22px;font-size:8px;font-weight:var(--weight-heavy);border-radius:50%;place-items:center;animation:5.7s ease-in-out infinite _players_805n7_1;display:grid;position:absolute;box-shadow:0 0 10px}._teamA_805n7_322{color:#b5ff9c;background:#194a2d;border:1px solid #a0f98c}._teamB_805n7_327{color:#a4e9fb;background:#184452;border:1px solid #86ddef}._a1_805n7_332{--mx:12px;--my:7px;top:10%;left:12%}._a2_805n7_338{--mx:8px;--my:-6px;top:45%;left:25%}._a3_805n7_344{--mx:16px;--my:-8px;top:70%;left:9%}._b1_805n7_350{--mx:-12px;--my:7px;top:10%;right:12%}._b2_805n7_356{--mx:-8px;--my:-6px;top:45%;right:25%}._b3_805n7_362{--mx:-16px;--my:-8px;top:70%;right:9%}._pitchFoot_805n7_369{align-items:center;gap:var(--space-2);background:linear-gradient(90deg,#071910,#0b2518);border-top:1px solid #245439;height:30px;padding:0 12px;display:flex;position:absolute;bottom:0;left:0;right:0}._pitchFoot_805n7_369 strong{color:#c8e6cc;letter-spacing:.08em;white-space:nowrap;font-size:8px}._pitchBar_805n7_389{background:#224936;border-radius:3px;flex:1;height:3px;overflow:hidden}._pitchBar_805n7_389 i{background:#6bf264;width:33%;height:100%;animation:5.7s ease-in-out infinite _progress_805n7_16;display:block}@keyframes _scan_805n7_196{to{left:120%}}@keyframes _blink_805n7_1{50%{opacity:.35}}@keyframes _core_805n7_286{50%{box-shadow:0 0 0 11px #4aff500f,0 0 28px #45ff6899}}@keyframes _players_805n7_1{50%{transform:translate(var(--mx), var(--my))}}@keyframes _progress_805n7_16{0%{width:8%}70%,to{width:100%}}@media (prefers-reduced-motion:reduce){._scan_805n7_196,._light_805n7_225,._core_805n7_286,._player_805n7_308,._pitchBar_805n7_389 i,._step_805n7_35{animation:none}._pitchBar_805n7_389 i{width:100%}}._panel_805n7_450{gap:var(--space-4);padding:var(--space-6);background:linear-gradient(160deg,#111e14,#0a110d 70%);border:1px solid #58ff222e;border-radius:22px;display:grid;box-shadow:0 18px 45px #00000059}._panel_805n7_450 h2{font-size:23px;font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:0}._panel_805n7_450>p{color:#a4b3a6;font-size:var(--text-xs);margin:-8px 0 0}._consent_805n7_472{gap:var(--space-3);border-block-start:1px solid #ffffff17;padding-block-start:var(--space-4);display:grid}._consent_805n7_472 a{color:var(--color-brand-primary);text-underline-offset:2px}._switch_805n7_484{color:#a6b7a8;font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;justify-self:center}._switch_805n7_484 strong{color:var(--color-brand-primary)}._foot_805n7_86{margin:var(--space-6) 0 0;color:#718774;letter-spacing:.04em;text-align:center;font-size:10px}._notice_805n7_506{padding:var(--space-4);border:1px solid var(--color-border-brand);border-radius:var(--radius-md);background:var(--tint-lime);color:var(--color-text-secondary);font-size:var(--text-xs);margin:0;line-height:1.5}._photo_805n7_518{align-items:center;gap:var(--space-4);display:flex}._photoButton_805n7_524{align-items:center;gap:var(--space-2);min-height:36px;padding:0 var(--space-4);border:1px solid var(--color-border-brand);border-radius:var(--radius-sm);background:var(--tint-lime);color:var(--color-brand-primary);font-size:var(--text-xs);font-weight:var(--weight-heavy);cursor:pointer;display:inline-flex;position:relative}._photoButton_805n7_524 input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}._photoButton_805n7_524:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}._phoneGrid_805n7_553{gap:var(--space-2);grid-template-columns:minmax(125px,.9fr) minmax(0,1.1fr);display:grid}._unavailable_805n7_559{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--tint-amber);border:1px solid #ffbd4a33}._unavailable_805n7_559 b{color:var(--color-warning);font-size:var(--text-xs)}._unavailable_805n7_559 p{color:var(--color-text-muted);font-size:var(--text-2xs);margin:5px 0 0;line-height:1.5}._fields_805n7_577{gap:var(--space-5);display:grid}._center_805n7_583{text-align:center}._center_805n7_583 h1{margin:var(--space-3) 0;font-size:25px;font-weight:var(--weight-black)}._center_805n7_583>p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}._bigIcon_805n7_599{width:82px;height:82px;margin:var(--space-5) auto;background:var(--tint-lime);color:var(--color-brand-primary);border:1px solid #58ff222e;border-radius:27px;place-items:center;display:grid}._benefits_805n7_611{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._benefit_805n7_611{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:#ffffff08;display:flex}._benefit_805n7_611 i{background:var(--tint-lime);width:31px;height:31px;color:var(--color-brand-primary);font-style:normal;font-weight:var(--weight-black);border-radius:10px;flex:none;place-items:center;display:grid}._benefit_805n7_611 b{font-size:var(--text-xs);display:block}._benefit_805n7_611 span{color:var(--color-text-muted);font-size:var(--text-2xs);margin-block-start:3px;line-height:1.4;display:block}._note_805n7_654{padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);color:var(--color-text-muted);font-size:var(--text-2xs);background:#ffffff09;margin:0;line-height:1.5}._codeBox_805n7_666{padding:var(--space-6);border-radius:var(--radius-xl);text-align:center;background:#58ff220e;border:1px dashed #58ff2259}._codeBox_805n7_666 strong{color:var(--color-brand-primary);font-size:var(--text-lg);display:block}._codeBox_805n7_666 span{color:var(--color-text-muted);font-size:var(--text-2xs);margin-block-start:7px;display:block}._codeInput_805n7_686{letter-spacing:.3em;text-align:center;font-size:24px!important}._timeline_805n7_692{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._line_805n7_700{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-2xs);background:#ffffff08;display:flex}._line_805n7_700 i{background:#ffffff0d;border-radius:8px;place-items:center;width:23px;height:23px;font-style:normal;display:grid}._line_805n7_700._done_805n7_721{color:#dfffd8}._line_805n7_700._done_805n7_721 i{background:var(--tint-lime);color:var(--color-brand-primary)}._devCode_805n7_729{color:var(--color-warning);font-size:var(--text-xs);text-align:center;margin:0}._positionGrid_805n7_737{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._position_805n7_737{min-height:78px;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-panel);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;position:relative}._position_805n7_737 strong{font-size:var(--text-md);display:block}._position_805n7_737 span{color:var(--color-text-muted);font-size:var(--text-2xs);margin-block-start:5px;line-height:1.35;display:block}._position_805n7_737[aria-pressed=true]{background:var(--tint-lime);border-color:#58ff2280;box-shadow:inset 0 0 0 1px #58ff2217}._rank_805n7_774{background:var(--color-brand-primary);width:24px;height:24px;color:var(--color-text-on-brand);font-size:var(--text-2xs);font-weight:var(--weight-black);border-radius:9px;place-items:center;display:grid;position:absolute;inset-block-start:9px;inset-inline-end:10px}._hint_805n7_789{margin:var(--space-2) 0 0;color:var(--color-text-subtle);font-size:var(--text-2xs);line-height:1.45}._levels_805n7_796{gap:var(--space-2);display:grid}._level_805n7_796{align-items:center;gap:var(--space-4);width:100%;min-height:57px;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-panel);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;display:flex}._level_805n7_796[aria-checked=true]{background:#58ff2214;border-color:#58ff2273}._level_805n7_796>i{width:38px;height:38px;color:var(--color-brand-primary);font-size:var(--text-xs);font-style:normal;font-weight:var(--weight-black);background:#17251b;border:1px solid #58ff2226;border-radius:13px;flex:none;place-items:center;display:grid}._level_805n7_796 b{font-size:var(--text-sm);display:block}._level_805n7_796 small{color:var(--color-text-muted);font-size:var(--text-2xs);margin-block-start:3px;display:block}._tourIntro_805n7_849 small{color:var(--color-brand-primary);font-size:10px;font-weight:var(--weight-black);letter-spacing:.14em}._tourIntro_805n7_849 h1{margin:var(--space-4) 0 var(--space-2);font-size:clamp(27px,7vw,34px);font-weight:var(--weight-black);letter-spacing:-.045em;line-height:1.05}._tourIntro_805n7_849 p{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}._tourShell_805n7_868{min-height:430px;padding:var(--space-6);background:radial-gradient(circle at 87% 0,#58ff221a,#0000 44%),linear-gradient(155deg,#112017,#080e0a);border:1px solid #58ff2236;border-radius:24px;flex-direction:column;display:flex}._tourTop_805n7_880{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._tourStep_805n7_886{color:var(--color-brand-primary);font-size:var(--text-xs);font-weight:var(--weight-black);letter-spacing:.12em}._tourTag_805n7_892{color:#879b8d;font-size:9px;font-weight:var(--weight-heavy);letter-spacing:.1em;text-align:end}._tourStory_805n7_900{padding-block-start:var(--space-4)}._tourStory_805n7_900 h2{max-width:16ch;margin:0 0 var(--space-2);font-size:clamp(22px,6vw,28px);font-weight:var(--weight-black);letter-spacing:-.035em;line-height:1.08}._tourStory_805n7_900 p{color:#a9b8ab;max-width:42ch;font-size:var(--text-xs);margin:0;line-height:1.5}._scene_805n7_919{justify-content:center;gap:var(--space-5);min-height:180px;margin:var(--space-7) 0 var(--space-5);padding:var(--space-5);background:radial-gradient(circle at 80% 0,#58ff2224,#0000 55%),#0b1710;border:1px solid #58ff2233;border-radius:21px;flex-direction:column;display:flex;position:relative;overflow:hidden}._sceneLabel_805n7_934{color:#88a392;font-size:9px;font-weight:var(--weight-black);letter-spacing:.16em}._sceneFoot_805n7_940{color:#89a193;font-size:10px}._sceneRow_805n7_945{justify-content:space-between;gap:var(--space-2);display:flex}._day_805n7_951{padding:var(--space-2) 0;border-radius:var(--radius-sm);color:#91a59a;text-align:center;border:1px solid #ffffff17;flex:1;font-size:9px;line-height:1.5}._day_805n7_951 b{color:var(--color-text-primary);font-size:18px}._day_805n7_951._on_805n7_31{color:var(--color-brand-primary);background:#58ff221f;border-color:#58ff2273}._slot_805n7_972{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--weight-bold);background:#ffffff0d;display:flex}._slot_805n7_972>span:last-child{color:var(--color-brand-primary);margin-inline-start:auto}._dot_805n7_987{background:var(--color-brand-primary);border-radius:50%;width:8px;height:8px}._bubble_805n7_994{width:48px;height:48px;color:var(--color-brand-primary);font-size:var(--text-2xs);font-weight:var(--weight-black);background:#14301b;border:1px solid #58ff2240;border-radius:16px;place-items:center;display:grid}._bubble_805n7_994._me_805n7_1007{background:var(--color-brand-primary);color:var(--color-text-on-brand)}._confirmIcon_805n7_1012{width:52px;height:52px;color:var(--color-brand-primary);background:#183b1f;border:1px solid #58ff2280;border-radius:17px;place-items:center;display:grid}._confirmAction_805n7_1023{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--color-brand-primary);color:var(--color-text-on-brand);font-size:var(--text-xs);font-weight:var(--weight-black);justify-content:space-between;display:flex}._score_805n7_1034{align-items:center;gap:4px;display:flex}._score_805n7_1034 span{padding:var(--space-4) 4px;background:var(--tint-lime);color:#dbe8dd;font-size:10px;font-weight:var(--weight-heavy);text-align:center;border-radius:10px;flex:1}._score_805n7_1034 b{color:var(--color-brand-primary);font-size:var(--text-xs)}._stat_805n7_1054{padding:var(--space-5) var(--space-2);border-radius:var(--radius-md);text-align:center;background:#ffffff0d;flex:1}._stat_805n7_1054 b{color:var(--color-brand-primary);font-size:25px;display:block}._stat_805n7_1054 small{color:#a8b5aa;font-size:9px}._tourBottom_805n7_1071{margin-block-start:auto}._dots_805n7_1074{justify-content:center;gap:6px;display:flex}._dots_805n7_1074 i{background:#3a4a3d;border-radius:8px;width:7px;height:7px}._dots_805n7_1074 ._on_805n7_31{background:var(--color-brand-primary);width:22px}._counter_805n7_1089{margin:var(--space-2) 0;color:#a8b5ab;text-align:center;font-size:10px}._tourActions_805n7_1095{gap:var(--space-2);grid-template-columns:1fr 1fr;margin-block-start:var(--space-3);display:grid}._success_805n7_1103{padding:var(--space-7) 4px var(--space-4);text-align:center}._mark_805n7_1108{width:66px;height:66px;margin:0 auto var(--space-4);color:var(--color-brand-primary);background:#58ff221f;border:1px solid #58ff223b;border-radius:21px;place-items:center;display:grid;box-shadow:0 0 32px #58ff2221}._success_805n7_1103 small{color:var(--color-brand-primary);font-size:10px;font-weight:var(--weight-black);letter-spacing:.14em}._success_805n7_1103 h1{margin:var(--space-4) 0 var(--space-3);font-size:clamp(34px,9vw,44px);font-weight:var(--weight-black);letter-spacing:-.05em;line-height:1}._success_805n7_1103 p{color:#adbaaf;max-width:35ch;font-size:var(--text-sm);margin:0 auto;line-height:1.5}._pass_805n7_1142{padding:var(--space-7);border-radius:var(--radius-xl);background:radial-gradient(circle at 95% 0,#58ff222b,#0000 45%),linear-gradient(145deg,#102116,#07110b);border:1px solid #58ff2240;position:relative;overflow:hidden}._passTop_805n7_1153{justify-content:space-between;gap:var(--space-2);color:#c2d3c5;font-size:9px;font-weight:var(--weight-black);letter-spacing:.1em;display:flex}._passTop_805n7_1153 span:last-child{color:var(--color-brand-primary)}._passIdentity_805n7_1165{align-items:center;gap:var(--space-4);margin:var(--space-7) 0;display:flex}._passIdentity_805n7_1165 b{font-size:var(--text-xl);display:block}._passIdentity_805n7_1165 small{color:#94a697;font-size:var(--text-2xs);margin-block-start:4px;display:block}._passMeta_805n7_1181{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;display:grid}._passMeta_805n7_1181>div{min-width:0;padding:var(--space-3);border-radius:var(--radius-sm);background:#ffffff0b}._passMeta_805n7_1181>div:first-child{grid-column:1/-1}._passMeta_805n7_1181 dt{color:#91a593;font-size:10px}._passMeta_805n7_1181 dd{font-size:var(--text-xs);font-weight:var(--weight-heavy);overflow-wrap:anywhere;margin:5px 0 0}._actions_805n7_1207{gap:var(--space-2);display:grid}._action_805n7_1207{align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-panel);color:var(--color-text-primary);text-align:start;text-decoration:none;display:flex}._action_805n7_1207._primary_805n7_1226{background:linear-gradient(110deg,#173c1c,#0d1e12);border-color:#58ff2275}._action_805n7_1207>span:nth-child(2){flex:1}._action_805n7_1207 b{font-size:var(--text-sm);display:block}._action_805n7_1207 small{color:var(--color-text-muted);font-size:var(--text-2xs);margin-block-start:4px;display:block}._action_805n7_1207>svg{color:var(--color-brand-primary)}._trustSpaced_805n7_1247{margin-block-start:var(--space-3)}._intro_1uyro_1{margin:var(--space-2) 2px var(--space-5)}._title_1uyro_3{font-size:24px;font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:0 0 7px;line-height:1.08}._lead_1uyro_11{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.5}._stepper_1uyro_18{margin:0 0 var(--space-7)}._step_1uyro_18{gap:var(--space-3);display:grid}._grid2_1uyro_20{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}._stack_1uyro_21{gap:9px;display:grid}._option_1uyro_23{min-height:78px}._optionWide_1uyro_24{min-height:0}._how_1uyro_27{gap:var(--space-4);display:grid}._howHead_1uyro_28{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._howTitle_1uyro_29{font-size:var(--text-md);font-weight:var(--weight-black);margin:0}._howText_1uyro_30{color:var(--color-text-muted);font-size:var(--text-xs);margin:3px 0 0}._howSteps_1uyro_32{gap:var(--space-2);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}._howSteps_1uyro_32 li{color:var(--color-text-secondary);justify-items:center;gap:6px;font-size:10px;display:grid}._howNumber_1uyro_44{width:28px;height:28px;color:var(--color-info);font-size:var(--text-xs);font-weight:var(--weight-black);background:#74a8ff1f;border-radius:9px;place-items:center;display:grid}._days_1uyro_57{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}._day_1uyro_57{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-panel);min-height:58px;color:var(--color-text-muted);cursor:pointer;font-size:10px;font-weight:var(--weight-bold);justify-items:center;gap:1px;padding:6px 0;display:grid}._day_1uyro_57 b{color:var(--color-text-primary);font-size:var(--text-md);font-weight:var(--weight-black)}._day_1uyro_57:disabled{cursor:not-allowed;opacity:.3}._day_1uyro_57[aria-pressed=true]{background:var(--tint-lime-strong);color:var(--color-brand-primary);border-color:#58ff2273}._day_1uyro_57[aria-pressed=true] b{color:var(--color-brand-primary)}._calendarLabel_1uyro_83{margin:var(--space-2) 2px 0;color:var(--color-text-muted);font-size:var(--text-xs)}._count_1uyro_85{color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;margin:0}._summary_1uyro_93{margin:0}._summaryRow_1uyro_95{justify-content:space-between;gap:var(--space-6);border-block-end:1px solid var(--color-border-subtle);padding:var(--space-4) 0;font-size:var(--text-sm);display:flex}._summaryRow_1uyro_95:last-child{border:0}._summaryRow_1uyro_95 dt{color:var(--color-text-muted)}._summaryRow_1uyro_95 dd{font-weight:var(--weight-heavy);text-align:end;margin:0}._profile_1uyro_108{align-items:center;gap:var(--space-4);display:flex}._profileText_1uyro_109{flex:1;gap:2px;min-width:0;display:grid}._profileText_1uyro_109 strong{font-size:var(--text-sm)}._profileText_1uyro_109 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._link_1uyro_112{color:var(--color-brand-primary);font-size:var(--text-xs);font-weight:var(--weight-heavy)}._todayCard_1uyro_115{gap:var(--space-3);display:grid}._todayTitle_1uyro_116{font-size:var(--text-lg);font-weight:var(--weight-black);margin:0}._todayText_1uyro_117{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}._todayList_1uyro_118{gap:6px;margin:0;padding:0;list-style:none;display:grid}._todayList_1uyro_118 li{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--text-xs);background:#ffffff0a;gap:2px;display:grid}._todayList_1uyro_118 li span:last-child{color:var(--color-text-muted)}._momentum_1uyro_131{color:var(--color-warning);font-size:var(--text-sm);font-weight:var(--weight-heavy);align-items:center;gap:6px;display:inline-flex}._selection_1uyro_140{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.6}._success_1uyro_143{justify-items:center;gap:var(--space-4);padding:40px 0 var(--space-6);text-align:center;display:grid}._successMark_1uyro_145{width:72px;height:72px;color:var(--color-brand-primary);background:#58ff221f;border:1px solid #58ff223b;border-radius:25px;place-items:center;display:grid}._successTitle_1uyro_156{font-size:24px;font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:0}._successText_1uyro_157{max-width:300px;color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.55}._successActions_1uyro_158{gap:var(--space-3);width:100%;margin-top:var(--space-2);display:grid}._successActions_1uyro_158>*,._success_1uyro_143>section,._success_1uyro_143>div:not(._successMark_1uyro_145){text-align:start;width:100%}._inviteUrl_1uyro_161{overflow-wrap:anywhere;border-radius:var(--radius-sm);padding:var(--space-3);color:var(--color-text-muted);font-size:var(--text-2xs);text-align:start;background:#ffffff0a}._compatible_1uyro_171{gap:var(--space-3);display:grid}._compatibleRow_1uyro_172{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._compatibleRow_1uyro_172 span{gap:2px;min-width:0;display:grid}._compatibleRow_1uyro_172 b{font-size:var(--text-sm)}._compatibleRow_1uyro_172 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._centered_1uyro_177{gap:var(--space-4);padding:var(--space-9) 0;text-align:center;justify-items:center;display:grid}._zoneOption_1uyro_180{column-gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);padding-inline-end:40px}._zoneOption_1uyro_180>:first-child{grid-row:span 3;align-self:start;margin:0}._zoneOption_1uyro_180>:not(:first-child){grid-column:2}._screen_i8s7j_1{gap:var(--space-3);display:grid}._hero_i8s7j_4{gap:var(--space-2);border-radius:var(--radius-2xl);padding:18px;display:grid}._heroTop_i8s7j_5{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}._heroTitle_i8s7j_6{font-size:27px;font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:6px 0 0;line-height:1}._heroMeta_i8s7j_7{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}._countdown_i8s7j_9{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);border-radius:var(--radius-md);background:#00000038;padding:11px 12px;display:flex}._countdown_i8s7j_9 span{color:var(--color-text-muted);font-size:var(--text-xs)}._countdown_i8s7j_9 strong{font-size:var(--text-lg);font-weight:var(--weight-black)}._code_i8s7j_23{border-radius:var(--radius-sm);color:var(--color-text-secondary);cursor:pointer;font-size:var(--text-2xs);font-weight:var(--weight-heavy);background:#ffffff0f;border:0;align-items:center;gap:5px;padding:6px 9px;display:inline-flex}._duo_i8s7j_38{gap:var(--space-2);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._next_i8s7j_41{gap:var(--space-4);display:grid}._nextBody_i8s7j_42{align-items:flex-start;gap:var(--space-4);display:flex}._nextText_i8s7j_43{gap:3px;display:grid}._nextTitle_i8s7j_44{font-size:var(--text-md);font-weight:var(--weight-black);margin:0}._nextText_i8s7j_43 p{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.45}._emoji_i8s7j_46{font-size:18px}._organizer_i8s7j_49{align-items:center;gap:var(--space-4);display:flex}._organizerText_i8s7j_50{gap:3px;min-width:0;display:grid}._organizerText_i8s7j_50 strong{font-size:var(--text-md)}._organizerText_i8s7j_50 span{color:var(--color-text-muted);font-size:var(--text-xs)}._organizerText_i8s7j_50 small{color:var(--color-text-subtle);font-size:var(--text-2xs)}._verified_i8s7j_54{color:var(--color-text-muted);font-size:var(--text-2xs);letter-spacing:0;text-transform:none}._roster_i8s7j_57{margin-top:var(--space-3);gap:2px;display:grid}._player_i8s7j_59{gap:var(--space-3);border-radius:var(--radius-md);width:100%;color:inherit;cursor:pointer;padding:var(--space-3) var(--space-2);text-align:start;background:0 0;border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}._player_i8s7j_59:hover{background:#ffffff08}._player_i8s7j_59._me_i8s7j_75{background:#58ff2212;border-color:#58ff2224}._playerText_i8s7j_76{gap:2px;min-width:0;display:grid}._playerText_i8s7j_76 strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._playerText_i8s7j_76 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._youTag_i8s7j_79{color:var(--color-brand-primary);font-size:var(--text-2xs);font-weight:var(--weight-heavy);margin-inline-start:6px}._templates_i8s7j_82{gap:var(--space-2);flex-wrap:wrap;display:flex}._feed_i8s7j_83{gap:var(--space-2);margin-top:var(--space-4);display:grid}._feedHead_i8s7j_84{justify-content:space-between;align-items:center;display:flex}._message_i8s7j_86{border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#ffffff09;gap:3px;display:grid}._messageHead_i8s7j_94{align-items:baseline;gap:var(--space-2);font-size:var(--text-xs);display:flex}._messageHead_i8s7j_94 time{color:var(--color-text-subtle);font-size:var(--text-2xs);margin-inline-start:auto}._message_i8s7j_86 p{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}._sheetHead_i8s7j_99{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}._sheetHead_i8s7j_99 small{color:var(--color-text-muted);font-size:var(--text-xs);display:block}._rating_i8s7j_101{margin-bottom:var(--space-4);align-items:baseline;gap:4px;display:flex}._rating_i8s7j_101 strong{font-size:32px;font-weight:var(--weight-black)}._rating_i8s7j_101 span{color:var(--color-text-muted)}._statusTitle_i8s7j_105{margin:8px 0 4px}._statusAction_i8s7j_106{margin-top:12px}._flush_i8s7j_107{margin-top:0}._jersey_i8s7j_109{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-inline-end:6px}._whatsapp_i8s7j_110{margin-top:var(--space-2);background:var(--color-whatsapp);color:#062a12;border-color:#0000}._screen_i8s7j_1 ._leave_i8s7j_112{color:var(--color-text-danger);justify-self:center;margin-block-start:var(--space-4)}._body_1n07e_1{gap:var(--space-5);display:grid}._muted_1n07e_2{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:4px 0 0}._stepTitle_1n07e_3{font-size:var(--text-lg);font-weight:var(--weight-black);margin:0}._stars_1n07e_5{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._star_1n07e_5{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-control);min-height:58px;color:var(--color-text-subtle);font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-heavy);cursor:pointer;place-items:center;gap:2px;display:grid}._star_1n07e_5._on_1n07e_22{background:var(--tint-amber);color:var(--color-warning);border-color:#ffbd4a73}._compact_1n07e_23 ._star_1n07e_5{min-height:42px}._ratingLabel_1n07e_25{color:var(--color-warning);font-size:var(--text-sm);font-weight:var(--weight-heavy);text-align:center;margin:-6px 0 0}._group_1n07e_27{gap:var(--space-2);display:grid}._groupLabel_1n07e_28{font-size:var(--text-xs);font-weight:var(--weight-heavy);margin:0}._groupLabel_1n07e_28 span{color:var(--color-text-subtle);font-weight:var(--weight-medium)}._chips_1n07e_30{gap:var(--space-2);flex-wrap:wrap;display:flex}._players_1n07e_32{gap:var(--space-2);display:grid}._player_1n07e_32{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-sunken);color:inherit;font:inherit;text-align:start;cursor:pointer;display:flex}._player_1n07e_32[aria-pressed=true]{border-color:var(--color-border-strong);background:var(--tint-lime)}._playerText_1n07e_50{flex:1;gap:2px;min-width:0;display:grid}._playerText_1n07e_50 strong{font-size:var(--text-sm)}._playerText_1n07e_50 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._review_1n07e_54 ._player_1n07e_32[aria-expanded=true]{border-end-end-radius:0;border-end-start-radius:0}._reviewBody_1n07e_56{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-block-start:0;border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);display:grid}._footerRow_1n07e_66{gap:var(--space-2);display:flex}._screen_1vlzs_1{gap:var(--space-3);padding-block-end:var(--space-6);display:grid}._intro_1vlzs_3{padding:var(--space-2) 2px var(--space-2)}._title_1vlzs_4{font-size:27px;font-weight:var(--weight-black);letter-spacing:-.04em;margin:0 0 5px}._subtitle_1vlzs_5{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}._filters_1vlzs_7{gap:var(--space-2);display:grid}._filterRow_1vlzs_9{margin:0 calc(-1 * var(--space-screen-x));padding:0 var(--space-screen-x) 2px;scrollbar-width:none;flex-wrap:nowrap;gap:7px;display:flex;overflow-x:auto}._filterRow_1vlzs_9::-webkit-scrollbar{display:none}._clear_1vlzs_21{justify-self:start}._list_1vlzs_22{gap:var(--space-3);display:grid}._card_1vlzs_25{border-radius:21px;gap:6px;display:grid}._cardHighlight_1vlzs_26{box-shadow:0 0 0 2px var(--color-info)}._top_1vlzs_27{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}._details_1vlzs_28{color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;gap:4px;padding:0;display:grid}._when_1vlzs_29{font-size:var(--text-lg);font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:4px 0 0}._place_1vlzs_30{color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;gap:5px;margin:0;display:flex}._more_1vlzs_31{color:var(--color-brand-primary);font-size:var(--text-2xs);font-weight:var(--weight-heavy);align-items:center;gap:2px;display:inline-flex}._seats_1vlzs_33{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);font-size:var(--text-xs);display:flex}._seats_1vlzs_33 span{color:var(--color-text-muted)}._meta_1vlzs_42{color:var(--color-text-secondary);font-size:var(--text-xs);flex-wrap:wrap;gap:13px;margin-top:4px;display:flex}._price_1vlzs_43{font-weight:var(--weight-heavy)}._conflict_1vlzs_44{color:var(--color-warning);font-size:var(--text-xs);align-items:center;gap:6px;margin:0;display:flex}._actions_1vlzs_45{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}._actions_1vlzs_45>*{flex:auto}._card_1vlzs_25>*{min-width:0}._sheetHead_1vlzs_50{gap:4px;display:grid}._facts_1vlzs_51{gap:var(--space-2);margin:var(--space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._fact_1vlzs_51{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-3);font-size:var(--text-xs);font-weight:var(--weight-heavy);background:#ffffff0a;display:flex}._fact_1vlzs_51 svg{color:var(--color-brand-primary);flex:none}._section_1vlzs_65{gap:var(--space-3);margin-top:var(--space-6);display:grid}._sectionTitle_1vlzs_66{color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase;margin:0}._roster_1vlzs_67{flex-wrap:wrap;gap:6px;display:flex}._muted_1vlzs_68{color:var(--color-text-muted);font-size:var(--text-xs);margin:0}._location_1vlzs_69{align-items:center;gap:var(--space-3);display:flex}._locationText_1vlzs_70{min-width:0;font-size:var(--text-sm);flex:1;gap:2px;display:grid}._locationText_1vlzs_70 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._note_1vlzs_72{color:var(--color-text-muted);font-size:var(--text-2xs);text-align:center;margin:0;line-height:1.45}._shareLink_1vlzs_75{overflow-wrap:anywhere;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);padding:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-xs)}._shareActions_1vlzs_85{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:1fr 1fr;display:grid}._progressLabel_1vlzs_86{margin-top:6px}._whatsapp_1vlzs_88{min-height:var(--size-control-min);justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-md);background:var(--color-whatsapp);color:#062a12;font-size:var(--text-sm);font-weight:var(--weight-heavy);display:inline-flex}._fit_1vlzs_101{justify-self:start}._list_1k5v1_1{gap:var(--space-2);display:grid}._actionRow_1k5v1_4{gap:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}._rowText_1k5v1_11{gap:3px;min-width:0;display:grid}._rowTitle_1k5v1_13{font-size:var(--text-sm);font-weight:var(--weight-black);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowDetail_1k5v1_21{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._rowActions_1k5v1_29{gap:var(--space-2);grid-column:1/-1;display:flex}._rowActions_1k5v1_29>*{flex:1}._weekRow_1k5v1_38{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}._status_1k5v1_45{color:var(--color-info);font-size:var(--text-2xs);font-weight:var(--weight-heavy);align-items:center;gap:5px;margin-top:2px;display:inline-flex}._status_1k5v1_45._confirmed_1k5v1_55{color:var(--color-brand-primary)}._status_1k5v1_45:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}._chevron_1k5v1_65{color:var(--color-text-subtle)}._dateTile_1k5v1_67{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);text-align:center;place-content:center;width:46px;height:50px;display:grid}._dateTile_1k5v1_67 strong{font-size:var(--text-lg);font-weight:var(--weight-black);line-height:1}._dateTile_1k5v1_67 small{color:var(--color-text-muted);font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;margin-top:3px}._empty_1k5v1_92{border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);color:var(--color-text-muted);font-size:var(--text-xs);border:1px dashed #ffffff1a}._feedback_1k5v1_100{padding-inline-end:40px;position:relative}._feedbackClose_1k5v1_101{position:absolute;inset-block-start:6px;inset-inline-end:6px}._emptyLink_1k5v1_103{color:var(--color-brand-primary);font-weight:var(--weight-heavy)}._content_156i3_1{gap:var(--space-3);display:grid}._intro_156i3_3{margin:var(--space-4) 2px var(--space-1)}._intro_156i3_3 h1{font-size:25px;font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:0 0 7px;line-height:1.05}._intro_156i3_3 p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}._stack_156i3_20{gap:var(--space-3);display:grid}._identity_156i3_22{padding:var(--space-7);background:radial-gradient(circle at 90% 5%,#58ff2238,#0000 34%),linear-gradient(145deg,#14231a,#09100c);border:1px solid #58ff2233;border-radius:25px;position:relative;overflow:hidden}[dir=rtl] ._identity_156i3_22{background:radial-gradient(circle at 10% 5%,#58ff2238,#0000 34%),linear-gradient(215deg,#14231a,#09100c)}._watermark_156i3_35{color:#ffffff09;font-size:110px;font-weight:var(--weight-black);pointer-events:none;line-height:1;position:absolute;inset-block-end:-25px;inset-inline-end:-7px}._identityTop_156i3_46{align-items:center;gap:var(--space-4);display:flex;position:relative}._crest_156i3_53{width:68px;height:68px;color:var(--color-brand-primary);font-size:21px;font-weight:var(--weight-black);background:linear-gradient(145deg,#1c3923,#09110c);border:1px solid #58ff2259;border-radius:22px;flex:none;place-items:center;display:grid;box-shadow:0 12px 30px #00000059}._title_156i3_68{min-width:0}._title_156i3_68 small{color:var(--color-brand-primary);font-size:10px;font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker)}._title_156i3_68 h1{font-size:23px;font-weight:var(--weight-black);letter-spacing:var(--tracking-title);text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;overflow:hidden}._title_156i3_68 p{color:var(--color-text-muted);font-size:var(--text-2xs);margin:5px 0 0}._verified_156i3_93{border-radius:var(--radius-pill);background:var(--tint-lime);color:var(--color-brand-primary);font-size:10px;font-weight:var(--weight-black);margin-block-start:var(--space-2);padding:5px 8px;display:inline-flex}._scoreline_156i3_104{margin:var(--space-7) 0 0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-border-subtle);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;position:relative;overflow:hidden}._scoreline_156i3_104 div{padding:var(--space-4) var(--space-1);text-align:center;background:#050807a6;flex-direction:column;display:flex}._scoreline_156i3_104 dd{font-size:18px;font-weight:var(--weight-black);margin:0}._scoreline_156i3_104 dt{color:var(--color-text-muted);margin-block-start:3px;font-size:10px}._roster_156i3_127{gap:var(--space-2);margin-block-start:var(--space-6);display:grid;position:relative}._rosterMeta_156i3_134{justify-content:space-between;gap:4px var(--space-4);color:var(--color-text-secondary);font-size:var(--text-2xs);flex-wrap:wrap;display:flex}._form_156i3_143{gap:var(--space-6);display:grid}._formTitle_156i3_145{font-size:var(--text-md);font-weight:var(--weight-heavy);margin:0}._formBody_156i3_151{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:5px 0 0}._grid_156i3_158{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._invite_156i3_164{gap:var(--space-4);display:grid}._inviteHead_156i3_166{align-items:center;gap:var(--space-4);display:flex}._inviteHead_156i3_166 div{gap:2px;display:grid}._inviteHead_156i3_166 b{font-size:var(--text-sm)}._inviteHead_156i3_166 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._inviteRow_156i3_176{gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}._requestHead_156i3_182{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._consent_156i3_189{margin-block:var(--space-5);gap:6px;display:grid}._consent_156i3_189 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._danger_156i3_197{justify-content:center;margin-block-start:var(--space-4);display:flex}._grid_156i3_158>*{min-width:0}._grid_156i3_158 input{min-width:0;max-width:100%}._screen_ohkgf_1{gap:var(--space-3);padding-block-end:var(--space-6);display:grid}._content_ohkgf_7{gap:var(--space-3);display:grid}._intro_ohkgf_9{margin:var(--space-4) 2px var(--space-1)}._introTitle_ohkgf_11{font-size:25px;font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:0 0 7px;line-height:1.05}._introBody_ohkgf_19{color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.5}._intent_ohkgf_27{min-height:100px;padding:var(--space-6);border-radius:19px;align-content:start;display:grid;position:relative}._featured_ohkgf_36{background:radial-gradient(circle at 92% 10%,#58ff222e,#0000 35%),linear-gradient(145deg,#14251a,#09100c);border-color:#58ff2242;padding-inline-end:50px}._intentChevron_ohkgf_44{color:var(--color-text-subtle);position:absolute;inset-block-start:50%;inset-inline-end:16px;transform:translateY(-50%)}[dir=rtl] ._intentChevron_ohkgf_44{transform:translateY(-50%)scaleX(-1)}._intentIcon_ohkgf_54{margin-bottom:11px}._kicker_ohkgf_56{color:var(--color-brand-primary);font-size:var(--text-2xs);font-weight:var(--weight-heavy);letter-spacing:.08em;text-transform:uppercase}._intentTitle_ohkgf_64{font-size:var(--text-md);font-weight:var(--weight-black);margin-top:2px}._intentBody_ohkgf_70{color:var(--color-text-muted);font-size:var(--text-xs);margin-top:5px;line-height:1.45}._intentRow_ohkgf_77{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._intentRow_ohkgf_77 ._intent_ohkgf_27{min-height:132px;padding:var(--space-6) var(--space-5)}._habitsTop_ohkgf_85{justify-content:space-between;align-items:flex-start;display:flex}._habitsFooter_ohkgf_91{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--color-text-muted);font-size:var(--text-2xs);display:flex}._habitsFooter_ohkgf_91 a{color:var(--color-brand-primary);font-weight:var(--weight-heavy)}._signedOut_ohkgf_106{margin-top:var(--space-6)}._sectionLink_ohkgf_108{color:var(--color-brand-primary);font-size:var(--text-xs);font-weight:var(--weight-heavy);letter-spacing:0;text-transform:none}._screen_1mdxu_1{gap:var(--space-4);padding-block-end:var(--space-6);display:grid}._stack_1mdxu_2{gap:var(--space-3);display:grid}._row_1mdxu_3{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._duo_1mdxu_4{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._muted_1mdxu_6{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}._error_1mdxu_7{color:var(--color-text-danger);font-size:var(--text-xs);font-weight:var(--weight-medium);margin:0}._hero_1mdxu_10{gap:var(--space-3);display:grid}._heroTop_1mdxu_11{align-items:center;gap:var(--space-4);display:flex}._heroTitle_1mdxu_12{font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:4px 0 0;line-height:1.1}._heroBody_1mdxu_13{color:var(--color-text-secondary);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}._cardTitle_1mdxu_15{align-items:center;gap:var(--space-2);font-size:var(--text-md);font-weight:var(--weight-heavy);margin:0;display:flex}._cardTitle_1mdxu_15 svg{color:var(--color-brand-primary)}._quote_1mdxu_18{padding:var(--space-4);border-inline-start:3px solid var(--color-warning);border-radius:var(--radius-sm);background:var(--tint-amber);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}._quote_1mdxu_18 strong{margin-block-end:4px;display:block}._zoneGrid_1mdxu_31{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._mission_1mdxu_34{gap:var(--space-3);display:grid}._missionTop_1mdxu_35{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}._missionTitle_1mdxu_36{font-size:var(--text-md);font-weight:var(--weight-black);margin:0}._facts_1mdxu_38{gap:6px;margin:0;padding:0;list-style:none;display:grid}._facts_1mdxu_38 li{align-items:flex-start;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-xs);line-height:1.45;display:flex}._facts_1mdxu_38 svg{color:var(--color-text-muted);flex:none;margin-block-start:1px}._deadline_1mdxu_42{color:var(--color-warning);font-size:var(--text-xs);font-weight:var(--weight-bold);margin:0}._block_1mdxu_45{gap:var(--space-3);border-block-start:1px solid var(--color-border-subtle);padding-block-start:var(--space-6);display:grid}._block_1mdxu_45:first-of-type{border-block-start:0;padding-block-start:0}._blockTitle_1mdxu_47{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-heavy);margin:0;display:flex}._blockTitle_1mdxu_47 svg{color:var(--color-brand-primary)}._day_1mdxu_50{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface-sunken);display:grid}._dayName_1mdxu_59{font-size:var(--text-xs);font-weight:var(--weight-heavy);text-transform:capitalize;margin:0}._periods_1mdxu_60{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._period_1mdxu_60{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-control);min-height:48px;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-heavy);cursor:pointer;gap:2px;padding:6px 4px;display:grid}._period_1mdxu_60 small{font-size:10px;font-weight:var(--weight-medium);opacity:.8}._period_1mdxu_60[aria-pressed=true]{border-color:var(--color-border-strong);background:var(--tint-lime-strong);color:var(--color-brand-primary)}._pill_1mdxu_80{border-radius:var(--radius-pill);background:var(--tint-lime);color:var(--color-brand-primary);font-size:var(--text-2xs);font-weight:var(--weight-bold);align-items:center;gap:4px;padding:5px 6px 5px 10px;display:inline-flex}._pill_1mdxu_80 button{width:22px;height:22px;color:inherit;cursor:pointer;background:#00000040;border:0;border-radius:50%;place-items:center;display:grid}._adder_1mdxu_94{gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-lg);display:grid}._adderGrid_1mdxu_102{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._adderGrid_1mdxu_102>*,._adderGrid_1mdxu_102 input{min-width:0}._exceptions_1mdxu_106{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}._exception_1mdxu_106{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);display:flex}._exception_1mdxu_106>span{flex:1;gap:2px;display:grid}._exception_1mdxu_106 strong{font-size:var(--text-sm)}._exception_1mdxu_106 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._off_1mdxu_121 svg:first-child{color:var(--color-warning)}._extra_1mdxu_122 svg:first-child{color:var(--color-brand-primary)}._saveBar_1mdxu_124{z-index:10;gap:var(--space-2);margin-inline:calc(var(--space-screen-x) * -1);padding:var(--space-4) var(--space-screen-x);background:linear-gradient(to top, var(--color-surface-page) 80%, transparent);display:grid;position:sticky;inset-block-end:0}._matchHero_1mdxu_136{gap:var(--space-2);display:grid}._code_1mdxu_137{color:var(--color-brand-primary);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase}._matchTitle_1mdxu_138{font-size:var(--text-2xl);font-weight:var(--weight-black);letter-spacing:var(--tracking-title);margin:0;line-height:1.1}._matchMeta_1mdxu_139{color:var(--color-text-secondary);font-size:var(--text-sm);margin:0}._teamHead_1mdxu_142{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 2px 0;font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase;display:flex}._teamHead_1mdxu_142 small{color:var(--color-text-muted)}._a_1mdxu_94{color:var(--color-brand-primary)}._b_1mdxu_45{color:var(--color-info)}._bench_1mdxu_146{color:var(--color-text-muted)}._player_1mdxu_148{gap:var(--space-3);display:grid}._player_1mdxu_148._isNoShow_1mdxu_149{border-color:#ff626a4d}._player_1mdxu_148._isLate_1mdxu_150{border-color:#ffbd4a4d}._player_1mdxu_148._isPresent_1mdxu_151{border-color:var(--color-border-brand)}._playerTop_1mdxu_153{align-items:center;gap:var(--space-3);display:flex}._jersey_1mdxu_155{border:1px solid var(--color-border-brand);border-radius:var(--radius-md);background:var(--tint-lime);width:42px;height:42px;color:var(--color-brand-primary);font:inherit;font-size:var(--text-md);font-weight:var(--weight-black);cursor:pointer;flex:none;place-items:center;display:grid}._jersey_1mdxu_155:disabled{cursor:default;opacity:.7}._teamB_1mdxu_172 ._jersey_1mdxu_155{background:var(--tint-blue);color:var(--color-info);border-color:#74a8ff4d}._playerName_1mdxu_174{flex:1;gap:2px;min-width:0;display:grid}._playerName_1mdxu_174 strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._playerName_1mdxu_174 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._arrival_1mdxu_178{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}._arrivalButton_1mdxu_180{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-control);min-height:40px;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);font-weight:var(--weight-heavy);cursor:pointer}._arrivalButton_1mdxu_180:disabled{cursor:default;opacity:.55}._arrivalButton_1mdxu_180[aria-pressed=true]._present_1mdxu_193{border-color:var(--color-border-strong);background:var(--tint-lime-strong);color:var(--color-brand-primary);opacity:1}._arrivalButton_1mdxu_180[aria-pressed=true]._late_1mdxu_194{background:var(--tint-amber);color:var(--color-warning);opacity:1;border-color:#ffbd4a80}._arrivalButton_1mdxu_180[aria-pressed=true]._no_show_1mdxu_195{background:var(--tint-red);color:var(--color-text-danger);opacity:1;border-color:#ff626a80}._scoreboard_1mdxu_199{align-items:center;gap:var(--space-3);text-align:center;grid-template-columns:1fr auto 1fr;display:grid}._scoreboard_1mdxu_199 span{color:var(--color-text-secondary);font-size:var(--text-xs);font-weight:var(--weight-heavy)}._scoreboard_1mdxu_199 strong{font-size:44px;font-weight:var(--weight-black);letter-spacing:-.04em;font-variant-numeric:tabular-nums}._liveActions_1mdxu_203{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}._liveActions_1mdxu_203>:last-child{grid-column:1/-1}._goalB_1mdxu_205{background:var(--tint-blue)!important;color:var(--color-info)!important;border-color:#74a8ff66!important}._events_1mdxu_207{gap:0;margin:0;padding:0;list-style:none;display:grid}._event_1mdxu_207{align-items:center;gap:var(--space-3);padding-block:var(--space-3);border-block-end:1px solid var(--color-border-subtle);font-size:var(--text-sm);display:flex}._event_1mdxu_207:last-child{border-block-end:0}._event_1mdxu_207>span:nth-child(2){flex:1;min-width:0}._event_1mdxu_207 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._eventTeam_1mdxu_221{background:var(--color-brand-primary);border-radius:3px;width:6px;height:28px}._eventTeam_1mdxu_221._teamB_1mdxu_172{background:var(--color-info)}._rateRow_1mdxu_224{align-items:center;gap:var(--space-3);width:100%;padding-block:var(--space-3);border:0;border-block-end:1px solid var(--color-border-subtle);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;display:flex}._rateRow_1mdxu_224:last-child{border-block-end:0}._rateRow_1mdxu_224:disabled{cursor:default;opacity:.6}._rateRow_1mdxu_224 strong{font-size:var(--text-sm);flex:1}._skill_1mdxu_243{gap:var(--space-2);display:grid}._skill_1mdxu_243>span{font-size:var(--text-xs);font-weight:var(--weight-heavy)}._scores_1mdxu_245{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}._score_1mdxu_199{border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-control);min-height:42px;color:var(--color-text-muted);font:inherit;font-weight:var(--weight-black);cursor:pointer}._score_1mdxu_199._on_1mdxu_258{border-color:var(--color-border-strong);background:var(--tint-lime-strong);color:var(--color-brand-primary)}._picker_1mdxu_260{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._pick_1mdxu_260{align-items:center;gap:var(--space-3);min-height:52px;padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text-primary);font:inherit;font-size:var(--text-xs);text-align:start;cursor:pointer;display:flex}._pick_1mdxu_260 b{background:var(--tint-lime);width:30px;height:30px;color:var(--color-brand-primary);border-radius:9px;flex:none;place-items:center;display:grid}._pick_1mdxu_260._teamB_1mdxu_172 b{background:var(--tint-blue);color:var(--color-info)}._jerseyInput_1mdxu_281{font-weight:var(--weight-black);text-align:center;font-size:32px!important}._entry_1mdxu_287{align-items:center;gap:var(--space-4);display:flex}._entry_1mdxu_287>svg{color:var(--color-text-muted)}._mapsLink_1mdxu_290{justify-self:start}._screen_283iw_1{padding-block-end:var(--space-6);display:grid}._tags_283iw_6{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}._tags_283iw_6 span{border-radius:var(--radius-sm);color:#dfffd7;font-size:var(--text-2xs);font-weight:var(--weight-heavy);background:#58ff2212;border:1px solid #58ff2224;padding:8px 10px}._score_283iw_23{align-items:baseline;gap:6px;margin-block-start:var(--space-4);display:flex}._score_283iw_23 strong{color:var(--color-brand-primary);font-size:34px;font-weight:var(--weight-black);letter-spacing:var(--tracking-title)}._score_283iw_23 span{color:var(--color-text-muted);font-size:var(--text-sm)}._reputationBar_283iw_42{margin-block-start:var(--space-5)}._teamCard_283iw_46{overflow:hidden}._teamCover_283iw_50{background:radial-gradient(circle at 80% 0,#58ff223d,#0000 44%),linear-gradient(135deg,#142b1a,#0a100c);height:76px}[dir=rtl] ._teamCover_283iw_50{background:radial-gradient(circle at 20% 0,#58ff223d,#0000 44%),linear-gradient(225deg,#142b1a,#0a100c)}._teamBody_283iw_63{align-items:flex-end;gap:var(--space-4);padding:0 var(--space-6) var(--space-6);margin-block-start:-23px;display:flex;position:relative}._teamLogo_283iw_72{width:54px;height:54px;color:var(--color-brand-primary);font-weight:var(--weight-black);background:#0c150f;border:1px solid #58ff224d;border-radius:17px;flex:none;place-items:center;display:grid;box-shadow:0 8px 24px #00000059}._teamCopy_283iw_86{flex:1;gap:3px;min-width:0;display:grid}._teamCopy_283iw_86 b{font-size:var(--text-md)}._teamCopy_283iw_86 span{color:var(--color-text-muted);font-size:var(--text-2xs);line-height:1.4}._list_283iw_101{padding-inline:var(--space-6)}._matchRow_283iw_105{align-items:center;gap:var(--space-4);padding-block:var(--space-5);border-block-end:1px solid var(--color-border-subtle);display:flex}._matchRow_283iw_105:last-child{border-block-end:0}._matchText_283iw_117{flex:1;gap:4px;min-width:0;display:grid}._matchText_283iw_117 b{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._matchText_283iw_117 small{color:var(--color-text-muted);font-size:var(--text-2xs)}._habitHead_283iw_134{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}._habitHead_283iw_134 div{gap:4px;display:grid}._habitHead_283iw_134 b{font-size:var(--text-md)}._habitHead_283iw_134 small{color:var(--color-text-muted);font-size:var(--text-xs)}._habitField_283iw_153{margin:var(--space-4) 0;color:var(--color-text-secondary);font-size:var(--text-xs);align-items:center;gap:6px;display:flex}._habitField_283iw_153 svg{color:var(--color-brand-primary)}._editor_283iw_166{gap:var(--space-6);display:grid}._editorFields_283iw_170{gap:var(--space-3);display:grid}._editorLabel_283iw_175{margin:0 0 var(--space-2);color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-black);letter-spacing:var(--tracking-kicker);text-transform:uppercase}._chipWrap_283iw_184{gap:var(--space-2);flex-wrap:wrap;display:flex}._sheetSummary_283iw_190{margin:0 0 var(--space-3);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center}._range_283iw_197{width:100%;accent-color:var(--color-brand-primary)}._rangeEnds_283iw_202{color:var(--color-text-subtle);font-size:var(--text-2xs);justify-content:space-between;margin-block-start:calc(var(--space-4) * -1);display:flex}._menu_283iw_210{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}._menuRow_283iw_216{align-items:center;gap:var(--space-4);width:100%;min-height:52px;padding-inline:var(--space-5);border:0;border-block-end:1px solid var(--color-border-subtle);background:var(--color-surface-sunken);color:var(--color-text-primary);font:inherit;font-size:var(--text-sm);text-align:start;cursor:pointer;display:flex}._menuRow_283iw_216:last-child{border-block-end:0}._menuRow_283iw_216 b{font-weight:var(--weight-bold);flex:1}._menuRow_283iw_216>span{color:var(--color-text-muted);display:grid}._menuRow_283iw_216:disabled{opacity:.6}._danger_283iw_247,._danger_283iw_247>span{color:var(--color-text-danger)}._menuChevron_283iw_251{color:var(--color-text-subtle)}._privacy_283iw_255{gap:var(--space-5);display:grid}._privacy_283iw_255 h3{font-size:var(--text-sm);margin:0 0 4px}._privacy_283iw_255 p{color:var(--color-text-secondary);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}._tabPanel_283iw_270{display:grid}._complete_283iw_274{margin-block-end:var(--space-5)}._organizer_283iw_278{margin-block-start:var(--space-7)}._screen_xd6jq_1{gap:var(--space-6);padding:var(--space-5) var(--space-4) var(--space-8);display:grid}._header_xd6jq_7{align-items:flex-start;gap:var(--space-4);display:flex}._header_xd6jq_7 p{margin:0 0 var(--space-1);color:var(--color-text-danger);font-size:var(--text-2xs);font-weight:var(--weight-black);text-transform:uppercase}._header_xd6jq_7 h1,._card_xd6jq_22 h2{margin:0}._header_xd6jq_7 span:not(._icon_xd6jq_26),._card_xd6jq_22 p,._card_xd6jq_22 li{color:var(--color-text-muted);line-height:var(--leading-relaxed)}._icon_xd6jq_26{border-radius:var(--radius-md);width:46px;height:46px;color:var(--color-text-danger);background:var(--tint-red);flex:none;place-items:center;display:grid}._card_xd6jq_22{gap:var(--space-4);display:grid}._card_xd6jq_22 ul{gap:var(--space-3);margin:0;padding-inline-start:var(--space-6);display:grid}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-arabic-wght-normal-CJWMIGCx.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-ext-wght-normal-at8nfxId.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cairo Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/assets/cairo-latin-wght-normal-PfPtmrPZ.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-A5AYRdjN.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-DYeBwlKR.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-CpjukuLw.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-DGNyg4u8.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-BKzMuPgK.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-4xl:2.25rem;--font-weight-bold:700;--font-weight-black:900;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,h4{font-weight:var(--weight-heavy)}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.relative{position:relative}.sticky{position:sticky}.mt-5{margin-top:calc(var(--spacing) * 5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.grow{flex-grow:1}.flex-col{flex-direction:column}.place-items-center{place-items:center}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.border{border-style:var(--tw-border-style);border-width:1px}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--brand-lime:#58ff22;--brand-deep-green:#39cf18;--brand-contrast:#061006;--neutral-1000:#020403;--neutral-950:#050807;--neutral-925:#070d09;--neutral-910:#09100c;--neutral-900:#0d1510;--neutral-875:#111b14;--neutral-850:#132019;--neutral-100:#f7faf7;--neutral-200:#e9f2eb;--neutral-300:#cbd4cd;--neutral-400:#91a096;--neutral-450:#7f8b83;--neutral-500:#657069;--amber-300:#ffbd4a;--blue-300:#74a8ff;--red-300:#ff626a;--red-200:#ff858b;--violet-300:#a78bfa;--utility-white:#fff;--utility-black:#000;--whatsapp-green:#25d366;--color-brand-primary:var(--brand-lime);--color-brand-secondary:var(--brand-deep-green);--color-brand-contrast:var(--brand-contrast);--color-brand-accent:var(--brand-deep-green);--color-surface-page:var(--neutral-950);--color-surface-sunken:var(--neutral-910);--color-surface-elevated:var(--neutral-900);--color-surface-panel:var(--neutral-900);--color-surface-raised:var(--neutral-875);--color-surface-muted:var(--neutral-850);--color-surface-control:#ffffff0e;--color-surface-subtle:var(--color-surface-control);--color-surface-sheet:#111914;--color-text-primary:var(--neutral-100);--color-text-secondary:var(--neutral-300);--color-text-muted:var(--neutral-400);--color-text-subtle:var(--neutral-450);--color-text-disabled:var(--neutral-500);--color-text-on-brand:var(--brand-contrast);--color-text-danger:var(--red-200);--color-warning:var(--amber-300);--color-danger:var(--red-300);--color-info:var(--blue-300);--color-success:var(--brand-lime);--color-validated:var(--violet-300);--color-archived:var(--neutral-500);--color-whatsapp:var(--whatsapp-green);--color-border-subtle:#ffffff14;--color-border-brand:#58ff2238;--color-border-strong:#58ff228c;--color-input-background:var(--neutral-910);--color-focus-ring:var(--brand-lime);--color-action-primary-bg:var(--color-brand-primary);--color-action-primary-text:var(--color-brand-contrast);--color-backdrop:#0009;--tint-lime:#58ff2217;--tint-lime-strong:#58ff2229;--tint-amber:#ffbd4a17;--tint-blue:#74a8ff14;--tint-red:#ff626a17;--color-bg:var(--color-surface-page);--color-bg-primary:var(--color-surface-page);--color-surface-base:var(--color-brand-contrast);--color-surface-card:var(--color-surface-elevated);--color-border:var(--color-border-subtle);--info-300:var(--blue-300);--warning-300:var(--amber-300);--danger-300:var(--red-300);--validated-300:var(--violet-300);--font-sans:"Inter Variable", "Cairo Variable", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-heading:var(--font-sans);--font-body:var(--font-sans);--font-display:var(--font-sans);--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:28px;--text-4xl:32px;--text-display:clamp(34px, 10vw, 46px);--weight-regular:400;--weight-medium:600;--weight-bold:750;--weight-heavy:850;--weight-black:920;--leading-tight:1.02;--leading-snug:1.2;--leading-normal:1.45;--tracking-display:-.05em;--tracking-title:-.03em;--tracking-kicker:.13em;--space-1:4px;--space-2:8px;--space-3:10px;--space-4:12px;--space-5:14px;--space-6:16px;--space-7:20px;--space-8:24px;--space-9:32px;--space-10:40px;--radius-xs:8px;--radius-sm:11px;--radius-md:13px;--radius-lg:15px;--radius-xl:20px;--radius-2xl:24px;--radius-sheet:25px;--radius-pill:999px;--radius-panel:var(--radius-xl);--radius-control:var(--radius-md);--radius-card:var(--radius-panel);--gradient-card:linear-gradient(145deg, #111b14f2, #0a100cf7);--gradient-primary:linear-gradient(135deg, var(--brand-lime), var(--brand-deep-green));--gradient-hero:radial-gradient(circle at 86% 8%, #58ff2233, transparent 32%), linear-gradient(150deg, #17331d, var(--neutral-910) 62%);--gradient-amber:linear-gradient(145deg, #ffbd4a1a, #0a100cf5 60%);--gradient-blue:linear-gradient(145deg, #74a8ff1a, #0a100cf5 60%);--texture-grid:linear-gradient(#ffffff06 1px, transparent 1px), linear-gradient(90deg, #ffffff06 1px, transparent 1px);--shadow-card:0 1px 0 #ffffff08 inset;--shadow-raised:0 22px 70px #00000080;--shadow-glow:0 9px 30px #58ff2238;--shadow-toast:0 14px 45px #00000073;--focus-ring:0 0 0 2px var(--color-surface-page), 0 0 0 4px var(--color-focus-ring);--ease-out:cubic-bezier(.2, .8, .2, 1);--duration-fast:.15s;--duration-base:.24s;--duration-sheet:.3s;--z-sticky:20;--z-header:30;--z-nav:40;--z-sheet:90;--z-toast:100;--space-screen-x:16px;--size-mobile-max:480px;--size-control-min:44px;--size-topbar:56px;--size-bottom-nav:72px}:root[dir=rtl]{--font-sans:"Cairo Variable", "Inter Variable", ui-sans-serif, system-ui, Tahoma, "Segoe UI", sans-serif;--tracking-display:0;--tracking-title:0;--tracking-kicker:0}.admin-app-shell,.admin-gate{--font-heading:"Barlow Condensed", var(--font-sans);--font-display:var(--font-heading);--radius-panel:8px;--radius-control:8px;--space-screen-x:20px;--color-border-subtle:var(--brand-lime)}@supports (color:color-mix(in lab, red, red)){.admin-app-shell,.admin-gate{--color-border-subtle:color-mix(in srgb, var(--brand-lime) 12%, transparent)}}.admin-app-shell,.admin-gate{--color-text-muted:var(--neutral-400)}@supports (color:color-mix(in lab, red, red)){.admin-app-shell,.admin-gate{--color-text-muted:color-mix(in srgb, var(--neutral-400) 72%, transparent)}}.admin-app-shell,.admin-gate{--color-text-secondary:var(--neutral-400)}:root{color:var(--color-text-primary);background:var(--color-surface-page);font-family:var(--font-sans);font-size:15px;line-height:var(--leading-normal);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4,button,.font-black,.font-bold,.font-extrabold{font-family:var(--font-heading)}h1,h2,h3{letter-spacing:var(--tracking-title)}a{color:inherit;text-decoration:none}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}::selection{color:var(--color-text-primary);background:#58ff224d}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}[dir=rtl] :where(p,li){unicode-bidi:plaintext}[dir=rtl] :is(.rtl-flip,.lucide-chevron-left,.lucide-chevron-right,.lucide-arrow-left,.lucide-arrow-right,.lucide-chevrons-left,.lucide-chevrons-right){transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.app-page{background:var(--color-surface-page);width:100%;height:100%;max-height:100dvh;color:var(--color-text-primary);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.app-frame{width:min(100%, var(--size-mobile-max));max-width:var(--size-mobile-max);flex-direction:column;min-width:0;height:100%;max-height:100%;margin:0 auto;display:flex;position:relative;overflow:hidden}.screen-kicker,.screen-title,.ghost-action,.primary-action,.header-icon-button span{font-family:var(--font-heading)}.header-icon-button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-panel);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;place-items:center;display:inline-grid;position:relative}.header-icon-button span{border:2px solid var(--color-surface-page);background:var(--color-action-primary-bg);min-width:18px;height:18px;color:var(--color-action-primary-text);top:-5px;border-radius:999px;place-items:center;font-size:.58rem;font-weight:900;line-height:1;display:grid;position:absolute;inset-inline-end:-5px}.header-notification{display:inline-flex}.notification-popover-backdrop{z-index:70;background:radial-gradient(circle at 50% 0, var(--color-brand-primary), transparent 38%), var(--neutral-950);border:0;position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.notification-popover-backdrop{background:radial-gradient(circle at 50% 0, color-mix(in srgb, var(--color-brand-primary) 12%, transparent), transparent 38%), color-mix(in srgb, var(--neutral-950) 58%, transparent)}}.notification-popover-backdrop{cursor:pointer;padding:0}.notification-popover{top:0;z-index:80;width:min(100vw, var(--size-mobile-max));max-width:var(--size-mobile-max);border:1px solid var(--color-brand-primary);inset-inline-end:auto;bottom:0;grid-template-rows:auto auto auto minmax(0,1fr);height:100dvh;max-height:none;margin:0;display:grid;position:fixed;inset-inline-start:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.notification-popover{border:1px solid color-mix(in srgb, var(--color-brand-primary) 24%, transparent)}}.notification-popover{background:linear-gradient(180deg, var(--color-brand-primary), transparent 34%), var(--color-surface-elevated);border-top:0;border-bottom:0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.notification-popover{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-primary) 8%, transparent), transparent 34%), var(--color-surface-elevated)}}.notification-popover{animation:.18s ease-out notification-panel-enter;transform:translate(-50%);box-shadow:0 24px 80px #0000008c}.notification-popover-grabber{width:42px;height:4px;margin:max(8px, env(safe-area-inset-top)) 0 4px;background:var(--color-text-muted);border-radius:999px;place-self:start center}@supports (color:color-mix(in lab, red, red)){.notification-popover-grabber{background:color-mix(in srgb, var(--color-text-muted) 28%, transparent)}}.notification-popover-header{border-bottom:1px solid var(--color-brand-primary);grid-template-columns:1fr auto;align-items:start;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.notification-popover-header{border-bottom:1px solid color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.notification-popover-header{background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.notification-popover-header{background:color-mix(in srgb, var(--color-surface-elevated) 92%, transparent)}}.notification-popover-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:14px 16px}.notification-popover-header h2,.notification-popover-header p,.notification-popover-state p,.notification-popover-item h3,.notification-popover-item p{margin:0}.notification-popover-header h2{color:var(--color-text-primary);font-family:var(--font-heading);font-size:1.55rem;font-weight:1000;line-height:.95}.notification-popover-header p{color:var(--color-text-muted);margin-top:7px;font-size:.78rem;font-weight:850}.notification-popover-actions{border-bottom:1px solid var(--color-brand-primary);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.notification-popover-actions{border-bottom:1px solid color-mix(in srgb, var(--color-brand-primary) 12%, transparent)}}.notification-popover-actions{background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.notification-popover-actions{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.notification-popover-actions{padding:10px 12px}.notification-popover-actions .ghost-action{justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 10px;font-size:.72rem;display:inline-flex}.notification-popover-list{overscroll-behavior:contain;min-height:0;max-height:none;padding:12px 12px max(20px, env(safe-area-inset-bottom));flex-direction:column;gap:10px;display:flex;overflow-y:auto}.notification-popover-state{min-height:100%;color:var(--color-text-muted);text-align:center;align-content:center;justify-items:center;gap:10px;padding:26px;display:grid}.notification-popover-state svg{color:var(--color-brand-primary)}.notification-popover-state p{font-size:.9rem;font-weight:850}.notification-popover-item{border:1px solid var(--neutral-100);flex-direction:column;flex:none;gap:11px;width:100%;height:auto;min-height:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.notification-popover-item{border:1px solid color-mix(in srgb, var(--neutral-100) 10%, transparent)}}.notification-popover-item{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.notification-popover-item{background:color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.notification-popover-item{padding:14px}.explore-filters{gap:8px;padding:0;display:grid}@keyframes explore-sheet-in{0%{transform:translateY(24%)}to{transform:translateY(0)}}.notification-popover-item:last-child{margin-bottom:2px}.notification-popover-item-unread{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.notification-popover-item-unread{border-color:color-mix(in srgb, var(--color-brand-primary) 34%, transparent)}}.notification-popover-item-unread{background:linear-gradient(90deg, var(--color-brand-primary), transparent 44%), var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.notification-popover-item-unread{background:linear-gradient(90deg, color-mix(in srgb, var(--color-brand-primary) 12%, transparent), transparent 44%), color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.notification-popover-item-unread:before{background:var(--color-brand-primary);width:8px;height:8px;box-shadow:0 0 18px var(--color-brand-primary);top:14px;border-radius:999px;position:absolute;inset-inline-end:14px}@supports (color:color-mix(in lab, red, red)){.notification-popover-item-unread:before{box-shadow:0 0 18px color-mix(in srgb, var(--color-brand-primary) 50%, transparent)}}.notification-popover-item-unread:before{content:""}.notification-popover-item-header{gap:5px;padding-inline-end:18px;display:grid}.notification-popover-item h3{max-width:calc(100% - 18px);color:var(--color-text-primary);font-family:var(--font-heading);font-size:1.12rem;font-weight:1000;line-height:1.18}.notification-popover-item-header span{color:var(--color-text-muted);font-size:.68rem;font-weight:850;display:block}.notification-popover-message{border:1px solid var(--neutral-100);display:block}@supports (color:color-mix(in lab, red, red)){.notification-popover-message{border:1px solid color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.notification-popover-message{border-radius:calc(var(--radius-control) - 2px);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.notification-popover-message{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.notification-popover-message{color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;min-height:42px;padding:10px 11px;font-size:.86rem;font-weight:820;line-height:1.45}.notification-popover-item-actions{grid-template-columns:minmax(0,1fr);gap:7px;display:grid}.notification-popover-link{border:1px solid var(--color-brand-primary);justify-content:center;align-items:center;gap:6px;min-height:40px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.notification-popover-link{border:1px solid color-mix(in srgb, var(--color-brand-primary) 24%, transparent)}}.notification-popover-link{border-radius:var(--radius-control);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.notification-popover-link{background:color-mix(in srgb, var(--color-brand-primary) 9%, transparent)}}.notification-popover-link{color:var(--color-brand-primary);cursor:pointer;font-family:var(--font-heading);padding:0 11px;font-size:.92rem;font-weight:1000;text-decoration:none}.notification-popover-link:disabled{cursor:not-allowed;opacity:.56}@keyframes notification-panel-enter{0%{opacity:0;transform:translate(-50%)translateY(18px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.app-main{min-width:0;min-height:0;padding:20px var(--space-screen-x) 18px;overscroll-behavior:contain;flex:1;overflow:hidden auto}.app-main-request-flow{padding:0 0 18px}.surface-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-panel)}.screen-panel{min-height:52vh;padding:20px}.screen-kicker{color:var(--color-brand-primary);letter-spacing:0;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:900}.screen-title{color:var(--color-text-primary);letter-spacing:0;margin:0;font-size:1.7rem;font-weight:900;line-height:1.05}.text-muted{color:var(--color-text-muted)}.text-secondary{color:var(--color-text-secondary)}.text-primary{color:var(--color-text-primary)}.text-danger{color:var(--color-text-danger)}.dimatch-logo{object-fit:contain;width:auto;max-width:100%;display:block}.dimatch-logo-sm{width:88px;height:auto}.dimatch-logo-md{width:124px;height:auto}.dimatch-logo-lg{width:min(78vw,320px);height:auto}.splash-overlay{z-index:100;background:linear-gradient(180deg, var(--color-brand-primary), transparent 42%), var(--color-surface-elevated);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.splash-overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-primary) 4%, transparent), transparent 42%), var(--color-surface-elevated)}}.splash-overlay{opacity:1;transition:opacity .26s}.splash-overlay-ready .splash-mark,.splash-overlay-ready .splash-tagline{opacity:1;transform:translateY(0)scale(1)}.splash-mark{opacity:0;transition:opacity .46s,transform .58s cubic-bezier(.16,1,.3,1);transform:translateY(6px)scale(.96)}.splash-tagline{bottom:max(86px, calc(env(safe-area-inset-bottom) + 72px));color:var(--color-text-muted);letter-spacing:0;opacity:0;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:800;transition:opacity .36s .18s,transform .36s .18s;position:absolute;transform:translateY(6px)}.splash-progress{bottom:max(48px, calc(env(safe-area-inset-bottom) + 36px));background:var(--color-border-subtle);border-radius:999px;width:64px;height:2px;position:absolute;overflow:hidden}.splash-progress span{background:var(--color-brand-primary);width:100%;height:100%;transition:transform .9s cubic-bezier(.4,0,.2,1);display:block;transform:translate(-100%)}.splash-overlay-ready .splash-progress span{transform:translate(0)}@keyframes home-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.app-main-request-flow .request-state{margin-inline:var(--space-screen-x)}.request-state{gap:12px;padding:16px;display:grid}.messages-screen{gap:16px;display:grid}.my-requests-hero{gap:12px;padding:8px 0 2px;display:grid}.my-request-list{gap:12px;display:grid}.my-request-card{gap:13px;padding:14px;display:grid}.my-request-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.my-request-card-header h2,.my-request-card-header p{margin:0}.my-request-card-header h2{color:var(--color-text-primary);font-size:1rem;font-weight:900;line-height:1.12}.my-request-card-header p{color:var(--color-text-muted);margin-top:5px;font-size:.72rem;font-weight:800;line-height:1.35}.my-request-card-header>span{border-radius:var(--radius-control);background:var(--color-brand-primary);flex-shrink:0}@supports (color:color-mix(in lab, red, red)){.my-request-card-header>span{background:color-mix(in srgb, var(--color-brand-primary) 13%, transparent)}}.my-request-card-header>span{color:var(--color-brand-primary);white-space:nowrap;padding:5px 8px;font-size:.64rem;font-weight:900;line-height:1}.my-request-tags{flex-wrap:wrap;gap:7px;display:flex}.my-request-tags span{border-radius:var(--radius-control);background:var(--color-surface-control);color:var(--color-text-secondary);padding:4px 7px;font-size:.64rem;font-weight:900}.my-request-primary{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-secondary);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 0;font-size:.78rem;font-weight:900;display:grid}.my-request-primary svg:first-child{color:var(--color-brand-primary)}.my-request-primary svg:last-child{color:var(--color-text-muted)}.message-room-card{gap:12px}@keyframes profile-tab-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes profile-availability-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes profile-recurring-editor-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.profile-edit-form{gap:14px;padding:16px;display:grid}.profile-edit-form label{color:var(--color-text-secondary);gap:7px;font-size:.76rem;font-weight:900;display:grid}.profile-edit-form .field-input{min-height:44px}.match-card-link{color:inherit;text-decoration:none;display:block}.match-card-link:focus-visible{border-radius:var(--radius-card);outline:2px solid var(--color-brand-primary);outline-offset:3px}.player-match-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.player-match-meta div{border-radius:var(--radius-control);background:var(--color-surface-control);min-width:0;color:var(--color-text-secondary);align-items:center;gap:7px;padding:8px 9px;font-size:.68rem;font-weight:900;line-height:1.15;display:inline-flex}.player-match-meta svg{color:var(--color-brand-primary);flex-shrink:0}.my-requests-empty{text-align:center;align-content:center;gap:12px;min-height:280px;padding:18px;display:grid}.my-requests-empty svg{color:var(--color-brand-primary);justify-self:center}.my-requests-empty h2,.my-requests-empty p{margin:0}.my-requests-empty h2{color:var(--color-text-primary);font-size:1.08rem;font-weight:900}.my-requests-empty p{color:var(--color-text-muted);font-size:.8rem;line-height:1.45}.admin-app-shell{background:var(--color-surface-elevated);height:100dvh;min-height:100dvh;color:var(--color-text-primary);grid-template-columns:248px minmax(0,1fr);transition:grid-template-columns .18s;display:grid}.admin-app-shell-collapsed{grid-template-columns:84px minmax(0,1fr)}.admin-sidebar{border-inline-end:1px solid var(--color-brand-primary);grid-template-rows:auto 1fr auto;height:100dvh;display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.admin-sidebar{border-inline-end:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-sidebar{background:var(--color-surface-muted);overflow:hidden}.admin-sidebar-brand{border-bottom:1px solid var(--color-brand-primary);align-items:center;gap:14px;min-height:76px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-brand{border-bottom:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-sidebar-brand{padding:18px 16px}.admin-sidebar-brand .dimatch-logo-sm{width:82px;transition:opacity .16s,transform .18s,width .18s}.admin-sidebar-brand span{border-radius:var(--radius-control);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-brand span{background:color-mix(in srgb, var(--color-brand-primary) 22%, transparent)}}.admin-sidebar-brand span{color:var(--color-brand-primary);font-family:var(--font-heading);white-space:nowrap;padding:7px 10px;font-size:.95rem;font-weight:900;transition:opacity .14s,transform .16s,max-width .18s,padding .18s}.admin-sidebar-toggle{border:1px solid var(--neutral-100);flex:none;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-toggle{border:1px solid color-mix(in srgb, var(--neutral-100) 16%, transparent)}}.admin-sidebar-toggle{border-radius:var(--radius-control);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-toggle{background:color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.admin-sidebar-toggle{color:var(--color-text-secondary);cursor:pointer;margin-inline-start:auto;padding:0;transition:background .16s,border-color .16s,color .16s}.admin-sidebar-toggle:hover{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-toggle:hover{border-color:color-mix(in srgb, var(--color-brand-primary) 48%, transparent)}}.admin-sidebar-toggle:hover{color:var(--color-brand-primary)}.admin-sidebar-nav{align-content:start;gap:8px;padding:28px 18px;display:grid;overflow-y:auto}.admin-sidebar-link{border-radius:var(--radius-control);color:var(--neutral-100);grid-template-columns:28px 1fr;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-link{color:color-mix(in srgb, var(--neutral-100) 70%, transparent)}}.admin-sidebar-link{padding:10px 8px;font-weight:800;line-height:1.2;text-decoration:none;transition:background .16s,color .16s,grid-template-columns .18s,padding .18s}.admin-sidebar-link svg{color:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-link svg{color:color-mix(in srgb, var(--neutral-100) 70%, transparent)}}.admin-sidebar-link svg{transition:color .16s}.admin-sidebar-link span,.admin-sidebar-session span,.admin-sidebar-session strong,.admin-sidebar-session button span{transition:opacity .14s,transform .16s,max-width .18s}.admin-sidebar-link:hover,.admin-sidebar-link-active{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-link:hover,.admin-sidebar-link-active{background:color-mix(in srgb, var(--color-brand-primary) 12%, transparent)}}.admin-sidebar-link:hover,.admin-sidebar-link-active{color:var(--color-text-primary)}.admin-sidebar-link-active svg{color:var(--color-brand-primary)}.admin-sidebar-session{border-top:1px solid var(--color-brand-primary);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-sidebar-session{border-top:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-sidebar-session{padding:18px 16px 24px}.admin-sidebar-session span{color:var(--color-text-muted);font-size:.76rem}.admin-sidebar-session strong{overflow-wrap:anywhere;color:var(--color-text-primary);font-size:.88rem}.admin-sidebar-session button{width:fit-content;color:var(--color-text-danger);cursor:pointer;font-family:var(--font-heading);background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:.95rem;font-weight:900;display:inline-flex}.admin-app-shell-collapsed .admin-sidebar-brand{justify-content:center;gap:0;padding-inline:12px}.admin-app-shell-collapsed .admin-sidebar-brand .dimatch-logo-sm,.admin-app-shell-collapsed .admin-sidebar-brand span{opacity:0;width:0;max-width:0;padding:0;overflow:hidden;transform:translate(-8px)}.admin-app-shell-collapsed .admin-sidebar-toggle{margin-inline-start:0}.admin-app-shell-collapsed .admin-sidebar-nav{justify-items:center;padding-inline:14px}.admin-app-shell-collapsed .admin-sidebar-link{grid-template-columns:none;justify-content:center;align-items:center;gap:0;width:46px;height:46px;padding:0;display:flex}.admin-app-shell-collapsed .admin-sidebar-link svg{flex:none}.admin-app-shell-collapsed .admin-sidebar-link span,.admin-app-shell-collapsed .admin-sidebar-session span,.admin-app-shell-collapsed .admin-sidebar-session strong,.admin-app-shell-collapsed .admin-sidebar-session button span{opacity:0;white-space:nowrap;max-width:0;position:absolute;overflow:hidden;transform:translate(-8px)}.admin-app-shell-collapsed .admin-sidebar-session{justify-items:center;padding-inline:12px}.admin-app-shell-collapsed .admin-sidebar-session button{justify-content:center;width:42px;height:42px;padding:0}.admin-workspace{grid-template-rows:auto 1fr;min-width:0;min-height:0;display:grid;overflow:hidden}.admin-workspace-header{border-bottom:1px solid var(--color-brand-primary);justify-content:space-between;align-items:center;gap:20px;min-height:76px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-workspace-header{border-bottom:1px solid color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.admin-workspace-header{padding:18px 28px}.admin-workspace-header h1{color:var(--color-text-primary);margin:0;font-size:1.45rem;font-weight:1000;line-height:1}.admin-player-link{color:var(--color-text-secondary);align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.admin-player-link:hover{color:var(--color-brand-primary)}.admin-workspace-main{overscroll-behavior:contain;min-width:0;min-height:0;padding:28px;overflow:auto}.admin-dashboard-page{gap:28px;min-width:980px;display:grid}.admin-dashboard-titlebar,.admin-dashboard-overview-header,.admin-dashboard-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-dashboard-titlebar h2,.admin-dashboard-titlebar p,.admin-dashboard-section-heading h3,.admin-dashboard-section-heading p,.admin-dashboard-overview-header h3,.admin-dashboard-overview-header p,.admin-dashboard-kicker-heading{margin:0}.admin-dashboard-titlebar h2,.admin-dashboard-overview-header h3{color:var(--color-text-primary);font-family:var(--font-heading);font-size:1.9rem;font-weight:1000;line-height:1}.admin-dashboard-overview-header p,.admin-dashboard-section-heading p{color:var(--color-text-muted);font-size:.88rem;font-weight:850}.admin-dashboard-section{gap:14px;display:grid}.admin-dashboard-section-heading h3{color:var(--color-text-primary);font-size:1.25rem;font-weight:1000}.admin-dashboard-kicker-heading{color:var(--color-text-muted);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.92rem;font-weight:1000}.admin-dashboard-stat-grid,.admin-dashboard-quick-grid{gap:12px;display:grid}.admin-dashboard-stat-grid.is-five,.admin-dashboard-quick-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-dashboard-stat-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-dashboard-stat-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-stat-card,.admin-dashboard-open-row,.admin-dashboard-control-panel,.admin-dashboard-comm-card{border:1px solid var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-card,.admin-dashboard-open-row,.admin-dashboard-control-panel,.admin-dashboard-comm-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-dashboard-stat-card,.admin-dashboard-open-row,.admin-dashboard-control-panel,.admin-dashboard-comm-card{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-card,.admin-dashboard-open-row,.admin-dashboard-control-panel,.admin-dashboard-comm-card{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.admin-dashboard-ok-panel,.admin-dashboard-control-panel{border:1px solid var(--color-brand-primary);place-items:center;min-height:70px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-ok-panel,.admin-dashboard-control-panel{border:1px solid color-mix(in srgb, var(--color-brand-primary) 22%, transparent)}}.admin-dashboard-ok-panel,.admin-dashboard-control-panel{border-radius:var(--radius-panel);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-ok-panel,.admin-dashboard-control-panel{background:color-mix(in srgb, var(--color-brand-primary) 7%, transparent)}}.admin-dashboard-ok-panel,.admin-dashboard-control-panel{color:var(--color-brand-primary);text-align:center;font-size:1rem;font-weight:1000}.admin-dashboard-control-panel{gap:6px}.admin-dashboard-control-panel span{color:var(--color-text-muted);font-size:.88rem;font-weight:850}.admin-dashboard-open-list,.admin-dashboard-comm-list{gap:12px;display:grid}.admin-dashboard-open-row h4{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:1000;line-height:1}.admin-dashboard-open-row p{color:var(--color-text-muted);margin:4px 0 0;font-size:.86rem;font-weight:850}.admin-dashboard-match-code{color:var(--color-text-muted);font-family:var(--font-heading);letter-spacing:.04em;font-size:.82rem;font-weight:1000}.admin-dashboard-stat-card{align-content:end;gap:10px;min-height:168px;padding:22px;display:grid}.admin-dashboard-stat-card>div{border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.admin-dashboard-stat-card strong{color:var(--color-text-primary);font-family:var(--font-heading);font-size:2rem;font-weight:1000;line-height:1}.admin-dashboard-stat-card span{color:var(--color-text-muted);font-size:.9rem;font-weight:850}.admin-dashboard-stat-card.is-success>div{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-card.is-success>div{background:color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.admin-dashboard-stat-card.is-success>div{color:var(--color-brand-primary)}.admin-dashboard-stat-card.is-info>div{background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-card.is-info>div{background:color-mix(in srgb, var(--color-info) 16%, transparent)}}.admin-dashboard-stat-card.is-info>div{color:var(--color-info)}.admin-dashboard-stat-card.is-warning>div{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-card.is-warning>div{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}}.admin-dashboard-stat-card.is-warning>div{color:var(--color-warning)}.admin-dashboard-stat-card.is-danger>div{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-dashboard-stat-card.is-danger>div{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.admin-dashboard-stat-card.is-danger>div{color:var(--color-danger)}.admin-dashboard-quick-grid .admin-action-button{min-height:58px}.admin-dashboard-open-row{grid-template-columns:180px minmax(260px,1fr) auto auto;align-items:center;gap:18px;padding:18px;display:grid}.admin-dashboard-open-actions{justify-content:flex-end;gap:10px;display:flex}.admin-dashboard-comm-card{justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.admin-dashboard-comm-card strong,.admin-dashboard-comm-card p,.admin-dashboard-comm-card span{margin:0}.admin-dashboard-comm-card strong{color:var(--color-danger);font-weight:1000}.admin-dashboard-comm-card p{color:var(--color-text-secondary);font-size:.9rem;font-weight:850}.admin-dashboard-comm-card span{color:var(--color-text-muted);font-size:.78rem;font-weight:850}.admin-dashboard-comm-card a{color:var(--color-brand-primary);font-family:var(--font-heading);font-weight:1000;text-decoration:none}.admin-assistant-page{gap:22px;min-width:980px;display:grid}.admin-assistant-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.admin-assistant-summary-card{border:1px solid var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-assistant-summary-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-assistant-summary-card{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-assistant-summary-card{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.admin-assistant-summary-card{align-content:end;gap:8px;min-height:118px;padding:18px;display:grid}.admin-assistant-summary-card strong{color:var(--color-text-primary);font-family:var(--font-heading);font-size:2rem;font-weight:1000;line-height:1}.admin-assistant-summary-card span{color:var(--color-text-muted);text-transform:uppercase;font-size:.82rem;font-weight:950}.admin-assistant-summary-card.is-danger strong{color:var(--color-danger)}.admin-assistant-summary-card.is-warning strong{color:var(--color-warning)}.admin-assistant-summary-card.is-success strong{color:var(--color-brand-primary)}.admin-assistant-section{gap:14px;display:grid}.admin-assistant-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-whatsapp-test{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.admin-whatsapp-test .field-input{flex:160px;min-width:0}.admin-match-builder-page{gap:18px;min-width:860px;display:grid}.admin-builder-page-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-builder-page-header h2,.admin-builder-page-header p{margin:0}.admin-builder-page-header h2{color:var(--color-text-primary);font-size:2rem;font-weight:1000;line-height:1}.admin-builder-format-toggle button,.admin-builder-levels button,.admin-builder-team-toggle button{appearance:none;border:1px solid var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.admin-builder-format-toggle button,.admin-builder-levels button,.admin-builder-team-toggle button{border:1px solid color-mix(in srgb, var(--color-text-secondary) 18%, transparent)}}.admin-builder-format-toggle button,.admin-builder-levels button,.admin-builder-team-toggle button{border-radius:var(--radius-control);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-builder-format-toggle button,.admin-builder-levels button,.admin-builder-team-toggle button{background:color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.admin-builder-format-toggle button,.admin-builder-levels button,.admin-builder-team-toggle button{color:var(--color-text-secondary);cursor:pointer;font:inherit;font-weight:900}.admin-builder-format-toggle button:hover,.admin-builder-levels button:hover,.admin-builder-team-toggle button:hover{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-builder-format-toggle button:hover,.admin-builder-levels button:hover,.admin-builder-team-toggle button:hover{border-color:color-mix(in srgb, var(--color-brand-primary) 48%, transparent)}}.admin-builder-format-toggle button:hover,.admin-builder-levels button:hover,.admin-builder-team-toggle button:hover{color:var(--color-brand-primary)}.admin-builder-toolbar{border:1px solid var(--color-brand-primary);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-builder-toolbar{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-builder-toolbar{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-builder-toolbar{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.admin-builder-toolbar{padding:16px}.admin-builder-format-toggle{border-radius:var(--radius-control);background:var(--neutral-100);gap:6px;width:max-content;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-builder-format-toggle{background:color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.admin-builder-format-toggle{padding:5px}.admin-builder-format-toggle button,.admin-builder-levels button,.admin-builder-team-toggle button{min-height:34px;padding:0 13px;font-size:.78rem}.admin-builder-format-toggle button.is-active,.admin-builder-levels button.is-active,.admin-builder-team-toggle button.is-active{background:var(--color-brand-primary);color:var(--color-surface-base);border-color:#0000}.admin-builder-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.admin-builder-filter-grid label{color:var(--color-text-muted);text-transform:uppercase;gap:6px;font-size:.66rem;font-weight:1000;display:grid}.admin-builder-filter-grid .field-input{min-height:42px;font-size:.82rem;font-weight:850}.admin-builder-levels{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-builder-levels span{color:var(--color-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:1000}.admin-builder-summary-card{border:1px solid var(--color-brand-primary);grid-template-columns:repeat(4,minmax(150px,1fr));align-items:stretch;gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-builder-summary-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 24%, transparent)}}.admin-builder-summary-card{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-builder-summary-card{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.admin-builder-summary-card{padding:14px}.admin-builder-summary-card>div{border-radius:var(--radius-control);background:var(--neutral-100);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-builder-summary-card>div{background:color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.admin-builder-summary-card>div{padding:12px}.admin-builder-summary-card p,.admin-builder-summary-card strong{margin:0}.admin-builder-summary-card p{color:var(--color-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:1000}.admin-builder-summary-card strong{color:var(--color-brand-primary);font-size:1.3rem;font-weight:1000}.admin-builder-create-button,.admin-builder-summary-card .ghost-action{white-space:nowrap;justify-content:center;align-self:stretch;min-height:54px;padding-inline:16px}.admin-builder-create-button svg{flex:none}.admin-builder-create-button:disabled{background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-builder-create-button:disabled{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.admin-builder-create-button:disabled{color:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-builder-create-button:disabled{color:color-mix(in srgb, var(--neutral-100) 34%, transparent)}}.admin-builder-create-button:disabled{cursor:not-allowed;opacity:1}.admin-builder-existing-list{gap:10px;display:grid}.admin-builder-existing-card{border:1px solid var(--color-warning);justify-content:space-between;align-items:center;gap:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-builder-existing-card{border:1px solid color-mix(in srgb, var(--color-warning) 44%, transparent)}}.admin-builder-existing-card{border-radius:var(--radius-panel);background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-builder-existing-card{background:color-mix(in srgb, var(--color-warning) 10%, transparent)}}.admin-builder-existing-card{padding:15px}.admin-builder-existing-card h3,.admin-builder-existing-card p{margin:0}.admin-builder-existing-card h3{color:var(--color-text-primary);font-size:1.05rem;font-weight:1000}.admin-builder-existing-card p{color:var(--color-text-secondary);font-size:.8rem;font-weight:850}.admin-warning-label{color:var(--color-warning);text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:1000;display:inline-flex}.admin-builder-existing-actions{gap:8px;display:flex}.admin-builder-existing-actions .primary-action,.admin-builder-existing-actions .ghost-action{min-height:38px;padding:0 14px;text-decoration:none}.admin-builder-inline-success,.admin-builder-inline-error{border-radius:var(--radius-control);margin:0;padding:12px 14px;font-size:.85rem;font-weight:900}.admin-builder-inline-success{border:1px solid var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-builder-inline-success{border:1px solid color-mix(in srgb, var(--color-brand-primary) 36%, transparent)}}.admin-builder-inline-success{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-builder-inline-success{background:color-mix(in srgb, var(--color-brand-primary) 12%, transparent)}}.admin-builder-inline-success{color:var(--color-brand-primary)}.admin-builder-inline-error{border:1px solid var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-builder-inline-error{border:1px solid color-mix(in srgb, var(--color-danger) 40%, transparent)}}.admin-builder-inline-error{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-builder-inline-error{background:color-mix(in srgb, var(--color-danger) 12%, transparent)}}.admin-builder-inline-error{color:var(--color-danger)}.admin-builder-candidate-count{border-radius:var(--radius-control);background:var(--color-surface-control);width:max-content;color:var(--color-text-secondary);align-items:center;gap:8px;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.admin-builder-candidate-count strong{color:var(--color-brand-primary)}.admin-builder-candidate-grid{grid-template-columns:repeat(2,minmax(420px,1fr));gap:10px;display:grid}.admin-builder-empty,.admin-builder-candidate-card{border:1px solid var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.admin-builder-empty,.admin-builder-candidate-card{border:1px solid color-mix(in srgb, var(--color-text-secondary) 14%, transparent)}}.admin-builder-empty,.admin-builder-candidate-card{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-builder-empty,.admin-builder-candidate-card{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.admin-builder-empty{color:var(--color-text-muted);text-align:center;grid-column:1/-1;padding:24px;font-weight:900}.admin-builder-candidate-card{gap:9px;padding:16px 18px;display:grid}.admin-builder-candidate-card.is-main{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-builder-candidate-card.is-main{border-color:color-mix(in srgb, var(--color-brand-primary) 64%, transparent)}}.admin-builder-candidate-card.is-main{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-builder-candidate-card.is-main{background:color-mix(in srgb, var(--color-brand-primary) 8%, transparent)}}.admin-builder-candidate-card.is-backup{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-builder-candidate-card.is-backup{border-color:color-mix(in srgb, var(--color-warning) 52%, transparent)}}.admin-builder-candidate-topline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.admin-builder-candidate-topline>div{min-width:0}.admin-builder-candidate-card h3,.admin-builder-candidate-card p{margin:0}.admin-builder-candidate-card h3{color:var(--color-text-primary);flex-wrap:wrap;align-items:baseline;gap:7px;font-size:1.02rem;font-weight:1000;line-height:1.05;display:flex}.admin-builder-candidate-card h3 span{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.78rem;font-weight:900}.admin-builder-candidate-card p{color:var(--color-text-muted);font-size:.78rem;font-weight:850;line-height:1.35}.admin-builder-request-line{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.admin-builder-request-line span{border-radius:var(--radius-control);background:var(--color-surface-control);color:var(--color-text-secondary);white-space:nowrap;align-items:center;padding:4px 7px 5px;display:inline-flex}.admin-builder-slot-line{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.admin-builder-slot-line strong{color:var(--color-brand-primary);font-weight:950}.admin-builder-status-pill{text-transform:capitalize;border-radius:999px;flex:none;padding:6px 12px 7px;font-size:.72rem;font-weight:1000;line-height:1}.admin-builder-status-pill.is-open{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-builder-status-pill.is-open{background:color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.admin-builder-status-pill.is-open{color:var(--color-brand-primary)}.admin-builder-status-pill.is-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-builder-status-pill.is-danger{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.admin-builder-status-pill.is-danger{color:var(--color-danger)}.admin-builder-status-pill.is-muted{background:var(--color-surface-control);color:var(--color-text-secondary)}.admin-builder-candidate-meta,.admin-builder-candidate-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-builder-candidate-meta span{border-radius:var(--radius-control);background:var(--color-surface-control);color:var(--color-text-secondary);padding:6px 9px;font-size:.7rem;font-weight:950}.admin-builder-candidate-meta .admin-builder-reliability{color:var(--color-brand-primary);background:0 0;padding-inline:0;font-size:.82rem}.admin-builder-conflict{align-items:center;gap:7px;display:flex;color:var(--color-danger)!important;font-size:.78rem!important}.admin-builder-pick-button,.admin-builder-candidate-actions .primary-action,.admin-builder-candidate-actions .ghost-action{border-radius:var(--radius-control);cursor:pointer;min-height:38px;font-family:var(--font-heading);align-items:center;gap:7px;padding:0 14px;font-size:.88rem;font-weight:1000;display:inline-flex}.admin-builder-pick-button{background:0 0;border:1px solid}.admin-builder-main-button{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-builder-main-button{border-color:color-mix(in srgb, var(--color-brand-primary) 54%, transparent)}}.admin-builder-main-button{color:var(--color-brand-primary)}.admin-builder-main-button.is-selected{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-builder-main-button.is-selected{background:color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-builder-backup-button{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-builder-backup-button{border-color:color-mix(in srgb, var(--color-warning) 58%, transparent)}}.admin-builder-backup-button{color:var(--color-warning)}.admin-builder-backup-button.is-selected{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-builder-backup-button.is-selected{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}}.admin-builder-pick-button:disabled{border-color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.admin-builder-pick-button:disabled{border-color:color-mix(in srgb, var(--color-text-muted) 15%, transparent)}}.admin-builder-pick-button:disabled{color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.admin-builder-pick-button:disabled{color:color-mix(in srgb, var(--color-text-muted) 42%, transparent)}}.admin-builder-pick-button:disabled{cursor:not-allowed}.admin-builder-pick-button:not(:disabled):hover{filter:brightness(1.12)}.admin-builder-team-toggle{border-radius:var(--radius-control);background:var(--neutral-100);gap:5px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-builder-team-toggle{background:color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.admin-builder-team-toggle{padding:4px}.admin-created-matches-page{gap:18px;min-width:860px;display:grid}.admin-requests-page{gap:18px;min-width:920px;display:grid}.admin-requests-stat-grid{grid-template-columns:repeat(5,minmax(140px,1fr));gap:10px;display:grid}.admin-requests-stat-card{border:1px solid var(--color-brand-primary);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-requests-stat-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-requests-stat-card{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-requests-stat-card{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.admin-requests-stat-card{padding:14px}.admin-requests-stat-card>div{background:var(--color-brand-primary);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-requests-stat-card>div{background:color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.admin-requests-stat-card>div{color:var(--color-brand-primary)}.admin-requests-stat-card strong{color:var(--color-text-primary);font-size:1.45rem;font-weight:1000;line-height:1}.admin-requests-stat-card span{color:var(--color-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-requests-stat-card.is-success>div{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-requests-stat-card.is-success>div{background:color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-requests-stat-card.is-warning>div{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-requests-stat-card.is-warning>div{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}}.admin-requests-stat-card.is-warning>div{color:var(--color-warning)}.admin-requests-toolbar{border:1px solid var(--color-brand-primary);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-requests-toolbar{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-requests-toolbar{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-requests-toolbar{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.admin-requests-toolbar{padding:16px}.admin-requests-toolbar-heading{align-items:center;gap:10px;display:flex}.admin-requests-toolbar-heading>svg{color:var(--color-brand-primary)}.admin-requests-toolbar-heading strong,.admin-requests-toolbar-heading span{display:block}.admin-requests-toolbar-heading strong{color:var(--color-text-primary);font-size:1rem;font-weight:1000}.admin-requests-toolbar-heading span{color:var(--color-text-muted);font-size:.76rem;font-weight:850}.admin-requests-filter-grid{grid-template-columns:repeat(4,minmax(160px,1fr));gap:10px;display:grid}.admin-requests-filter-grid label{color:var(--color-text-muted);text-transform:uppercase;gap:6px;font-size:.66rem;font-weight:1000;display:grid}.admin-requests-search{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--neutral-100);align-items:center;gap:9px;min-height:42px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-requests-search{background:color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.admin-requests-search{padding:0 12px}.admin-requests-search svg{color:var(--color-text-muted);flex:none}.admin-requests-search input{width:100%;min-width:0;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:.82rem;font-weight:850}.admin-requests-search input::placeholder{color:var(--color-text-muted)}.admin-request-group-list{grid-template-columns:repeat(2,minmax(430px,1fr));align-items:start;gap:12px;display:grid}.admin-request-group-card{border:1px solid var(--color-brand-primary);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-request-group-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 24%, transparent)}}.admin-request-group-card{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-request-group-card{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.admin-request-group-card{padding:18px}.admin-request-group-header,.admin-request-group-footer,.admin-request-slot-actions,.admin-request-slot-main,.admin-request-player-block,.admin-request-duo,.admin-request-preferred-line{align-items:center;display:flex}.admin-request-group-header{justify-content:space-between;gap:14px}.admin-request-player-block{gap:11px;min-width:0}.admin-request-avatar{background:var(--color-brand-primary);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-request-avatar{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-request-avatar{color:var(--color-brand-primary)}.admin-request-player-block h3,.admin-request-player-block p{margin:0}.admin-request-player-block h3{color:var(--color-text-primary);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:1.08rem;font-weight:1000;line-height:1.05;display:flex}.admin-request-player-block h3 span{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:.78rem;font-weight:900}.admin-request-player-block p{color:var(--color-text-muted);font-size:.78rem;font-weight:850}.admin-request-meta-row{flex-wrap:wrap;gap:7px;display:flex}.admin-request-meta-row span{border-radius:var(--radius-control);background:var(--color-surface-control);color:var(--color-text-secondary);padding:6px 9px;font-size:.72rem;font-weight:950}.admin-request-meta-row span.is-success{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-request-meta-row span.is-success{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-request-meta-row span.is-success{color:var(--color-brand-primary)}.admin-request-meta-row span.is-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-request-meta-row span.is-danger{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.admin-request-meta-row span.is-danger{color:var(--color-danger)}.admin-request-duo{border:1px solid var(--color-info);gap:9px}@supports (color:color-mix(in lab, red, red)){.admin-request-duo{border:1px solid color-mix(in srgb, var(--color-info) 28%, transparent)}}.admin-request-duo{border-radius:var(--radius-control);background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.admin-request-duo{background:color-mix(in srgb, var(--color-info) 9%, transparent)}}.admin-request-duo{color:var(--color-text-secondary);padding:10px 12px;font-size:.8rem;font-weight:850}.admin-request-duo svg{color:var(--color-info);flex:none}.admin-request-duo strong{color:var(--color-text-primary)}.admin-request-preferred-line{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;gap:8px;padding-top:13px}.admin-request-preferred-line strong{color:var(--color-brand-primary);font-size:.96rem;font-weight:1000}.admin-request-preferred-line span{background:var(--color-surface-control);color:var(--color-text-secondary);border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:950}.admin-request-preferred-line span.is-success{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-request-preferred-line span.is-success{background:color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.admin-request-preferred-line span.is-success{color:var(--color-brand-primary)}.admin-request-slot-list{gap:8px;display:grid}.admin-request-slot-row{border:1px solid var(--color-text-secondary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-request-slot-row{border:1px solid color-mix(in srgb, var(--color-text-secondary) 12%, transparent)}}.admin-request-slot-row{border-radius:var(--radius-control);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-request-slot-row{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.admin-request-slot-row{padding:10px}.admin-request-slot-main{gap:10px;min-width:0}.admin-request-slot-rank{background:var(--color-brand-primary);border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-request-slot-rank{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-request-slot-rank{color:var(--color-brand-primary);font-weight:1000}.admin-request-slot-main h4,.admin-request-slot-main p{margin:0}.admin-request-slot-main h4{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:1000;line-height:1.1;overflow:hidden}.admin-request-slot-main p{color:var(--color-text-secondary);font-size:.76rem;font-weight:850}.admin-request-slot-actions{justify-content:flex-end;gap:7px}.admin-request-slot-actions .admin-action-button{min-height:34px;padding:0 10px;font-size:.75rem}.admin-request-group-footer{border-top:1px solid var(--color-border-subtle);justify-content:space-between;gap:10px;padding-top:13px}.admin-request-group-footer>span{color:var(--color-text-muted);align-items:center;gap:7px;font-size:.76rem;font-weight:850;display:inline-flex}.admin-request-group-footer .admin-action-button{min-height:36px;padding:0 11px;font-size:.76rem}.admin-created-match-stats{grid-template-columns:repeat(4,minmax(140px,1fr));gap:10px;display:grid}.admin-created-match-stats>div{border:1px solid var(--color-brand-primary);gap:4px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-created-match-stats>div{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-created-match-stats>div{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-created-match-stats>div{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.admin-created-match-stats>div{padding:14px}.admin-created-match-stats strong{color:var(--color-brand-primary);font-size:1.4rem;font-weight:1000}.admin-created-match-stats span{color:var(--color-text-muted);text-transform:uppercase;font-size:.72rem;font-weight:950}.admin-created-match-list{grid-template-columns:repeat(2,minmax(420px,1fr));gap:12px;display:grid}.admin-created-match-card{border:1px solid var(--color-brand-primary);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-created-match-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 24%, transparent)}}.admin-created-match-card{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-created-match-card{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.admin-created-match-card{padding:18px}.admin-created-match-card.is-completed{border-color:var(--color-text-muted)}@supports (color:color-mix(in lab, red, red)){.admin-created-match-card.is-completed{border-color:color-mix(in srgb, var(--color-text-muted) 26%, transparent)}}.admin-created-match-card.is-completed{background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-created-match-card.is-completed{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.admin-created-match-main{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-created-match-main h3,.admin-created-match-main p,.admin-created-match-code{margin:0}.admin-created-match-code{color:var(--color-text-muted);letter-spacing:.05em;font-size:.74rem;font-weight:950}.admin-created-match-main h3{color:var(--color-text-primary);font-size:1.35rem;font-weight:1000;line-height:1}.admin-created-match-main p{color:var(--color-text-secondary);font-size:.86rem;font-weight:850}.admin-created-status-pill{border-radius:999px;flex:none;padding:7px 12px;font-size:.76rem;font-weight:1000;line-height:1}.admin-created-status-pill.is-confirmed,.admin-created-status-pill.is-open{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-created-status-pill.is-confirmed,.admin-created-status-pill.is-open{background:color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.admin-created-status-pill.is-confirmed,.admin-created-status-pill.is-open{color:var(--color-brand-primary)}.admin-created-match-card.is-completed .admin-created-status-pill{border:1px solid var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-created-match-card.is-completed .admin-created-status-pill{border:1px solid color-mix(in srgb, var(--color-brand-primary) 32%, transparent)}}.admin-created-match-card.is-completed .admin-created-status-pill{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-created-match-card.is-completed .admin-created-status-pill{background:color-mix(in srgb, var(--color-brand-primary) 12%, transparent)}}.admin-created-match-card.is-completed .admin-created-status-pill{color:var(--color-brand-primary)}.admin-created-status-pill.is-warning{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-created-status-pill.is-warning{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}}.admin-created-status-pill.is-warning{color:var(--color-warning)}.admin-created-status-pill.is-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-created-status-pill.is-danger{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.admin-created-status-pill.is-danger{color:var(--color-danger)}.admin-created-match-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-created-match-info span{border-radius:var(--radius-control);background:var(--color-surface-control);min-width:0;color:var(--color-text-secondary);align-items:center;gap:8px;padding:9px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.admin-created-match-info svg{color:var(--color-brand-primary);flex:none}.admin-created-match-footer{border-top:1px solid var(--color-border-subtle);justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.admin-created-match-footer>div{flex-wrap:wrap;gap:8px;display:flex}.admin-created-match-footer span,.admin-created-match-footer strong{font-size:.8rem;font-weight:950}.admin-created-warning{color:var(--color-warning)}.admin-created-ready{color:var(--color-brand-primary)}.admin-created-completed{color:var(--color-text-secondary)}.admin-created-match-footer .ghost-action{place-items:center;min-width:94px;min-height:38px;display:inline-grid}.admin-match-detail-page,.admin-match-room-page{gap:22px;min-width:980px;display:grid}.admin-room-topbar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-room-topbar h2{color:var(--color-text-primary);font-family:var(--font-heading);margin:0;font-size:1.7rem;font-weight:1000;line-height:1}.admin-room-topbar>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.admin-room-hero,.admin-room-panel,.admin-room-team-card{border:1px solid var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-room-hero,.admin-room-panel,.admin-room-team-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 22%, transparent)}}.admin-room-hero,.admin-room-panel,.admin-room-team-card{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-room-hero,.admin-room-panel,.admin-room-team-card{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.admin-room-hero{grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:24px;display:grid}.admin-room-hero h3,.admin-room-hero p,.admin-room-team-card h3,.admin-room-empty,.admin-room-message-list p{margin:0}.admin-room-hero h3{color:var(--color-text-primary);font-size:1.42rem;font-weight:1000;line-height:1}.admin-room-hero p{color:var(--color-text-secondary);margin-top:8px;font-size:.9rem;font-weight:850}.admin-room-hero>.admin-status-pill{justify-self:end}.admin-room-hero-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(160px,1fr));gap:12px;display:grid}.admin-room-hero-metrics>div{border-radius:var(--radius-control);background:var(--color-surface-control);gap:5px;padding:14px;display:grid}.admin-room-hero-metrics span{color:var(--color-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:950}.admin-room-hero-metrics strong{color:var(--color-brand-primary);font-size:1.04rem;font-weight:1000}.admin-room-team-pills{flex-wrap:wrap;gap:10px;display:flex}.admin-room-team-pills span{border:1px solid var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-room-team-pills span{border:1px solid color-mix(in srgb, var(--color-brand-primary) 26%, transparent)}}.admin-room-team-pills span{border-radius:var(--radius-control);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-room-team-pills span{background:color-mix(in srgb, var(--color-brand-primary) 7%, transparent)}}.admin-room-team-pills span{color:var(--color-text-primary);font-family:var(--font-heading);padding:10px 14px;font-size:.88rem;font-weight:1000}.admin-room-team-grid{grid-template-columns:repeat(2,minmax(430px,1fr));gap:16px;display:grid}.admin-room-team-card,.admin-room-panel{gap:18px;padding:22px;display:grid}.admin-room-team-card h3{color:var(--color-brand-primary);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.96rem;font-weight:1000}.admin-room-team-card.is-blue h3{color:var(--color-info)}.admin-room-player-list,.admin-room-backup-grid{gap:12px;display:grid}.admin-room-backup-grid{grid-template-columns:repeat(2,minmax(360px,1fr))}.admin-room-player-card{border:1px solid var(--color-brand-primary);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-room-player-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 20%, transparent)}}.admin-room-player-card{border-radius:var(--radius-control);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-room-player-card{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.admin-room-player-card{padding:14px}.admin-room-player-card strong,.admin-room-player-card span,.admin-room-player-card small{display:block}.admin-room-player-card strong{color:var(--color-text-primary);font-size:.98rem;font-weight:1000;line-height:1.05}.admin-room-player-card span{color:var(--color-text-secondary);margin-top:5px;font-size:.84rem;font-weight:850}.admin-room-player-card small{color:var(--color-text-muted);margin-top:5px;font-size:.78rem;font-weight:850}.admin-room-player-state{grid-area:1/2;justify-items:end;gap:8px;display:grid}.admin-room-player-state>span:last-child{color:var(--color-text-secondary);margin:0;font-size:.76rem;font-weight:900}.admin-room-player-actions{flex-wrap:wrap;grid-area:2/2;justify-content:flex-end;align-self:end;gap:8px;display:flex}.admin-room-mini-button{border:1px solid var(--color-border-strong);border-radius:calc(var(--radius-control) - 2px);background:var(--neutral-100);justify-content:center;align-items:center;gap:6px;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-room-mini-button{background:color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.admin-room-mini-button{color:var(--color-text-secondary);cursor:pointer;font-family:var(--font-heading);padding:0 10px;font-size:.76rem;font-weight:1000;line-height:1}.admin-room-mini-button.is-primary{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-room-mini-button.is-primary{border-color:color-mix(in srgb, var(--color-brand-primary) 42%, transparent)}}.admin-room-mini-button.is-primary{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-room-mini-button.is-primary{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-room-mini-button.is-primary{color:var(--color-brand-primary)}.admin-room-mini-button.is-info{border-color:var(--color-validated)}@supports (color:color-mix(in lab, red, red)){.admin-room-mini-button.is-info{border-color:color-mix(in srgb, var(--color-validated) 46%, transparent)}}.admin-room-mini-button.is-info{background:var(--color-validated)}@supports (color:color-mix(in lab, red, red)){.admin-room-mini-button.is-info{background:color-mix(in srgb, var(--color-validated) 16%, transparent)}}.admin-room-mini-button.is-info{color:var(--color-validated)}.admin-room-mini-button.is-danger{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-room-mini-button.is-danger{border-color:color-mix(in srgb, var(--color-danger) 42%, transparent)}}.admin-room-mini-button.is-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-room-mini-button.is-danger{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.admin-room-mini-button.is-danger{color:var(--color-danger)}.admin-room-mini-button.is-muted{color:var(--color-text-secondary)}.admin-room-mini-button:disabled{cursor:not-allowed;opacity:.42}.admin-room-empty{color:var(--color-text-muted);font-size:.88rem;font-weight:850}.admin-room-message-board{gap:14px;display:grid}.admin-room-template-row{flex-wrap:wrap;gap:9px;display:flex}.admin-room-template-row .admin-action-button{min-height:36px;padding-inline:12px}.admin-room-note-form{grid-template-columns:minmax(420px,1fr) 160px;gap:12px;display:grid}.admin-room-note-form textarea{resize:vertical;min-height:88px;padding-top:12px}.admin-room-message-list{gap:10px;display:grid}.admin-room-message-list article{border:1px solid var(--color-brand-primary);gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-room-message-list article{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-room-message-list article{border-radius:var(--radius-control);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-room-message-list article{background:color-mix(in srgb, var(--color-brand-primary) 7%, transparent)}}.admin-room-message-list article{padding:14px}.admin-room-message-list article>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.admin-room-message-list strong{color:var(--color-brand-primary);font-size:.84rem;font-weight:1000}.admin-room-message-list span{color:var(--color-text-muted);font-size:.74rem;font-weight:850}.admin-room-message-list p{color:var(--color-text-primary);font-size:.92rem;font-weight:800;line-height:1.45}.admin-room-bottom-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-back-link{align-items:center;gap:6px;width:fit-content;min-height:38px;margin-bottom:14px;text-decoration:none;display:inline-flex}.admin-match-detail-hero,.admin-match-detail-card,.admin-match-detail-section{border:1px solid var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-match-detail-hero,.admin-match-detail-card,.admin-match-detail-section{border:1px solid color-mix(in srgb, var(--color-brand-primary) 22%, transparent)}}.admin-match-detail-hero,.admin-match-detail-card,.admin-match-detail-section{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-match-detail-hero,.admin-match-detail-card,.admin-match-detail-section{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.admin-match-detail-hero{grid-template-columns:minmax(0,1fr) auto;gap:26px;padding:24px;display:grid}.admin-match-detail-hero h3,.admin-match-detail-hero p,.admin-match-section-heading h3,.admin-match-section-heading p,.admin-match-bulk-actions p,.admin-match-message-list p{margin:0}.admin-match-detail-hero h3{color:var(--color-text-primary);font-size:1.5rem;font-weight:1000;line-height:1}.admin-match-detail-hero>div:first-child>p:last-child{color:var(--color-text-secondary);margin-top:8px;font-size:.9rem;font-weight:850}.admin-match-detail-actions{align-content:start;justify-items:end;gap:12px;display:grid}.admin-match-detail-actions .ghost-action{align-items:center;gap:8px;display:inline-flex}.admin-match-detail-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;display:grid}.admin-match-detail-grid>div,.admin-match-detail-stats>div{border-radius:var(--radius-control);background:var(--color-surface-control);gap:5px;padding:14px;display:grid}.admin-match-detail-grid span,.admin-match-detail-stats span{color:var(--color-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:950}.admin-match-detail-grid strong,.admin-match-detail-stats strong{color:var(--color-brand-primary);font-size:1.05rem;font-weight:1000}.admin-match-detail-grid .is-warning strong,.admin-match-detail-stats .is-warning strong{color:var(--color-warning)}.admin-match-detail-stats .is-danger strong{color:var(--color-danger)}.admin-match-detail-card,.admin-match-detail-section{gap:18px;padding:22px;display:grid}.admin-match-section-heading{align-items:center;gap:12px;display:flex}.admin-match-section-heading svg{color:var(--color-brand-primary)}.admin-match-section-heading h3{color:var(--color-text-primary);font-size:1rem;font-weight:1000;line-height:1}.admin-match-field-actions,.admin-match-bulk-actions,.admin-match-team-pills,.admin-match-player-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-match-field-actions .primary-action,.admin-match-field-actions .ghost-action,.admin-match-bulk-actions .ghost-action{min-height:42px;padding-inline:16px}.admin-match-field-actions>span{color:var(--color-text-secondary);font-weight:850}.admin-match-detail-stats{grid-template-columns:repeat(7,minmax(120px,1fr));gap:12px;display:grid}.admin-match-team-pills span{border:1px solid var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-match-team-pills span{border:1px solid color-mix(in srgb, var(--color-brand-primary) 26%, transparent)}}.admin-match-team-pills span{border-radius:var(--radius-control);color:var(--color-text-primary);font-family:var(--font-heading);padding:10px 14px;font-size:.88rem;font-weight:1000}.admin-match-bulk-actions{border-top:1px solid var(--color-border-subtle);padding-top:16px}.admin-match-bulk-actions p{width:100%;color:var(--color-text-muted);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.86rem;font-weight:1000}@supports (color:color-mix(in lab, red, red)){.admin-match-player-table{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-match-player-table{border-radius:var(--radius-panel)}.admin-match-player-table-head,.admin-match-player-row{grid-template-columns:minmax(210px,1.2fr) minmax(145px,.8fr) 110px 180px 170px minmax(210px,1fr);align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-match-player-table-head{background:color-mix(in srgb, var(--color-brand-primary) 8%, transparent)}}.admin-match-player-row{border-top:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:16px}.admin-match-player-row strong,.admin-match-player-row small{display:block}.admin-match-player-row strong{color:var(--color-text-primary);font-size:1rem;font-weight:1000}.admin-match-player-row small{color:var(--color-text-muted);margin-top:3px;font-size:.78rem;font-weight:850}.admin-match-player-row .field-input{min-height:38px;font-size:.78rem;font-weight:850}.admin-team-pill{border-radius:var(--radius-control);background:var(--color-brand-primary);width:fit-content}@supports (color:color-mix(in lab, red, red)){.admin-team-pill{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-team-pill{color:var(--color-brand-primary);padding:6px 10px;font-weight:1000}.admin-match-player-actions .ghost-action{align-items:center;gap:7px;min-height:36px;padding-inline:10px;display:inline-flex}.admin-match-candidate-grid{grid-template-columns:repeat(2,minmax(420px,1fr));gap:12px;display:grid}.admin-match-message-list{border-radius:var(--radius-panel);background:var(--color-surface-control);gap:10px;max-height:420px;padding:14px;display:grid;overflow-y:auto}.admin-match-message-list article{border-bottom:1px solid var(--color-border-subtle);gap:5px;padding-bottom:10px;display:grid}.admin-match-message-list article:last-child{border-bottom:0;padding-bottom:0}.admin-match-message-list strong{color:var(--color-text-primary);font-weight:1000}.admin-match-message-list span,.admin-match-message-list p{color:var(--color-text-muted);font-size:.78rem;font-weight:800}.admin-match-message-list article p{color:var(--color-text-secondary);font-size:.9rem;line-height:1.4}.admin-match-detail-titlebar{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-match-detail-titlebar h2{color:var(--color-text-primary);font-family:var(--font-heading);margin:0;font-size:1.65rem;font-weight:1000;line-height:1}.admin-action-button{border-radius:var(--radius-control);min-height:42px;font-family:var(--font-heading);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:.82rem;font-weight:1000;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s,opacity .16s,transform .16s;display:inline-flex}.admin-action-button:hover:not(:disabled){transform:translateY(-1px)}.admin-action-button:disabled{opacity:.44;cursor:not-allowed;transform:none}.admin-action-button.is-primary{background:var(--color-brand-primary);color:var(--color-surface-page)}.admin-action-button.is-primary-soft{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-action-button.is-primary-soft{border-color:color-mix(in srgb, var(--color-brand-primary) 40%, transparent)}}.admin-action-button.is-primary-soft{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-action-button.is-primary-soft{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-action-button.is-primary-soft{color:var(--color-brand-primary)}.admin-action-button.is-ghost{border-color:var(--color-border-strong);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-action-button.is-ghost{background:color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.admin-action-button.is-ghost{color:var(--color-text-secondary)}.admin-action-button.is-warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-action-button.is-warning{border-color:color-mix(in srgb, var(--color-warning) 42%, transparent)}}.admin-action-button.is-warning{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-action-button.is-warning{background:color-mix(in srgb, var(--color-warning) 14%, transparent)}}.admin-action-button.is-warning{color:var(--color-warning)}.admin-action-button.is-danger{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-action-button.is-danger{border-color:color-mix(in srgb, var(--color-danger) 42%, transparent)}}.admin-action-button.is-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-action-button.is-danger{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.admin-action-button.is-danger{color:var(--color-danger)}.admin-action-button.is-info{border-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.admin-action-button.is-info{border-color:color-mix(in srgb, var(--color-info) 42%, transparent)}}.admin-action-button.is-info{background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.admin-action-button.is-info{background:color-mix(in srgb, var(--color-info) 14%, transparent)}}.admin-action-button.is-info{color:var(--color-info)}.admin-status-pill{width:fit-content;height:32px;min-height:32px;font-family:var(--font-heading);text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 13px;font-size:.72rem;font-weight:1000;line-height:32px;display:inline-flex;transform:translateY(1px)}.admin-status-pill.is-open{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-status-pill.is-open{background:color-mix(in srgb, var(--color-brand-primary) 20%, transparent)}}.admin-status-pill.is-open{color:var(--color-brand-primary)}.admin-status-pill.is-warning{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-status-pill.is-warning{background:color-mix(in srgb, var(--color-warning) 20%, transparent)}}.admin-status-pill.is-warning{color:var(--color-warning)}.admin-status-pill.is-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-status-pill.is-danger{background:color-mix(in srgb, var(--color-danger) 18%, transparent)}}.admin-status-pill.is-danger{color:var(--color-danger)}.admin-status-pill.is-muted{background:var(--color-surface-control);color:var(--color-text-secondary)}.admin-match-field-card{border:1px solid var(--color-brand-primary);gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-match-field-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 22%, transparent)}}.admin-match-field-card{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-match-field-card{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.admin-match-field-card{padding:22px}.admin-match-field-actions .admin-action-button{min-width:136px}.admin-match-bulk-actions{align-items:flex-start}.admin-match-bulk-actions>div:first-child{gap:4px;min-width:240px;margin-inline-end:auto;display:grid}.admin-match-bulk-actions>div:first-child span{color:var(--color-text-muted);font-size:.86rem;font-weight:850}.admin-match-bulk-actions p{letter-spacing:0}.admin-match-detail-stats .is-success strong{color:var(--color-brand-primary)}.admin-match-detail-stats .is-warning strong{color:var(--color-warning)}.admin-match-player-table{overflow-x:auto}.admin-match-player-table-head,.admin-match-player-row{grid-template-columns:minmax(230px,1.15fr) minmax(150px,.65fr) 120px minmax(230px,.9fr) minmax(330px,1.15fr) minmax(230px,.8fr);min-width:1280px}.admin-match-player-row{min-height:92px}.admin-match-status-cell,.admin-match-cash-cell{align-content:center;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-match-status-cell .field-input{background:color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.admin-match-cash-cell>span{color:var(--color-text-muted);font-size:.78rem;font-weight:900}@supports (color:color-mix(in lab, red, red)){.admin-match-cash-cell button{background:color-mix(in srgb, var(--neutral-100) 6%, transparent)}.admin-match-cash-cell button:first-child{border-color:color-mix(in srgb, var(--color-brand-primary) 42%, transparent);background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}.admin-match-cash-cell button:nth-child(3){border-color:color-mix(in srgb, var(--color-warning) 42%, transparent);background:color-mix(in srgb, var(--color-warning) 14%, transparent)}}.admin-match-player-actions{gap:8px}.admin-match-player-actions .admin-action-button{min-height:36px;padding-inline:11px}.admin-match-player-actions,.admin-match-cash-cell{gap:8px;display:grid}.admin-match-player-actions>span,.admin-match-cash-cell>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.74rem;font-weight:950}.admin-match-player-actions>div{flex-wrap:wrap;gap:8px;display:flex}.admin-team-pill{border-radius:var(--radius-control);background:var(--color-brand-primary);justify-content:center;align-items:center;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-team-pill{background:color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.admin-team-pill{color:var(--color-brand-primary);font-family:var(--font-heading);padding:0 12px;font-size:.86rem;font-weight:1000}.admin-team-pill.is-team-b{background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.admin-team-pill.is-team-b{background:color-mix(in srgb, var(--color-info) 18%, transparent)}}.admin-team-pill.is-team-b{color:var(--color-info)}.admin-team-pill.is-backup{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-team-pill.is-backup{background:color-mix(in srgb, var(--color-warning) 18%, transparent)}}.admin-team-pill.is-backup{color:var(--color-warning)}.admin-match-inactive-list{gap:10px;display:grid}.admin-match-compact-player{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--neutral-100);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-match-compact-player{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.admin-match-compact-player{padding:12px}.admin-match-compact-player strong,.admin-match-compact-player span{display:block}.admin-match-compact-player strong{color:var(--color-text-primary);font-weight:1000}.admin-match-compact-player span{color:var(--color-text-muted);font-size:.82rem;font-weight:850}.admin-match-backup-player{grid-template-columns:minmax(0,1fr) auto}.admin-match-compact-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.admin-match-compact-actions .admin-action-button{min-height:36px;padding:7px 12px}.admin-match-section-toggle{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--neutral-100);width:fit-content}@supports (color:color-mix(in lab, red, red)){.admin-match-section-toggle{background:color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.admin-match-section-toggle{color:var(--color-text-secondary);font-family:var(--font-heading);cursor:pointer;padding:10px 14px;font-weight:950}.admin-match-announcements{border:1px solid var(--color-brand-primary);gap:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-match-announcements{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-match-announcements{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-match-announcements{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.admin-match-announcements{padding:16px}.admin-match-announcements p{color:var(--color-text-secondary);margin:0;font-size:.92rem;font-weight:900}.admin-match-announcements>div{flex-wrap:wrap;gap:8px;display:flex}.admin-match-note-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.admin-match-message-list.is-board{border:1px solid var(--color-border-subtle);max-height:none}.admin-match-bottom-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-match-section-spread{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-match-muted-copy{color:var(--color-text-muted);margin:0;font-weight:850;line-height:1.45}.admin-match-ok-panel{border:1px solid var(--color-brand-primary);justify-items:center;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-match-ok-panel{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-match-ok-panel{border-radius:var(--radius-panel);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-match-ok-panel{background:color-mix(in srgb, var(--color-brand-primary) 5%, transparent)}}.admin-match-ok-panel{text-align:center;padding:24px}.admin-match-ok-panel strong{color:var(--color-text-primary);font-size:1rem;font-weight:1000}.admin-match-ok-panel span{color:var(--color-text-secondary);font-weight:850}.admin-confirm-overlay{z-index:100;background:#000000b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-confirm-modal{border:1px solid var(--color-brand-primary);gap:14px;width:min(100%,440px);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-confirm-modal{border:1px solid color-mix(in srgb, var(--color-brand-primary) 28%, transparent)}}.admin-confirm-modal{border-radius:var(--radius-panel);background:var(--color-surface-elevated);padding:22px}.admin-confirm-modal-danger{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-confirm-modal-danger{border-color:color-mix(in srgb, var(--color-danger) 36%, transparent)}}.admin-confirm-modal-danger h3{color:var(--color-danger)}.admin-confirm-modal h3,.admin-confirm-modal p{margin:0}.admin-confirm-modal h3{color:var(--color-text-primary);font-family:var(--font-heading);font-size:1.15rem;font-weight:1000}.admin-confirm-modal p{color:var(--color-text-secondary);font-weight:850;line-height:1.45}.admin-confirm-modal>div{flex-wrap:wrap;gap:10px;display:flex}.admin-remove-player-modal{border:1px solid var(--color-brand-primary);gap:16px;width:min(100%,620px);max-height:min(92dvh,760px);display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-modal{border:1px solid color-mix(in srgb, var(--color-brand-primary) 28%, transparent)}}.admin-remove-player-modal{border-radius:var(--radius-panel);background:var(--color-surface-elevated);padding:22px;box-shadow:0 24px 80px #00000073}.admin-remove-player-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-remove-player-header h3,.admin-remove-player-header p{margin:0}.admin-remove-player-header h3{color:var(--color-text-primary);font-family:var(--font-heading);margin-top:4px;font-size:1.45rem;font-weight:1000;line-height:1}.admin-remove-player-header span,.admin-remove-player-note{color:var(--color-text-secondary);font-size:.9rem;font-weight:850}.admin-remove-player-header button{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--neutral-100);place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-header button{background:color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.admin-remove-player-header button{color:var(--color-text-secondary);cursor:pointer}.admin-remove-player-header button:disabled{cursor:not-allowed;opacity:.5}.admin-remove-player-context{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-remove-player-context>span{border:1px solid var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-context>span{border:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-remove-player-context>span{background:var(--color-brand-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-context>span{background:color-mix(in srgb, var(--color-brand-primary) 8%, transparent)}}.admin-remove-player-context>span{color:var(--color-text-primary);font-family:var(--font-heading);padding:7px 12px;font-size:.78rem;font-weight:1000}.admin-remove-player-reason{gap:7px;display:grid}.admin-remove-player-reason span{color:var(--color-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:1000}.admin-remove-player-reason textarea{resize:vertical;min-height:82px;padding-top:12px}.admin-remove-player-options{gap:10px;display:grid}.admin-remove-player-choice{border:1px solid var(--color-brand-primary);grid-template-columns:44px minmax(0,1fr);gap:4px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-choice{border:1px solid color-mix(in srgb, var(--color-brand-primary) 24%, transparent)}}.admin-remove-player-choice{border-radius:var(--radius-control);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-choice{background:color-mix(in srgb, var(--color-brand-primary) 6%, transparent)}}.admin-remove-player-choice{color:var(--color-text-primary);cursor:pointer;text-align:start;padding:14px}.admin-remove-player-choice>span{border-radius:calc(var(--radius-control) - 2px);background:var(--color-brand-primary);grid-row:span 2;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-choice>span{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-remove-player-choice>span{color:var(--color-brand-primary)}.admin-remove-player-choice strong{font-family:var(--font-heading);align-self:end;font-size:.98rem;font-weight:1000;line-height:1}.admin-remove-player-choice small{color:var(--color-text-secondary);font-size:.82rem;font-weight:850;line-height:1.35}.admin-remove-player-choice.is-warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-choice.is-warning{border-color:color-mix(in srgb, var(--color-warning) 34%, transparent)}}.admin-remove-player-choice.is-warning{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-choice.is-warning{background:color-mix(in srgb, var(--color-warning) 7%, transparent)}}.admin-remove-player-choice.is-warning>span{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-choice.is-warning>span{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}}.admin-remove-player-choice.is-warning>span{color:var(--color-warning)}.admin-remove-player-choice.is-danger{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-choice.is-danger{border-color:color-mix(in srgb, var(--color-danger) 34%, transparent)}}.admin-remove-player-choice.is-danger{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-choice.is-danger{background:color-mix(in srgb, var(--color-danger) 7%, transparent)}}.admin-remove-player-choice.is-danger>span{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-remove-player-choice.is-danger>span{background:color-mix(in srgb, var(--color-danger) 16%, transparent)}}.admin-remove-player-choice.is-danger>span{color:var(--color-danger)}.admin-remove-player-choice:disabled{cursor:not-allowed;opacity:.58}.admin-match-edit-modal{border:1px solid var(--color-brand-primary);gap:16px;width:min(100%,620px);max-height:min(92dvh,780px);display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.admin-match-edit-modal{border:1px solid color-mix(in srgb, var(--color-brand-primary) 28%, transparent)}}.admin-match-edit-modal{border-radius:var(--radius-panel);background:var(--color-surface-elevated);padding:22px;box-shadow:0 24px 80px #00000073}.admin-match-edit-modal-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-match-edit-modal-header h3,.admin-match-edit-modal-header p,.admin-match-danger-zone h4,.admin-match-danger-zone p{margin:0}.admin-match-edit-modal-header h3{color:var(--color-text-primary);font-family:var(--font-heading);font-size:1.35rem;font-weight:1000;line-height:1}.admin-match-edit-modal-header button{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--neutral-100);flex:none;place-items:center;width:40px;height:40px;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.admin-match-edit-modal-header button{background:color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.admin-match-edit-modal-header button{color:var(--color-text-secondary);cursor:pointer}.admin-match-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-match-edit-form label,.admin-match-danger-zone label{gap:7px;display:grid}.admin-match-edit-form label>span,.admin-match-danger-zone label>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.74rem;font-weight:950}.admin-match-edit-form .admin-action-button,.admin-match-edit-form .admin-builder-inline-error{grid-column:1/-1}.admin-match-danger-zone{border:1px solid var(--color-danger);gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-match-danger-zone{border:1px solid color-mix(in srgb, var(--color-danger) 28%, transparent)}}.admin-match-danger-zone{border-radius:var(--radius-panel);background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-match-danger-zone{background:color-mix(in srgb, var(--color-danger) 6%, transparent)}}.admin-match-danger-zone{padding:16px}.admin-match-danger-zone h4{color:var(--color-danger);font-family:var(--font-heading);font-size:1rem;font-weight:1000}.admin-match-danger-zone p{color:var(--color-text-secondary);font-weight:850;line-height:1.45}.admin-match-danger-zone textarea.field-input{resize:vertical;min-height:88px;padding-top:12px}.admin-match-player-table{border:1px solid var(--color-brand-primary);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-match-player-table{border:1px solid color-mix(in srgb, var(--color-brand-primary) 24%, transparent)}}.admin-match-player-table{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-match-player-table{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.admin-match-player-table-head,.admin-match-player-row{grid-template-columns:minmax(220px,1.35fr) minmax(88px,.45fr) minmax(190px,.9fr) minmax(260px,1.05fr) minmax(190px,.75fr);align-items:center;gap:14px;min-width:0;display:grid}.admin-match-player-table-head{border-bottom:1px solid var(--color-brand-primary);min-height:54px}@supports (color:color-mix(in lab, red, red)){.admin-match-player-table-head{border-bottom:1px solid color-mix(in srgb, var(--color-brand-primary) 20%, transparent)}}.admin-match-player-table-head{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-match-player-table-head{background:color-mix(in srgb, var(--color-brand-primary) 9%, transparent)}}.admin-match-player-table-head{color:var(--color-text-muted);text-transform:uppercase;padding:0 18px;font-size:.76rem;font-weight:1000}.admin-match-player-row{border-top:1px solid var(--color-border-subtle);min-height:82px;color:var(--color-text-secondary);padding:13px 18px}.admin-match-player-row:first-of-type{border-top:0}.admin-match-player-row:hover{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-match-player-row:hover{background:color-mix(in srgb, var(--color-brand-primary) 4%, transparent)}}.admin-match-player-identity{gap:4px;min-width:0;display:grid}.admin-match-player-identity strong,.admin-match-player-identity small,.admin-match-player-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-match-player-identity strong{color:var(--color-text-primary);font-family:var(--font-heading);font-size:1rem;font-weight:1000;line-height:1}.admin-match-player-identity small{color:var(--color-text-secondary);font-size:.82rem;font-weight:900}.admin-match-player-identity span{color:var(--color-text-muted);font-size:.78rem;font-weight:850}.admin-match-status-cell{grid-template-columns:1fr;gap:7px;display:grid}.admin-match-status-cell .field-input{border-color:var(--color-border-strong);background:var(--neutral-100);width:100%;min-height:34px}@supports (color:color-mix(in lab, red, red)){.admin-match-status-cell .field-input{background:color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.admin-match-status-cell .field-input{font-size:.76rem;font-weight:900}.admin-match-cash-cell{gap:7px;display:grid}.admin-match-cash-cell strong{color:var(--color-text-secondary);font-size:.82rem;font-weight:950}.admin-match-cash-cell>div{flex-wrap:wrap;gap:6px;display:flex}.admin-match-cash-cell button{border:1px solid var(--color-border-strong);border-radius:calc(var(--radius-control) - 2px);background:var(--neutral-100);justify-content:center;align-items:center;gap:5px;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-match-cash-cell button{background:color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.admin-match-cash-cell button{color:var(--color-text-secondary);font-family:var(--font-heading);cursor:pointer;padding:0 9px;font-size:.74rem;font-weight:1000}.admin-match-cash-cell button:first-child{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-match-cash-cell button:first-child{border-color:color-mix(in srgb, var(--color-brand-primary) 44%, transparent)}}.admin-match-cash-cell button:first-child{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-match-cash-cell button:first-child{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-match-cash-cell button:first-child{color:var(--color-brand-primary)}.admin-match-cash-cell button:nth-child(3){border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-match-cash-cell button:nth-child(3){border-color:color-mix(in srgb, var(--color-warning) 42%, transparent)}}.admin-match-cash-cell button:nth-child(3){background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-match-cash-cell button:nth-child(3){background:color-mix(in srgb, var(--color-warning) 14%, transparent)}}.admin-match-cash-cell button:nth-child(3){color:var(--color-warning)}.admin-match-cash-cell button:disabled{opacity:.45;cursor:not-allowed}.admin-match-player-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-match-player-actions .admin-action-button{min-height:34px;padding-inline:10px;font-size:.78rem}@media (width<=1120px){.admin-match-detail-page{min-width:0}.admin-match-detail-titlebar,.admin-match-detail-hero{grid-template-columns:1fr}.admin-match-detail-titlebar{display:grid}.admin-match-detail-actions{justify-items:start}.admin-match-detail-grid,.admin-match-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-match-player-table{overflow-x:auto}.admin-match-player-table-head,.admin-match-player-row{min-width:920px}.admin-match-candidate-grid,.admin-room-player-card{grid-template-columns:1fr}.admin-room-player-state,.admin-room-player-actions{grid-area:auto/1;justify-content:flex-start;justify-items:start}}.admin-gate{background:var(--color-surface-elevated);place-items:center;min-height:100dvh;padding:24px;display:grid}.admin-gate-card{text-align:center;justify-items:center;gap:16px;width:min(100%,360px);padding:24px;display:grid}.admin-gate-card p{color:var(--color-text-secondary);margin:0;font-weight:800;line-height:1.45}.admin-gate-action{place-items:center;min-width:180px;text-decoration:none;display:grid}.admin-candidate-list{gap:8px;display:grid}@media (width<=860px){.admin-app-shell{grid-template-columns:1fr}.admin-sidebar{border-inline-end:0;height:auto;position:static}.admin-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px}.admin-sidebar-session{display:none}.admin-workspace-header{min-height:64px;padding:14px 16px}.admin-workspace-main{padding:16px}.admin-match-builder-page,.admin-created-matches-page{min-width:0}.admin-builder-candidate-grid,.admin-created-match-list,.admin-created-match-stats,.admin-created-match-info{grid-template-columns:minmax(0,1fr)}}.ghost-action{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);min-height:40px;color:var(--color-text-secondary);background:0 0;padding:0 12px;font-size:.75rem;font-weight:900}.field-input{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-control);min-height:46px;color:var(--color-text-primary);outline:none;padding:0 12px}.field-input:focus{border-color:var(--color-border-strong)}.primary-action{min-height:var(--size-control-min);border-radius:var(--radius-control);background:var(--color-action-primary-bg);color:var(--color-action-primary-text);border:0;font-weight:900}.primary-action:disabled,.ghost-action:disabled{cursor:not-allowed;opacity:.6}.admin-fields-page{gap:24px;display:grid}.admin-fields-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-fields-stat-grid article{border:1px solid var(--color-border-subtle);align-content:center;gap:10px;min-height:126px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-fields-stat-grid article{border:1px solid color-mix(in srgb, var(--color-border-subtle) 62%, transparent)}}.admin-fields-stat-grid article{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.admin-fields-stat-grid article{background:color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.admin-fields-stat-grid article{padding:22px}.admin-fields-stat-grid span{background:var(--color-brand-primary);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-fields-stat-grid span{background:color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.admin-fields-stat-grid span{color:var(--color-brand-primary)}.admin-fields-stat-grid strong{color:var(--color-text-primary);font-family:var(--font-heading);font-size:2rem;font-weight:1000;line-height:.95}.admin-fields-stat-grid small{color:var(--color-text-secondary);font-size:.92rem;font-weight:800}.admin-fields-search{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--neutral-100);align-items:center;gap:12px;min-height:54px;display:flex}@supports (color:color-mix(in lab, red, red)){.admin-fields-search{background:color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.admin-fields-search{color:var(--color-text-secondary);padding:0 16px}.admin-fields-search input{width:100%;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;font-weight:800}.admin-fields-search input::placeholder{color:var(--color-text-muted)}.admin-fields-list{gap:16px;display:grid}.admin-field-card{border-radius:var(--radius-panel);background:var(--neutral-100);border:1px solid #0000;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-field-card{background:color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.admin-field-card.is-expanded{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-field-card.is-expanded{border-color:color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-field-card.is-expanded{background:var(--color-surface-panel)}@supports (color:color-mix(in lab, red, red)){.admin-field-card.is-expanded{background:color-mix(in srgb, var(--color-surface-panel) 82%, transparent)}}.admin-field-card.is-expanded{box-shadow:none}.admin-field-card-header{width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;display:flex}.admin-field-card-header p,.admin-field-section-title p,.admin-field-subsection-header p{margin:0}.admin-field-card-header h3{color:var(--color-text-primary);font-family:var(--font-heading);margin:4px 0 8px;font-size:1.35rem;font-weight:1000;line-height:1}.admin-field-card-header span{color:var(--color-text-secondary);font-weight:800}.admin-field-card-header>div:last-child{color:var(--color-text-secondary);align-items:center;gap:12px;display:flex}.admin-field-active-pill,.admin-field-inactive-pill{min-height:30px;font-family:var(--font-heading);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.72rem;font-weight:1000;line-height:1;display:inline-flex}.admin-field-active-pill{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-field-active-pill{background:color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-field-active-pill{color:var(--color-brand-primary)}.admin-field-inactive-pill{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-field-inactive-pill{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.admin-field-inactive-pill{color:var(--color-danger)}.admin-field-card-body{border-top:1px solid var(--color-border-subtle);gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-field-card-body{border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 42%, transparent)}}.admin-field-card-body{padding:22px 26px 26px}.admin-field-form,.admin-field-subsection{gap:18px;display:grid}.admin-field-section-title,.admin-field-subsection-header{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-field-section-title{justify-content:flex-start}.admin-field-section-title svg{color:var(--color-brand-primary)}.admin-field-section-title h4,.admin-field-subsection-header h4{color:var(--color-text-primary);font-family:var(--font-heading);margin:3px 0 0;font-size:1rem;font-weight:1000;line-height:1}.admin-fields-form-grid,.admin-field-inline-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-fields-form-grid label,.admin-field-inline-form label{color:var(--color-text-secondary);letter-spacing:.04em;text-transform:uppercase;gap:7px;font-size:.72rem;font-weight:1000;display:grid}.admin-fields-form-grid input,.admin-fields-form-grid textarea,.admin-field-inline-form input,.admin-field-inline-form select,.admin-field-inline-form textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--neutral-100);outline:0;width:100%;min-height:44px}@supports (color:color-mix(in lab, red, red)){.admin-fields-form-grid input,.admin-fields-form-grid textarea,.admin-field-inline-form input,.admin-field-inline-form select,.admin-field-inline-form textarea{background:color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.admin-fields-form-grid input,.admin-fields-form-grid textarea,.admin-field-inline-form input,.admin-field-inline-form select,.admin-field-inline-form textarea{color:var(--color-text-primary);font:inherit;padding:0 12px;font-size:.9rem;font-weight:800}.admin-fields-form-grid textarea{resize:vertical;min-height:92px;padding-top:12px}.admin-field-wide-input{grid-column:span 2}.admin-field-toggle-row{align-content:end;min-height:44px}.admin-field-toggle-row input{width:24px;min-height:24px;accent-color:var(--color-brand-primary)}.admin-field-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-field-subsection{border-top:1px solid var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.admin-field-subsection{border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 34%, transparent)}}.admin-field-subsection{padding-top:18px}.admin-field-format-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-field-format-list article{border-radius:var(--radius-card);background:var(--neutral-100);border:0;grid-template-columns:1fr auto;align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-field-format-list article{background:color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.admin-field-format-list article{padding:16px}.admin-field-format-list strong{color:var(--color-brand-primary);font-family:var(--font-heading);font-size:1.25rem;font-weight:1000}.admin-field-format-list span:not(.admin-field-active-pill):not(.admin-field-inactive-pill),.admin-field-format-list small{color:var(--color-text-secondary);margin-top:4px;font-weight:800;display:block}.admin-field-format-list article>div:last-child{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.admin-field-inline-form{border-radius:var(--radius-card);background:var(--color-brand-primary);border:0}@supports (color:color-mix(in lab, red, red)){.admin-field-inline-form{background:color-mix(in srgb, var(--color-brand-primary) 8%, transparent)}}.admin-field-inline-form{padding:16px}.admin-field-inline-form.is-pricing{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-field-inline-form .admin-field-form-actions{grid-column:1/-1}.admin-field-pricing-table{border-radius:var(--radius-card);background:var(--neutral-100);border:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.admin-field-pricing-table{background:color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.admin-field-pricing-head,.admin-field-pricing-row{grid-template-columns:.65fr .9fr 1fr .8fr .9fr .8fr 1.4fr;align-items:center;gap:12px;padding:13px 16px;display:grid}.admin-field-pricing-head{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-field-pricing-head{background:color-mix(in srgb, var(--color-brand-primary) 10%, transparent)}}.admin-field-pricing-head{color:var(--color-text-secondary);font-family:var(--font-heading);text-transform:uppercase;font-size:.72rem;font-weight:1000}.admin-field-pricing-row{border-top:1px solid var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.admin-field-pricing-row{border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 36%, transparent)}}.admin-field-pricing-row{color:var(--color-text-secondary);font-weight:800}.admin-field-pricing-row strong{color:var(--color-brand-primary);font-family:var(--font-heading);font-size:1rem;font-weight:1000}.admin-field-pricing-row>div:last-child{justify-content:flex-end;gap:8px;display:flex}.admin-feedback-stack{z-index:120;pointer-events:none;top:18px;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;inset-inline-end:18px}.admin-feedback-toast{border:1px solid var(--color-border-subtle);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-feedback-toast{border:1px solid color-mix(in srgb, var(--color-border-subtle) 75%, transparent)}}.admin-feedback-toast{border-radius:var(--radius-card);background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.admin-feedback-toast{background:color-mix(in srgb, var(--color-surface-elevated) 96%, black)}}.admin-feedback-toast{color:var(--color-text-primary);pointer-events:auto;padding:13px 14px;animation:.18s ease-out admin-feedback-enter;box-shadow:0 18px 45px #0000006b}.admin-feedback-toast p{color:var(--color-text-primary);margin:0;font-size:.92rem;font-weight:900;line-height:1.35}.admin-feedback-toast button{background:var(--neutral-100);border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-feedback-toast button{background:color-mix(in srgb, var(--neutral-100) 9%, transparent)}}.admin-feedback-toast button{color:var(--color-text-secondary);cursor:pointer}.admin-feedback-toast.is-success{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-feedback-toast.is-success{border-color:color-mix(in srgb, var(--color-brand-primary) 58%, transparent)}}.admin-feedback-toast.is-success svg:first-child{color:var(--color-brand-primary)}.admin-feedback-toast.is-error{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.admin-feedback-toast.is-error{border-color:color-mix(in srgb, var(--color-danger) 58%, transparent)}}.admin-feedback-toast.is-error svg:first-child{color:var(--color-danger)}.admin-notifications-page{gap:22px;display:grid}.admin-notifications-hero,.admin-notifications-integration,.admin-notification-template-card,.admin-empty-panel{border-radius:var(--radius-card);background:var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.admin-notifications-hero,.admin-notifications-integration,.admin-notification-template-card,.admin-empty-panel{background:color-mix(in srgb, var(--color-surface-elevated) 82%, transparent)}}.admin-notifications-hero,.admin-notifications-integration,.admin-notification-template-card,.admin-empty-panel{box-shadow:inset 0 0 0 1px var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.admin-notifications-hero,.admin-notifications-integration,.admin-notification-template-card,.admin-empty-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-subtle) 56%, transparent)}}.admin-notifications-hero{justify-content:space-between;align-items:flex-end;gap:18px;padding:26px;display:flex}.admin-notifications-hero h2,.admin-notification-template-card h3,.admin-empty-panel h3{color:var(--color-text-primary);font-family:var(--font-heading);letter-spacing:0;margin:0;font-weight:1000}.admin-notifications-hero h2{margin-top:8px;font-size:2rem;line-height:.95}.admin-notifications-hero p,.admin-notification-template-top p,.admin-notification-note,.admin-empty-panel p{color:var(--color-text-secondary);margin:0;font-weight:800;line-height:1.45}.admin-notifications-hero>div:first-child{max-width:760px}.admin-notifications-hero>div:first-child>p:last-child{margin-top:10px}.admin-notifications-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-notifications-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-notifications-overview>div{border-radius:var(--radius-card);background:var(--color-surface-elevated);align-content:center;gap:8px;min-height:118px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-notifications-overview>div{background:color-mix(in srgb, var(--color-surface-elevated) 78%, transparent)}}.admin-notifications-overview>div{box-shadow:inset 0 0 0 1px var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.admin-notifications-overview>div{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-subtle) 48%, transparent)}}.admin-notifications-overview>div{padding:20px}.admin-notifications-overview strong{color:var(--color-text-primary);font-family:var(--font-heading);font-size:2rem;font-weight:1000;line-height:1}.admin-notifications-overview span{color:var(--color-text-secondary);font-weight:800}.admin-notifications-overview .is-success strong{color:var(--color-brand-primary)}.admin-notifications-overview .is-warning strong{color:var(--color-warning)}.admin-notifications-overview .is-danger strong{color:var(--color-danger)}.admin-notifications-integration{gap:18px;padding:22px;display:grid}.admin-notifications-channel-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-notifications-channel-cards article{border-radius:var(--radius-card);background:var(--neutral-100);grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-notifications-channel-cards article{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.admin-notifications-channel-cards article{padding:16px}.admin-notifications-channel-cards svg{color:var(--color-brand-primary)}.admin-notifications-channel-cards strong{color:var(--color-text-primary);font-weight:1000;display:block}.admin-notifications-channel-cards span{color:var(--color-text-secondary);margin-top:4px;font-size:.88rem;font-weight:800;line-height:1.4;display:block}.admin-notifications-toolbar{grid-template-columns:minmax(260px,1fr) 220px 180px;align-items:center;gap:12px;display:grid}.admin-notifications-search,.admin-notifications-toolbar select{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--neutral-100);min-height:48px}@supports (color:color-mix(in lab, red, red)){.admin-notifications-search,.admin-notifications-toolbar select{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.admin-notifications-search,.admin-notifications-toolbar select{color:var(--color-text-primary)}.admin-notifications-search{grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:0 14px;display:grid}.admin-notifications-search svg{color:var(--color-text-secondary)}.admin-notifications-search input,.admin-notifications-toolbar select{width:100%;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:.92rem;font-weight:900}.admin-notifications-search input::placeholder{color:var(--color-text-secondary)}@supports (color:color-mix(in lab, red, red)){.admin-notifications-search input::placeholder{color:color-mix(in srgb, var(--color-text-secondary) 72%, transparent)}}.admin-notifications-toolbar select{padding:0 12px}.admin-notification-template-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-notification-template-card{gap:16px;padding:20px;display:grid}.admin-notification-template-top{grid-template-columns:1fr auto;align-items:start;gap:14px;display:grid}.admin-notification-category{color:var(--color-brand-primary);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.72rem;font-weight:1000;display:block}.admin-notification-template-card h3{font-size:1.2rem;line-height:1.05}.admin-notification-template-top p{margin-top:8px;font-size:.9rem}.admin-notification-status{min-height:30px;font-family:var(--font-heading);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:.72rem;font-weight:1000;display:inline-flex}.admin-notification-status.is-live{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-notification-status.is-live{background:color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-notification-status.is-live{color:var(--color-brand-primary)}.admin-notification-status.is-partial{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-notification-status.is-partial{background:color-mix(in srgb, var(--color-warning) 18%, transparent)}}.admin-notification-status.is-partial{color:var(--color-warning)}.admin-notification-meta{flex-wrap:wrap;gap:8px;display:flex}.admin-notification-meta span{background:var(--neutral-100);border-radius:999px;align-items:center;min-height:30px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-notification-meta span{background:color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.admin-notification-meta span{color:var(--color-text-secondary);padding:0 10px;font-size:.78rem;font-weight:900}.admin-notification-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-notification-edit-grid label{color:var(--color-text-secondary);font-family:var(--font-heading);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:.72rem;font-weight:1000;display:grid}.admin-notification-edit-grid label.is-wide{grid-column:1/-1}.admin-notification-edit-grid input,.admin-notification-edit-grid textarea{border:1px solid var(--color-border-strong);width:100%}@supports (color:color-mix(in lab, red, red)){.admin-notification-edit-grid input,.admin-notification-edit-grid textarea{border:1px solid color-mix(in srgb, var(--color-border-strong) 78%, transparent)}}.admin-notification-edit-grid input,.admin-notification-edit-grid textarea{border-radius:var(--radius-control);background:var(--neutral-100);outline:0}@supports (color:color-mix(in lab, red, red)){.admin-notification-edit-grid input,.admin-notification-edit-grid textarea{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.admin-notification-edit-grid input,.admin-notification-edit-grid textarea{color:var(--color-text-primary);font:inherit;font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.9rem;font-weight:850;transition:border-color .16s,background .16s}.admin-notification-edit-grid input{min-height:44px;padding:0 12px}.admin-notification-edit-grid textarea{resize:vertical;min-height:92px;padding:12px}.admin-notification-edit-grid input:focus,.admin-notification-edit-grid textarea:focus{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-notification-edit-grid input:focus,.admin-notification-edit-grid textarea:focus{border-color:color-mix(in srgb, var(--color-brand-primary) 70%, transparent)}}.admin-notification-edit-grid input:focus,.admin-notification-edit-grid textarea:focus{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-notification-edit-grid input:focus,.admin-notification-edit-grid textarea:focus{background:color-mix(in srgb, var(--color-brand-primary) 7%, transparent)}}.admin-notification-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-notification-channels>div,.admin-notification-channels label{border-radius:var(--radius-control);background:var(--neutral-100);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-notification-channels>div,.admin-notification-channels label{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.admin-notification-channels>div,.admin-notification-channels label{color:var(--color-text-secondary);padding:0 12px;font-weight:900}.admin-notification-channels label{cursor:pointer}.admin-notification-channels input{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-notification-channels strong{color:inherit;font-family:var(--font-heading);font-size:.8rem;font-weight:1000}.admin-notification-channels .is-enabled{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-notification-channels .is-enabled{background:color-mix(in srgb, var(--color-brand-primary) 13%, transparent)}}.admin-notification-channels .is-enabled{color:var(--color-brand-primary)}.admin-notification-preview{border-radius:var(--radius-card);background:var(--color-surface-page);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-notification-preview{background:color-mix(in srgb, var(--color-surface-page) 62%, transparent)}}.admin-notification-preview{padding:16px}.admin-notification-preview span{color:var(--color-text-secondary);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:1000}.admin-notification-preview strong{color:var(--color-text-primary);font-weight:1000}.admin-notification-preview p{color:var(--color-text-secondary);margin:0;font-size:.9rem;font-weight:800;line-height:1.45}.admin-notification-note{border-inline-start:3px solid var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-notification-note{border-inline-start:3px solid color-mix(in srgb, var(--color-warning) 70%, transparent)}}.admin-notification-note{padding-inline-start:12px;font-size:.86rem}.admin-empty-panel{text-align:center;justify-items:center;gap:10px;padding:36px 20px;display:grid}.admin-empty-panel svg{color:var(--color-brand-primary)}.admin-coming-soon-page{place-items:center;min-height:54vh;display:grid}.admin-coming-soon-card{border-radius:var(--radius-card);background:linear-gradient(180deg, var(--color-brand-primary), transparent), var(--color-surface-card);justify-items:center;gap:12px;width:min(520px,100%);display:grid}@supports (color:color-mix(in lab, red, red)){.admin-coming-soon-card{background:linear-gradient(180deg, color-mix(in srgb, var(--color-brand-primary) 7%, transparent), transparent), var(--color-surface-card)}}.admin-coming-soon-card{box-shadow:inset 0 0 0 1px var(--color-border-strong)}@supports (color:color-mix(in lab, red, red)){.admin-coming-soon-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-strong) 70%, transparent)}}.admin-coming-soon-card{text-align:center;padding:48px 24px}.admin-coming-soon-card svg{color:var(--color-brand-primary)}.admin-coming-soon-card h2{color:var(--color-text-primary);font-family:var(--font-heading);letter-spacing:0;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:1000}.admin-player-profiles-page,.admin-settings-page{gap:24px;display:grid}.admin-profile-search{border-radius:var(--radius-card);background:var(--color-surface-card);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-profile-search{background:color-mix(in srgb, var(--color-surface-card) 92%, transparent)}}.admin-profile-search{box-shadow:inset 0 0 0 1px var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.admin-profile-search{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-subtle) 75%, transparent)}}.admin-profile-search{padding:12px}.admin-profile-search svg{color:var(--color-text-secondary);margin-inline-start:6px}.admin-profile-search input{width:100%;min-height:48px;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:0;font-size:1rem;font-weight:850}.admin-profile-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-profile-stats>div,.admin-settings-card{border-radius:var(--radius-card);background:var(--color-surface-card);box-shadow:inset 0 0 0 1px var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.admin-profile-stats>div,.admin-settings-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-subtle) 80%, transparent)}}.admin-profile-stats>div{align-content:center;gap:8px;min-height:126px;padding:24px;display:grid}.admin-profile-stats svg{color:var(--color-brand-primary)}.admin-profile-stats strong{color:var(--color-text-primary);font-family:var(--font-heading);font-size:2.25rem;font-weight:1000;line-height:.9}.admin-profile-stats span,.admin-muted-line{color:var(--color-text-secondary);font-weight:850}.admin-profile-stats .is-warning svg,.admin-profile-stats .is-warning strong{color:var(--color-warning)}.admin-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-profile-card{border-radius:var(--radius-card);background:var(--color-surface-card);gap:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-profile-card{background:color-mix(in srgb, var(--color-surface-card) 94%, transparent)}}.admin-profile-card{box-shadow:inset 0 0 0 1px var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.admin-profile-card{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-subtle) 80%, transparent)}}.admin-profile-card{padding:20px}.admin-profile-card-head,.admin-profile-name-row,.admin-profile-contact span,.admin-profile-warning,.admin-settings-card-head,.admin-settings-row,.admin-settings-panel{align-items:center;display:flex}.admin-profile-card-head{justify-content:space-between;gap:14px}.admin-profile-name-row{flex-wrap:wrap;gap:10px}.admin-profile-name-row h3,.admin-settings-card h3,.admin-settings-panel h3{color:var(--color-text-primary);font-family:var(--font-heading);letter-spacing:0;margin:0;font-weight:1000}.admin-profile-name-row h3{font-size:1.35rem}.admin-profile-name-row span{background:var(--color-brand-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-profile-name-row span{background:color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-profile-name-row span{color:var(--color-brand-primary);font-family:var(--font-heading);padding:5px 10px;font-size:.82rem;font-weight:1000}.admin-profile-card-head p{color:var(--color-text-secondary);margin:4px 0 0;font-weight:850}.admin-profile-contact{gap:9px;display:grid}.admin-profile-contact span{color:var(--color-text-secondary);gap:9px;font-weight:850}.admin-profile-contact svg,.admin-profile-contact .is-success{color:var(--color-brand-primary)}.admin-profile-contact .is-warning{color:var(--color-warning)}.admin-profile-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.admin-profile-metrics>div{border-radius:var(--radius-control);background:var(--neutral-100);gap:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-profile-metrics>div{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.admin-profile-metrics>div{padding:12px}.admin-profile-metrics span{color:var(--color-text-secondary);text-transform:uppercase;font-size:.74rem;font-weight:900}.admin-profile-metrics strong{color:var(--color-text-primary);font-family:var(--font-heading);font-size:1.05rem;font-weight:1000}.admin-profile-metrics .is-success strong{color:var(--color-brand-primary)}.admin-profile-metrics .is-warning strong{color:var(--color-warning)}.admin-profile-metrics .is-danger strong{color:var(--color-danger)}.admin-profile-edit-panel{border-top:1px solid var(--color-border-subtle);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-profile-edit-panel{border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 70%, transparent)}}.admin-profile-edit-panel{padding-top:16px}.admin-profile-warning{border-radius:var(--radius-control);background:var(--color-warning);gap:10px}@supports (color:color-mix(in lab, red, red)){.admin-profile-warning{background:color-mix(in srgb, var(--color-warning) 13%, transparent)}}.admin-profile-warning{color:var(--color-warning);padding:12px;font-weight:900}.admin-profile-edit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-profile-edit-grid label,.admin-settings-row-list{gap:8px;display:grid}.admin-settings-password-form{gap:12px;display:grid}.admin-settings-password-form label{gap:8px;display:grid}.admin-settings-password-form label span{color:var(--color-text-secondary);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.admin-settings-password-form input{border:1px solid var(--color-border-strong);width:100%;min-height:46px}@supports (color:color-mix(in lab, red, red)){.admin-settings-password-form input{border:1px solid color-mix(in srgb, var(--color-border-strong) 74%, transparent)}}.admin-settings-password-form input{border-radius:var(--radius-control);background:var(--neutral-100);outline:0}@supports (color:color-mix(in lab, red, red)){.admin-settings-password-form input{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.admin-settings-password-form input{color:var(--color-text-primary);font:inherit;padding:0 12px;font-size:.94rem;font-weight:850}.admin-settings-password-form input:focus{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-settings-password-form input:focus{border-color:color-mix(in srgb, var(--color-brand-primary) 72%, transparent)}}.admin-settings-integration{border-radius:var(--radius-control);background:var(--neutral-100);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.admin-settings-integration{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.admin-settings-integration{padding:13px}.admin-settings-integration svg{color:var(--color-warning)}.admin-settings-integration.is-configured svg{color:var(--color-brand-primary)}.admin-settings-integration div{gap:3px;display:grid}.admin-settings-integration strong{color:var(--color-text-primary);font-weight:1000}.admin-settings-integration span{color:var(--color-text-secondary);font-size:.86rem;font-weight:800}.admin-settings-integration em{background:var(--color-warning);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.admin-settings-integration em{background:color-mix(in srgb, var(--color-warning) 16%, transparent)}}.admin-settings-integration em{color:var(--color-warning);font-family:var(--font-heading);white-space:nowrap;padding:7px 10px;font-size:.78rem;font-style:normal;font-weight:1000}.admin-settings-integration.is-configured em{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-settings-integration.is-configured em{background:color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.admin-settings-integration.is-configured em{color:var(--color-brand-primary)}.admin-settings-link-list{flex-wrap:wrap;gap:10px;display:flex}.admin-profile-edit-grid span{color:var(--color-text-secondary);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:1000}.admin-profile-edit-grid input,.admin-profile-edit-grid select{border:1px solid var(--color-border-strong);width:100%;min-height:44px}@supports (color:color-mix(in lab, red, red)){.admin-profile-edit-grid input,.admin-profile-edit-grid select{border:1px solid color-mix(in srgb, var(--color-border-strong) 74%, transparent)}}.admin-profile-edit-grid input,.admin-profile-edit-grid select{border-radius:var(--radius-control);background:var(--neutral-100);outline:0}@supports (color:color-mix(in lab, red, red)){.admin-profile-edit-grid input,.admin-profile-edit-grid select{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.admin-profile-edit-grid input,.admin-profile-edit-grid select{color:var(--color-text-primary);font:inherit;padding:0 12px;font-size:.9rem;font-weight:850}.admin-profile-edit-grid input:focus,.admin-profile-edit-grid select:focus{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-profile-edit-grid input:focus,.admin-profile-edit-grid select:focus{border-color:color-mix(in srgb, var(--color-brand-primary) 72%, transparent)}}.admin-profile-edit-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-settings-card{gap:20px;padding:22px;display:grid}.admin-settings-card-head{gap:13px}.admin-settings-card-head>svg,.admin-settings-panel>svg{color:var(--color-brand-primary)}.admin-settings-card-head span{color:var(--color-brand-primary);font-family:var(--font-heading);letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:1000}.admin-settings-card h3{font-size:1.45rem}.admin-settings-row{border-top:1px solid var(--color-border-subtle);justify-content:space-between;gap:18px}@supports (color:color-mix(in lab, red, red)){.admin-settings-row{border-top:1px solid color-mix(in srgb, var(--color-border-subtle) 55%, transparent)}}.admin-settings-row{padding-top:12px}.admin-settings-row span,.admin-settings-panel p{color:var(--color-text-secondary);font-weight:850}.admin-settings-row strong{color:var(--color-text-primary);text-align:end;font-weight:950}.admin-settings-link{border-radius:var(--radius-control);background:var(--color-brand-primary);justify-self:start}@supports (color:color-mix(in lab, red, red)){.admin-settings-link{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-settings-link{color:var(--color-brand-primary);padding:11px 14px;font-weight:1000;text-decoration:none}.admin-settings-panel{border-radius:var(--radius-card);background:var(--color-brand-primary);justify-content:space-between;gap:18px}@supports (color:color-mix(in lab, red, red)){.admin-settings-panel{background:color-mix(in srgb, var(--color-brand-primary) 6%, var(--color-surface-card))}}.admin-settings-panel{box-shadow:inset 0 0 0 1px var(--color-border-subtle)}@supports (color:color-mix(in lab, red, red)){.admin-settings-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-border-subtle) 75%, transparent)}}.admin-settings-panel{padding:22px}.admin-settings-panel p{margin:5px 0 0}@keyframes admin-feedback-enter{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=1100px){.admin-notifications-overview,.admin-notifications-channel-cards,.admin-notification-template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-notifications-toolbar{grid-template-columns:1fr 180px}.admin-notifications-search{grid-column:1/-1}.admin-fields-stat-grid,.admin-field-format-list,.admin-fields-form-grid,.admin-field-inline-form,.admin-field-inline-form.is-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-field-pricing-table{overflow-x:auto}.admin-field-pricing-head,.admin-field-pricing-row{min-width:980px}.admin-profile-stats,.admin-profile-grid,.admin-settings-grid,.admin-profile-metrics,.admin-profile-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-notifications-hero,.admin-notification-template-top{grid-template-columns:1fr}.admin-notifications-hero{align-items:start;display:grid}.admin-notifications-overview,.admin-notifications-channel-cards,.admin-notifications-toolbar,.admin-notification-template-grid,.admin-notification-channels,.admin-notification-edit-grid{grid-template-columns:1fr}.admin-notification-edit-grid label.is-wide,.admin-notifications-search{grid-column:auto}.admin-fields-stat-grid,.admin-field-format-list,.admin-fields-form-grid,.admin-field-inline-form,.admin-field-inline-form.is-pricing{grid-template-columns:1fr}.admin-field-wide-input{grid-column:auto}.admin-profile-search,.admin-profile-stats,.admin-profile-grid,.admin-profile-metrics,.admin-profile-edit-grid,.admin-settings-grid{grid-template-columns:1fr}.admin-profile-search svg{display:none}.admin-settings-panel{align-items:start}}@media (width<=1180px){.admin-dashboard-stat-grid.is-five,.admin-dashboard-quick-grid,.admin-assistant-summary-grid,.admin-requests-stat-grid,.admin-dashboard-stat-grid.is-three,.admin-dashboard-stat-grid.is-two,.admin-dashboard-open-row,.admin-dashboard-comm-card,.admin-builder-summary-card,.admin-created-match-stats,.admin-match-detail-hero,.admin-match-detail-grid,.admin-match-detail-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dashboard-open-row,.admin-dashboard-comm-card,.admin-builder-existing-card,.admin-created-match-footer{align-items:stretch}.admin-dashboard-open-actions,.admin-match-detail-actions{text-align:start;justify-content:flex-start;justify-items:start}}@media (width<=980px){.admin-app-shell,.admin-app-shell-collapsed{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100dvh;min-height:100dvh;overflow-y:auto}.admin-sidebar{z-index:40;border-inline-end:0;border-bottom:1px solid var(--color-brand-primary);grid-template-rows:auto auto;height:auto;position:sticky}@supports (color:color-mix(in lab, red, red)){.admin-sidebar{border-bottom:1px solid color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.admin-sidebar{overflow:visible}.admin-sidebar-brand,.admin-app-shell-collapsed .admin-sidebar-brand{justify-content:flex-start;gap:12px;min-height:64px;padding:12px 14px}.admin-sidebar-brand .dimatch-logo-sm,.admin-app-shell-collapsed .admin-sidebar-brand .dimatch-logo-sm{opacity:1;width:82px;max-width:none;padding:0;overflow:visible;transform:none}.admin-sidebar-brand span,.admin-app-shell-collapsed .admin-sidebar-brand span{opacity:1;width:auto;max-width:none;padding:7px 10px;overflow:visible;transform:none}.admin-sidebar-toggle{display:none}.admin-sidebar-nav,.admin-app-shell-collapsed .admin-sidebar-nav{scrollbar-width:thin;scroll-snap-type:x proximity;justify-items:stretch;gap:8px;padding:10px 14px 12px;display:flex;overflow:auto hidden}.admin-sidebar-link,.admin-app-shell-collapsed .admin-sidebar-link{scroll-snap-align:start;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;width:auto;min-width:max-content;height:42px;padding:0 12px;display:inline-flex}.admin-sidebar-link svg,.admin-app-shell-collapsed .admin-sidebar-link svg{width:18px;height:18px}.admin-sidebar-link span,.admin-app-shell-collapsed .admin-sidebar-link span{opacity:1;white-space:nowrap;max-width:none;position:static;overflow:visible;transform:none}.admin-sidebar-session{display:none}.admin-workspace{grid-template-rows:auto auto;min-height:0;overflow:visible}.admin-workspace-header{flex-wrap:wrap;align-items:flex-start;min-height:auto;padding:14px 16px}.admin-workspace-header h1{font-size:1.25rem}.admin-workspace-main{padding:16px;overflow:visible}.admin-dashboard-page,.admin-assistant-page,.admin-match-builder-page,.admin-created-matches-page,.admin-requests-page,.admin-match-detail-page,.admin-match-room-page{min-width:0}.admin-request-group-list,.admin-builder-candidate-grid,.admin-created-match-list,.admin-match-candidate-grid{grid-template-columns:minmax(0,1fr)}.admin-match-player-table,.admin-field-pricing-table{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=720px){.admin-dashboard-titlebar,.admin-dashboard-overview-header,.admin-dashboard-section-heading,.admin-builder-page-header,.admin-created-match-main,.admin-created-match-footer,.admin-match-detail-titlebar,.admin-room-topbar,.admin-field-card-header,.admin-field-section-title,.admin-field-subsection-header,.admin-profile-card-head,.admin-settings-row,.admin-settings-panel{grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}.admin-dashboard-stat-grid.is-five,.admin-dashboard-stat-grid.is-three,.admin-dashboard-stat-grid.is-two,.admin-dashboard-quick-grid,.admin-assistant-summary-grid,.admin-builder-filter-grid,.admin-builder-summary-card,.admin-created-match-stats,.admin-created-match-info,.admin-requests-stat-grid,.admin-requests-filter-grid,.admin-match-detail-grid,.admin-match-detail-stats,.admin-dashboard-open-row,.admin-match-detail-hero{grid-template-columns:minmax(0,1fr)}.admin-dashboard-open-actions,.admin-builder-existing-actions,.admin-created-match-footer>div,.admin-match-field-actions,.admin-match-bulk-actions,.admin-match-player-actions,.admin-profile-edit-actions{grid-template-columns:minmax(0,1fr);display:grid}.admin-action-button,.admin-dashboard-quick-grid .admin-action-button,.admin-builder-create-button,.admin-builder-existing-actions .primary-action,.admin-builder-existing-actions .ghost-action,.admin-created-match-footer .ghost-action,.admin-match-field-actions .primary-action,.admin-match-field-actions .ghost-action,.admin-match-bulk-actions .ghost-action,.admin-match-player-actions .ghost-action,.admin-profile-edit-actions .primary-action,.admin-profile-edit-actions .ghost-action{justify-content:center;width:100%}.admin-dashboard-titlebar h2,.admin-dashboard-overview-header h3,.admin-builder-page-header h2,.admin-match-detail-titlebar h2{font-size:1.45rem}.admin-dashboard-stat-card,.admin-assistant-summary-card{min-height:124px}.admin-request-group-card,.admin-builder-toolbar,.admin-created-match-card,.admin-match-detail-card,.admin-match-detail-section,.admin-settings-card,.admin-profile-card{padding:16px}.admin-coming-soon-page{min-height:340px}.admin-coming-soon-card{width:100%;padding:24px 18px}}@media (width<=520px){.admin-sidebar-brand{gap:10px}.admin-sidebar-brand span{font-size:.82rem}.admin-workspace-header{gap:10px}.admin-player-link{width:100%}.admin-workspace-main{padding:12px}.admin-request-group-header,.admin-request-slot-row,.admin-request-group-footer,.admin-builder-candidate-topline,.admin-field-card-header>div:last-child{grid-template-columns:minmax(0,1fr);justify-items:stretch;display:grid}.admin-request-slot-actions,.admin-builder-candidate-actions,.admin-field-form-actions{grid-template-columns:minmax(0,1fr);display:grid}.admin-request-slot-actions .admin-action-button,.admin-request-group-footer .admin-action-button,.admin-builder-pick-button,.admin-field-form-actions .primary-action,.admin-field-form-actions .ghost-action{justify-content:center;width:100%}}.invite-page{width:calc(100% + (var(--space-screen-x) * 2));min-height:100%;margin:-20px calc(var(--space-screen-x) * -1) -18px;padding:0 var(--space-screen-x) 34px;background:linear-gradient(145deg, var(--color-brand-primary), transparent 30%), var(--color-surface-page)}@supports (color:color-mix(in lab, red, red)){.invite-page{background:linear-gradient(145deg, color-mix(in srgb, var(--color-brand-primary) 5%, transparent), transparent 30%), var(--color-surface-page)}}@keyframes explore-pulse{50%{opacity:.42}}.invite-page{align-content:start;display:grid}.invite-header{border-bottom:1px solid var(--color-border-subtle);place-items:center;height:76px;display:grid}.invite-card,.invite-state{border:1px solid var(--color-brand-primary);margin-top:28px}@supports (color:color-mix(in lab, red, red)){.invite-card,.invite-state{border:1px solid color-mix(in srgb, var(--color-brand-primary) 30%, var(--color-border-subtle))}}.invite-card,.invite-state{border-radius:var(--radius-panel);background:linear-gradient(145deg, var(--color-brand-primary), transparent 50%), var(--color-surface-elevated)}@supports (color:color-mix(in lab, red, red)){.invite-card,.invite-state{background:linear-gradient(145deg, color-mix(in srgb, var(--color-brand-primary) 10%, transparent), transparent 50%), var(--color-surface-elevated)}}.invite-card,.invite-state{padding:24px 18px}.invite-icon{border-radius:var(--radius-control);background:var(--color-brand-primary);width:52px;height:52px;color:var(--color-action-primary-text);place-items:center;display:grid}.invite-card h1,.invite-card p{margin:0}.invite-card .screen-kicker{color:var(--color-brand-primary);letter-spacing:.15em;margin-top:22px;font-size:.68rem}.invite-card h1{font-family:var(--font-heading);margin-top:8px;font-size:2rem;line-height:1}.invite-lead{color:var(--color-text-secondary);font-size:.86rem;line-height:1.5;margin-top:12px!important}.invite-options{gap:8px;margin-top:20px;display:grid}.invite-options article{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-control);grid-template-columns:1fr auto;gap:7px 12px;padding:14px;display:grid}.invite-options strong,.invite-options span{align-items:center;gap:7px;display:inline-flex}.invite-options strong{grid-column:1/-1}.invite-options span{color:var(--color-text-secondary);font-size:.76rem}.invite-options b{color:var(--color-brand-primary);grid-area:2/2/span 2;align-self:center}.invite-accept,.invite-secondary,.invite-state button{border-radius:var(--radius-control);background:linear-gradient(105deg, var(--color-brand-primary), var(--color-brand-secondary));width:100%;min-height:50px;color:var(--color-action-primary-text);font-family:var(--font-heading);border:0;margin-top:18px;font-size:1rem;font-weight:900}.invite-secondary{border:1px solid var(--color-border-subtle);background:var(--color-surface-control);color:var(--color-text-primary);margin-top:8px}.invite-success{border-radius:var(--radius-control);background:var(--color-brand-primary);align-items:center;gap:9px;margin-top:18px;display:flex}@supports (color:color-mix(in lab, red, red)){.invite-success{background:color-mix(in srgb, var(--color-brand-primary) 12%, transparent)}}.invite-success{color:var(--color-brand-primary);padding:14px;font-weight:800}.invite-error{color:var(--color-danger);font-size:.8rem;margin-top:10px!important}.invite-state{text-align:center}.invite-state h1{font-family:var(--font-heading);margin:0;font-size:2rem}.invite-state p{color:var(--color-text-secondary)}.invite-loading{border-radius:var(--radius-panel);background:var(--color-surface-elevated);height:360px;margin-top:28px;animation:1.3s ease-in-out infinite explore-pulse}@keyframes requestStepIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}.request-v2-screen{gap:22px;width:min(100%,760px);min-width:0;margin:0 auto;padding:0 22px 38px;display:grid}.request-v2-header{border-bottom:1px solid var(--color-border-subtle);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:74px;display:grid}.request-v2-header>button,.request-v2-header>a{width:40px;height:40px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.request-v2-header>div{justify-content:flex-end;gap:8px;display:flex}@keyframes request-v2-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.request-v2-next,.request-v2-back{border-radius:var(--radius-control);cursor:pointer;justify-content:center;align-items:center;gap:9px;min-height:54px;padding:0 22px;font-weight:900;display:inline-flex}.request-v2-next{background:var(--color-action-primary-bg);color:var(--color-action-primary-text);border:0}.request-v2-back{border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-secondary)}.request-v2-next:disabled{cursor:not-allowed;opacity:.48}.request-v2-state{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-raised);min-height:100px;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:20px;padding:20px;display:flex}.request-v2-state button{color:var(--color-brand-primary);cursor:pointer;background:0 0;border:0;font-weight:900}@media (width<=640px){.request-v2-screen{padding-inline:14px}.request-v2-header{min-height:68px}}@keyframes home-next-pulse{50%{box-shadow:0 0 0 6px color-mix(in srgb, var(--color-info) 10%, transparent)}}.legal-page{gap:14px;padding-bottom:24px;display:grid}.legal-back{width:fit-content;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:800;display:inline-flex}.legal-tabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.legal-tabs a,.legal-links a{color:var(--color-text-muted);flex:none;font-size:.75rem;font-weight:900;text-decoration:none}.legal-tabs a{border:1px solid var(--color-border-subtle);border-radius:999px;padding:7px 12px}.legal-tabs a.is-active{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.legal-tabs a.is-active{border-color:color-mix(in srgb, var(--color-brand-primary) 48%, transparent)}}.legal-tabs a.is-active{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.legal-tabs a.is-active{background:color-mix(in srgb, var(--color-brand-primary) 12%, transparent)}}.legal-tabs a.is-active{color:var(--color-brand-primary)}.legal-page header h1{font-family:var(--font-heading);margin:0;font-size:2rem;line-height:1}.legal-page header p,.legal-intro,.legal-footer{color:var(--color-text-muted);margin:6px 0 0;font-size:.78rem}.legal-intro{color:var(--color-text-secondary);font-size:.86rem;line-height:1.5}.legal-section{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-elevated);padding:16px}.legal-section h2{color:var(--color-brand-primary);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:1rem}.legal-section p,.legal-section li{color:var(--color-text-secondary);font-size:.85rem;line-height:1.55}.legal-section p{margin:0 0 6px}.legal-section ul{gap:4px;margin:0 0 6px;padding-inline-start:18px;display:grid}.legal-footer{text-align:center}.legal-choice{gap:10px;display:grid}.legal-choice-state{color:var(--color-text-secondary);margin:0;font-weight:800}.legal-links{flex-wrap:wrap;justify-content:center;gap:6px 14px;display:flex}.legal-links a:hover{color:var(--color-brand-primary)}.cookie-banner{inset-inline-end:0;bottom:calc(92px + env(safe-area-inset-bottom));z-index:80;width:min(calc(100% - 24px), calc(var(--size-mobile-max) - 24px));border:1px solid var(--color-brand-primary);gap:10px;margin:0 auto;display:grid;position:fixed;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.cookie-banner{border:1px solid color-mix(in srgb, var(--color-brand-primary) 30%, var(--color-border-subtle))}}.cookie-banner{border-radius:var(--radius-panel);background:var(--color-surface-elevated);box-shadow:0 18px 50px var(--utility-black)}@supports (color:color-mix(in lab, red, red)){.cookie-banner{box-shadow:0 18px 50px color-mix(in srgb, var(--utility-black) 55%, transparent)}}.cookie-banner{padding:14px}.cookie-banner-copy{align-items:flex-start;gap:10px;display:flex}.cookie-banner-copy svg{color:var(--color-brand-primary);flex:none}.cookie-banner-copy p{gap:3px;margin:0;font-size:.8rem;line-height:1.45;display:grid}.cookie-banner-copy span{color:var(--color-text-secondary)}.cookie-banner-copy a{color:var(--color-brand-primary)}.cookie-banner-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cookie-banner-actions button{border-radius:var(--radius-control);cursor:pointer;min-height:42px;font-weight:900}.cookie-banner-decline{border:1px solid var(--color-text-primary)}@supports (color:color-mix(in lab, red, red)){.cookie-banner-decline{border:1px solid color-mix(in srgb, var(--color-text-primary) 18%, transparent)}}.cookie-banner-decline{background:var(--color-surface-control);color:var(--color-text-primary)}.cookie-banner-accept{background:var(--color-action-primary-bg);color:var(--color-action-primary-text);border:0}.cookie-banner-actions button[aria-pressed=true]{outline:2px solid var(--color-brand-primary);outline-offset:2px}.organizer-missions h3{color:var(--color-text-muted);text-transform:uppercase;margin:6px 0 0;font-size:.72rem;font-weight:950}.live-events{gap:6px;margin:0;padding:0;list-style:none;display:grid}.live-events li{border-inline-start:3px solid var(--color-brand-primary);background:var(--color-surface-control);border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:.85rem;display:flex}.live-events li.is-team_b{border-inline-start-color:var(--color-info)}.live-events li>span:nth-child(2){flex:auto}.live-events small{color:var(--color-text-muted)}.live-events button{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.admin-notification-languages{grid-column:1/-1;gap:6px;display:flex}.admin-notification-languages button{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-control);min-height:34px;color:var(--color-text-secondary);cursor:pointer;padding:0 12px;font-size:.8rem;font-weight:700}.admin-notification-languages button.is-active{border-color:var(--color-border-strong);background:var(--tint-lime);color:var(--color-brand-primary)}.admin-notification-edit-grid .admin-notification-note.is-wide{grid-column:1/-1;margin:0}.admin-notification-preview p{white-space:pre-line}.admin-demo-tag{color:var(--color-warning);letter-spacing:.06em;vertical-align:middle;background:#ffbd4a1f;border:1px solid #ffbd4a73;border-radius:6px;margin-inline-start:8px;padding:1px 6px;font-size:.68rem;font-weight:800;display:inline-block}.admin-settings-copy{color:var(--color-text-muted);margin:0 0 12px;font-size:.85rem;line-height:1.5}.admin-notification-languages{border:1px solid var(--color-border-subtle);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;padding:10px 12px;display:flex}.admin-notification-languages legend{padding:0 4px;font-size:12px;font-weight:700}.admin-notification-languages label{align-items:center;gap:6px;font-size:13px;display:inline-flex}.admin-notification-languages small{color:var(--color-text-muted);flex-basis:100%;font-size:12px}.admin-dashboard-stat-hint{color:var(--color-text-muted);margin-top:6px;font-size:11px;line-height:1.35;display:block}.legal-language-note{background:var(--tint-blue);color:var(--color-text-secondary);border:1px solid #74a8ff47;border-radius:12px;margin:12px 0 0;padding:12px 14px;font-size:.85rem;line-height:1.6}.mm-page{--mm-border:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-page{--mm-border:color-mix(in srgb, var(--color-brand-primary) 18%, transparent)}}.mm-page{--mm-card:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.mm-page{--mm-card:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.mm-page{--mm-working:var(--color-validated)}.mm-titlebar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.mm-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.mm-summary-sub{color:var(--color-text-muted);font-size:.74rem}.admin-assistant-summary-card.is-info strong{color:var(--color-info)}.mm-health{border:1px solid var(--mm-border);border-radius:var(--radius-panel);background:var(--mm-card);color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:.84rem;display:flex}.mm-health strong{color:var(--color-text-primary)}.mm-health-dot{background:var(--color-brand-primary);width:10px;height:10px;box-shadow:0 0 10px var(--color-brand-primary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.mm-health-dot{box-shadow:0 0 10px color-mix(in srgb, var(--color-brand-primary) 70%, transparent)}}.mm-health.is-warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.mm-health.is-warning{border-color:color-mix(in srgb, var(--color-warning) 40%, transparent)}}.mm-health.is-warning .mm-health-dot{background:var(--color-warning);box-shadow:0 0 10px var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.mm-health.is-warning .mm-health-dot{box-shadow:0 0 10px color-mix(in srgb, var(--color-warning) 70%, transparent)}}.mm-health.is-danger{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.mm-health.is-danger{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}}.mm-health.is-danger .mm-health-dot{background:var(--color-danger);box-shadow:0 0 10px var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.mm-health.is-danger .mm-health-dot{box-shadow:0 0 10px color-mix(in srgb, var(--color-danger) 70%, transparent)}}.mm-priority-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.mm-priority-card{border:1px solid var(--mm-border);border-radius:var(--radius-panel);background:var(--mm-card);align-content:start;gap:8px;padding:18px;display:grid}.mm-priority-card h3{color:var(--color-text-primary);font-family:var(--font-heading);margin:0;font-size:1.3rem;font-weight:900}.mm-priority-card.is-warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.mm-priority-card.is-warning{border-color:color-mix(in srgb, var(--color-warning) 44%, transparent)}}.mm-priority-card.is-danger{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.mm-priority-card.is-danger{border-color:color-mix(in srgb, var(--color-danger) 48%, transparent)}}.mm-priority-badge{background:var(--color-brand-primary);border-radius:4px;justify-self:start;padding:3px 8px}@supports (color:color-mix(in lab, red, red)){.mm-priority-badge{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.mm-priority-badge{color:var(--color-brand-primary);font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.mm-priority-card.is-warning .mm-priority-badge{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.mm-priority-card.is-warning .mm-priority-badge{background:color-mix(in srgb, var(--color-warning) 14%, transparent)}}.mm-priority-card.is-warning .mm-priority-badge{color:var(--color-warning)}.mm-priority-card.is-danger .mm-priority-badge{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.mm-priority-card.is-danger .mm-priority-badge{background:color-mix(in srgb, var(--color-danger) 14%, transparent)}}.mm-priority-card.is-danger .mm-priority-badge{color:var(--color-danger)}.mm-priority-meta,.mm-priority-reason,.mm-muted{color:var(--color-text-muted);margin:0;font-size:.84rem}.mm-priority-reason{color:var(--color-text-secondary)}.mm-auto-note{border:1px solid var(--color-brand-primary);margin:0;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.mm-auto-note{border:1px solid color-mix(in srgb, var(--color-brand-primary) 22%, transparent)}}.mm-auto-note{border-radius:var(--radius-control);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-auto-note{background:color-mix(in srgb, var(--color-brand-primary) 7%, transparent)}}.mm-auto-note{color:var(--color-brand-primary);font-size:.82rem;font-weight:600}.mm-pipeline-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mm-tabs,.mm-segment{border:1px solid var(--mm-border);border-radius:var(--radius-control);background:var(--mm-card);gap:4px;padding:4px;display:inline-flex}.mm-tabs button,.mm-segment button{color:var(--color-text-secondary);font-family:var(--font-heading);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px 14px;font-size:.95rem;font-weight:800;display:inline-flex}.mm-tabs button span{border-radius:var(--radius-pill);background:var(--neutral-100);min-width:22px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.mm-tabs button span{background:color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.mm-tabs button span{font-size:.78rem}.mm-tabs button.is-active,.mm-segment button.is-active{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-tabs button.is-active,.mm-segment button.is-active{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.mm-tabs button.is-active,.mm-segment button.is-active{color:var(--color-brand-primary)}.mm-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.mm-select{color:var(--color-text-muted);text-transform:uppercase;gap:4px;font-size:.72rem;font-weight:700;display:grid}.mm-select select{border:1px solid var(--neutral-100);min-width:150px;height:38px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.mm-select select{border:1px solid color-mix(in srgb, var(--neutral-100) 12%, transparent)}}.mm-select select{border-radius:var(--radius-control);background:var(--color-surface-elevated);color:var(--color-text-primary);text-transform:none;font-size:.86rem}.mm-select.is-active select{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-select.is-active select{border-color:color-mix(in srgb, var(--color-brand-primary) 45%, transparent)}}.mm-select.is-active select{color:var(--color-brand-primary)}.mm-clear,.mm-advanced-toggle{color:var(--color-brand-primary);cursor:pointer;background:0 0;border:0;font-size:.84rem;font-weight:700}.mm-list{border:1px solid var(--mm-border);border-radius:var(--radius-panel);background:var(--mm-card);overflow:hidden}.mm-list>.admin-builder-empty{border:0}.mm-row{border:0;border-bottom:1px solid var(--neutral-100);grid-template-columns:96px minmax(0,1fr) 20px;gap:16px;width:100%;padding:16px 18px;display:grid}@supports (color:color-mix(in lab, red, red)){.mm-row{border-bottom:1px solid color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.mm-row{color:inherit;text-align:start;cursor:pointer;background:0 0}.mm-row:hover{background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.mm-row:hover{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.mm-row:last-child{border-bottom:0}.mm-row-when{text-align:end;align-content:start;gap:2px;display:grid}.mm-row-when strong{color:var(--color-text-primary);font-size:.86rem}.mm-row-when span{color:var(--color-text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem}.mm-row-main{gap:8px;min-width:0;display:grid}.mm-row-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mm-row-title strong{color:var(--color-text-primary);font-size:.98rem}.mm-format,.mm-code,.mm-zone{background:var(--neutral-100);border-radius:4px;padding:2px 7px}@supports (color:color-mix(in lab, red, red)){.mm-format,.mm-code,.mm-zone{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.mm-format,.mm-code,.mm-zone{color:var(--color-text-secondary);font-size:.74rem}.mm-code{color:var(--color-brand-primary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.mm-row-progress{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mm-row-progress strong,.mm-big-progress strong,.mm-big-progress b{font-family:var(--font-heading);font-weight:900}.mm-row-progress small{color:var(--color-text-muted);font-size:.78rem}.mm-track{border-radius:var(--radius-pill);background:var(--neutral-100);width:110px;height:6px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mm-track{background:color-mix(in srgb, var(--neutral-100) 9%, transparent)}}.mm-track.is-large{width:100%;height:8px}.mm-track>span{border-radius:inherit;height:100%;transition:width .3s;display:block}:is(.mm-row-progress,.mm-big-progress) .is-success{color:var(--color-brand-primary)}:is(.mm-row-progress,.mm-big-progress) .is-danger{color:var(--color-danger)}:is(.mm-row-progress,.mm-big-progress) .is-warning{color:var(--color-warning)}:is(.mm-row-progress,.mm-big-progress) .is-info{color:var(--color-validated)}:is(.mm-row-progress,.mm-big-progress) .is-muted{color:var(--color-text-muted)}.mm-input small.is-warning{color:var(--color-warning)}.mm-track>.is-success{background:var(--color-brand-primary)}.mm-track>.is-danger{background:var(--color-danger)}.mm-track>.is-warning{background:var(--color-warning)}.mm-track>.is-info{background:var(--color-validated)}.mm-track>.is-muted{background:var(--color-text-muted)}.mm-row-chips{flex-wrap:wrap;gap:6px;display:flex}.mm-state-chip,.mm-risk,.mm-field-chip{border:1px solid;align-items:center;gap:6px;padding:3px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mm-state-chip,.mm-risk,.mm-field-chip{border:1px solid color-mix(in srgb, currentColor 28%, transparent)}}.mm-state-chip,.mm-risk,.mm-field-chip{border-radius:var(--radius-pill);background:currentColor}@supports (color:color-mix(in lab, red, red)){.mm-state-chip,.mm-risk,.mm-field-chip{background:color-mix(in srgb, currentColor 9%, transparent)}}.mm-state-chip,.mm-risk,.mm-field-chip{font-size:.74rem;font-weight:700}.mm-state-chip i{background:currentColor;border-radius:50%;width:6px;height:6px}.mm-state-chip.is-working,.mm-state-chip.is-secured{color:var(--color-brand-primary)}.mm-state-chip.is-waiting{color:var(--color-text-secondary)}.mm-state-chip.is-action{color:var(--color-warning)}.mm-state-chip.is-blocked{color:var(--color-danger)}.mm-risk.is-at_risk{color:var(--color-warning)}.mm-risk.is-critical{color:var(--color-danger)}.mm-field-chip{color:var(--color-warning)}.mm-field-chip.is-available,.mm-field-chip.is-confirmed{color:var(--color-brand-primary)}.mm-field-chip.is-temporarily_held{color:var(--color-info)}.mm-field-chip.is-unavailable{color:var(--color-danger)}.mm-next{color:var(--color-text-muted);margin:0;font-size:.8rem}.mm-row-chevron{color:var(--color-text-muted);align-self:center}.mm-stepper{flex-wrap:wrap;gap:0;margin:2px 0 0;padding:0;list-style:none;display:flex}.mm-stepper li{min-width:62px;color:var(--neutral-100);justify-items:center;gap:3px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.mm-stepper li{color:color-mix(in srgb, var(--neutral-100) 28%, transparent)}}.mm-stepper li:after{background:var(--neutral-100);top:4px;width:calc(100% - 14px);height:1px;position:absolute;inset-inline-start:calc(50% + 7px)}@supports (color:color-mix(in lab, red, red)){.mm-stepper li:after{background:color-mix(in srgb, var(--neutral-100) 14%, transparent)}}.mm-stepper li:after{content:""}.mm-stepper li:last-child:after{display:none}.mm-stepper li span{background:var(--neutral-100);border-radius:50%;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.mm-stepper li span{background:color-mix(in srgb, var(--neutral-100) 16%, transparent)}}.mm-stepper li small{font-size:.66rem;font-weight:700}.mm-stepper li.is-done,.mm-stepper li.is-current{color:var(--color-brand-primary)}.mm-stepper li.is-done span,.mm-stepper li.is-current span,.mm-stepper li.is-done:after{background:var(--color-brand-primary)}.mm-stepper li.is-current span{box-shadow:0 0 8px var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-stepper li.is-current span{box-shadow:0 0 8px color-mix(in srgb, var(--color-brand-primary) 70%, transparent)}}.mm-watchlist-toggle{border:0;border-top:1px solid var(--neutral-100);justify-content:space-between;align-items:flex-start;gap:12px;width:100%;padding:14px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.mm-watchlist-toggle{border-top:1px solid color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.mm-watchlist-toggle{color:inherit;text-align:start;cursor:pointer;background:0 0}.mm-watchlist-toggle span:first-child{gap:2px;display:grid}.mm-watchlist-toggle strong{color:var(--color-text-primary);font-size:.86rem}.mm-watchlist-toggle small{color:var(--color-text-muted);font-size:.78rem}.mm-watchlist-action{color:var(--color-brand-primary);align-items:center;gap:4px;font-size:.82rem;font-weight:700;display:inline-flex}.mm-page svg.is-open{transform:rotate(180deg)}.mm-bottom-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;display:grid}.mm-panel{border:1px solid var(--mm-border,var(--color-brand-primary));align-content:start;gap:12px;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.mm-panel{border:1px solid var(--mm-border,color-mix(in srgb, var(--color-brand-primary) 18%, transparent))}}.mm-panel{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.mm-panel{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.mm-panel-heading{color:var(--color-brand-primary);align-items:center;gap:8px;display:flex}.mm-panel-heading h3{color:var(--color-text-primary);font-family:var(--font-heading);margin:0;font-size:1.15rem;font-weight:900}.mm-activity{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mm-activity li{border-bottom:1px solid var(--neutral-100);grid-template-columns:10px minmax(0,1fr) auto;gap:10px;padding:8px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.mm-activity li{border-bottom:1px solid color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.mm-activity li:last-child{border-bottom:0}.mm-activity strong{color:var(--color-text-primary);font-size:.84rem}.mm-activity p{color:var(--color-text-muted);margin:2px 0 0;font-size:.78rem}.mm-activity time{color:var(--color-text-muted);white-space:nowrap;font-size:.74rem}.mm-activity-dot{background:var(--color-text-muted);border-radius:50%;width:7px;height:7px;margin-top:6px}.mm-activity li.is-success .mm-activity-dot{background:var(--color-brand-primary)}.mm-activity li.is-warning .mm-activity-dot{background:var(--color-warning)}.mm-activity li.is-error .mm-activity-dot{background:var(--color-danger)}.mm-performance{gap:0;margin:0;display:grid}.mm-performance div{border-bottom:1px solid var(--neutral-100);justify-content:space-between;gap:12px;padding:8px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.mm-performance div{border-bottom:1px solid color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.mm-performance dt{color:var(--color-text-secondary);font-size:.84rem}.mm-performance dd{color:var(--color-text-primary);font-family:var(--font-heading);margin:0;font-size:1.05rem;font-weight:900}.mm-backdrop,.mm-modal-backdrop{z-index:60;background:#0009;position:fixed;inset:0}.mm-modal-backdrop{place-items:center;padding:16px;display:grid}.mm-drawer{z-index:61;border-inline-start:1px solid var(--neutral-100);top:0;inset-inline-end:0;flex-direction:column;width:min(500px,100%);display:flex;position:fixed;bottom:0}@supports (color:color-mix(in lab, red, red)){.mm-drawer{border-inline-start:1px solid color-mix(in srgb, var(--neutral-100) 9%, transparent)}}.mm-drawer{background:var(--color-surface-elevated);box-shadow:-20px 0 60px #00000080}.mm-drawer-header{border-bottom:1px solid var(--neutral-100);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.mm-drawer-header{border-bottom:1px solid color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.mm-drawer-header h3,.mm-modal header h3{color:var(--color-text-primary);font-family:var(--font-heading);margin:0;font-size:1.45rem;font-weight:900}.mm-close{border-radius:var(--radius-control);width:34px;height:34px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.mm-close:hover{background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.mm-close:hover{background:color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.mm-drawer-body{flex:1;overflow-y:auto}.mm-drawer-section{border-bottom:1px solid var(--neutral-100);gap:10px;padding:16px 20px;display:grid}@supports (color:color-mix(in lab, red, red)){.mm-drawer-section{border-bottom:1px solid color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.mm-drawer-section h4{color:var(--color-text-muted);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:800}.mm-kv{color:var(--color-text-muted);flex-wrap:wrap;gap:6px 16px;font-size:.82rem;display:flex}.mm-kv b{color:var(--color-text-primary)}.mm-big-progress{align-items:baseline;gap:8px;display:flex}.mm-big-progress strong{font-size:2rem}.mm-big-progress span{color:var(--color-text-muted);flex:1;font-size:.86rem}.mm-big-progress b{font-size:1.5rem}.mm-doing{color:var(--color-brand-primary);margin:0;font-size:.9rem;font-weight:600}.mm-field-block{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.mm-field-block p{width:100%;color:var(--color-text-secondary);margin:0}.mm-risk-box{border:1px solid;gap:10px;padding:12px;display:flex}@supports (color:color-mix(in lab, red, red)){.mm-risk-box{border:1px solid color-mix(in srgb, currentColor 30%, transparent)}}.mm-risk-box{border-radius:var(--radius-control);background:currentColor}@supports (color:color-mix(in lab, red, red)){.mm-risk-box{background:color-mix(in srgb, currentColor 7%, transparent)}}.mm-risk-box.is-at_risk{color:var(--color-warning)}.mm-risk-box.is-critical{color:var(--color-danger)}.mm-risk-box p{color:var(--color-text-secondary);margin:2px 0 0;font-size:.82rem}.mm-advanced-toggle{color:var(--color-text-secondary);justify-self:start;align-items:center;gap:4px;padding:0;display:inline-flex}.mm-advanced{gap:10px;display:grid}.mm-advanced .admin-action-button{justify-self:start}.mm-candidates{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mm-candidates li label{border:1px solid var(--neutral-100);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.mm-candidates li label{border:1px solid color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.mm-candidates li label{border-radius:var(--radius-control);cursor:pointer}.mm-candidates li.is-selected label{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-candidates li.is-selected label{border-color:color-mix(in srgb, var(--color-brand-primary) 42%, transparent)}}.mm-candidates li.is-selected label{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-candidates li.is-selected label{background:color-mix(in srgb, var(--color-brand-primary) 6%, transparent)}}.mm-candidates input,.mm-toggles input{width:18px;height:18px;accent-color:var(--color-brand-primary)}.mm-candidate-main{gap:4px;min-width:0;display:grid}.mm-candidate-main strong{color:var(--color-text-primary);align-items:center;gap:8px;font-size:.88rem;display:flex}.mm-candidate-main em{background:var(--color-brand-primary);border-radius:4px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.mm-candidate-main em{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.mm-candidate-main em{color:var(--color-brand-primary);font-size:.68rem;font-style:normal}.mm-chips{flex-wrap:wrap;gap:4px;display:flex}.mm-chips i{background:var(--neutral-100);border-radius:4px;padding:1px 6px}@supports (color:color-mix(in lab, red, red)){.mm-chips i{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.mm-chips i{color:var(--color-text-secondary);font-size:.7rem;font-style:normal}.mm-chips i.is-warning{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.mm-chips i.is-warning{background:color-mix(in srgb, var(--color-warning) 12%, transparent)}}.mm-chips i.is-warning{color:var(--color-warning)}.mm-chips i.is-info{background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.mm-chips i.is-info{background:color-mix(in srgb, var(--color-info) 12%, transparent)}}.mm-chips i.is-info{color:var(--color-info)}.mm-candidate-score{justify-items:end;display:grid}.mm-candidate-score b{color:var(--color-text-primary);font-family:var(--font-heading);font-size:1.1rem}.mm-candidate-score small{color:var(--color-text-muted);font-size:.68rem}.mm-drawer-footer{border-top:1px solid var(--neutral-100);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 20px;display:flex;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.mm-drawer-footer{border-top:1px solid color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.mm-drawer-footer{background:var(--color-surface-elevated)}.mm-drawer-footer p{color:var(--color-text-secondary);flex:1;margin:0;font-size:.86rem}.mm-modal{border:1px solid var(--neutral-100);gap:12px;width:min(440px,100%);padding:20px;display:grid}@supports (color:color-mix(in lab, red, red)){.mm-modal{border:1px solid color-mix(in srgb, var(--neutral-100) 10%, transparent)}}.mm-modal{background:var(--color-surface-elevated);border-radius:12px;box-shadow:0 20px 60px #000000b3}.mm-modal header{justify-content:space-between;align-items:center;display:flex}.mm-modal>p{color:var(--color-text-secondary);margin:0;font-size:.88rem}.mm-modal-actions{justify-content:flex-end;gap:8px;display:flex}.mm-status-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.mm-status-grid button{border:1px solid var(--neutral-100);padding:10px}@supports (color:color-mix(in lab, red, red)){.mm-status-grid button{border:1px solid color-mix(in srgb, var(--neutral-100) 10%, transparent)}}.mm-status-grid button{border-radius:var(--radius-control);color:var(--color-text-secondary);text-transform:capitalize;cursor:pointer;background:0 0;font-weight:700}.mm-status-grid button.is-active{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-status-grid button.is-active{border-color:color-mix(in srgb, var(--color-brand-primary) 50%, transparent)}}.mm-status-grid button.is-active{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-status-grid button.is-active{background:color-mix(in srgb, var(--color-brand-primary) 10%, transparent)}}.mm-status-grid button.is-active{color:var(--color-brand-primary)}.mm-status-grid button.is-active.is-unavailable{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.mm-status-grid button.is-active.is-unavailable{border-color:color-mix(in srgb, var(--color-danger) 50%, transparent)}}.mm-status-grid button.is-active.is-unavailable{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.mm-status-grid button.is-active.is-unavailable{background:color-mix(in srgb, var(--color-danger) 10%, transparent)}}.mm-status-grid button.is-active.is-unavailable{color:var(--color-danger)}.mm-input{gap:6px;display:grid}.mm-input span{color:var(--color-text-muted);font-size:.76rem;font-weight:700}.mm-input input,.mm-input textarea{border:1px solid var(--neutral-100);width:100%;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.mm-input input,.mm-input textarea{border:1px solid color-mix(in srgb, var(--neutral-100) 12%, transparent)}}.mm-input input,.mm-input textarea{border-radius:var(--radius-control);background:var(--color-input-background);color:var(--color-text-primary);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:.88rem}.mm-input small{color:var(--color-text-muted);font-size:.74rem}.mm-toggles{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mm-toggles label{cursor:pointer;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.mm-toggles span{gap:2px;display:grid}.mm-toggles strong{color:var(--color-text-primary);font-size:.88rem}.mm-toggles small{color:var(--color-text-muted);font-size:.78rem}.mm-number-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (width<=1100px){.mm-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-bottom-grid{grid-template-columns:1fr}}.request-v2-today-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.request-v2-today-list li{background:var(--neutral-100);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:6px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.request-v2-today-list li{background:color-mix(in srgb, var(--neutral-100) 5%, transparent)}}.request-v2-today-list li{color:var(--color-text-secondary);font-size:.84rem}.request-v2-today-list li strong{color:var(--color-text-primary)}.request-v2-selection{color:var(--color-text-muted);margin:0;font-size:.78rem}.mm-survey h1{color:var(--color-text-primary);font-family:var(--font-heading);margin:0;font-size:1.7rem;font-weight:900;line-height:1.05}.mm-survey p{color:var(--color-text-secondary);margin:0;font-size:.9rem}.mm-survey{padding:20px var(--space-screen-x) 40px;gap:18px;display:grid}.mm-survey-progress{border-radius:var(--radius-pill);background:var(--neutral-100);height:4px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.mm-survey-progress{background:color-mix(in srgb, var(--neutral-100) 10%, transparent)}}.mm-survey-progress span{background:var(--color-brand-primary);height:100%;transition:width .3s;display:block}.mm-survey-options{gap:8px;display:grid}.mm-survey-options button{border:1.5px solid var(--neutral-100);padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.mm-survey-options button{border:1.5px solid color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.mm-survey-options button{background:var(--neutral-100);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.mm-survey-options button{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.mm-survey-options button{color:var(--color-text-primary);text-align:start;cursor:pointer;font-size:.92rem}.mm-survey-options button.is-selected{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-survey-options button.is-selected{border-color:color-mix(in srgb, var(--color-brand-primary) 45%, transparent)}}.mm-survey-options button.is-selected{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.mm-survey-options button.is-selected{background:color-mix(in srgb, var(--color-brand-primary) 9%, transparent)}}.mm-survey-options button.is-selected{color:var(--color-brand-primary)}.mm-survey textarea{border:1.5px solid var(--neutral-100);width:100%;min-height:110px;padding:12px}@supports (color:color-mix(in lab, red, red)){.mm-survey textarea{border:1.5px solid color-mix(in srgb, var(--neutral-100) 10%, transparent)}}.mm-survey textarea{background:var(--color-input-background);color:var(--color-text-primary);font:inherit;border-radius:14px}.mm-feedback-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.mm-distribution{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mm-distribution li{color:var(--color-text-secondary);grid-template-columns:minmax(0,1fr) 46px;align-items:center;gap:4px 10px;font-size:.84rem;display:grid}.mm-distribution li .mm-track{grid-column:1/-1;width:100%}.mm-distribution li b{color:var(--color-text-primary);text-align:end}.mm-panel-title{color:var(--color-text-primary);font-family:var(--font-heading);margin:0;font-size:1.15rem;font-weight:900}.mm-survey .request-v2-back{justify-self:start}.mm-feedback-meta{flex-wrap:wrap;gap:8px;margin:0;display:flex}.mm-feedback-meta span{border:1px solid var(--neutral-100);align-items:center;gap:6px;padding:8px 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.mm-feedback-meta span{border:1px solid color-mix(in srgb, var(--neutral-100) 10%, transparent)}}.mm-feedback-meta span{background:var(--neutral-100);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.mm-feedback-meta span{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.mm-feedback-meta span{color:var(--color-text-secondary);font-size:.78rem;font-weight:700}.mm-feedback-meta svg{color:var(--color-brand-primary)}.install-card-close{background:var(--neutral-100);top:12px;border:0;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;inset-inline-end:12px}@supports (color:color-mix(in lab, red, red)){.install-card-close{background:color-mix(in srgb, var(--neutral-100) 6%, transparent)}}.install-card-close{color:var(--color-text-secondary);cursor:pointer}.push-settings-card{border:1px solid var(--color-brand-primary);gap:12px;margin:12px 0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.push-settings-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.push-settings-card{background:var(--neutral-100);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.push-settings-card{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.push-settings-head{align-items:center;gap:12px;display:flex}.push-settings-head>span{background:var(--neutral-100);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab, red, red)){.push-settings-head>span{background:color-mix(in srgb, var(--neutral-100) 7%, transparent)}}.push-settings-head>span{color:var(--color-text-secondary)}.push-settings-head>span.is-on{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.push-settings-head>span.is-on{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.push-settings-head>span.is-on{color:var(--color-brand-primary)}.push-settings-head div{gap:2px;display:grid}.push-settings-head strong{color:var(--color-text-primary);font-size:.95rem}.push-settings-head small,.push-settings-message{color:var(--color-text-secondary);margin:0;font-size:.8rem}.push-settings-actions{flex-wrap:wrap;gap:8px;display:flex}.push-settings-actions button{border-radius:var(--radius-control);background:var(--color-brand-primary);color:var(--color-action-primary-text);font-family:var(--font-heading);cursor:pointer;border:0;align-items:center;gap:6px;padding:10px 14px;font-size:.92rem;font-weight:900;display:inline-flex}.push-settings-actions button.is-ghost{border:1px solid var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.push-settings-actions button.is-ghost{border:1px solid color-mix(in srgb, var(--neutral-100) 14%, transparent)}}.push-settings-actions button.is-ghost{color:var(--color-text-primary);background:0 0}.push-settings-actions button:disabled{opacity:.55}.install-card{border:1px solid var(--color-brand-primary);align-items:center;gap:12px;margin:0 0 14px;padding:14px 44px 14px 14px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.install-card{border:1px solid color-mix(in srgb, var(--color-brand-primary) 22%, transparent)}}.install-card{background:var(--color-brand-primary);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.install-card{background:color-mix(in srgb, var(--color-brand-primary) 6%, transparent)}}.install-card img{border-radius:12px;flex:none}.install-card>div{flex:1;gap:2px;min-width:0;display:grid}.install-card strong{color:var(--color-text-primary);font-size:.92rem}.install-card small,.install-card-ios{color:var(--color-text-secondary);font-size:.78rem}.install-card-ios{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.install-card-cta{border-radius:var(--radius-control);background:var(--color-brand-primary);color:var(--color-action-primary-text);font-family:var(--font-heading);cursor:pointer;border:0;flex:none;align-items:center;gap:6px;padding:10px 12px;font-weight:900;display:inline-flex}.phone-card .push-settings-head>span{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.phone-card .push-settings-head>span{background:color-mix(in srgb, var(--color-warning) 14%, transparent)}}.phone-card .push-settings-head>span{color:var(--color-warning)}.comm-list,.impact-list,.player-card-matches{gap:8px;margin:0;padding:0;list-style:none;display:grid}.comm-row{border:1px solid var(--neutral-100);grid-template-columns:minmax(180px,1.2fr) minmax(200px,1.6fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.comm-row{border:1px solid color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.comm-row{border-radius:var(--radius-panel);background:var(--neutral-100)}@supports (color:color-mix(in lab, red, red)){.comm-row{background:color-mix(in srgb, var(--neutral-100) 3%, transparent)}}.comm-row.is-danger{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.comm-row.is-danger{border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}}.comm-row.is-warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.comm-row.is-warning{border-color:color-mix(in srgb, var(--color-warning) 36%, transparent)}}.comm-name{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:2px;padding:0;display:grid}.comm-name strong{color:var(--color-text-primary)}.comm-name:hover strong{color:var(--color-brand-primary)}.comm-name small,.comm-state small,.impact-row small{color:var(--color-text-muted);font-size:.78rem}.comm-state{gap:4px;display:grid}.comm-pill{border:1px solid;justify-self:start;align-items:center;gap:4px;padding:2px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.comm-pill{border:1px solid color-mix(in srgb, currentColor 30%, transparent)}}.comm-pill{border-radius:var(--radius-pill);background:currentColor}@supports (color:color-mix(in lab, red, red)){.comm-pill{background:color-mix(in srgb, currentColor 10%, transparent)}}.comm-pill{font-size:.74rem;font-weight:700}.comm-pill.is-success{color:var(--color-brand-primary)}.comm-pill.is-warning{color:var(--color-warning)}.comm-pill.is-danger{color:var(--color-danger)}.comm-pill.is-muted{color:var(--color-text-secondary)}.comm-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.impact-row{border:1px solid var(--neutral-100);grid-template-columns:minmax(0,1fr) 240px;align-items:center;gap:12px;padding:10px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.impact-row{border:1px solid color-mix(in srgb, var(--neutral-100) 8%, transparent)}}.impact-row{border-radius:var(--radius-control)}.impact-row>div{gap:3px;display:grid}.impact-row strong{color:var(--color-text-primary)}.impact-row.is-conflict{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.impact-row.is-conflict{border-color:color-mix(in srgb, var(--color-danger) 40%, transparent)}}.impact-row.is-warning{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.impact-row.is-warning{border-color:color-mix(in srgb, var(--color-warning) 32%, transparent)}}.impact-reasons{font-style:italic}.admin-match-player-name{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0}.admin-match-player-name:hover strong{color:var(--color-brand-primary);text-decoration:underline}.admin-match-wa-link{color:var(--color-whatsapp);align-items:center;gap:3px;margin-inline-start:8px;font-weight:700;text-decoration:none;display:inline-flex}.admin-match-team-cell{align-items:center;gap:6px;display:flex}.admin-match-team-cell button{border:1px solid var(--neutral-100);align-items:center;gap:3px;padding:3px 7px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.admin-match-team-cell button{border:1px solid color-mix(in srgb, var(--neutral-100) 14%, transparent)}}.admin-match-team-cell button{border-radius:var(--radius-pill);color:var(--color-text-secondary);cursor:pointer;background:0 0;font-size:.74rem;font-weight:700}.admin-match-team-cell button:hover:not(:disabled){border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-match-team-cell button:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-brand-primary) 45%, transparent)}}.admin-match-team-cell button:hover:not(:disabled){color:var(--color-brand-primary)}.player-card-contact{color:var(--color-text-primary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.player-card-contact em{color:var(--color-brand-primary);align-items:center;gap:4px;margin-inline-start:10px;font-size:.78rem;font-style:normal;display:inline-flex}.player-card-contact em.is-muted{color:var(--color-text-muted)}.player-card-stats{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:0;display:grid}.player-card-stats div{border-radius:var(--radius-control);background:var(--neutral-100);padding:10px}@supports (color:color-mix(in lab, red, red)){.player-card-stats div{background:color-mix(in srgb, var(--neutral-100) 4%, transparent)}}.player-card-stats dt{color:var(--color-text-muted);font-size:.72rem}.player-card-stats dd{color:var(--color-text-primary);font-family:var(--font-heading);align-items:center;gap:4px;margin:2px 0 0;font-size:1.2rem;font-weight:900;display:flex}.player-card-tags{flex-wrap:wrap;gap:6px;display:flex}.player-card-tags span{border-radius:var(--radius-pill);background:var(--color-brand-primary);padding:3px 9px}@supports (color:color-mix(in lab, red, red)){.player-card-tags span{background:color-mix(in srgb, var(--color-brand-primary) 10%, transparent)}}.player-card-tags span{color:var(--color-brand-primary);font-size:.76rem}.player-card-matches li{justify-content:space-between;gap:10px;font-size:.84rem;display:flex}.player-card-matches a{color:var(--color-text-primary)}.player-card-matches small{color:var(--color-text-muted)}.builder-governance{border:1px solid var(--color-brand-primary);gap:4px;margin-bottom:12px;padding:12px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.builder-governance{border:1px solid color-mix(in srgb, var(--color-brand-primary) 30%, transparent)}}.builder-governance{border-radius:var(--radius-panel);background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.builder-governance{background:color-mix(in srgb, var(--color-brand-primary) 6%, transparent)}}.builder-governance strong{color:var(--color-brand-primary)}.builder-governance span,.builder-governance small{color:var(--color-text-secondary);font-size:.84rem}.builder-governance.is-override_required{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.builder-governance.is-override_required{border-color:color-mix(in srgb, var(--color-warning) 40%, transparent)}}.builder-governance.is-override_required{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.builder-governance.is-override_required{background:color-mix(in srgb, var(--color-warning) 6%, transparent)}}.builder-governance.is-override_required strong{color:var(--color-warning)}.builder-governance.is-blocked{border-color:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.builder-governance.is-blocked{border-color:color-mix(in srgb, var(--color-danger) 45%, transparent)}}.builder-governance.is-blocked{background:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){.builder-governance.is-blocked{background:color-mix(in srgb, var(--color-danger) 6%, transparent)}}.builder-governance.is-blocked strong{color:var(--color-danger)}.admin-created-match-actions{gap:8px;display:flex}.admin-created-delete{color:var(--color-danger)}.admin-search{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);background:var(--color-surface-control);max-width:520px;color:var(--color-text-muted);flex:auto;align-items:center;gap:8px;padding:0 10px;display:flex;position:relative}.admin-search:focus-within{border-color:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-search:focus-within{border-color:color-mix(in srgb, var(--color-brand-primary) 55%, transparent)}}.admin-search input{min-width:0;min-height:40px;color:var(--color-text-primary);font:inherit;background:0 0;border:0;outline:none;flex:auto;font-size:.9rem}.admin-search kbd{border:1px solid var(--color-border-subtle);border-radius:6px;padding:1px 6px;font-size:.7rem}.admin-search-clear{color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.admin-search-panel{z-index:60;border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-elevated);max-height:min(70vh,520px);box-shadow:0 18px 50px var(--utility-black);top:calc(100% + 6px);position:absolute;inset-inline:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.admin-search-panel{box-shadow:0 18px 50px color-mix(in srgb, var(--utility-black) 45%, transparent)}}.admin-search-panel{padding:6px}.admin-search-state{color:var(--color-text-muted);margin:0;padding:12px;font-size:.85rem}.admin-search-group-label{color:var(--color-text-muted);text-transform:uppercase;padding:8px 8px 4px;font-size:.68rem;font-weight:900;display:block}.admin-search-row{border-radius:var(--radius-control);width:100%;color:var(--color-text-primary);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:10px;padding:8px;display:flex}.admin-search-row svg{color:var(--color-brand-primary);flex:none}.admin-search-row.is-active{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-search-row.is-active{background:color-mix(in srgb, var(--color-brand-primary) 11%, transparent)}}.admin-search-row>span{min-width:0;display:grid}.admin-search-row strong,.admin-search-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-search-row strong{font-size:.88rem}.admin-search-row small{color:var(--color-text-muted);font-size:.74rem}.admin-dashboard-title-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-dashboard-kicker-heading svg{vertical-align:-2px}.admin-health-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.admin-health-card{border:1px solid var(--color-border-subtle);border-inline-start:4px solid var(--color-brand-primary);border-radius:var(--radius-panel);background:var(--color-surface-elevated);align-content:start;gap:6px;padding:14px;display:grid}.admin-health-card.is-warning{border-inline-start-color:var(--color-warning)}.admin-health-card.is-critical{border-inline-start-color:var(--color-text-danger)}.admin-health-head{align-items:center;gap:8px;display:flex}.admin-health-dot{background:var(--color-brand-primary);border-radius:50%;width:9px;height:9px}.admin-health-card.is-warning .admin-health-dot{background:var(--color-warning)}.admin-health-card.is-critical .admin-health-dot{background:var(--color-text-danger)}.admin-health-status{color:var(--color-text-muted);text-transform:uppercase;margin-inline-start:auto;font-size:.7rem;font-weight:900}.admin-health-summary{margin:0;font-weight:900}.admin-health-card ul{color:var(--color-text-secondary);gap:3px;margin:0;padding-inline-start:16px;font-size:.78rem;line-height:1.35;display:grid}.admin-action-counts{flex-wrap:wrap;gap:6px;display:flex}.admin-action-counts span{border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:.74rem;font-weight:900;display:inline-flex}.admin-action-counts .is-critical{background:var(--color-text-danger)}@supports (color:color-mix(in lab, red, red)){.admin-action-counts .is-critical{background:color-mix(in srgb, var(--color-text-danger) 14%, transparent)}}.admin-action-counts .is-critical{color:var(--color-text-danger)}.admin-action-counts .is-warning{background:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.admin-action-counts .is-warning{background:color-mix(in srgb, var(--color-warning) 14%, transparent)}}.admin-action-counts .is-warning{color:var(--color-warning)}.admin-action-counts .is-info{background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.admin-action-counts .is-info{background:color-mix(in srgb, var(--color-info) 14%, transparent)}}.admin-action-counts .is-info{color:var(--color-info)}.admin-action-counts .is-muted{background:var(--color-surface-control);color:var(--color-text-muted)}.admin-action-card-list{gap:10px;display:grid}.admin-action-card{border:1px solid var(--color-border-subtle);border-inline-start:4px solid var(--color-info);border-radius:var(--radius-panel);background:var(--color-surface-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.admin-action-card.is-critical{border-inline-start-color:var(--color-text-danger)}.admin-action-card.is-warning{border-inline-start-color:var(--color-warning)}.admin-action-card-body{flex:320px;gap:3px;min-width:0;display:grid}.admin-action-card-kind{color:var(--color-text-muted);text-transform:uppercase;font-size:.68rem;font-weight:900}.admin-action-card h4,.admin-action-card p{margin:0}.admin-action-card p{color:var(--color-text-secondary);font-size:.85rem}.admin-action-card-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-kpis-range{color:var(--color-text-muted);font-size:.85rem;margin-top:6px!important}.admin-kpis-period{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);display:inline-flex;overflow:hidden}.admin-kpis-period button{min-height:36px;color:var(--color-text-secondary);cursor:pointer;text-transform:capitalize;background:0 0;border:0;padding:0 14px;font-weight:900}.admin-kpis-period button.is-active{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-kpis-period button.is-active{background:color-mix(in srgb, var(--color-brand-primary) 16%, transparent)}}.admin-kpis-period button.is-active{color:var(--color-brand-primary)}.admin-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.admin-kpi-tile{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-elevated);gap:6px;padding:16px;display:grid}.admin-kpi-tile>span{color:var(--color-text-muted);text-transform:uppercase;font-size:.75rem;font-weight:900}.admin-kpi-tile strong{font-family:var(--font-heading);font-size:1.8rem;line-height:1}.admin-kpi-tile small{color:var(--color-text-muted);align-items:center;gap:3px;font-size:.76rem;font-weight:800;display:inline-flex}.admin-kpi-tile small.is-good{color:var(--color-brand-primary)}.admin-kpi-tile small.is-bad{color:var(--color-text-danger)}.admin-kpis-chart{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-elevated);flex-wrap:wrap;align-items:flex-end;gap:3px;height:190px;padding:14px 14px 0;display:flex}.admin-kpis-bar{flex:1 1 0;align-items:flex-end;height:140px;display:flex}.admin-kpis-bar span{background:var(--color-brand-primary);border-radius:3px 3px 0 0;width:100%;min-height:2px}.admin-kpis-chart-legend{width:100%;color:var(--color-text-muted);justify-content:space-between;margin:0;padding:8px 0;font-size:.75rem;display:flex}.admin-kpis-columns{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.admin-kpis-panel{border:1px solid var(--color-border-subtle);border-radius:var(--radius-panel);background:var(--color-surface-elevated);padding:16px}.admin-kpis-empty{color:var(--color-text-muted);margin:8px 0 0;font-size:.85rem}.admin-kpis-breakdown{gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.admin-kpis-breakdown li{grid-template-columns:minmax(70px,120px) 1fr auto;align-items:center;gap:10px;font-size:.82rem;display:grid}.admin-kpis-breakdown-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-kpis-breakdown-track{background:var(--color-surface-control);border-radius:999px;height:10px;position:relative}.admin-kpis-breakdown-track span{top:0;bottom:0;border-radius:999px;position:absolute;inset-inline-start:0}.admin-kpis-breakdown-track .is-requests,.admin-kpis-legend .is-requests{background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.admin-kpis-breakdown-track .is-requests,.admin-kpis-legend .is-requests{background:color-mix(in srgb, var(--color-info) 45%, transparent)}}.admin-kpis-breakdown-track .is-matched,.admin-kpis-legend .is-matched{background:var(--color-brand-primary)}.admin-kpis-breakdown-value{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.admin-kpis-legend{color:var(--color-text-muted);align-items:center;gap:6px;margin:10px 0 0;font-size:.72rem;display:flex}.admin-kpis-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.admin-kpis-table{border-collapse:collapse;width:100%;margin-top:10px;font-size:.85rem}.admin-kpis-table th,.admin-kpis-table td{border-bottom:1px solid var(--color-border-subtle);text-align:start;padding:7px 4px}.admin-kpis-table th{color:var(--color-text-muted);text-transform:uppercase;font-size:.7rem}.admin-kpis-subheading{margin-top:18px!important}.admin-kpis-table small{color:var(--color-text-muted)}.admin-organizer-tabs{flex-wrap:wrap;width:fit-content}.admin-organizer-list{gap:12px;display:grid}.admin-organizer-card{border:1px solid var(--color-border-subtle);border-inline-start:4px solid var(--color-info);border-radius:var(--radius-panel);background:var(--color-surface-elevated);gap:10px;padding:16px;display:grid}.admin-organizer-card.is-approved{border-inline-start-color:var(--color-brand-primary)}.admin-organizer-card.is-needs_info,.admin-organizer-card.is-suspended{border-inline-start-color:var(--color-warning)}.admin-organizer-card.is-rejected{border-inline-start-color:var(--color-text-danger)}.admin-organizer-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-organizer-name{color:var(--color-text-primary);cursor:pointer;text-align:start;background:0 0;border:0;gap:2px;padding:0;display:grid}.admin-organizer-name strong{font-size:1.05rem}.admin-organizer-name small,.admin-organizer-dates{color:var(--color-text-muted);font-size:.75rem}.admin-organizer-status{background:var(--color-surface-control);color:var(--color-text-secondary);border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:900}.admin-organizer-status.is-approved{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-organizer-status.is-approved{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-organizer-status.is-approved{color:var(--color-brand-primary)}.admin-organizer-status.is-pending{background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.admin-organizer-status.is-pending{background:color-mix(in srgb, var(--color-info) 14%, transparent)}}.admin-organizer-status.is-pending{color:var(--color-info)}.admin-organizer-facts{color:var(--color-text-secondary);flex-wrap:wrap;gap:6px 16px;font-size:.8rem;display:flex}.admin-organizer-facts span{align-items:center;gap:5px;display:inline-flex}.admin-organizer-experience{border-radius:var(--radius-control);background:var(--color-surface-control);white-space:pre-wrap;margin:0;padding:10px 12px;font-size:.88rem;line-height:1.45}.admin-organizer-note,.admin-organizer-dates{margin:0}.admin-organizer-note{color:var(--color-text-secondary);font-size:.82rem}.admin-organizer-panel{gap:12px;display:grid}.admin-organizer-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-organizer-panel-head h3{align-items:center;gap:8px;margin:0;display:inline-flex}.admin-organizer-panel-head h3 svg{color:var(--color-brand-primary)}.admin-muted{color:var(--color-text-muted);margin:0;font-size:.85rem}.admin-mission-status{background:var(--color-surface-control);color:var(--color-text-secondary);border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:900}.admin-mission-status.is-accepted{background:var(--color-brand-primary)}@supports (color:color-mix(in lab, red, red)){.admin-mission-status.is-accepted{background:color-mix(in srgb, var(--color-brand-primary) 14%, transparent)}}.admin-mission-status.is-accepted{color:var(--color-brand-primary)}.admin-mission-status.is-proposed{background:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.admin-mission-status.is-proposed{background:color-mix(in srgb, var(--color-info) 14%, transparent)}}.admin-mission-status.is-proposed{color:var(--color-info)}.admin-mission-current{border-radius:var(--radius-control);background:var(--color-surface-control);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.admin-mission-current>div:first-child{gap:3px;display:grid}.admin-mission-current span{color:var(--color-text-secondary);font-size:.82rem}.admin-mission-search{justify-items:start;gap:10px;display:grid}.admin-candidate-list{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.admin-candidate-list li{border:1px solid var(--color-border-subtle);border-radius:var(--radius-control);justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.admin-candidate-list li>span{gap:3px;display:grid}.admin-candidate-list small{color:var(--color-text-muted);align-items:center;gap:4px;font-size:.78rem;display:inline-flex}.admin-candidate-list li.is-ineligible{opacity:.55}.admin-mission-history summary{cursor:pointer;color:var(--color-text-secondary);font-weight:800}.admin-mission-history ul{color:var(--color-text-secondary);gap:4px;margin:8px 0 0;padding-inline-start:18px;font-size:.82rem;display:grid}.admin-organizer-settings{gap:10px;display:grid}.admin-organizer-settings label{justify-content:space-between;align-items:center;gap:12px;font-size:.85rem;display:flex}.admin-organizer-settings-input{color:var(--color-text-muted);align-items:center;gap:6px;display:inline-flex}.admin-organizer-settings input{border:1px solid var(--color-border-subtle);background:var(--color-surface-control);width:72px;min-height:34px;color:var(--color-text-primary);font:inherit;border-radius:8px;padding:0 8px}.admin-reception-summary{font-weight:800;color:var(--color-text-secondary)!important}.admin-report-panel{gap:12px;display:grid}.admin-report-score{border-radius:var(--radius-control);background:var(--color-surface-control);justify-content:center;align-items:center;gap:18px;padding:12px;display:flex}.admin-report-score strong{font-family:var(--font-heading);font-size:2rem}.admin-report-score span{color:var(--color-text-muted);font-weight:900}.admin-report-events{color:var(--color-text-secondary);gap:4px;margin:0;padding-inline-start:18px;font-size:.85rem;display:grid}.admin-report-table td.is-present{color:var(--color-brand-primary);font-weight:800}.admin-report-table td.is-late{color:var(--color-warning);font-weight:800}.admin-report-table td.is-no_show{color:var(--color-text-danger);font-weight:800}.admin-mission-status.is-other{background:var(--color-surface-control);color:var(--color-text-secondary)}.app-frame{font-size:14px}html:has(.app-frame){font-size:14px}.app-frame :is(.home-hero-copy h1,.play-intro h1,.explore-intro h1,.request-v2-intro h1,.request-step-title h1,.request-success-screen h1,.request-success-copy h1,.request-v2-success h1,.invite-card h1,.invite-state h1,.legal-page header h1,.phone-verification-copy h1){letter-spacing:var(--tracking-display);font-size:28px;line-height:1.06}.app-frame :is(.screen-title,.organizer-hero h1,.reception-head h1,.explore-plan-panel h1,.mm-survey h1,.request-v2-today-card h2,.match-room-preview-summary strong,.profile-review-score>strong,.live-score strong){font-size:23px;line-height:1.1}.app-frame :is(.explore-sheet-header h2,.explore-sheet-title-row h2,.profile-sheet-header h2,.reception-sheet h2),.notification-popover-header h2{font-size:20px}.app-frame :is(.explore-open-card h3,.home-engine-card h2,.profile-invitation-card h2,.profile-next-match-body h2,.profile-identity-card .profile-card-header h2,.profile-recurring-editor h2,.match-room-state-card h2,.organizer-card h2,.explore-empty-panel h2,.community-profile-hero h1){font-size:18px;line-height:1.2}.app-frame :is(.profile-production-number strong,.mm-big-progress strong,.request-period-card span,.reception-jersey-input){font-size:24px}.app-frame :is(.home-next-when,.match-room-next-copy>span,.play-choice-card strong,.play-date-tile strong,.request-v2-format-grid button strong){font-size:17px}html,body,#root{width:100%;height:100%;overflow:hidden}body{min-width:320px}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
