@font-face{font-family:GTWalsheimPro;src:url(../assets/fonts/GTWalsheimPro/GTWalsheimPro-UltraBold.woff2) format("woff2"),url(/assets/GTWalsheimPro-UltraBold-BwDxGR7m.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:GTWalsheimPro;src:url(../assets/fonts/GTWalsheimPro/GTWalsheimPro-Bold.woff2) format("woff2"),url(/assets/GTWalsheimPro-Bold-C85exUkA.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GTWalsheimPro;src:url(../assets/fonts/GTWalsheimPro/GTWalsheimPro-Medium.woff2) format("woff2"),url(/assets/GTWalsheimPro-Medium-rY6mtMvf.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(../assets/fonts/Graphik/Graphik-Regular.woff2) format("woff2"),url(/assets/Graphik-Regular-qs5h3JJh.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(../assets/fonts/Graphik/Graphik-Medium.woff2) format("woff2"),url(/assets/Graphik-Medium-C_mlSOYP.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(../assets/fonts/Graphik/Graphik-Semibold.woff2) format("woff2"),url(/assets/Graphik-Semibold-v_msApNK.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Graphik;src:url(../assets/fonts/Graphik/Graphik-Bold.woff2) format("woff2"),url(/assets/Graphik-Bold-C0qlPSD8.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:FedraSansPro;src:url(../assets/fonts/FedraSansPro/FedraSansPro-Book.woff2) format("woff2"),url(/assets/FedraSansPro-Book-CALtJ5nl.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FedraSansPro;src:url(../assets/fonts/FedraSansPro/FedraSansPro-Medium.woff2) format("woff2"),url(/assets/FedraSansPro-Medium-xBQk_os-.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:FedraSansPro;src:url(../assets/fonts/FedraSansPro/FedraSansPro-Bold.woff2) format("woff2"),url(/assets/FedraSansPro-Bold-CoCfXJFy.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-display: "GTWalsheimPro", system-ui, -apple-system, sans-serif;--font-body: "Graphik", system-ui, -apple-system, sans-serif;--font-arabic: "FedraSansPro", system-ui, sans-serif;--text-hero: 28px;--text-campaign: 26px;--text-empty-headline: 22px;--text-modal: 20px;--text-screen-title: 26px;--text-section-title: 22px;--text-minor-section: 16px;--text-group-title: 15px;--text-divider: 13px;--text-card-title: 18px;--text-card-subtitle: 14px;--text-card-meta: 13px;--text-status: 12px;--text-price: 14px;--text-body: 14px;--text-body-dense: 14px;--text-description: 13px;--text-terms: 12px;--text-caption: 12px;--text-micro: 11px;--text-primary-btn: 15px;--text-secondary-btn: 14px;--text-input: 15px;--text-input-label: 12px;--text-helper: 12px;--text-stat: 24px;--text-stat-label: 12px;--text-table-header: 13px;--text-table-cell: 13px;--line-hero: 38px;--line-campaign: 34px;--line-screen-title: 32px;--line-section-title: 28px;--line-card-title: 24px;--line-body: 20px;--line-caption: 16px}.t-heroHeadline{font-family:var(--font-display);font-size:var(--text-hero);line-height:var(--line-hero);font-weight:800}.t-campaignTitle{font-family:var(--font-display);font-size:var(--text-campaign);line-height:var(--line-campaign);font-weight:800}.t-screenTitle{font-family:var(--font-display);font-size:var(--text-screen-title);line-height:var(--line-screen-title);font-weight:700}.t-sectionTitle{font-family:var(--font-display);font-size:var(--text-section-title);line-height:var(--line-section-title);font-weight:700}.t-minorSectionTitle{font-family:var(--font-body);font-size:var(--text-minor-section);line-height:22px;font-weight:500}.t-groupTitle{font-family:var(--font-body);font-size:var(--text-group-title);line-height:20px;font-weight:500}.t-cardTitle{font-family:var(--font-display);font-size:var(--text-card-title);line-height:var(--line-card-title);font-weight:700}.t-cardSubtitle{font-family:var(--font-body);font-size:var(--text-card-subtitle);line-height:19px;font-weight:400}.t-body{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-body);font-weight:400}.t-bodyEmphasis{font-family:var(--font-body);font-size:var(--text-body);line-height:var(--line-body);font-weight:500}.t-description{font-family:var(--font-body);font-size:var(--text-description);line-height:18px;font-weight:400}.t-caption{font-family:var(--font-body);font-size:var(--text-caption);line-height:var(--line-caption);font-weight:400}.t-primaryButton{font-family:var(--font-display);font-size:var(--text-primary-btn);line-height:20px;font-weight:700}.t-inputLabel{font-family:var(--font-body);font-size:var(--text-input-label);line-height:18px;font-weight:500}.t-inputText{font-family:var(--font-body);font-size:var(--text-input);line-height:20px;font-weight:400}.t-tableHeader{font-family:var(--font-body);font-size:var(--text-table-header);line-height:18px;font-weight:500}.t-tableCell{font-family:var(--font-body);font-size:var(--text-table-cell);line-height:18px;font-weight:400}.t-emptyStateHeadline{font-family:var(--font-display);font-size:var(--text-empty-headline);line-height:28px;font-weight:700}.t-modalTitle{font-family:var(--font-display);font-size:var(--text-modal);line-height:26px;font-weight:700}.t-dividerTitle{font-family:var(--font-body);font-size:var(--text-divider);line-height:18px;font-weight:500}.t-statusBadge{font-family:var(--font-body);font-size:var(--text-status);line-height:15px;font-weight:500}.t-price{font-family:var(--font-body);font-size:var(--text-price);line-height:19px;font-weight:500}.t-secondary{font-family:var(--font-body);font-size:var(--text-description);line-height:18px;font-weight:400}.t-tertiaryButton{font-family:var(--font-body);font-size:var(--text-secondary-btn);line-height:19px;font-weight:500}.t-helperText{font-family:var(--font-body);font-size:var(--text-helper);line-height:16px;font-weight:400}.t-statNumber{font-family:var(--font-display);font-size:var(--text-stat);line-height:28px;font-weight:700}.t-statLabel{font-family:var(--font-body);font-size:var(--text-stat-label);line-height:16px;font-weight:500}.t-bodyDense{font-family:var(--font-body);font-size:var(--text-body-dense);line-height:18px;font-weight:400}.t-terms{font-family:var(--font-body);font-size:var(--text-terms);line-height:16px;font-weight:400}.t-micro{font-family:var(--font-body);font-size:var(--text-micro);line-height:14px;font-weight:400}.t-secondaryButton{font-family:var(--font-body);font-size:var(--text-secondary-btn);line-height:19px;font-weight:500}.t-cardMeta{font-family:var(--font-body);font-size:var(--text-card-meta);line-height:17px;font-weight:400}:root{font-family:var(--font-body);line-height:1.5;font-weight:400;--bg-main: #181818;--color-primary: #81e073;--color-secondary: #5ae263;--color-white: #fff;--gray-dark: #1d1d1f;--gray: #2b2c2c;--surface-1: color-mix(in srgb, var(--gray-dark) 92%, #000);--surface-2: color-mix(in srgb, var(--gray-dark) 82%, var(--gray) 18%);--surface-3: color-mix(in srgb, var(--gray) 90%, #000 10%);--text-muted: color-mix(in srgb, var(--color-white) 72%, transparent);--text-soft: color-mix(in srgb, var(--color-white) 56%, transparent);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--space-1: .5rem;--space-2: .75rem;--space-3: 1rem;--space-4: 1.25rem;--space-5: 1.5rem;--space-6: 2rem;--shadow-1: 0 8px 20px rgba(0, 0, 0, .2);--shadow-2: 0 16px 36px rgba(0, 0, 0, .26);--ease-standard: .18s ease;color-scheme:dark;color:var(--color-white);background-color:var(--bg-main);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:var(--color-primary);text-decoration:inherit}a:hover{color:color-mix(in srgb,var(--color-primary) 85%,white)}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;background-color:var(--bg-main)}h1{font-size:3.2em;line-height:1.1;color:var(--color-white)}button{border-radius:var(--radius-sm);border:1px solid var(--gray);padding:.6em 1.1em;font-size:1em;font-weight:600;font-family:inherit;background-color:var(--surface-2);color:var(--color-white);cursor:pointer;transition:border-color var(--ease-standard),background-color var(--ease-standard),transform .12s ease}button:hover{border-color:var(--color-primary);background-color:var(--surface-3)}button:focus,button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}button:active{transform:translateY(1px)}input,select,textarea{font-family:inherit;color:var(--color-white)}.app-layout{font-family:system-ui,sans-serif;min-height:100vh;display:flex;flex-direction:column;background-color:var(--bg-main);color:var(--color-white)}.app-layout header{padding:1rem 2rem;border-bottom:1px solid var(--gray);display:flex;gap:1.5rem;align-items:center;background-color:var(--gray-dark)}.app-layout main{flex:1;padding:2rem}.app-layout a{color:var(--color-primary)}.app-layout a:hover{color:color-mix(in srgb,var(--color-primary) 85%,white)}#root:has([data-admin-layout]),#root:has([data-court-admin-layout]),#root:has([data-clutch-admin-layout]){max-width:none;min-width:100%;width:100%;height:100%;margin:0;padding:0;text-align:initial;align-self:stretch;overflow:hidden}html:has([data-admin-layout]),html:has([data-clutch-admin-layout]),html:has([data-court-admin-layout]),body:has([data-clutch-admin-layout]),body:has([data-admin-layout]),body:has([data-court-admin-layout]){display:block;height:100%;min-height:0;width:100%;overflow:hidden}#root:has([data-full-width-invite]),#root:has([data-organizer-application]),#root:has([data-marwan-stage]){max-width:none;padding:0;width:100%;min-height:100vh;min-height:100dvh;text-align:initial;align-self:stretch;overflow:visible}body:has([data-marwan-stage]){display:block;width:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}html:has([data-marwan-stage]),body:has([data-marwan-stage]){height:auto;min-height:100vh;min-height:100dvh;width:100%;overflow-x:hidden;overflow-y:auto}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center;background-color:var(--bg-main);color:var(--color-white)}#root:has([data-landing]),#root:has([data-list-court]),#root:has([data-organizer-application]),#root:has([data-marwan-stage]),#root:has([data-admin-layout]),#root:has([data-clutch-admin-layout]),#root:has([data-court-admin-layout]){max-width:none;min-width:100%;width:100%;margin:0;padding:0}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em color-mix(in srgb,var(--color-primary) 80%,transparent))}.logo.react:hover{filter:drop-shadow(0 0 2em color-mix(in srgb,var(--color-primary) 70%,transparent))}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:var(--gray)}
