@charset "UTF-8";@font-face{font-family:Giarek;src:url(/assets/Giarek-DemoVersion-Regular-CUGAxIh6.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.fc-page{min-height:100vh;width:100%;margin:0 auto;max-width:760px;padding:0 24px 48px;color:#fff;background:radial-gradient(1000px circle at 50% -5%,rgba(255,255,255,.06) 0%,transparent 55%),#040404;font-family:Oswald,Inter,sans-serif}@media(max-width:767px){.fc-page{padding:0 16px 40px}}.fc-topbar{display:flex;flex-direction:column;align-items:center;gap:18px;padding:15px 0 18px}.fc-topbar .fc-logo{height:30px;width:auto;object-fit:contain;opacity:.96}.fc-topbar .fc-privacy{width:100%;text-align:center;padding:12px 0;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22);font-size:11px;letter-spacing:2.4px;text-transform:uppercase;color:#ffffffa6;font-weight:300}.fc-hero{position:relative;margin:0 -24px;padding:20px 24px;text-align:center;overflow:hidden;background:linear-gradient(180deg,#04040459,#0404048c 60%,#040404),repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 1px,transparent 1px,transparent 4px),radial-gradient(120% 90% at 50% 0%,#2a2a2a,#0c0c0c 70%,#040404)}@media(max-width:767px){.fc-hero{margin:0 -16px;padding:20px 24px}}.fc-hero .fc-hero-title{margin:0 auto;font-family:Anton,Arial Narrow,sans-serif;font-weight:400;text-transform:uppercase;font-size:42px;line-height:44px;letter-spacing:1px;color:#fff}.fc-hero .fc-hero-title em{display:inline-block;margin-top:4px;font-family:Giarek,Lora,Cormorant Garamond,Georgia,serif;font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;font-size:1em;line-height:1;color:#fffffff5}.fc-hero .fc-cta{margin-top:26px;min-width:240px;padding:16px 40px;background:transparent;border:1px solid rgba(255,255,255,.48);color:#fff;font-family:Oswald,Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease}.fc-hero .fc-cta:hover{border-color:#ffffff8c;box-shadow:0 0 24px #cfe9b61f}.fc-stepmeta{text-align:center;padding:10px 0 28px}.fc-stepmeta .fc-step-name{font-family:Oswald,Inter,sans-serif;font-weight:600;font-size:20px;letter-spacing:4px;text-transform:uppercase;color:#ffffffc7}.fc-stepmeta .fc-dashes{display:flex;justify-content:center;gap:10px;margin-top:16px}.fc-stepmeta .fc-dash{width:34px;height:3px;padding:0;border:none;border-radius:2px;background:#ffffff29;cursor:default;transition:background .3s ease,box-shadow .3s ease,width .3s ease}.fc-stepmeta .fc-dash.is-done{background:#cfe9b680;cursor:pointer}.fc-stepmeta .fc-dash.is-active{width:46px;background:linear-gradient(90deg,#9fd17a,#cfe9b6);box-shadow:0 0 12px #cfe9b673}.fc-card{border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#ffffff05;padding:36px 32px 32px;scroll-margin-top:24px}@media(max-width:767px){.fc-card{padding:24px 18px;border-radius:14px}}.fc-card .fc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:26px}@media(max-width:767px){.fc-card .fc-grid{grid-template-columns:1fr;row-gap:22px}}.fc-card .fc-grid .fc-span-2{grid-column:1/-1}.fc-card .fc-muted-field{opacity:.75}.fc-card .ant-form-item{margin-bottom:0}.fc-card .ant-form-item-label{padding-bottom:8px}.fc-card .ant-form-item-label>label{height:auto;font-family:Oswald,Inter,sans-serif;font-weight:600;font-size:12.5px;letter-spacing:2px;text-transform:uppercase;color:#ffffffa8}.fc-card .ant-form-item-label>label:after{display:none}.fc-card .ant-form-item-label>label .ant-form-item-required:before{display:none!important}.fc-card .fc-req{color:#ffffffa8;margin-left:1px}.fc-card .ant-input,.fc-card .ant-input-affix-wrapper,.fc-card .ant-picker{background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.48)!important;border-radius:0!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important;color:#fff!important;transition:border-color .25s ease}.fc-card .ant-select{background:transparent!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.48)!important;border-radius:0!important;padding-inline:0!important;box-shadow:none!important;--select-border-size: 0px !important;--select-border-color: transparent !important;--select-background: transparent !important;transition:border-color .25s ease}.fc-card .ant-select .ant-select-selector{background:transparent!important;border:none!important;padding-left:0!important;padding-right:22px!important}.fc-card .ant-select-selection-item,.fc-card .ant-select-selection-placeholder{padding-inline-end:22px!important}.fc-card .ant-input,.fc-card .ant-picker,.fc-card .ant-select-single .ant-select-selector{padding-top:7px!important;padding-bottom:9px!important;min-height:40px}.fc-card textarea.ant-input{padding-top:7px!important;min-height:56px}.fc-card .ant-input:focus,.fc-card .ant-input-focused,.fc-card .ant-input-affix-wrapper:focus-within,.fc-card .ant-picker-focused,.fc-card .ant-select-focused,.fc-card .ant-input:hover,.fc-card .ant-picker:hover,.fc-card .ant-select:hover{border-bottom-color:#ffffff80!important}.fc-card .ant-input::placeholder,.fc-card textarea.ant-input::placeholder{color:#ffffff9e!important;text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.fc-card .ant-select-selection-placeholder,.fc-card .ant-picker-input>input::placeholder{color:#ffffff9e!important;text-transform:uppercase;letter-spacing:1.5px;font-size:12px}.fc-card .ant-form-item-label>label:has(.fc-label-with-pill){width:100%}.fc-card .fc-label-with-pill{display:flex;align-items:center;justify-content:space-between;width:100%;gap:8px}.fc-card .fc-age-pill{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:#82e12f29;border:1px solid rgba(130,225,47,.4);color:#cfe9b6;font-family:Oswald,Inter,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;line-height:1.4;text-transform:none}.fc-card .ant-select-selection-item,.fc-card .ant-picker-input>input,.fc-card .ant-input{color:#fff!important;letter-spacing:.4px}.fc-card .ant-select-arrow,.fc-card .ant-picker-suffix{color:#ffffffb3!important;inset-inline-end:0!important;font-size:13px;display:flex!important;align-items:center}.fc-card .ant-select-arrow svg,.fc-card .ant-select-arrow .anticon,.fc-card .ant-picker-suffix svg,.fc-card .ant-picker-suffix .anticon{display:inline-block!important;opacity:1!important}.fc-card .ant-input[disabled]{color:#ffffff9e!important;-webkit-text-fill-color:rgba(255,255,255,.62)}.fc-card .ant-form-item-has-error .ant-input,.fc-card .ant-form-item-has-error .ant-input-affix-wrapper,.fc-card .ant-form-item-has-error .ant-picker,.fc-card .ant-form-item-has-error .ant-select,.fc-card .ant-form-item-has-error .country-phone{border-color:#ff6b6b!important;border-bottom-color:#ff6b6b!important}.fc-card .country-phone{display:flex;align-items:center;width:100%;background:transparent!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.48)!important;border-radius:0!important;transition:border-color .25s ease}.fc-card .country-phone:focus-within{border-bottom-color:#ffffff80!important}.fc-card .country-phone .cc-selected-wrapper{display:inline-flex;align-items:center;gap:6px;padding-right:8px;margin-right:6px;border-right:none}.fc-card .country-phone .cc-flag{width:20px;height:14px;object-fit:cover;border-radius:2px}.fc-card .country-phone .cc-flag-placeholder{width:20px;height:14px}.fc-card .country-phone .ant-select{border:0!important;border-bottom:0!important}.fc-card .country-phone .ant-select .ant-select-selector{border:none!important;border-bottom:none!important;padding:0 18px 0 0!important;min-height:36px}.fc-card .country-phone .ant-select .ant-select-arrow{display:flex!important;align-items:center;inset-inline-end:0!important;color:#ffffffb3;opacity:1!important;pointer-events:none}.fc-card .country-phone .ant-select .ant-select-arrow svg{display:inline-block}.fc-card .country-phone .cc-input.ant-input{border:none!important;border-bottom:none!important;padding:7px 0 9px!important;flex:1}.fc-actions{display:flex;gap:14px;margin-top:40px}.fc-actions .fc-btn{flex:1;height:56px;border-radius:6px;font-family:Oswald,Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:3px;text-transform:uppercase;box-shadow:none}.fc-actions .fc-btn-ghost{flex:0 0 32%;background:transparent!important;border:1px solid rgba(255,255,255,.48)!important;color:#ffffffb3!important}.fc-actions .fc-btn-ghost:hover{border-color:#ffffff80!important;color:#fff!important}.fc-actions .fc-btn-next{position:relative;background:transparent!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.fc-actions .fc-btn-next:before{content:"";position:absolute;inset:0;border-radius:6px;padding:1px;background:linear-gradient(120deg,#9fd17a99,#78b4ff59,#be8cff66);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.fc-actions .fc-btn-next:hover{border-color:transparent!important;box-shadow:0 0 28px #cfe9b629}.fc-actions .fc-btn-next:hover:before{opacity:1}.fc-footer{margin-top:56px;padding-top:28px;border-top:1px solid rgba(255,255,255,.22);text-align:center}.fc-footer .fc-footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 28px;margin-bottom:28px}.fc-footer .fc-footer-links span{font-size:11px;letter-spacing:1.6px;text-transform:uppercase;color:#ffffffa6;cursor:pointer;transition:color .2s ease}.fc-footer .fc-footer-links span:hover{color:#ffffffd9}.fc-footer .fc-footer-logo{height:22px;width:auto;opacity:.55;margin-bottom:12px}.fc-footer .fc-footer-tag{font-size:10.5px;letter-spacing:2.4px;text-transform:uppercase;color:#ffffff9e}.ant-select-dropdown{background:#161616!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;box-shadow:0 12px 32px #0000008c!important;padding:4px!important}.ant-select-dropdown .ant-select-item{color:#ffffffc7!important;border-radius:6px!important}.ant-select-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled){background:#ffffff14!important;color:#fff!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#82e12f29!important;color:#fff!important;font-weight:500}.ant-select-dropdown .ant-select-item-empty,.ant-select-dropdown .rc-virtual-list-holder-inner .ant-select-item-empty{color:#ffffff80!important}.ant-picker-dropdown .ant-picker-panel-container{background:#161616!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;box-shadow:0 12px 32px #0000008c!important}.ant-picker-dropdown .ant-picker-panel{border:0!important}.ant-picker-dropdown .ant-picker-header,.ant-picker-dropdown .ant-picker-header button,.ant-picker-dropdown .ant-picker-header-view,.ant-picker-dropdown .ant-picker-header-view button{color:#ffffffeb!important}.ant-picker-dropdown .ant-picker-header{border-bottom:1px solid rgba(255,255,255,.1)!important}.ant-picker-dropdown .ant-picker-header button:hover{color:#fff!important}.ant-picker-dropdown .ant-picker-content th,.ant-picker-dropdown .ant-picker-footer,.ant-picker-dropdown .ant-picker-today-btn{color:#fff9!important}.ant-picker-dropdown .ant-picker-cell{color:#ffffff52!important}.ant-picker-dropdown .ant-picker-cell-in-view{color:#ffffffd9!important}.ant-picker-dropdown .ant-picker-cell .ant-picker-cell-inner{border-radius:6px!important}.ant-picker-dropdown .ant-picker-cell-in-view:hover .ant-picker-cell-inner{background:#ffffff14!important}.ant-picker-dropdown .ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#82e12f99!important}.ant-picker-dropdown .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-range-end .ant-picker-cell-inner{background:#82e12f!important;color:#0c0c0c!important;font-weight:600}.country-code-dropdown{min-width:320px!important;max-width:540px!important}.country-code-dropdown .ant-select-item-option-content{white-space:normal!important}.cc-option{display:inline-flex;align-items:center}.cc-option img{width:20px;height:14px;object-fit:cover;margin-right:8px;vertical-align:middle;border-radius:2px}.fc-card .image-picker .fc-upload-btn{background:transparent!important;border:1px dashed rgba(255,255,255,.32)!important;color:#ffffffb3!important;border-radius:8px!important;height:44px;font-family:Oswald,sans-serif;letter-spacing:1.5px;text-transform:uppercase;font-size:12px}.fc-card .image-picker .fc-upload-btn:hover{border-color:#fff9!important;color:#fff!important}.fc-done{text-align:center;padding:48px 32px 40px}.fc-done .fc-done-check{width:72px;height:72px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-size:36px;color:#0c0c0c;border-radius:50%;background:linear-gradient(135deg,#9fd17a,#cfe9b6);box-shadow:0 0 28px #cfe9b659}.fc-done .fc-done-title{font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:1px;font-size:34px;margin:0 0 10px}.fc-done .fc-done-text{color:#fff9;font-size:14px;max-width:380px;margin:0 auto 28px;line-height:1.6}.fc-done .fc-btn-next{max-width:240px;margin:0 auto}:root{--bg: #2c2c2c;--sider-bg: #252324;--sider-text: #ffffff;--white: #ffffff;--red:#ff4d4f;--danger:#fa0004;--header-bg: #3a3a3a;--content-bg: #1c1c1c;--card-bg: #252528;--muted: #888888;--accent: #82e12f;--accent-dark: #374f22;--menu-active-border: var(--accent);--inputBg: #3d3d3d;--placeholder: #aaa;--hover-bg: #3a3a3c;--transparent: transparent;--boxShadow: rgba(0, 0, 0, .25) 0px 54px 55px, rgba(0, 0, 0, .12) 0px -12px 30px, rgba(0, 0, 0, .12) 0px 4px 6px, rgba(0, 0, 0, .17) 0px 12px 13px, rgba(0, 0, 0, .09) 0px -3px 5px}.theme-light{--bg: #f5f6f8;--sider-bg: #ffffff;--sider-text: #1f2933;--header-bg: #ffffff;--content-bg: #f7f9fb;--card-bg: #ffffff;--muted: #e5e7eb;--accent: #10b981;--accent-dark: #059669;--menu-active-border: var(--accent);--inputBg: #ffffff;--placeholder: #6b7280;--hover-bg: #f3f4f6;--transparent: transparent}.ant-menu-inline-collapsed{background-color:transparent!important}.app-sider-menu .ant-menu-dark{background:var(--sider-bg)!important}.app-sider-menu .ant-menu-dark,.app-sider-menu .ant-menu-light{background:var(--sider-bg)!important;color:var(--sider-text)!important}.app-sider-menu .ant-menu-item,.app-sider-menu .ant-menu-item>a,.app-sider-menu .ant-menu-submenu-title{color:var(--sider-text)!important}.app-sider-menu .ant-menu-item:hover,.app-sider-menu .ant-menu-item-active,.app-sider-menu .ant-menu-submenu-open .ant-menu-submenu-title{color:var(--accent)!important}.fitclub-logo{font-size:28px;font-weight:700;color:var(--sider-text);letter-spacing:2px;text-align:center}.ant-select{background-color:transparent!important;color:var(--sider-text);border-color:var(--muted)!important}.ant-menu-sub,.ant-menu-inline{background-color:var(--sider-bg)!important}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100vh}body{background:#040404;color:#fff;font-family:Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}
