@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{--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;--tw-duration:initial}::backdrop{--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;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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,ui-sans-serif, system-ui, 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;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{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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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,)}.transition-\[fill\,stroke\,filter\]{transition-property:fill,stroke,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}@media (hover:hover){.hover\:brightness-110:hover{--tw-brightness:brightness(110%);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,)}}}.report-live-strip{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:14px;display:grid}.report-live-strip article{background:#101710;border:1px solid #283326;border-radius:10px;flex-direction:column;padding:12px;display:flex}.report-live-strip span{color:#899685;font-size:8px}.report-live-strip strong{color:#fff;margin:6px 0;font-size:14px}.report-live-strip small{font:700 6px var(--font-manrope);letter-spacing:1px;color:var(--gym-brand,#b9f33d)}@media (max-width:900px){.report-live-strip{grid-template-columns:repeat(2,1fr)}}.member-classes>section{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.member-classes>section>article{padding:18px}.member-classes article>header{color:#75836f;justify-content:space-between;font-size:9px;display:flex}.member-classes article>header b{color:var(--gym-brand,#b9f33d)}.member-classes article h2{margin:16px 0 5px;font-size:17px}.member-classes article>div{margin:18px 0}.member-classes article>div span{justify-content:space-between;font-size:8px;display:flex}.member-classes article>div i{background:#263024;border-radius:5px;height:4px;margin-top:7px;display:block}.member-classes article>div i b{background:var(--gym-brand,#b9f33d);height:100%;display:block}.member-classes article>button{background:var(--gym-brand,#b9f33d);color:#111;border:0;border-radius:8px;width:100%;padding:10px;font-size:9px;font-weight:900}.member-classes article>button:disabled{color:#8b9687;background:#273124}.empty-classes{text-align:center;grid-column:1/-1;padding:50px!important}@media (max-width:800px){.member-classes>section{grid-template-columns:1fr}}.logo-upload>div>img{object-fit:contain;border-radius:8px;width:100%;height:100%}.logo-file-button{cursor:pointer;border:1px solid #ddd;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:8px;display:flex!important}.logo-file-button input{display:none}.pos-modal{z-index:1000;direction:ltr;background:#030603e8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.real-pos{color:#fff;background:#0d130d;border:1px solid #283326;border-radius:18px;flex-direction:column;width:min(1180px,100%);height:min(760px,96vh);display:flex;overflow:hidden}.real-pos>header{border-bottom:1px solid #283326;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.real-pos>header>div{align-items:center;gap:9px;display:flex}.real-pos>header span{flex-direction:column;display:flex}.real-pos>header small{color:#81907d;margin-top:3px;font-size:8px}.real-pos button{color:#fff;background:#172016;border:1px solid #2a3527;border-radius:8px}.real-pos>header>button{place-items:center;width:34px;height:34px;display:grid}.real-pos-body{flex:1;grid-template-columns:1.6fr .8fr;min-height:0;display:grid}.real-pos-body>main{padding:16px;overflow:auto}.pos-scan{background:#151d14;border:1px solid #344230;border-radius:10px;align-items:center;gap:9px;height:48px;padding:0 8px 0 14px;display:flex}.pos-scan input{color:#fff;background:0 0;border:0;outline:0;flex:1;font-size:12px}.pos-scan button{background:var(--gym-brand,#b9f33d);color:#111;border-color:var(--gym-brand,#b9f33d);padding:9px 15px;font-weight:800}.pos-live-products{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.pos-live-products>button{text-align:left;align-items:center;gap:9px;padding:12px;display:flex}.pos-live-products i{background:var(--gym-brand,#b9f33d);color:#111;width:40px;height:40px;font:900 8px var(--font-manrope);text-transform:uppercase;border-radius:9px;place-items:center;display:grid}.pos-live-products span{flex-direction:column;flex:1;display:flex}.pos-live-products small{color:#81907d;margin-top:4px;font-size:7px}.pos-live-products b{color:var(--gym-brand,#b9f33d);font-size:10px}.real-pos-body>aside{background:#101710;border-left:1px solid #283326;flex-direction:column;padding:16px;display:flex}.real-pos-body>aside>header{justify-content:space-between;font-size:10px;display:flex}.real-pos-body>aside>header span{color:var(--gym-brand,#b9f33d)}.pos-cart-lines{flex:1;margin:12px 0;overflow:auto}.pos-cart-lines>div{border-top:1px solid #273124;align-items:center;gap:6px;padding:11px 0;display:flex}.pos-cart-lines span{flex:1;gap:7px;font-size:9px;display:flex}.pos-cart-lines span b{color:var(--gym-brand,#b9f33d)}.pos-cart-lines strong{font-size:9px}.pos-cart-lines button{width:26px;height:26px}.real-pos-body>aside>label{color:#8a9786;margin-top:10px;font-size:8px}.real-pos-body>aside input,.real-pos-body>aside select{color:#fff;background:#182017;border:1px solid #303b2d;border-radius:8px;width:100%;height:40px;margin-top:5px;padding:0 9px;font-size:10px}.real-pos-body>aside>footer{border-top:1px solid #283326;flex-direction:column;gap:7px;margin-top:14px;padding-top:12px;display:flex}.real-pos-body>aside>footer span,.real-pos-body>aside>footer strong{justify-content:space-between;display:flex}.real-pos-body>aside>footer small{color:#8b9788;font-size:8px}.real-pos-body>aside>footer b{font-size:11px}.real-pos-body>aside>footer strong b{color:var(--gym-brand,#b9f33d);font-size:17px}.real-pos-body>aside>footer button{background:var(--gym-brand,#b9f33d);color:#111;border:0;margin-top:7px;padding:13px;font-size:10px;font-weight:900}.real-pos-body>aside>footer button:disabled{opacity:.4}.receipt-screen{z-index:1010;background:#000d;place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.pos-receipt{color:#111;width:320px;font:10px var(--font-manrope);background:#fff;padding:24px;box-shadow:0 20px 80px #000}.pos-receipt>img{width:42px;margin:auto;display:block}.pos-receipt h2{text-align:center;margin:8px 0;font-size:15px}.pos-receipt>p{text-align:center;color:#666}.pos-receipt>div,.pos-receipt>strong{justify-content:space-between;padding:7px 0;display:flex}.pos-receipt>strong{font-size:13px}.pos-receipt>small{text-align:center;border-top:1px dashed #aaa;margin-top:10px;padding-top:12px;line-height:1.7;display:block}.receipt-screen>footer{gap:8px;margin-top:12px;display:flex}.receipt-screen>footer button{border:0;border-radius:8px;align-items:center;gap:6px;padding:10px 16px;display:flex}.receipt-screen>footer button:last-child{background:var(--gym-brand,#b9f33d);font-weight:900}@media (max-width:800px){.real-pos-body{grid-template-columns:1fr;overflow:auto}.real-pos-body>aside{border-top:1px solid #283326;border-left:0}.pos-live-products{grid-template-columns:1fr}.real-pos{height:97vh}}@media print{body *{visibility:hidden!important}.pos-receipt,.pos-receipt *{visibility:visible!important}.pos-receipt{width:80mm;box-shadow:none;position:fixed;top:0;left:0}}.english-signup,.english-signup .signup-shell,.english-signup .signup-shell>section,.english-signup label,.english-signup .signup-shell>aside{text-align:left}.onboard-error{color:#b42318;margin-right:auto;font-size:10px}.tenant-onboard footer .next:disabled{opacity:.6;cursor:wait}.member-live-summary{direction:ltr;grid-template-columns:repeat(6,1fr);gap:8px;margin:14px 24px 0;display:grid}.member-live-summary span{background:#101610;border:1px solid #273023;border-radius:10px;flex-direction:column;padding:11px;display:flex}.member-live-summary small{font:800 7px var(--font-manrope);letter-spacing:1px;color:#788473}.member-live-summary strong{font:800 12px var(--font-manrope);color:#fff;margin-top:6px}@media (max-width:800px){.member-live-summary{grid-template-columns:repeat(2,1fr);margin:12px}}.real-qr img{object-fit:contain;background:#fff;border-radius:8px;width:100%;height:100%;padding:4px;display:block}.connected-data{border:1px solid var(--gym-brand,#b9f33d);background:linear-gradient(135deg,#121912,#0d130d);margin:16px 24px 0;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.connected-data{border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 16.8627%,transparent)}}.connected-data{color:#fff;direction:rtl;border-radius:14px}.connected-data>header{justify-content:space-between;align-items:center;display:flex}.connected-data>header>div{align-items:center;gap:9px;display:flex}.connected-data>header i{background:var(--gym-brand,#b9f33d);width:8px;height:8px;box-shadow:0 0 12px var(--gym-brand,#b9f33d);border-radius:50%}.connected-data>header span{flex-direction:column;display:flex}.connected-data>header strong{font-size:11px}.connected-data>header small{font:700 7px var(--font-manrope);letter-spacing:1px;color:#82907e;margin-top:3px}.connected-data button{color:#dce5d8;background:#172016;border:1px solid #293127;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:9px;display:flex}.connected-data button.add{background:var(--gym-brand,#b9f33d);color:#111;border-color:var(--gym-brand,#b9f33d);font-weight:900}.connected-preview{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.connected-preview article{background:#ffffff08;border:1px solid #ffffff0d;border-radius:9px;flex-direction:column;padding:10px;display:flex}.connected-preview b{font-size:9px}.connected-preview span{color:var(--gym-brand,#b9f33d);margin-top:5px;font-size:7px}.connected-preview small{color:#7e897b;margin-top:3px;font-size:7px}.data-modal{z-index:1000;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.data-modal form{color:#182017;background:#f7f9f4;border-radius:18px;width:min(620px,100%);max-height:90vh;padding:22px;overflow:auto;box-shadow:0 35px 100px #000}.data-modal form>header{justify-content:space-between;align-items:start;display:flex}.data-modal form>header span{font:800 8px var(--font-manrope);letter-spacing:1.5px;color:#6b8e26}.data-modal form h2{margin:5px 0 14px;font-size:22px}.data-modal form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.data-modal label{flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.data-modal input{background:#fff;border:1px solid #d9ded5;border-radius:9px;height:44px;padding:0 11px;font-size:12px}.data-modal footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.data-modal footer button.save{color:#fff;background:#182017;padding-inline:18px}.data-modal footer button:disabled{opacity:.55}@media (max-width:700px){.connected-data{margin:10px 12px 0}.connected-preview{grid-template-columns:1fr 1fr}.connected-data>header{align-items:flex-start;gap:10px}.connected-data>header>div:last-child{flex-direction:column}.data-modal form>div{grid-template-columns:1fr}}.platform-module{margin-top:28px}.platform-module>header{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.platform-module>header span{letter-spacing:2px;color:#c7ff3d;font-size:9px}.platform-module>header h2{color:#fff;margin:6px 0;font-size:28px}.platform-module>header p{color:#8694a8;font-size:11px}.platform-module>header>button{color:#10150e;background:#c7ff3d;border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:800}.module-stats{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.module-stats article{background:#101827;border:1px solid #202c40;border-radius:14px;flex-direction:column;padding:18px;display:flex}.module-stats span{color:#8694a8;font-size:9px}.module-stats strong{color:#fff;margin-top:8px;font-size:22px}.module-body{grid-template-columns:1.5fr .7fr;gap:12px;margin-top:12px;display:grid}.module-body .sa-panel>button{text-align:left;color:#fff;background:0 0;border:0;border-top:1px solid #202c40;align-items:center;gap:12px;width:100%;padding:15px 0;display:flex}.module-body .sa-panel>button span{flex-direction:column;flex:1;display:flex}.module-body .sa-panel>button strong{font-size:10px}.module-body .sa-panel>button small{color:#8694a8;margin-top:4px;font-size:8px}.module-body .sa-panel>button b{color:#c7ff3d;font-size:8px}.module-body aside>strong{margin-bottom:10px;display:block}.module-body aside>button{justify-content:flex-start;background:#0c1421!important;border:1px solid #202c40!important;border-radius:9px!important;margin-top:8px!important;padding:12px!important}.module-body aside>button svg:last-child{margin-left:auto}@media (max-width:700px){.module-stats{grid-template-columns:1fr 1fr}.module-body{grid-template-columns:1fr}.platform-module>header h2{font-size:23px}}.session-loading{box-sizing:border-box;color:#dce8e1;width:100%;min-height:100vh;font:700 14px var(--font-cairo);letter-spacing:0;background:#080b08;justify-content:center;align-items:center;padding:24px;display:flex}.session-error{text-align:center;flex-direction:column;gap:12px}.session-error strong{color:#f4f8f5;font-size:20px}.session-error span{color:#91a098;max-width:520px;font-weight:500}.session-error button{color:#11180e;min-height:44px;font:800 14px var(--font-cairo);cursor:pointer;background:#b7f72d;border:1px solid #b7f72d;border-radius:12px;padding:0 22px}.session-error button:focus-visible{outline-offset:3px;outline:3px solid #fff}.role-login .auth-form .submit:disabled{opacity:.65;cursor:wait;transform:none}.login-error{color:#9d2d24;background:#fff1ef;border:1px solid #f3c8c3;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;font-size:10px;font-weight:700;display:flex}.gf-home{font-size:16px}.gf-nav nav a{font-weight:650;font-size:12px!important}.gf-nav button{font-size:11px!important}.gf-hero-copy>p{max-width:640px!important;font-size:15px!important}.gf-pill{font-size:9px!important}.gf-proof{font-size:10px!important}.gf-feature-grid h3{font-size:18px!important}.gf-feature-grid p{font-size:11px!important}.gf-feature-grid button{font-size:10px!important}.section-copy p,.experience-copy p{font-size:13px!important}.experience-copy li{font-size:11px!important}.gf-home button{transition:transform .25s,box-shadow .25s,background .25s}.gf-home button:hover{transform:translateY(-2px)}.gf-window:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 44%,#ffffff0b 50%,#0000 56%);animation:7s linear infinite dashboardShine;position:absolute;inset:-100% -40%}.gf-product:before{content:"";border:1px solid var(--gym-brand,#b9f33d);position:absolute;inset:5% 10%}@supports (color:color-mix(in lab, red, red)){.gf-product:before{border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 12.549%,transparent)}}.gf-product:before{border-radius:50%;animation:16s linear infinite orbit}.gf-product:after{content:"";background:var(--acid);width:7px;height:7px;box-shadow:0 0 28px 8px var(--gym-brand,#b9f33d);border-radius:50%;position:absolute;top:30%;right:8%}@supports (color:color-mix(in lab, red, red)){.gf-product:after{box-shadow:0 0 28px 8px color-mix(in srgb,var(--gym-brand,#b9f33d) 37.6471%,transparent)}}.gf-product:after{animation:2.4s ease-in-out infinite signal}.gf-feature-grid article:before{content:"";background:radial-gradient(350px circle at var(--mx,20%) var(--my,10%),var(--gym-brand,#b9f33d),transparent 48%);border-radius:14px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.gf-feature-grid article:before{background:radial-gradient(350px circle at var(--mx,20%) var(--my,10%),color-mix(in srgb,var(--gym-brand,#b9f33d) 6.27451%,transparent),transparent 48%)}}.gf-feature-grid article:before{opacity:0;transition:all .3s}.gf-feature-grid article:hover:before{opacity:1}.gf-feature-grid article>div{transition:all .3s}.gf-feature-grid article:hover>div{transform:rotate(-7deg)scale(1.08);box-shadow:0 10px 28px #85ac2430}.phone{animation:5s ease-in-out infinite phoneHover}.phone-stage:after{content:"";filter:blur(15px);background:#0004;border-radius:50%;width:170px;height:20px;animation:5s ease-in-out infinite shadowPulse;position:absolute;bottom:24px}.gf-security{position:relative;overflow:hidden}.gf-security:after{content:"SECURE";color:#ffffff02;letter-spacing:-.08em;font-size:180px;font-weight:900;position:absolute;bottom:-50px;right:-20px}.gf-footer .gf-logo>b{animation:2.5s ease-in-out infinite signal}@keyframes dashboardShine{to{transform:translate(100%)}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes signal{50%{box-shadow:0 0 38px 10px color-mix(in srgb,var(--gym-brand,#b9f33d) 31.3726%,transparent);transform:scale(1.2)}}@keyframes phoneHover{50%{transform:rotate(2deg)translateY(-12px)}}@keyframes shadowPulse{50%{opacity:.55;transform:scale(.82)}}@media (max-width:600px){.gf-home{font-size:17px}.gf-nav{height:74px}.gf-logo>span{font-size:13px}.gf-hero{min-height:auto!important;padding-top:42px!important}.gf-pill{max-width:100%;line-height:1.5;font-size:8px!important}.gf-hero h1{margin:22px 0!important;font-size:54px!important;line-height:1.02!important}.gf-home.arabic .gf-hero h1{font-size:46px!important;line-height:1.25!important}.gf-hero-copy>p{color:#b7bdb4!important;font-size:14px!important;line-height:1.9!important}.gf-cta button{justify-content:center;min-height:52px!important;font-size:12px!important}.gf-proof{grid-template-columns:1fr!important;gap:10px!important;font-size:11px!important;display:grid!important}.gf-product{height:470px!important;margin-top:38px!important}.gf-window{grid-template-columns:42px 1fr!important}.gf-window>section{padding:13px!important}.window-title strong{font-size:16px!important}.window-title small,.window-title button{font-size:8px!important}.window-stats article{padding:14px!important}.window-stats span{font-size:9px!important}.window-stats strong{font-size:22px!important}.window-stats small{font-size:9px!important}.window-chart{height:220px!important}.window-chart header{font-size:10px!important}.float-card.access{padding:13px!important;right:4px!important}.float-card strong{font-size:10px!important}.float-card small{font-size:8px!important}.gf-marquee{height:60px!important}.gf-marquee span{font-size:10px!important}.section-copy>span,.experience-copy>span{font-size:9px!important}.section-copy h2,.experience-copy h2{font-size:38px!important;line-height:1.18!important}.gf-home.arabic .section-copy h2,.gf-home.arabic .experience-copy h2{font-size:34px!important;line-height:1.4!important}.section-copy p,.experience-copy p{font-size:13px!important;line-height:1.9!important}.gf-feature-grid{gap:15px!important;margin-top:38px!important}.gf-feature-grid article{min-height:245px!important;padding:24px!important}.gf-feature-grid h3{font-size:20px!important}.gf-feature-grid p{font-size:13px!important;line-height:1.8!important}.gf-feature-grid button{font-size:11px!important;bottom:22px!important}.experience-copy li{padding:11px 0!important;font-size:13px!important}.phone{width:280px!important}.gf-security h2{font-size:35px!important;line-height:1.3!important}.security-list article{padding:24px 0!important}.security-list span{font-size:14px!important}.gf-footer{padding-inline:20px!important}.gf-footer h2{font-size:35px!important;line-height:1.25!important}.gf-footer button{min-height:50px;font-size:12px!important}.gf-footer small{font-size:9px!important}}.theme-toggle{place-items:center;width:36px;background:#fff!important;border:1px solid #ddd!important;height:36px!important;padding:0!important;display:grid!important}.app-dark{--ink:#f2f5ef;--muted:#8e958a;--line:#2a2e28;color:#eef1eb;background:#0e100e}.app-dark .work,.app-dark .content,.app-dark .client-wrap{color:#eef1eb;background:#0e100e}.app-dark .work>header,.app-dark .panel,.app-dark .stat-card,.app-dark .feature-stats article,.app-dark .module-cards article,.app-dark .member-table,.app-dark .permission-matrix,.app-dark .brand-tabs,.app-dark .template-grid article{color:#eef1eb;background:#171a16;border-color:#2b2f29}.app-dark input,.app-dark textarea,.app-dark select,.app-dark .theme-toggle{color:#fff;background:#20231e!important;border-color:#343932!important}.app-dark .data-panel th,.app-dark .member-table th,.app-dark .pay-total,.app-dark .print-settings{background:#20231e}.app-dark .member-table td,.app-dark .data-panel td,.app-dark .value-row,.app-dark .pay-line{border-color:#292d27}.brand-tabs{background:#fff;border:1px solid #e7e9e5;border-radius:11px;gap:5px;width:max-content;margin-bottom:14px;padding:5px;display:flex}.brand-tabs button{background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:8px 12px;font-size:8px;display:flex}.brand-tabs button.active{color:#fff;background:#20221f}.studio-grid{grid-template-columns:390px 1fr;gap:14px;display:grid}.studio-controls{flex-direction:column;gap:12px;display:flex}.logo-upload{align-items:center;gap:9px;margin-top:13px;display:flex}.logo-upload>div{background:var(--gym-brand,#b9f33d);color:#111;border-radius:12px;place-items:center;width:58px;height:58px;display:grid}.logo-upload section{flex-direction:column;flex:1;display:flex}.logo-upload small{color:#999;font-size:7px}.logo-upload button{background:#fff;border:1px solid #ddd;border-radius:7px;gap:5px;padding:7px;font-size:7px;display:flex}.switch-line{border-top:1px solid #eee;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.switch-line>span{flex-direction:column;font-size:8px;display:flex}.switch-line small{color:#999;font-size:6px}.switch-line>input{accent-color:#7ca91d}.color-control{gap:10px;margin-top:13px;display:flex}.color-control>input{background:0 0;border:0;width:45px;height:45px}.color-control section{flex-direction:column;flex:1;display:flex}.color-control strong{font-size:8px}.color-control section input{border:1px solid #ddd;border-radius:6px;margin-top:4px;padding:6px}.swatches{gap:7px;margin-top:12px;display:flex}.swatches button{border:3px solid #0000;border-radius:50%;width:27px;height:27px}.swatches button.selected{border-color:#222}.mode-pills{background:#f1f3ee;border-radius:7px;padding:3px;display:flex}.mode-pills button{background:0 0;border:0;border-radius:5px;align-items:center;gap:4px;padding:5px;font-size:7px;display:flex}.mode-pills button.active{background:#fff;box-shadow:0 2px 7px #0001}.gym-data .form-grid{grid-template-columns:1fr 1fr}.document-studio{background:#dfe2dc;border-radius:14px;padding:12px}.doc-toolbar{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.doc-toolbar>div,.doc-toolbar>section{gap:4px;display:flex}.doc-toolbar button{background:0 0;border:0;border-radius:6px;align-items:center;gap:4px;padding:7px;font-size:7px;display:flex}.doc-toolbar button.active{background:#fff}.paper{color:#181a18;background:#fff;border-radius:3px;max-width:660px;min-height:760px;margin:auto;padding:38px;box-shadow:0 18px 45px #26321a18}.paper>header{border-bottom:2px solid #20221f;grid-template-columns:48px 1fr auto;align-items:start;gap:10px;padding-bottom:20px;display:grid}.paper-logo{border-radius:9px;place-items:center;width:43px;height:43px;display:grid}.paper header section{flex-direction:column;display:flex}.paper header small{color:#777;font-size:6px}.paper header>div:last-child{text-align:right;flex-direction:column;display:flex}.paper header>div:last-child span{font-size:16px;font-weight:700}.paper header>div:last-child b{font-size:7px}.paper-customer{justify-content:space-between;margin:28px 0;display:flex}.paper-customer section{flex-direction:column;display:flex}.paper-customer span{color:#999;font-size:6px}.paper-customer strong{font-size:9px}.paper-customer small{font-size:7px}.paper-customer b{color:#57952f;background:#eff8e9;border-radius:20px;padding:5px 8px;font-size:7px}.paper table{border-collapse:collapse;width:100%;font-size:7px}.paper th{text-align:left;background:#f2f4ef;padding:8px}.paper td{border-bottom:1px solid #eee;padding:10px 8px}.paper th:not(:first-child),.paper td:not(:first-child){text-align:right}.paper-total{width:250px;margin:25px 0 0 auto}.paper-total section{justify-content:space-between;padding:7px;font-size:7px;display:flex}.paper-total .grand{border-top:3px solid;font-size:9px}.paper footer{border-top:1px solid #ddd;justify-content:space-between;margin-top:130px;padding-top:15px;display:flex}.paper footer>div:first-child{flex-direction:column;font-size:7px;display:flex}.paper footer small{color:#999}.mini-qr{font-size:30px}.print-settings{background:#eceee8;border-radius:0 0 14px 14px;justify-content:center;gap:25px;margin:11px -12px -12px;padding:10px;display:flex}.print-settings span{font-size:7px}.print-settings b{margin-left:5px}.template-grid{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:14px;display:grid}.template-grid article{background:#fff;border:1px solid #e7e9e5;border-radius:10px;flex-direction:column;padding:12px;display:flex}.template-grid i{background:var(--gym-brand,#b9f33d);border-radius:7px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.template-grid i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.template-grid i{color:#577b1b;place-items:center;display:grid}.template-grid strong{margin:8px 0;font-size:8px}.template-grid small{color:#999;min-height:28px;font-size:6px}.template-grid button{text-align:right;background:0 0;border:0;font-size:7px}@media (max-width:1100px){.studio-grid{grid-template-columns:1fr}.template-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.brand-tabs{width:100%;overflow:auto}.paper{min-height:650px;padding:20px}.template-grid{grid-template-columns:repeat(2,1fr)}.doc-toolbar{flex-direction:column;align-items:flex-start;gap:8px}.gym-data .form-grid{grid-template-columns:1fr}}body{font-family:var(--font-cairo),var(--font-manrope),sans-serif!important}.gf-home{--acid:var(--gym-brand,#b9f33d);--night:#090b09;--surface:#111410;--hair:#ffffff13;background:var(--night);color:#f7f9f4;min-height:100vh;font-family:var(--font-manrope),sans-serif;overflow:hidden}.gf-home.arabic{font-family:var(--font-cairo),sans-serif}.gf-nav{border-bottom:1px solid var(--hair);z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090b09d9;justify-content:space-between;align-items:center;height:82px;padding:0 5vw;display:flex;position:relative}.gf-logo{direction:ltr;align-items:center;gap:10px;display:flex}.gf-logo>b{background:var(--acid);color:#111;width:38px;height:38px;box-shadow:0 0 35px var(--gym-brand,#b9f33d);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.gf-logo>b{box-shadow:0 0 35px color-mix(in srgb,var(--gym-brand,#b9f33d) 18.8235%,transparent)}}.gf-logo>span{letter-spacing:.06em;font-size:14px;font-weight:800}.gf-logo i{color:var(--acid);font-size:.7em;font-style:normal}.gf-nav nav{gap:30px;display:flex}.gf-nav nav a{color:#8f968d;font-size:11px;text-decoration:none;transition:all .25s}.gf-nav nav a:hover{color:#fff}.gf-nav-actions{align-items:center;gap:8px;display:flex}.gf-nav button,.gf-hero button,.gf-footer button{color:#fff;background:0 0;border:1px solid #ffffff20;border-radius:9px;align-items:center;gap:7px;padding:10px 15px;font-size:10px;display:flex}.gf-nav .lang{color:#9da39a;border:0}.gf-home .lime{background:var(--acid);border-color:var(--acid);color:#10130d;box-shadow:0 8px 30px var(--gym-brand,#b9f33d);font-weight:800}@supports (color:color-mix(in lab, red, red)){.gf-home .lime{box-shadow:0 8px 30px color-mix(in srgb,var(--gym-brand,#b9f33d) 7.05882%,transparent)}}.gf-home .lime{transition:all .25s}.gf-home .lime:hover{box-shadow:0 12px 36px var(--gym-brand,#b9f33d);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.gf-home .lime:hover{box-shadow:0 12px 36px color-mix(in srgb,var(--gym-brand,#b9f33d) 18.8235%,transparent)}}.mobile-menu{display:none!important}.gf-hero{grid-template-columns:.86fr 1.14fr;align-items:center;gap:3vw;min-height:710px;padding:78px 6vw 85px;display:grid;position:relative}.gf-grid-bg{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.gf-glow{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.gf-glow.a{background:#bfff2630;width:420px;height:420px;top:15%;right:14%}.gf-glow.b{background:#436dff24;width:260px;height:260px;bottom:4%;right:0}.gf-hero-copy,.gf-product{z-index:2;position:relative}.gf-pill{border:1px solid var(--gym-brand,#b9f33d);width:max-content}@supports (color:color-mix(in lab, red, red)){.gf-pill{border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 25.098%,transparent)}}.gf-pill{background:var(--gym-brand,#b9f33d)}@supports (color:color-mix(in lab, red, red)){.gf-pill{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 3.92157%,transparent)}}.gf-pill{color:var(--acid);letter-spacing:.14em;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:8px;display:flex}.gf-hero h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(54px,6vw,92px);line-height:.94}.gf-home.arabic .gf-hero h1{letter-spacing:-.035em;line-height:1.08}.gf-hero h1 em{color:var(--acid);text-shadow:0 0 50px var(--gym-brand,#b9f33d);font-style:normal}@supports (color:color-mix(in lab, red, red)){.gf-hero h1 em{text-shadow:0 0 50px color-mix(in srgb,var(--gym-brand,#b9f33d) 14.5098%,transparent)}}.gf-hero-copy>p{color:#9aa198;max-width:590px;font-size:13px;line-height:1.85}.gf-cta{gap:10px;margin:28px 0 21px;display:flex}.gf-home .big{padding:13px 18px;font-size:10px}.gf-cta .watch{border:0}.gf-cta .watch>span{background:#ffffff10;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.gf-proof{color:#737a71;gap:20px;font-size:8px;display:flex}.gf-proof span{align-items:center;gap:6px;display:flex}.gf-proof svg{color:var(--acid)}.gf-product{perspective:1100px;height:510px}.gf-window{background:#141713e8;border:1px solid #ffffff18;border-radius:18px;grid-template-rows:43px 1fr;grid-template-columns:58px 1fr;animation:.8s ease-out both gfReveal;display:grid;position:absolute;inset:18px 3% 45px 2%;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 45px 100px #000b}.gf-window>header{color:#9da39a;border-bottom:1px solid #ffffff10;grid-column:1/-1;align-items:center;gap:10px;padding:0 15px;font-size:8px;display:flex}.window-dots{gap:4px;display:flex}.window-dots i{background:#3b4038;border-radius:50%;width:5px;height:5px}.gf-window>header small{color:var(--acid);margin-left:auto}.gf-home.arabic .gf-window>header small{margin-left:0;margin-right:auto}.gf-window>aside{border-right:1px solid #ffffff0d;flex-direction:column;align-items:center;gap:13px;padding-top:13px;display:flex}.gf-window aside>i,.mini-brand{color:#697067;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.gf-window aside>i.active,.mini-brand{background:var(--acid);color:#111}.gf-window>section{padding:20px}.window-title{justify-content:space-between;display:flex}.window-title>div{flex-direction:column;display:flex}.window-title small{color:#6f756d;font-size:7px}.window-title strong{font-size:15px}.window-title button{color:#8f968d;background:#ffffff07;border:1px solid #ffffff12;border-radius:6px;padding:6px;font-size:7px}.window-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0;display:grid}.window-stats article{background:#ffffff06;border:1px solid #ffffff0c;border-radius:9px;flex-direction:column;padding:12px;display:flex}.window-stats span{color:#737a71;font-size:7px}.window-stats strong{margin:6px 0;font-size:17px}.window-stats small{color:var(--acid);font-size:7px}.window-stats i{background:var(--acid);height:2px;margin-top:8px}.window-chart{background:#0f110e;border-radius:10px;height:205px;padding:14px}.window-chart header{justify-content:space-between;font-size:8px;display:flex}.window-chart header span{color:var(--acid)}.window-chart>div{background:repeating-linear-gradient(#0000 0 39px,#ffffff08 40px);align-items:flex-end;gap:9px;height:145px;padding-top:15px;display:flex}.window-chart>div i{background:#343831;border-radius:4px 4px 0 0;flex:1;animation:1s both bars}.window-chart>div i.hot{background:var(--acid);box-shadow:0 0 25px var(--gym-brand,#b9f33d)}@supports (color:color-mix(in lab, red, red)){.window-chart>div i.hot{box-shadow:0 0 25px color-mix(in srgb,var(--gym-brand,#b9f33d) 25.098%,transparent)}}.float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:3;background:#1c201adf;border:1px solid #ffffff15;border-radius:12px;position:absolute;box-shadow:0 25px 50px #0009}.float-card.access{align-items:center;gap:9px;padding:12px;animation:4s ease-in-out infinite gfFloat;display:flex;bottom:18px;right:-2%}.float-card.access>div{background:var(--acid);color:#111;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.float-card.access span{flex-direction:column;display:flex}.float-card strong{font-size:8px}.float-card small{color:#737a71;font-size:7px}.float-card.access>svg{color:var(--acid)}.float-card.growth{color:var(--acid);gap:8px;padding:12px 16px;animation:5s ease-in-out 1s infinite gfFloat;display:flex;top:2px;left:-2%}.float-card.growth span{flex-direction:column;display:flex}.scroll-cue{color:#555c53;letter-spacing:.18em;align-items:center;gap:12px;font-size:7px;display:flex;position:absolute;bottom:20px;left:6vw;right:6vw}.scroll-cue i{background:linear-gradient(90deg,#ffffff20,#0000);flex:1;height:1px}.gf-marquee{border-block:1px solid var(--hair);align-items:center;height:52px;display:flex;overflow:hidden}.gf-marquee>div{gap:55px;min-width:max-content;animation:26s linear infinite marquee;display:flex}.gf-marquee span{color:#646b62;gap:8px;font-size:9px;display:flex}.gf-marquee svg{color:var(--acid)}.gf-platform{color:#11140f;background:#f2f4ef;padding:110px 6vw}.section-copy{text-align:center;max-width:720px;margin:auto}.section-copy>span,.experience-copy>span{letter-spacing:.18em;color:#6e951e;font-size:8px;font-weight:800}.section-copy h2,.experience-copy h2{letter-spacing:-.045em;margin:15px 0;font-size:clamp(34px,4vw,57px);line-height:1.08}.gf-home.arabic .section-copy h2,.gf-home.arabic .experience-copy h2{letter-spacing:-.02em}.section-copy p,.experience-copy p{color:#747a72;font-size:11px;line-height:1.8}.gf-feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:55px;display:grid}.gf-feature-grid article{background:#fff;border:1px solid #e1e4dc;border-radius:14px;min-height:225px;padding:25px;transition:all .3s;position:relative}.gf-feature-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 45px #25340c12}.gf-feature-grid article>div{background:var(--gym-brand,#b9f33d);border-radius:11px;width:41px;height:41px}@supports (color:color-mix(in lab, red, red)){.gf-feature-grid article>div{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.gf-feature-grid article>div{color:#496715;place-items:center;display:grid}.gf-feature-grid article>span{color:#b6bbb3;font-size:8px;position:absolute;top:27px;right:25px}.gf-home.arabic .gf-feature-grid article>span{left:25px;right:auto}.gf-feature-grid h3{margin:28px 0 8px;font-size:15px}.gf-feature-grid p{color:#757b73;font-size:9px;line-height:1.7}.gf-feature-grid button{background:0 0;border:0;align-items:center;gap:5px;font-size:8px;display:flex;position:absolute;bottom:20px}.gf-feature-grid article.featured{color:#fff;background:#171a16;border-color:#171a16}.gf-feature-grid article.featured p{color:#969c93}.gf-experience{color:#151714;background:#e6e9e1;grid-template-columns:1fr 1fr;align-items:center;min-height:700px;padding:90px 10vw;display:grid}.experience-copy{max-width:530px}.experience-copy ul{margin:25px 0;padding:0;list-style:none}.experience-copy li{align-items:center;gap:8px;padding:8px 0;font-size:9px;display:flex}.experience-copy li svg{color:#688f1d}.experience-copy .lime{width:max-content}.phone-stage{place-items:center;height:560px;display:grid;position:relative}.phone-stage:before{content:"";background:var(--gym-brand,#b9f33d);filter:blur(1px);border-radius:50%;width:430px;height:430px;position:absolute}.phone{color:#fff;z-index:2;background:#10130f;border:8px solid #22261f;border-radius:39px;width:260px;height:500px;padding:25px 17px;position:relative;transform:rotate(4deg);box-shadow:0 45px 80px #1d2b0f35}.phone>header{justify-content:space-between;display:flex}.phone .gf-logo>b{border-radius:6px;width:23px;height:23px}.phone p{color:#888;margin-top:30px;font-size:7px}.phone h3{font-size:20px}.phone>article{background:linear-gradient(145deg,#252a22,#171a16);border-radius:16px;flex-direction:column;height:150px;padding:16px;display:flex}.phone article span,.phone article small{color:#92988f;font-size:7px}.phone article strong{margin:14px 0;font-size:19px}.phone article i{background:#393e35;height:3px}.phone article i b{background:var(--acid);height:100%;display:block}.phone article small{margin-top:auto}.phone-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.phone-actions button{color:#ddd;background:#1c201a;border:1px solid #ffffff0d;border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex}.phone-actions button svg{color:var(--acid)}.phone-actions span{font-size:7px}.gf-security{grid-template-columns:1fr 1fr;gap:60px;padding:100px 8vw;display:grid}.gf-security>div:first-child>svg{color:var(--acid)}.gf-security>div>span{color:var(--acid);letter-spacing:.18em;margin-top:20px;font-size:8px;display:block}.gf-security h2{font-size:40px;line-height:1.12}.security-list article{border-bottom:1px solid var(--hair);grid-template-columns:40px 1fr auto;align-items:center;padding:20px 0;display:grid}.security-list b{color:#5f655c;font-size:8px}.security-list span{font-size:11px}.security-list svg{color:var(--acid)}.gf-footer{text-align:center;background:#050605;flex-direction:column;align-items:center;padding:90px 8vw 30px;display:flex}.gf-footer h2{margin:35px 0;font-size:50px}.gf-footer>small{color:#4f554c;margin-top:70px;font-size:7px}@keyframes gfReveal{0%{opacity:0;transform:translateY(25px)rotateY(-5deg)}to{opacity:1;transform:rotateY(-5deg)rotateX(2deg)}}@keyframes gfFloat{50%{transform:translateY(-10px)}}@keyframes bars{0%{height:0}}@keyframes marquee{to{transform:translate(-50%)}}@media (max-width:900px){.gf-nav nav,.gf-nav .ghost{display:none}.mobile-menu{display:flex!important}.gf-hero{grid-template-columns:1fr;padding-top:55px}.gf-product{margin-top:20px}.gf-feature-grid{grid-template-columns:1fr 1fr}.gf-experience,.gf-security{grid-template-columns:1fr}.gf-experience{padding:70px 20px}.gf-security{padding:70px 25px}.gf-nav nav.open{background:#111;flex-direction:column;padding:20px;display:flex;position:absolute;top:82px;left:0;right:0}.gf-footer h2{font-size:35px}}@media (max-width:600px){.gf-nav{padding:0 15px}.gf-nav .lang{font-size:0}.gf-nav .lang svg{display:block}.gf-nav .lime{display:none}.gf-hero{padding-inline:18px}.gf-hero h1{font-size:49px}.gf-hero-copy>p{font-size:10px}.gf-cta{flex-direction:column}.gf-product{height:420px}.gf-window{grid-template-columns:45px 1fr;inset:10px 0 35px;transform:none}.window-stats{grid-template-columns:1fr}.window-stats article:nth-child(n+2),.float-card.growth{display:none}.gf-feature-grid{grid-template-columns:1fr}.gf-platform{padding:75px 18px}.phone-stage{height:520px}.phone-stage:before{width:300px;height:300px}.gf-security h2{font-size:30px}.gf-footer h2{font-size:28px}}.activation-grid{grid-template-columns:320px 1fr;gap:13px;display:grid}.application-list>button{text-align:right;background:#fff;border:0;border-top:1px solid #eee;grid-template-columns:35px 1fr auto;gap:7px;width:100%;padding:11px 0;display:grid}.application-list>button.selected{background:#f4fadf}.application-list section{flex-direction:column;display:flex}.application-list small,.application-list em{color:#999;font-size:7px;font-style:normal}.application-list span{font-size:7px}.application-list em{grid-column:2}.verification-file>header{justify-content:space-between;display:flex}.verification-file header span{color:#65901c;font-size:7px}.verification-file h2{margin:5px 0;font-size:20px}.verification-file header p{color:#999;font-size:8px}.verification-file header>b{color:#c96a4f;background:#fff0e8;border-radius:20px;height:max-content;padding:6px 9px;font-size:7px}.verify-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.verify-steps>div{background:#f5f6f3;border-radius:8px;gap:7px;padding:10px;display:flex}.verify-steps i{font-style:normal}.verify-steps .ok i{color:#559d32}.verify-steps .current{background:#fff4e8}.verify-steps span,.verify-steps small{font-size:8px;display:block}.verify-steps small{color:#999;font-size:6px}.id-preview{grid-template-columns:1fr 1fr;gap:9px;display:grid}.id-preview article{border:1px solid #ddd;border-radius:9px;padding:9px}.id-preview span{font-size:7px}.id-preview article>div{text-align:center;color:#9a9d97;background:#e8eae6;border-radius:6px;place-items:center;height:95px;margin:7px 0;font-size:8px;display:grid}.id-preview button{background:0 0;border:0;font-size:7px}.match-card{background:var(--gym-brand,#b9f33d)}@supports (color:color-mix(in lab, red, red)){.match-card{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.match-card{border-radius:9px;grid-template-columns:1fr auto;margin:12px 0;padding:12px;display:grid}.match-card small{color:#777}.match-card button{background:0 0;border:0;grid-area:1/2/4;font-size:7px}.verification-file>label{flex-direction:column;font-size:7px;display:flex}.verification-file textarea{border:1px solid #ddd;border-radius:7px;margin-top:5px;padding:8px}.verification-file>footer{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.verification-file footer button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:8px;font-size:7px}.verification-file footer .approve{color:#fff;background:#20221f}.permission-matrix{background:#fff;border:1px solid #e7e9e5;border-radius:13px;grid-template-columns:repeat(7,1fr);gap:8px;margin-top:13px;padding:18px;display:grid}.permission-matrix .panel-head{grid-column:1/-1}.permission-matrix>div:not(.panel-head){border:1px solid #eee;border-radius:8px;flex-direction:column;padding:9px;display:flex}.permission-matrix i{background:var(--gym-brand,#b9f33d);width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.permission-matrix i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.permission-matrix i{border-radius:50%;place-items:center;font-size:7px;font-style:normal;display:grid}.permission-matrix strong{margin:7px 0;font-size:8px}.permission-matrix span{color:#999;min-height:26px;font-size:6px}.permission-matrix b{color:#679121;font-size:6px}@media (max-width:900px){.activation-grid{grid-template-columns:1fr}.permission-matrix{grid-template-columns:repeat(2,1fr)}.verify-steps{grid-template-columns:1fr 1fr}}.landing{color:#fff;background:#101210;min-height:100vh;overflow:hidden}.landing>header{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex}.land-logo{direction:ltr;align-items:center;gap:9px;display:flex}.land-logo>b{background:var(--gym-brand,#b9f33d);color:#151715;border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.land-logo strong{letter-spacing:1px;font-size:14px}.land-logo i{color:var(--gym-brand,#b9f33d);font-style:normal}.landing nav{gap:25px;display:flex}.landing nav a{color:#aaa;font-size:10px;text-decoration:none}.landing button{color:#fff;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:10px 14px;font-size:9px}.landing .land-primary{background:var(--gym-brand,#b9f33d);color:#171917;border-color:var(--gym-brand,#b9f33d);font-weight:700}.hero{grid-template-columns:1fr 1fr;align-items:center;min-height:610px;padding:70px 8vw;display:grid;position:relative}.hero-copy>span,.land-section>span,.role-strip>div>span{letter-spacing:2px;color:var(--gym-brand,#b9f33d);font-size:8px}.hero-copy h1{margin:16px 0;font-size:65px;line-height:1.05}.hero-copy h1 em{color:var(--gym-brand,#b9f33d);font-style:normal}.hero-copy p{color:#a7aba3;max-width:520px;font-size:13px;line-height:1.8}.hero-copy>div{gap:9px;margin:26px 0 15px;display:flex}.hero-copy small{color:#83877f;font-size:8px}.hero-visual{perspective:900px;height:430px;position:relative}.orb{filter:blur(70px);opacity:.22;border-radius:50%;position:absolute}.orb.one{background:var(--gym-brand,#b9f33d);width:280px;height:280px;animation:4s ease-in-out infinite pulse;top:70px;right:80px}.orb.two{background:#626cff;width:180px;height:180px;bottom:30px;left:50px}.floating{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#22251fdd;border:1px solid #ffffff16;border-radius:16px;flex-direction:column;display:flex;position:absolute;box-shadow:0 30px 70px #0008}.floating.dash{width:280px;padding:22px;animation:4s ease-in-out infinite float;top:20px;right:60px}.floating.dash span{color:#aaa;font-size:8px}.floating.dash strong{margin:10px 0;font-size:24px}.floating.dash i{background:#3a3e37;height:5px}.floating.dash i b{background:var(--gym-brand,#b9f33d);height:100%;display:block}.floating.member-card{width:300px;height:185px;padding:20px;animation:5s ease-in-out 1s infinite float;top:150px;left:20px;transform:rotateY(-8deg)}.floating.member-card header{justify-content:space-between;font-size:8px;display:flex}.floating.member-card header b{color:var(--gym-brand,#b9f33d)}.floating.member-card>strong{margin-top:35px;font-size:19px}.floating.member-card small{color:#999}.floating.member-card em{color:var(--gym-brand,#b9f33d);margin-top:auto;font-size:7px;font-style:normal}.floating.scan{grid-template-columns:35px 1fr;width:190px;padding:14px;display:grid;bottom:20px;right:20px}.floating.scan>b{background:var(--gym-brand,#b9f33d);color:#222;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.floating.scan span{font-size:9px}.floating.scan small{color:#999;font-size:7px}.trust{border-block:1px solid #ffffff12;justify-content:space-around;padding:20px 8vw;display:flex}.trust b{color:#777;font-size:9px}.land-section{color:#181a18;text-align:center;background:#f5f6f3;padding:100px 8vw}.land-section h2{font-size:34px}.land-features{text-align:right;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.land-features article{background:#fff;border:1px solid #e4e6e1;border-radius:14px;padding:24px}.land-features i{background:var(--gym-brand,#b9f33d);width:39px;height:39px}@supports (color:color-mix(in lab, red, red)){.land-features i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.land-features i{border-radius:10px;place-items:center;font-style:normal;display:grid}.land-features h3{font-size:14px}.land-features p{color:#777;font-size:9px;line-height:1.7}.role-strip{flex-wrap:wrap;align-items:center;gap:8px;padding:70px 8vw;display:flex}.role-strip>div{width:100%;margin-bottom:20px}.role-strip h2{font-size:28px}.role-strip button{flex:1;align-items:center;gap:7px;min-width:110px;display:flex}.role-strip button i{background:var(--gym-brand,#b9f33d);color:#222;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.landing>footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;padding:30px 8vw;display:flex}.landing>footer p{color:#888;font-size:9px}@keyframes float{50%{transform:translateY(-13px)}}@keyframes pulse{50%{opacity:.5}}.auth-page{background:#f5f6f3;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-brand{color:#fff;background:#181a18;flex-direction:column;justify-content:space-between;padding:55px 8vw;display:flex}.auth-brand>div:nth-child(2) span{color:var(--gym-brand,#b9f33d);font-size:8px}.auth-brand h1{margin:10px 0;font-size:46px}.auth-brand p{color:#999;font-size:11px}.auth-brand>small{color:#777;font-size:8px}.auth-form{width:80%;max-width:430px;margin:auto}.auth-form .back{background:0 0;border:0;font-size:8px}.role-badge{background:var(--gym-brand,#b9f33d);margin:60px 0 15px}@supports (color:color-mix(in lab, red, red)){.role-badge{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.role-badge{color:#4d6e1f;border-radius:20px;width:max-content;padding:6px 9px;font-size:8px}.auth-form h2{margin-bottom:5px;font-size:26px}.auth-form>p{color:#777;font-size:9px}.auth-form>label,.form-grid label,.lookup label{flex-direction:column;margin-top:15px;font-size:8px;display:flex}.auth-form input,.form-grid input,.lookup input{background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:6px;padding:12px}.auth-options{justify-content:space-between;margin:12px 0;font-size:8px;display:flex}.auth-options button,.auth-note button{color:#58791e;background:0 0;border:0}.auth-form .submit,.auth-form .otp{color:#fff;background:#20221f;border:0;border-radius:8px;width:100%;margin-top:8px;padding:12px}.auth-form .otp{color:#222;background:#fff;border:1px solid #ddd}.auth-note{text-align:center}.signup-page{background:#f5f6f3;min-height:100vh}.signup-page>header{color:#fff;background:#181a18;justify-content:space-between;align-items:center;height:70px;padding:0 6vw;display:flex}.signup-page>header button{color:#fff;background:0 0;border:0}.signup-shell{background:#fff;border-radius:16px;grid-template-columns:320px 1fr;max-width:1000px;min-height:560px;margin:50px auto;display:grid;overflow:hidden;box-shadow:0 20px 60px #1b260b12}.signup-shell>aside{color:#fff;background:#20221f;padding:35px}.signup-shell>aside>span{color:var(--gym-brand,#b9f33d);font-size:8px}.signup-shell aside h1{font-size:24px}.signup-shell aside p{color:#999;font-size:8px;line-height:1.7}.signup-shell aside>div{color:#777;align-items:center;gap:8px;margin-top:24px;font-size:9px;display:flex}.signup-shell aside>div.done{color:#fff}.signup-shell aside>div b{border:1px solid #555;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.signup-shell aside>div.done b{background:var(--gym-brand,#b9f33d);color:#222;border-color:var(--gym-brand,#b9f33d)}.signup-shell>section{padding:45px}.signup-shell section h2{font-size:22px}.signup-shell section>p{color:#777;font-size:9px}.form-grid{grid-template-columns:1fr 1fr;gap:0 15px;display:grid}.id-upload{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.id-upload button{background:#f9faf8;border:1px dashed #aaa;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;height:160px;display:flex}.id-upload strong{margin:8px;font-size:9px}.id-upload small{color:#999;font-size:7px}.consent{font-size:8px}.lookup>span{text-align:center;color:#999;margin:12px;font-size:8px;display:block}.lookup>button{color:#fff;background:#222;border:0;border-radius:7px;width:100%;padding:10px}.match-note,.activation-warning{background:#f3f5ef;border-radius:8px;margin-top:15px;padding:12px;font-size:8px}.review-box>div{border-bottom:1px solid #eee;justify-content:space-between;padding:12px;font-size:9px;display:flex}.signup-shell>section>footer{justify-content:space-between;margin-top:35px;display:flex}.signup-shell footer button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:10px 18px}.signup-shell footer .submit{color:#fff;background:#222}.pending-page{color:#fff;text-align:center;background:#181a18;place-items:center;min-height:100vh;display:grid}.pending-page>div{max-width:520px}.pending-icon{background:var(--gym-brand,#b9f33d);color:#222;border-radius:50%;place-items:center;width:75px;height:75px;margin:auto;font-size:28px;display:grid}.pending-page>div>small{color:var(--gym-brand,#b9f33d);margin:18px;display:block}.pending-page h1{font-size:34px}.pending-page p{color:#999;font-size:10px}.pending-page section{text-align:right;margin:30px 0}.pending-page section>div{color:#666;gap:10px;padding:10px;display:flex}.pending-page section>div.active{color:#fff}.pending-page section b{color:var(--gym-brand,#b9f33d)}.pending-page>div>button{background:var(--gym-brand,#b9f33d);border:0;border-radius:8px;padding:11px 18px}@media (max-width:800px){.landing nav{display:none}.hero{grid-template-columns:1fr;padding:50px 20px}.hero-copy h1{font-size:44px}.hero-visual{height:390px}.land-features,.auth-page{grid-template-columns:1fr}.auth-brand{display:none}.auth-form{padding:40px 0}.signup-shell{grid-template-columns:1fr;margin:15px}.signup-shell>aside{display:none}.form-grid{grid-template-columns:1fr}.member-top{top:0}}.member-table{margin-top:12px;overflow:auto}.member-table table{border-collapse:collapse;white-space:nowrap;text-align:right;width:100%;font-size:8px}.member-table th{color:#888;background:#f6f7f4;padding:9px}.member-table td{border-top:1px solid #eee;padding:9px}.member-table td:nth-child(2){align-items:center;gap:6px;display:flex}.member-table td button{background:0 0;border:0;font-size:7px}.member-table code{font-size:7px}.member-create-flow,.revenue-types{grid-template-columns:repeat(6,1fr);gap:9px;margin-top:13px;display:grid}.member-create-flow article,.revenue-types article{background:#fff;border:1px solid #e7e9e5;border-radius:10px;flex-direction:column;padding:12px;display:flex}.member-create-flow b{background:var(--gym-brand,#b9f33d);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.member-create-flow strong,.revenue-types strong{margin:7px 0;font-size:8px}.member-create-flow small,.revenue-types small{color:#999;font-size:7px}.revenue-types{grid-template-columns:repeat(5,1fr)}.revenue-types i{background:var(--gym-brand,#b9f33d);width:max-content;padding:5px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.revenue-types i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.revenue-types i{border-radius:5px;font-size:7px}.revenue-types b{margin-top:10px;font-size:13px}.sales-ledger{margin-top:13px}.sale-tag{background:var(--gym-brand,#b9f33d)}@supports (color:color-mix(in lab, red, red)){.sale-tag{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.sale-tag{color:#4e7a19;border-radius:20px;padding:4px 7px}.customer-value{margin-top:13px}.value-row{border-top:1px solid #eee;align-items:center;gap:9px;padding:9px 0;display:flex}.value-row section{flex:1}.value-row strong,.value-row small{font-size:8px;display:block}.value-row small{color:#999;font-size:7px}.value-row em{font-size:9px;font-style:normal;font-weight:700}.margin-card>div:not(.panel-head){border-top:1px solid #eee;justify-content:space-between;padding:10px 0;font-size:8px;display:flex}.margin-card .net{color:#fff;background:#20221f;border-radius:8px;margin:7px -7px -7px;padding:12px 7px}@media (max-width:900px){.member-create-flow{grid-template-columns:repeat(3,1fr)}.revenue-types{grid-template-columns:repeat(2,1fr)}}.member-top{z-index:4;background:#fff;border:1px solid #e7e9e5;border-radius:12px;justify-content:space-between;align-items:center;height:55px;padding:0 14px;display:flex;position:sticky;top:8px}.member-logo,.member-top>div{align-items:center;gap:8px;display:flex}.member-logo>b{background:var(--gym-brand,#b9f33d);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.member-top nav{display:flex}.member-top nav button,.member-top>div button{background:0 0;border:0;border-radius:7px;padding:9px;font-size:8px}.member-top nav button.active{color:#fff;background:#20221f}.member-top>div>span{color:#fff;background:#20221f;border-radius:8px;place-items:center;width:30px;height:30px;font-size:8px;display:grid}.member-overview{grid-template-columns:1fr 1.5fr;gap:13px;display:grid}.digital-card{color:#fff;background:linear-gradient(140deg,#171917,#30342c);border-radius:16px;min-height:195px;padding:20px}.digital-card header,.digital-card footer{justify-content:space-between;display:flex}.digital-card header{font-size:8px}.digital-card header b{color:var(--gym-brand,#b9f33d)}.digital-card>div{flex-direction:column;margin:32px 0 24px;display:flex}.digital-card>div small{color:#999;margin-top:8px;font-size:6px}.digital-card>div em{font-size:11px;font-style:normal}.digital-card footer span{color:#aaa;font-size:7px}.digital-card footer button{background:var(--gym-brand,#b9f33d);border:0;border-radius:6px;padding:6px 9px;font-size:7px}.membership-summary{background:#fff;border:1px solid #e7e9e5;border-radius:16px;grid-template-columns:1fr 75px;padding:18px;display:grid}.membership-summary>div:first-child{flex-direction:column;display:flex}.membership-summary>div span{color:#777;font-size:8px}.membership-summary>div strong{margin:7px 0;font-size:18px}.membership-summary>div small{color:#999;font-size:7px}.days-ring{border:7px solid var(--gym-brand,#b9f33d);border-left-color:#eee;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.membership-summary>section{border-top:1px solid #eee;grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:10px;padding-top:10px;display:grid}.membership-summary>section span{color:#999;flex-direction:column;font-size:7px;display:flex}.membership-summary>section strong{color:#222;font-size:11px}.membership-summary>i{background:#eee;grid-column:1/-1;height:4px;margin-top:10px}.membership-summary>i b{background:var(--gym-brand,#b9f33d);height:100%;display:block}.membership-summary footer{grid-column:1/-1;gap:7px;margin-top:10px;display:flex}.membership-summary footer button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:7px;font-size:7px}.benefit-grid,.member-actions{grid-template-columns:repeat(6,1fr);gap:9px;margin:13px 0;display:grid}.benefit-grid button{text-align:right;background:#fff;border:1px solid #e7e9e5;border-radius:11px;flex-direction:column;padding:12px;display:flex}.benefit-grid i{border-radius:7px;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.benefit-grid span{color:#888;font-size:7px}.benefit-grid small{color:#999;font-size:6px}.member-dashboard-grid{grid-template-columns:1.15fr 1fr;gap:13px;display:grid}.next-session>div:not(.panel-head),.mini-news>div:not(.panel-head){border-top:1px solid #eee;align-items:center;gap:9px;padding:9px 0;display:flex}.next-session i,.mini-news>div>b{border-radius:8px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.next-session section,.mini-news section{flex:1}.next-session small,.next-session strong,.next-session span,.mini-news strong,.mini-news small{font-size:8px;display:block}.next-session small,.next-session span,.mini-news small{color:#999;font-size:7px}.next-session button{background:0 0;border:0;font-size:7px}.member-actions button{color:#fff;background:#20221f;border:0;border-radius:9px;padding:10px;font-size:8px}.member-actions i{color:var(--gym-brand,#b9f33d);font-style:normal}.page-title{margin-bottom:18px}.page-title>span{color:#638c15;font-size:7px;font-weight:700}.page-title h1{margin:5px 0;font-size:23px}.page-title p{color:#888;font-size:9px}.detail-grid,.credit-sections,.qr-layout,.support-layout{grid-template-columns:1.2fr 1fr;gap:13px;display:grid}.plan-progress{background:#f6f7f4;border-radius:9px;margin:12px 0;padding:12px}.plan-progress i,.credit-line i{background:#e5e7e2;height:4px;display:block}.plan-progress i span,.credit-line i em{background:var(--gym-brand,#b9f33d);height:100%;display:block}.plan-progress small{font-size:7px}.plan-details dl>div,.pt-card dl>div{border-top:1px solid #eee;justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.trainer{background:#f5f7f3;border-radius:10px;gap:10px;margin:13px 0;padding:12px;display:flex}.trainer>span{background:var(--gym-brand,#b9f33d);border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.trainer section{flex-direction:column;font-size:8px;display:flex}.plan-details button,.pt-card>button{color:#fff;background:#222;border:0;border-radius:7px;padding:8px;font-size:8px}.credit-sections{margin-top:13px}.credit-line{grid-template-columns:1fr auto;gap:6px;padding:8px;font-size:8px;display:grid}.credit-line i{grid-column:1/-1}.gift-line{border-top:1px solid #eee;align-items:center;gap:9px;padding:9px 0;display:flex}.gift-line>i{background:var(--gym-brand,#b9f33d);width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.gift-line>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.gift-line>i{border-radius:8px;place-items:center;font-style:normal;display:grid}.gift-line section{flex:1}.gift-line strong,.gift-line small{font-size:8px;display:block}.gift-line small,.gift-line span{color:#999;font-size:7px}.qr-pass{color:#fff;text-align:center;background:#20221f;border-radius:16px;padding:20px}.qr-pass header{justify-content:space-between;align-items:center;font-size:8px;display:flex}.qr-pass header>b{background:var(--gym-brand,#b9f33d);color:#222;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.real-qr{background:#fff;border-radius:12px;grid-template-columns:repeat(9,1fr);gap:2px;width:190px;height:190px;margin:20px auto;padding:14px;display:grid}.real-qr>button{background:0 0;border:0;grid-column:1/-1;font-size:9px}.real-qr i.fill{background:#1a1c19}.qr-pass>strong,.qr-pass>span,.qr-pass>small{display:block}.qr-pass>small{color:#999;font-size:7px}.qr-pass footer{margin-top:12px}.qr-pass footer button{color:#fff;background:#333;border:1px solid #555;border-radius:6px;padding:7px;font-size:7px}.checkin-log>div:not(.panel-head),.tickets>div:not(.panel-head){border-top:1px solid #eee;align-items:center;gap:9px;padding:10px 0;display:flex}.checkin-log i,.tickets i{background:var(--gym-brand,#b9f33d);width:25px;height:25px}@supports (color:color-mix(in lab, red, red)){.checkin-log i,.tickets i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.checkin-log i,.tickets i{border-radius:50%;place-items:center;font-style:normal;display:grid}.checkin-log section,.tickets section{flex:1}.checkin-log strong,.checkin-log small,.tickets strong,.tickets small{font-size:8px;display:block}.checkin-log small,.tickets small,.checkin-log span,.tickets span{color:#999;font-size:7px}.security-note{background:#f5f7f3!important;padding:10px!important;font-size:7px!important}.news-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.news-grid article{background:#fff;border:1px solid #e7e9e5;border-radius:12px;padding:13px}.news-cover{border-radius:9px;align-items:flex-end;height:110px;padding:13px;font-weight:700;display:flex}.news-grid article>span{color:#638c15;font-size:7px}.news-grid p{font-size:8px}.news-grid button{background:0 0;border:0;font-size:8px}.ticket-form label{flex-direction:column;margin-top:10px;font-size:8px;display:flex}.ticket-form input,.ticket-form select,.ticket-form textarea{border:1px solid #ddd;border-radius:7px;margin-top:5px;padding:9px;font-size:8px}.ticket-form>div:last-child{justify-content:space-between;margin-top:10px;display:flex}.ticket-form button,.tickets>button{border:0;border-radius:7px;padding:8px;font-size:8px}.ticket-form button:last-child,.tickets>button{color:#fff;background:#222}.tickets>button{width:100%}.faq button{text-align:right;background:0 0;border:0;border-top:1px solid #ddd;width:100%;padding:12px 0;font-size:8px}.faq button span{float:left}@media (max-width:1000px){.benefit-grid,.member-actions{grid-template-columns:repeat(3,1fr)}.member-dashboard-grid{grid-template-columns:1fr}}@media (max-width:700px){.member-top nav{z-index:5;background:#fff;justify-content:space-around;padding:5px;position:fixed;bottom:62px;left:0;right:0}.member-top nav button{padding:7px 3px;font-size:6px}.member-overview,.detail-grid,.credit-sections,.qr-layout,.support-layout{grid-template-columns:1fr}.benefit-grid,.member-actions{grid-template-columns:repeat(2,1fr)}.news-grid{grid-template-columns:1fr}}:root{--lime:var(--gym-brand,#b9f33d);--ink:#181a18;--muted:#858982;--line:#e7e9e5}*{box-sizing:border-box}body{color:var(--ink);background:#f5f6f3;margin:0;font-family:Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.shell{min-height:100vh;display:flex}.side{color:#fff;z-index:5;background:#181a18;flex-direction:column;width:230px;padding:25px 17px;display:flex;position:fixed;inset:0 0 0 auto}.brand{direction:ltr;align-items:center;gap:11px;padding:0 10px 24px;display:flex}.brand>b{background:var(--lime);color:#171817;border-radius:11px;place-items:center;width:41px;height:41px;font-size:24px;display:grid;transform:skew(-7deg)}.brand div{flex-direction:column;display:flex}.brand strong{letter-spacing:2px;font-size:19px}.brand small{color:#969991;letter-spacing:3px;font-size:7px}.side nav{flex-direction:column;gap:3px;display:flex}.side nav button,.side-foot>button{color:#adb0aa;text-align:right;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:10px 12px;font-size:12px;display:flex;position:relative}.side nav button.on,.side nav button:hover{color:#fff;background:#2b2e29}.side nav button.on:after{content:"";background:var(--lime);border-radius:3px;width:3px;height:24px;position:absolute;right:-17px}.side nav i{text-align:center;width:19px;font-size:16px;font-style:normal}.side nav em{background:#ff664f;border-radius:20px;margin-right:auto;padding:2px 7px;font-size:8px;font-style:normal}.side-foot{flex-direction:column;margin-top:auto;display:flex}.side-foot>div{text-align:center;background:#252824;border:1px solid #343732;border-radius:12px;flex-direction:column;align-items:center;padding:12px;display:flex}.side-foot>div>b{width:28px;height:28px;color:var(--lime);background:#343831;border-radius:50%;place-items:center;display:grid}.side-foot>div strong{margin-top:6px;font-size:10px}.side-foot>div small{color:#969a92;margin:3px 0 8px;font-size:8px}.side-foot>div button{color:#fff;background:#373b34;border:0;border-radius:6px;width:100%;padding:7px;font-size:9px}.work{width:calc(100% - 230px);min-height:100vh;margin-right:230px}.work>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex}.work>header>label{color:#888;background:#f5f6f3;border-radius:9px;width:min(400px,39vw);padding:11px 13px}.work>header input{background:0 0;border:0;outline:0;width:90%;margin-right:7px;font-size:11px}.head-actions{align-items:center;gap:9px;display:flex}.head-actions>button:first-child{background:#fff;border:1px solid #dfe2dc;border-radius:9px;padding:10px 12px;font-size:10px}.head-actions .bell{border:1px solid var(--line);background:#fff;border-radius:9px;width:37px;height:37px;position:relative}.bell i{background:#ff654f;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.head-actions>span{color:#fff;background:#282a27;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.head-actions>div{flex-direction:column;display:flex}.head-actions strong{font-size:10px}.head-actions small{color:#888;margin-top:3px;font-size:8px}.content,.client-wrap{max-width:1450px;margin:auto;padding:26px 29px 45px}.welcome{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.welcome p{color:#999;margin:0 0 5px;font-size:9px}.welcome h1{margin:0 0 6px;font-size:24px}.welcome>div>span{color:#777;font-size:10px}.welcome>div:last-child{gap:8px;display:flex}.welcome button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 14px;font-size:10px}.welcome button.dark{color:#fff;background:#1d1f1c;border-color:#1d1f1c}.stats{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.stats article{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:16px;display:flex}.stats article>i{border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.c0{background:var(--gym-brand,#b9f33d)!important}@supports (color:color-mix(in lab, red, red)){.c0{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)!important}}.c1{background:#e5f3ff!important}.c2{background:#eee9fd!important}.c3{background:#ffebe4!important}.stats article>div{flex-direction:column;display:flex}.stats span{color:#777;font-size:9px}.stats strong{white-space:nowrap;margin:4px 0;font-size:18px}.stats small{color:#4da52e;font-size:8px}.stats small b{color:#999;font-weight:400}.grid{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.grid.lower{margin-top:14px}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;padding:18px}.panel-head{justify-content:space-between;display:flex}.panel-head h2{margin:0 0 4px;font-size:13px}.panel-head p{color:#999;margin:0;font-size:8px}.panel-head button{color:#777;background:0 0;border:0;font-size:8px}.total{align-items:center;gap:10px;margin-top:13px;display:flex}.total>strong{font-size:19px}.total small{font-size:8px}.total span{color:#459826;background:#edf8e8;border-radius:20px;padding:4px 7px;font-size:8px}.chart{direction:ltr;background:repeating-linear-gradient(#fff 0 49px,#edf0eb 50px);border-bottom:1px solid #eee;align-items:flex-end;gap:13px;height:160px;margin-top:8px;padding:0 15px;display:flex}.chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex}.chart i{background:#dfe2dc;border-radius:5px 5px 0 0;width:100%;max-width:34px;display:block}.chart>div:last-child i{background:var(--lime)}.chart span{color:#888;margin:6px;font-size:8px}.class-list,.member-list{margin-top:9px}.class-row,.member{border-top:1px solid #f0f1ef;align-items:center;gap:9px;padding:9px 0;display:flex}.class-row:first-child,.member:first-child{border-top:0}.class-row>b{width:40px;font-size:10px}.class-row>b small,.class-row div small,.member div small{color:#999;margin-top:3px;font-size:7px;font-weight:400;display:block}.class-row>i{border-radius:3px;width:3px;height:28px}.class-row>div{flex:1}.class-row div strong,.member div strong{font-size:9px}.class-row>span{font-size:8px}.class-row button,.member button{color:#999;background:0 0;border:0}.member>b{border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.member>div{flex:1}.member>span{background:#f0f2ee;border-radius:20px;padding:4px 7px;font-size:7px}.capacity>div:nth-child(2){justify-content:center;align-items:center;gap:25px;padding-top:8px;display:flex}.ring{background:conic-gradient(var(--lime) 78%,#eceeea 0);border-radius:50%;place-items:center;width:104px;height:104px;display:grid;position:relative}.ring:after{content:"";background:#fff;border-radius:50%;width:76px;height:76px;position:absolute}.ring b,.ring span{z-index:1}.ring b{margin-top:20px;font-size:18px}.ring span{color:#999;margin-top:-25px;font-size:7px}.capacity section{gap:20px;display:flex}.capacity section strong{font-size:17px}.capacity section small{color:#999;font-size:7px;font-weight:400;display:block}.capacity>p{color:#777;background:#f5f7f3;border-radius:7px;margin:5px 0 0;padding:8px;font-size:8px}.module-cards{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.module-cards article{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;padding:17px;transition:all .2s;display:flex}.module-cards article:hover{transform:translateY(-2px);box-shadow:0 10px 25px #22310b0d}.module-cards i{background:var(--gym-brand,#b9f33d);width:34px;height:34px;font-style:normal}@supports (color:color-mix(in lab, red, red)){.module-cards i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.module-cards i{border-radius:9px;place-items:center;display:grid}.module-cards strong{margin:12px 0 5px;font-size:11px}.module-cards span{color:#999;font-size:8px}.module-cards b{color:#5a7921;margin-top:16px;font-size:8px}.data-panel{overflow:auto}.data-panel table{border-collapse:collapse;text-align:right;width:100%;margin-top:13px;font-size:9px}.data-panel th{color:#999;background:#f7f8f5;padding:9px;font-weight:400}.data-panel td{border-top:1px solid #eee;padding:9px}.data-panel td:first-child{align-items:center;gap:7px;display:flex}.mini{border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.good,.warn{color:#46972a;background:#edf8e8;border-radius:20px;padding:4px 7px}.warn{color:#df6547;background:#fff0e9}.data-panel td button{color:#555;background:0 0;border:0;font-size:8px}.client-wrap{background:#f2f4ef;min-height:calc(100vh - 72px)}.phone-nav,.client-hero{justify-content:space-between;align-items:center;display:flex}.phone-nav div{align-items:center;gap:8px;display:flex}.phone-nav div b{background:var(--lime);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.phone-nav strong{letter-spacing:1px;font-size:11px}.phone-nav button{background:0 0;border:0;font-size:9px}.client-hero{margin:25px 0 17px}.client-hero h1{margin:5px 0;font-size:25px}.streak{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:auto auto;align-items:center;gap:0 8px;padding:10px 18px;display:grid}.streak strong{font-size:19px}.streak small{color:#999;grid-column:1/-1;font-size:7px}.client-grid{grid-template-columns:2fr 1fr;gap:13px;display:grid}.membership{color:#fff;background:#1d1f1c;border-radius:16px;padding:22px;position:relative;overflow:hidden}.membership:after{content:"F";color:#ffffff08;font-size:170px;font-weight:700;position:absolute;top:-30px;left:30px}.membership>span,.membership>p,.membership>small{color:#aeb2aa;font-size:8px}.membership h2{letter-spacing:1px;margin:6px 0;font-size:20px}.membership>div{background:#393c37;border-radius:4px;height:4px;margin:14px 0 6px;overflow:hidden}.membership>div i{background:var(--lime);height:100%;display:block}.membership section{gap:8px;margin-top:15px;display:flex}.membership button{color:#fff;background:#292c28;border:1px solid #454941;border-radius:7px;padding:8px 10px;font-size:8px}.qr{background:var(--lime);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;display:flex}.qr div{font-size:58px;line-height:1}.qr strong{margin:8px;font-size:11px}.qr small{font-size:8px}.quick{grid-template-columns:repeat(4,1fr);gap:11px;margin:13px 0;display:grid}.quick button{border:1px solid var(--line);text-align:right;background:#fff;border-radius:12px;grid-template-columns:32px 1fr;padding:13px;display:grid}.quick button>b{font-size:10px}.quick button>small{color:#999;grid-column:2;font-size:7px}.quick button:first-letter{font-size:18px}.client-bottom{grid-template-columns:1.2fr 1fr;gap:13px;display:grid}.workout>div:not(.panel-head){border-top:1px solid #eee;align-items:center;gap:10px;padding:8px 0;display:flex}.workout h3{font-size:12px}.workout>div>i{background:var(--gym-brand,#b9f33d);width:25px;height:25px}@supports (color:color-mix(in lab, red, red)){.workout>div>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.workout>div>i{border-radius:7px;place-items:center;font-style:normal;display:grid}.workout>div>strong{flex:1;font-size:9px}.workout>div small{color:#999;font-size:7px;display:block}.workout>div>span{font-size:8px}.workout>button{color:#fff;background:#20221f;border:0;border-radius:7px;width:100%;padding:9px;font-size:9px}.progress{text-align:center}.progress-ring{border:10px solid var(--lime);border-left-color:#eef0eb;border-radius:50%;flex-direction:column;justify-content:center;width:95px;height:95px;margin:15px auto;display:flex}.progress-ring b{font-size:19px}.progress-ring small{color:#999;font-size:7px}.progress>section{grid-template-columns:1fr 1fr;gap:8px;display:grid}.progress>section div{background:#f6f7f4;border-radius:8px;flex-direction:column;padding:9px;display:flex}.progress section span,.progress section small{color:#999;font-size:7px}.progress section strong{margin:4px;font-size:12px}.progress>button{background:0 0;border:0;margin-top:12px;font-size:8px}.toast{color:#fff;z-index:20;background:#20221f;border-radius:9px;padding:11px 16px;font-size:10px;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 30px #0003}@media (max-width:1000px){.side{width:195px}.work{width:calc(100% - 195px);margin-right:195px}.stats,.module-cards{grid-template-columns:repeat(2,1fr)}.grid,.client-bottom{grid-template-columns:1fr}}@media (max-width:700px){.side{width:100%;height:62px;padding:6px;inset:auto 0 0}.brand,.side-foot{display:none}.side nav{flex-direction:row;justify-content:space-around}.side nav button{flex-direction:column;gap:0;padding:5px;font-size:7px}.side nav button:nth-child(n+6){display:none}.side nav button.on:after{width:60%;height:3px;bottom:-6px;right:20%}.work{width:100%;margin:0 0 62px}.work>header{padding:0 12px}.work>header>label{width:45vw}.head-actions>div,.head-actions>button:first-child{display:none}.content,.client-wrap{padding:18px 12px}.welcome{align-items:flex-start;gap:10px}.welcome h1{font-size:19px}.welcome button:first-child{display:none}.stats{gap:7px}.stats article{gap:7px;padding:10px}.stats strong{font-size:13px}.stats small b{display:none}.module-cards{grid-template-columns:1fr 1fr}.client-grid{grid-template-columns:1fr}.qr{min-height:150px}.quick{grid-template-columns:1fr 1fr}.client-hero h1{font-size:19px}.streak{padding:8px}.data-panel{padding:10px}.data-panel th:nth-child(2),.data-panel td:nth-child(2){display:none}}.side{overflow-y:auto}.feature-head p{color:#668e18;font-weight:700}.feature-stats,.sales-top{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.feature-stats article,.sales-top>div{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;padding:15px;display:flex}.feature-stats i{border-radius:9px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.feature-stats span,.sales-top span{color:#888;font-size:8px}.feature-stats strong,.sales-top strong{margin:5px 0;font-size:19px}.feature-stats small,.sales-top small{color:#57982e;font-size:7px}.feature-grid{grid-template-columns:1.4fr 1fr;gap:14px;display:grid}.team-list,.rank-rows{margin-top:10px}.team-list>div,.rank-rows>div{border-top:1px solid #eee;align-items:center;gap:9px;padding:9px 0;display:flex}.team-list>div:first-child,.rank-rows>div:first-child{border:0}.team-list section,.rank-rows section{flex:1}.team-list strong,.team-list small,.rank-rows strong,.rank-rows small{font-size:9px;display:block}.team-list small,.rank-rows small{color:#999;margin-top:3px;font-size:7px}.team-list>span,.rank-rows em{font-size:8px}.team-list em{color:#48992b;background:#edf8e8;border-radius:20px;padding:5px 8px;font-size:7px;font-style:normal}.team-list em.late{color:#d7684c;background:#fff0e8}.team-list em.leave{color:#777;background:#eee}.team-list button,.rank-rows button{background:0 0;border:0}.pay-total{color:#fff;background:#1f211e;border-radius:10px;justify-content:space-between;align-items:center;margin:13px 0;padding:14px;display:flex}.pay-total span,.pay-total small{color:#aaa;font-size:8px}.pay-total strong{font-size:18px}.pay-line{border-bottom:1px solid #eee;justify-content:space-between;padding:8px 0;font-size:8px;display:flex}.payroll>button{background:var(--lime);border:0;border-radius:7px;width:100%;margin-top:12px;padding:9px;font-size:8px}.hr-tools,.leader-rules{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:14px;display:grid}.hr-tools button,.leader-rules>div{border:1px solid var(--line);text-align:right;background:#fff;border-radius:11px;flex-direction:column;padding:14px;display:flex}.hr-tools i,.leader-rules i{font-size:17px;font-style:normal}.hr-tools strong,.leader-rules strong{margin:9px 0 4px;font-size:9px}.hr-tools small,.leader-rules small{color:#999;font-size:7px}.sales-top i{background:#eee;height:4px}.sales-top i b{background:var(--lime);height:100%;display:block}.pipeline{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}.pipeline>article{background:#eceeea;border-radius:11px;padding:9px}.pipeline>article>header{align-items:center;gap:6px;padding:2px 2px 9px;display:flex}.pipeline header>b{border-radius:50%;width:7px;height:7px}.pipeline header strong{flex:1;font-size:9px}.pipeline header span{background:#fff;border-radius:20px;padding:3px 6px;font-size:8px}.lead-card{background:#fff;border-radius:9px;margin-bottom:7px;padding:10px}.lead-card>div,.lead-card footer{justify-content:space-between;display:flex}.lead-card strong{font-size:9px}.lead-card span,.lead-card p{color:#999;font-size:7px}.lead-card>b{background:var(--gym-brand,#b9f33d);font-size:7px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.lead-card>b{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,white)}}.lead-card>b{border-radius:5px;margin-top:8px;padding:4px 6px}.lead-card footer{border-top:1px solid #eee;padding-top:7px}.lead-card button,.pipeline>article>button{background:0 0;border:0;font-size:7px}.pipeline>article>button{width:100%}.sales-bottom{grid-template-columns:1.2fr 1fr}.source-panel>div:not(.panel-head){border-top:1px solid #eee;grid-template-columns:18px 1fr auto auto;align-items:center;gap:8px;padding:10px 0;display:grid}.source-panel i{border-radius:50%;width:8px;height:8px}.source-panel strong,.source-panel span,.source-panel b{font-size:8px}.rank-rows>div>b{width:18px}.rank-rows em{font-style:normal;font-weight:700}.leader-tabs{border:1px solid var(--line);background:#fff;border-radius:10px;width:max-content;margin-bottom:18px;padding:4px;display:flex}.leader-tabs button{background:0 0;border:0;border-radius:7px;padding:8px 18px;font-size:8px}.leader-tabs button.active{color:#fff;background:#222}.podium{justify-content:center;align-items:flex-end;gap:8px;min-height:180px;margin-bottom:17px;display:flex}.podium>div{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;align-items:center;width:160px;padding:16px;display:flex;position:relative}.podium .first{color:#fff;background:#20221f;height:180px}.podium .second{height:146px}.podium .third{height:130px}.podium span{background:var(--lime);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.podium b{color:#222;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:52px}.podium strong{margin-top:11px;font-size:10px}.podium small{color:#999;font-size:8px}.podium i{color:var(--lime);font-size:25px;font-style:normal;position:absolute;top:-17px}.podium em{background:var(--lime);color:#222;border-radius:20px;margin-top:8px;padding:4px 8px;font-size:7px;font-style:normal}.challenge{color:#fff;background:#222}.challenge>span{color:var(--lime);font-size:8px}.challenge h2{font-size:18px}.challenge p{color:#bbb;font-size:8px}.challenge>div{background:#444;height:5px}.challenge>div i{background:var(--lime);height:100%;display:block}.challenge>small{font-size:7px}.challenge section{background:#ffffff09;justify-content:space-between;margin:13px 0;padding:10px;font-size:8px;display:flex}.challenge>button{background:var(--lime);border:0;border-radius:7px;width:100%;padding:8px;font-size:8px}@media (max-width:1000px){.feature-stats,.sales-top{grid-template-columns:repeat(2,1fr)}.feature-grid{grid-template-columns:1fr}.pipeline{grid-template-columns:repeat(2,1fr)}.hr-tools,.leader-rules{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.side{overflow:hidden}.pipeline{grid-template-columns:1fr}.feature-stats,.sales-top{grid-template-columns:1fr 1fr}.podium>div{width:30%;padding:8px}.hr-tools,.leader-rules{grid-template-columns:repeat(2,1fr)}}@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}@property --tw-duration{syntax:"*";inherits:false}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg, #ffffff26, #fff0);--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:#212529bf;--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:#21252980;--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:#0000002d;--bs-border-radius:.375rem;--bs-border-radius-sm:.25rem;--bs-border-radius-lg:.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 .5rem 1rem #00000026;--bs-box-shadow-sm:0 .125rem .25rem #00000013;--bs-box-shadow-lg:0 1rem 3rem #0000002d;--bs-box-shadow-inset:inset 0 1px 2px #00000013;--bs-focus-ring-width:.25rem;--bs-focus-ring-opacity:.25;--bs-focus-ring-color:#0d6efd40;--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545}[data-bs-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:#dee2e6bf;--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:#dee2e680;--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:#ffffff26;--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f}*,:after,:before{box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;margin:0}hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width:1200px){.h1,h1{font-size:2.5rem}}.h2,h2{font-size:calc(1.325rem + .9vw)}@media (min-width:1200px){.h2,h2{font-size:2rem}}.h3,h3{font-size:calc(1.3rem + .6vw)}@media (min-width:1200px){.h3,h3{font-size:1.75rem}}.h4,h4{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.h4,h4{font-size:1.5rem}}.h5,h5{font-size:1.25rem}.h6,h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{cursor:help;text-decoration-skip-ink:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}.small,small{font-size:.875em}.mark,mark{color:var(--bs-highlight-color);background-color:var(--bs-highlight-bg);padding:.1875em}sub,sup{vertical-align:baseline;font-size:.75em;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1));text-decoration:underline}a:hover{--bs-link-color-rgb:var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{margin-top:0;margin-bottom:1rem;font-size:.875em;display:block;overflow:auto}pre code{font-size:inherit;color:inherit;word-break:normal}code{color:var(--bs-code-color);word-wrap:break-word;font-size:.875em}a>code{color:inherit}kbd{color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem;padding:.1875rem .375rem;font-size:.875em}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{color:var(--bs-secondary-color);text-align:left;padding-top:.5rem;padding-bottom:.5rem}th{text-align:inherit;text-align:-webkit-match-parent}tbody,td,tfoot,th,thead,tr{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}::-moz-focus-inner{border-style:none;padding:0}textarea{resize:vertical}fieldset{border:0;min-width:0;margin:0;padding:0}legend{float:left;width:100%;line-height:inherit;margin-bottom:.5rem;padding:0;font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-day-field{padding:0}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit-hour-field{padding:0}::-webkit-datetime-edit-minute{padding:0}::-webkit-datetime-edit-month-field{padding:0}::-webkit-datetime-edit-text{padding:0}::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button{cursor:pointer;filter:grayscale()}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{cursor:pointer;display:list-item}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width:1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{text-transform:uppercase;font-size:.875em}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{color:#6c757d;margin-top:-1rem;margin-bottom:1rem;font-size:.875em}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto;padding:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{color:var(--bs-secondary-color);font-size:.875em}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}:root{--bs-breakpoint-xs:0;--bs-breakpoint-sm:576px;--bs-breakpoint-md:768px;--bs-breakpoint-lg:992px;--bs-breakpoint-xl:1200px;--bs-breakpoint-xxl:1400px}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}.row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}.col{flex:1 0 0}.row-cols-auto>*{flex:none;width:auto}.row-cols-1>*{flex:none;width:100%}.row-cols-2>*{flex:none;width:50%}.row-cols-3>*{flex:none;width:33.3333%}.row-cols-4>*{flex:none;width:25%}.row-cols-5>*{flex:none;width:20%}.row-cols-6>*{flex:none;width:16.6667%}.col-auto{flex:none;width:auto}.col-1{flex:none;width:8.33333%}.col-2{flex:none;width:16.6667%}.col-3{flex:none;width:25%}.col-4{flex:none;width:33.3333%}.col-5{flex:none;width:41.6667%}.col-6{flex:none;width:50%}.col-7{flex:none;width:58.3333%}.col-8{flex:none;width:66.6667%}.col-9{flex:none;width:75%}.col-10{flex:none;width:83.3333%}.col-11{flex:none;width:91.6667%}.col-12{flex:none;width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.6667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333%}.offset-5{margin-left:41.6667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333%}.offset-8{margin-left:66.6667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333%}.offset-11{margin-left:91.6667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:.25rem}.g-1,.gy-1{--bs-gutter-y:.25rem}.g-2,.gx-2{--bs-gutter-x:.5rem}.g-2,.gy-2{--bs-gutter-y:.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm{flex:1 0 0}.row-cols-sm-auto>*{flex:none;width:auto}.row-cols-sm-1>*{flex:none;width:100%}.row-cols-sm-2>*{flex:none;width:50%}.row-cols-sm-3>*{flex:none;width:33.3333%}.row-cols-sm-4>*{flex:none;width:25%}.row-cols-sm-5>*{flex:none;width:20%}.row-cols-sm-6>*{flex:none;width:16.6667%}.col-sm-auto{flex:none;width:auto}.col-sm-1{flex:none;width:8.33333%}.col-sm-2{flex:none;width:16.6667%}.col-sm-3{flex:none;width:25%}.col-sm-4{flex:none;width:33.3333%}.col-sm-5{flex:none;width:41.6667%}.col-sm-6{flex:none;width:50%}.col-sm-7{flex:none;width:58.3333%}.col-sm-8{flex:none;width:66.6667%}.col-sm-9{flex:none;width:75%}.col-sm-10{flex:none;width:83.3333%}.col-sm-11{flex:none;width:91.6667%}.col-sm-12{flex:none;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.6667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333%}.offset-sm-5{margin-left:41.6667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333%}.offset-sm-8{margin-left:66.6667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333%}.offset-sm-11{margin-left:91.6667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md{flex:1 0 0}.row-cols-md-auto>*{flex:none;width:auto}.row-cols-md-1>*{flex:none;width:100%}.row-cols-md-2>*{flex:none;width:50%}.row-cols-md-3>*{flex:none;width:33.3333%}.row-cols-md-4>*{flex:none;width:25%}.row-cols-md-5>*{flex:none;width:20%}.row-cols-md-6>*{flex:none;width:16.6667%}.col-md-auto{flex:none;width:auto}.col-md-1{flex:none;width:8.33333%}.col-md-2{flex:none;width:16.6667%}.col-md-3{flex:none;width:25%}.col-md-4{flex:none;width:33.3333%}.col-md-5{flex:none;width:41.6667%}.col-md-6{flex:none;width:50%}.col-md-7{flex:none;width:58.3333%}.col-md-8{flex:none;width:66.6667%}.col-md-9{flex:none;width:75%}.col-md-10{flex:none;width:83.3333%}.col-md-11{flex:none;width:91.6667%}.col-md-12{flex:none;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.6667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333%}.offset-md-5{margin-left:41.6667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333%}.offset-md-8{margin-left:66.6667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333%}.offset-md-11{margin-left:91.6667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg{flex:1 0 0}.row-cols-lg-auto>*{flex:none;width:auto}.row-cols-lg-1>*{flex:none;width:100%}.row-cols-lg-2>*{flex:none;width:50%}.row-cols-lg-3>*{flex:none;width:33.3333%}.row-cols-lg-4>*{flex:none;width:25%}.row-cols-lg-5>*{flex:none;width:20%}.row-cols-lg-6>*{flex:none;width:16.6667%}.col-lg-auto{flex:none;width:auto}.col-lg-1{flex:none;width:8.33333%}.col-lg-2{flex:none;width:16.6667%}.col-lg-3{flex:none;width:25%}.col-lg-4{flex:none;width:33.3333%}.col-lg-5{flex:none;width:41.6667%}.col-lg-6{flex:none;width:50%}.col-lg-7{flex:none;width:58.3333%}.col-lg-8{flex:none;width:66.6667%}.col-lg-9{flex:none;width:75%}.col-lg-10{flex:none;width:83.3333%}.col-lg-11{flex:none;width:91.6667%}.col-lg-12{flex:none;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.6667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333%}.offset-lg-5{margin-left:41.6667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333%}.offset-lg-8{margin-left:66.6667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333%}.offset-lg-11{margin-left:91.6667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl{flex:1 0 0}.row-cols-xl-auto>*{flex:none;width:auto}.row-cols-xl-1>*{flex:none;width:100%}.row-cols-xl-2>*{flex:none;width:50%}.row-cols-xl-3>*{flex:none;width:33.3333%}.row-cols-xl-4>*{flex:none;width:25%}.row-cols-xl-5>*{flex:none;width:20%}.row-cols-xl-6>*{flex:none;width:16.6667%}.col-xl-auto{flex:none;width:auto}.col-xl-1{flex:none;width:8.33333%}.col-xl-2{flex:none;width:16.6667%}.col-xl-3{flex:none;width:25%}.col-xl-4{flex:none;width:33.3333%}.col-xl-5{flex:none;width:41.6667%}.col-xl-6{flex:none;width:50%}.col-xl-7{flex:none;width:58.3333%}.col-xl-8{flex:none;width:66.6667%}.col-xl-9{flex:none;width:75%}.col-xl-10{flex:none;width:83.3333%}.col-xl-11{flex:none;width:91.6667%}.col-xl-12{flex:none;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.6667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333%}.offset-xl-5{margin-left:41.6667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333%}.offset-xl-8{margin-left:66.6667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333%}.offset-xl-11{margin-left:91.6667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl{flex:1 0 0}.row-cols-xxl-auto>*{flex:none;width:auto}.row-cols-xxl-1>*{flex:none;width:100%}.row-cols-xxl-2>*{flex:none;width:50%}.row-cols-xxl-3>*{flex:none;width:33.3333%}.row-cols-xxl-4>*{flex:none;width:25%}.row-cols-xxl-5>*{flex:none;width:20%}.row-cols-xxl-6>*{flex:none;width:16.6667%}.col-xxl-auto{flex:none;width:auto}.col-xxl-1{flex:none;width:8.33333%}.col-xxl-2{flex:none;width:16.6667%}.col-xxl-3{flex:none;width:25%}.col-xxl-4{flex:none;width:33.3333%}.col-xxl-5{flex:none;width:41.6667%}.col-xxl-6{flex:none;width:50%}.col-xxl-7{flex:none;width:58.3333%}.col-xxl-8{flex:none;width:66.6667%}.col-xxl-9{flex:none;width:75%}.col-xxl-10{flex:none;width:83.3333%}.col-xxl-11{flex:none;width:91.6667%}.col-xxl-12{flex:none;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.6667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333%}.offset-xxl-5{margin-left:41.6667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333%}.offset-xxl-8{margin-left:66.6667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333%}.offset-xxl-11{margin-left:91.6667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb), .05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb), .1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb), .075);vertical-align:top;border-color:var(--bs-table-border-color);width:100%;margin-bottom:1rem}.table>:not(caption)>*>*{color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));padding:.5rem}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*,.table-striped-columns>:not(caption)>tr>:nth-child(2n){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg)}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg)}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:575.98px){.table-responsive-sm{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:767.98px){.table-responsive-md{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:991.98px){.table-responsive-lg{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1199.98px){.table-responsive-xl{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (max-width:1399.98px){.table-responsive-xxl{-webkit-overflow-scrolling:touch;overflow-x:auto}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));font-size:inherit;margin-bottom:0;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{color:var(--bs-secondary-color);margin-top:.25rem;font-size:.875em}.form-control{width:100%;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-clip:padding-box;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{padding:0;display:block}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::-webkit-file-upload-button{-webkit-margin-end:.75rem;margin:-.375rem -.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control::file-selector-button{-webkit-margin-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;margin:-.375rem -.75rem;margin-inline-end:.75rem;padding:.375rem .75rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color:var(--bs-secondary-bg)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{width:100%;color:var(--bs-body-color);border:solid #0000;border-width:var(--bs-border-width) 0;background-color:#0000;margin-bottom:0;padding:.375rem 0;line-height:1.5;display:block}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-left:0;padding-right:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.form-control-sm::file-selector-button{-webkit-margin-end:.5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem;padding:.25rem .5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.form-control-lg::file-selector-button{-webkit-margin-end:1rem;margin:-.5rem -1rem;margin-inline-end:1rem;padding:.5rem 1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color::-webkit-color-swatch{border-radius:var(--bs-border-radius);border:0!important}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");width:100%;color:var(--bs-body-color);-webkit-appearance:none;appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.form-select{transition:none}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-select[multiple],.form-select[size]:not([size="1"]){background-image:none;padding-right:.75rem}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:#0000;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{border-radius:var(--bs-border-radius-sm);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem}.form-select-lg{border-radius:var(--bs-border-radius-lg);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{min-height:1.5rem;margin-bottom:.125rem;padding-left:1.5em;display:block}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{text-align:right;padding-left:0;padding-right:1.5em}.form-check-reverse .form-check-input{float:right;margin-left:0;margin-right:-1.5em}.form-check-input{--bs-form-check-bg:var(--bs-body-bg);vertical-align:top;-webkit-appearance:none;appearance:none;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);border:var(--bs-border-width) solid var(--bs-border-color);-webkit-print-color-adjust:exact;print-color-adjust:exact;color-adjust:exact;background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:1em;height:1em;margin-top:.25em}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.form-check-input:checked{background-color:#0d6efd;border-color:#0d6efd}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{--bs-form-check-bg-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");background-color:#0d6efd;border-color:#0d6efd}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");background-image:var(--bs-form-switch-bg);background-position:0;border-radius:2em;width:2em;margin-left:-2.5em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");background-position:100%}.form-switch.form-check-reverse{padding-left:0;padding-right:2.5em}.form-switch.form-check-reverse .form-check-input{margin-left:0;margin-right:-2.5em}.form-check-inline{margin-right:1rem;display:inline-block}.btn-check{clip:rect(0,0,0,0);pointer-events:none;position:absolute}.btn-check:disabled+.btn,.btn-check[disabled]+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{-webkit-appearance:none;appearance:none;background-color:#0000;width:100%;height:1.5rem;padding:0}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #0d6efd40}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#b6d4fe}.form-range::-webkit-slider-runnable-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range::-moz-range-thumb{-webkit-appearance:none;appearance:none;background-color:#0d6efd;border:0;border-radius:1rem;width:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#b6d4fe}.form-range::-moz-range-track{color:#0000;cursor:pointer;background-color:var(--bs-secondary-bg);border-color:#0000;border-radius:1rem;width:100%;height:.5rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{z-index:2;max-width:100%;height:100%;color:rgba(var(--bs-body-color-rgb),.65);text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;padding:1rem .75rem;transition:opacity .1s ease-in-out,transform .1s ease-in-out;position:absolute;top:0;left:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control-plaintext::placeholder,.form-floating>.form-control::placeholder{color:#0000}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:-webkit-any(.form-floating>.form-control-plaintext:-webkit-autofill,.form-floating>.form-control:-webkit-autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown),.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),:is(.form-floating>.form-control-plaintext:autofill,.form-floating>.form-control:autofill){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem;padding-left:.75rem}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>.form-control:-webkit-autofill~label{transform:scale(.85)translateY(-.5rem)translate(.15rem)}.form-floating>textarea:focus~label:after,.form-floating>textarea:not(:placeholder-shown)~label:after{z-index:-1;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);height:1.5em;position:absolute;inset:1rem .375rem}.form-floating>textarea:disabled~label:after{background-color:var(--bs-secondary-bg)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>.form-control:disabled~label,.form-floating>:disabled~label{color:#6c757d}.input-group{flex-wrap:wrap;align-items:stretch;width:100%;display:flex;position:relative}.input-group>.form-control,.input-group>.form-floating,.input-group>.form-select{flex:auto;width:1%;min-width:0;position:relative}.input-group>.form-control:focus,.input-group>.form-floating:focus-within,.input-group>.form-select:focus{z-index:5}.input-group .btn{z-index:2;position:relative}.input-group .btn:focus{z-index:5}.input-group-text{color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;display:flex}.input-group-lg>.btn,.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text{border-radius:var(--bs-border-radius-lg);padding:.5rem 1rem;font-size:1.25rem}.input-group-sm>.btn,.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text{border-radius:var(--bs-border-radius-sm);padding:.25rem .5rem;font-size:.875rem}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select,.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select,.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating){border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(-1 * var(--bs-border-width));border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{width:100%;color:var(--bs-form-valid-color);margin-top:.25rem;font-size:.875em;display:none}.valid-tooltip{z-index:5;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:var(--bs-form-valid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-valid,.was-validated .form-select:valid{border-color:var(--bs-form-valid-border-color)}.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"],.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-valid:focus,.was-validated .form-select:valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-control-color.is-valid,.was-validated .form-control-color:valid{width:calc(1.5em + 3.75rem)}.form-check-input.is-valid,.was-validated .form-check-input:valid{border-color:var(--bs-form-valid-border-color)}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:var(--bs-form-valid-color)}.form-check-input.is-valid:focus,.was-validated .form-check-input:valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-valid,.input-group>.form-floating:not(:focus-within).is-valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-control:not(:focus):valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.was-validated .input-group>.form-select:not(:focus):valid{z-index:3}.invalid-feedback{width:100%;color:var(--bs-form-invalid-color);margin-top:.25rem;font-size:.875em;display:none}.invalid-tooltip{z-index:5;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius);max-width:100%;margin-top:.1rem;padding:.25rem .5rem;font-size:.875rem;display:none;position:absolute;top:100%}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:var(--bs-form-invalid-border-color);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);padding-right:calc(1.5em + .75rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{background-position:right calc(.375em + .1875rem) top calc(.375em + .1875rem);padding-right:calc(1.5em + .75rem)}.form-select.is-invalid,.was-validated .form-select:invalid{border-color:var(--bs-form-invalid-border-color)}.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"],.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-position:right .75rem center,right 2.25rem center;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem);padding-right:4.125rem}.form-select.is-invalid:focus,.was-validated .form-select:invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-control-color.is-invalid,.was-validated .form-control-color:invalid{width:calc(1.5em + 3.75rem)}.form-check-input.is-invalid,.was-validated .form-check-input:invalid{border-color:var(--bs-form-invalid-border-color)}.form-check-input.is-invalid:checked,.was-validated .form-check-input:invalid:checked{background-color:var(--bs-form-invalid-color)}.form-check-input.is-invalid:focus,.was-validated .form-check-input:invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.input-group>.form-control:not(:focus).is-invalid,.input-group>.form-floating:not(:focus-within).is-invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-control:not(:focus):invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.was-validated .input-group>.form-select:not(:focus):invalid{z-index:4}.btn{--bs-btn-padding-x:.75rem;--bs-btn-padding-y:.375rem;--bs-btn-font-family: ;--bs-btn-font-size:1rem;--bs-btn-font-weight:400;--bs-btn-line-height:1.5;--bs-btn-color:var(--bs-body-color);--bs-btn-bg:transparent;--bs-btn-border-width:var(--bs-border-width);--bs-btn-border-color:transparent;--bs-btn-border-radius:var(--bs-border-radius);--bs-btn-hover-border-color:transparent;--bs-btn-box-shadow:inset 0 1px 0 #ffffff26,0 1px 1px #00000013;--bs-btn-disabled-opacity:.65;--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);box-shadow:var(--bs-btn-focus-box-shadow);outline:0}.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:first-child:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}:not(.btn-check)+.btn:active:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked:focus-visible+.btn{box-shadow:var(--bs-btn-focus-box-shadow)}.btn.disabled,.btn:disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0b5ed7;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#0d6efd;--bs-btn-disabled-border-color:#0d6efd}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#5c636a;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d}.btn-success{--bs-btn-color:#fff;--bs-btn-bg:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#157347;--bs-btn-hover-border-color:#146c43;--bs-btn-focus-shadow-rgb:60,153,110;--bs-btn-active-color:#fff;--bs-btn-active-bg:#146c43;--bs-btn-active-border-color:#13653f;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#198754;--bs-btn-disabled-border-color:#198754}.btn-info{--bs-btn-color:#000;--bs-btn-bg:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#31d2f2;--bs-btn-hover-border-color:#25cff2;--bs-btn-focus-shadow-rgb:11,172,204;--bs-btn-active-color:#000;--bs-btn-active-bg:#3dd5f3;--bs-btn-active-border-color:#25cff2;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#0dcaf0;--bs-btn-disabled-border-color:#0dcaf0}.btn-warning{--bs-btn-color:#000;--bs-btn-bg:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffca2c;--bs-btn-hover-border-color:#ffc720;--bs-btn-focus-shadow-rgb:217,164,6;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffcd39;--bs-btn-active-border-color:#ffc720;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#ffc107;--bs-btn-disabled-border-color:#ffc107}.btn-danger{--bs-btn-color:#fff;--bs-btn-bg:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#bb2d3b;--bs-btn-hover-border-color:#b02a37;--bs-btn-focus-shadow-rgb:225,83,97;--bs-btn-active-color:#fff;--bs-btn-active-bg:#b02a37;--bs-btn-active-border-color:#a52834;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#dc3545;--bs-btn-disabled-border-color:#dc3545}.btn-light{--bs-btn-color:#000;--bs-btn-bg:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#d3d4d5;--bs-btn-hover-border-color:#c6c7c8;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa}.btn-dark{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#424649;--bs-btn-hover-border-color:#373b3e;--bs-btn-focus-shadow-rgb:66,70,73;--bs-btn-active-color:#fff;--bs-btn-active-bg:#4d5154;--bs-btn-active-border-color:#373b3e;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#212529;--bs-btn-disabled-border-color:#212529}.btn-outline-primary{--bs-btn-color:#0d6efd;--bs-btn-border-color:#0d6efd;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0d6efd;--bs-btn-hover-border-color:#0d6efd;--bs-btn-focus-shadow-rgb:13,110,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0d6efd;--bs-btn-active-border-color:#0d6efd;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0d6efd;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0d6efd;--bs-gradient:none}.btn-outline-secondary{--bs-btn-color:#6c757d;--bs-btn-border-color:#6c757d;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#6c757d;--bs-btn-hover-border-color:#6c757d;--bs-btn-focus-shadow-rgb:108,117,125;--bs-btn-active-color:#fff;--bs-btn-active-bg:#6c757d;--bs-btn-active-border-color:#6c757d;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#6c757d;--bs-gradient:none}.btn-outline-success{--bs-btn-color:#198754;--bs-btn-border-color:#198754;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#198754;--bs-btn-hover-border-color:#198754;--bs-btn-focus-shadow-rgb:25,135,84;--bs-btn-active-color:#fff;--bs-btn-active-bg:#198754;--bs-btn-active-border-color:#198754;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#198754;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#198754;--bs-gradient:none}.btn-outline-info{--bs-btn-color:#0dcaf0;--bs-btn-border-color:#0dcaf0;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#0dcaf0;--bs-btn-hover-border-color:#0dcaf0;--bs-btn-focus-shadow-rgb:13,202,240;--bs-btn-active-color:#000;--bs-btn-active-bg:#0dcaf0;--bs-btn-active-border-color:#0dcaf0;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#0dcaf0;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#0dcaf0;--bs-gradient:none}.btn-outline-warning{--bs-btn-color:#ffc107;--bs-btn-border-color:#ffc107;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#ffc107;--bs-btn-hover-border-color:#ffc107;--bs-btn-focus-shadow-rgb:255,193,7;--bs-btn-active-color:#000;--bs-btn-active-bg:#ffc107;--bs-btn-active-border-color:#ffc107;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#ffc107;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#ffc107;--bs-gradient:none}.btn-outline-danger{--bs-btn-color:#dc3545;--bs-btn-border-color:#dc3545;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#dc3545;--bs-btn-hover-border-color:#dc3545;--bs-btn-focus-shadow-rgb:220,53,69;--bs-btn-active-color:#fff;--bs-btn-active-bg:#dc3545;--bs-btn-active-border-color:#dc3545;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#dc3545;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#dc3545;--bs-gradient:none}.btn-outline-light{--bs-btn-color:#f8f9fa;--bs-btn-border-color:#f8f9fa;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#f8f9fa;--bs-btn-focus-shadow-rgb:248,249,250;--bs-btn-active-color:#000;--bs-btn-active-bg:#f8f9fa;--bs-btn-active-border-color:#f8f9fa;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#f8f9fa;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#f8f9fa;--bs-gradient:none}.btn-outline-dark{--bs-btn-color:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#212529;--bs-btn-hover-border-color:#212529;--bs-btn-focus-shadow-rgb:33,37,41;--bs-btn-active-color:#fff;--bs-btn-active-bg:#212529;--bs-btn-active-border-color:#212529;--bs-btn-active-shadow:inset 0 3px 5px #00000020;--bs-btn-disabled-color:#212529;--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:#212529;--bs-gradient:none}.btn-link{--bs-btn-font-weight:400;--bs-btn-color:var(--bs-link-color);--bs-btn-bg:transparent;--bs-btn-border-color:transparent;--bs-btn-hover-color:var(--bs-link-hover-color);--bs-btn-hover-border-color:transparent;--bs-btn-active-color:var(--bs-link-hover-color);--bs-btn-active-border-color:transparent;--bs-btn-disabled-color:#6c757d;--bs-btn-disabled-border-color:transparent;--bs-btn-box-shadow:0 0 0 #000;--bs-btn-focus-shadow-rgb:49,132,253;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-group-lg>.btn,.btn-lg{--bs-btn-padding-y:.5rem;--bs-btn-padding-x:1rem;--bs-btn-font-size:1.25rem;--bs-btn-border-radius:var(--bs-border-radius-lg)}.btn-group-sm>.btn,.btn-sm{--bs-btn-padding-y:.25rem;--bs-btn-padding-x:.5rem;--bs-btn-font-size:.875rem;--bs-btn-border-radius:var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;transition:height .35s;overflow:hidden}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s}@media (prefers-reduced-motion:reduce){.collapsing.collapse-horizontal{transition:none}}.dropdown,.dropdown-center,.dropend,.dropstart,.dropup,.dropup-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top-color:currentColor;border-bottom:0;margin-left:.255em;display:inline-block}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:10rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:1rem;--bs-dropdown-color:var(--bs-body-color);--bs-dropdown-bg:var(--bs-body-bg);--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-border-radius:var(--bs-border-radius);--bs-dropdown-border-width:var(--bs-border-width);--bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y:.5rem;--bs-dropdown-box-shadow:var(--bs-box-shadow);--bs-dropdown-link-color:var(--bs-body-color);--bs-dropdown-link-hover-color:var(--bs-body-color);--bs-dropdown-link-hover-bg:var(--bs-tertiary-bg);--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:var(--bs-tertiary-color);--bs-dropdown-item-padding-x:1rem;--bs-dropdown-item-padding-y:.25rem;--bs-dropdown-header-color:#6c757d;--bs-dropdown-header-padding-x:1rem;--bs-dropdown-header-padding-y:.5rem;z-index:var(--bs-dropdown-zindex);min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;background-color:var(--bs-dropdown-bg);border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius);background-clip:padding-box;margin:0;list-style:none;display:none;position:absolute}.dropdown-menu[data-bs-popper]{margin-top:var(--bs-dropdown-spacer);top:100%;left:0}.dropdown-menu-start{--bs-position:start}.dropdown-menu-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-end{--bs-position:end}.dropdown-menu-end[data-bs-popper]{left:auto;right:0}@media (min-width:576px){.dropdown-menu-sm-start{--bs-position:start}.dropdown-menu-sm-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-sm-end{--bs-position:end}.dropdown-menu-sm-end[data-bs-popper]{left:auto;right:0}}@media (min-width:768px){.dropdown-menu-md-start{--bs-position:start}.dropdown-menu-md-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-md-end{--bs-position:end}.dropdown-menu-md-end[data-bs-popper]{left:auto;right:0}}@media (min-width:992px){.dropdown-menu-lg-start{--bs-position:start}.dropdown-menu-lg-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-lg-end{--bs-position:end}.dropdown-menu-lg-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1200px){.dropdown-menu-xl-start{--bs-position:start}.dropdown-menu-xl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xl-end{--bs-position:end}.dropdown-menu-xl-end[data-bs-popper]{left:auto;right:0}}@media (min-width:1400px){.dropdown-menu-xxl-start{--bs-position:start}.dropdown-menu-xxl-start[data-bs-popper]{left:0;right:auto}.dropdown-menu-xxl-end{--bs-position:end}.dropdown-menu-xxl-end[data-bs-popper]{left:auto;right:0}}.dropup .dropdown-menu[data-bs-popper]{margin-top:0;margin-bottom:var(--bs-dropdown-spacer);top:auto;bottom:100%}.dropup .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-top:0;border-bottom-color:currentColor;margin-left:.255em;display:inline-block}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{margin-top:0;margin-left:var(--bs-dropdown-spacer);top:0;left:100%;right:auto}.dropend .dropdown-toggle:after{vertical-align:.255em;content:"";border:.3em solid #0000;border-left-color:currentColor;border-right:0;margin-left:.255em;display:inline-block}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{margin-top:0;margin-right:var(--bs-dropdown-spacer);top:0;left:auto;right:100%}.dropstart .dropdown-toggle:after{vertical-align:.255em;content:"";margin-left:.255em;display:none}.dropstart .dropdown-toggle:before{vertical-align:.255em;content:"";border-top:.3em solid #0000;border-bottom:.3em solid #0000;border-right:.3em solid;margin-right:.255em;display:inline-block}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1;overflow:hidden}.dropdown-item{width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;color:var(--bs-dropdown-link-color);text-align:inherit;white-space:nowrap;border-radius:var(--bs-dropdown-item-border-radius,0);background-color:#0000;border:0;font-weight:400;text-decoration:none;display:block}.dropdown-item:focus,.dropdown-item:hover{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);background-color:var(--bs-dropdown-link-active-bg);text-decoration:none}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:#0000}.dropdown-menu.show{display:block}.dropdown-header{padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);color:var(--bs-dropdown-header-color);white-space:nowrap;margin-bottom:0;font-size:.875rem;display:block}.dropdown-item-text{padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color);display:block}.dropdown-menu-dark{--bs-dropdown-color:#dee2e6;--bs-dropdown-bg:#343a40;--bs-dropdown-border-color:var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color:#dee2e6;--bs-dropdown-link-hover-color:#fff;--bs-dropdown-divider-bg:var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg:#ffffff26;--bs-dropdown-link-active-color:#fff;--bs-dropdown-link-active-bg:#0d6efd;--bs-dropdown-link-disabled-color:#adb5bd;--bs-dropdown-header-color:#adb5bd}.btn-group,.btn-group-vertical{vertical-align:middle;display:inline-flex;position:relative}.btn-group-vertical>.btn,.btn-group>.btn{flex:auto;position:relative}.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:1}.btn-toolbar{flex-wrap:wrap;justify-content:flex-start;display:flex}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>.btn-group:not(:first-child),.btn-group>:not(.btn-check:first-child)+.btn{margin-left:calc(-1 * var(--bs-border-width))}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-left:.5625rem;padding-right:.5625rem}.dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split{padding-left:.375rem;padding-right:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split{padding-left:.75rem;padding-right:.75rem}.btn-group-vertical{flex-direction:column;justify-content:center;align-items:flex-start}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn:not(:first-child){margin-top:calc(-1 * var(--bs-border-width))}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x:1rem;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-link-color);--bs-nav-link-hover-color:var(--bs-link-hover-color);--bs-nav-link-disabled-color:var(--bs-secondary-color);flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none;display:flex}.nav-link{padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);background:0 0;border:0;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;display:block}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.nav-link:focus,.nav-link:hover{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.nav-link.disabled,.nav-link:disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width:var(--bs-border-width);--bs-nav-tabs-border-color:var(--bs-border-color);--bs-nav-tabs-border-radius:var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color:var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color:var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg:var(--bs-body-bg);--bs-nav-tabs-link-active-border-color:var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius:var(--bs-border-radius);--bs-nav-pills-link-active-color:#fff;--bs-nav-pills-link-active-bg:#0d6efd}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap:1rem;--bs-nav-underline-border-width:.125rem;--bs-nav-underline-link-active-color:var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{border-bottom:var(--bs-nav-underline-border-width) solid transparent;padding-left:0;padding-right:0}.nav-underline .nav-link:focus,.nav-underline .nav-link:hover{border-bottom-color:currentColor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentColor;font-weight:700}.nav-fill .nav-item,.nav-fill>.nav-link{text-align:center;flex:auto}.nav-justified .nav-item,.nav-justified>.nav-link{text-align:center;flex-grow:1;flex-basis:0}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x:0;--bs-navbar-padding-y:.5rem;--bs-navbar-color:rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color:rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color:rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y:.3125rem;--bs-navbar-brand-margin-end:1rem;--bs-navbar-brand-font-size:1.25rem;--bs-navbar-brand-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color:rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x:.5rem;--bs-navbar-toggler-padding-y:.25rem;--bs-navbar-toggler-padding-x:.75rem;--bs-navbar-toggler-font-size:1.25rem;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color:rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius:var(--bs-border-radius);--bs-navbar-toggler-focus-width:.25rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex;position:relative}.navbar>.container,.navbar>.container-fluid,.navbar>.container-lg,.navbar>.container-md,.navbar>.container-sm,.navbar>.container-xl,.navbar>.container-xxl{flex-wrap:inherit;justify-content:space-between;align-items:center;display:flex}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);white-space:nowrap;text-decoration:none}.navbar-brand:focus,.navbar-brand:hover{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:.5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color:var(--bs-navbar-color);--bs-nav-link-hover-color:var(--bs-navbar-hover-color);--bs-nav-link-disabled-color:var(--bs-navbar-disabled-color);flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{color:var(--bs-navbar-color);padding-top:.5rem;padding-bottom:.5rem}.navbar-text a,.navbar-text a:focus,.navbar-text a:hover{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-grow:1;flex-basis:100%;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);color:var(--bs-navbar-color);border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition);background-color:#0000;line-height:1}@media (prefers-reduced-motion:reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width);outline:0;text-decoration:none}.navbar-toggler-icon{vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-position:50%;background-repeat:no-repeat;background-size:100%;width:1.5em;height:1.5em;display:inline-block}.navbar-nav-scroll{max-height:var(--bs-scroll-height,75vh);overflow-y:auto}@media (min-width:576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (min-width:768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (min-width:992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (min-width:1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}@media (min-width:1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{flex-basis:auto;display:flex!important}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{z-index:auto;flex-grow:1;transition:none;position:static;visibility:visible!important;background-color:#0000!important;border:0!important;width:auto!important;height:auto!important;transform:none!important}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color:#ffffff8c;--bs-navbar-hover-color:#ffffffbf;--bs-navbar-disabled-color:#ffffff40;--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#fff;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:#ffffff1a;--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-card-title-spacer-y:.5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width:var(--bs-border-width);--bs-card-border-color:var(--bs-border-color-translucent);--bs-card-border-radius:var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y:.5rem;--bs-card-cap-padding-x:1rem;--bs-card-cap-bg:rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg:var(--bs-body-bg);--bs-card-img-overlay-padding:1rem;--bs-card-group-margin:.75rem;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius);background-clip:border-box;flex-direction:column;display:flex;position:relative}.card>hr{margin-left:0;margin-right:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius);border-top-width:0}.card>.list-group:last-child{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius);border-bottom-width:0}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color);flex:auto}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));color:var(--bs-card-subtitle-color);margin-bottom:0}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color);margin-bottom:0}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius);position:absolute;inset:0}.card-img,.card-img-bottom,.card-img-top{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width:576px){.card-group{flex-flow:wrap;display:flex}.card-group>.card{flex:1 0 0;margin-bottom:0}.card-group>.card+.card{border-left:0;margin-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child)>.card-header,.card-group>.card:not(:last-child)>.card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child)>.card-footer,.card-group>.card:not(:last-child)>.card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child)>.card-header,.card-group>.card:not(:first-child)>.card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child)>.card-footer,.card-group>.card:not(:first-child)>.card-img-bottom{border-bottom-left-radius:0}}.accordion{--bs-accordion-color:var(--bs-body-color);--bs-accordion-bg:var(--bs-body-bg);--bs-accordion-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease;--bs-accordion-border-color:var(--bs-border-color);--bs-accordion-border-width:var(--bs-border-width);--bs-accordion-border-radius:var(--bs-border-radius);--bs-accordion-inner-border-radius:calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--bs-body-color);--bs-accordion-btn-bg:var(--bs-accordion-bg);--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23212529' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width:1.25rem;--bs-accordion-btn-icon-transform:rotate(-180deg);--bs-accordion-btn-icon-transition:transform .2s ease-in-out;--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23052c65' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:1rem;--bs-accordion-active-color:var(--bs-primary-text-emphasis);--bs-accordion-active-bg:var(--bs-primary-bg-subtle)}.accordion-button{width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);overflow-anchor:none;transition:var(--bs-accordion-transition);border:0;border-radius:0;align-items:center;font-size:1rem;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition);flex-shrink:0;margin-left:auto}@media (prefers-reduced-motion:reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;box-shadow:var(--bs-accordion-btn-focus-box-shadow);outline:0}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type>.accordion-header .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type>.accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush>.accordion-item{border-left:0;border-right:0;border-radius:0}.accordion-flush>.accordion-item:first-child{border-top:0}.accordion-flush>.accordion-item:last-child{border-bottom:0}.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x:0;--bs-breadcrumb-padding-y:0;--bs-breadcrumb-margin-bottom:1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color:var(--bs-secondary-color);--bs-breadcrumb-item-padding-x:.5rem;--bs-breadcrumb-item-active-color:var(--bs-secondary-color);padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider,"/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x:.75rem;--bs-pagination-padding-y:.375rem;--bs-pagination-font-size:1rem;--bs-pagination-color:var(--bs-link-color);--bs-pagination-bg:var(--bs-body-bg);--bs-pagination-border-width:var(--bs-border-width);--bs-pagination-border-color:var(--bs-border-color);--bs-pagination-border-radius:var(--bs-border-radius);--bs-pagination-hover-color:var(--bs-link-hover-color);--bs-pagination-hover-bg:var(--bs-tertiary-bg);--bs-pagination-hover-border-color:var(--bs-border-color);--bs-pagination-focus-color:var(--bs-link-hover-color);--bs-pagination-focus-bg:var(--bs-secondary-bg);--bs-pagination-focus-box-shadow:0 0 0 .25rem #0d6efd40;--bs-pagination-active-color:#fff;--bs-pagination-active-bg:#0d6efd;--bs-pagination-active-border-color:#0d6efd;--bs-pagination-disabled-color:var(--bs-secondary-color);--bs-pagination-disabled-bg:var(--bs-secondary-bg);--bs-pagination-disabled-border-color:var(--bs-border-color);padding-left:0;list-style:none;display:flex}.page-link{padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;position:relative}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);outline:0}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link,.page-link.disabled{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(-1 * var(--bs-border-width))}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x:1.5rem;--bs-pagination-padding-y:.75rem;--bs-pagination-font-size:1.25rem;--bs-pagination-border-radius:var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x:.5rem;--bs-pagination-padding-y:.25rem;--bs-pagination-font-size:.875rem;--bs-pagination-border-radius:var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x:.65em;--bs-badge-padding-y:.35em;--bs-badge-font-size:.75em;--bs-badge-font-weight:700;--bs-badge-color:#fff;--bs-badge-border-radius:var(--bs-border-radius);padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius);line-height:1;display:inline-block}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);position:relative}.alert-heading{color:inherit}.alert-link{color:var(--bs-alert-link-color);font-weight:700}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{z-index:2;padding:1.25rem 1rem;position:absolute;top:0;right:0}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:var(--bs-progress-height)}}.progress,.progress-stacked{--bs-progress-height:1rem;--bs-progress-font-size:.75rem;--bs-progress-bg:var(--bs-secondary-bg);--bs-progress-border-radius:var(--bs-border-radius);--bs-progress-box-shadow:var(--bs-box-shadow-inset);--bs-progress-bar-color:#fff;--bs-progress-bar-bg:#0d6efd;--bs-progress-bar-transition:width .6s ease;height:var(--bs-progress-height);font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius);display:flex;overflow:hidden}.progress-bar{color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition);flex-direction:column;justify-content:center;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,#ffffff26 25%,#0000 25% 50%,#ffffff26 50% 75%,#0000 75%,#0000);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion:reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color:var(--bs-body-color);--bs-list-group-bg:var(--bs-body-bg);--bs-list-group-border-color:var(--bs-border-color);--bs-list-group-border-width:var(--bs-border-width);--bs-list-group-border-radius:var(--bs-border-radius);--bs-list-group-item-padding-x:1rem;--bs-list-group-item-padding-y:.5rem;--bs-list-group-action-color:var(--bs-secondary-color);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-tertiary-bg);--bs-list-group-action-active-color:var(--bs-body-color);--bs-list-group-action-active-bg:var(--bs-secondary-bg);--bs-list-group-disabled-color:var(--bs-secondary-color);--bs-list-group-disabled-bg:var(--bs-body-bg);--bs-list-group-active-color:#fff;--bs-list-group-active-bg:#0d6efd;--bs-list-group-active-border-color:#0d6efd;border-radius:var(--bs-list-group-border-radius);flex-direction:column;margin-bottom:0;padding-left:0;display:flex}.list-group-numbered{counter-reset:section;list-style-type:none}.list-group-numbered>.list-group-item:before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item{padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);text-decoration:none;display:block;position:relative}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:not(.active):focus,.list-group-item-action:not(.active):hover{z-index:1;color:var(--bs-list-group-action-hover-color);background-color:var(--bs-list-group-action-hover-bg);text-decoration:none}.list-group-item-action:not(.active):active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width:576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width:1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color:var(--bs-primary-text-emphasis);--bs-list-group-bg:var(--bs-primary-bg-subtle);--bs-list-group-border-color:var(--bs-primary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-primary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-primary-border-subtle);--bs-list-group-active-color:var(--bs-primary-bg-subtle);--bs-list-group-active-bg:var(--bs-primary-text-emphasis);--bs-list-group-active-border-color:var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color:var(--bs-secondary-text-emphasis);--bs-list-group-bg:var(--bs-secondary-bg-subtle);--bs-list-group-border-color:var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-secondary-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-secondary-border-subtle);--bs-list-group-active-color:var(--bs-secondary-bg-subtle);--bs-list-group-active-bg:var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color:var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color:var(--bs-success-text-emphasis);--bs-list-group-bg:var(--bs-success-bg-subtle);--bs-list-group-border-color:var(--bs-success-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-success-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-success-border-subtle);--bs-list-group-active-color:var(--bs-success-bg-subtle);--bs-list-group-active-bg:var(--bs-success-text-emphasis);--bs-list-group-active-border-color:var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color:var(--bs-info-text-emphasis);--bs-list-group-bg:var(--bs-info-bg-subtle);--bs-list-group-border-color:var(--bs-info-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-info-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-info-border-subtle);--bs-list-group-active-color:var(--bs-info-bg-subtle);--bs-list-group-active-bg:var(--bs-info-text-emphasis);--bs-list-group-active-border-color:var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color:var(--bs-warning-text-emphasis);--bs-list-group-bg:var(--bs-warning-bg-subtle);--bs-list-group-border-color:var(--bs-warning-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-warning-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-warning-border-subtle);--bs-list-group-active-color:var(--bs-warning-bg-subtle);--bs-list-group-active-bg:var(--bs-warning-text-emphasis);--bs-list-group-active-border-color:var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color:var(--bs-danger-text-emphasis);--bs-list-group-bg:var(--bs-danger-bg-subtle);--bs-list-group-border-color:var(--bs-danger-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-danger-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-danger-border-subtle);--bs-list-group-active-color:var(--bs-danger-bg-subtle);--bs-list-group-active-bg:var(--bs-danger-text-emphasis);--bs-list-group-active-border-color:var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color:var(--bs-light-text-emphasis);--bs-list-group-bg:var(--bs-light-bg-subtle);--bs-list-group-border-color:var(--bs-light-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-light-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-light-border-subtle);--bs-list-group-active-color:var(--bs-light-bg-subtle);--bs-list-group-active-bg:var(--bs-light-text-emphasis);--bs-list-group-active-border-color:var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color:var(--bs-dark-text-emphasis);--bs-list-group-bg:var(--bs-dark-bg-subtle);--bs-list-group-border-color:var(--bs-dark-border-subtle);--bs-list-group-action-hover-color:var(--bs-emphasis-color);--bs-list-group-action-hover-bg:var(--bs-dark-border-subtle);--bs-list-group-action-active-color:var(--bs-emphasis-color);--bs-list-group-action-active-bg:var(--bs-dark-border-subtle);--bs-list-group-active-color:var(--bs-dark-bg-subtle);--bs-list-group-active-bg:var(--bs-dark-text-emphasis);--bs-list-group-active-border-color:var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color:#000;--bs-btn-close-bg:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414'/%3e%3c/svg%3e");--bs-btn-close-opacity:.5;--bs-btn-close-hover-opacity:.75;--bs-btn-close-focus-shadow:0 0 0 .25rem #0d6efd40;--bs-btn-close-focus-opacity:1;--bs-btn-close-disabled-opacity:.25;box-sizing:content-box;width:1em;height:1em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;filter:var(--bs-btn-close-filter);opacity:var(--bs-btn-close-opacity);border:0;border-radius:.375rem;padding:.25em}.btn-close:hover{color:var(--bs-btn-close-color);opacity:var(--bs-btn-close-hover-opacity);text-decoration:none}.btn-close:focus{box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity);outline:0}.btn-close.disabled,.btn-close:disabled{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}:root,[data-bs-theme=light]{--bs-btn-close-filter: }[data-bs-theme=dark]{--bs-btn-close-filter:invert(1) grayscale(100%) brightness(200%)}.toast{--bs-toast-zindex:1090;--bs-toast-padding-x:.75rem;--bs-toast-padding-y:.5rem;--bs-toast-spacing:1.5rem;--bs-toast-max-width:350px;--bs-toast-font-size:.875rem;--bs-toast-color: ;--bs-toast-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width:var(--bs-border-width);--bs-toast-border-color:var(--bs-border-color-translucent);--bs-toast-border-radius:var(--bs-border-radius);--bs-toast-box-shadow:var(--bs-box-shadow);--bs-toast-header-color:var(--bs-secondary-color);--bs-toast-header-bg:rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color:var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius);background-clip:padding-box}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex:1090;z-index:var(--bs-toast-zindex);pointer-events:none;width:max-content;max-width:100%;position:absolute}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));background-clip:padding-box;align-items:center;display:flex}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:.5rem;--bs-modal-color:var(--bs-body-color);--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);z-index:var(--bs-modal-zindex);outline:0;width:100%;height:100%;display:none;position:fixed;top:0;left:0;overflow:hidden auto}.modal-dialog{width:auto;margin:var(--bs-modal-margin);pointer-events:none;position:relative}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{min-height:calc(100% - var(--bs-modal-margin) * 2);align-items:center;display:flex}.modal-content{width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:relative}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:.5;z-index:var(--bs-backdrop-zindex);background-color:var(--bs-backdrop-bg);width:100vw;height:100vh;position:fixed;top:0;left:0}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);flex-shrink:0;align-items:center;display:flex}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin-top:calc(-.5 * var(--bs-modal-header-padding-y));margin-right:calc(-.5 * var(--bs-modal-header-padding-x));margin-bottom:calc(-.5 * var(--bs-modal-header-padding-y));margin-left:auto}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{padding:var(--bs-modal-padding);flex:auto;position:relative}.modal-footer{padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius);flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-left:auto;margin-right:auto}.modal-sm{--bs-modal-width:300px}}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex:1080;--bs-tooltip-max-width:200px;--bs-tooltip-padding-x:.5rem;--bs-tooltip-padding-y:.25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size:.875rem;--bs-tooltip-color:var(--bs-body-bg);--bs-tooltip-bg:var(--bs-emphasis-color);--bs-tooltip-border-radius:var(--bs-border-radius);--bs-tooltip-opacity:.9;--bs-tooltip-arrow-width:.8rem;--bs-tooltip-arrow-height:.4rem;z-index:var(--bs-tooltip-zindex);margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0;text-decoration:none;display:block}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height);display:block}.tooltip .tooltip-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow,.bs-tooltip-top .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before,.bs-tooltip-top .tooltip-arrow:before{border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg);top:-1px}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow,.bs-tooltip-end .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before,.bs-tooltip-end .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg);right:-1px}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow,.bs-tooltip-bottom .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before,.bs-tooltip-bottom .tooltip-arrow:before{border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg);bottom:-1px}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow,.bs-tooltip-start .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before,.bs-tooltip-start .tooltip-arrow:before{border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg);left:-1px}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex:1070;--bs-popover-max-width:276px;--bs-popover-font-size:.875rem;--bs-popover-bg:var(--bs-body-bg);--bs-popover-border-width:var(--bs-border-width);--bs-popover-border-color:var(--bs-border-color-translucent);--bs-popover-border-radius:var(--bs-border-radius-lg);--bs-popover-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow:var(--bs-box-shadow);--bs-popover-header-padding-x:1rem;--bs-popover-header-padding-y:.5rem;--bs-popover-header-font-size:1rem;--bs-popover-header-color:inherit;--bs-popover-header-bg:var(--bs-secondary-bg);--bs-popover-body-padding-x:1rem;--bs-popover-body-padding-y:1rem;--bs-popover-body-color:var(--bs-body-color);--bs-popover-arrow-width:1rem;--bs-popover-arrow-height:.5rem;--bs-popover-arrow-border:var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);text-align:left;text-align:start;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-style:normal;font-weight:400;line-height:1.5;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius);background-clip:padding-box;text-decoration:none;display:block}.popover .popover-arrow{width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height);display:block}.popover .popover-arrow:after,.popover .popover-arrow:before{content:"";border:0 solid #0000;display:block;position:absolute}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow,.bs-popover-top>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-top>.popover-arrow:before{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:before{border-top-color:var(--bs-popover-arrow-border);bottom:0}.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after,.bs-popover-top>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow,.bs-popover-end>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-end>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:before{border-right-color:var(--bs-popover-arrow-border);left:0}.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after,.bs-popover-end>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow,.bs-popover-bottom>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:before{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:before{border-bottom-color:var(--bs-popover-arrow-border);top:0}.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after,.bs-popover-bottom>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg);display:block;position:absolute;top:0;left:50%}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow,.bs-popover-start>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-start>.popover-arrow:before{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:before{border-left-color:var(--bs-popover-arrow-border);right:0}.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after,.bs-popover-start>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius);margin-bottom:0}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;position:relative;overflow:hidden}.carousel-inner:after{clear:both;content:"";display:block}.carousel-item{float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translate(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{z-index:1;color:#fff;text-align:center;width:15%;filter:var(--bs-carousel-control-icon-filter);opacity:.5;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9;outline:0;text-decoration:none}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.carousel-indicators{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:-999px;cursor:pointer;background-color:var(--bs-carousel-indicator-active-bg);opacity:.5;background-clip:padding-box;border:10px solid #0000;border-left:0;border-right:0;flex:0 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;padding:0;transition:opacity .6s}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{color:var(--bs-carousel-caption-color);text-align:center;padding-top:1.25rem;padding-bottom:1.25rem;position:absolute;bottom:1.25rem;left:15%;right:15%}.carousel-dark{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}:root,[data-bs-theme=light]{--bs-carousel-indicator-active-bg:#fff;--bs-carousel-caption-color:#fff;--bs-carousel-control-icon-filter: }[data-bs-theme=dark]{--bs-carousel-indicator-active-bg:#000;--bs-carousel-caption-color:#000;--bs-carousel-control-icon-filter:invert(1) grayscale(100)}.spinner-border,.spinner-grow{width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);border-radius:50%;flex-shrink:0;display:inline-block}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-border-width:.25em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:#0000}.spinner-border-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem;--bs-spinner-border-width:.2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width:2rem;--bs-spinner-height:2rem;--bs-spinner-vertical-align:-.125em;--bs-spinner-animation-speed:.75s;--bs-spinner-animation-name:spinner-grow;opacity:0;background-color:currentColor}.spinner-grow-sm{--bs-spinner-width:1rem;--bs-spinner-height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed:1.5s}}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{--bs-offcanvas-zindex:1045;--bs-offcanvas-width:400px;--bs-offcanvas-height:30vh;--bs-offcanvas-padding-x:1rem;--bs-offcanvas-padding-y:1rem;--bs-offcanvas-color:var(--bs-body-color);--bs-offcanvas-bg:var(--bs-body-bg);--bs-offcanvas-border-width:var(--bs-border-width);--bs-offcanvas-border-color:var(--bs-border-color-translucent);--bs-offcanvas-box-shadow:var(--bs-box-shadow-sm);--bs-offcanvas-transition:transform .3s ease-in-out;--bs-offcanvas-title-line-height:1.5}@media (max-width:575.98px){.offcanvas-sm{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (max-width:575.98px) and (prefers-reduced-motion:reduce){.offcanvas-sm{transition:none}}@media (max-width:575.98px){.offcanvas-sm.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-sm.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-sm.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-sm.show:not(.hiding),.offcanvas-sm.showing{transform:none}.offcanvas-sm.hiding,.offcanvas-sm.show,.offcanvas-sm.showing{visibility:visible}}@media (min-width:576px){.offcanvas-sm{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (max-width:767.98px){.offcanvas-md{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (max-width:767.98px) and (prefers-reduced-motion:reduce){.offcanvas-md{transition:none}}@media (max-width:767.98px){.offcanvas-md.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-md.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-md.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-md.show:not(.hiding),.offcanvas-md.showing{transform:none}.offcanvas-md.hiding,.offcanvas-md.show,.offcanvas-md.showing{visibility:visible}}@media (min-width:768px){.offcanvas-md{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (max-width:991.98px){.offcanvas-lg{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (max-width:991.98px) and (prefers-reduced-motion:reduce){.offcanvas-lg{transition:none}}@media (max-width:991.98px){.offcanvas-lg.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-lg.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-lg.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-lg.show:not(.hiding),.offcanvas-lg.showing{transform:none}.offcanvas-lg.hiding,.offcanvas-lg.show,.offcanvas-lg.showing{visibility:visible}}@media (min-width:992px){.offcanvas-lg{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (max-width:1199.98px){.offcanvas-xl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (max-width:1199.98px) and (prefers-reduced-motion:reduce){.offcanvas-xl{transition:none}}@media (max-width:1199.98px){.offcanvas-xl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xl.show:not(.hiding),.offcanvas-xl.showing{transform:none}.offcanvas-xl.hiding,.offcanvas-xl.show,.offcanvas-xl.showing{visibility:visible}}@media (min-width:1200px){.offcanvas-xl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}@media (max-width:1399.98px){.offcanvas-xxl{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}}@media (max-width:1399.98px) and (prefers-reduced-motion:reduce){.offcanvas-xxl{transition:none}}@media (max-width:1399.98px){.offcanvas-xxl.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas-xxl.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas-xxl.show:not(.hiding),.offcanvas-xxl.showing{transform:none}.offcanvas-xxl.hiding,.offcanvas-xxl.show,.offcanvas-xxl.showing{visibility:visible}}@media (min-width:1400px){.offcanvas-xxl{--bs-offcanvas-height:auto;--bs-offcanvas-border-width:0;background-color:#0000!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{flex-grow:0;padding:0;display:flex;overflow-y:visible;background-color:#0000!important}}.offcanvas{z-index:var(--bs-offcanvas-zindex);max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);transition:var(--bs-offcanvas-transition);background-clip:padding-box;outline:0;flex-direction:column;display:flex;position:fixed;bottom:0}@media (prefers-reduced-motion:reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;left:0;transform:translate(-100%)}.offcanvas.offcanvas-end{width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);top:0;right:0;transform:translate(100%)}.offcanvas.offcanvas-top{height:var(--bs-offcanvas-height);border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;top:0;left:0;right:0;transform:translateY(-100%)}.offcanvas.offcanvas-bottom{height:var(--bs-offcanvas-height);border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);max-height:100%;left:0;right:0;transform:translateY(100%)}.offcanvas.show:not(.hiding),.offcanvas.showing{transform:none}.offcanvas.hiding,.offcanvas.show,.offcanvas.showing{visibility:visible}.offcanvas-backdrop{z-index:1040;background-color:#000;width:100vw;height:100vh;position:fixed;top:0;left:0}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);align-items:center;display:flex}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y));margin-left:auto}.offcanvas-title{line-height:var(--bs-offcanvas-title-line-height);margin-bottom:0}.offcanvas-body{padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);flex-grow:1;overflow-y:auto}.placeholder{vertical-align:middle;cursor:wait;opacity:.5;background-color:currentColor;min-height:1em;display:inline-block}.placeholder.btn:before{content:"";display:inline-block}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:2s ease-in-out infinite placeholder-glow}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{animation:2s linear infinite placeholder-wave;-webkit-mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);mask-image:linear-gradient(130deg,#000 55%,#000c 75%,#000 95%);-webkit-mask-size:200% 100%;mask-size:200% 100%}@keyframes placeholder-wave{to{-webkit-mask-position:-200% 0;mask-position:-200% 0}}.clearfix:after{clear:both;content:"";display:block}.text-bg-primary{color:#fff!important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1))!important}.text-bg-info{color:#000!important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1))!important}.text-bg-light{color:#000!important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1))!important}.link-primary:focus,.link-primary:hover{color:RGBA(10,88,202,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1))!important}.link-secondary:focus,.link-secondary:hover{color:RGBA(86,94,100,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1))!important}.link-success:focus,.link-success:hover{color:RGBA(20,108,67,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1))!important}.link-info:focus,.link-info:hover{color:RGBA(61,213,243,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1))!important}.link-warning:focus,.link-warning:hover{color:RGBA(255,205,57,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1))!important}.link-danger:focus,.link-danger:hover{color:RGBA(176,42,55,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1))!important}.link-light:focus,.link-light:hover{color:RGBA(249,250,251,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1))!important}.link-dark:focus,.link-dark:hover{color:RGBA(26,30,33,var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-body-emphasis:focus,.link-body-emphasis:hover{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;-webkit-text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,.75))!important}.focus-ring:focus{box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);outline:0}.icon-link{-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,.5));text-underline-offset:.25em;-webkit-backface-visibility:hidden;backface-visibility:hidden;align-items:center;gap:.375rem;display:inline-flex}.icon-link>.bi{fill:currentColor;flex-shrink:0;width:1em;height:1em;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.icon-link>.bi{transition:none}}:is(.icon-link-hover:focus-visible>.bi,.icon-link-hover:hover>.bi){transform:var(--bs-icon-link-transform,translate3d(.25em,0,0))}.ratio{width:100%;position:relative}.ratio:before{padding-top:var(--bs-aspect-ratio);content:"";display:block}.ratio>*{width:100%;height:100%;position:absolute;top:0;left:0}.ratio-1x1{--bs-aspect-ratio:100%}.ratio-4x3{--bs-aspect-ratio:75%}.ratio-16x9{--bs-aspect-ratio:56.25%}.ratio-21x9{--bs-aspect-ratio:42.8571%}.fixed-top{z-index:1030;position:fixed;top:0;left:0;right:0}.fixed-bottom{z-index:1030;position:fixed;bottom:0;left:0;right:0}.sticky-top{z-index:1020;position:sticky;top:0}.sticky-bottom{z-index:1020;position:sticky;bottom:0}@media (min-width:576px){.sticky-sm-top{z-index:1020;position:sticky;top:0}.sticky-sm-bottom{z-index:1020;position:sticky;bottom:0}}@media (min-width:768px){.sticky-md-top{z-index:1020;position:sticky;top:0}.sticky-md-bottom{z-index:1020;position:sticky;bottom:0}}@media (min-width:992px){.sticky-lg-top{z-index:1020;position:sticky;top:0}.sticky-lg-bottom{z-index:1020;position:sticky;bottom:0}}@media (min-width:1200px){.sticky-xl-top{z-index:1020;position:sticky;top:0}.sticky-xl-bottom{z-index:1020;position:sticky;bottom:0}}@media (min-width:1400px){.sticky-xxl-top{z-index:1020;position:sticky;top:0}.sticky-xxl-bottom{z-index:1020;position:sticky;bottom:0}}.hstack{flex-direction:row;align-self:stretch;align-items:center;display:flex}.vstack{flex-direction:column;flex:auto;align-self:stretch;display:flex}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important}.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption),.visually-hidden:not(caption){position:absolute!important}.visually-hidden *,.visually-hidden-focusable:not(:focus):not(:focus-within) *{overflow:hidden!important}.stretched-link:after{z-index:1;content:"";position:absolute;inset:0}.text-truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.vr{width:var(--bs-border-width);opacity:.25;background-color:currentColor;align-self:stretch;min-height:1em;display:inline-block}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-none{-o-object-fit:none!important;object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:var(--bs-box-shadow)!important}.shadow-sm{box-shadow:var(--bs-box-shadow-sm)!important}.shadow-lg{box-shadow:var(--bs-box-shadow-lg)!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color:rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color:rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color:rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color:rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color:rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color:rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color:rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color:rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity:1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity:1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity:1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity:1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity:1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity:1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity:1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity:1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity:1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity:1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity:.1}.border-opacity-25{--bs-border-opacity:.25}.border-opacity-50{--bs-border-opacity:.5}.border-opacity-75{--bs-border-opacity:.75}.border-opacity-100{--bs-border-opacity:1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity:1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity:1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity:1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity:1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity:1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity:1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity:1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity:1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity:1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity:1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity:1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity:1;color:#00000080!important}.text-white-50{--bs-text-opacity:1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity:1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity:1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity:1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity:1;color:inherit!important}.text-opacity-25{--bs-text-opacity:.25}.text-opacity-50{--bs-text-opacity:.5}.text-opacity-75{--bs-text-opacity:.75}.text-opacity-100{--bs-text-opacity:1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity:.1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity:.25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity:.5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity:.75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity:1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;-webkit-text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity:1;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;-webkit-text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity,1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity:0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity:.1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity:.25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity:.5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity:.75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity:1}.bg-primary{--bs-bg-opacity:1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity:1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity:1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity:1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity:1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity:1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity:1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity:1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity:1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity:1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity:1;background-color:#0000!important}.bg-body-secondary{--bs-bg-opacity:1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity:1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity:.1}.bg-opacity-25{--bs-bg-opacity:.25}.bg-opacity-50{--bs-bg-opacity:.5}.bg-opacity-75{--bs-bg-opacity:.75}.bg-opacity-100{--bs-bg-opacity:1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{-webkit-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width:576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-sm-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-sm-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-sm-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-sm-none{-o-object-fit:none!important;object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-sm-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-sm-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-sm-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-sm-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-sm-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-md-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-md-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-md-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-md-none{-o-object-fit:none!important;object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-md-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-md-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-md-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-md-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-md-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-lg-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-lg-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-lg-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-lg-none{-o-object-fit:none!important;object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-lg-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-lg-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-lg-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-lg-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-lg-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xl-none{-o-object-fit:none!important;object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width:1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{-o-object-fit:contain!important;object-fit:contain!important}.object-fit-xxl-cover{-o-object-fit:cover!important;object-fit:cover!important}.object-fit-xxl-fill{-o-object-fit:fill!important;object-fit:fill!important}.object-fit-xxl-scale{-o-object-fit:scale-down!important;object-fit:scale-down!important}.object-fit-xxl-none{-o-object-fit:none!important;object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{-moz-column-gap:0!important;column-gap:0!important}.column-gap-xxl-1{-moz-column-gap:.25rem!important;column-gap:.25rem!important}.column-gap-xxl-2{-moz-column-gap:.5rem!important;column-gap:.5rem!important}.column-gap-xxl-3{-moz-column-gap:1rem!important;column-gap:1rem!important}.column-gap-xxl-4{-moz-column-gap:1.5rem!important;column-gap:1.5rem!important}.column-gap-xxl-5{-moz-column-gap:3rem!important;column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width:1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}.mh{--lime:#c7ff3d;--ink:#090b09;--panel:#111410;--soft:#a7afa5;--line:#ffffff18;background:var(--ink);color:#f7f9f4;font-family:var(--font-manrope),sans-serif;min-height:100vh;overflow:hidden}.mh-light{--ink:#f5f7f2;--panel:#fff;--soft:#5d665c;--line:#111b1118;color:#10130f}.mh-ar{font-family:var(--font-cairo),sans-serif}.mh button,.mh a{font:inherit}.mh button{cursor:pointer}.mh-nav{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,80px);display:flex;position:absolute;inset:0 0 auto}.mh-brand{color:inherit;letter-spacing:-.5px;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:flex}.mh-brand>b{background:var(--lime);color:#10130f;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 30px #c7ff3d30}.mh-brand i{color:var(--lime);font-style:normal}.mh-nav nav{gap:32px;display:flex}.mh-nav nav a{color:var(--soft);font-size:13px;font-weight:700;text-decoration:none}.mh-nav nav a:hover{color:var(--lime)}.mh-actions{align-items:center;gap:8px;display:flex}.mh-actions button{color:inherit;background:0 0;border:0;padding:10px 13px;font-size:12px;font-weight:800}.mh-actions .icon{padding:10px}.mh .primary{border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-weight:900;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 10px 35px #c7ff3d1c;background:var(--lime)!important;color:#10130f!important;padding:0 18px!important}.mh .primary:hover{transform:translateY(-2px);box-shadow:0 14px 42px #c7ff3d32}.mh-actions .mobile{display:none}.mh-hero{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:52px 52px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;min-height:850px;padding:150px clamp(22px,6vw,95px) 100px;display:grid;position:relative}.mh-light .mh-hero{background-image:linear-gradient(#1111110a 1px,#0000 1px),linear-gradient(90deg,#1111110a 1px,#0000 1px)}.mh-noise{opacity:.16;pointer-events:none;background:radial-gradient(circle,#0000 0,#000 85%);position:absolute;inset:0}.mh-aurora{filter:blur(130px);opacity:.14;background:var(--lime);border-radius:50%;width:500px;height:500px;animation:7s ease-in-out infinite mhPulse;position:absolute}.mh-aurora.one{top:-180px;left:12%}.mh-aurora.two{animation-delay:-3s;bottom:-200px;right:-250px}.mh-copy{z-index:2;position:relative}.mh-eyebrow,.mh-section-head>span,.member-content>span,.security-copy>span{letter-spacing:2.1px;color:var(--lime);align-items:center;gap:8px;font-size:11px;font-weight:900;display:flex}.mh-eyebrow>span{background:var(--lime);width:28px;height:1px}.mh-copy h1{letter-spacing:-6px;margin:25px 0 28px;font-size:clamp(58px,6.2vw,98px);line-height:.94}.mh-copy h1 em{color:var(--lime);font-style:normal}.mh-ar .mh-copy h1{letter-spacing:-3px;line-height:1.12}.mh-copy>p{max-width:650px;color:var(--soft);margin:0;font-size:17px;line-height:1.8}.mh-cta{gap:12px;margin-top:34px;display:flex}.mh-cta>a,.mh-cta>button{border-radius:11px;min-height:52px;padding:0 22px}.mh-cta>button{border:1px solid var(--line);color:inherit;background:#ffffff08;font-weight:800}.mh-checks{color:var(--soft);flex-wrap:wrap;gap:20px;margin-top:25px;font-size:12px;display:flex}.mh-checks span{align-items:center;gap:7px;display:flex}.mh-checks svg{color:var(--lime)}.mh-product{z-index:2;perspective:1400px;place-items:center;min-height:570px;display:grid;position:relative}.mh-dashboard{color:#171a16;background:#f7f8f5;border:6px solid #222720;border-radius:18px;grid-template:45px 1fr/54px 1fr;width:min(100%,720px);height:430px;animation:1s both mhRise;display:grid;overflow:hidden;transform:rotateY(-7deg)rotateX(3deg);box-shadow:0 45px 100px #0009}.mh-dashboard>header{color:#b8bdb6;background:#171a16;grid-column:1/-1;align-items:center;padding:0 14px;font-size:9px;display:flex}.mh-dashboard>header>span{gap:4px;display:flex}.mh-dashboard>header>span i{background:#555;border-radius:50%;width:5px;height:5px}.mh-dashboard>header b{margin:auto}.mh-dashboard>header small{color:var(--lime);gap:5px;display:flex}.mh-dashboard>aside{background:#20241e;flex-direction:column;align-items:center;gap:12px;padding:13px 0;display:flex}.mh-dashboard>aside b,.mh-dashboard>aside span{color:#82887f;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.mh-dashboard>aside b{background:var(--lime);color:#151815}.mh-dashboard>aside .active{color:#fff;background:#ffffff14}.mh-dashboard>section{padding:20px}.db-title{justify-content:space-between;display:flex}.db-title span{flex-direction:column;display:flex}.db-title small{color:#92978f;font-size:8px}.db-title strong{font-size:17px}.db-title button{background:#fff;border:1px solid #ddd;border-radius:7px;padding:0 10px;font-size:8px}.db-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:17px 0;display:grid}.db-stats article,.db-bottom>article{background:#fff;border:1px solid #e3e6df;border-radius:10px;padding:12px}.db-stats span{color:#777;font-size:7px}.db-stats strong{font-size:17px;display:block}.db-stats small{color:#57a31a;font-size:7px}.db-stats i{background:#eee;height:3px;margin-top:9px;display:block}.db-stats i b{background:var(--lime);height:100%;display:block}.db-bottom{grid-template-columns:1.3fr 1fr;gap:9px;display:grid}.db-bottom header{justify-content:space-between;font-size:8px;display:flex}.db-bottom header span{color:#57a31a}.db-bars{align-items:end;gap:8px;height:110px;padding-top:14px;display:flex}.db-bars i{background:#dfe4db;border-radius:3px 3px 0 0;flex:1;animation:1.2s both mhBars}.db-bars i.hot{background:var(--lime)}.db-classes>div{border-top:1px solid #eee;grid-template-columns:auto 1fr auto;gap:8px;padding:10px 0;font-size:7px;display:grid}.db-classes span{font-weight:800}.db-classes small{color:#888}.mh-float{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#171b16e8;border:1px solid #ffffff1c;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;font-size:10px;animation:4s ease-in-out infinite mhFloat;display:flex;position:absolute;box-shadow:0 20px 55px #0008}.mh-float>svg:first-child{color:var(--lime)}.mh-float span{flex-direction:column;display:flex}.mh-float small{color:#979f96}.mh-float.qr{bottom:68px;left:-25px}.mh-float.qr>svg:last-child{background:var(--lime);color:#111;border-radius:50%;padding:2px}.mh-float.sale{animation-delay:-2s;top:70px;right:-18px}.mh-float.alert{animation-delay:-1s;bottom:12px;right:28px}.mh-down{color:var(--soft);letter-spacing:2px;flex-direction:column;align-items:center;gap:8px;font-size:8px;display:flex;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.mh-trust{border-block:1px solid var(--line);align-items:center;gap:45px;min-height:100px;padding:20px clamp(22px,6vw,95px);display:flex}.mh-trust>span{color:var(--soft);white-space:nowrap;font-size:12px}.mh-trust>div{justify-content:space-between;gap:22px;width:100%;display:flex;overflow:hidden}.mh-trust b{letter-spacing:1px;white-space:nowrap;color:#7e877d;gap:6px;font-size:10px;display:flex}.mh-trust svg{color:var(--lime)}.mh-metrics{grid-template-columns:repeat(4,1fr);gap:12px;padding:60px clamp(22px,6vw,95px);display:grid}.mh-metrics article{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 82%,transparent);border-radius:17px;padding:22px;position:relative}.mh-metrics article>div{width:38px;height:38px;color:var(--lime);background:#c7ff3d14;border-radius:10px;place-items:center;display:grid}.mh-metrics span{color:var(--soft);margin:15px 0 5px;font-size:11px;display:block}.mh-metrics strong{font-size:28px}.mh-metrics small{color:var(--lime);font-size:10px;position:absolute;top:65px;right:20px}.mh-metrics article>i{background:var(--line);height:3px;margin-top:13px;display:block}.mh-metrics i b{background:var(--lime);height:100%;display:block}.mh-section{padding:110px clamp(22px,6vw,95px)}.mh-section-head{max-width:720px;margin-bottom:48px}.mh-section-head h2,.member-content h2,.security-copy h2{letter-spacing:-3px;margin:17px 0;font-size:clamp(38px,4vw,64px);line-height:1.05}.mh-ar .mh-section-head h2,.mh-ar .member-content h2,.mh-ar .security-copy h2{letter-spacing:-1.5px;line-height:1.25}.mh-section-head p,.member-content>p,.security-copy>p{color:var(--soft);max-width:650px;font-size:16px;line-height:1.8}.mh-modules{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.mh-modules article{border:1px solid var(--line);background:var(--panel);border-radius:16px;min-height:260px;padding:23px;transition:all .25s}.mh-modules article:hover{border-color:#c7ff3d66;transform:translateY(-5px)}.mh-modules article.featured{background:var(--lime);color:#111}.mh-modules header{justify-content:space-between;display:flex}.mh-modules header>div{width:42px;height:42px;color:var(--lime);background:#c7ff3d16;border-radius:11px;place-items:center;display:grid}.mh-modules .featured header>div{color:var(--lime);background:#111}.mh-modules header>span{color:var(--soft);font-size:10px}.mh-modules h3{margin:30px 0 10px;font-size:18px}.mh-modules p{color:var(--soft);min-height:62px;font-size:12px;line-height:1.7}.mh-modules .featured p,.mh-modules .featured header>span{color:#384029}.mh-modules a{color:inherit;align-items:center;gap:6px;margin-top:18px;font-size:11px;font-weight:900;text-decoration:none;display:flex}.mh-journey{background:color-mix(in srgb,var(--panel) 45%,var(--ink))}.mh-flow{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.mh-flow article{border:1px solid var(--line);background:var(--panel);border-radius:14px;min-height:175px;padding:18px;position:relative}.mh-flow article>b{color:var(--soft);font-size:9px}.mh-flow article>div{width:38px;height:38px;color:var(--lime);background:#c7ff3d16;border-radius:10px;place-items:center;margin:18px 0;display:grid}.mh-flow strong,.mh-flow small{display:block}.mh-flow strong{font-size:13px}.mh-flow small{color:var(--soft);margin-top:6px;font-size:10px}.flow-arrow{z-index:2;color:var(--lime);position:absolute;top:50%;right:-13px}.mh-ar .flow-arrow{left:-13px;right:auto;transform:rotate(180deg)}.mh-live{border:1px solid var(--line);background:var(--panel);border-radius:17px;max-width:760px;margin:55px auto 0;padding:22px}.mh-live>header{letter-spacing:1px;color:var(--soft);justify-content:space-between;padding-bottom:12px;font-size:9px;display:flex}.mh-live>header span i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 10px var(--lime);border-radius:50%;display:inline-block}.mh-live>div{border-top:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;animation:.5s both mhRise;display:flex}.mh-live>div>i{width:34px;height:34px;color:var(--lime);background:#c7ff3d12;border-radius:9px;place-items:center;display:grid}.mh-live>div span{flex-direction:column;flex:1;display:flex}.mh-live strong{font-size:11px}.mh-live small,.mh-live em{color:var(--soft);font-size:9px;font-style:normal}.mh-member{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.member-content>div{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;display:grid}.member-content>div span{align-items:center;gap:9px;font-size:12px;font-weight:800;display:flex}.member-content>div svg{color:var(--lime)}.mh-phone-wrap{place-items:center;min-height:600px;display:grid;position:relative}.mh-phone{color:#171a16;z-index:2;background:#f5f7f2;border:9px solid #20241e;border-radius:38px;width:285px;min-height:540px;padding:24px 19px;animation:5s ease-in-out infinite mhFloat;position:relative;box-shadow:0 50px 100px #0008}.mh-phone header{justify-content:space-between;display:flex}.mh-phone header>div{background:var(--lime);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.mh-phone>p{color:#888;margin:25px 0 3px;font-size:9px}.mh-phone>h3{margin:0 0 20px;font-size:21px}.mh-phone>article{color:#fff;background:#20241e;border-radius:17px;padding:18px}.mh-phone>article span,.mh-phone>article small{color:#9da49b;font-size:7px}.mh-phone>article strong{margin:12px 0;font-size:20px;display:block}.mh-phone>article i{background:#ffffff18;height:4px;display:block}.mh-phone>article i b{background:var(--lime);height:100%;display:block}.mh-phone>article small{margin-top:12px;display:block}.phone-grid{grid-template-columns:repeat(4,1fr);gap:6px;margin:14px 0;display:grid}.phone-grid button{background:#fff;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:4px;padding:9px 3px;font-size:6px;display:flex}.phone-grid svg{color:#609900}.mh-phone>section{background:#fff;border-radius:12px;padding:14px;position:relative}.mh-phone>section span,.mh-phone>section strong{font-size:8px;display:block}.mh-phone>section span{color:#888}.mh-phone>section strong{margin-top:4px;font-size:11px}.mh-phone>section button{background:var(--lime);border:0;border-radius:8px;width:27px;height:27px;position:absolute;top:14px;right:12px}.phone-glow{background:var(--lime);filter:blur(150px);opacity:.22;border-radius:50%;width:420px;height:420px;position:absolute}.mh-roles>div:last-child{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.mh-roles article{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:20px}.mh-roles article>span{color:var(--soft);font-size:9px}.mh-roles article>svg{color:var(--lime);margin:26px 0 20px;display:block}.mh-roles h3{font-size:14px}.mh-roles p{color:var(--soft);min-height:30px;font-size:9px}.mh-roles button{border:1px solid var(--line);color:inherit;background:0 0;border-radius:8px;width:31px;height:31px}.mh-security{grid-template-columns:1fr 1fr;align-items:center;gap:8vw;display:grid}.security-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.security-grid article{border:1px solid var(--line);background:var(--panel);border-radius:13px;align-items:center;gap:11px;padding:16px;display:flex}.security-grid article>svg:first-child{color:var(--lime)}.security-grid span{flex-direction:column;flex:1;display:flex}.security-grid strong{font-size:11px}.security-grid small{color:var(--soft);margin-top:3px;font-size:8px}.security-grid article>svg:last-child{color:var(--lime)}.mh-final{text-align:center;border-top:1px solid var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:600px;padding:110px clamp(22px,6vw,95px) 35px;display:flex;position:relative}.mh-final h2{letter-spacing:-5px;max-width:850px;margin:30px 0 15px;font-size:clamp(44px,6vw,86px)}.mh-ar .mh-final h2{letter-spacing:-2px}.mh-final>p{color:var(--soft);max-width:620px;font-size:15px;line-height:1.7}.mh-final>.primary{margin-top:24px}.mh-final footer{color:var(--soft);justify-content:space-between;font-size:9px;display:flex;position:absolute;bottom:28px;left:6vw;right:6vw}.mh-light .mh-float{color:#fff}.mh-light .mh-dashboard,.mh-light .mh-phone{box-shadow:0 40px 90px #27351c2c}@keyframes mhPulse{50%{opacity:.24;transform:scale(1.2)}}@keyframes mhRise{0%{opacity:0;transform:translateY(30px)rotateY(-7deg)rotateX(3deg)}to{opacity:1}}@keyframes mhFloat{50%{transform:translateY(-10px)}}@keyframes mhBars{0%{height:0}}@media (max-width:1050px){.mh-nav nav,.mh-actions .text{display:none}.mh-hero{grid-template-columns:1fr;padding-top:140px}.mh-copy{text-align:center}.mh-copy>p{margin:auto}.mh-eyebrow,.mh-checks,.mh-cta{justify-content:center}.mh-product{width:min(850px,100%);margin:auto}.mh-modules{grid-template-columns:repeat(2,1fr)}.mh-flow{grid-template-columns:repeat(3,1fr)}.flow-arrow{display:none}.mh-roles>div:last-child{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.mh-nav{height:68px;padding:0 16px}.mh-brand span{font-size:14px}.mh-nav .lang{padding:9px;font-size:0}.mh-nav .lang svg{margin:0}.mh-actions .primary{display:none}.mh-actions .mobile{padding:9px;display:block}.mh-nav nav.open{background:#161a15f5;border:1px solid #ffffff18;border-radius:14px;flex-direction:column;gap:18px;padding:18px;display:flex;position:absolute;top:68px;left:12px;right:12px}.mh-light .mh-nav nav.open{background:#fff}.mh-hero{gap:45px;min-height:auto;padding:125px 18px 80px}.mh-copy h1{letter-spacing:-3px;margin:20px 0;font-size:50px;line-height:.98}.mh-copy>p{font-size:16px;line-height:1.7}.mh-cta{flex-direction:column}.mh-cta>a,.mh-cta>button{width:100%;min-height:52px}.mh-checks{gap:10px 14px;font-size:10px}.mh-product{width:115%;min-height:390px;margin-inline:-7.5%;transform:scale(.87)}.mh-dashboard{border-width:4px;height:350px;transform:none}.mh-dashboard>section{padding:12px}.db-stats article{padding:8px}.db-stats strong{font-size:13px}.db-bars{height:80px}.mh-float.alert{display:none}.mh-float.qr{left:5px}.mh-float.sale{right:5px}.mh-down{display:none}.mh-trust{padding:22px 18px;display:block}.mh-trust>span{margin-bottom:15px;display:block}.mh-trust>div{overflow:auto}.mh-metrics{grid-template-columns:1fr 1fr;padding:45px 18px}.mh-metrics article{padding:16px}.mh-metrics strong{font-size:22px}.mh-section{padding:78px 18px}.mh-section-head{margin-bottom:32px}.mh-section-head h2,.member-content h2,.security-copy h2{letter-spacing:-2px;font-size:38px}.mh-section-head p,.member-content>p,.security-copy>p{font-size:15px}.mh-modules{grid-template-columns:1fr}.mh-modules article{min-height:220px}.mh-modules h3{font-size:19px}.mh-modules p{font-size:14px}.mh-flow{grid-template-columns:1fr 1fr}.mh-flow article{min-height:165px}.mh-flow strong{font-size:14px}.mh-flow small{font-size:11px}.mh-live{padding:15px}.mh-member,.mh-security,.member-content>div{grid-template-columns:1fr}.member-content>div span{font-size:14px}.mh-phone-wrap{min-height:580px}.mh-roles>div:last-child{grid-template-columns:1fr 1fr}.mh-roles h3{font-size:16px}.mh-roles p{font-size:11px}.security-grid{grid-template-columns:1fr}.security-grid strong{font-size:13px}.security-grid small{font-size:10px}.mh-final{min-height:560px;padding-inline:18px}.mh-final h2{letter-spacing:-3px;font-size:48px}.mh-final footer{flex-direction:column;gap:5px}.mh-ar .mh-copy,.mh-ar .mh-section-head,.mh-ar .member-content,.mh-ar .security-copy{text-align:right}.mh-ar .mh-eyebrow{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.mh *{scroll-behavior:auto!important;animation:none!important}}.mh-brand-art{flex:none;width:190px;height:48px;overflow:hidden}.mh-brand-art img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.mh-light .mh-brand-art{background:#10130f;border-radius:9px;padding:6px 9px}.mh-final .mh-brand-art{width:250px;height:66px}.mh-ar .mh-brand-art img{object-position:right center}.mh-dashboard>aside>b,.mh-phone header>div{background:var(--lime) url(/gymflow-icon.png) center/cover no-repeat!important}.mh-dashboard>aside>b svg,.mh-phone header>div svg{visibility:hidden}@media (max-width:700px){.mh-brand-art{width:155px;height:42px}.mh-final .mh-brand-art{width:220px;height:60px}}.mh-actions .owner-login{color:var(--lime);background:#c7ff3d0a;border-radius:10px;align-items:center;gap:7px;display:inline-flex;border:1px solid #c7ff3d88!important;min-height:42px!important;padding-inline:14px!important}.mh-actions .owner-login:hover{background:#c7ff3d18}.mh-nav .nav-login{display:none}@media (max-width:1250px){.mh-nav nav{gap:20px}.mh-actions{gap:5px}.mh-actions button{padding-inline:10px}.mh-actions .owner-login{white-space:nowrap;padding-inline:12px!important}.mh-actions .owner-login svg{width:18px;height:18px}}@media (max-width:1050px){.mh-actions .owner-login{display:none}}@media (max-width:700px){.mh-nav nav.open .nav-login{border:1px solid var(--line);width:100%;min-height:46px;color:inherit;background:0 0;border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.mh-nav nav.open .nav-login.owner{color:var(--lime);border-color:#c7ff3d88}.mh-nav nav.open .nav-login.primary{display:flex}}.mh-light .mh-nav{background:#f7f9f4db;border-color:#15201520}.mh-light .mh-nav nav a:hover{color:#4f7900}.mh-light .mh-actions button{color:#182018}.mh-light .mh-actions .owner-access{color:#416400}.mh-light .mh-actions .owner-login{color:#416400;background:#effbd7;border-color:#8dbd2c!important}.mh-light .mh-noise{opacity:.32;background:radial-gradient(circle,#0000 0,#f5f7f2 88%)}.mh-light .mh-aurora{opacity:.1}.mh-light .mh-cta>button{color:#182018;background:#fff;border-color:#1721172d}.mh-light .mh-section,.mh-light .mh-metrics{background-color:#0000}.mh-light .mh-modules article,.mh-light .mh-flow article,.mh-light .mh-live,.mh-light .mh-roles article,.mh-light .security-grid article,.mh-light .mh-metrics article{box-shadow:0 12px 30px #27351c0d}.mh-light .mh-journey,.mh-light .mh-roles{background:#eef2eb}.mh-nav{animation:.65s both mhNavIn}.mh-trust{animation:.7s 80ms both mhReveal}.mh-metrics article,.mh-modules article,.mh-flow article,.mh-roles article,.security-grid article,.mh-live>div,.cafe-features article{will-change:transform,opacity;animation:.65s both mhReveal}.mh-metrics article:nth-child(2),.mh-modules article:nth-child(2),.mh-flow article:nth-child(2),.mh-roles article:nth-child(2),.security-grid article:nth-child(2){animation-delay:80ms}.mh-metrics article:nth-child(3),.mh-modules article:nth-child(3),.mh-flow article:nth-child(3),.mh-roles article:nth-child(3),.security-grid article:nth-child(3){animation-delay:.16s}.mh-metrics article:nth-child(4),.mh-modules article:nth-child(4),.mh-flow article:nth-child(4),.mh-roles article:nth-child(4),.security-grid article:nth-child(4){animation-delay:.24s}.mh-metrics article:hover,.mh-modules article:hover,.mh-flow article:hover,.mh-roles article:hover,.security-grid article:hover{transition:transform .3s,box-shadow .3s;transform:translateY(-7px)scale(1.015);box-shadow:0 18px 42px #0002}.mh-actions button,.mh-cta button,.mh-cta a{transition:transform .25s,background-color .25s,box-shadow .25s}.mh-actions button:hover{transform:translateY(-2px)}.mh-trust .trust-track{animation:28s linear infinite mhMarquee}@keyframes mhNavIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes mhReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes mhMarquee{to{transform:translate(-50%)}}.mh-actions .text,.mh-actions .lang,.mh-actions .icon,.mh-actions .owner-login{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 72%,transparent);white-space:nowrap;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.mh-actions .text:hover,.mh-actions .lang:hover,.mh-actions .icon:hover,.mh-actions .owner-login:hover{color:var(--lime);background:#c7ff3d14;border-color:#c7ff3d88}.mh-actions .icon{width:44px;padding:0!important}.mh-actions .lang,.mh-actions .text{padding-inline:13px}.mh-actions .owner-login{padding-inline:14px!important}.mh-actions .primary{min-height:44px!important}.mh-light .mh-actions .text,.mh-light .mh-actions .lang,.mh-light .mh-actions .icon{background:#fff;border-color:#1520152c}.mh-nav>nav>.nav-login{display:none!important}@media (max-width:700px){.mh-nav>nav.open>.nav-login{display:flex!important}}.mh-capabilities{background:linear-gradient(#0000,#10170f22);position:relative;overflow:hidden}.mh-capabilities:before{content:"";pointer-events:none;background:radial-gradient(#c7ff3d12,#0000 65%);height:55%;animation:8s ease-in-out infinite mhAmbient;position:absolute;inset:16% -10% auto}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:relative}.capability-card{border:1px solid var(--line);background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 94%,#c7ff3d 6%),var(--panel));border-radius:18px;min-height:218px;padding:24px 23px 21px;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative;overflow:hidden}.capability-card:after{content:"";background:#c7ff3d0d;border-radius:50%;width:130px;height:130px;transition:transform .5s;position:absolute;bottom:-75px;right:-65px}.capability-card:hover{border-color:#c7ff3d80;transform:translateY(-9px);box-shadow:0 22px 50px #0003}.capability-card:hover:after{transform:scale(1.45)}.capability-card header{justify-content:space-between;align-items:center;display:flex}.capability-card header>span{letter-spacing:2px;color:var(--muted);font-size:11px;font-weight:900}.capability-icon{width:48px;height:48px;color:var(--lime);background:#c7ff3d18;border:1px solid #c7ff3d35;border-radius:14px;place-items:center;animation:4s ease-in-out infinite mhIconFloat;display:grid}.tone-1{color:#67b9ff;background:#2695ff18;border-color:#2695ff35}.tone-2{color:#ffb55a;background:#ff9b5618;border-color:#ff9b5635}.tone-3{color:#c49aff;background:#9b7bff18;border-color:#9b7bff35}.capability-card h3{letter-spacing:-.5px;margin:23px 0 8px;font-size:22px}.capability-card p{color:var(--soft);max-width:34ch;margin:0;font-size:14px;line-height:1.7}.capability-card footer{color:var(--muted);letter-spacing:1.5px;justify-content:space-between;align-items:center;margin-top:18px;font-size:9px;font-weight:900;display:flex}.capability-card footer b{color:var(--lime);letter-spacing:0;font-size:12px}.capability-meter{background:#ffffff12;border-radius:9px;height:4px;margin-top:9px;overflow:hidden}.capability-meter i{border-radius:inherit;background:linear-gradient(90deg,#9ed522,var(--lime));transform-origin:0;height:100%;animation:1.2s .3s both mhMeter;display:block}.integration-rail{border:1px solid var(--line);background:#ffffff05;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;padding:14px 17px;display:flex;position:relative}.integration-rail>span{letter-spacing:1.5px;color:var(--lime);margin-right:8px;font-size:10px;font-weight:900}.integration-rail b{border:1px solid var(--line);color:var(--soft);background:var(--panel);border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;animation:3.5s ease-in-out infinite mhPill;display:inline-flex}.integration-rail b i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 10px var(--lime);border-radius:50%}.mh-light .mh-capabilities{background:linear-gradient(#0000,#eaf0e520)}.mh-light .capability-card{background:#fff;box-shadow:0 12px 32px #27351c12}.mh-light .integration-rail{background:#fff}.mh-light .integration-rail b{background:#f4f7f1}@keyframes mhAmbient{50%{opacity:.7;transform:translate(2%,8px)scale(1.08)}}@keyframes mhIconFloat{50%{transform:translateY(-4px)rotate(2deg)}}@keyframes mhMeter{0%{transform:scaleX(0)}}@keyframes mhPill{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (max-width:900px){.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.capability-grid{grid-template-columns:1fr;gap:12px}.capability-card{min-height:190px;padding:20px}.capability-card h3{margin-top:18px;font-size:20px}.capability-card p{font-size:13px}.integration-rail{gap:7px;padding:13px}.integration-rail>span{width:100%;margin:0 0 3px}.integration-rail b{padding:7px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.mh-capabilities *,.mh-capabilities:before{transition:none!important;animation:none!important}}.mh-roles{position:relative;overflow:hidden}.mh-roles>div:last-child{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid;position:relative}.mh-roles article{flex-direction:column;align-items:flex-start;min-height:218px;display:flex;position:relative;overflow:hidden;border-radius:17px!important;padding:22px 18px 17px!important}.mh-roles article:before{content:"";background:var(--lime);opacity:.75;width:3px;position:absolute;inset:0 auto 0 0}.mh-roles article:nth-child(2):before{background:#67b9ff}.mh-roles article:nth-child(3):before{background:#ffb55a}.mh-roles article:nth-child(4):before{background:#9b7bff}.mh-roles article:nth-child(5):before{background:#31d4bb}.mh-roles article:nth-child(6):before{background:#e8c15a}.mh-roles article>svg{width:42px;height:42px;color:var(--lime);background:#c7ff3d16;border-radius:12px;padding:9px;margin:24px 0 17px!important}.mh-roles h3{margin:0 0 7px!important;font-size:17px!important}.mh-roles p{min-height:38px;line-height:1.55;margin:0!important;font-size:12px!important}.mh-roles button{margin-top:auto;width:34px!important;height:34px!important;color:var(--lime)!important;background:#c7ff3d12!important;border-color:#c7ff3d45!important;border-radius:10px!important}.mh-roles button:hover{transform:translate(3px);background:var(--lime)!important;color:#111!important}.mh-light .mh-roles article{background:#fff!important}@media (max-width:1100px){.mh-roles>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.mh-roles>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mh-roles article{min-height:190px;padding:18px 15px 14px!important}.mh-roles article>svg{width:38px;height:38px;margin:18px 0 13px!important}.mh-roles h3{font-size:15px!important}.mh-roles p{font-size:11px!important}}.mh-visuals{background:linear-gradient(180deg,var(--ink),color-mix(in srgb,var(--panel) 45%,var(--ink)))}.visual-showcase{grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;gap:15px;display:grid}.visual-panel{border:1px solid var(--line);background:linear-gradient(150deg,var(--panel),color-mix(in srgb,var(--panel) 80%,#c7ff3d 20%));border-radius:18px;padding:18px;animation:6s ease-in-out infinite visualFloat;position:relative;overflow:hidden;box-shadow:0 16px 40px #0003}.visual-panel:nth-child(2){animation-delay:-2s}.visual-panel:nth-child(3){animation-delay:-4s}.visual-panel:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff0d 50%,#0000 58%);animation:6s ease-in-out infinite visualShine;position:absolute;inset:-60% -30%;transform:translate(-45%)}.visual-top,.visual-pos-head{color:var(--soft);letter-spacing:1.2px;align-items:center;gap:9px;font-size:9px;display:flex}.visual-top span{gap:4px;display:flex}.visual-top span i{background:#687168;border-radius:50%;width:6px;height:6px}.visual-top b{margin:auto}.visual-top em{color:var(--lime);font-size:8px;font-style:normal}.visual-chart{justify-content:space-between;align-items:flex-end;margin-top:26px;display:flex}.visual-chart span{color:var(--soft);font-size:11px}.visual-chart strong{color:inherit;margin-top:8px;font-size:28px;display:block}.visual-chart strong small{color:var(--lime);font-size:11px}.visual-chart>div{align-items:flex-end;gap:5px;width:48%;height:110px;display:flex}.visual-chart i{background:#c7ff3d45;border-radius:4px 4px 1px 1px;flex:1;animation:1.4s both visualBars}.visual-chart i:last-child,.visual-chart i:nth-last-child(3){background:var(--lime)}.visual-list{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:24px;display:grid}.visual-list span{border:1px solid var(--line);color:var(--soft);border-radius:9px;padding:10px 8px;font-size:9px}.visual-list b{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.visual-list strong{color:inherit;margin-top:7px;font-size:15px;display:block}.visual-list .d1{background:#67b9ff}.visual-list .d2{background:#ff9b56}.visual-phone-head{align-items:center;gap:9px;display:flex}.visual-phone-head>span:nth-child(2){flex-direction:column;flex:1;display:flex}.visual-phone-head b{font-size:11px}.visual-phone-head small{color:var(--soft);margin-top:3px;font-size:8px}.visual-avatar{background:var(--lime);color:#111;border-radius:11px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:900;display:grid}.visual-ring{border:7px solid #c7ff3d35;border-top-color:var(--lime);border-right-color:var(--lime);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:122px;height:122px;margin:24px auto 18px;animation:7s linear infinite ringSpin;display:flex}.visual-ring strong{font-size:30px}.visual-ring small{color:var(--soft);font-size:10px}.visual-phone-actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.visual-phone-actions span{border:1px solid var(--line);color:var(--soft);border-radius:9px;flex-direction:column;align-items:center;gap:6px;padding:10px 3px;font-size:8px;display:flex}.visual-phone-actions svg{color:var(--lime)}.visual-phone-line{background:#c7ff3d12;border-radius:10px;flex-direction:column;gap:5px;margin-top:13px;padding:11px;font-size:9px;display:flex}.visual-phone-line b{font-size:11px}.visual-pos-head b{color:inherit;margin-right:auto}.visual-pos-head>span{color:var(--lime);font-size:8px}.visual-pos-head>span i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 9px var(--lime);border-radius:50%;margin-right:4px;display:inline-block}.pos-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 0;font-size:10px;display:flex}.pos-row b{flex:1}.pos-row small{color:var(--soft);font-size:8px}.pos-icon{width:28px;height:28px;color:var(--lime);background:#c7ff3d18;border-radius:8px;place-items:center;font-weight:900;display:grid}.p1{color:#67b9ff;background:#67b9ff18}.p2{color:#ffb55a;background:#ffb55a18}.pos-total{color:var(--soft);justify-content:space-between;align-items:end;padding-top:18px;font-size:9px;display:flex}.pos-total strong{color:var(--lime);font-size:18px}.pos-total small{font-size:9px}.mh-light .mh-visuals{background:linear-gradient(#f5f7f2,#eef2eb)}.mh-light .visual-panel{background:#fff;box-shadow:0 16px 40px #27351c14}@keyframes visualFloat{50%{transform:translateY(-6px)}}@keyframes visualShine{50%,to{transform:translate(45%)}}@keyframes visualBars{0%{transform-origin:bottom;transform:scaleY(0)}}@keyframes ringSpin{to{transform:rotate(360deg)}}@media (max-width:900px){.visual-showcase{grid-template-columns:1fr 1fr}.visual-dashboard{grid-column:1/-1}}@media (max-width:700px){.visual-showcase{grid-template-columns:1fr}.visual-dashboard{grid-column:auto}.visual-list{gap:5px}.visual-list span{font-size:8px}.visual-chart strong{font-size:24px}}.mh-final{padding-bottom:250px}.mh-footer{text-align:left;border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;gap:40px;padding:34px 0 20px;animation:1s .35s both footerRise;display:grid;position:absolute;bottom:0;left:clamp(18px,6vw,95px);right:clamp(18px,6vw,95px)}.mh-ar .mh-footer{text-align:right}.mh-footer>div{flex-direction:column;gap:9px;display:flex}.mh-footer .mh-brand{width:170px;height:40px}.mh-footer .mh-brand-art{background:0 0!important;padding:0!important}.mh-footer small,.mh-footer a{color:var(--soft);font-size:12px;text-decoration:none}.mh-footer strong{color:var(--lime);letter-spacing:1.5px;font-size:11px}.mh-footer button{color:var(--soft);text-align:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:12px;display:flex}.mh-footer button:hover,.mh-footer a:hover{color:var(--lime)}.footer-bottom{border-top:1px solid var(--line);color:var(--soft);justify-content:space-between;align-items:center;padding-top:18px;font-size:10px;flex-direction:row!important;grid-column:1/-1!important;display:flex!important}.footer-bottom b{color:var(--lime);align-items:center;gap:7px;font-size:10px;display:flex}.footer-bottom b i{background:var(--lime);width:7px;height:7px;box-shadow:0 0 10px var(--lime);border-radius:50%;animation:2s infinite footerPulse}.mh-light .mh-footer button{color:#5d665c}@keyframes footerRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes footerPulse{50%{opacity:.35;transform:scale(.8)}}@media (max-width:700px){.mh-final{padding-bottom:430px}.mh-footer{grid-template-columns:1fr 1fr;gap:25px;padding:26px 0 16px}.mh-footer>div:first-child{grid-column:1/-1}.mh-footer .mh-brand{width:190px}.footer-bottom{align-items:flex-start;gap:8px;flex-direction:column!important}.mh-ar .footer-bottom{align-items:flex-end}}.mh-light .mh-nav{background:#ffffffdb;box-shadow:0 8px 28px #53634812}.mh-light .mh-brand-art{border:1px solid #17211718;border-radius:12px;padding:6px 12px;box-shadow:0 6px 16px #27351c0c;background:#fff!important}.mh-light .mh-actions .owner-access,.mh-light .mh-actions .owner-login{color:#355400;background:#f3fadf;border-color:#9ccf2c!important}.mh-light .mh-actions .text,.mh-light .mh-actions .lang,.mh-light .mh-actions .icon{border-color:#17211722;box-shadow:0 4px 12px #27351c08}.mh-light .mh-actions .primary{box-shadow:0 9px 22px #8cbf202e}.mh-light .mh-copy h1{color:#121712}.mh-light .mh-copy h1 em{color:#8bcf11}.mh-light .mh-copy>p{color:#566154}.mh-light .mh-checks{color:#657064}.mh-light .mh-hero{background-color:#f7f9f5}.mh-light .mh-nav nav a{font-weight:800}.mh-light .mh-trust{background:#fff;border-block-color:#17211716}.mh-light .mh-trust b{color:#596557}.mh-light .mh-final{background:#f7f9f5}.mh-light .mh-footer{background:0 0}.mh-light{--light-accent:#4f7800;--light-accent-strong:#2d4800;--light-surface:#fff;--light-muted:#435043}.mh-light .mh-eyebrow,.mh-light .mh-section-head>span,.mh-light .cafe-copy>span,.mh-light .mh-section-head>span,.mh-light .mh-footer strong{color:var(--light-accent-strong)!important}.mh-light .mh-eyebrow>span{background:var(--light-accent-strong)}.mh-light .mh-copy h1 em{text-shadow:none;color:var(--light-accent-strong)!important}.mh-light .mh-copy>p,.mh-light .mh-section-head p,.mh-light .cafe-copy>p{font-weight:600;color:var(--light-muted)!important}.mh-light .mh-checks{font-size:13px;font-weight:800;color:#344134!important}.mh-light .mh-checks svg{color:var(--light-accent-strong)}.mh-light .mh-trust b,.mh-light .mh-trust>span{font-weight:850;color:#374337!important}.mh-light .mh-trust svg{color:var(--light-accent-strong)}.mh-light .mh-cta .primary,.mh-light .mh-actions .primary{color:#152000!important;background:#b9f335!important;border:1px solid #86bd12!important}.mh-light .mh-cta>button{color:#182018;background:#fff;border-color:#c8d1c4;box-shadow:0 8px 22px #30402010}.mh-light .mh-cta>button:hover{color:#182018;border-color:#86aa2c}.mh-down{text-shadow:0 0 18px #c7ff3d55;animation:1.7s ease-in-out infinite howToMove;letter-spacing:3px!important;color:var(--lime)!important;font-size:11px!important;font-weight:950!important}.mh-down svg{width:23px;height:23px;animation:1.15s ease-in-out infinite howArrow}.mh-light .mh-down{text-shadow:none;color:var(--light-accent-strong)!important}.mh-light .mh-dashboard{border-color:#263026;box-shadow:0 38px 85px #3b51232e}.mh-light .mh-dashboard>header{background:#1b241b}.mh-light .mh-float{color:#172017;background:#fff;border-color:#cbd7c4;box-shadow:0 20px 42px #2939241c}.mh-light .mh-float small{color:#5c685c}.mh-light .mh-float>svg:first-child{color:var(--light-accent-strong)}.mh-dashboard{transform-origin:50%;animation:7s ease-in-out infinite heroConsole,1s both mhRise}.mh-dashboard:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 32%,#fff2 48%,#0000 65%);animation:5.5s ease-in-out infinite consoleSweep;position:absolute;inset:45px 0 0 54px;transform:translate(-130%)}.db-stats article{transition:all .3s}.db-stats article:hover{transform:translateY(-5px);box-shadow:0 12px 26px #18201820}.db-stats i b{animation:1.6s both metricFill}.db-bars i{animation:2.4s ease-in-out infinite alternate dbLiveBars}.db-bars i:nth-child(2n){animation-delay:-1.1s}.db-classes>div{transition:all .25s}.db-classes>div:hover{background:#eaf8cf;border-radius:5px;transform:translate(3px)}.mh-checks span{border:1px solid var(--line);background:#ffffff08;border-radius:999px;padding:8px 11px;animation:3.8s ease-in-out infinite proofFloat}.mh-checks span:nth-child(2){animation-delay:-1.1s}.mh-checks span:nth-child(3){animation-delay:-2.2s}.mh-light .mh-checks span{background:#fff;border-color:#cad5c4;box-shadow:0 5px 13px #3345280c}@keyframes howToMove{50%{opacity:.72;transform:translate(-50%,-8px)}}@keyframes howArrow{50%{transform:translateY(7px)}}@keyframes heroConsole{50%{transform:rotateY(-4deg)rotateX(1deg)translateY(-8px)}}@keyframes consoleSweep{48%,to{transform:translate(145%)}}@keyframes metricFill{0%{transform-origin:0;transform:scaleX(0)}}@keyframes dbLiveBars{0%{filter:brightness(.92)}to{filter:brightness(1.17);transform-origin:bottom;transform:scaleY(.92)}}@keyframes proofFloat{50%{transform:translateY(-4px)}}.mh-roles{background:radial-gradient(circle at 8% 20%,#c7ff3d0c,transparent 35%),color-mix(in srgb,var(--panel) 45%,var(--ink))}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px!important;display:grid!important}.role-card{flex-direction:column;position:relative;overflow:hidden;border:1px solid var(--line)!important;background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 96%,#c7ff3d 4%),var(--panel))!important;border-radius:18px!important;min-height:205px!important;padding:20px!important;transition:all .35s!important;display:flex!important}.role-card:after{content:"";background:var(--role-color,#c7ff3d);opacity:.07;border-radius:50%;width:150px;height:150px;position:absolute;inset:auto -35px -55px auto}.role-card:hover{border-color:var(--role-color,#c7ff3d)!important;transform:translateY(-8px)!important;box-shadow:0 24px 45px #0003!important}.role-card header{justify-content:space-between;align-items:center;display:flex}.role-icon{background:color-mix(in srgb,var(--role-color,#c7ff3d) 18%,transparent);width:45px;height:45px;color:var(--role-color,#c7ff3d);border:1px solid color-mix(in srgb,var(--role-color,#c7ff3d) 40%,transparent);border-radius:13px;place-items:center;display:grid}.role-card header>span{letter-spacing:2px;color:var(--muted);font-size:11px;font-weight:900}.role-copy{margin-top:22px}.role-copy h3{letter-spacing:-.4px;margin:0 0 7px!important;font-size:21px!important}.role-copy p{color:var(--soft);line-height:1.6;margin:0!important;font-size:13px!important}.role-card footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:17px;display:flex!important}.role-card footer b{color:var(--role-color,#c7ff3d);letter-spacing:.8px;font-size:10px}.role-card footer button{place-items:center;display:grid;background:color-mix(in srgb,var(--role-color,#c7ff3d) 13%,transparent)!important;border:1px solid color-mix(in srgb,var(--role-color,#c7ff3d) 42%,transparent)!important;width:34px!important;height:34px!important;color:var(--role-color,#c7ff3d)!important;border-radius:10px!important}.role-card footer button:hover{background:var(--role-color,#c7ff3d)!important;color:#111!important}.role-1{--role-color:#67b9ff}.role-2{--role-color:#ffb55a}.role-3{--role-color:#9b7bff}.role-4{--role-color:#31d4bb}.role-5{--role-color:#e8c15a}.mh-light .role-card{box-shadow:0 14px 30px #27351c10;background:#fff!important}.mh-light .mh-roles{background:#eef2eb}@media (max-width:900px){.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.role-grid{grid-template-columns:1fr 1fr;gap:10px!important}.role-card{min-height:185px!important;padding:16px!important}.role-icon{width:39px;height:39px}.role-copy{margin-top:16px}.role-copy h3{font-size:17px!important}.role-copy p{font-size:11px!important}.role-card footer{padding-top:12px}.role-card footer b{font-size:9px}.role-card footer button{width:31px!important;height:31px!important}}.mh-nav nav a:focus-visible:after{transform:scaleX(1)}@media (max-width:1050px){.mh-nav nav{box-shadow:none;background:0 0;border:0;padding:0}}@media (max-width:700px){.mh-nav nav.open{background:#111711f7;border:1px solid #ffffff24;gap:7px;padding:14px;box-shadow:0 18px 45px #0008}.mh-light .mh-nav nav.open{background:#fff;border-color:#b9c9b3;box-shadow:0 18px 45px #53634824}.mh-nav nav.open a{justify-content:flex-start;width:100%;padding:12px 14px;font-size:15px}.mh-nav nav.open a:after{width:30px;bottom:6px;left:14px;right:auto}.mh-nav nav.open a:hover{transform:none}}.mh-nav nav{border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 72%,transparent);border-radius:16px;align-items:center;gap:6px;padding:5px 6px;box-shadow:0 10px 30px #00000018}.mh-nav nav a{color:var(--soft);letter-spacing:.1px;border-radius:11px;justify-content:center;align-items:center;padding:10px 15px;font-size:13px;font-weight:800;text-decoration:none;transition:color .22s,background .22s,transform .22s;display:inline-flex;position:relative}.mh-nav nav a:after{content:"";background:var(--lime);transform-origin:50%;border-radius:99px;height:2px;transition:transform .22s;position:absolute;bottom:5px;left:15px;right:15px;transform:scaleX(0)}.mh-nav nav a:hover{color:inherit;background:#c7ff3d16;transform:translateY(-1px)}.mh-nav nav a:hover:after{transform:scaleX(1)}.mh-nav nav a:focus-visible:after{transform:scaleX(1)}.mh-nav nav a:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.mh-light .mh-nav nav{background:#f4f8f1;border-color:#b9c9b3;box-shadow:0 8px 24px #53634818}.mh-light .mh-nav nav a{color:#344333}.mh-light .mh-nav nav a:hover{color:#294300;background:#e5f5c8}@media (max-width:1050px){.mh-nav nav{box-shadow:none;background:0 0;border:0;padding:0}}@media (max-width:700px){.mh-nav nav.open{background:#111711f7;border:1px solid #ffffff24;gap:7px;padding:14px;box-shadow:0 18px 45px #0008}.mh-light .mh-nav nav.open{background:#fff;border-color:#b9c9b3;box-shadow:0 18px 45px #53634824}.mh-nav nav.open a{justify-content:flex-start;width:100%;padding:12px 14px;font-size:15px}.mh-nav nav.open a:after{width:30px;bottom:6px;left:14px;right:auto}.mh-nav nav.open a:hover{transform:none}}.mh-phone>section small{color:#7c8879;margin-top:8px;font-size:8px;display:block}.phone-nutrition,.phone-progress{background:#f8faf6;border:1px solid #dfe6dc;border-radius:12px;margin-top:10px;padding:12px;animation:.7s both mhRise}.phone-nutrition>div,.phone-progress{flex-direction:column;gap:5px;display:flex}.phone-nutrition span,.phone-progress>span{color:#71806f;font-size:8px}.phone-nutrition strong,.phone-progress>strong{font-size:13px}.phone-nutrition strong small{color:#7c8879;font-size:8px;font-weight:700}.phone-nutrition>i,.phone-progress>b{background:#e3e9df;border-radius:8px;height:4px;display:block;overflow:hidden}.phone-nutrition>i b,.phone-progress>b i{background:var(--lime);border-radius:8px;height:100%;display:block}.phone-nutrition p{color:#778476;justify-content:space-between;margin:2px 0 0;font-size:8px;display:flex}.phone-progress{animation-delay:.12s}.phone-progress>b i{background:#79b928}.mh-phone-wrap:before,.mh-phone-wrap:after{content:"";border:1px solid #c7ff3d30;border-radius:50%;animation:12s linear infinite mhOrbit;position:absolute}.mh-phone-wrap:before{width:390px;height:390px}.mh-phone-wrap:after{opacity:.5;width:500px;height:500px;animation-direction:reverse}@keyframes mhOrbit{to{transform:rotate(360deg)}}.mh-light .phone-nutrition,.mh-light .phone-progress{background:#fff;border-color:#d4dfd0}.mh-light .mh-phone>section{box-shadow:0 7px 18px #27351c0c}.mh-cta .primary{min-width:210px;min-height:58px;font-size:16px;animation:3.2s ease-in-out infinite mhCtaPulse;box-shadow:0 14px 38px #c7ff3d35}.mh-cta .primary:before{content:"";position:absolute}.mh-cta .primary svg{transition:transform .22s}.mh-cta .primary:hover svg{transform:translate(4px)}@keyframes mhCtaPulse{0%,to{box-shadow:0 14px 38px #c7ff3d28}50%{box-shadow:0 18px 48px #c7ff3d52}}.brand>b,.member-logo>b,.land-logo>b,.mini-brand,.paper-logo{color:#0000!important;background-image:url(/gymflow-icon.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;font-size:0!important}.brand>div strong,.land-logo strong{font-family:var(--font-manrope),sans-serif;letter-spacing:-.8px;font-weight:900}.brand-image{background:url(/gymflow-logo-horizontal.png) 0/contain no-repeat;width:100%;height:100%;display:block}.mh-ar .brand-image{background-position:100%}.sa-brand-icon,.inventory-brand-icon{background:url(/gymflow-icon.png) 50%/cover no-repeat;display:block}.sa-brand-icon{border-radius:9px;flex:none;width:34px;height:34px}.inventory-brand-icon{border-radius:8px;width:29px;height:29px;margin-bottom:5px}.mh-cafe{background:radial-gradient(circle at 10%,#c7ff3d12,#0000 35%);grid-template-columns:.82fr 1.18fr;align-items:center;gap:6vw;display:grid}.cafe-copy>span{letter-spacing:2px;color:var(--lime);font-size:11px;font-weight:900}.cafe-copy h2{letter-spacing:-3px;margin:17px 0;font-size:clamp(38px,4vw,64px);line-height:1.06}.mh-ar .cafe-copy h2{letter-spacing:-1.5px;line-height:1.25}.cafe-copy>p{color:var(--soft);font-size:15px;line-height:1.8}.cafe-features{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;display:grid}.cafe-features article{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:15px}.cafe-features svg{color:var(--lime)}.cafe-features strong,.cafe-features small{display:block}.cafe-features strong{margin:10px 0 4px;font-size:11px}.cafe-features small{color:var(--soft);font-size:9px;line-height:1.55}.cafe-pos{color:#171a16;background:#eef1eb;border:6px solid #222720;border-radius:20px;overflow:hidden;transform:rotateY(-2deg);box-shadow:0 45px 100px #0008}.cafe-pos>header{color:#fff;background:#171a16;justify-content:space-between;align-items:center;height:56px;padding:0 17px;display:flex}.cafe-pos>header>div{align-items:center;gap:9px;display:flex}.cafe-pos>header svg{color:var(--lime)}.cafe-pos>header span{flex-direction:column;display:flex}.cafe-pos>header strong{font-size:10px}.cafe-pos>header small{color:#92998f;font-size:7px}.cafe-pos>header>b{color:#b9c1b5;font-size:7px}.cafe-pos>header>b i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.pos-body{grid-template-columns:1.35fr .8fr;min-height:460px;display:grid}.pos-body>section{padding:16px}.scan-box{background:#fff;border:1px solid #dce0d8;border-radius:11px;align-items:center;gap:9px;padding:10px;display:flex}.scan-box>svg{color:#79a900}.scan-box span{flex-direction:column;flex:1;display:flex}.scan-box strong{font-size:8px}.scan-box small{color:#999;font-size:7px}.scan-box kbd{background:#eef1eb;border-radius:5px;padding:5px;font-size:7px}.pos-body nav{gap:5px;margin:12px 0;display:flex}.pos-body nav button{background:#fff;border:1px solid #dfe3dc;border-radius:6px;padding:7px 9px;font-size:7px}.pos-body nav button.active{color:#fff;background:#20241e}.pos-products{grid-template-columns:1fr 1fr;gap:7px;display:grid}.pos-products article{background:#fff;border:1px solid #dfe3dc;border-radius:10px;grid-template-columns:35px 1fr;gap:8px;padding:9px;display:grid;position:relative}.pos-products article>i{background:#c7ff3d;border-radius:7px;place-items:center;width:35px;height:42px;font-size:7px;font-style:normal;font-weight:900;display:grid}.pos-products .protein{color:#fff;background:#262b24}.pos-products .meal{background:#ffae45}.pos-products .bar{background:#a88bff}.pos-products article span{flex-direction:column;display:flex}.pos-products article strong{font-size:8px}.pos-products article small{color:#888;margin-top:3px;font-size:6px}.pos-products article>b{color:#4b8400;grid-column:2;font-size:8px}.pos-body>aside{background:#fff;border-left:1px solid #dce0d8;flex-direction:column;padding:15px;display:flex}.mh-ar .pos-body>aside{border-left:0;border-right:1px solid #dce0d8}.pos-body>aside>header{justify-content:space-between;padding-bottom:10px;display:flex}.pos-body>aside>header strong{font-size:10px}.pos-body>aside>header span{color:#888;font-size:7px}.order-line{border-top:1px solid #eee;justify-content:space-between;padding:11px 0;font-size:8px;display:flex}.order-line span{gap:7px;display:flex}.order-line span>b{color:#72a800}.order-line em{font-style:normal;font-weight:800}.member-link{background:#effbd8;border-radius:9px;align-items:center;gap:8px;margin:7px 0;padding:9px;display:flex}.member-link>svg{color:#72a800}.member-link span{flex-direction:column;flex:1;display:flex}.member-link small{color:#66823d;font-size:6px}.member-link strong{font-size:7px}.pos-body>aside footer{margin-top:auto}.pos-body>aside footer>span,.pos-body>aside footer>strong{justify-content:space-between;padding:4px 0;font-size:8px;display:flex}.pos-body>aside footer>strong{border-top:1px solid #ddd;margin-top:5px;padding-top:10px;font-size:11px}.pos-body>aside footer small{font-size:inherit}.pos-body>aside footer button{color:#fff;background:#20241e;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:39px;margin-top:10px;font-size:8px;font-weight:800;display:flex}.pos-body>aside footer button svg{color:var(--lime)}.pos-body>aside footer>em{text-align:center;color:#999;margin-top:7px;font-size:6px;font-style:normal;display:block}.mh-cafe{position:relative;overflow:hidden}.mh-cafe:after{content:"";filter:blur(34px);pointer-events:none;background:#c7ff3d12;border-radius:50%;width:380px;height:380px;animation:7s ease-in-out infinite cafeAura;position:absolute;top:80px;right:-170px}.cafe-copy,.inventory-stage{z-index:1;position:relative}.cafe-copy>span{letter-spacing:2.3px;align-items:center;gap:9px;display:inline-flex;font-size:13px!important}.cafe-copy>span:before{content:"";background:currentColor;width:32px;height:2px;box-shadow:0 0 13px}.cafe-copy h2{font-size:clamp(46px,4.8vw,76px)!important}.cafe-copy>p{max-width:57ch;font-size:17px!important}.cafe-features article{min-height:128px;padding:18px;transition:all .3s;position:relative;overflow:hidden}.cafe-features article:before{content:"";background:var(--lime);width:3px;transition:all .3s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.cafe-features article:hover{border-color:#c7ff3d8c;transform:translateY(-6px);box-shadow:0 20px 38px #0002}.cafe-features article:hover:before{transform:scaleY(1)}.cafe-features svg{width:23px;height:23px}.cafe-features strong{font-size:14px!important}.cafe-features small{font-size:11px!important}.mh-light .cafe-copy>span{color:var(--light-accent-strong)!important}.mh-light .cafe-features article{background:#fff;border-color:#cad5c4;box-shadow:0 10px 26px #35452b0a}.mh-light .cafe-features svg{color:var(--light-accent-strong)}@keyframes cafeAura{50%{opacity:.7;transform:scale(1.15)translate(-22px,12px)}}@media (max-width:1050px){.mh-cafe{grid-template-columns:1fr}.cafe-pos{width:100%;max-width:850px;margin:auto}}@media (max-width:700px){.cafe-copy h2{font-size:38px}.cafe-copy>p{font-size:15px}.cafe-features{grid-template-columns:1fr}.cafe-features strong{font-size:13px}.cafe-features small{font-size:11px}.cafe-pos{border-width:4px;transform:none}.pos-body{grid-template-columns:1fr}.pos-body>aside{border-top:1px solid #dce0d8;border-left:0;min-height:360px}.pos-products article{min-height:86px}.pos-products article strong{font-size:9px}.pos-products article small{font-size:7px}}.mh-trust{gap:52px;min-height:112px;overflow:hidden}.mh-trust>span{color:inherit;max-width:210px;font-size:14px;font-weight:800;line-height:1.4}.trust-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.trust-track{will-change:transform;width:max-content;animation:24s linear infinite trustScroll;display:flex}.trust-group{align-items:center;gap:54px;padding-right:54px;display:flex}.mh-ar .trust-group{padding-left:54px;padding-right:0}.trust-group b{white-space:nowrap;align-items:center;gap:9px;display:flex;letter-spacing:1.2px!important;color:color-mix(in srgb,currentColor 78%,transparent)!important;font-size:13px!important}.trust-group svg{color:var(--lime);filter:drop-shadow(0 0 7px #c7ff3d66)}.mh-trust:hover .trust-track{animation-play-state:paused}@keyframes trustScroll{to{transform:translate(-50%)}}.mh-ar .trust-track{animation-name:trustScrollRtl}@keyframes trustScrollRtl{to{transform:translate(50%)}}@media (max-width:700px){.mh-trust{min-height:118px;padding:20px 0!important}.mh-trust>span{max-width:none;margin:0 18px 16px!important;font-size:13px!important}.trust-viewport{width:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.trust-track{animation-duration:19s}.trust-group{gap:38px;padding-right:38px}.mh-ar .trust-group{padding-left:38px}.trust-group b{font-size:13px!important}}@media (prefers-reduced-motion:reduce){.trust-track{animation-play-state:paused}}.sa,.tenant-onboard{--lime:#c7ff3d;--ink:#111410;--soft:#717970;--line:#e2e6df;font-family:var(--font-manrope),sans-serif;color:#151815;background:#f1f4ee;min-height:100vh}.sa{grid-template-columns:235px 1fr;display:grid}.sa>aside{color:#fff;background:#121511;flex-direction:column;min-height:100vh;padding:22px 14px;display:flex}.sa-brand{align-items:center;gap:9px;font-weight:900;display:flex}.sa-brand img{border-radius:9px;width:34px;height:34px}.sa-brand i{color:var(--lime);font-style:normal}.sa>aside nav{flex-direction:column;gap:5px;display:flex}.sa>aside nav button{color:#91988f;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:11px;font-size:10px;font-weight:700;display:flex}.sa>aside nav button.on{background:var(--lime);color:#151815}.sa>aside nav button b{color:#fff;background:#ff685c;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:7px}.sa>aside footer{border-top:1px solid #ffffff12;margin-top:auto;padding-top:15px}.sa>aside footer>button{color:#8d958b;background:0 0;border:0;padding:8px;font-size:8px}.sa>aside footer>div{grid-template-columns:30px 1fr;margin-top:10px;display:grid}.sa>aside footer span{background:var(--lime);color:#111;border-radius:8px;grid-row:1/3;place-items:center;width:27px;height:27px;font-size:8px;display:grid}.sa>aside footer strong,.sa>aside footer small{font-size:8px}.sa>aside footer small{color:#777}.sa-work>header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:64px;padding:0 26px;display:flex}.sa-work>header label{align-items:center;gap:8px;display:flex}.sa-work>header input{border:0;outline:0;width:280px;font-size:9px}.sa-work>header>div{align-items:center;gap:8px;display:flex}.sa-work>header button{border:1px solid var(--line);background:#fff;border-radius:7px;height:32px;padding:0 10px;font-size:8px;position:relative}.sa-work>header button i{background:#f25d52;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.sa-work>header .live{color:#4f7e16}.sa-work>header .live i{background:#79b328;margin-right:5px;display:inline-block;position:static}.sa-work>header span{color:#fff;background:#20241e;border-radius:8px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.sa-content{max-width:1500px;margin:auto;padding:28px}.sa-title{justify-content:space-between;align-items:end;display:flex}.sa-title span{letter-spacing:1.7px;color:#6d9100;font-size:7px;font-weight:900}.sa-title h1{margin:5px 0;font-size:30px}.sa-title>button{color:#fff;background:#20241e;border:0;border-radius:8px;padding:11px 15px;font-size:9px}.sa-stats{grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0;display:grid}.sa-stats article,.sa-panel,.tenant-360{border:1px solid var(--line);background:#fff;border-radius:13px}.sa-stats article{padding:17px;position:relative}.sa-stats svg{color:#6f9f00}.sa-stats span,.sa-stats strong,.sa-stats small{display:block}.sa-grid{grid-template-columns:1.5fr .8fr;gap:10px;display:grid}.sa-panel>header{justify-content:space-between;display:flex}.sa-panel header small{color:var(--soft);margin-top:3px;font-size:7px;display:block}.growth>div{align-items:end;gap:10px;height:145px;padding-top:18px;display:flex}.growth>div i{background:#dfe5d9;border-radius:4px 4px 0 0;flex:1;position:relative}.growth>div i:last-child{background:var(--lime)}.growth>div span{text-align:center;color:#888;width:100%;font-size:6px;font-style:normal;position:absolute;bottom:-15px}.alerts>button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;align-items:center;gap:9px;width:100%;padding:10px 0;display:flex}.alerts>button>i{border-radius:50%;width:7px;height:7px}.alerts .high{background:#f45d54}.alerts .mid{background:#f1a43d}.alerts .low{background:#78aa20}.alerts button span{flex:1}.alerts button strong,.alerts button small{font-size:8px;display:block}.gym-table{margin:10px 0;overflow:auto}.gym-table>header button{border:1px solid var(--line);background:#fff;border-radius:6px;padding:5px 9px;font-size:7px}.gym-table table{border-collapse:collapse;width:100%;min-width:800px;margin-top:12px}.gym-table th{color:#888;text-align:left;padding:9px;font-size:7px}.gym-table td{border-top:1px solid var(--line);padding:10px 9px;font-size:8px}.gym-table td:first-child{align-items:center;gap:7px;display:flex}.gym-table td:first-child>b{background:var(--lime);border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.gym-table td>span{color:#538000;background:#ecf7da;border-radius:12px;padding:4px 7px;font-size:7px}.gym-table td>span.trial{color:#3370ad;background:#e5effd}.gym-table td>span.pastdue{color:#b3483e;background:#fee8e5}.gym-table td button{background:0 0;border:0}.tenant-360>header{justify-content:space-between;display:flex}.tenant-360>header>div{align-items:center;gap:9px;display:flex}.tenant-360>header>div:first-child>b{background:var(--lime);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.tenant-360 header span{flex-direction:column;display:flex}.tenant-360 header button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:8px 10px;font-size:8px}.tenant-360 header button:last-child{color:#fff;background:#20241e}.tenant-360>div{grid-template-columns:repeat(6,1fr);gap:8px;margin:17px 0;display:grid}.tenant-360>div span{background:#f5f7f3;border-radius:8px;padding:10px}.tenant-360>div small,.tenant-360>div strong{font-size:7px;display:block}.tenant-360>div small{color:#888}.tenant-360>div strong{margin-top:5px;font-size:8px}.tenant-360>footer{border-top:1px solid var(--line);gap:7px;padding-top:12px;display:flex}.tenant-360>footer button{border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;display:flex}.tenant-360>footer .danger{color:#bd453c;margin-left:auto}.sa-toast{color:#fff;background:#20241e;border-radius:8px;align-items:center;gap:7px;padding:11px 15px;font-size:9px;display:flex;position:fixed;bottom:25px;left:50%}.sa-toast svg{color:var(--lime)}.tenant-onboard>header{color:#fff;background:#111410;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex}.tenant-onboard>header button{color:#fff;background:0 0;border:1px solid #ffffff24;border-radius:8px;padding:9px 13px;font-size:9px}.tenant-shell{border:1px solid var(--line);background:#fff;border-radius:19px;grid-template-columns:.75fr 1.25fr;max-width:1050px;margin:55px auto;display:grid;overflow:hidden;box-shadow:0 30px 80px #24351c18}.tenant-shell>aside{color:#fff;background:#171a16;padding:42px}.tenant-shell>aside>span{letter-spacing:2px;color:var(--lime);font-size:8px;font-weight:900}.tenant-shell>aside h1{letter-spacing:-2px;font-size:36px;line-height:1.05}.tenant-shell>aside p{color:#929a90;margin-bottom:35px;font-size:10px;line-height:1.7}.tenant-shell>aside>div{color:#747b72;align-items:center;gap:10px;margin:18px 0;font-size:9px;display:flex}.tenant-shell>aside>div.done{color:#fff}.tenant-shell>aside>div b{border:1px solid #ffffff1b;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.tenant-shell>aside>div.done b{background:var(--lime);color:#111}.tenant-shell>section{padding:42px}.tenant-shell>section>small{letter-spacing:1.5px;color:#719700;font-size:7px;font-weight:900}.tenant-shell>section h2{margin:9px 0;font-size:27px}.tenant-shell>section>p{color:#777;margin-bottom:25px;font-size:9px}.tenant-shell label{flex-direction:column;gap:6px;margin-bottom:14px;font-size:8px;font-weight:800;display:flex}.tenant-shell input,.tenant-shell select{border:1px solid var(--line);height:42px;font:inherit;background:#fff;border-radius:8px;padding:0 11px}.tenant-shell .two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.domain-input{border:2px solid #92bf2e;border-radius:9px;align-items:center;gap:7px;height:48px;padding:0 11px;display:flex}.domain-input input{border:0;flex:1;height:auto;padding:0}.domain-input span{color:#666;font-size:10px}.available,.secure-note,.activation-note{color:#5d8c12;background:#eff9df;border-radius:10px;gap:10px;padding:12px;display:flex}.available span,.secure-note span{flex-direction:column;display:flex}.available small,.secure-note small{color:#718157;margin-top:3px;font-size:7px}.portal-links{gap:7px;margin-top:18px;display:grid}.portal-links span{background:#f4f6f2;border-radius:8px;padding:11px}.portal-links small,.portal-links b{font-size:7px;display:block}.portal-links small{color:#888}.portal-links b{margin-top:3px;font-size:9px}.review-tenant{text-align:center;border:1px solid var(--line);border-radius:12px;padding:20px}.review-tenant .sa-brand{justify-content:center}.review-tenant h3{margin:13px 0 2px;font-size:20px}.review-tenant>a{color:#649400;font-size:9px}.review-tenant>div:not(.sa-brand){border-top:1px solid var(--line);text-align:left;justify-content:space-between;padding:9px;font-size:8px;display:flex}.review-tenant>div:nth-of-type(2){margin-top:15px}.activation-note{color:#596454;margin-top:10px}.activation-note p{margin:0;font-size:8px;line-height:1.5}.tenant-shell>section>footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:25px;padding-top:18px;display:flex}.tenant-shell>section>footer button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:10px 15px;font-size:9px}.tenant-shell>section>footer .next{color:#fff;background:#20241e;align-items:center;gap:8px;display:flex}.owner-access{color:var(--lime)!important}@media (max-width:900px){.sa{grid-template-columns:70px 1fr}.sa>aside .sa-brand span,.sa>aside>span,.sa>aside nav button:not(.on):after,.sa>aside nav button{font-size:0}.sa>aside nav button{justify-content:center}.sa>aside nav button b,.sa>aside footer{display:none}.sa-stats{grid-template-columns:1fr 1fr}.sa-grid{grid-template-columns:1fr}.tenant-360>div{grid-template-columns:repeat(3,1fr)}.tenant-shell{grid-template-columns:1fr;margin:25px}.tenant-shell>aside{display:none}}@media (max-width:600px){.sa{display:block}.sa>aside{z-index:5;flex-direction:row;align-items:center;height:64px;min-height:auto;padding:10px;position:sticky;top:0}.sa>aside nav{display:none}.sa-work>header{padding:0 14px}.sa-work>header input{width:150px}.sa-content{padding:18px 12px}.sa-title{align-items:start}.sa-title h1{font-size:25px}.sa-title p{max-width:220px}.sa-stats{grid-template-columns:1fr 1fr}.sa-stats strong{font-size:16px}.tenant-360>header,.tenant-360>footer{flex-wrap:wrap;gap:7px}.tenant-360>div{grid-template-columns:1fr 1fr}.tenant-shell{border:0;border-radius:0;margin:0}.tenant-onboard>header{height:64px}.tenant-shell>section{padding:28px 18px}.tenant-shell .two{grid-template-columns:1fr}.tenant-shell>section h2{font-size:24px}.owner-access{display:none!important}}.sa>aside{padding:28px 18px}.sa-brand{gap:12px;font-size:17px}.sa-brand img,.sa-brand-icon{width:40px;height:40px}.sa>aside>span{margin:18px 12px 28px;font-size:10px}.sa>aside nav button{border-radius:12px;min-height:48px;padding:0 14px;font-size:14px}.sa>aside nav button b{font-size:10px}.sa>aside footer>div{grid-template-columns:42px 1fr;gap:2px 8px}.sa-work>header{height:78px;padding:0 34px}.sa-command{align-items:center;gap:10px;display:flex}.sa-work>header input{width:min(32vw,420px);font-size:14px}.sa-work>header button{border-radius:10px;height:42px;padding:0 14px;font-size:12px}.sa-work>header kbd{font-size:11px}.sa-top-actions{gap:10px!important}.account-trigger>span{width:34px!important;height:34px!important}.sa-title h1{letter-spacing:-1.5px;font-size:40px}.sa-stats article,.sa-panel,.tenant-360{border-radius:17px}.sa-stats article{padding:22px}.sa-stats strong{margin-top:3px;font-size:26px}.growth header b{font-size:12px}.growth>div{height:200px}.alerts>button{min-height:58px}.gym-table>header button{padding:9px 13px;font-size:11px}.gym-table td>span{font-size:10px}.tenant-360 header button{padding:10px 14px;font-size:12px}.tenant-360>div{gap:10px}.tenant-360>div span{padding:14px}.tenant-360>footer button{padding:10px 12px;font-size:11px}.sa-toast{font-size:13px}.sa-popover strong{font-size:13px!important}.sa-popover small,.sa-popover em,.sa-popover button{font-size:11px!important}.module-stats article span{font-size:11px!important}.module-stats article strong{font-size:21px!important}.module-body button strong,.module-body aside>strong{font-size:13px!important}.module-body button small,.module-body button b,.module-body aside button{font-size:11px!important}.tenant-shell{max-width:1180px}.tenant-shell>aside>span,.tenant-shell>section>small{font-size:10px}.tenant-shell>aside p,.tenant-shell>section>p,.tenant-shell>aside>div{font-size:13px}.tenant-shell>section h2{font-size:32px}.available strong,.secure-note strong{font-size:12px}.available small,.secure-note small,.portal-links small{font-size:10px}.portal-links b{font-size:12px}.tenant-shell>section>footer button{font-size:13px}@media (max-width:900px){.sa{grid-template-columns:88px 1fr}.sa-content{padding:26px 20px}.sa-stats{grid-template-columns:1fr 1fr}.sa-title h1{font-size:34px}}@media (max-width:600px){.sa{display:block}.sa>aside{height:72px}.sa-work>header{height:auto;min-height:74px;padding:12px}.sa-command{flex:1}.sa-command>button,.sa-top-actions .health,.account-trigger>div,.account-trigger>svg{display:none}.sa-work>header input{width:100%;font-size:13px}.sa-content{padding:24px 14px}.sa-title{flex-direction:column;gap:14px}.sa-title h1{font-size:32px}.sa-title p{max-width:none;font-size:13px}.sa-title>button{width:100%}.sa-stats{grid-template-columns:1fr}.sa-stats strong{font-size:24px}.gym-table td,.gym-table th{font-size:12px}.tenant-360>div{grid-template-columns:1fr}.tenant-shell>section{padding:32px 20px}.tenant-shell>section h2{font-size:28px}}.tenant-onboard{background:radial-gradient(circle at 15% 10%,#c7ff3d18,#0000 34%),#f1f4ee}.tenant-shell>aside{position:relative;overflow:hidden}.tenant-shell>aside:after{content:"";border:1px solid #c7ff3d44;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-150px;box-shadow:0 0 0 35px #c7ff3d0b,0 0 0 70px #c7ff3d06}.tenant-shell>section h2{letter-spacing:-.8px;font-size:32px}.tenant-shell label{font-size:11px}.tenant-shell input,.tenant-shell select{height:48px;font-size:13px}.tenant-shell>section>footer button{padding:12px 18px;font-size:12px}.tenant-shell>section>footer .next{padding-inline:20px}.tenant-shell>aside h1{font-size:42px}.tenant-shell>aside p{font-size:12px}.tenant-shell>aside>div{font-size:11px}.domain-options{margin-top:14px}.domain-checklist{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.domain-checklist>div{color:#5d8c12;background:#f7faf5;border:1px solid #dce6d7;border-radius:10px;align-items:flex-start;gap:8px;padding:12px;display:flex}.domain-checklist span{flex-direction:column;gap:4px;display:flex}.domain-checklist strong{color:#33432e;font-size:10px}.domain-checklist small{color:#71806f;font-size:8px;line-height:1.4}.domain-checklist svg{flex:none;margin-top:1px}.tenant-shell>section .domain-input span{white-space:nowrap}.mh-light .domain-checklist{background:#f7faf5}@media (max-width:600px){.domain-checklist{grid-template-columns:1fr}.domain-checklist strong{font-size:11px}.domain-checklist small{font-size:9px}}.password-field{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;height:48px;padding-inline:11px;transition:border-color .2s,box-shadow .2s;display:flex}.password-field:focus-within{border-color:#8fbd26;box-shadow:0 0 0 3px #c7ff3d2b}.password-field input{outline:0;flex:1;padding:0;height:auto!important;box-shadow:none!important;border:0!important}.password-field button{color:#687665;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.password-field button:hover{color:#4f7900;background:#eef7df}.activation-gate{color:#34452b;background:linear-gradient(135deg,#f4fbe9,#edf7df);border:1px solid #dce8ca;border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.activation-gate-icon{color:#466d00;background:#dfff8a;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.activation-gate>span{flex-direction:column;flex:1;gap:4px;display:flex}.activation-gate strong{color:#3f6200;font-size:13px}.activation-gate small{color:#65745f;font-size:11px;line-height:1.55}.activation-gate small b{color:#466d00}.activation-gate em{letter-spacing:1.5px;color:#557b16;border:1px solid #a7c76f;border-radius:999px;padding:6px 9px;font-size:10px;font-style:normal;font-weight:900}.activation-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.activation-steps>span{border:1px solid var(--line);background:#fbfcfa;border-radius:12px;grid-template-columns:30px 1fr;align-items:center;column-gap:9px;padding:12px;display:grid}.activation-steps b{color:#466d00;background:#e6f7be;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.activation-steps strong{color:#273126;font-size:11px}.activation-steps small{color:#7a8479;font-size:9px;line-height:1.35}@media (max-width:600px){.activation-gate{align-items:flex-start;padding:14px}.activation-gate em{display:none}.activation-gate small{font-size:10px}.activation-steps{grid-template-columns:1fr}.activation-steps>span{padding:11px}.activation-steps strong{font-size:12px}.activation-steps small{font-size:10px}}.sa-content{animation:.55s cubic-bezier(.22,1,.36,1) both platform-enter}@keyframes platform-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.sa-stats article,.sa-panel,.tenant-360{transition:transform .25s,box-shadow .25s,border-color .25s}.sa-stats article:hover,.sa-panel:hover,.tenant-360:hover{border-color:#c8df9e;transform:translateY(-3px);box-shadow:0 14px 35px #16251514}.sa-popover{transform-origin:100% 0;animation:.22s both platform-enter}@media (prefers-reduced-motion:reduce){.sa *,.sa :before,.sa :after{transition:none!important;animation:none!important}}.platform-analytics-grid{grid-template-columns:1.4fr 1fr;gap:14px;margin-top:14px;display:grid}.analytics-chart,.analytics-health{min-height:280px}.analytics-bars{align-items:end;gap:10px;height:205px;padding:20px 8px 24px;display:flex}.analytics-bars i{background:linear-gradient(#c7ff3d,#83aa21);border-radius:6px 6px 2px 2px;flex:1;min-height:20px;animation:.45s both platform-enter;position:relative}.analytics-bars i:nth-child(odd){background:linear-gradient(#78b6ff,#3d6ea7)}.analytics-bars i span{color:#7f8b9c;font-size:9px;font-style:normal;position:absolute;bottom:-21px;left:50%;transform:translate(-50%)}.analytics-health>div{grid-template-columns:1fr 44px;align-items:center;gap:7px;margin-top:17px;font-size:11px;display:grid}.analytics-health>div>b{text-align:right;color:#c7ff3d}.analytics-health>div>i{background:#1f2b3c;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.analytics-health>div>i em{border-radius:inherit;background:#c7ff3d;height:100%;display:block}.approval-panel{margin-top:14px}.approval-panel>header{justify-content:space-between;align-items:center;display:flex}.approval-panel>header small{color:#8d99aa;margin-top:4px;font-size:11px;display:block}.approval-panel>header button,.approval-row>button{color:#dce7f3;background:#142235;border:1px solid #2b4058;border-radius:8px;padding:9px 13px;font-size:11px}.approval-row{border-top:1px solid #223248;align-items:center;gap:12px;margin-top:14px;padding:16px 0;display:flex}.approval-avatar{color:#142013;background:#c7ff3d;border-radius:10px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.approval-row>span:nth-child(2){flex:1}.approval-row strong,.approval-row small{display:block}.approval-row small{color:#8d99aa;margin-top:4px;font-size:10px}.approval-row>button{color:#142013;background:#c7ff3d;align-items:center;gap:5px;font-weight:800;display:flex}@media (max-width:700px){.platform-analytics-grid{grid-template-columns:1fr}.analytics-chart,.analytics-health{min-height:240px}.approval-row{flex-wrap:wrap;align-items:flex-start}.approval-row>span:nth-child(2){min-width:calc(100% - 55px)}.approval-row>button{margin-left:50px}}.module-search{color:#8d99aa;border:1px solid #2a3b52;border-radius:8px;align-items:center;gap:6px;padding:6px 9px;display:flex}.module-search input{color:#dce7f3;font:inherit;background:0 0;border:0;outline:0;width:150px}.module-empty{color:#8d99aa;flex-direction:column;align-items:center;gap:7px;padding:38px;display:flex}.module-empty strong{color:#dce7f3;font-size:13px}.module-empty small{font-size:10px}.module-detail-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#02081299;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.module-detail{background:#111d2d;border:1px solid #39506b;border-radius:18px;width:min(560px,100%);padding:24px;animation:.25s both platform-enter;box-shadow:0 25px 80px #0009}.module-detail header{justify-content:space-between;align-items:flex-start;display:flex}.module-detail header span{letter-spacing:1.5px;color:#c7ff3d;font-size:10px}.module-detail h3{color:#fff;margin:7px 0 0;font-size:24px}.module-detail header button{color:#9aaabd;cursor:pointer;background:0 0;border:0;font-size:25px}.detail-grid{grid-template-columns:1fr 1fr;gap:10px;margin:24px 0;display:grid}.detail-grid span{background:#17263a;border-radius:10px;padding:13px}.detail-grid small,.detail-grid strong{display:block}.detail-grid small{color:#8d99aa;font-size:10px}.detail-grid strong{color:#fff;margin-top:5px;font-size:12px}.module-detail footer{justify-content:flex-end;gap:9px;display:flex}.module-detail footer button{color:#e6edf5;background:#17263a;border:1px solid #3a506a;border-radius:9px;padding:10px 15px}.module-detail footer .save{color:#142013;background:#c7ff3d;border-color:#c7ff3d;font-weight:800}.sa.sidebar-collapsed>aside .sa-brand span,.sa.sidebar-collapsed>aside>span,.sa.sidebar-collapsed>aside nav button{font-size:0}.sa.sidebar-collapsed>aside nav button{justify-content:center}.sa.sidebar-collapsed>aside footer{display:none}.header-icon{place-items:center;display:grid;width:42px!important;padding:0!important}.platform-light{--lime:#79a900;--ink:#172018;color:#172018;background:#f3f6f1}.platform-light .sa-work>header{background:#fff}.platform-light .sa-command label{background:#f5f7f3}.platform-light .sa-panel,.platform-light .sa-stats article{background:#fff}.platform-light .sa-title p{color:#59645b}.platform-light .sa-top-actions button{color:#253026;background:#fff;border-color:#d6dfd4}.platform-light .module-empty strong{color:#253026}@media (max-width:600px){.sa.sidebar-collapsed{display:block}.sa.sidebar-collapsed>aside{height:72px}.sa.sidebar-collapsed>aside .sa-brand span{font-size:16px;display:inline}.sa.sidebar-collapsed>aside footer{display:none}.header-icon{width:36px!important}}.sa-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.sa-stats article[role=button]{cursor:pointer}.sa-stats article[role=button]:focus{outline:2px solid var(--lime);outline-offset:2px}.overview-insights{margin:14px 0}.insight-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:12px 0;font-size:12px;display:flex}.insight-row:hover{color:#6d9700}.unified-filters{background:var(--panel,#fff);border:1px solid var(--line,#dce4da);border-radius:12px;margin-bottom:14px;padding:10px}.filter-top{flex-wrap:wrap;gap:8px;display:flex}.filter-top button,.filter-chips button{border:1px solid var(--line,#dce4da);color:inherit;cursor:pointer;background:0 0;border-radius:8px;padding:8px 11px;font-size:11px}.filter-fields{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:10px;display:grid}.filter-fields label{color:#768177;flex-direction:column;gap:4px;font-size:10px;display:flex}.filter-fields input{border:1px solid var(--line,#dce4da);color:inherit;background:0 0;border-radius:7px;padding:8px}.filter-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.filter-no-results{color:#7a8479;padding:12px;display:block}@media (max-width:700px){.filter-fields{display:none}.unified-filters.open .filter-fields{grid-template-columns:1fr 1fr;display:grid}.filter-top button{flex:1}.filter-fields input{width:100%}}.analytics-tabs{gap:6px;margin-bottom:12px;display:flex;overflow:auto}.analytics-tabs button{white-space:nowrap;border:1px solid var(--line);color:inherit;background:0 0;border-radius:8px;padding:8px 11px;font-size:11px}.analytics-tabs button:first-child{background:var(--lime);color:#172018}.analytics-filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.analytics-filters input,.analytics-filters select,.analytics-filters button{border:1px solid var(--line);color:inherit;background:0 0;border-radius:8px;padding:9px 11px;font-size:11px}.analytics-filters button{background:var(--lime);color:#172018;font-weight:700}.analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin-bottom:14px;display:grid}.analytics-kpis article{background:var(--panel,#fff);border:1px solid var(--line);border-radius:12px;padding:14px}.analytics-kpis small,.analytics-kpis strong,.analytics-kpis b{display:block}.analytics-kpis small{color:#7b867c;font-size:10px}.analytics-kpis strong{margin:5px 0;font-size:20px}.analytics-kpis b{color:#6e9800;font-size:11px}.analytics-table{margin-top:14px;overflow:auto}.analytics-table header{justify-content:space-between;display:flex}.analytics-table table{border-collapse:collapse;width:100%;margin-top:12px}.analytics-table th,.analytics-table td{text-align:left;border-top:1px solid var(--line);padding:10px;font-size:11px}@media (max-width:600px){.analytics-filters>*{flex:1;min-width:130px}.analytics-kpis{grid-template-columns:1fr 1fr}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:is(.sa button:focus-visible,.sa input:focus-visible,.sa select:focus-visible,.sa a:focus-visible){outline-offset:3px;outline:3px solid #9dcc27!important;box-shadow:0 0 0 5px #9dcc2738!important}.sa-top-actions{isolation:isolate;min-width:0}.sa-popover{overscroll-behavior:contain;z-index:100;max-width:min(390px,100vw - 24px);max-height:min(560px,100vh - 92px);left:auto;right:0;overflow:auto}.notifications-popover{transform-origin:100% 0;width:min(370px,100vw - 24px)}.account-popover{transform-origin:100% 0;width:min(285px,100vw - 24px)}.sa[dir=rtl] .sa-popover{transform-origin:0 0;left:0;right:auto}.sa[dir=rtl] .directional-icon{transform:scaleX(-1)}.sa[dir=rtl] .sa-command label,.sa[dir=rtl] .account-trigger>div{text-align:right}.sa[dir=rtl] .notification-trigger b{left:-4px;right:auto}.analytics-bars[role=img]{position:relative}.analytics-bars[role=img]:focus-visible{outline-offset:4px;outline:3px solid #9dcc27}@media (max-width:600px){.sa-popover{position:fixed;top:78px;left:auto;right:12px}.sa[dir=rtl] .sa-popover{left:12px;right:auto}.notifications-popover,.account-popover{width:calc(100vw - 24px);max-width:none}.sa-top-actions{gap:5px!important}.sa-top-actions>button{min-width:40px}.sa-top-actions .notification-trigger,.sa-top-actions .account-trigger{min-width:44px}}@media (prefers-reduced-motion:reduce){.sa,.sa *,.sa :before,.sa :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.unified-filters{box-shadow:0 12px 30px #0000001f;color:#dce7f3!important;background:#0d1725!important;border:1px solid #2a3b52!important}.platform-light .unified-filters{color:#253026!important;background:#fff!important;border-color:#d6dfd4!important}.filter-top{align-items:center}.filter-top button,.filter-chips button{min-height:38px;font-weight:700;color:#dce7f3!important;background:#111f31!important;border-color:#334862!important}.filter-top .filter-primary{color:#142013!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.filter-top button:not(:disabled):hover,.filter-chips button:hover{transform:translateY(-1px);border-color:#c7ff3d!important}.filter-top button:disabled{opacity:.45;cursor:not-allowed}.filter-quick{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.filter-quick button{color:#b9c6d4;background:#142235;border:1px solid #2b4058;border-radius:999px;padding:7px 11px;font-size:10px}.filter-fields label{font-weight:700;color:#aebaca!important}.filter-fields input,.filter-fields select{min-height:40px;color:#eff4fb!important;background:#111f31!important;border-color:#2e425d!important}.filter-fields select option{color:#eff4fb;background:#111f31}.filter-chips button{color:#d8f69b!important}.filter-no-results{background:#1a281d;border:1px dashed #647a4b;border-radius:9px;margin-top:10px;color:#d8f69b!important}.platform-light .filter-top button,.platform-light .filter-chips button,.platform-light .filter-fields input,.platform-light .filter-fields select{color:#253026!important;background:#f6f8f4!important;border-color:#d6dfd4!important}.platform-light .filter-top .filter-primary{color:#fff!important;background:#79a900!important}.platform-light .filter-no-results{background:#f0f8e7;border-color:#a8c782;color:#426500!important}@media (max-width:700px){.filter-quick{display:none}.unified-filters.open .filter-quick{display:flex}.filter-fields label{min-width:0}.filter-fields input,.filter-fields select{width:100%}}.notifications-popover{grid-template-rows:auto minmax(0,1fr) auto auto;top:76px!important;width:min(390px,100vw - 24px)!important;max-height:calc(100dvh - 88px)!important;display:grid!important;position:fixed!important;inset-inline:auto 12px!important;overflow:hidden!important}.notifications-popover .notification-list{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:hidden auto}.notifications-popover .notification-list>button{box-sizing:border-box;border:0;border-bottom:1px solid var(--pa-line);width:100%;min-height:68px;color:inherit;text-align:start;background:0 0;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.sa .notifications-popover .notification-list>button{box-sizing:border-box!important;text-align:start!important;grid-template-columns:9px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:68px!important;padding:11px 14px!important;display:grid!important;overflow:hidden!important}.sa .notifications-popover .notification-list>button>i{border-radius:50%!important;grid-area:1/1!important;width:9px!important;min-width:9px!important;height:9px!important;margin:0!important;display:block!important}.sa .notifications-popover .notification-list>button>span{text-align:start!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;grid-area:1/2!important;justify-content:center!important;gap:3px!important;width:auto!important;min-width:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.sa .notifications-popover .notification-list>button{opacity:1!important;color:var(--pa-text)!important;background:0 0!important}.sa .notifications-popover .notification-list>button.read>span{opacity:.72!important}.sa .notifications-popover .notification-list>button>span small{background:0 0!important;margin:0!important;padding:0!important}.sa .notifications-popover .notification-list>button.unread{background:color-mix(in srgb,var(--pa-lime) 5%,transparent)!important}.sa .notifications-popover .notification-list>button>span strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.3!important;overflow:hidden!important}.sa .notifications-popover .notification-list>button>span small{color:#8492a6!important;white-space:nowrap!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:9px!important;line-height:1.35!important;overflow:hidden!important}.sa .notifications-popover .notification-list>button>em{white-space:nowrap!important;color:#738197!important;grid-area:1/3!important;min-width:max-content!important;font-size:8px!important;font-style:normal!important}.notifications-popover .notification-list>button span{flex-direction:column;min-width:0;display:flex!important}.notifications-popover .notification-list strong,.notifications-popover .notification-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.notifications-popover .notification-list>button.read{opacity:.58}.notifications-popover .notification-list>button.read>i{background:#607083!important}.notification-empty{min-height:150px;color:var(--pa-muted);place-content:center;justify-items:center;gap:6px;display:grid}.notification-empty strong{color:var(--pa-text)}.sa .notifications-popover .notification-list{min-width:0!important;max-width:100%!important;display:block!important;overflow:hidden auto!important}.sa .notifications-popover footer{z-index:1!important;background:#111b2b!important;position:relative!important}@media (max-width:650px){.notifications-popover{top:70px!important;width:auto!important;inset-inline:12px!important}}.sa .notifications-popover{background:linear-gradient(165deg,#142136 0%,#0d1727 100%)!important;border:1px solid #34445d!important;border-radius:18px!important;box-shadow:0 28px 90px #000c!important}.sa .notifications-popover>header{background:#17263b!important;min-height:68px!important;padding:20px 21px!important}.sa .notifications-popover>header strong{letter-spacing:-.2px!important;font-size:16px!important}.sa .notifications-popover>header small{margin-top:4px!important;font-size:11px!important}.sa .notifications-popover>header>button{color:#aab9cc!important;background:#0d1727!important;border:1px solid #34445d!important;border-radius:10px!important;width:34px!important;height:34px!important;font-size:16px!important}.sa .notifications-popover .notification-list{background:#0d1727!important;padding:8px!important}.sa .notifications-popover .notification-list>button{background:#142136!important;border:1px solid #2a3a52!important;border-radius:12px!important;min-height:82px!important;margin:4px 0!important;padding:14px 13px!important;transition:transform .18s,background .18s,border-color .18s!important}.sa .notifications-popover .notification-list>button:hover{background:#1b2d46!important;border-color:#57718f!important;transform:translate(-2px)!important}.sa .notifications-popover .notification-list>button>span strong{color:#f1f5fb!important;font-size:13px!important;font-weight:800!important}.sa .notifications-popover .notification-list>button>span small{color:#9eacc0!important;margin-top:4px!important;font-size:10px!important;line-height:1.5!important}.sa .notifications-popover .notification-list>button>em{color:#93a5bd!important;font-size:10px!important}.sa .notifications-popover .notification-list>button>i{width:10px!important;min-width:10px!important;height:10px!important;box-shadow:0 0 12px!important}.sa .notifications-popover>footer{background:#101c2e!important;padding:10px 12px!important}.sa .notifications-popover>footer+footer{padding-top:0!important}.sa .notifications-popover>footer button{color:#c7ff3d!important;background:#15253b!important;border:1px solid #34445d!important;border-radius:11px!important;min-height:46px!important;font-size:11px!important;font-weight:800!important}.sa .notifications-popover>footer button:hover{background:#203652!important;border-color:#6f8aa9!important}.sa-content{box-sizing:border-box;width:100%;min-width:0;max-width:1800px!important;padding:42px 44px!important}.sa-work{min-width:0}.sa-title h1{letter-spacing:-2px!important;font-size:46px!important;font-weight:800!important}.sa-title p{max-width:720px!important;font-size:14px!important}.sa-title>button{padding:15px 22px!important;font-size:13px!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 12px 30px #c7ff3d25!important}.sa-title>button:hover{transform:translateY(-2px)!important;box-shadow:0 16px 36px #c7ff3d40!important}.sa-stats{grid-template-columns:repeat(6,minmax(150px,1fr))!important;gap:16px!important;margin:34px 0!important}.sa-stats article{min-height:156px!important;padding:22px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important}.sa-stats article:hover{border-color:#405574!important;transform:translateY(-3px)!important;box-shadow:0 16px 38px #0005!important}.sa-stats svg{width:27px!important;height:27px!important}.sa-stats strong{margin-top:5px!important;font-size:30px!important;line-height:1.15!important}.sa-stats small{margin-top:8px!important;font-size:10px!important}.sa-panel{border-radius:17px!important;padding:24px!important}.growth>div{gap:14px!important;height:240px!important}.growth>div i{border-radius:7px 7px 2px 2px!important}.growth>div span{font-size:10px!important}.sa .growth .current-mrr{background:linear-gradient(135deg,#102239,#0d1a2b)!important;border-radius:12px!important;align-items:center!important;gap:28px!important;height:240px!important;padding:28px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}.sa .growth .current-mrr i{z-index:1!important;background:linear-gradient(#d7ff48,#8fca19)!important;border-radius:10px!important;flex:0 0 110px!important;width:110px!important;height:145px!important}.sa .growth .current-mrr>strong{z-index:1!important;color:#f1f6fb!important;font-size:30px!important}.sa .alerts>button{background:#0d1b2c!important;border:1px solid #294563!important;border-radius:10px!important;margin-top:10px!important;padding:18px 12px!important}.alerts>button{padding:17px 0!important}.gym-table{margin-top:16px!important;overflow-x:auto!important}.gym-table table{min-width:1100px!important}.overview-insights{margin-top:16px!important}.overview-insights .insight-row{min-height:48px!important;font-size:12px!important}@media (max-width:1400px){.sa-stats{grid-template-columns:repeat(4,minmax(150px,1fr))!important}}@media (max-width:800px){.sa-content{padding:26px 16px!important}.sa-title h1{font-size:34px!important}.sa-stats{grid-template-columns:repeat(2,minmax(140px,1fr))!important;gap:10px!important}.sa-stats article{min-height:130px!important;padding:16px!important}.sa-stats strong{font-size:24px!important}}@keyframes platform-notification-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.sa .notifications-popover{animation:.2s ease-out both platform-notification-in!important}@media (prefers-reduced-motion:reduce){.sa .notifications-popover,.sa .notifications-popover .notification-list>button{transition:none!important;animation:none!important}}.sa .notifications-popover{width:min(460px,100vw - 24px)!important;max-width:min(460px,100vw - 24px)!important;max-height:calc(100vh - 88px)!important}.sa .notifications-popover>header>button{place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;padding:0!important;font-size:20px!important;line-height:1!important;display:grid!important}.sa .notifications-popover .notification-list>button{grid-template-columns:10px minmax(0,1fr) auto!important;align-items:start!important;height:auto!important;min-height:106px!important;padding:16px!important}.sa .notifications-popover .notification-list>button>span{justify-content:flex-start!important;gap:5px!important;overflow:visible!important}.sa .notifications-popover .notification-list>button>span strong{white-space:normal!important;text-overflow:clip!important;line-height:1.4!important;overflow:visible!important}.sa .notifications-popover .notification-list>button>span small{white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;height:auto!important;min-height:31px!important;max-height:none!important;line-height:1.55!important;display:block!important;overflow:visible!important}.sa .notifications-popover .notification-list>button>em{margin-top:2px!important}@media (max-width:600px){.sa .notifications-popover{width:calc(100vw - 24px)!important;max-width:none!important}.sa .notifications-popover .notification-list>button{min-height:112px!important;padding:15px 13px!important}}.sa .notifications-popover .notification-list>button{text-align:start!important;align-items:start!important;height:auto!important;min-height:108px!important}.sa .notifications-popover .notification-list>button>span{text-align:start!important;justify-content:flex-start!important;align-items:flex-start!important}.sa .notifications-popover .notification-list>button>span strong{text-align:start!important;width:100%!important;font-size:14px!important;line-height:1.45!important}.sa .notifications-popover .notification-list>button>span small{text-align:start!important;color:#b7c4d4!important;width:100%!important;min-height:36px!important;margin-top:5px!important;font-size:11.5px!important;line-height:1.55!important}.sa .notifications-popover .notification-list>button>em{padding-top:2px!important;font-size:10px!important}.sa .notifications-popover>header>button{color:#e4edf8!important;font-weight:700!important}@media (max-width:600px){.sa .notifications-popover .notification-list>button{min-height:114px!important}.sa .notifications-popover .notification-list>button>span small{font-size:11px!important}}.platform-settings-form{margin-top:18px!important}.platform-settings-form>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.platform-settings-form>header small{color:var(--pa-muted);margin-top:5px;display:block}.platform-settings-form>header button{background:var(--pa-lime);color:#111;cursor:pointer;border:0;border-radius:9px;padding:11px 16px;font-weight:800}.platform-settings-form>header button:disabled{opacity:.6;cursor:wait}.platform-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.platform-settings-grid label{color:var(--pa-muted);flex-direction:column;gap:7px;font-size:11px;display:flex}.platform-settings-grid input,.platform-settings-grid select{border:1px solid var(--pa-line);min-height:42px;color:var(--pa-text);background:#0d1727;border-radius:9px;padding:0 11px}.platform-settings-grid input[type=color]{cursor:pointer;padding:4px}.settings-toggle{justify-content:center}.settings-error{color:#ffb5b9;background:#ff5d6712;border:1px solid #ff7a8055;border-radius:9px;margin:14px 0 0;padding:10px 12px;font-size:11px}@media (max-width:800px){.platform-settings-grid{grid-template-columns:1fr 1fr}.platform-settings-form>header{flex-direction:column;align-items:flex-start}.platform-settings-form>header button{width:100%}}@media (max-width:500px){.platform-settings-grid{grid-template-columns:1fr}}.sa .notifications-popover{inset-inline:auto 12px!important}@media (max-width:600px){.sa .notifications-popover{left:12px!important;right:12px!important;width:auto!important;max-width:none!important;inset-inline:auto!important}}.sa[dir=rtl] .notifications-popover{inset-inline:auto 12px!important}@media (max-width:600px){.sa[dir=rtl] .notifications-popover{left:12px!important;right:12px!important;inset-inline:auto!important}}.sa.platform-light>aside{background:#172217!important;border-color:#cfdbc9!important}.sa.platform-light .sa-work,.sa.platform-light .sa-content,.sa.platform-light .platform-module{color:#172119!important;background:#f3f7f1!important}.sa.platform-light .module-body>article,.sa.platform-light .module-body>aside,.sa.platform-light .tenant-360,.sa.platform-light .analytics-center .sa-panel,.sa.platform-light .platform-settings-form{color:#172119!important;background:#fff!important;border-color:#d4dfd0!important;box-shadow:0 10px 28px #1c32120b!important}.sa.platform-light .module-body button,.sa.platform-light .tenant-360 button,.sa.platform-light .analytics-tabs button,.sa.platform-light .analytics-filters button{color:#263d29!important;background:#f7faf6!important;border-color:#cbd8c7!important}.sa.platform-light .module-body button:hover,.sa.platform-light .analytics-tabs button:hover{background:#edf5e9!important;border-color:#8baa7b!important}.sa.platform-light .module-search,.sa.platform-light .module-search input,.sa.platform-light .analytics-filters input,.sa.platform-light .analytics-filters select,.sa.platform-light .platform-settings-grid input,.sa.platform-light .platform-settings-grid select{color:#172119!important;background:#f7faf6!important;border-color:#cbd8c7!important}.sa.platform-light .module-stats article,.sa.platform-light .analytics-kpis article{color:#172119!important;background:#fff!important;border-color:#d4dfd0!important}.sa.platform-light .module-stats strong,.sa.platform-light .analytics-kpis strong,.sa.platform-light .tenant-360 strong,.sa.platform-light .platform-module h2,.sa.platform-light .platform-module header strong{color:#172119!important}.sa.platform-light .module-stats span,.sa.platform-light .analytics-kpis small,.sa.platform-light .platform-module p,.sa.platform-light .module-body small,.sa.platform-light .tenant-360 small{color:#667469!important}.sa.platform-light table{color:#172119!important;background:#fff!important}.sa.platform-light th{color:#526255!important;background:#edf3ea!important}.sa.platform-light td{border-color:#dbe4d7!important}.sa.platform-light tbody tr:hover{background:#f1f7ee!important}.sa.platform-light .notification-detail{color:#172119!important;background:#fff!important;border-color:#cbd8c7!important}.sa.platform-light .notification-detail header,.sa.platform-light .notification-detail footer{background:#edf3ea!important;border-color:#d4dfd0!important}.sa.platform-light .notification-detail h3,.sa.platform-light .notification-detail dd{color:#172119!important}.sa.platform-light .settings-error{color:#9d2930!important;background:#fff1f1!important;border-color:#edb8bb!important}.sa.sidebar-collapsed{grid-template-columns:84px 1fr}.sa.sidebar-collapsed>aside{padding:22px 10px}.sa.sidebar-collapsed>aside .sa-brand{justify-content:center}.sa.sidebar-collapsed>aside nav button{justify-content:center;gap:0;width:56px;min-height:48px;margin:0 auto;padding:0}.sa.sidebar-collapsed>aside nav button svg{flex:none;width:18px;height:18px}.sa.sidebar-collapsed>aside nav button b{display:none}@media (max-width:700px){.sa{min-height:100dvh;overflow-x:hidden;display:block!important}.sa>aside{z-index:120;width:min(290px,86vw);height:100dvh;min-height:0;padding:22px 14px;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(0);box-shadow:24px 0 48px #0008}.sa[dir=rtl]>aside{inset:0 0 0 auto;transform:none;box-shadow:-24px 0 48px #0008}.sa.sidebar-collapsed>aside{width:100%;height:72px;min-height:72px;box-shadow:none;flex-direction:row;align-items:center;padding:14px 16px;display:flex;position:relative;inset:auto;overflow:hidden;transform:none}.sa.sidebar-collapsed>aside>span,.sa.sidebar-collapsed>aside nav,.sa.sidebar-collapsed>aside footer{display:none}.sa.sidebar-collapsed>aside .sa-brand{justify-content:flex-start;display:flex}.sa-work{width:100%;min-width:0}.sa-work>header{flex-wrap:nowrap;gap:8px;height:auto;min-height:72px;padding:12px 14px;overflow:visible}.sa-work>header label{flex:1;min-width:0}.sa-work>header input{width:100%;min-width:0}.sa-top-actions{scrollbar-width:none;flex:none;max-width:48vw;overflow-x:auto}.sa-content{width:100%;max-width:none!important;padding:24px 14px!important}.sa-title{flex-direction:column;align-items:stretch;gap:14px;display:flex}.sa-title>button{width:100%;min-height:46px}.sa-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sa-stats article{min-width:0!important}.sa-grid{grid-template-columns:1fr!important}.sa-panel{min-width:0;overflow:hidden}}@media (min-width:701px){.sa-work>header{gap:18px;overflow:visible}.sa-command{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sa-command>label{flex:1;min-width:240px;max-width:480px}.sa-top-actions{white-space:nowrap;flex:none;align-items:center;gap:8px;min-width:max-content;display:flex}.sa-top-actions .platform-environment,.sa-top-actions .health{white-space:nowrap;flex:none!important;min-width:max-content!important;padding-inline:12px!important}.sa-top-actions .account-trigger{min-width:148px;flex:none!important}}.gym-table td:first-child{min-width:190px;gap:10px!important}.gym-table td:first-child .gym-avatar{color:#132013!important;background:linear-gradient(145deg,#c7ff3d,#8fca16)!important;border-radius:9px!important;flex:0 0 34px!important;place-items:center!important;width:34px!important;height:34px!important;display:grid!important}.gym-table td:first-child strong{white-space:nowrap;color:var(--pa-text,#edf4ff)}.tenant-360-tabs{border-bottom:1px solid var(--pa-line,#263952);scrollbar-width:thin;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 0 12px;display:flex;overflow-x:auto}.tenant-360-tabs button{border:1px solid var(--pa-line,#263952);color:var(--pa-muted,#9eafc3);white-space:nowrap;cursor:pointer;background:#101d2e;border-radius:8px;flex:none;padding:8px 11px;font-size:11px}.tenant-360-tabs button.active{color:#132013;background:#c7ff3d;border-color:#c7ff3d;font-weight:800}.tenant-360>header>div:first-child,.tenant-360>header>div:first-child span{min-width:0}.tenant-360>header>div:first-child strong,.tenant-360>header>div:first-child small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sa .tenant-360-tabs{isolation:isolate;border-top:1px solid #263952!important;border-bottom:1px solid #263952!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding:12px 2px!important;display:flex!important;overflow:auto hidden!important}.sa .tenant-360-tabs>button{color:#aebdce!important;min-height:38px!important;font:700 11px/1 var(--font-manrope),sans-serif!important;white-space:nowrap!important;cursor:pointer!important;background:#101d2e!important;border:1px solid #304762!important;border-radius:9px!important;flex:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 13px!important;transition:background .18s,border-color .18s,color .18s!important;display:inline-flex!important}.sa .tenant-360-tabs>button:hover{color:#ecf7d8!important;background:#182b43!important;border-color:#8eaf42!important}.sa .tenant-360-tabs>button.active{color:#142013!important;background:#c7ff3d!important;border-color:#c7ff3d!important;box-shadow:0 5px 14px #c7ff3d30!important}.sa .tenant-360{background:linear-gradient(145deg,#101e31,#0d1929)!important;border:1px solid #29415f!important;border-radius:16px!important;padding:20px!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 45px #0003!important}.sa .tenant-360>header{justify-content:space-between!important;align-items:center!important;gap:18px!important;padding-bottom:16px!important;display:flex!important}.sa .tenant-360>header>div:first-child{align-items:center!important;gap:12px!important;display:flex!important}.sa .tenant-360>header>div:first-child>b{color:#142013!important;background:linear-gradient(145deg,#c7ff3d,#8fca16)!important;border-radius:12px!important;flex:0 0 46px!important;place-items:center!important;width:46px!important;height:46px!important;display:grid!important}.sa .tenant-360>header>div:last-child{flex:none!important;gap:8px!important;display:flex!important}.sa .tenant-360>header>div:last-child button{border-radius:9px!important;min-height:38px!important;padding:0 13px!important;font-weight:800!important}.sa .tenant-360 .tenant-tab-context{background:#0c1828!important;border:1px solid #29415f!important;border-radius:11px!important;align-items:center!important;gap:18px!important;margin-top:14px!important;padding:14px 16px!important;display:flex!important}.sa .tenant-360 .tenant-tab-context>span{flex-direction:column!important;gap:4px!important;min-width:150px!important;display:flex!important}.sa .tenant-360 .tenant-tab-context small{color:#8092a8!important;font-size:10px!important}.sa .tenant-360 .tenant-tab-context strong{color:#f1f6fb!important;font-size:13px!important}.sa .tenant-360 .tenant-tab-context p{color:#91a4ba!important;margin:0!important;font-size:12px!important}.sa .tenant-360>div:not(.tenant-tab-context):not(.tenant-360-tabs){grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:16px 0!important;display:grid!important}.sa .tenant-360>div:not(.tenant-tab-context):not(.tenant-360-tabs)>span{background:#0b1727!important;border:1px solid #1f344d!important;border-radius:10px!important;min-width:0!important;padding:13px!important}.sa .tenant-360>div:not(.tenant-tab-context):not(.tenant-360-tabs)>span strong{color:#edf4fb!important;overflow-wrap:anywhere!important;font-size:12px!important;line-height:1.35!important}.sa .tenant-360>div:not(.tenant-tab-context):not(.tenant-360-tabs)>span small{color:#8497ad!important;font-size:10px!important}.sa .tenant-360>footer{border-top:1px solid #263c56!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;padding-top:15px!important;display:flex!important}.sa .tenant-360>footer button{color:#c4d1df!important;background:#101f32!important;border:1px solid #304762!important;border-radius:9px!important;min-height:38px!important;padding:0 12px!important;font-weight:700!important}.sa .tenant-360>footer button:hover{color:#e9f8c9!important;border-color:#c7ff3d!important}.sa .tenant-360>footer .danger{color:#ff9b9d!important;border-color:#713941!important;margin-inline-start:auto!important}@media (max-width:700px){.sa .tenant-360{padding:14px!important}.sa .tenant-360>header{flex-direction:column!important;align-items:flex-start!important}.sa .tenant-360>header>div:last-child{flex-direction:row!important;width:100%!important}.sa .tenant-360>header>div:last-child button{flex:1!important}.sa .tenant-360 .tenant-tab-context{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.sa .tenant-360>div:not(.tenant-tab-context):not(.tenant-360-tabs){grid-template-columns:1fr!important}.sa .tenant-360>footer button{flex:calc(50% - 8px)!important}.sa .tenant-360>footer .danger{flex-basis:100%!important;margin-inline-start:0!important}.gym-table{padding:12px!important}.gym-table>header{align-items:flex-start;gap:10px}.gym-table table{min-width:920px}.tenant-360{padding:12px!important}.tenant-360>header{align-items:flex-start;gap:10px}.tenant-360>header>div:last-child{flex-direction:column;gap:6px;display:flex}.tenant-360>header>div:last-child button{white-space:nowrap}.tenant-360-tabs{flex-wrap:nowrap;margin-inline:-2px}.tenant-360-tabs button{padding:8px 10px;font-size:10px}}.sa .overview-insights{gap:14px!important;margin-top:18px!important}.sa .overview-insights>.sa-panel{background:linear-gradient(145deg,#12243a,#0d1b2c)!important;border-color:#294563!important;min-height:218px!important;padding:20px!important;box-shadow:0 14px 35px #0003!important}.sa .overview-insights>.sa-panel>header{border-bottom:1px solid #294563!important;padding-bottom:12px!important}.sa .overview-insights>.sa-panel>header strong{letter-spacing:-.1px!important;font-size:14px!important}.sa .overview-insights>.sa-panel>header small{color:#8fa4ba!important;font-size:11px!important}.sa .overview-insights .insight-row{color:#e4edf5!important;text-align:start!important;background:0 0!important;border:0!important;border-bottom:1px solid #243b56!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:48px!important;padding:12px 0!important;font-size:12px!important;display:flex!important}.sa .overview-insights .insight-row:last-child{border-bottom:0!important}.sa .overview-insights .insight-row span{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;overflow:hidden!important}.sa .overview-insights .insight-row svg{color:#c7ff3d!important;flex:none!important}.sa .overview-insights .insight-row:hover{color:#c7ff3d!important;transform:translate(3px)!important}.sa[dir=rtl] .overview-insights .insight-row:hover{transform:translate(-3px)!important}.secure-access-dialog{background:#101f32!important;border:1px solid #355372!important;width:min(460px,100vw - 32px)!important;padding:24px!important;box-shadow:0 24px 70px #0009!important}.secure-access-dialog>p{color:#aebed0!important;font-size:13px!important;line-height:1.6!important}.secure-access-label{color:#dce7f3!important;flex-direction:column!important;gap:8px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.secure-access-label textarea{resize:vertical!important;color:#f5f8fb!important;min-height:88px!important;font:inherit!important;background:#0b1726!important;border:1px solid #355372!important;border-radius:10px!important;padding:12px!important}.secure-access-label textarea:focus{outline:2px solid #c7ff3d!important}.secure-access-dialog footer{justify-content:flex-end!important;gap:10px!important;margin-top:18px!important;display:flex!important}.secure-access-dialog footer button{color:#dce7f3!important;background:#152940!important;border:1px solid #355372!important;border-radius:9px!important;min-height:40px!important;padding:0 15px!important}.secure-access-dialog footer .primary{color:#13200e!important;background:#c7ff3d!important;border-color:#c7ff3d!important;font-weight:800!important}.secure-access-dialog footer button:disabled{opacity:.45!important;cursor:not-allowed!important}.sa .unified-filters{background:linear-gradient(145deg,#101f32,#0b1625)!important;border:1px solid #294563!important;border-radius:16px!important;padding:18px!important;box-shadow:0 16px 38px #0004!important}.sa .filter-top button{border-radius:10px!important;min-height:40px!important;padding:0 14px!important}.sa .filter-quick{gap:8px!important;margin-top:14px!important}.sa .filter-quick button{background:#152940!important;border-color:#355372!important;border-radius:999px!important;min-height:32px!important;padding:0 13px!important;font-weight:700!important}.sa .filter-fields{border-top:1px solid #243b56!important;gap:12px!important;margin-top:16px!important;padding-top:16px!important}.sa .filter-fields input,.sa .filter-fields select{background:#0f2135!important;border-color:#34506d!important;border-radius:10px!important;min-height:44px!important;padding:0 12px!important;font-size:12px!important}.sa .filter-fields input:focus,.sa .filter-fields select:focus{outline-offset:1px!important;border-color:#c7ff3d!important;outline:2px solid #c7ff3d!important}.sa-content:has(.platform-overview-hero)>.sa-title{margin-bottom:22px!important}.sa-content:has(.platform-overview-hero)>.sa-title h1{font-size:34px!important}.sa-content:has(.platform-overview-hero)>.sa-stats article{background:linear-gradient(145deg,#122238,#0d1929)!important;border-color:#29415f!important;min-height:128px!important;padding:17px 18px!important;overflow:hidden!important;box-shadow:0 9px 28px #0002!important}.sa-content:has(.platform-overview-hero)>.sa-stats article:after{content:"";background:#c7ff3d08;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-42px;right:-35px}.sa-content:has(.platform-overview-hero)>.sa-stats article:hover{border-color:#4d7199!important;transform:translateY(-3px)!important;box-shadow:0 15px 34px #0004!important}.sa-content:has(.platform-overview-hero)>.sa-stats article svg{color:#77b7ff!important;width:20px!important;height:20px!important}.sa-content:has(.platform-overview-hero)>.sa-stats article span{color:#91a4ba!important;margin-top:13px!important;font-size:11px!important}.sa-content:has(.platform-overview-hero)>.sa-stats article strong{color:#f5f8fc!important;letter-spacing:-.5px!important;font-size:23px!important}.sa-content:has(.platform-overview-hero)>.sa-stats article small{color:#83c3ff!important;font-size:9px!important}.sa-content:has(.platform-overview-hero)>.sa-grid>.sa-panel{background:#101f33!important;border-color:#29415f!important}.sa-content:has(.platform-overview-hero)>.gym-table{background:#101f33!important;border-color:#29415f!important;margin-top:18px!important;box-shadow:0 16px 40px #0002!important}.sa-content:has(.platform-overview-hero)>.gym-table thead{background:#0c1929!important}.sa-content:has(.platform-overview-hero)>.gym-table tbody tr{transition:background .18s!important}@media (max-width:1350px){.sa-content:has(.platform-overview-hero)>.sa-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.sa-content:has(.platform-overview-hero)>.sa-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sa-content:has(.platform-overview-hero)>.sa-grid:not(.overview-insights){grid-template-columns:1fr!important}}@media (max-width:520px){.sa-content:has(.platform-overview-hero){padding-inline:14px!important}.sa-content:has(.platform-overview-hero)>.sa-stats article{min-height:116px!important;padding:14px!important}.sa-content:has(.platform-overview-hero)>.sa-stats article strong{font-size:19px!important}}.overview-area-nav{background:#0b1727;border:1px solid #294563;border-radius:14px;grid-template-columns:repeat(7,1fr);margin:-2px 0 24px;padding:4px;display:grid;overflow:auto}.overview-area-nav button{color:#8ea4bd;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-right:1px solid #223a55;min-height:48px;font-size:11px;font-weight:800}.overview-area-nav button:last-child{border:0}.overview-area-nav button.active{color:#f4f8fc;background:#26364a;border-radius:10px;box-shadow:inset 0 -2px #c7ff3d}.overview-area-nav button:hover{color:#c7ff3d}@media (max-width:900px){.overview-area-nav{grid-template-columns:repeat(7,minmax(130px,1fr))}}.platform-overview-hero{background:linear-gradient(120deg,#102b58,#174d99 70%,#2375cf);border:1px solid #2b5b91;border-radius:18px;grid-template-columns:1.05fr 1fr;align-items:center;gap:24px;margin:0 0 22px;padding:28px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #06122666}.platform-overview-hero:after{content:"";border:60px solid #7ab7ff22;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-260px;right:-130px}.platform-overview-hero-copy{z-index:1;position:relative}.platform-overview-kicker{color:#d8e9ff;font:800 10px var(--font-manrope);letter-spacing:1.2px;align-items:center;gap:8px;display:flex}.platform-overview-kicker b{color:#a9d7ff;letter-spacing:0;background:#173e6c;border-radius:999px;padding:5px 9px;font-size:9px}.status-dot{background:#6ee7a4;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #6ee7a4}.platform-overview-hero h2{color:#fff;font:900 30px/1.1 var(--font-manrope);letter-spacing:-.7px;margin:18px 0 7px}.platform-overview-hero p{color:#c4d8f0;margin:0;font-size:13px}.platform-overview-pulse{z-index:1;grid-template-columns:repeat(2,1fr);gap:9px;display:grid;position:relative}.platform-overview-pulse span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b2b5b66;border:1px solid #ffffff2d;border-radius:12px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.platform-overview-pulse small{color:#aed0f4;font:800 9px var(--font-manrope);letter-spacing:.8px}.platform-overview-pulse strong{color:#fff;font:900 20px var(--font-manrope)}@media (max-width:700px){.platform-overview-hero{grid-template-columns:1fr;gap:16px;padding:20px}.platform-overview-hero h2{font-size:24px}.platform-overview-hero p{font-size:12px}.platform-overview-pulse strong{font-size:17px}}.inventory-stage{perspective:1400px;place-items:center;min-height:590px;display:grid;position:relative}.inventory-window{color:#171a16;background:#f3f5f0;border:6px solid #222720;border-radius:19px;grid-template:46px 1fr/55px 1fr;width:min(100%,760px);height:465px;display:grid;overflow:hidden;transform:rotateY(-3deg)rotateX(2deg);box-shadow:0 45px 110px #0009}.inventory-window>header{color:#afb6ac;background:#171a16;grid-column:1/-1;align-items:center;padding:0 14px;display:flex}.inventory-window>header>div{gap:4px;display:flex}.inventory-window>header>div span{background:#4b5049;border-radius:50%;width:5px;height:5px}.inventory-window>header>strong{margin:auto;font-size:9px}.inventory-window>header>b{color:var(--lime);font-size:7px}.inventory-window>header>b i{background:var(--lime);width:5px;height:5px;box-shadow:0 0 8px var(--lime);border-radius:50%;margin-right:5px;display:inline-block}.inventory-window>aside{background:#20241e;flex-direction:column;align-items:center;gap:12px;padding:12px 0;display:flex}.inventory-window>aside img{border-radius:8px;width:29px;height:29px;margin-bottom:5px}.inventory-window>aside button{color:#777e74;background:0 0;border:0;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.inventory-window>aside button.active{color:var(--lime);background:#ffffff14}.inventory-window>section{min-width:0;padding:20px}.inventory-title{justify-content:space-between;align-items:center;display:flex}.inventory-title span{flex-direction:column;display:flex}.inventory-title small{color:#888;font-size:7px}.inventory-title button{color:#fff;background:#20241e;border:0;border-radius:7px;padding:8px 11px;font-size:7px}.inventory-kpis{grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0;display:grid}.inventory-kpis article{background:#fff;border:1px solid #e0e4dc;border-radius:10px;padding:11px}.inventory-kpis span,.inventory-kpis small{color:#888;font-size:7px}.inventory-kpis strong{margin:3px 0;font-size:17px;display:block}.inventory-kpis small{color:#639500}.inventory-kpis .warn{color:#cf6e32}.inventory-main{grid-template-columns:1.45fr .8fr;gap:8px;display:grid}.stock-table,.stock-side{background:#fff;border:1px solid #e0e4dc;border-radius:10px;padding:12px}.stock-table>header,.stock-side>header{justify-content:space-between;padding-bottom:8px;font-size:8px;display:flex}.stock-table>header span,.stock-side>header span{color:#799f24;font-size:7px}.stock-table>div{border-top:1px solid #eef0eb;grid-template-columns:27px 1fr auto 50px;align-items:center;gap:7px;padding:7px 0;display:grid}.sku{border-radius:7px;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.stock-table>div>span{flex-direction:column;display:flex}.stock-table>div small{color:#92978f;font-size:6px}.stock-table>div>em{font-size:7px;font-style:normal;font-weight:800}.stock-table>div>i{text-align:center;border-radius:8px;padding:4px;font-size:6px;font-style:normal}.stock-table>div>i.ok{color:#598600;background:#edf7de}.stock-table>div>i.warn{color:#b65e2c;background:#fff0e5}.stock-side>div{padding:8px 0}.stock-side>div span{justify-content:space-between;font-size:7px;display:flex}.stock-side>div i{background:#eef0eb;height:4px;margin-top:5px;display:block}.stock-side>div i em{background:var(--lime);height:100%;display:block}.inventory-float{color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#171b16ed;border:1px solid #ffffff20;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;animation:4s ease-in-out infinite mhFloat;display:flex;position:absolute;box-shadow:0 18px 50px #0008}.inventory-float>svg:first-child{color:var(--lime)}.inventory-float span{flex-direction:column;display:flex}.inventory-float small{color:#9ba399;font-size:7px}.inventory-float.scan{bottom:58px;left:-22px}.inventory-float.scan>svg:last-child{background:var(--lime);color:#111;border-radius:50%;padding:2px}.inventory-float.shift{animation-delay:-2s;top:75px;right:-18px}.inventory-window{will-change:transform;animation:7s ease-in-out infinite inventoryDrift;width:min(100%,830px)!important;height:510px!important}.inventory-window:after{content:"";pointer-events:none;background:linear-gradient(108deg,#0000 38%,#ffffff24 50%,#0000 61%);animation:5.8s ease-in-out infinite inventorySweep;position:absolute;inset:46px 0 0 55px;transform:translate(-140%)}.inventory-window>header>strong{letter-spacing:.9px;font-size:10px!important}.inventory-window>header>b{font-size:8px!important}.inventory-window>header>b i{animation:1.5s infinite inventoryPulse;width:7px!important;height:7px!important}.inventory-window>aside button{transition:all .25s;width:34px!important;height:34px!important}.inventory-window>aside button:hover{color:var(--lime);background:#ffffff12;transform:scale(1.1)}.inventory-window>section{padding:23px!important}.inventory-title strong{font-size:20px!important}.inventory-title small{font-weight:700;font-size:9px!important}.inventory-title button{box-shadow:0 8px 16px #21311530;background:#1e281c!important;padding:10px 14px!important;font-size:9px!important}.inventory-kpis{gap:10px!important;margin:18px 0!important}.inventory-kpis article{transition:all .25s;padding:14px!important}.inventory-kpis article:hover{border-color:#a5d936;transform:translateY(-4px);box-shadow:0 12px 22px #29392415}.inventory-kpis span,.inventory-kpis small{font-size:9px!important}.inventory-kpis strong{font-size:22px!important}.stock-table,.stock-side{padding:15px!important}.stock-table>header,.stock-side>header{font-size:10px!important}.stock-table>div{min-height:43px;transition:all .2s;padding:8px 0!important}.stock-table>div:hover{background:#f2fadf;transform:translate(3px)}.stock-table>div strong{font-size:9px!important}.stock-table>div small,.stock-table>div>em{font-size:8px!important}.stock-table>div>i{font-size:7px!important}.stock-side>div span{font-size:8px!important}.stock-side>div i{border-radius:999px;overflow:hidden;height:6px!important}.stock-side>div i em{animation:2.6s ease-in-out infinite alternate stockFlow}.inventory-float{z-index:2;border-radius:15px!important;padding:15px 17px!important}.inventory-float strong{font-size:11px!important}.inventory-float small{font-size:8px!important}.inventory-float.scan{animation:3.7s ease-in-out infinite scannerFloat}.inventory-float.scan:before{content:"";border-radius:inherit;border:1px solid #c7ff3d88;animation:2s ease-out infinite scannerPing;position:absolute;inset:-1px}.mh-light .inventory-window{box-shadow:0 38px 90px #3b512332}.mh-light .inventory-float{color:#1a2718;background:#fff;border-color:#c9d8c2;box-shadow:0 18px 38px #31422b1c}.mh-light .inventory-float small{color:#596757}.mh-light .inventory-float>svg:first-child{color:var(--light-accent-strong)}@keyframes inventoryDrift{50%{transform:rotateY(-1deg)rotateX(1deg)translateY(-9px)}}@keyframes inventorySweep{47%,to{transform:translate(145%)}}@keyframes inventoryPulse{50%{opacity:.35;box-shadow:0 0 19px var(--lime)}}@keyframes stockFlow{0%{transform-origin:0;transform:scaleX(.76)}to{transform-origin:0;transform:scaleX(1)}}@keyframes scannerFloat{50%{transform:translateY(-10px)rotate(-1deg)}}@keyframes scannerPing{to{opacity:0;transform:scale(1.1)}}@media (max-width:1050px){.inventory-stage{width:min(850px,100%);margin:auto}}@media (max-width:700px){.inventory-stage{width:112%;min-height:430px;margin-inline:-6%;transform:scale(.9)}.inventory-window{border-width:4px;height:390px;transform:none}.inventory-window>section{padding:12px}.inventory-title strong{font-size:14px}.inventory-kpis article{padding:8px}.inventory-kpis strong{font-size:13px}.inventory-main{grid-template-columns:1fr}.stock-side{display:none}.stock-table>div{grid-template-columns:25px 1fr auto 46px}.inventory-float.scan{bottom:18px;left:5px}.inventory-float.shift{top:58px;right:5px}}.shell.app-dark{--sys-bg:#080e1a;--sys-panel:#101a2a;--sys-panel2:#0d1625;--sys-line:#203047;--sys-text:#f0f5fb;--sys-muted:#8290a5;--sys-lime:#c7ff3d;background:var(--sys-bg);color:var(--sys-text);font-family:var(--font-cairo),sans-serif;grid-template-columns:248px minmax(0,1fr)}.app-dark .side{border-left:1px solid var(--sys-line);color:var(--sys-text);background:#07101f;padding:18px 11px}.app-dark .brand{border-bottom:1px solid var(--sys-line);margin-bottom:13px;padding:2px 8px 18px}.app-dark .brand>b{border-radius:10px;width:37px;height:37px}.app-dark .brand strong{letter-spacing:-.4px;font-size:14px}.app-dark .brand small{color:#6f7d91;letter-spacing:1px;font-size:8px}.app-dark .side nav{gap:3px}.app-dark .side nav button{color:#8997aa;border-radius:9px;gap:10px;min-height:41px;padding:0 11px;font-size:11px;transition:all .2s}.app-dark .side nav button:hover{color:#fff;background:#111d2f}.app-dark .side nav button.on{color:var(--sys-lime);box-shadow:inset -3px 0 0 var(--sys-lime);background:linear-gradient(90deg,#c7ff3d20,#c7ff3d08);border:1px solid #c7ff3d26}.app-dark .side nav button i{color:inherit;font-size:13px}.app-dark .side nav button em{color:#fff;background:#f65b62;padding:2px 6px;font-size:7px}.app-dark .side-foot{border-top:1px solid var(--sys-line);padding-top:10px}.app-dark .side-foot>button{color:#7d8a9e;font-size:9px}.app-dark .side-foot>div{border:1px solid var(--sys-line);color:#fff;background:#0d1929;border-radius:11px;padding:12px}.app-dark .side-foot>div>b{color:var(--sys-lime);background:#c7ff3d18}.app-dark .side-foot strong{font-size:10px}.app-dark .side-foot small{color:#718095;font-size:8px}.app-dark .side-foot div button{background:var(--sys-lime);color:#111;border-radius:7px;font-size:8px}.app-dark .work{background:var(--sys-bg);min-width:0}.app-dark .work>header{border-bottom:1px solid var(--sys-line);z-index:20;background:#091321;gap:13px;height:66px;padding:0 22px;position:sticky;top:0;box-shadow:0 8px 25px #0002}.command-shortcuts{gap:6px;display:flex}.command-shortcuts button{border:1px solid var(--sys-line);color:#93a0b1;background:#0c1727;border-radius:8px;height:34px;padding:0 10px;font-size:9px}.app-dark .work>header>label{border:1px solid var(--sys-line);color:#718096;background:#0c1727;border-radius:8px;flex:1;max-width:330px;height:34px}.app-dark .work>header>label input{color:#d9e0e9;font-size:9px}.app-dark .head-actions{gap:6px}.app-dark .head-actions>button{border:1px solid var(--sys-line);color:#9eabba;background:#0c1727;border-radius:8px;height:34px;padding:0 9px;font-size:8px}.app-dark .head-actions .scope{color:#e5ebf3;align-items:center;gap:6px;display:flex}.app-dark .scope i,.app-dark .live-sync i{background:var(--sys-lime);width:6px;height:6px;box-shadow:0 0 8px var(--sys-lime);border-radius:50%}.app-dark .scope small{color:#68778c;font-size:6px}.app-dark .head-actions .live-sync{color:var(--sys-lime);align-items:center;gap:5px;display:flex}.app-dark .head-actions>span{background:var(--sys-lime);color:#111;border-radius:9px;width:32px;height:32px}.app-dark .head-actions>div strong{font-size:9px}.app-dark .head-actions>div small{color:#718096;font-size:7px}.workspace-tabs{border:1px solid var(--sys-line);z-index:15;background:#0c1727;border-radius:11px;gap:4px;margin:14px 22px 0;padding:5px;display:flex;position:sticky;top:80px}.workspace-tabs button{color:#8190a4;background:0 0;border:0;border-radius:8px;padding:8px 13px;font-size:9px}.workspace-tabs button.active{background:var(--sys-lime);color:#111;font-weight:800}.workspace-tabs .guide{margin-right:auto}.app-dark .content{max-width:1550px;margin:auto;padding:22px}.app-dark .welcome{border:1px solid var(--sys-line);background:linear-gradient(135deg,#101c2d,#0d1726);border-radius:15px;align-items:center;margin-bottom:14px;padding:22px}.app-dark .welcome p{color:var(--sys-lime);letter-spacing:1.2px;font-size:8px}.app-dark .welcome h1{color:#fff;letter-spacing:-.6px;margin:5px 0;font-size:25px}.app-dark .welcome span{color:var(--sys-muted);font-size:10px}.app-dark .welcome button{border:1px solid var(--sys-line);color:#aab5c4;background:#111e30;border-radius:8px;height:36px;padding:0 12px;font-size:9px}.app-dark .welcome button.dark{background:var(--sys-lime);color:#111;border-color:var(--sys-lime)}.app-dark .stats{gap:10px;margin:0 0 12px}.app-dark .stats article{background:var(--sys-panel);border:1px solid var(--sys-line);border-radius:13px;min-height:105px;padding:16px}.app-dark .stats article>i{border-radius:10px;width:37px;height:37px;color:var(--sys-lime)!important;background:#c7ff3d12!important}.app-dark .stats span{color:#8795a8;font-size:9px}.app-dark .stats strong{color:#fff;font-size:20px}.app-dark .stats small{color:#55c785;font-size:8px}.app-dark .stats small b{color:#728095}.app-dark .panel,.app-dark .feature-stats article,.app-dark .sales-top>div,.app-dark .pipeline>article,.app-dark .leader-tabs,.app-dark .podium>div,.app-dark .hr-tools button,.app-dark .leader-rules>div{background:var(--sys-panel);border-color:var(--sys-line);color:var(--sys-text);box-shadow:none}.app-dark .panel{border-radius:13px;padding:17px}.app-dark .panel-head h2{color:#f0f4fa;font-size:12px}.app-dark .panel-head p{color:var(--sys-muted);font-size:8px}.app-dark .panel-head button{color:var(--sys-lime);font-size:8px}.app-dark .total strong{color:#fff;font-size:22px}.app-dark .total span{color:#57cf8a;background:#57cf8a12}.app-dark .chart>div>i{background:linear-gradient(#c7ff3d,#78a91d)}.app-dark .chart>div>span{color:#708096}.app-dark .class-row,.app-dark .member,.app-dark .next-session>div:not(.panel-head),.app-dark .mini-news>div:not(.panel-head),.app-dark .team-list>div,.app-dark .source-panel>div:not(.panel-head){border-color:var(--sys-line)}.app-dark .class-row strong,.app-dark .member strong,.app-dark table strong{color:#edf3fa}.app-dark .class-row small,.app-dark .member small{color:#77879c}.app-dark .capacity>div,.app-dark .capacity p{border-color:var(--sys-line);background:#0c1726}.app-dark .ring{border-color:var(--sys-lime);border-left-color:#24344b}.app-dark table{color:#d6deea}.app-dark th{color:#77879d;border-color:var(--sys-line);font-size:8px}.app-dark td{border-color:var(--sys-line);font-size:9px}.app-dark tbody tr:hover{background:#c7ff3d08}.app-dark input,.app-dark select,.app-dark textarea{color:#fff;border-color:var(--sys-line);background:#0c1727}.app-dark .toast{background:var(--sys-lime);color:#101510}.app-dark .feature-head{margin-bottom:12px}.app-dark .feature-stats{gap:10px}.app-dark .feature-stats article{border-radius:12px;padding:16px}.app-dark .feature-stats span{color:#8391a5;font-size:9px}.app-dark .feature-stats strong{color:#fff;font-size:20px}.app-dark .module-cards article{background:var(--sys-panel);border-color:var(--sys-line);color:#fff}.app-dark .module-cards article span{color:var(--sys-muted)}.app-dark .module-cards article b{color:var(--sys-lime)}@media (max-width:1100px){.shell.app-dark{grid-template-columns:76px minmax(0,1fr)}.app-dark .side .brand>div,.app-dark .side nav button{justify-content:center;font-size:0}.app-dark .side nav button i{font-size:14px}.app-dark .side-foot,.command-shortcuts,.app-dark .head-actions .scope{display:none}.app-dark .stats{grid-template-columns:1fr 1fr}}@media (max-width:700px){.shell.app-dark{display:block}.app-dark .side{display:none}.app-dark .work>header{padding:0 12px}.app-dark .work>header>label{max-width:180px}.app-dark .head-actions .live-sync,.app-dark .head-actions>button:not(.theme-toggle):not(.bell),.app-dark .head-actions>div{display:none}.workspace-tabs{margin:10px 12px 0;top:76px;overflow:auto}.workspace-tabs button{white-space:nowrap}.app-dark .content{padding:12px}.app-dark .welcome{padding:17px;display:block}.app-dark .welcome h1{font-size:22px}.app-dark .welcome>div:last-child{margin-top:14px}.app-dark .stats{grid-template-columns:1fr 1fr}.app-dark .stats article{padding:12px}.app-dark .stats strong{font-size:17px}.app-dark .grid,.app-dark .grid.lower{grid-template-columns:1fr}}.demo-account{text-align:left;direction:ltr;background:#f2f9e7;border:1px solid #d8ebb6;border-radius:10px;flex-direction:column;margin:15px 0;padding:12px 14px;display:flex}.demo-account span{letter-spacing:1.4px;color:#679000;font-size:7px;font-weight:900}.demo-account strong{margin:5px 0 2px;font-size:11px}.demo-account small{color:#718059;font-size:8px}.impersonation-bar{background:var(--sys-lime,#c7ff3d);color:#111;height:36px;font-family:var(--font-cairo),sans-serif;z-index:50;grid-column:1/-1;align-items:center;gap:8px;padding:0 18px;font-size:9px;font-weight:800;display:flex;position:sticky;top:0}.impersonation-bar b{letter-spacing:1px;margin-right:auto;font-size:7px}.impersonation-bar button{color:#fff;background:#111;border:0;border-radius:6px;padding:5px 10px;font-size:8px}.impersonation-bar~.side{min-height:calc(100vh - 36px)}.impersonation-bar~.work>header{top:36px}@media (max-width:700px){.impersonation-bar b{display:none}.impersonation-bar span{flex:1}.impersonation-bar button{font-size:7px}}.gym-os-shell .workspace-tabs{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 10px 24px #0003;z-index:90!important;background:color-mix(in srgb,var(--surface,#0c1727) 94%,transparent)!important;position:sticky!important;top:92px!important}.impersonation-bar~.work .workspace-tabs{top:128px!important}@media (max-width:700px){.gym-os-shell .workspace-tabs{margin-top:10px!important;top:82px!important}.impersonation-bar~.work .workspace-tabs{top:118px!important}}.gym-os-shell>.gym-work>.workspace-tabs{margin:0;left:22px;right:306px;z-index:90!important;position:fixed!important;top:92px!important}.gym-os-shell>.gym-work>.workspace-tabs~.content{padding-top:92px!important}.impersonation-bar~.work>.workspace-tabs{top:128px!important}.impersonation-bar~.work>.workspace-tabs~.content{padding-top:92px!important}@media (max-width:700px){.gym-os-shell>.gym-work>.workspace-tabs{margin:0;left:12px;right:12px;top:82px!important}.gym-os-shell>.gym-work>.workspace-tabs~.content{padding-top:88px!important}.impersonation-bar~.work>.workspace-tabs{top:118px!important}}.gym-os-shell[dir=ltr]>.gym-work>.workspace-tabs{left:306px;right:22px}.gym-os-shell[dir=ltr]>.gym-work>.workspace-tabs~.content{padding-top:92px!important}@media (max-width:700px){.gym-os-shell[dir=ltr]>.gym-work>.workspace-tabs{left:12px;right:12px}.gym-os-shell[dir=ltr]>.gym-work>.workspace-tabs~.content{padding-top:88px!important}}.gym-os-shell{height:100dvh!important;min-height:100dvh!important;overflow:hidden!important}.gym-os-shell>.gym-work{overscroll-behavior:contain;scrollbar-gutter:stable;height:100dvh!important;max-height:100dvh!important;overflow:hidden auto!important}.gym-os-shell>.gym-work>.gym-topbar{z-index:120!important;position:sticky!important;top:0!important}.gym-os-shell>.gym-work>.workspace-tabs,.gym-os-shell[dir=ltr]>.gym-work>.workspace-tabs{z-index:110!important;margin:14px 22px 0!important;position:sticky!important;top:70px!important;left:auto!important;right:auto!important}.gym-os-shell>.gym-work>.workspace-tabs~.content,.gym-os-shell[dir=ltr]>.gym-work>.workspace-tabs~.content{padding-top:0!important}.impersonation-bar~.work.gym-work{height:calc(100dvh - 36px)!important;max-height:calc(100dvh - 36px)!important}.impersonation-bar~.work.gym-work>.workspace-tabs{top:70px!important}@media (max-width:700px){.gym-os-shell>.gym-work>.workspace-tabs,.gym-os-shell[dir=ltr]>.gym-work>.workspace-tabs{scrollbar-width:none;margin:10px 12px 0!important;top:76px!important;overflow-x:auto!important}.gym-os-shell>.gym-work>.workspace-tabs::-webkit-scrollbar{display:none}}.gym-os-shell>.gym-work{flex-direction:column!important;display:flex!important;overflow:hidden!important}.gym-os-shell>.gym-work>.gym-topbar{z-index:120!important;flex:0 0 70px!important;position:relative!important;inset:auto!important}.gym-os-shell>.gym-work>.workspace-tabs,.gym-os-shell[dir=ltr]>.gym-work>.workspace-tabs{z-index:110!important;flex:none!important;margin:14px 22px!important;position:relative!important;inset:auto!important}.gym-os-shell>.gym-work>.gym-scroll-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto!important;min-height:0!important;overflow:hidden auto!important}.gym-os-shell>.gym-work>.gym-scroll-content>.content{min-height:100%}@media (max-width:700px){.gym-os-shell>.gym-work>.gym-topbar{flex-basis:76px!important}.gym-os-shell>.gym-work>.workspace-tabs,.gym-os-shell[dir=ltr]>.gym-work>.workspace-tabs{margin:10px 12px!important}}.platform-login{font-family:var(--font-cairo),sans-serif;direction:ltr;background:#080b08;grid-template-columns:1.18fr .82fr;position:relative;overflow:hidden}.platform-login:before{content:"";filter:blur(180px);opacity:.12;pointer-events:none;background:#c7ff3d;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-350px;left:-240px}.platform-login:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0}.platform-login .auth-brand{z-index:2;direction:rtl;background:0 0;padding:55px clamp(45px,7vw,110px);position:relative}.platform-login .land-logo{direction:ltr;width:max-content}.platform-login .land-logo>b{border-radius:14px;width:48px;height:48px}.platform-login .land-logo strong{letter-spacing:-.5px;font-size:18px}.platform-login .auth-brand>div:nth-child(2){max-width:720px;margin:auto 0}.platform-login .auth-brand>div:nth-child(2)>span{letter-spacing:2.2px;color:#c7ff3d;font-size:11px;font-weight:900}.platform-login .auth-brand h1{letter-spacing:-3px;margin:20px 0;font-size:clamp(52px,5.3vw,82px);line-height:1.05}.platform-login .auth-brand p{color:#a4ada2;max-width:630px;font-size:17px;line-height:1.9}.platform-login .auth-brand>small{color:#747d72;font-size:11px}.platform-proof{grid-template-columns:repeat(3,1fr);gap:10px;max-width:620px;margin-top:34px;display:grid}.platform-proof article{background:#ffffff08;border:1px solid #ffffff16;border-radius:13px;padding:17px}.platform-proof article b{color:#fff;font-size:23px;display:block}.platform-proof article span{color:#8e988c;font-size:10px}.platform-proof section{color:#c7ff3d;background:#c7ff3d0e;border:1px solid #c7ff3d38;border-radius:13px;grid-column:1/-1;align-items:center;gap:11px;padding:15px;display:flex}.platform-proof section>div{flex-direction:column;display:flex}.platform-proof section strong{color:#e8eee6;font-size:12px}.platform-proof section small{color:#84917f;margin-top:3px;font-size:9px}.platform-login .auth-form{z-index:3;direction:rtl;background:#f7f9f4;border:1px solid #ffffff1a;border-radius:22px;width:min(82%,510px);max-width:none;margin:auto;padding:38px 42px;position:relative;box-shadow:0 40px 100px #0009}.platform-login .auth-form .back{color:#65705f;padding:0;font-size:11px}.platform-login .role-badge{color:#4f710d;background:#eaf9cc;margin:34px 0 18px;padding:8px 12px;font-size:10px;font-weight:800}.platform-login .auth-form h2{letter-spacing:-1px;margin:0 0 7px;font-size:34px}.platform-login .auth-form>p{color:#6f786c;font-size:12px;line-height:1.6}.platform-login .demo-account{background:#eff8df;border-color:#d1e8a9;margin:21px 0;padding:15px 17px}.platform-login .demo-account span{font-size:8px}.platform-login .demo-account strong{font-size:14px}.platform-login .demo-account small{font-size:10px}.platform-login .auth-form>label{color:#323832;margin-top:17px;font-size:11px;font-weight:800}.platform-login .auth-form input{border-color:#d8ddd4;border-radius:10px;outline:none;height:49px;padding:0 14px;font-size:13px}.platform-login .auth-form input:focus{border-color:#8ebc26;box-shadow:0 0 0 3px #c7ff3d25}.platform-login .auth-options{margin:16px 0;font-size:10px}.platform-login .auth-options label{align-items:center;gap:7px;display:flex}.platform-login .auth-options input{width:15px;height:15px;margin:0}.platform-login .auth-options button{font-size:10px}.platform-login .auth-form .submit{background:#171b16;border-radius:10px;min-height:50px;font-size:13px;font-weight:900;transition:all .25s;box-shadow:0 12px 30px #18201025}.platform-login .auth-form .submit:hover{color:#111;background:#c7ff3d;transform:translateY(-2px)}@media (max-width:1000px){.platform-login{grid-template-columns:1fr}.platform-login .auth-brand{display:none}.platform-login .auth-form{width:min(88%,520px);margin:45px auto}}@media (max-width:600px){.platform-login .auth-form{border-radius:0;flex-direction:column;justify-content:center;width:100%;min-height:100vh;margin:0;padding:28px 20px;display:flex}.platform-login .auth-form h2{font-size:30px}.platform-login .role-badge{margin-top:28px}.platform-login .demo-account strong{font-size:13px}.platform-login .auth-form input{font-size:16px}.platform-login .auth-form .submit{font-size:14px}}.password-field{margin-top:6px;position:relative}.password-field input{width:100%;margin-top:0!important;padding-left:50px!important}.password-field>button{color:#65705f;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:37px;height:37px;display:grid;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.password-field>button:hover{color:#1b2119;background:#e9eee5}.password-field>button:focus-visible{outline-offset:1px;outline:2px solid #8ebc26}.platform-login[dir=ltr] .auth-brand,.platform-login[dir=ltr] .auth-form{direction:ltr}.platform-login[dir=ltr] .password-field input{padding-left:14px!important;padding-right:50px!important}.platform-login[dir=ltr] .password-field>button{left:auto;right:7px}.platform-login[dir=ltr] .demo-account{text-align:left;direction:ltr}.role-login{--role-accent:#c8ff3d}.role-login.role-member{--role-accent:#63bbff}.role-login.role-staff{--role-accent:#a98cff}.role-login.role-owner,.role-login.role-platform{--role-accent:#c8ff3d}.role-login .auth-brand{background:radial-gradient(circle at 22% 42%,color-mix(in srgb,var(--role-accent) 17%,transparent),transparent 35%),#08111c}.role-login .auth-brand>div:nth-child(2)>span{color:var(--role-accent)}.role-proof{grid-template-columns:repeat(3,1fr);gap:8px;margin:25px 0 12px;display:grid}.role-proof article{background:#ffffff07;border:1px solid #ffffff13;border-radius:10px;flex-direction:column;padding:13px;display:flex}.role-proof article b{font:800 18px var(--font-manrope);color:#fff}.role-proof article span{font:700 7px var(--font-manrope);color:#8491a3;margin-top:3px}.access-promise{border:1px solid color-mix(in srgb,var(--role-accent) 28%,transparent);background:color-mix(in srgb,var(--role-accent) 7%,transparent);border-radius:11px;align-items:center;gap:9px;padding:12px;display:flex}.access-promise>svg{color:var(--role-accent)}.access-promise div{flex-direction:column;display:flex}.access-promise strong{font-size:9px}.access-promise small{color:#8190a3;font-size:7px}.role-switcher{background:#edf1e9;border:1px solid #dfe5d9;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:3px;margin:8px 0 20px;padding:4px;display:grid}.role-switcher button{color:#778071;background:0 0;border:0;border-radius:7px;padding:8px 4px;font-size:7px}.role-switcher button.active{color:#fff;background:#172016;box-shadow:0 4px 12px #17201622}.role-login .auth-form .submit{background:var(--role-accent);color:#10160f;justify-content:center;align-items:center;gap:6px;display:flex}.staff-scope{color:#60469b;background:#f4f1fc;border:1px solid #e4dcf7;border-radius:9px;align-items:center;gap:8px;margin-top:11px;padding:10px;display:flex}.staff-scope span{flex-direction:column;display:flex}.staff-scope strong{font-size:8px}.staff-scope small{color:#807596;font-size:7px}.role-member .demo-account{background:#eef7ff;border-color:#cfe8fb}.role-staff .demo-account{background:#f4f1fc;border-color:#e4dcf7}.role-platform .demo-account,.role-owner .demo-account{background:#f2f9e7;border-color:#d8ebb6}@media (max-width:700px){.role-proof{gap:5px}.role-proof article{padding:9px}.role-proof article b{font-size:14px}.role-switcher{margin-top:5px}.role-login .auth-form{padding-top:18px}}.role-login{isolation:isolate;background:#07101b;grid-template-columns:minmax(0,1.15fr) minmax(460px,.85fr);min-height:100svh}.role-login:before{content:"";background:linear-gradient(120deg,color-mix(in srgb,var(--role-accent) 8%,transparent),transparent 45%);pointer-events:none;position:fixed;inset:0}.role-login .auth-brand{padding:clamp(42px,5vw,78px) clamp(42px,7vw,120px);position:relative;overflow:hidden}.role-login .auth-brand:after{content:"";border:1px solid color-mix(in srgb,var(--role-accent) 13%,transparent);width:520px;height:520px;box-shadow:0 0 0 55px color-mix(in srgb,var(--role-accent) 4%,transparent),0 0 0 110px color-mix(in srgb,var(--role-accent) 2%,transparent);border-radius:50%;position:absolute;bottom:-300px;right:-290px}.role-login.role-platform .auth-brand{background:radial-gradient(circle at 20% 45%,#c8ff3d24,#0000 38%),#071008}.role-login.role-owner .auth-brand{background:radial-gradient(circle at 20% 45%,#c8ff3d20,#0000 38%),#08121b}.role-login.role-staff .auth-brand{background:radial-gradient(circle at 20% 45%,#a98cff24,#0000 38%),#0a1020}.role-login.role-member .auth-brand{background:radial-gradient(circle at 20% 45%,#63bbff25,#0000 38%),#071522}.role-login .land-logo>b{padding:0;overflow:hidden;background:0 0!important}.role-login .land-logo img{object-fit:cover;width:100%;height:100%}.role-login .land-logo strong{font-size:20px}.role-login .auth-brand h1{letter-spacing:-2.8px;max-width:820px;font-size:clamp(48px,5vw,78px);line-height:1.04}.role-login .auth-brand p{color:#aab5c2;max-width:690px;font-size:16px;line-height:1.9}.role-login .auth-brand>div:nth-child(2)>span{font-size:12px}.role-login .role-proof article{padding:18px}.role-login .role-proof article b{font-size:25px}.role-login .role-proof article span{font-size:10px}.role-login .access-promise{padding:16px}.role-login .access-promise strong{font-size:12px}.role-login .access-promise small{font-size:10px}.role-login .auth-form{z-index:2;background:#f7f9f5;border-radius:20px;width:min(84%,540px);max-width:540px;padding:44px 46px;position:relative;box-shadow:0 35px 100px #0008}.role-login .auth-form .back{margin-bottom:32px;font-size:13px}.role-login .role-badge{margin:0 0 18px;padding:9px 13px;font-size:12px}.role-login .auth-form h2{font-size:38px;line-height:1.2}.role-login .auth-form>p{font-size:14px;line-height:1.6}.role-login .demo-account{margin:23px 0;padding:17px 19px}.role-login .demo-account span{font-size:10px}.role-login .demo-account strong{font-size:16px}.role-login .demo-account small{font-size:12px}.role-login .auth-form>label{margin-top:19px;font-size:13px}.role-login .auth-form input{height:54px;padding:0 16px;font-size:16px}.role-login .password-field>button{width:42px;height:42px}.role-login .auth-options{margin:18px 0;font-size:12px}.role-login .auth-options button{font-size:12px}.role-login .auth-form .submit{min-height:56px;font-size:15px}.role-login .staff-scope{padding:14px}.role-login .staff-scope strong{font-size:11px}.role-login .staff-scope small,.role-login .auth-note{font-size:10px}@media (max-width:1000px){.role-login{background:linear-gradient(160deg,#07101b,#101a21);grid-template-columns:1fr;display:grid}.role-login .auth-brand{display:none}.role-login .auth-form{width:min(90%,560px);margin:34px auto}}@media (max-width:600px){.role-login .auth-form{border-radius:0;justify-content:center;width:100%;max-width:none;min-height:100svh;margin:0;padding:32px 22px}.role-login .auth-form .back{margin-bottom:28px;font-size:14px}.role-login .auth-form h2{font-size:34px}.role-login .auth-form>p{font-size:14px}.role-login .role-badge{font-size:11px}.role-login .demo-account strong{font-size:15px}.role-login .demo-account small{font-size:11px}.role-login .auth-form>label{font-size:14px}.role-login .auth-form input{height:58px;font-size:17px}.role-login .auth-options,.role-login .auth-options button{font-size:13px}.role-login .auth-form .submit{min-height:58px;font-size:16px}}.role-login{background:#060d18;overflow:hidden}.role-login:after{content:"";pointer-events:none;background:radial-gradient(circle at 72% 18%,color-mix(in srgb,var(--role-accent) 12%,transparent),transparent 34%),linear-gradient(135deg,transparent 45%,#ffffff03);position:absolute;inset:0}.role-login .auth-brand{z-index:1;animation:.8s cubic-bezier(.22,1,.36,1) both login-brand-in}.role-login .auth-brand h1{text-wrap:balance;font-weight:750}.role-login .role-proof article,.role-login .access-promise{transition:transform .25s,border-color .25s,background .25s}.role-login .auth-form{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#f5f8f3f7;border:1px solid #ffffffa6;animation:.75s cubic-bezier(.22,1,.36,1) 80ms both login-form-in}.role-login .auth-utilities{align-items:center}.role-login .auth-form .back{border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:0 9px;transition:background .2s,color .2s,transform .2s;display:inline-flex}.role-login .auth-form .back:hover{color:#24351d;background:#e7efdf;transform:translate(-2px)}.role-login .auth-locale{color:#40513c!important;background:#fff!important;border:1px solid #d3ddcf!important;border-radius:10px!important;min-height:40px!important;padding:0 13px!important;font-weight:700!important;transition:all .2s!important}.role-login .auth-locale:hover{transform:translateY(-1px);color:#273d13!important;border-color:#9bc53b!important}.role-login .role-badge{border:1px solid color-mix(in srgb,var(--role-accent) 24%,#dfe9d8);box-shadow:0 8px 20px #243c1010}.role-login .auth-form>label{gap:7px;position:relative}.role-login .auth-form>label>svg{color:#6c8065;margin-inline-end:3px}.role-login .auth-form input{transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px 2px #1d2b1608}.role-login .auth-form input:hover{background:#fff;border-color:#b7c9ac}.role-login .password-field{position:relative}.role-login .password-field>button{border-radius:9px;place-items:center;transition:color .2s,background .2s;display:grid}.role-login .password-field>button:hover{color:#365c12;background:#eff7e7}.role-login .auth-options{align-items:center}.role-login .auth-options label{cursor:pointer}.role-login .auth-options input{accent-color:#9bd62a}.role-login .auth-options button{text-underline-offset:3px;font-weight:700;text-decoration:underline}.role-login .auth-form .submit{background:var(--role-accent);color:#111a0d;border:1px solid color-mix(in srgb,var(--role-accent) 80%,#fff);box-shadow:0 14px 28px color-mix(in srgb,var(--role-accent) 24%,transparent);gap:10px;transition:transform .2s,box-shadow .2s,filter .2s;position:relative;overflow:hidden}.role-login .auth-form .submit:before{content:"";background:linear-gradient(105deg,#0000 25%,#ffffff75 48%,#0000 70%);transition:transform .6s;position:absolute;inset:0;transform:translate(-110%)}.role-login .auth-form .submit:hover{filter:saturate(1.08);box-shadow:0 18px 34px color-mix(in srgb,var(--role-accent) 34%,transparent);transform:translateY(-3px)}.role-login .auth-form .submit:hover:before{transform:translate(110%)}.role-login .auth-form .submit svg{transition:transform .2s}.role-login[dir=ltr] .auth-form .submit:hover svg{transform:translate(4px)}.role-login[dir=rtl] .auth-form .submit:hover svg{transform:translate(-4px)}.role-login .login-error{animation:.35s both login-shake}@keyframes login-form-in{0%{opacity:0;transform:translateY(22px)scale(.985)}to{opacity:1;transform:none}}@keyframes login-brand-in{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}@keyframes login-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.role-login *,.role-login :before,.role-login :after{transition:none!important;animation:none!important}}@keyframes gymflow-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gymflow-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.8;transform:scale(1.04)}}.role-login .auth-brand>div:nth-child(2){animation:.7s cubic-bezier(.22,1,.36,1) both gymflow-rise}.role-login .auth-form{animation:.65s cubic-bezier(.22,1,.36,1) 80ms both gymflow-rise}.role-login .auth-brand:before{content:"";background:color-mix(in srgb,var(--role-accent) 10%,transparent);filter:blur(90px);pointer-events:none;border-radius:50%;width:360px;height:360px;animation:8s ease-in-out infinite gymflow-pulse;position:absolute;top:18%;left:-140px}.role-login .role-proof article{transition:transform .25s,border-color .25s,background .25s}.role-login .role-proof article:hover{border-color:color-mix(in srgb,var(--role-accent) 55%,transparent);background:color-mix(in srgb,var(--role-accent) 10%,transparent);transform:translateY(-4px)}.role-login .role-switcher button{cursor:pointer;transition:color .2s,background .2s,transform .2s}.role-login .role-switcher button:hover{color:#1a2118;transform:translateY(-1px)}.role-login .auth-form input:focus-visible{outline:2px solid color-mix(in srgb,var(--role-accent) 75%,#fff);outline-offset:2px}.role-login button:focus-visible{outline:2px solid color-mix(in srgb,var(--role-accent) 75%,#fff);outline-offset:2px}@media (prefers-reduced-motion:reduce){.role-login *,.role-login :before,.role-login :after{transition:none!important;animation:none!important}}.auth-utilities{justify-content:space-between;align-items:center;gap:12px;display:flex}.auth-locale{color:#4d5e45;background:#fff;border:1px solid #d8ddd4;border-radius:8px;padding:7px 10px;font-size:11px}.password-recovery{background:#eff8df;border:1px solid #d1e8a9;border-radius:11px;margin-top:14px;padding:15px}.password-recovery>div{justify-content:space-between;align-items:center;display:flex}.password-recovery>div strong{color:#26351f;font-size:12px}.password-recovery>div button{color:#52604e;background:0 0;border:0;font-size:18px;line-height:1}.password-recovery p{color:#667461;margin:8px 0;font-size:11px}.password-recovery input{box-sizing:border-box;width:100%;background:#fff!important;height:44px!important;margin:5px 0 8px!important}.password-recovery .recovery-submit{color:#fff;background:#172016;border:0;border-radius:8px;width:100%;padding:11px;font-size:11px;font-weight:800}.password-recovery .recovery-submit:disabled{opacity:.6;cursor:wait}.role-login[dir=rtl] .auth-utilities,.role-login[dir=rtl] .auth-options{direction:rtl}.role-login[dir=rtl] .directional-icon{transform:scaleX(-1)}.role-login.role-platform .auth-form h2{letter-spacing:-.8px;white-space:nowrap;font-size:clamp(30px,2.55vw,36px)}@media (max-width:600px){.role-login.role-platform .auth-form h2{white-space:normal;font-size:clamp(28px,9vw,34px)}}.sa{--pa-bg:#080d17;--pa-side:#070c14;--pa-panel:#101827;--pa-panel2:#0c1421;--pa-line:#202c40;--pa-text:#eff4fb;--pa-muted:#8694a8;--pa-lime:#c7ff3d;background:var(--pa-bg);color:var(--pa-text);font-family:var(--font-manrope),sans-serif;grid-template-columns:270px minmax(0,1fr)}.sa>aside{background:var(--pa-side);border-right:1px solid var(--pa-line);padding:23px 15px}.sa>aside .sa-brand{border-bottom:1px solid var(--pa-line);padding:0 9px 21px}.sa>aside .sa-brand img{border-radius:12px;width:42px;height:42px}.sa>aside .sa-brand span{letter-spacing:-.5px;font-size:16px}.sa>aside>span{letter-spacing:2.2px;color:#66758a;margin:17px 11px 25px;font-size:9px}.sa>aside nav{gap:5px}.sa>aside nav button{color:#8b98aa;border-radius:10px;gap:12px;min-height:45px;padding:0 13px;font-size:12px}.sa>aside nav button:hover{color:#fff;background:#101a2a}.sa>aside nav button.on{color:#10150e;background:linear-gradient(90deg,#c7ff3d,#aee620);box-shadow:0 12px 25px #c7ff3d14}.sa>aside nav button b{padding:3px 7px;font-size:9px}.sa>aside footer{border-color:var(--pa-line);padding:16px 8px 0}.sa>aside footer>button{color:#7f8da0;font-size:11px}.sa>aside footer>div{border:1px solid var(--pa-line);background:#0e1725;border-radius:11px;grid-template-columns:38px 1fr;margin-top:15px;padding:10px;display:grid}.sa>aside footer span{width:36px;height:36px;font-size:11px}.sa-work{background:var(--pa-bg)}.sa-work>.sa-top{border-bottom:1px solid var(--pa-line);z-index:30;background:#09111d;justify-content:space-between;align-items:center;height:76px;padding:0 26px;display:flex;position:sticky;top:0}.sa-command{flex:1;align-items:center;gap:8px;display:flex}.sa-command>button{width:38px!important;padding:0!important}.sa-command label{border:1px solid var(--pa-line);color:#76869b;background:#0d1725;border-radius:10px;align-items:center;gap:9px;width:min(480px,45vw);height:40px;padding:0 12px;display:flex}.sa-command input{color:#fff;background:0 0;border:0;outline:0;width:100%!important;font-size:12px!important}.sa-command kbd{color:#8796a9;white-space:nowrap;background:#172235;border:1px solid #28364b;border-radius:5px;padding:4px 6px;font-size:9px}.sa-top-actions{align-items:center;gap:8px;position:relative;display:flex!important}.sa-work>.sa-top button{border:1px solid var(--pa-line)!important;color:#aab5c5!important;background:#0d1725!important;border-radius:10px!important;height:40px!important;font-size:10px!important}.sa-top .health{align-items:center;gap:7px;display:flex;color:#b9e86a!important;padding:0 13px!important}.sa-top .health i{background:var(--pa-lime);width:7px;height:7px;box-shadow:0 0 10px var(--pa-lime);border-radius:50%;position:static}.notification-trigger{place-items:center;width:40px;display:grid;padding:0!important}.notification-trigger b{color:#fff;background:#ff5d67;border-radius:10px;place-items:center;min-width:18px;height:18px;font-size:8px;display:grid;position:absolute;top:-5px;right:-4px}.account-trigger{align-items:center;gap:9px;padding:0 9px 0 6px!important;display:flex!important}.account-trigger>span{background:var(--pa-lime)!important;color:#111!important;border-radius:8px!important;width:30px!important;height:30px!important;font-size:10px!important}.account-trigger>div{text-align:left;flex-direction:column;display:flex}.account-trigger strong{color:#fff;font-size:10px}.account-trigger small{color:#748398;font-size:8px}.sa-popover{z-index:50;color:#fff;background:#111b2b;border:1px solid #2b394e;border-radius:14px;position:absolute;top:50px;right:0;overflow:hidden;box-shadow:0 25px 70px #000b}.notifications-popover{width:370px}.sa-popover>header{border-bottom:1px solid var(--pa-line);justify-content:space-between;align-items:center;padding:17px;display:flex}.sa-popover header span{flex-direction:column;color:#fff!important;background:0 0!important;width:auto!important;height:auto!important;display:flex!important}.sa-popover header small{color:#7f8da0;font-size:9px}.sa-popover header>button{width:28px;background:0 0!important;border:0!important;height:28px!important;font-size:18px!important}.notifications-popover>button{text-align:left;align-items:center;gap:10px;width:100%;display:flex;border:0!important;border-bottom:1px solid var(--pa-line)!important;background:0 0!important;border-radius:0!important;height:auto!important;padding:14px 16px!important}.notifications-popover>button:hover{background:#ffffff06!important}.notifications-popover>button>i{background:var(--pa-lime);border-radius:50%;width:9px;height:9px}.notifications-popover>button>i.n1{background:#62a2ff}.notifications-popover>button>i.n2{background:#aa82ff}.notifications-popover>button span{flex-direction:column;flex:1;color:#fff!important;background:0 0!important;width:auto!important;height:auto!important;display:flex!important}.notifications-popover>button strong{font-size:10px}.notifications-popover>button small{color:#8492a6;margin-top:3px;font-size:8px}.notifications-popover>button em{color:#738197;font-size:8px;font-style:normal}.notifications-popover footer{padding:10px}.notifications-popover footer button{justify-content:center;align-items:center;gap:7px;width:100%;display:flex;color:var(--pa-lime)!important}.account-popover{width:285px}.account-popover>header{justify-content:flex-start;gap:10px}.account-popover>header>span{place-items:center;background:var(--pa-lime)!important;color:#111!important;border-radius:10px!important;width:40px!important;height:40px!important;display:grid!important}.account-popover>header>div{flex-direction:column;display:flex}.account-popover>section{border-bottom:1px solid var(--pa-line);background:#c7ff3d0d;padding:12px 16px}.account-popover>section b,.account-popover>section small{display:block}.account-popover>section b{color:var(--pa-lime);letter-spacing:1px;font-size:8px}.account-popover>section small{color:#8090a4;margin-top:3px;font-size:8px}.account-popover>button{text-align:left;align-items:center;gap:10px;width:100%;display:flex;border:0!important;border-bottom:1px solid var(--pa-line)!important;background:0 0!important;border-radius:0!important;height:42px!important;padding:0 16px!important}.account-popover>button:hover{background:#ffffff06!important}.account-popover .logout{color:#ff7a80!important}.sa-content{max-width:1600px;padding:35px 32px}.sa-title{align-items:center}.sa-title span{letter-spacing:2px;color:var(--pa-lime);font-size:9px}.sa-title h1{letter-spacing:-1.5px;color:#fff;margin:8px 0 4px;font-size:38px}.sa-title p{color:var(--pa-muted);font-size:12px}.sa-title>button{background:var(--pa-lime);color:#111;border-radius:10px;padding:13px 17px;font-size:11px;font-weight:900}.sa-stats{gap:12px;margin:28px 0}.sa-stats article{border:1px solid var(--pa-line);background:linear-gradient(145deg,#111b2b,#0e1725);border-radius:15px;min-height:145px;padding:20px}.sa-stats svg{color:var(--pa-lime);width:24px;height:24px}.sa-stats span{color:#8b98aa;margin-top:18px;font-size:11px}.sa-stats strong{color:#fff;margin-top:3px;font-size:27px}.sa-stats small{color:#83ca71;margin-top:6px;font-size:9px}.sa-grid{gap:12px}.sa-panel,.tenant-360{background:var(--pa-panel);border:1px solid var(--pa-line);color:var(--pa-text);border-radius:15px}.sa-panel header small{color:var(--pa-muted);margin-top:5px;font-size:9px}.growth header b{color:var(--pa-lime);font-size:11px}.growth>div{gap:11px;height:210px;padding-top:25px}.growth>div i{background:#26344a}.growth>div i:last-child{background:linear-gradient(#c7ff3d,#8fbf22);box-shadow:0 0 25px #c7ff3d12}.growth>div span{color:#738197;font-size:8px;bottom:-18px}.alerts>button{border-color:var(--pa-line);color:#fff;padding:14px 0}.alerts button small{color:#7f8da0;font-size:8px}.gym-table{margin:12px 0}.gym-table>header button{border-color:var(--pa-line);color:#9facbd;background:#111d2e;padding:8px 12px;font-size:9px}.gym-table th{color:#718095;padding:12px;font-size:9px}.gym-table td{border-color:var(--pa-line);padding:13px 12px;font-size:10px}.gym-table tbody tr{cursor:pointer}.gym-table tbody tr:hover{background:#c7ff3d07}.gym-table td:first-child>b{width:32px;height:32px;font-size:10px}.gym-table code{color:#a7b3c3;font-size:9px}.tenant-360{padding:20px}.tenant-360>header>div:first-child>b{width:44px;height:44px}.tenant-360 header small{color:#7f8da0;font-size:9px}.tenant-360 header button{border-color:var(--pa-line);color:#fff;background:#111d2e;padding:10px 13px;font-size:9px}.tenant-360 header button:first-child{background:var(--pa-lime);color:#111}.tenant-360>div span{background:#0b1422;padding:13px}.tenant-360>div small{color:#75849a;font-size:8px}.tenant-360>div strong{color:#fff;font-size:10px}.tenant-360>footer{border-color:var(--pa-line)}.tenant-360>footer button{border-color:var(--pa-line);color:#9facbd;background:#111d2e;padding:9px 11px;font-size:9px}.sa-toast{background:var(--pa-lime);color:#111;font-size:10px;font-weight:800}@media (max-width:1050px){.sa{grid-template-columns:78px 1fr}.sa>aside .sa-brand{justify-content:center;padding-inline:0}.sa>aside .sa-brand span,.sa>aside>span,.sa>aside nav button{font-size:0}.sa>aside nav button{justify-content:center}.sa>aside nav button svg{width:19px;height:19px}.sa>aside footer{display:none}.sa-content{padding:26px 18px}.sa-stats{grid-template-columns:1fr 1fr}.account-trigger>div,.account-trigger>svg,.sa-top .health{display:none}.tenant-360>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:650px){.sa{display:block}.sa>aside{z-index:40;flex-direction:row;height:64px;min-height:auto;position:sticky;top:0}.sa>aside nav{display:none}.sa-work>.sa-top{height:64px;padding:0 12px}.sa-command>button{display:none}.sa-command label{width:100%}.sa-command kbd{display:none}.account-trigger{padding:0 4px!important}.notification-trigger{flex:none}.sa-content{padding:20px 12px}.sa-title{align-items:flex-start}.sa-title h1{font-size:31px}.sa-title p{max-width:260px;font-size:11px}.sa-title>button{padding:12px;font-size:0}.sa-title>button:first-letter{font-size:18px}.sa-stats article{min-height:125px;padding:15px}.sa-stats strong{font-size:21px}.sa-grid{grid-template-columns:1fr}.notifications-popover{width:auto;position:fixed;top:70px;left:10px;right:10px}.account-popover{position:fixed;top:70px;right:10px}.tenant-360>div{grid-template-columns:1fr 1fr}.tenant-360>header,.tenant-360>footer{flex-wrap:wrap;gap:8px}}.sa-content:has(.platform-overview-hero){max-width:1660px!important;padding-top:26px!important}.sa-content:has(.platform-overview-hero)>.sa-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important}.sa-content:has(.platform-overview-hero)>.sa-stats article{background:linear-gradient(145deg,#122238,#0d1929)!important;border-color:#29415f!important;min-height:128px!important;box-shadow:0 9px 28px #0002!important}.sa-content:has(.platform-overview-hero)>.sa-grid:not(.overview-insights){grid-template-columns:minmax(0,1.7fr) minmax(320px,.85fr)!important;gap:14px!important}.sa-content:has(.platform-overview-hero)>.gym-table{background:#101f33!important;margin-top:18px!important}.sa-content:has(.platform-overview-hero)>.gym-table tbody tr:hover{background:#17304b!important}@media (max-width:1350px){.sa-content:has(.platform-overview-hero)>.sa-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:900px){.sa-content:has(.platform-overview-hero)>.sa-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sa-content:has(.platform-overview-hero)>.sa-grid:not(.overview-insights){grid-template-columns:1fr!important}}.notifications-popover{flex-direction:column;width:min(390px,100vw - 24px);max-height:min(560px,100vh - 88px);display:flex;overflow:hidden}.notifications-popover>header{flex:none}.notifications-popover>button{flex:none;align-items:flex-start!important;min-height:68px!important;max-height:96px!important;padding:12px 16px!important;line-height:1.25!important}.notifications-popover>button>i{flex:0 0 9px;margin-top:5px}.notifications-popover>button span{text-align:start;min-width:0;overflow:hidden}.notifications-popover>button strong{white-space:nowrap;text-overflow:ellipsis;line-height:1.35;display:block;overflow:hidden}.notifications-popover>button small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:1.35;display:block;overflow:hidden}.notifications-popover>button em{white-space:nowrap;flex:none;margin-inline-start:6px;line-height:1.35}.notifications-popover>footer{flex:none}.notifications-popover>footer button{min-height:44px!important}.sa[dir=rtl] .notifications-popover>button{text-align:right}.sa[dir=rtl] .notifications-popover>button em{margin-inline:0 6px}.sa[dir=rtl] .notifications-popover{transform-origin:0 0}@media (max-width:650px){.notifications-popover{width:auto;max-height:calc(100vh - 84px);top:70px;left:12px;right:12px}.sa[dir=rtl] .notifications-popover{left:12px;right:12px}.notifications-popover>button{min-height:64px!important;padding:11px 13px!important}}.sa .platform-overview-hero{background:linear-gradient(120deg,#102b58,#174d99 70%,#2375cf)!important;border:1px solid #2b5b91!important;border-radius:18px!important;grid-template-columns:1.05fr 1fr!important;align-items:center!important;gap:24px!important;margin:0 0 22px!important;padding:28px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 18px 45px #06122666!important}.sa .platform-overview-hero-copy{z-index:1!important;position:relative!important}.sa .platform-overview-kicker{color:#d8e9ff!important;font:800 10px var(--font-manrope)!important;letter-spacing:1.2px!important;align-items:center!important;gap:8px!important;display:flex!important}.sa .platform-overview-kicker b{color:#a9d7ff!important;background:#173e6c!important;border-radius:999px!important;padding:5px 9px!important;font-size:9px!important}.sa .platform-overview-hero h2{color:#fff!important;font:900 30px/1.1 var(--font-manrope)!important;margin:18px 0 7px!important;display:block!important}.sa .platform-overview-hero p{color:#c4d8f0!important;margin:0!important;font-size:13px!important}.sa .platform-overview-pulse{z-index:1!important;grid-template-columns:repeat(2,1fr)!important;gap:9px!important;display:grid!important;position:relative!important}.sa .platform-overview-pulse span{background:#0b2b5b66!important;border:1px solid #ffffff2d!important;border-radius:12px!important;flex-direction:column!important;gap:5px!important;padding:13px 15px!important;display:flex!important}.sa .platform-overview-pulse small{color:#aed0f4!important;font:800 9px var(--font-manrope)!important}.sa .platform-overview-pulse strong{color:#fff!important;font:900 20px var(--font-manrope)!important}@media (max-width:700px){.sa .platform-overview-hero{grid-template-columns:1fr!important;padding:20px!important}.sa .platform-overview-hero h2{font-size:24px!important}}.sa .overview-intelligence{background:#070e1b!important;border:1px solid #1d3353!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;margin:0 0 16px!important;padding:13px 18px!important;display:flex!important}.sa .overview-intelligence>div:first-child{align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.sa .overview-intelligence strong{font:800 10px var(--font-manrope)!important;color:#76dcb2!important;letter-spacing:1px!important}.sa .overview-intelligence small{color:#71859e!important;font-size:10px!important}.sa .overview-range{align-items:center!important;gap:4px!important;display:flex!important}.sa .overview-range button{color:#8398b1!important;background:#0e1a2c!important;border:1px solid #203754!important;border-radius:7px!important;min-width:38px!important;height:30px!important;padding:0 8px!important;font-size:10px!important}.sa .overview-range button.active,.sa .overview-range button:hover{color:#fff!important;background:#213653!important;border-color:#456a95!important}.sa .overview-range button:last-child{color:#c7ff3d!important;font-size:16px!important}@media (max-width:620px){.sa .overview-intelligence{flex-direction:column!important;align-items:flex-start!important}.sa .overview-range{width:100%!important}.sa .overview-range button{flex:1!important}}.sa .customer-activity-panel{background:#101f33!important;border:1px solid #29415f!important;border-radius:16px!important;margin-top:18px!important;padding:20px!important}.sa .customer-activity-panel>header,.sa .customer-activity-columns article>header{justify-content:space-between!important;align-items:center!important;display:flex!important}.sa .customer-activity-panel header strong{color:#f2f6fb!important;font-size:14px!important}.sa .customer-activity-panel header small{color:#8195ad!important;margin-top:5px!important;font-size:10px!important;display:block!important}.sa .customer-activity-panel>header>b{color:#8db6df!important;font-size:10px!important}.customer-activity-columns{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.customer-activity-columns article{background:#0b1727;border:1px solid #29415f;border-radius:12px;padding:14px}.customer-activity-columns article>header{border-bottom:1px solid #203752;padding-bottom:10px}.customer-activity-columns article>header strong{font-size:11px!important}.customer-activity-columns article>header b{color:#fff!important;font-size:20px!important}.customer-activity-columns article button{color:#dce7f3;text-align:start;background:0 0;border:0;border-bottom:1px solid #1d3047;align-items:center;gap:9px;width:100%;min-height:38px;padding:8px 0;display:flex}.customer-activity-columns article button span{flex:1;font-size:11px;font-weight:700}.customer-activity-columns article button small{color:#7f93aa;font-size:9px}.customer-activity-columns article button i{border-radius:50%;width:7px;height:7px}.customer-activity-columns article button i.good{background:#53d49a;box-shadow:0 0 8px #53d49a}.customer-activity-columns article button i.warn{background:#f1a43d;box-shadow:0 0 8px #f1a43d}.customer-activity-columns article em{color:#71869d;text-align:center;padding:16px 0;font-size:10px;font-style:normal;display:block}@media (max-width:700px){.customer-activity-columns{grid-template-columns:1fr}}.sa:has(.platform-overview-hero){display:block!important}.sa:has(.platform-overview-hero)>aside{display:none!important}.sa:has(.platform-overview-hero)>.sa-work{width:100%!important}.sa:has(.platform-overview-hero)>.sa-work>.sa-top{padding-inline:34px!important}.sa:has(.platform-overview-hero)>.sa-work>.sa-top:before{content:"GYMFLOW OS  ·  PLATFORM OWNER";color:#edf5ff;font:900 13px var(--font-manrope);letter-spacing:-.2px;white-space:nowrap;margin-inline-end:24px;display:block}.sa:has(.platform-overview-hero) .sa-top-actions{margin-inline-start:auto!important}@media (max-width:700px){.sa:has(.platform-overview-hero)>.sa-work>.sa-top{padding-inline:14px!important}.sa:has(.platform-overview-hero)>.sa-work>.sa-top:before{margin-inline-end:8px;font-size:10px}}.overview-business-grid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:14px;margin-top:18px;display:grid}.overview-businesses header button{color:#64aaff;cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.business-list{border:1px solid #203852;border-radius:10px;margin-top:14px;overflow:hidden}.business-list button{color:#dbe7f3;text-align:start;background:#0b1727;border:0;border-bottom:1px solid #1d3047;grid-template-columns:1.3fr .65fr .75fr .75fr .8fr;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 13px;display:grid}.business-list button:last-child{border:0}.business-list button:hover{background:#152b45}.business-list strong{font-size:11px}.business-list span,.business-list b,.business-list em,.business-list small{color:#8ea4bc;font-size:9px;font-style:normal}.business-list b{color:#d4e3f0}.overview-business-side{gap:14px;display:grid}.subscription-mix header,.access-funnel header{flex-direction:column;gap:4px;display:flex}.subscription-mix header strong,.access-funnel header strong{font-size:13px}.subscription-mix header small,.access-funnel header small{color:#8196ad;font-size:10px}.mix-row{grid-template-columns:60px 1fr 22px;align-items:center;gap:8px;margin-top:18px;display:grid}.mix-row span,.mix-row b{color:#9eb1c6;font-size:10px}.mix-row i{background:linear-gradient(90deg,#3679ed,#60a4ff);border-radius:4px;height:12px;box-shadow:0 0 16px #3978ed33}.access-funnel>div{color:#9eb1c6;justify-content:space-between;margin-top:26px;font-size:11px;display:flex}.access-funnel>div b{color:#fff;font-size:18px}.access-funnel>i{background:#1d3048;border-radius:99px;height:8px;margin-top:12px;display:block;overflow:hidden}.access-funnel>i span{border-radius:inherit;background:#3e85f5;height:100%;display:block}@media (max-width:900px){.overview-business-grid{grid-template-columns:1fr}}@media (max-width:600px){.business-list button{grid-template-columns:1fr 1fr;gap:4px;padding:10px 12px}.business-list button small{grid-area:1/2}.business-list button em{grid-column:2}.business-list button b{grid-column:1}}.sa.overview-mode>aside{display:none!important}.sa.overview-mode>.sa-work{width:100%!important}.sa.overview-mode .sa-title{display:none!important}.sa.overview-mode>.sa-work>.sa-top{max-width:none!important}.sa-top .sa-command>.sa-brand{flex:none!important;align-items:center!important;gap:9px!important;margin-inline-end:8px!important;display:flex!important}.sa-top .sa-command>.sa-brand .sa-brand-icon{background:#c7ff3d!important;border-radius:8px!important;width:28px!important;height:28px!important;box-shadow:0 0 18px #c7ff3d55!important}.sa-top .sa-command>.sa-brand span{color:#f5f8fc!important;font:900 13px var(--font-manrope)!important;white-space:nowrap!important;letter-spacing:-.3px!important}.sa-top .sa-command>.sa-brand span i{color:#c7ff3d!important;font-style:normal!important}.overview-area-nav{background:linear-gradient(135deg,#0b1727,#10243b)!important;border-color:#315579!important;box-shadow:0 10px 28px #0003!important}.overview-area-nav button{color:#a9bdd2!important;transition:color .2s,background .2s,transform .2s!important}.overview-area-nav button.active{color:#07101c!important;background:#c7ff3d!important;box-shadow:0 8px 20px #c7ff3d44!important}.overview-area-nav button:hover{color:#c7ff3d!important;background:#c7ff3d22!important;transform:translateY(-1px)!important}@media (max-width:700px){.sa-top .sa-command>.sa-brand{display:none!important}}.sa-brand-icon{place-items:center!important;display:grid!important;position:relative!important}.sa-brand-icon:after{content:"G"!important;color:#0a1608!important;font:900 17px/1 var(--font-manrope)!important;letter-spacing:-2px!important;border:2px solid #0a1608!important;border-radius:5px!important;place-items:center!important;width:16px!important;height:12px!important;display:grid!important}.sa-brand-image{object-fit:contain!important;filter:drop-shadow(0 0 9px #c7ff3d55)!important;border-radius:8px!important;width:30px!important;height:30px!important;display:block!important}.sa>aside nav button{border:1px solid #0000!important;min-height:44px!important;margin:2px 0!important;transition:background .2s,border-color .2s,transform .2s!important;position:relative!important}.sa>aside nav button svg{color:#8fa8c1!important;flex:0 0 18px!important;width:18px!important;height:18px!important;transition:color .2s,transform .2s!important}.sa>aside nav button:hover{background:#122238!important;border-color:#28445f!important;transform:translate(2px)!important}.sa>aside nav button:hover svg{color:#c7ff3d!important;transform:scale(1.08)!important}.sa>aside nav button.on{color:#0b1608!important;background:linear-gradient(100deg,#c7ff3d,#aeea22)!important;border-color:#d5ff78!important;position:relative!important;box-shadow:0 10px 24px #c7ff3d2b!important}.sa>aside nav button.on:before{content:"";background:#fff;border-radius:0 4px 4px 0;width:3px;position:absolute;inset:7px auto 7px 0;box-shadow:0 0 10px #fff}.sa>aside nav button.on svg{color:#0b1608!important}.sa>aside nav button b{margin-inline-start:auto!important}@media (max-width:900px){.sa>aside nav button:hover{transform:none!important}}.sa-brand-wordmark{object-fit:contain!important;object-position:left center!important;width:176px!important;height:48px!important;display:block!important}.sa-top .sa-command>.sa-brand{align-items:center!important;width:176px!important;height:48px!important;margin-inline-end:10px!important;display:flex!important}.sa-top .sa-command>.sa-brand .sa-brand-wordmark{width:150px!important;height:40px!important}@media (max-width:900px){.sa>aside .sa-brand-wordmark{width:150px!important}.sa-top .sa-command>.sa-brand{width:auto!important}.sa-top .sa-command>.sa-brand .sa-brand-wordmark{width:130px!important}}@media (max-width:700px){.sa-top .sa-command>.sa-brand{display:none!important}}.sa-top .sa-command>.sa-brand{min-width:max-content!important}@media (max-width:900px){.sa-work>.sa-top{gap:10px!important;padding-inline:14px!important}.sa-command{min-width:0!important}.sa-command label{width:min(360px,42vw)!important;min-width:0!important}.sa-top-actions{gap:5px!important;min-width:0!important}.sa-top-actions .platform-environment,.sa-top-actions .health,.sa-top-actions .account-trigger>div,.sa-top-actions .account-trigger>svg{display:none!important}.sa-top-actions .account-trigger{justify-content:center!important;width:40px!important;padding:0!important}.sa-top-actions .header-icon,.sa-top-actions .notification-trigger{width:36px!important;min-width:36px!important}}@media (max-width:520px){.sa-work>.sa-top{height:64px!important}.sa-command>button{width:38px!important;min-width:38px!important}.sa-command label{flex:1!important;width:auto!important}.sa-command kbd,.sa-top-actions .header-icon:first-of-type{display:none!important}.sa-top-actions .header-icon,.sa-top-actions .notification-trigger{width:34px!important;min-width:34px!important}.sa-content{padding-inline:14px!important}}.sa.overview-mode>.sa-work>.sa-top:before{content:none!important;display:none!important}.sa:has(.platform-overview-hero).overview-mode>.sa-work>.sa-top:before{content:none!important;display:none!important}.sa-top .sa-command>.sa-brand .sa-brand-wordmark{object-fit:cover!important;object-position:left center!important;border-radius:10px!important;width:42px!important;height:42px!important}.sa-top .sa-command>.sa-brand{width:42px!important;margin-inline-end:6px!important}.sa-top .sa-command>.sa-brand span{display:none!important}.sa-top .sa-command>.sa-brand .sa-brand-wordmark{object-fit:contain!important;object-position:center!important;background:0 0!important}.sa>aside .sa-brand-wordmark{object-fit:contain!important;object-position:center!important}.overview-area-nav{scrollbar-width:thin!important;background:#091525!important;border:1px solid #263f5c!important;border-radius:16px!important;align-items:stretch!important;gap:8px!important;margin:0 0 24px!important;padding:7px!important;display:flex!important;overflow-x:auto!important}.overview-area-nav button{color:#a9bdd2!important;min-width:132px!important;min-height:46px!important;font:800 11px var(--font-manrope)!important;letter-spacing:.1px!important;white-space:nowrap!important;cursor:pointer!important;background:#102139!important;border:1px solid #294663!important;border-radius:11px!important;flex:1 0 auto!important;padding:0 16px!important}.overview-area-nav button.active{color:#081309!important;background:#c7ff3d!important;border-color:#dcff8a!important;box-shadow:0 8px 18px #c7ff3d38!important}.overview-area-nav button:hover:not(.active){color:#fff!important;background:#183555!important;border-color:#4a79a5!important}.sa .platform-overview-hero{background:linear-gradient(120deg,#071a33 0%,#103e78 58%,#176bc0 100%)!important;border-color:#316aab!important}.sa .platform-overview-hero:after{border-color:#c7ff3d1c!important}.sa .platform-overview-kicker b{color:#0a1609!important;background:#c7ff3d!important}.sa .platform-overview-pulse span{background:#071a33b8!important;border-color:#67a9ef66!important}.sa .platform-overview-pulse strong{color:#c7ff3d!important}.sa-content>.platform-module{animation:.28s both platform-page-in}.sa-content>.sa-title{animation:.22s both platform-page-in}@keyframes platform-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sa-content>.platform-module,.sa-content>.sa-title{animation:none!important}}.sa.control-center{display:block!important}.sa.control-center>aside{display:none!important}.sa.control-center>.sa-work{min-width:0;width:100%!important;margin-inline:0!important}.sa.control-center>.sa-work>.sa-top:before{content:none!important;display:none!important}.sa.control-center .sa-content{box-sizing:border-box;width:100%;margin-inline:auto;max-width:1660px!important;padding:26px 32px!important}.sa.control-center .platform-all-areas{grid-template-columns:repeat(5,minmax(0,1fr));max-height:none;background:#0c1728!important;border:1px solid #203b5d!important;border-radius:16px!important;gap:14px!important;padding:16px!important;display:grid!important;overflow:visible!important}.sa.control-center .platform-nav-group{min-width:0}.sa.control-center .platform-nav-group>span{color:#8fa6c2;text-transform:uppercase;letter-spacing:.12em;margin:2px 4px 8px;font-size:10px;font-weight:700;display:block}.sa.control-center .platform-nav-group button{white-space:nowrap;flex:auto!important;min-width:0!important;min-height:38px!important;padding:8px 11px!important;font-size:12px!important}.sa.control-center .platform-all-areas{scrollbar-width:thin;align-items:center;flex-wrap:nowrap!important;gap:18px!important;max-height:78px!important;padding:10px 12px!important;display:flex!important;overflow:auto hidden!important}.sa.control-center .platform-nav-group{flex:none;align-items:center;gap:7px;display:flex}.sa.control-center .platform-nav-group>span{color:#8fa6c2;white-space:nowrap;margin:0;font-size:9px}.sa.control-center .platform-nav-group>div{flex-wrap:nowrap;gap:6px;display:flex}.sa.control-center .platform-nav-group button{min-height:34px!important;padding:7px 11px!important;font-size:11px!important}.sa.control-center:not(.overview-mode) .sa-title{display:none!important}.sa.control-center .platform-all-areas button:focus-visible{outline-offset:2px;outline:2px solid #c7ff3d}.sa.control-center .sa-command>button{display:none!important}.sa.control-center.platform-light .platform-all-areas{background:#f4f7ed!important;border-color:#cbd4c0!important}.sa.control-center.platform-light .platform-all-areas button:not(.active){color:#22301b!important;background:#fff!important;border-color:#cbd4c0!important}@media (max-width:700px){.sa.control-center .sa-content{padding:16px 12px!important}.sa.control-center .platform-all-areas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}}.sa.control-center .platform-area-picker{color:#9fb4cc;text-transform:uppercase;letter-spacing:.08em;background:#12243a;border:1px solid #31547b;border-radius:10px;flex:0 0 260px;align-items:center;gap:10px;padding:7px 12px;font-size:11px;font-weight:700;display:flex;position:relative}.sa.control-center .platform-area-picker select{-webkit-appearance:none;appearance:none;color:#f2f7ff;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px;font-weight:700}.sa.control-center .platform-area-picker option{color:#fff;background:#102139}.sa.control-center .platform-area-picker svg{pointer-events:none;color:#c7ff3d}.sa.control-center .platform-nav-group{display:none!important}@media (max-width:700px){.sa.control-center .platform-area-picker{flex:auto;min-width:0;height:42px;padding:6px 10px}.sa.control-center .platform-area-picker select{font-size:13px}}@media (max-width:1100px) and (min-width:701px){.sa.control-center .platform-all-areas{grid-template-columns:repeat(3,minmax(0,1fr))}}.sa.control-center .platform-settings-form{margin-top:18px;padding:24px!important}.sa.control-center .platform-settings-form>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.sa.control-center .settings-sections{background:#0b1728;border:1px solid #203b5d;border-radius:12px;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:8px;display:flex}.sa.control-center .settings-sections button{color:#9db0c8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 16px;font-weight:700}.sa.control-center .settings-sections button.active,.sa.control-center .settings-sections button:hover{color:#08111d;background:#c7ff3d}.sa.control-center .settings-section-heading{flex-direction:column;gap:4px;margin:8px 0 16px;display:flex}.sa.control-center .settings-section-heading strong{font-size:18px}.sa.control-center .settings-section-heading small{color:#8fa6c2}@media (max-width:700px){.sa.control-center .platform-all-areas{gap:12px!important;max-height:70px!important;padding:8px!important;overflow:auto hidden!important}.sa.control-center .platform-nav-group>span{margin-bottom:5px;font-size:9px}.sa.control-center .platform-nav-group button{min-height:34px!important;padding:7px 6px!important;font-size:10px!important}.sa.control-center .sa-top{min-height:62px!important}.sa.control-center .sa-top-actions{max-width:100%;padding-bottom:2px;gap:5px!important;overflow-x:auto!important}.sa.control-center .sa-top-actions .platform-environment,.sa.control-center .sa-top-actions .health,.sa.control-center .account-trigger div{display:none!important}.sa.control-center .account-trigger{min-width:38px!important;padding:5px!important}.sa.control-center .sa-command label{flex:1!important;min-width:0!important}.sa.control-center .sa-command label input{width:100%!important;min-width:0!important}.sa.control-center .sa-content{padding:12px 10px!important}.sa.control-center .platform-settings-form{padding:16px!important}.sa.control-center .platform-settings-form>header{flex-direction:column;align-items:flex-start}}.sa.control-center .platform-section-navigation{background:linear-gradient(135deg,#0d1b30,#101f35);border:1px solid #24466d;border-radius:16px;flex-direction:column;gap:10px;margin:0 0 24px;padding:12px 14px;display:flex;overflow:hidden;box-shadow:0 12px 30px #02091466}.sa.control-center .platform-section-headings{scrollbar-width:none;align-items:center;gap:8px;display:flex;overflow-x:auto}.sa.control-center .platform-section-headings::-webkit-scrollbar{display:none}.sa.control-center .platform-section-headings button,.sa.control-center .platform-section-pages button{-webkit-appearance:none;appearance:none;color:#a9bdd5;white-space:nowrap;cursor:pointer;background:#132944;border:1px solid #294b72;border-radius:10px;min-height:40px;padding:0 14px;font:600 12px/1 inherit;transition:transform .18s,background .18s,border-color .18s,color .18s}.sa.control-center .platform-section-headings button{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:7px;font-size:11px;display:inline-flex}.sa.control-center .platform-section-headings button:hover,.sa.control-center .platform-section-pages button:hover{color:#eaffb0;border-color:#86b72d;transform:translateY(-1px)}.sa.control-center .platform-section-headings button.active{color:#07131d;background:#c7ff3d;border-color:#c7ff3d;box-shadow:0 6px 18px #c7ff3d40}.sa.control-center .platform-section-headings button.active svg{transform:rotate(180deg)}.sa.control-center .platform-section-pages{border-top:1px solid #203b5b;flex-wrap:wrap;gap:7px;padding-top:10px;animation:.22s both platform-pages-in;display:flex}.sa.control-center .platform-section-pages button{min-height:36px;padding-inline:13px}.sa.control-center .platform-section-navigation button:focus-visible{outline-offset:2px;outline:2px solid #c7ff3d}@keyframes platform-pages-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.sa.control-center .overview-intelligence{position:relative}.sa.control-center .overview-filter-panel{background:#0b1728;border:1px solid #27496d;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:12px;margin-top:14px;padding:14px;animation:.2s both platform-pages-in;display:grid}.sa.control-center .overview-filter-panel label{color:#8fa6c2;flex-direction:column;gap:6px;font-size:11px;font-weight:700;display:flex}.sa.control-center .overview-filter-panel select{color:#f2f7ff;background:#12243a;border:1px solid #294b72;border-radius:8px;height:38px;padding:0 10px}.sa.control-center .clear-overview-filters{color:#c7ff3d;cursor:pointer;background:0 0;border:1px solid #294b72;border-radius:8px;height:38px;padding:0 12px}.sa.control-center .filter-toggle{color:#c7ff3d!important;border-color:#53782a!important}@media (max-width:700px){.sa.control-center .overview-filter-panel{grid-template-columns:1fr;align-items:stretch}.sa.control-center .overview-filter-panel select,.sa.control-center .clear-overview-filters{width:100%}}.sa.control-center .platform-module{max-width:1500px;margin-inline:auto}.sa.control-center .platform-module>header{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0 18px;display:flex}.sa.control-center .platform-module>header>div>span{color:#c7ff3d;letter-spacing:.16em;font-size:10px;font-weight:800}.sa.control-center .platform-module>header h2{margin:6px 0;font-size:clamp(25px,3vw,38px)}.sa.control-center .platform-module>header p{color:#91a6c0;margin:0}.sa.control-center .platform-module>header>button,.sa.control-center .module-body aside>button{color:#08131d;cursor:pointer;background:#c7ff3d;border:1px solid #c7ff3d;border-radius:9px;padding:11px 16px;font-weight:800}.sa.control-center .module-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.sa.control-center .module-stats article{background:#101f35;border:1px solid #223f62;border-radius:13px;flex-direction:column;justify-content:center;min-height:86px;padding:16px;display:flex}.sa.control-center .module-stats span{color:#91a6c0;font-size:11px}.sa.control-center .module-stats strong{color:#f2f7ff;margin-top:5px;font-size:24px}.sa.control-center .module-body{grid-template-columns:minmax(0,1fr) 280px;gap:16px;display:grid}.sa.control-center .module-body>.sa-panel{padding:18px}.sa.control-center .module-body>.sa-panel>header{border-bottom:1px solid #223f62;justify-content:space-between;align-items:center;gap:14px;padding-bottom:14px;display:flex}.sa.control-center .module-search{color:#8fa6c2;background:#0a1729;border:1px solid #294b72;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:flex}.sa.control-center .module-search input{color:#fff;background:0 0;border:0;outline:0;min-width:190px}.sa.control-center .module-body aside{flex-direction:column;gap:9px;display:flex}.sa.control-center .module-body aside>button{color:#dce8f5;text-align:start;background:#132944;border-color:#294b72;align-items:center;gap:8px;display:flex}.sa.control-center .module-body aside>button svg:last-child{margin-inline-start:auto}.sa.control-center .module-body aside>button:hover{color:#c7ff3d;border-color:#c7ff3d}.sa.control-center .module-empty{text-align:center;color:#91a6c0;place-content:center;gap:8px;min-height:230px;display:grid}.sa.control-center .module-empty strong{color:#e8f1fb}.sa.control-center .platform-virtual-list{max-height:560px;margin-top:12px;overflow:auto}.sa.control-center .platform-virtual-list>button{color:#dce8f5;text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1d3554;align-items:center;gap:14px;width:100%;padding:14px 10px;display:flex}.sa.control-center .platform-virtual-list>button:hover{background:#142a45}.sa.control-center .platform-virtual-list>button span{flex:1;gap:3px;min-width:0;display:grid}.sa.control-center .platform-virtual-list small{color:#8197b0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sa.control-center .platform-virtual-list>b{color:#c7ff3d;font-size:12px}@media (max-width:800px){.sa.control-center .platform-module>header{flex-direction:column;align-items:flex-start}.sa.control-center .platform-module>header>button{width:100%}.sa.control-center .module-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sa.control-center .module-body{grid-template-columns:1fr}.sa.control-center .module-search{width:100%}.sa.control-center .module-search input{width:100%;min-width:0}}.sa.control-center .platform-overview-core{gap:20px;display:grid}.sa.control-center .platform-overview-core .platform-overview-hero{position:relative;border-radius:20px!important;min-height:220px!important;padding:clamp(24px,4vw,42px)!important}.sa.control-center .platform-overview-core .platform-overview-hero:after{content:"";border:1px solid #c7ff3d33;border-radius:50%;height:300px;position:absolute;inset:auto -8% -65% 40%;box-shadow:0 0 0 45px #c7ff3d0d,0 0 0 90px #c7ff3d08}.sa.control-center .platform-overview-core .platform-overview-hero h2{color:#fff;max-width:16ch;margin:18px 0 10px;font-size:clamp(30px,4vw,52px);line-height:1.06}.sa.control-center .platform-overview-core .platform-overview-hero p{color:#b8cbe1;max-width:56ch;font-size:15px;line-height:1.7}.sa.control-center .platform-overview-core .platform-overview-pulse span{background:#071f4388;border:1px solid #74a6de55;border-radius:13px;flex-direction:column;gap:7px;padding:18px;display:flex}.sa.control-center .platform-overview-core .platform-overview-pulse small{color:#a9c8e8;letter-spacing:.1em;font-size:10px}.sa.control-center .platform-overview-core .platform-overview-pulse strong{color:#c7ff3d;font-size:clamp(22px,3vw,34px)}.sa.control-center .platform-overview-core .sa-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.sa.control-center .platform-overview-core .sa-stats article{cursor:pointer;background:linear-gradient(145deg,#122640,#0d1d33);border:1px solid #29496d;border-radius:14px;flex-direction:column;align-items:flex-start;gap:9px;min-height:142px;padding:18px;display:flex}.sa.control-center .platform-overview-core .sa-stats article:hover{border-color:#c7ff3d;transform:translateY(-3px);box-shadow:0 12px 28px #02091466}.sa.control-center .platform-overview-core .sa-stats article svg{color:#c7ff3d;width:25px;height:25px}.sa.control-center .platform-overview-core .sa-stats article span{color:#95aac2;font-size:12px}.sa.control-center .platform-overview-core .sa-stats article strong{color:#f3f7fc;font-size:28px;line-height:1.1}.sa.control-center .platform-overview-core .sa-stats article small{color:#7cd35a;font-size:11px}.sa.control-center .platform-overview-core .sa-grid{gap:16px}.sa.control-center .platform-overview-core .sa-panel{background:linear-gradient(145deg,#11223a,#0d1a2c);border-color:#29496d;border-radius:16px}.sa.control-center .platform-overview-core .sa-panel>header strong{color:#f3f7fc;font-size:16px}.sa.control-center .platform-overview-core .sa-panel>header small{color:#8fa6c2;font-size:11px}.sa.control-center .platform-overview-core .insight-row{min-height:52px;padding:12px 4px;font-size:13px}.sa.control-center .platform-overview-core .gym-table{overflow:auto}.sa.control-center .platform-overview-core .gym-table table{min-width:980px;font-size:12px}.sa.control-center .platform-overview-core .gym-table th{color:#8fa6c2;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.sa.control-center .platform-overview-core .gym-table td{color:#d8e4f1;border-top:1px solid #203b5b;padding:14px 10px}@media (max-width:1100px){.sa.control-center .platform-overview-core .sa-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.sa.control-center .platform-overview-core .platform-overview-hero{grid-template-columns:1fr!important;min-height:0!important}.sa.control-center .platform-overview-core .platform-overview-hero h2{font-size:32px}.sa.control-center .platform-overview-core .platform-overview-pulse{grid-template-columns:repeat(2,1fr)!important}.sa.control-center .platform-overview-core .sa-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sa.control-center .platform-overview-core .sa-stats article{min-height:125px;padding:14px}.sa.control-center .platform-overview-core .sa-stats article strong{font-size:24px}.sa.control-center .platform-overview-core .sa-grid{grid-template-columns:1fr}.sa.control-center .platform-overview-core .platform-overview-kicker{font-size:9px}}.sa.control-center{color:#f4f8f4;background:#050b0b!important}.sa.control-center .sa-work{background:#050b0b!important}.sa.control-center .platform-overview-core .platform-overview-hero{background:linear-gradient(120deg,#101f1a 0%,#162c20 52%,#274b27 100%)!important;border-color:#557b35!important;box-shadow:0 20px 50px #0008!important}.sa.control-center .platform-overview-core .platform-overview-pulse span{background:#081610cc;border-color:#53743d}.sa.control-center .platform-overview-core .sa-stats article,.sa.control-center .platform-overview-core .sa-panel{background:linear-gradient(145deg,#101d1b,#0b1415)!important;border-color:#294437!important}.sa.control-center .platform-overview-core .sa-stats article:hover{box-shadow:0 14px 30px #0008;border-color:#c7ff3d!important}.sa.control-center .platform-overview-core .sa-panel>header{border-color:#294437}.sa.control-center .platform-overview-core .gym-table th{color:#9bb29e}.sa.control-center .platform-overview-core .gym-table td,.sa.control-center .platform-overview-core .insight-row{border-color:#223b2b}.sa.control-center .overview-intelligence,.sa.control-center .overview-filter-panel{background:#091311!important;border-color:#294437!important}.sa.control-center .overview-filter-panel select,.sa.control-center .overview-filter-panel input{background:#101e1a!important;border-color:#31523a!important}.sa.control-center .platform-overview-core .sa-stats article strong{font-size:clamp(25px,2.4vw,34px)}.sa.control-center .platform-virtual-list>button{background:#12264073;border:1px solid #0000;border-radius:10px;min-height:72px;margin-bottom:4px;padding:14px 16px}.sa.control-center .platform-virtual-list>button:hover{background:#162f4b;border-color:#c7ff3d;transform:translate(2px)}.sa.control-center .platform-virtual-list>button>span:first-child{grid-template-columns:22px 1fr;column-gap:9px;display:grid}.sa.control-center .platform-virtual-list>button>span:first-child svg{color:#c7ff3d;grid-row:1/span 2;width:16px;height:16px;margin-top:2px}.sa.control-center .platform-virtual-list>button strong{font-size:15px}.sa.control-center .platform-virtual-list>button small{font-size:12px}.sa.control-center .platform-virtual-list>button>b{color:#6ff0ad;text-transform:capitalize;background:#173d34;border-radius:999px;padding:4px 10px}.sa.control-center .module-detail-backdrop{background:#020812c7;padding:clamp(16px,4vw,32px);z-index:1000!important}.sa.control-center .approval-dialog{background:#101f35;border:1px solid #3b6592;border-radius:18px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:clamp(20px,4vw,30px);overflow:auto;box-shadow:0 24px 90px #0000008c}.sa.control-center .approval-dialog p{color:#a9bdd5;margin:18px 0;line-height:1.65}.sa.control-center .approval-dialog footer button.primary{cursor:pointer;font-weight:800;color:#07131d!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .approval-dialog footer button:disabled{opacity:.55;cursor:not-allowed}.sa.control-center .approval-dialog-gym{background:#0c1b2e;border:1px solid #294b72;border-radius:12px;align-items:center;gap:12px;margin:20px 0;padding:14px;display:flex}.sa.control-center .approval-dialog-gym div{gap:4px;min-width:0;display:grid}.sa.control-center .approval-dialog-gym small{color:#91a6c0;word-break:break-all}.sa.control-center.platform-light .platform-section-headings button,.sa.control-center.platform-light .platform-section-pages button{color:#314326;background:#fff;border-color:#cbd4c0}.sa.control-center.platform-light .platform-section-pages{border-color:#d6dfcd}@media (max-width:700px){.sa.control-center .platform-section-navigation{margin-bottom:16px;padding:10px}.sa.control-center .platform-section-headings button{min-height:38px;padding-inline:11px;font-size:10px}.sa.control-center .platform-section-pages{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.sa.control-center .platform-section-pages::-webkit-scrollbar{display:none}.sa.control-center .platform-section-pages button{flex:none}}.sa.control-center>.sa-work>.sa-top{gap:18px;background:#07100e!important;border-bottom:1px solid #263f31!important;height:76px!important;padding:0 clamp(14px,3vw,38px)!important}.sa.control-center .sa-command{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.sa.control-center .sa-command>.sa-brand{flex:none;align-items:center;gap:9px;display:flex!important}.sa.control-center .sa-command>.sa-brand img{object-fit:contain;border-radius:10px;width:38px!important;height:38px!important;display:block!important}.sa.control-center .sa-command>.sa-brand:after{content:"GYMFLOW OS";color:#f4f8f4;white-space:nowrap;font-size:14px;font-weight:850}.sa.control-center .sa-command>button{place-items:center;color:#c7ff3d!important;background:#10241a!important;border:1px solid #34553e!important;border-radius:11px!important;width:42px!important;height:42px!important;display:grid!important}.sa.control-center .sa-command>label{color:#8fae9a;background:#0d1c17;border:1px solid #294b3b;border-radius:11px;flex:1;align-items:center;gap:8px;min-width:220px;max-width:480px;height:44px;padding:0 12px;display:flex}.sa.control-center .sa-command>label input{color:#f4f8f4;background:0 0;width:100%}.sa.control-center .sa-top-actions{flex:none;align-items:center;gap:8px;display:flex}.sa.control-center .sa-top-actions>button{color:#c4d5c8!important;background:#10241a!important;border-color:#34553e!important;border-radius:11px!important;height:42px!important}.sa.control-center .sa-top-actions .account-trigger{min-width:150px!important}.sa.control-center .sa-top-actions .account-trigger>span{color:#08130d!important;background:#c7ff3d!important}@media (max-width:760px){.sa.control-center>.sa-work>.sa-top{height:auto!important;min-height:70px!important;padding:10px 12px!important}.sa.control-center .sa-command>.sa-brand:after{display:none}.sa.control-center .sa-command>.sa-brand img{width:36px!important;height:36px!important}.sa.control-center .sa-command>button{width:38px!important;height:38px!important}.sa.control-center .sa-command>label{min-width:0;height:40px}.sa.control-center .sa-top-actions{scrollbar-width:none;gap:5px;max-width:47vw;overflow-x:auto}.sa.control-center .sa-top-actions .platform-environment,.sa.control-center .sa-top-actions .health,.sa.control-center .sa-top-actions .account-trigger>div,.sa.control-center .sa-top-actions .account-trigger>svg{display:none!important}.sa.control-center .sa-top-actions .account-trigger{width:40px!important;min-width:40px!important;padding:4px!important}.sa.control-center .sa-top-actions>button{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}}.sa.control-center .platform-section-navigation{background:#091311!important;border-color:#294437!important;box-shadow:0 16px 36px #02080699!important}.sa.control-center .platform-section-headings{background:#0d1c16;border:1px solid #20382a;border-radius:12px;padding:4px}.sa.control-center .platform-section-headings button{flex:1 0 auto;justify-content:center}.sa.control-center .platform-section-headings button,.sa.control-center .platform-section-pages button{color:#b8d5bf!important;background:#10241a!important;border-color:#34553e!important}.sa.control-center .platform-section-headings button:hover,.sa.control-center .platform-section-pages button:hover{color:#efffd0!important;background:#173323!important;border-color:#83b82d!important}.sa.control-center .platform-section-headings button.active{color:#08130d!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .platform-section-pages{border-color:#294437!important}.sa.control-center .platform-section-pages button.active{color:#c7ff3d!important;background:#1d3827!important;border-color:#c7ff3d!important}.sa.control-center .platform-section-pages button[aria-current=page]{box-shadow:0 0 0 1px #c7ff3d33,0 5px 14px #02080666}.sa.control-center .unified-filters{color:#dcebdd!important;background:#091311!important;border-color:#294437!important;box-shadow:0 16px 36px #02080680!important}.sa.control-center .unified-filters .filter-top button,.sa.control-center .unified-filters .filter-chips button{color:#c4d9c8!important;background:#10241a!important;border-color:#34553e!important}.sa.control-center .unified-filters .filter-top .filter-primary{color:#08130d!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .unified-filters .filter-top button:hover,.sa.control-center .unified-filters .filter-chips button:hover,.sa.control-center .unified-filters .filter-quick button:hover{color:#efffd0!important;border-color:#c7ff3d!important}.sa.control-center .unified-filters .filter-quick button{color:#b8d5bf!important;background:#142b1d!important;border-color:#34553e!important}.sa.control-center .unified-filters .filter-fields{border-color:#294437!important}.sa.control-center .unified-filters .filter-fields label{color:#a9c2ad!important}.sa.control-center .unified-filters .filter-fields input,.sa.control-center .unified-filters .filter-fields select{color:#eff8ef!important;background:#101e1a!important;border-color:#34553e!important}.sa.control-center .unified-filters .filter-fields input:focus,.sa.control-center .unified-filters .filter-fields select:focus{border-color:#c7ff3d!important;outline:2px solid #c7ff3d!important}.sa.control-center .unified-filters .filter-no-results{color:#d8f69b!important;background:#14251a!important;border-color:#6d9630!important}.sa.control-center.platform-light .unified-filters{color:#22301b!important;background:#f4f7ed!important;border-color:#cbd4c0!important}@media (max-width:700px){.sa.control-center .unified-filters{padding:14px!important}.sa.control-center .unified-filters .filter-top{gap:7px}.sa.control-center .unified-filters .filter-top button{min-height:42px!important}.sa.control-center .unified-filters.open .filter-fields{grid-template-columns:1fr!important;gap:10px!important}}.sa.control-center .platform-section-navigation{z-index:1090!important;width:100vw!important;box-shadow:none!important;background:#050b0b!important;border:1px solid #1c3026!important;border-left:0!important;border-right:0!important;border-radius:0!important;gap:9px!important;margin:-26px 0 24px calc(50% - 50vw)!important;padding:10px max(16px,50vw - 830px) 12px!important;position:sticky!important;top:76px!important;overflow:hidden!important}.sa.control-center .platform-section-navigation.nav-collapsed{display:none!important}.sa.control-center .platform-section-headings{scrollbar-width:none;background:0 0!important;border:0!important;border-radius:0!important;align-items:center!important;gap:6px!important;padding:0!important;display:flex!important;overflow-x:auto!important}.sa.control-center .platform-section-headings button{color:#eef6ef!important;letter-spacing:0!important;text-transform:none!important;min-height:37px!important;box-shadow:none!important;background:#0d2118!important;border:1px solid #294437!important;border-radius:999px!important;flex:none!important;justify-content:center!important;gap:7px!important;padding:0 14px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:700!important;line-height:1!important}.sa.control-center .platform-section-headings button>svg:first-child{width:13px!important;height:13px!important;color:inherit!important}.sa.control-center .platform-section-headings button .platform-nav-chevron{margin-inline-start:1px;transition:transform .2s cubic-bezier(.2,.8,.2,1);width:10px!important;height:10px!important}.sa.control-center .platform-section-headings button.active>svg:first-child{transform:none!important}.sa.control-center .platform-section-headings button.open .platform-nav-chevron{transform:rotate(180deg)}.sa.control-center .platform-section-headings button:hover{color:#fff!important;background:#10281c!important;border-color:#c7ff3d!important;transform:none!important}.sa.control-center .platform-section-headings button.active{color:#0b1b0a!important;box-shadow:none!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .platform-section-pages{scrollbar-width:none;opacity:0!important;background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;max-height:0!important;padding:0!important;transition:max-height .25s cubic-bezier(.2,.8,.2,1),opacity .2s,padding .25s cubic-bezier(.2,.8,.2,1)!important;display:flex!important;overflow:auto hidden!important}.sa.control-center .platform-section-pages.open{opacity:1!important;max-height:52px!important;padding-top:1px!important}.sa.control-center .platform-section-pages::-webkit-scrollbar{display:none}.sa.control-center .platform-section-headings::-webkit-scrollbar{display:none}.sa.control-center .platform-section-pages button{color:#91b19a!important;min-height:34px!important;box-shadow:none!important;background:#10241a!important;border:1px solid #0000!important;border-radius:10px!important;flex:none!important;align-items:center!important;gap:7px!important;padding:0 14px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.sa.control-center .platform-section-pages button svg{width:13px!important;height:13px!important;color:inherit!important}.sa.control-center .platform-section-pages button:hover{color:#f1f8f1!important;background:#142d20!important;border-color:#34553e!important;transform:none!important}.sa.control-center .platform-section-pages button.active,.sa.control-center .platform-section-pages button[aria-current=page]{color:#c7ff3d!important;box-shadow:none!important;background:#10241a!important;border-color:#c7ff3d!important}.sa.control-center.platform-light .platform-section-navigation{background:#f4f7ed!important;border-color:#d1dbc8!important}.sa.control-center.platform-light .platform-section-headings button{color:#25351f!important;background:#fff!important;border-color:#cad7c2!important}.sa.control-center.platform-light .platform-section-headings button.active{color:#0b1b0a!important;background:#c7ff3d!important;border-color:#9fcf25!important}.sa.control-center.platform-light .platform-section-pages button{color:#61705a!important;background:#e8eee3!important}.sa.control-center.platform-light .platform-section-pages button.active{color:#416500!important;border-color:#78a913!important}@media (max-width:760px){.sa.control-center .platform-section-navigation{gap:8px!important;margin:-16px 0 16px calc(50% - 50vw)!important;padding:9px 12px 10px!important;top:70px!important}.sa.control-center .platform-section-headings button{min-height:38px!important;padding-inline:13px!important;font-size:12px!important}.sa.control-center .platform-section-pages button{min-height:35px!important;padding-inline:13px!important;font-size:12px!important}}.sa.control-center .sa-command>.sa-header-brand{flex:none;order:1;align-items:center;gap:9px;display:flex!important}.sa.control-center .sa-command>button:first-child{color:#91b19a!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}.sa.control-center .sa-command>.sa-command-toggle,.sa.control-center .sa-command>button:first-child{order:0}.sa.control-center .sa-header-brand-mark{color:#07130d;background:#c7ff3d;border-radius:10px;place-items:center;width:38px;height:38px;font-size:18px;display:grid;box-shadow:0 8px 18px #c7ff3d22}.sa.control-center .sa-header-brand-copy{white-space:nowrap;gap:1px;line-height:1;display:grid}.sa.control-center .sa-header-brand-copy strong{color:#f1f8f1;letter-spacing:-.02em;font-size:15px;font-weight:850}.sa.control-center .sa-header-brand-copy em{color:#c7ff3d;font-style:normal}.sa.control-center .sa-header-brand-copy small{letter-spacing:.13em;color:#91b19a;font-size:9px;font-weight:800}.sa.control-center .sa-command>label{background:#0d2118!important;border-color:#294437!important;border-radius:999px!important;order:2!important;max-width:410px!important;height:40px!important}.sa.control-center .sa-command>label kbd{color:#91b19a!important;background:#10241a!important;border:1px solid #34553e!important;border-radius:5px!important;padding:3px 6px!important;font-size:10px!important}.sa.control-center .sa-top-actions{gap:8px!important}.sa.control-center .sa-top-actions .platform-environment,.sa.control-center .sa-top-actions .health{color:#c7ff3d!important;background:#0d2118!important;border:1px solid #53782a!important;border-radius:999px!important;height:34px!important;padding:0 13px!important;font-size:11px!important;font-weight:750!important}.sa.control-center .sa-top-actions .health{color:#b8d5bf!important;border-color:#294437!important}.sa.control-center .sa-top-actions .header-icon{color:#b8d5bf!important;background:0 0!important;border:0!important;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important}.sa.control-center .sa-top-actions .header-icon:hover{color:#c7ff3d!important;background:#10241a!important}.sa.control-center .sa-top-actions .notification-trigger{place-items:center;display:grid;position:relative;color:#b8d5bf!important;background:0 0!important;border:0!important;border-radius:50%!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important;transition:background .16s,color .16s,transform .16s!important}.sa.control-center .sa-top-actions .notification-trigger:hover{color:#c7ff3d!important;background:#10241a!important;transform:translateY(-1px)!important}.sa.control-center .sa-top-actions .notification-trigger:hover .notification-bell{color:#c7ff3d!important}.sa.control-center .sa-top-actions .header-icon{transition:background .16s,color .16s,transform .16s!important}.sa.control-center .sa-top-actions .header-icon:hover{transform:translateY(-1px)!important}.sa.control-center .sa-top-actions .account-trigger{transition:background .16s,border-color .16s,transform .16s!important}.sa.control-center .sa-top-actions .account-trigger:hover{background:#173323!important;border-color:#53782a!important;transform:translateY(-1px)!important}.sa.control-center .notification-trigger .notification-bell{color:#91b19a!important;width:14px!important;height:16px!important;transform:none!important}.sa.control-center .notification-trigger .notification-ping{pointer-events:none;background:#c7ff3d!important;border:0!important;border-radius:50%!important;width:5px!important;min-width:0!important;height:5px!important;margin:0!important;padding:0!important;position:absolute!important;top:-2px!important;right:2px!important;box-shadow:0 0 0 2px #07100e!important}.sa.control-center .sa-top-actions .account-trigger{text-align:left!important;background:#0d2118!important;border-color:#294437!important;border-radius:999px!important;align-items:center!important;gap:9px!important;min-width:145px!important;height:40px!important;padding:4px 10px 4px 6px!important;display:flex!important}.sa.control-center .sa-top-actions .account-trigger>.avatar{color:#102018!important;background:#c7ff3d!important;border-radius:50%!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;font-size:10px!important;font-weight:800!important;display:grid!important}.sa.control-center .sa-top-actions .account-trigger .gf-account-meta{flex-direction:column!important;flex:1!important;gap:2px!important;min-width:0!important;display:flex!important}.sa.control-center .sa-top-actions .account-trigger .gf-account-meta .name{color:#eef7ef!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.1!important;overflow:hidden!important}.sa.control-center .sa-top-actions .account-trigger .gf-account-meta .role{color:#91b19a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:10px!important;line-height:1.1!important;overflow:hidden!important}.sa.control-center .sa-top-actions .account-trigger .account-chevron{color:#91b19a!important;flex:none!important;width:9px!important;height:9px!important}.sa.control-center .sa-language-label{letter-spacing:.05em;font-size:11px;font-weight:800}.sa.control-center>.sa-work>.sa-top{padding-left:14px!important;padding-right:max(14px,50vw - 830px)!important}.sa.control-center .sa-command>label{z-index:2;flex:0 410px!important;width:min(410px,32vw)!important;min-width:300px!important;margin-inline-start:24px!important;position:relative!important;overflow:hidden!important}.sa.control-center .sa-command{flex-wrap:nowrap!important}.sa.control-center .sa-command>.sa-header-brand{flex:none!important;order:2!important;margin-inline-start:0!important}.sa.control-center .sa-command>button:first-child{flex:none!important;order:3!important;margin-inline-start:14px!important}.sa.control-center .sa-command{white-space:nowrap!important;flex-wrap:nowrap!important;align-items:center!important;gap:14px!important}.sa.control-center .sa-header-brand-mark img{object-fit:contain!important;width:24px!important;height:24px!important;display:block!important}.sa.control-center .sa-header-brand-mark{position:relative!important;overflow:hidden!important}.sa.control-center .sa-header-brand-mark .ocid-button-p{visibility:hidden!important;display:none!important}.sa.control-center .ocid-button-p{visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}.sa.control-center .sa-header-brand-copy:before,.sa.control-center .sa-header-brand-copy:after{content:none!important;display:none!important}.sa.control-center .sa-command>button:first-child{transition:background .16s,color .16s,transform .16s!important}.sa.control-center .sa-command>button:first-child:hover{color:#c7ff3d!important;background:#10241a!important;transform:translateY(-1px)!important}.sa.control-center .sa-command>button:first-child{order:0!important;margin-inline-start:0!important}.sa.control-center .sa-command>.sa-header-brand{order:1!important}.sa.control-center .sa-command>label{flex:0 410px!important;order:2!important;min-width:260px!important;margin-inline:70px 0!important}.sa.control-center .sa-command>.sa-header-brand{z-index:3;position:relative;min-width:0!important}.sa.control-center .sa-header-brand-copy{overflow:visible!important}@media (max-width:760px){.sa.control-center .sa-header-brand-copy{display:none}.sa.control-center .sa-header-brand-mark{width:36px;height:36px}.sa.control-center .sa-command>label{flex:auto!important;min-width:0!important;max-width:none!important;margin-inline:4px 0!important}.sa.control-center .sa-top-actions .platform-environment,.sa.control-center .sa-top-actions .health{display:none!important}}@media (max-width:900px){.sa.control-center .sa-header-brand-copy{display:none!important}.sa.control-center .sa-command>label{flex:auto!important;width:auto!important;min-width:0!important}}.sa.control-center .platform-module .sa-panel,.sa.control-center .platform-module .module-stats article,.sa.control-center .platform-module .platform-table-wrap{background:#0d1c17!important;border-color:#294437!important}.sa.control-center .platform-module .module-stats article{background:linear-gradient(145deg,#13261b,#0d1c17)!important}.sa.control-center .platform-module .module-stats strong{color:#f1f8f1!important}.sa.control-center .platform-module .module-stats article svg,.sa.control-center .platform-module .sa-panel svg{color:#c7ff3d}.sa.control-center .platform-module .module-body>.sa-panel>header{border-color:#294437!important}.sa.control-center .platform-module .module-search{color:#9fbaa5!important;background:#0a1712!important;border-color:#34553e!important}.sa.control-center .platform-module .module-body aside>button{color:#dcebdd!important;background:#10241a!important;border-color:#34553e!important}.sa.control-center .platform-module .module-body aside>button:hover{color:#efffd0!important;background:#173323!important;border-color:#c7ff3d!important}.sa.control-center .platform-module .platform-virtual-list>button{color:#e2f0e3!important;background:#10241a!important;border-bottom-color:#294437!important}.sa.control-center .platform-module .platform-virtual-list>button:hover{background:#173323!important;border-color:#83b82d!important}.sa.control-center .platform-module .platform-virtual-list small{color:#91b19a!important}.sa.control-center .platform-module .platform-virtual-list>button>b{color:#8bf0ae!important;background:#173d2b!important}.sa.control-center .platform-module .approval-panel,.sa.control-center .platform-module .approval-dialog{background:#0d1c17!important;border-color:#34553e!important}.sa.control-center .platform-module .approval-row{border-color:#294437!important}.sa.control-center .platform-module .approval-row .approval-avatar{color:#08130d!important;background:#c7ff3d!important}.sa.control-center .platform-module .approval-row button{color:#08130d!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .platform-module .status-badge,.sa.control-center .platform-module [class*=status]{border-color:#34553e}.sa.control-center .platform-module .gym-table th{color:#9fbaa5!important;border-color:#294437!important}.sa.control-center .platform-module .gym-table td{color:#dcebdd!important;border-color:#20382a!important}.sa.control-center .platform-module .gym-table tr:hover{background:#10241a!important}.sa.control-center .platform-module input,.sa.control-center .platform-module select,.sa.control-center .platform-module textarea{color:#eff8ef!important;background:#101e1a!important;border-color:#34553e!important}.sa.control-center .platform-module input:focus,.sa.control-center .platform-module select:focus,.sa.control-center .platform-module textarea:focus{border-color:#c7ff3d!important;outline:2px solid #c7ff3d!important}.sa.control-center .platform-module .sa-panel>header small,.sa.control-center .platform-module .sa-panel p{color:#91b19a!important}.sa.control-center .platform-module .sa-panel button:not(.primary):hover{color:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .platform-module .sa-panel button.primary,.sa.control-center .platform-module>header>button{color:#08130d!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center.platform-light .platform-module .sa-panel,.sa.control-center.platform-light .platform-module .module-stats article{color:#22301b!important;background:#f4f7ed!important;border-color:#cbd4c0!important}.sa.control-center .platform-overview-core .sa-grid,.sa.control-center .platform-overview-core .sa-panel,.sa.control-center .platform-overview-core .growth,.sa.control-center .platform-overview-core .alerts,.sa.control-center .platform-overview-core .activity,.sa.control-center .platform-overview-core .health,.sa.control-center .platform-overview-core .trial,.sa.control-center .platform-overview-core .adoption,.sa.control-center .platform-overview-core .tenant-panel,.sa.control-center .platform-overview-core .customer-activity{color:#e7f3e8!important;background:#0d1c17!important;border-color:#294437!important}.sa.control-center .platform-overview-core .sa-panel>header{border-bottom-color:#294437!important}.sa.control-center .platform-overview-core .sa-panel>header strong,.sa.control-center .platform-overview-core .sa-panel h3{color:#eef8ef!important}.sa.control-center .platform-overview-core .sa-panel>header small,.sa.control-center .platform-overview-core .sa-panel p{color:#91b19a!important}.sa.control-center .platform-overview-core .insight-row,.sa.control-center .platform-overview-core .activity-row,.sa.control-center .platform-overview-core .health-row{color:#dcebdd!important;border-color:#294437!important}.sa.control-center .platform-overview-core .insight-row:hover,.sa.control-center .platform-overview-core .activity-row:hover,.sa.control-center .platform-overview-core .health-row:hover{background:#173323!important}.sa.control-center .platform-overview-core .sa-panel svg{color:#c7ff3d!important}.sa.control-center .platform-overview-core .sa-panel button{color:#dcebdd!important;background:#10241a!important;border-color:#34553e!important}.sa.control-center .platform-overview-core .sa-panel button:hover{color:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .platform-overview-core .sa-panel .status-badge,.sa.control-center .platform-overview-core .sa-panel [class*=badge]{color:#9bf2b4!important;background:#173d2b!important;border-color:#34553e!important}.sa.control-center .platform-overview-core .tenant-panel th,.sa.control-center .platform-overview-core .tenant-panel td{border-color:#294437!important}.sa.control-center .tenant-360,.sa.control-center .tenant-360 .tenant-tab-context,.sa.control-center .tenant-360>div>span,.sa.control-center .tenant-360 .customer-activity{color:#e7f3e8!important;background:#0d1c17!important;border-color:#294437!important}.sa.control-center .tenant-360>header,.sa.control-center .tenant-360-tabs{border-color:#294437!important}.sa.control-center .tenant-360-tabs button{color:#b8d5bf!important;background:#10241a!important;border-color:#34553e!important}.sa.control-center .tenant-360-tabs button:hover{color:#efffd0!important;background:#173323!important;border-color:#83b82d!important}.sa.control-center .tenant-360-tabs button.active{color:#08130d!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .tenant-360 .tenant-tab-context span{background:#0a1712!important;border-color:#20382a!important}.sa.control-center .tenant-360>div>span strong{color:#eef8ef!important}.sa.control-center .tenant-360>div>span small{color:#91b19a!important}.sa.control-center .tenant-360>div>span b{color:#dcebdd!important}.sa.control-center .tenant-360>div:last-child{border-color:#294437!important}.sa.control-center .tenant-360>div:not(.tenant-tab-context){background:#0d1c17!important;border-color:#294437!important}.sa.control-center .tenant-360>div:not(.tenant-tab-context)>span{background:#10241a!important;border:1px solid #294437!important;border-radius:11px!important;padding:16px!important}.sa.control-center .tenant-360>div:not(.tenant-tab-context)>span small{color:#91b19a!important}.sa.control-center .tenant-360>div:not(.tenant-tab-context)>span strong{color:#eef8ef!important}.sa.control-center .tenant-360 button{color:#dcebdd!important;background:#10241a!important;border-color:#34553e!important}.sa.control-center .tenant-360 button:hover{color:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .tenant-360 button:first-child{color:#08130d!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .tenant-360 .suspend-tenant{color:#ff9da5!important;background:#24151a!important;border-color:#d75a65!important}.sa.control-center .customer-activity-panel,.sa.control-center .customer-activity-columns>article{color:#e7f3e8!important;background:#0d1c17!important;border-color:#294437!important}.sa.control-center .customer-activity-panel>header,.sa.control-center .customer-activity-columns article>header{border-color:#294437!important}.sa.control-center .customer-activity-panel small,.sa.control-center .customer-activity-panel em{color:#91b19a!important}.sa.control-center .customer-activity-columns article>header b{color:#c7ff3d!important}.sa.control-center .customer-activity-columns article>button{color:#dcebdd!important;background:#10241a!important;border-color:#294437!important}.sa.control-center .customer-activity-columns article>button:hover{background:#173323!important;border-color:#83b82d!important}.sa.control-center .overview-insights{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;display:grid!important}.sa.control-center .overview-insights>.sa-panel{min-height:220px;background:#0d1c17!important;border:1px solid #294437!important;border-radius:14px!important;padding:20px!important}.sa.control-center .overview-insights>.sa-panel>header{margin-bottom:4px;border-bottom:1px solid #294437!important;padding-bottom:14px!important}.sa.control-center .overview-insights>.sa-panel>header strong{color:#f1f8f1!important;font-size:17px!important}.sa.control-center .overview-insights>.sa-panel>header small{color:#91b19a!important;font-size:12px!important}.sa.control-center .overview-insights .insight-row{color:#dcebdd!important;text-align:start!important;cursor:pointer!important;background:0 0!important;border:0!important;border-bottom:1px solid #20382a!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:50px!important;padding:11px 8px 11px 18px!important;font-size:14px!important;line-height:1.4!important;display:flex!important;position:relative!important}.sa.control-center .overview-insights .insight-row:before{content:"";background:#c7ff3d;border-radius:50%;flex:0 0 7px;width:7px;height:7px;box-shadow:0 0 9px #c7ff3d88}.sa.control-center .overview-insights .insight-row:hover{color:#efffd0!important;background:#173323!important;padding-inline-start:22px!important}.sa.control-center .overview-insights .insight-row svg{flex:none;color:#c7ff3d!important;width:16px!important;height:16px!important;margin-inline-start:auto!important}@media (max-width:700px){.sa.control-center .overview-insights{grid-template-columns:1fr!important}.sa.control-center .overview-insights>.sa-panel{padding:16px!important}.sa.control-center .overview-insights .insight-row{min-height:46px!important;font-size:13px!important}}.sa.control-center .gym-table{background:#0d1c17!important;border:1px solid #294437!important;border-radius:16px!important;overflow:hidden!important}.sa.control-center .gym-table>header{border-bottom:1px solid #294437!important;padding:18px 20px!important}.sa.control-center .gym-table>header strong{color:#f1f8f1!important;font-size:17px!important}.sa.control-center .gym-table>header small{color:#91b19a!important;font-size:12px!important}.sa.control-center .gym-table>header button{color:#c7ff3d!important;background:#10241a!important;border:1px solid #34553e!important;border-radius:9px!important;padding:9px 14px!important;font-weight:700!important}.sa.control-center .sa-command,.sa.control-center .sa-top-actions{position:relative!important}.sa.control-center .platform-quick-actions{z-index:1200!important;color:#edf6ee!important;background:#0b1a15!important;border:1px solid #294437!important;border-radius:14px!important;width:220px!important;min-width:220px!important;padding:12px 8px 10px!important;position:absolute!important;top:48px!important;left:68px!important;right:auto!important;box-shadow:0 18px 44px #000b!important}.sa.control-center .platform-quick-actions-title{color:#91b19a!important;letter-spacing:.12em!important;padding:4px 12px 10px!important;font-size:10px!important;font-weight:800!important}.sa.control-center .platform-quick-actions button,.sa.control-center .platform-quick-actions button:hover{color:#edf6ee!important;text-align:start!important;width:100%!important;height:38px!important;min-height:38px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:8px!important;align-items:center!important;gap:11px!important;margin:0!important;padding:8px 12px!important;font:600 13px/1.2 inherit!important;display:flex!important;transform:none!important}.sa.control-center .platform-quick-actions button:hover{color:#c7ff3d!important;background:#173323!important}.sa.control-center .platform-quick-actions button svg{color:#edf6ee!important;flex:0 0 15px!important;width:15px!important;height:15px!important}.sa.control-center .platform-quick-actions button:hover svg{color:#c7ff3d!important}.sa.control-center .platform-quick-actions button span{box-shadow:none!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1.2!important;display:inline!important}.sa.control-center .platform-language-menu{z-index:1200!important;background:#0d1c17!important;border:1px solid #294437!important;border-radius:12px!important;width:168px!important;padding:7px!important;position:fixed!important;top:76px!important;right:max(12px,50vw - 680px)!important;overflow:hidden!important;box-shadow:0 20px 50px #000b!important}.sa.control-center .platform-language-menu button{color:#dcebdd!important;text-align:start!important;background:0 0!important;border:0!important;border-radius:7px!important;align-items:center!important;gap:10px!important;width:100%!important;height:38px!important;padding:0 10px!important;font-size:12px!important;display:flex!important}.sa.control-center .platform-language-menu button:hover{color:#c7ff3d!important;background:#173323!important}.sa.control-center .platform-language-menu button svg{color:#c7ff3d!important;flex:none!important;width:14px!important;height:14px!important}.sa.control-center .platform-language-menu button span{box-shadow:none!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:inline!important}@media (max-width:640px){.sa.control-center .platform-language-menu{top:68px!important;right:12px!important}}@media (max-width:760px){.sa.control-center .platform-quick-actions{width:min(250px,100vw - 96px)!important;min-width:0!important;position:fixed!important;top:70px!important;left:82px!important}}.sa.control-center .gym-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:1080px}.sa.control-center .gym-table th{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;color:#9fbaa5!important;background:#10241a!important;border-bottom:1px solid #34553e!important;padding:12px 14px!important;font-size:10px!important}.sa.control-center .gym-table td{white-space:nowrap;color:#dcebdd!important;border-bottom:1px solid #20382a!important;padding:14px!important;font-size:12px!important}.sa.control-center .gym-table tbody tr:hover{background:#173323!important}.sa.control-center .gym-table .gym-avatar{vertical-align:middle;border-radius:8px;place-items:center;width:30px;height:30px;margin-inline-end:8px;display:inline-grid;color:#08130d!important;background:#c7ff3d!important}.sa.control-center .gym-table .gym-avatar svg{color:#08130d!important}.sa.control-center .gym-table code{color:#9fbaa5!important;font-size:11px!important}.sa.control-center .gym-table td>span{border-radius:999px;align-items:center;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex;color:#9bf2b4!important;background:#173d2b!important;border:1px solid #34553e!important}.sa.control-center .gym-table td>span.pending{color:#f2d66b!important;background:#332d18!important;border-color:#83702b!important}.sa.control-center .gym-table td>span.pastdue{color:#ffabb3!important;background:#351b20!important;border-color:#8b3e4b!important}.sa.control-center .gym-table td>button{color:#b8d5bf!important;background:#10241a!important;border:1px solid #34553e!important;border-radius:7px!important;padding:5px 8px!important}.sa.control-center .gym-table td>button:hover{color:#c7ff3d!important;border-color:#c7ff3d!important}@media (max-width:900px){.sa.control-center .gym-table{overflow-x:auto!important}.sa.control-center .gym-table>header{min-width:640px;position:sticky;left:0}}.sa.control-center .platform-overview-core .growth{background:linear-gradient(145deg,#0f2119,#0a1511)!important;border-color:#34553e!important}.sa.control-center .platform-overview-core .growth>header{border-color:#294437!important}.sa.control-center .platform-overview-core .growth>header>b{color:#c7ff3d!important}.sa.control-center .platform-overview-core .growth .current-mrr{background-color:#0a1712!important;background-image:linear-gradient(#29443755 1px,#0000 1px),linear-gradient(90deg,#29443755 1px,#0000 1px)!important;background-size:42px 42px!important;border:1px solid #294437!important;border-radius:14px!important;align-items:center!important;gap:28px!important;height:250px!important;padding:24px 28px!important;display:flex!important;position:relative!important;overflow:hidden!important}.sa.control-center .platform-overview-core .growth .current-mrr:after{content:"";clip-path:polygon(0 78%,12% 65%,22% 70%,34% 42%,47% 54%,59% 27%,72% 38%,84% 12%,100% 22%,100% 28%,84% 20%,72% 46%,59% 35%,47% 62%,34% 50%,22% 78%,12% 73%,0 86%);filter:drop-shadow(0 0 9px #c7ff3d99);opacity:.95;background:linear-gradient(#c7ff3d 0%,#63bb6d 100%);height:52%;position:absolute;top:24%;left:7%;right:42%}.sa.control-center .platform-overview-core .growth .current-mrr:before{content:"";clip-path:polygon(0 20%,12% 7%,22% 12%,34% 0,47% 8%,59% 0,72% 0,84% 0,100% 0,100% 100%,0 100%);background:linear-gradient(#c7ff3d25,#0000);height:30%;position:absolute;bottom:24%;left:7%;right:42%}.sa.control-center .platform-overview-core .growth .current-mrr i{z-index:1!important;background:0 0!important;border:0!important;border-radius:0!important;flex:auto!important;width:auto!important;height:100%!important}.sa.control-center .platform-overview-core .growth .current-mrr i span{position:absolute;bottom:10px;left:7%;color:#91b19a!important;font-size:11px!important}.sa.control-center .platform-overview-core .growth .current-mrr>strong{min-width:220px;z-index:2!important;color:#f1f8f1!important;font-size:clamp(24px,3vw,38px)!important}@media (max-width:700px){.sa.control-center .platform-overview-core .growth .current-mrr{gap:12px!important;height:210px!important;padding:18px!important}.sa.control-center .platform-overview-core .growth .current-mrr:after,.sa.control-center .platform-overview-core .growth .current-mrr:before{height:55%;top:18%;right:8%}.sa.control-center .platform-overview-core .growth .current-mrr>strong{position:absolute;bottom:24px;left:18px;font-size:24px!important}}.sa.control-center .detailed-mrr-chart{background:#0a1712!important;grid-template-columns:minmax(0,1.6fr) minmax(220px,.8fr)!important;gap:20px!important;display:grid!important}.sa.control-center .mrr-chart-canvas{background:linear-gradient(#10241a,#0a1712);border:1px solid #294437;border-radius:12px;min-width:0;padding:10px}.sa.control-center .mrr-chart-canvas svg{width:100%;height:auto;min-height:190px;display:block}.sa.control-center .mrr-line{filter:drop-shadow(0 0 5px #c7ff3d99)}.sa.control-center .mrr-value{fill:#c7ff3d;font-size:15px;font-weight:800}.sa.control-center .mrr-date{fill:#91b19a;font-size:11px}.sa.control-center .mrr-chart-summary{flex-direction:column;justify-content:center;gap:8px;display:flex}.sa.control-center .mrr-chart-summary small{color:#91b19a}.sa.control-center .mrr-chart-summary strong{color:#f1f8f1;font-size:clamp(24px,3vw,36px)}.sa.control-center .mrr-chart-summary span{color:#91b19a;font-size:11px;line-height:1.5}.sa.control-center .mrr-chart-summary span i{background:#c7ff3d;border-radius:50%;width:7px;height:7px;margin-inline-end:5px;display:inline-block;box-shadow:0 0 8px #c7ff3d}@media (max-width:700px){.sa.control-center .detailed-mrr-chart{grid-template-columns:1fr!important}.sa.control-center .mrr-chart-canvas svg{min-height:160px}.sa.control-center .mrr-chart-summary{padding:0 4px 4px}}.sa.control-center .platform-overview-core .tenant-panel th{color:#9fbaa5!important}.sa.control-center .platform-overview-core .tenant-panel td{color:#dcebdd!important}.sa.control-center .tenant-360>header>div:first-child{align-items:center;gap:12px;display:flex}.sa.control-center .tenant-360 .tenant-brand-mark{color:#08130d;background:#c7ff3d;border-radius:11px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;font-size:0;display:flex;overflow:hidden}.sa.control-center .tenant-360 .tenant-brand-mark img{object-fit:contain;width:30px;height:30px;display:block}.sa.control-center .tenant-360 .tenant-brand-mark+span{min-width:0}.sa.control-center .module-detail-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2000!important;background:#010805d1!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important}.sa.control-center .secure-access-dialog,.sa.control-center .approval-dialog{max-height:calc(100dvh - 32px);overflow:auto}.sa.control-center .tenant-action-dialog{width:min(520px,100vw - 32px);color:#e7f3e8!important;background:#0d1c17!important;border:1px solid #34553e!important;border-radius:16px!important;padding:26px!important}.sa.control-center .tenant-action-dialog p{line-height:1.7;color:#abc3b2!important}.sa.control-center .tenant-action-dialog footer{justify-content:flex-end;gap:10px;display:flex}.sa.control-center .tenant-action-dialog footer .primary{color:#08130d!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .platform-overview-core .platform-overview-hero{background:linear-gradient(120deg,#0d1c17 0%,#12281b 55%,#315325 100%)!important;border:1px solid #315b3d!important;border-radius:20px!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,1fr)!important;gap:24px!important;min-height:300px!important;padding:34px!important;display:grid!important;box-shadow:0 20px 54px #0009!important}.sa.control-center .platform-overview-core .platform-overview-hero-copy{position:relative;z-index:1!important}.sa.control-center .platform-overview-core .platform-overview-hero h2{color:#f1f8f1!important;max-width:18ch!important;font-family:Manrope,Inter,sans-serif!important;font-size:clamp(34px,4vw,52px)!important}.sa.control-center .platform-overview-core .platform-overview-hero p{color:#9bb9a1!important;font-size:15.5px!important}.sa.control-center .platform-overview-core .platform-overview-pulse{position:relative;z-index:1!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.sa.control-center .platform-overview-core .platform-overview-pulse span{background:#0b1b14dd!important;border:1px solid #294f37!important;border-radius:13px!important;justify-content:center!important;min-height:92px!important;padding:18px 20px!important;display:flex!important}.sa.control-center .platform-overview-core .platform-overview-pulse small{color:#91b19a!important;letter-spacing:.1em!important;font-weight:800!important}.sa.control-center .platform-overview-core .platform-overview-pulse strong{color:#c7ff3d!important;font-family:IBM Plex Mono,SFMono-Regular,monospace!important;font-size:32px!important}@media (max-width:760px){.sa.control-center .platform-overview-core .platform-overview-hero{grid-template-columns:1fr!important;min-height:0!important;padding:24px!important}.sa.control-center .platform-overview-core .platform-overview-pulse{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sa.control-center .platform-overview-core .platform-overview-pulse span{min-height:78px!important;padding:14px!important}.sa.control-center .platform-overview-core .platform-overview-pulse strong{font-size:24px!important}}.sa.control-center .notifications-popover{top:76px!important;color:#edf6ee!important;background:#0b1a15!important;border:1px solid #294437!important;border-radius:14px!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:min(320px,100vw - 24px)!important;max-height:calc(100dvh - 88px)!important;display:grid!important;position:fixed!important;inset-inline-end:max(12px,50vw - 750px)!important;overflow:hidden!important;box-shadow:0 20px 55px #000b!important}.sa.control-center .notifications-popover>header{background:#0b1a15!important;border-bottom:1px solid #294437!important;justify-content:space-between!important;align-items:center!important;padding:16px 18px!important;display:flex!important}.sa.control-center .notifications-popover>header span{background:0 0!important;width:auto!important;height:auto!important;display:block!important}.sa.control-center .notifications-popover>header strong{letter-spacing:.11em!important;color:#91b19a!important;font-size:11px!important}.sa.control-center .notifications-popover>header button{cursor:pointer;color:#91b19a!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;padding:0!important;font:700 12px/1 inherit!important}.sa.control-center .notifications-popover>header button:hover{color:#c7ff3d!important}.sa.control-center .notifications-popover .notification-list{scrollbar-color:#9aa49d #0b1a15!important;background:#0b1a15!important}.sa.control-center .notifications-popover .notification-list>button{color:#edf6ee!important;background:0 0!important;border:0!important;grid-template-columns:18px minmax(0,1fr)!important;gap:9px!important;min-height:68px!important;padding:12px 18px!important;display:grid!important}.sa.control-center .notifications-popover .notification-list>button:hover{background:#12271c!important}.sa.control-center .notifications-popover .notification-list>button .notification-item-icon{color:#edf6ee!important;grid-area:1/1!important;width:14px!important;height:14px!important;margin-top:2px!important}.sa.control-center .notifications-popover .notification-list>button .notification-item-icon.n4{color:#9ca9a0!important}.sa.control-center .notifications-popover .notification-list>button>span{grid-area:1/2!important;gap:3px!important;display:flex!important}.sa.control-center .notifications-popover .notification-list>button>span strong{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#edf6ee!important;font-size:13px!important}.sa.control-center .notifications-popover .notification-list>button>span small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#91b19a!important;font-size:11px!important}.sa.control-center .notifications-popover .notification-list>button>em{display:none!important}.sa.control-center .notifications-popover>footer{background:#0b1a15!important;border-top:1px solid #294437!important;padding:10px 18px!important;display:block!important}.sa.control-center .notifications-popover>footer button{color:#c7ff3d!important;background:0 0!important;border:0!important;width:100%!important;min-height:34px!important;font-size:12px!important}@media (max-width:760px){.sa.control-center .notifications-popover{top:70px!important;width:auto!important;max-height:calc(100dvh - 82px)!important;inset-inline:12px!important}}.sa.control-center .account-popover{color:#edf7ef!important;z-index:1200!important;background:#0d1c17!important;border:1px solid #294437!important;border-radius:14px!important;width:285px!important;max-width:calc(100vw - 24px)!important;padding:0!important;position:fixed!important;top:76px!important;right:max(12px,50vw - 818px)!important;overflow:hidden!important;box-shadow:0 24px 64px #0000007a!important}.sa.control-center .account-popover>header{background:#10241a!important;border:0!important;align-items:center!important;gap:11px!important;padding:16px!important;display:flex!important}.sa.control-center .account-popover>header>span{color:#112018!important;background:#c7ff3d!important;border-radius:11px!important;place-items:center!important;width:40px!important;height:40px!important;font-size:12px!important;font-weight:800!important;display:grid!important}.sa.control-center .account-popover>header>div{flex-direction:column!important;min-width:0!important;display:flex!important}.sa.control-center .account-popover>header strong{color:#f0f8f2!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:14px!important;line-height:1.25!important;overflow:hidden!important}.sa.control-center .account-popover>header small{color:#8eaa9a!important;white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:3px!important;font-size:11px!important;overflow:hidden!important}.sa.control-center .account-popover>section{background:#1b2d31!important;border:0!important;border-bottom:1px solid #294437!important;flex-direction:column!important;gap:4px!important;padding:12px 16px!important;display:flex!important}.sa.control-center .account-popover>section b{letter-spacing:.14em!important;color:#c7ff3d!important;font-size:9px!important}.sa.control-center .account-popover>section small{color:#91aaa0!important;font-size:11px!important}.sa.control-center .account-popover>button{color:#b7c9bd!important;text-align:left!important;background:#0d1c17!important;border:0!important;border-bottom:1px solid #294437!important;border-radius:0!important;align-items:center!important;gap:11px!important;width:100%!important;height:44px!important;padding:0 16px!important;font-size:13px!important;transition:background .16s,color .16s!important;display:flex!important}.sa.control-center .account-popover>button:hover{color:#f2fff4!important;background:#172a22!important}.sa.control-center .account-popover>button svg{color:#a9c1b1!important;flex:none!important;width:15px!important;height:15px!important}.sa.control-center .account-popover>button.logout{color:#ff8793!important;border-bottom:0!important}.sa.control-center .account-popover>button.logout svg{color:#ff8793!important}.sa.control-center .notifications-popover>header>button{letter-spacing:.01em!important;padding:4px 6px!important;font-size:11px!important;font-weight:600!important}.sa.control-center .help-popover{color:#edf7ef!important;z-index:1200!important;background:#0d1c17!important;border:1px solid #294437!important;border-radius:14px!important;width:285px!important;padding:0!important;position:fixed!important;top:76px!important;right:max(12px,50vw - 758px)!important;overflow:hidden!important;box-shadow:0 24px 64px #0000007a!important}.sa.control-center .help-popover>header{background:#10241a!important;border:0!important;border-bottom:1px solid #294437!important;justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;padding:16px!important;display:flex!important}.sa.control-center .help-popover>header>span{flex-direction:column!important;gap:3px!important;display:flex!important}.sa.control-center .help-popover>header strong{color:#f0f8f2!important;font-size:14px!important}.sa.control-center .help-popover>header small{color:#8eaa9a!important;font-size:11px!important}.sa.control-center .help-popover>header>button{color:#a9c1b1!important;background:#0d1c17!important;border:1px solid #34553e!important;border-radius:7px!important;place-items:center!important;width:26px!important;height:26px!important;padding:0!important;font-size:18px!important;line-height:1!important;display:grid!important}.sa.control-center .help-popover>header>button:hover{color:#f2fff4!important;background:#172a22!important}.sa.control-center .help-popover>button{color:#b7c9bd!important;text-align:left!important;background:#0d1c17!important;border:0!important;border-bottom:1px solid #294437!important;border-radius:0!important;align-items:center!important;gap:11px!important;width:100%!important;height:46px!important;padding:0 16px!important;font-size:13px!important;transition:background .16s,color .16s!important;display:flex!important}.sa.control-center .help-popover>button:hover{color:#f2fff4!important;background:#172a22!important}.sa.control-center .help-popover>button svg:first-child{color:#c7ff3d!important;flex:none!important;width:16px!important;height:16px!important}.sa.control-center .help-popover>button svg:last-child{color:#91b19a!important;width:14px!important;height:14px!important;margin-inline-start:auto!important}.sa.control-center .help-popover>button span{box-shadow:none!important;color:inherit!important;font:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;line-height:1.2!important;display:inline!important}@media (max-width:640px){.sa.control-center .help-popover,.sa.control-center .account-popover{width:auto!important;top:68px!important;left:12px!important;right:12px!important}}.gym-os-shell{--lime:var(--gym-brand,#b9f33d);--bg:#07101b;--surface:#0c1725;--surface-2:#101d2d;--line:#203046;--text:#f4f7fb;--muted:#8290a2;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-cairo),sans-serif}.gym-os-shell.app-light{--bg:#f2f5ef;--surface:#fff;--surface-2:#f7f9f5;--line:#dfe5da;--text:#172016;--muted:#73806f}.gym-side{z-index:45;border-left:1px solid #1c2d42;width:260px;padding:16px 12px;background:#07101b!important}.gym-tenant-brand{border-bottom:1px solid #1c2d42!important;margin:0 0 12px!important;padding:0 7px 15px!important}.gym-tenant-brand img{border-radius:10px;width:39px;height:39px}.gym-tenant-brand strong{font:900 14px/1 var(--font-manrope),sans-serif!important;letter-spacing:-.3px!important}.gym-tenant-brand small{margin-top:5px;color:#66778e!important;font:700 7px/1 var(--font-manrope),sans-serif!important;letter-spacing:1.15px!important}.close-nav{color:#fff;background:0 0;border:0;margin-right:auto;display:none}.branch-card{background:linear-gradient(135deg,#101e30,#0c1827);border:1px solid #23354c;border-radius:12px;align-items:center;gap:10px;margin:0 2px 13px;padding:10px;display:flex}.branch-card>span{background:var(--gym-brand,#b9f33d);color:#10180d;width:34px;height:34px;font:900 10px var(--font-manrope);border-radius:9px;place-items:center;display:grid}.branch-card>div{flex-direction:column;flex:1;min-width:0;display:flex}.branch-card small{color:#718299;font-size:7px}.branch-card strong{color:#f4f7fa;margin:2px 0;font-size:9px}.branch-card em{color:#91a09d;font-size:7px;font-style:normal}.branch-card em i{background:#75d58a;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block;box-shadow:0 0 7px #75d58a}.branch-card>svg{color:#718299}.nav-label{color:#52647b;letter-spacing:1px;margin:12px 10px 5px;font-size:7px;font-weight:800}.gym-side nav{gap:2px}.gym-side nav button{color:#8291a5!important;border-radius:9px!important;gap:10px!important;min-height:38px!important;padding:0 11px!important;font-size:10px!important;transition:all .2s!important}.gym-side nav button span{text-align:right;flex:1}.gym-side nav button:hover{transform:translate(-2px);color:#fff!important;background:#111d2e!important}.gym-side nav button.on{box-shadow:inset -3px 0 var(--gym-brand,#b9f33d);background:linear-gradient(90deg,color-mix(in srgb,var(--gym-brand,#b9f33d) 12%,transparent),color-mix(in srgb,var(--gym-brand,#b9f33d) 3%,transparent))!important;color:var(--gym-brand,#b9f33d)!important;border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 15%,transparent)!important}.gym-side nav button.on:after{display:none}.gym-side nav button em{color:#fff!important;background:#f56067!important;margin-right:auto!important}.gym-side .side-foot{border-top:1px solid #1c2d42;padding:10px 2px 0}.gym-side .side-foot>button{align-items:center;gap:9px;color:#79889d!important;padding:8px 10px!important;display:flex!important}.gym-side .side-foot>div{text-align:right!important;background:#0c1827!important;align-items:flex-start!important;padding:11px!important}.gym-side .side-foot>div>svg{color:var(--gym-brand,#b9f33d)}.gym-side .side-foot>div strong{margin-top:5px;font-size:8px!important}.gym-side .side-foot>div>i{background:#203149;border-radius:4px;width:100%;height:3px}.gym-side .side-foot>div>i b{background:var(--gym-brand,#b9f33d);border-radius:4px;width:96%;height:100%;display:block}.gym-work{width:calc(100% - 260px);min-width:0;margin-right:260px;transition:all .25s;background:var(--bg)!important}.gym-topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);top:0;box-shadow:0 10px 30px #00000012;background:color-mix(in srgb,var(--surface) 93%,transparent)!important;border-color:var(--line)!important;z-index:35!important;height:70px!important;padding:0 22px!important;position:sticky!important}.mobile-menu{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:10px;place-items:center;width:38px;height:38px;display:none}.global-search{border:1px solid var(--line);align-items:center;gap:8px;display:flex;background:var(--surface-2)!important;width:min(490px,40vw)!important;height:40px!important;color:var(--muted)!important;border-radius:10px!important;padding:0 12px!important}.global-search input{flex:1;color:var(--text)!important;margin:0!important;font-size:9px!important}.global-search kbd{border:1px solid var(--line);font:700 8px var(--font-manrope);color:var(--muted);direction:ltr;border-bottom-width:2px;border-radius:5px;padding:3px 6px}.gym-topbar .head-actions{gap:7px}.gym-topbar .head-actions>button,.gym-topbar .head-actions>div>button{border:1px solid var(--line)!important;background:var(--surface-2)!important;height:38px!important;color:var(--muted)!important;border-radius:10px!important}.gym-topbar .scope{align-items:center;gap:7px;display:flex;color:var(--text)!important;padding:0 10px!important}.gym-topbar .scope span{flex-direction:column;font-size:8px;display:flex}.gym-topbar .scope small{color:var(--muted);font-size:6px}.gym-topbar .live-sync{align-items:center;gap:5px;display:flex;color:#75d58a!important}.gym-topbar .live-sync i{background:#75d58a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #75d58a}.gym-topbar .member-app{align-items:center;gap:6px;display:flex;color:var(--text)!important;padding:0 10px!important}.gym-topbar .bell{place-items:center;width:38px;display:grid;position:relative}.gym-topbar .bell i{background:#f45f65;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px}.gym-topbar .bell>span{background:var(--gym-brand,#b9f33d);color:#10160f;border:3px solid var(--surface);border-radius:50%;place-items:center;width:17px;height:17px;font-size:6px;display:grid;position:absolute;top:-5px;left:-4px}.top-popover-wrap{position:relative}.account-button{align-items:center;gap:8px;padding:0 8px!important;display:flex!important}.account-button>span,.account-menu header>span{background:var(--gym-brand,#b9f33d);color:#10160f;width:28px;height:28px;font:900 8px var(--font-manrope);border-radius:8px;place-items:center;display:grid}.account-button>div{text-align:right;flex-direction:column;display:flex!important}.account-button strong{color:var(--text);font-size:8px!important}.account-button small{color:var(--muted);font-size:6px!important}.gym-popover{background:var(--surface);border:1px solid var(--line);z-index:60;border-radius:14px;width:330px;animation:.18s ease-out pop-in;position:absolute;top:48px;left:0;overflow:hidden;box-shadow:0 25px 70px #0007}.gym-popover>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px;display:flex}.gym-popover header div{flex-direction:column;display:flex}.gym-popover header small{color:var(--muted);font-size:7px}.gym-popover header button{color:var(--muted);background:0 0;border:0}.notification-menu>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:right;background:0 0;align-items:center;gap:9px;padding:11px 13px;display:flex}.notification-menu>button:hover,.account-menu>button:hover{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 4%,transparent)}.notification-menu .notice{background:#f6656b;border-radius:50%;width:8px;height:8px}.notification-menu .notice.n1{background:var(--gym-brand,#b9f33d)}.notification-menu .notice.n2{background:#f4a047}.notification-menu>button span{flex-direction:column;flex:1;display:flex}.notification-menu>button small{color:var(--muted);margin-top:3px;font-size:7px}.notification-menu>button em{color:var(--muted);font-size:6px;font-style:normal}.notification-menu footer{padding:8px}.notification-menu footer button{width:100%;color:var(--gym-brand,#b9f33d);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:8px;display:flex}.account-menu{width:245px;padding-bottom:7px}.account-menu header{justify-content:flex-start;gap:9px}.account-menu>b{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);color:var(--gym-brand,#b9f33d);font:800 7px var(--font-manrope);letter-spacing:.7px;border-radius:7px;margin:10px;padding:7px;display:block}.account-menu>button{width:calc(100% - 14px);color:var(--text);background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;margin:1px 7px;padding:9px;font-size:8px;display:flex}.account-menu>button.logout{color:#ff7479;border-top:1px solid var(--line);border-radius:0;margin-top:6px;padding-top:11px}.workspace-tabs{background:var(--surface)!important;border-color:var(--line)!important;margin:14px 22px 0!important;top:84px!important}.workspace-tabs button{color:var(--muted)!important}.workspace-tabs button.active{background:var(--gym-brand,#b9f33d)!important;color:#10160f!important}.workspace-tabs button b{color:#fff;background:#f45f65;border-radius:10px;margin-right:5px;padding:1px 5px;font-size:6px}.workspace-tabs .guide{align-items:center;gap:6px;display:flex}.gym-work .content{max-width:1580px;padding:18px 22px 40px!important}.command-hero{min-height:118px;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 30%,color-mix(in srgb,var(--gym-brand,#b9f33d) 7%,transparent),transparent 34%),linear-gradient(135deg,var(--surface-2),var(--surface))!important;border-color:var(--line)!important;padding:20px 22px!important}.command-hero:before{content:"";border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 9%,transparent);width:280px;height:220px;box-shadow:0 0 0 35px color-mix(in srgb,var(--gym-brand,#b9f33d) 3%,transparent),0 0 0 70px color-mix(in srgb,var(--gym-brand,#b9f33d) 2%,transparent);border-radius:50%;position:absolute;inset:auto -70px -100px auto}.command-hero>div{z-index:1;position:relative}.command-hero button{align-items:center;gap:6px;display:inline-flex}.hero-pulse{border:1px solid var(--line);background:#07101baa;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;display:flex;position:absolute;bottom:17px;left:21px}.hero-pulse>i{background:#76dc8f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 9px #76dc8f}.hero-pulse span{flex-direction:column;display:flex}.hero-pulse strong{font:800 7px var(--font-manrope);color:#fff;letter-spacing:.7px}.hero-pulse small{color:#8290a2;font-size:6px}.premium-stats{gap:10px!important}.premium-stats article{position:relative;overflow:hidden;background:linear-gradient(145deg,var(--surface),var(--surface-2))!important;border-color:var(--line)!important;min-height:114px!important}.premium-stats article:after{content:"";background:color-mix(in srgb,var(--gym-brand,#b9f33d) 2%,transparent);border-radius:50%;width:90px;height:90px;position:absolute;bottom:-31px;left:-22px}.premium-stats .metric-icon{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent)!important;color:var(--gym-brand,#b9f33d)!important}.premium-stats .m1{color:#64b9ff!important;background:#64b9ff12!important}.premium-stats .m2{color:#a98cff!important;background:#a98cff12!important}.premium-stats .m3{color:#ff9b63!important;background:#ff9b6312!important}.premium-stats small{align-items:center;gap:3px;display:flex}.premium-stats article>em{color:var(--muted);font:700 6px var(--font-manrope);text-transform:uppercase;font-style:normal;position:absolute;top:14px;left:13px}.action-strip{grid-template-columns:1.15fr repeat(6,1fr);align-items:stretch;gap:7px;margin:11px 0;display:grid}.action-strip>header{flex-direction:column;justify-content:center;padding:0 13px;display:flex}.action-strip>header span{align-items:center;gap:6px;font-size:10px;font-weight:800;display:flex}.action-strip>header span svg{color:var(--gym-brand,#b9f33d)}.action-strip>header small{color:var(--muted);margin-top:3px;font-size:7px}.action-strip>button{border:1px solid var(--line);background:var(--surface);min-width:0;color:var(--text);text-align:right;border-radius:10px;align-items:center;gap:7px;padding:9px;transition:all .2s;display:flex}.action-strip>button:hover{border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 33%,transparent);transform:translateY(-2px);box-shadow:0 10px 25px #0002}.action-strip>button>svg:first-child{color:var(--gym-brand,#b9f33d);flex:none}.action-strip>button span{flex-direction:column;flex:1;min-width:0;display:flex}.action-strip>button strong{white-space:nowrap;font-size:8px}.action-strip>button small{color:var(--muted);font-size:6px}.dashboard-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.75fr);gap:11px;display:grid}.executive-chart>header,.attention-panel>header,.owner-insight>header{justify-content:space-between;align-items:flex-start;display:flex}.executive-chart header span,.attention-panel header span{font:800 7px var(--font-manrope);letter-spacing:1px;color:var(--gym-brand,#b9f33d)}.executive-chart header h2,.attention-panel header h2{margin:4px 0;font-size:13px}.executive-chart header small,.attention-panel header small{color:var(--muted);font-size:7px}.executive-chart header button{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:7px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;display:flex}.chart-summary{align-items:center;gap:8px;margin:13px 0 2px;display:flex}.chart-summary>strong{font:800 24px var(--font-manrope)}.chart-summary>strong small{font:600 8px var(--font-cairo)}.chart-summary>span{color:#6ad58b;background:#6ad58b13;border-radius:15px;align-items:center;gap:3px;padding:4px 7px;font-size:7px;display:flex}.chart-summary>em{color:var(--muted);margin-right:auto;font-size:7px;font-style:normal}.line-chart{background:repeating-linear-gradient(to bottom,transparent 0,transparent 44px,var(--line) 45px);height:190px;padding-top:6px}.line-chart svg{width:100%;height:160px;overflow:visible}.line-chart .area{fill:url(#area)}.line-chart .stroke{fill:none;stroke:var(--gym-brand,#b9f33d);stroke-width:3px;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gym-brand,#b9f33d) 40%,transparent))}.line-chart>div{color:var(--muted);justify-content:space-between;font-size:6px;display:flex}.executive-chart>footer{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:8px;padding-top:10px;display:grid}.executive-chart>footer>div{grid-template-columns:8px 1fr;gap:2px 5px;display:grid}.executive-chart footer .dot{background:var(--gym-brand,#b9f33d);border-radius:50%;grid-row:1/3;width:6px;height:6px;margin-top:3px}.executive-chart footer .d1{background:#68b9ff}.executive-chart footer .d2{background:#aa8dff}.executive-chart footer .d3{background:#ff9862}.executive-chart footer span{color:var(--muted);font-size:6px}.executive-chart footer strong{font-size:9px}.executive-chart footer em{color:var(--muted);grid-column:2;font-size:6px;font-style:normal}.attention-panel>header>b{color:#ff7379;width:28px;height:28px;font:800 10px var(--font-manrope);background:#f75d6418;border-radius:8px;place-items:center;display:grid}.attention-panel>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:right;background:0 0;align-items:center;gap:9px;padding:11px 0;display:flex}.attention-panel>button:first-of-type{margin-top:8px}.attention-panel>button>i{color:#ff7379;background:#f75d6412;border-radius:8px;place-items:center;width:31px;height:31px;display:grid}.attention-panel>button>i.mid{color:#f1a34b;background:#f1a34b12}.attention-panel>button>i.low{color:#6abaff;background:#6abaff12}.attention-panel>button>span{flex-direction:column;flex:1;display:flex}.attention-panel>button strong{font-size:8px}.attention-panel>button small{color:var(--muted);margin-top:3px;font-size:7px}.attention-panel>footer{border-top:1px solid var(--line);padding-top:9px}.attention-panel>footer button{background:var(--gym-brand,#b9f33d);color:#10160f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;padding:8px;font-size:8px;font-weight:800;display:flex}.operations-grid{grid-template-columns:1.08fr 1fr .8fr;gap:11px;margin-top:11px;display:grid}.live-feed>div>button,.member-list-v2>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:right;background:0 0;align-items:center;gap:9px;padding:9px 0;animation:.35s ease-out both row-in;display:flex}.live-feed>div>button:first-child,.member-list-v2>button:first-of-type{border-top:0}.live-feed>div>button>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:29px;height:29px;color:var(--gym-brand,#b9f33d);border-radius:8px;place-items:center;display:grid}.live-feed>div>button>span,.member-list-v2>button>span{flex-direction:column;flex:1;display:flex}.live-feed strong,.member-list-v2 strong{font-size:8px}.live-feed small,.member-list-v2 small{color:var(--muted);margin-top:2px;font-size:7px}.live-feed em,.member-list-v2 em{color:var(--muted);font-size:6px;font-style:normal}.today-classes .class-row time{width:42px;font:800 9px var(--font-manrope)}.today-classes .class-row time small{color:var(--muted);font-size:6px;display:block}.today-classes .class-color{background:var(--gym-brand,#b9f33d);width:3px;height:29px}.today-classes .cc1{background:#68b9ff}.today-classes .cc2{background:#aa8dff}.today-classes .cc3{background:#ff9862}.today-classes .class-row>span{min-width:58px;color:var(--muted);padding-top:8px;font-size:6px;position:relative}.today-classes .class-row>span b{background:var(--gym-brand,#b9f33d);border-radius:3px;height:3px;position:absolute;top:0;right:0}.occupancy-card{text-align:center}.occupancy-ring{background:conic-gradient(var(--gym-brand,#b9f33d) 78%,var(--line) 0);border-radius:50%;width:118px;height:118px;margin:10px auto;padding:9px}.occupancy-ring>div{background:var(--surface);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.occupancy-ring strong{font:800 23px var(--font-manrope)}.occupancy-ring small{color:var(--muted);font-size:7px}.occupancy-card>section{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.occupancy-card>section span{background:var(--surface-2);border-radius:7px;flex-direction:column;padding:7px 3px;display:flex}.occupancy-card>section strong{font:800 12px var(--font-manrope)}.occupancy-card>section small{color:var(--muted);font-size:6px}.occupancy-card>p{color:var(--muted);margin:10px 0 0;font-size:6px}.occupancy-card>p i{background:#6ad58b;border-radius:50%;width:5px;height:5px;margin-left:3px;display:inline-block}.occupancy-card>p b{color:var(--text)}.bottom-data-grid{grid-template-columns:1.45fr 1fr;gap:11px;margin-top:11px;display:grid}.member-list-v2>button .avatar{background:var(--gym-brand,#b9f33d);color:#10160f;border-radius:9px;place-items:center;width:31px;height:31px;font-size:7px;display:grid}.member-list-v2 .a1{background:#68b9ff}.member-list-v2 .a2{background:#aa8dff}.member-list-v2 .a3{background:#ff9862}.member-list-v2>button>em{background:var(--surface-2);border-radius:12px;padding:4px 7px}.owner-insight{position:relative;overflow:hidden;background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent),transparent 50%),linear-gradient(135deg,#101e2d,#0b1522)!important;color:#fff!important}.owner-insight:after{content:"G";font:900 160px var(--font-manrope);color:#ffffff06;position:absolute;bottom:-55px;left:-9px}.owner-insight>header{justify-content:flex-start;gap:8px}.owner-insight>header>svg{color:var(--gym-brand,#b9f33d)}.owner-insight header span{flex-direction:column;display:flex}.owner-insight header strong{font:800 8px var(--font-manrope);color:var(--gym-brand,#b9f33d)}.owner-insight header small{color:#8190a3;font-size:6px}.owner-insight h3{margin:15px 0 6px;font-size:15px}.owner-insight p{color:#a7b2c1;font-size:8px;line-height:1.8}.owner-insight>div{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0;display:grid}.owner-insight>div span{color:#8795a8;background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;flex-direction:column;padding:9px;font-size:6px;display:flex}.owner-insight>div strong{font:800 11px var(--font-manrope);color:#fff;margin-top:3px}.owner-insight>button{z-index:1;background:var(--gym-brand,#b9f33d);color:#10160f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;padding:9px;font-size:8px;font-weight:800;display:flex;position:relative}.app-light .gym-topbar,.app-light .workspace-tabs{box-shadow:0 8px 24px #2130180b}.app-light .gym-popover{box-shadow:0 20px 55px #26341c20}.app-light .hero-pulse{color:#fff;background:#152216}.app-light .panel,.app-light .feature-stats article,.app-light .module-cards article,.app-light .sales-top>div,.app-light .hr-tools button,.app-light .leader-rules>div{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}.app-light .panel h2,.app-light .panel strong,.app-light table strong{color:var(--text)!important}.app-light table,.app-light td,.app-light th{color:var(--text);border-color:var(--line)!important}.gym-os-shell .feature-page .welcome,.gym-os-shell .module .welcome{background:linear-gradient(135deg,var(--surface-2),var(--surface))!important;border-color:var(--line)!important}.gym-os-shell .feature-page .welcome h1,.gym-os-shell .module .welcome h1{color:var(--text)!important}.gym-os-shell .feature-stats article,.gym-os-shell .module-cards article,.gym-os-shell .sales-top>div,.gym-os-shell .pipeline>article,.gym-os-shell .hr-tools button,.gym-os-shell .leader-rules>div,.gym-os-shell .leader-tabs,.gym-os-shell .podium>div{border-radius:13px;background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}.gym-os-shell .data-panel,.gym-os-shell .member-360{border-color:var(--line)!important}.gym-os-shell tbody tr{transition:all .18s}.gym-os-shell tbody tr:hover{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 4%,transparent)}.gym-os-shell .good{color:#62c982;background:#65d58a18}.gym-os-shell .warn{color:#f1a34b;background:#f1a34b18}.gym-os-shell .module-cards article:hover{box-shadow:0 16px 35px #0002;border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 33%,transparent)!important}.gym-os-shell .module-cards i,.gym-os-shell .feature-stats i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent)!important;color:#8ebd1f!important}.app-dark .module-cards i,.app-dark .feature-stats i{color:var(--gym-brand,#b9f33d)!important}.nav-backdrop{display:none}.gym-os-shell .toast{font-weight:800;background:var(--gym-brand,#b9f33d)!important;color:#10160f!important}.gym-os-shell .client-wrap{background:var(--bg);color:var(--text)}@keyframes pop-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}@keyframes row-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (max-width:1220px){.gym-side{width:220px}.gym-work{width:calc(100% - 220px);margin-right:220px}.gym-topbar .scope,.gym-topbar .live-sync{display:none!important}.action-strip{grid-template-columns:repeat(3,1fr)}.action-strip>header{grid-column:1/-1;padding:6px}.operations-grid{grid-template-columns:1fr 1fr}.occupancy-card{grid-column:1/-1}.dashboard-main-grid{grid-template-columns:1fr}.premium-stats{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:820px){.gym-side{transition:all .25s;transform:translate(-105%);box-shadow:20px 0 70px #0008;width:min(300px,88vw)!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important}.gym-side.mobile-open{transform:none}.close-nav{display:grid}.nav-backdrop{z-index:44;background:#0009;border:0;display:block;position:fixed;inset:0}.gym-work{width:100%!important;margin:0!important}.mobile-menu{display:grid}.gym-topbar{padding:0 12px!important}.global-search{flex:1;width:auto!important}.global-search kbd,.gym-topbar .member-app,.account-button>div,.account-button>svg{display:none!important}.workspace-tabs{overflow:auto;margin:10px 12px 0!important;top:80px!important}.gym-work .content{padding:12px!important}.command-hero{padding:18px!important;display:block!important}.command-hero>div:last-of-type{margin-top:12px}.hero-pulse{width:max-content;margin-top:14px;position:relative;bottom:auto;left:auto}.operations-grid,.bottom-data-grid{grid-template-columns:1fr}.occupancy-card{grid-column:auto}.action-strip{grid-template-columns:repeat(2,1fr)}.executive-chart>footer{grid-template-columns:1fr 1fr;gap:10px}.notification-menu{width:auto;position:fixed;top:73px;left:10px;right:10px}.gym-popover.account-menu{left:0}.gym-os-shell .feature-grid,.gym-os-shell .sales-bottom{grid-template-columns:1fr!important}}@media (max-width:520px){.global-search input{font-size:8px!important}.gym-topbar .theme-toggle{display:none}.premium-stats{grid-template-columns:1fr 1fr!important}.premium-stats article{min-height:104px!important;padding:12px!important}.premium-stats strong{font-size:16px!important}.command-hero h1{font-size:21px!important}.command-hero>div:last-of-type{grid-template-columns:1fr 1fr;display:grid!important}.command-hero button{justify-content:center!important}.action-strip{gap:6px}.action-strip>button{padding:8px 6px}.line-chart{height:160px}.line-chart svg{height:130px}.chart-summary{flex-wrap:wrap}.chart-summary>strong{font-size:20px}.chart-summary>em{width:100%;margin:0}.executive-chart>footer{display:none}.bottom-data-grid{display:block}.owner-insight{margin-top:10px}.gym-os-shell .module-cards,.gym-os-shell .feature-stats,.gym-os-shell .sales-top{grid-template-columns:1fr!important}.gym-os-shell .welcome>div:last-child{grid-template-columns:1fr 1fr;display:grid!important}.gym-os-shell .member-table{overflow:auto}.gym-os-shell table{min-width:760px}}.distinct-page{animation:.28s ease-out page-enter}.page-kpis,.trainer-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:11px;display:grid}.page-kpis article,.trainer-kpis article{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:15px;display:flex;position:relative}.page-kpis article>i,.trainer-kpis article>svg{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 7%,transparent);width:34px;height:34px;color:var(--gym-brand,#b9f33d);border-radius:9px;padding:8px}.page-kpis span,.trainer-kpis span{color:var(--muted);margin-top:9px;font-size:8px}.page-kpis strong,.trainer-kpis strong{font:800 19px var(--font-manrope);margin:2px 0}.page-kpis small,.trainer-kpis small{color:#65ce85;font-size:7px}.plans-showcase{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:11px;display:grid}.plans-showcase article{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:16px}.plans-showcase article.featured{border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 40%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--gym-brand,#b9f33d) 5%,transparent),var(--surface))}.plans-showcase header,.plans-showcase footer{justify-content:space-between;align-items:center;display:flex}.plans-showcase header span{font:800 8px var(--font-manrope);color:var(--gym-brand,#b9f33d);letter-spacing:1px}.plans-showcase header b{color:var(--muted);font-size:7px}.plans-showcase>article>strong{font:800 24px var(--font-manrope);margin:14px 0 4px;display:block}.plans-showcase strong small{font:600 8px var(--font-cairo)}.plans-showcase p{color:var(--muted);font-size:7px}.plans-showcase footer{border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.plans-showcase footer span{font-size:7px}.plans-showcase button,.records-table button{color:var(--gym-brand,#b9f33d);background:0 0;border:0;font-size:7px}.records-table{overflow:auto}.records-table table,.scheduled-reports table,.inventory-table table{border-collapse:collapse;text-align:right;width:100%;margin-top:10px;font-size:8px}.records-table th,.records-table td,.scheduled-reports th,.scheduled-reports td,.inventory-table th,.inventory-table td{border-top:1px solid var(--line);padding:10px}.records-table td:first-child,.inventory-table td:first-child{align-items:center;gap:7px;display:flex}.frozen{color:#6ab9ff;background:#6ab9ff16;border-radius:15px;padding:4px 7px}.class-toolbar{align-items:center;gap:10px;margin-bottom:11px;display:flex}.class-toolbar>div{flex:1;grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.class-toolbar button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:9px;padding:8px;font-size:8px}.class-toolbar button small{margin-top:3px;font-size:6px;display:block}.class-toolbar button.active{background:var(--gym-brand,#b9f33d);color:#10160f;border-color:var(--gym-brand,#b9f33d)}.class-toolbar>button{align-items:center;gap:5px;display:flex}.classes-layout{grid-template-columns:1.55fr .7fr;gap:11px;display:grid}.schedule-board>header{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:10px;display:flex}.schedule-board header div{flex-direction:column;display:flex}.schedule-board header strong{font-size:11px}.schedule-board header small{color:var(--muted);font-size:7px}.schedule-board header>span{color:#65ce85;font-size:7px}.schedule-board header>span i{background:#65ce85;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.schedule-board>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:right;background:0 0;align-items:center;gap:10px;padding:13px 2px;display:flex}.schedule-board time{width:48px;font:800 11px var(--font-manrope)}.schedule-board time small{margin-right:2px;font-size:6px}.schedule-board .session-line{background:var(--gym-brand,#b9f33d);border-radius:3px;width:3px;height:37px}.schedule-board .sl1{background:#6ab9ff}.schedule-board .sl2{background:#a88cff}.schedule-board .sl3{background:#ff9862}.schedule-board>button>span{flex-direction:column;flex:1;display:flex}.schedule-board>button>span strong{font-size:9px}.schedule-board>button>span small{color:var(--muted);font-size:7px}.schedule-board>button>em{width:70px;color:var(--muted);padding-top:7px;font-size:7px;font-style:normal;position:relative}.schedule-board>button>em b{background:var(--gym-brand,#b9f33d);border-radius:3px;height:3px;position:absolute;top:0;right:0}.schedule-board>button>i.open,.schedule-board>button>i.full{color:#65ce85;background:#65ce8515;border-radius:12px;padding:4px 7px;font-size:6px;font-style:normal}.schedule-board>button>i.full{color:#f46167;background:#f4616715}.classes-layout>aside{flex-direction:column;gap:11px;display:flex}.waitlist>button,.top-referrers>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:right;background:0 0;align-items:center;gap:8px;padding:9px 0;display:flex}.waitlist>button>span,.top-referrers>button>span{flex-direction:column;flex:1;display:flex}.waitlist strong,.top-referrers strong{font-size:8px}.waitlist small,.top-referrers small{color:var(--muted);font-size:7px}.waitlist em,.top-referrers em{color:var(--gym-brand,#b9f33d);font-size:7px;font-style:normal}.class-health>strong{font:800 30px var(--font-manrope);margin-top:12px;display:block}.class-health>span{color:var(--muted);font-size:7px}.class-health>div{background:var(--line);border-radius:4px;height:5px;margin:10px 0}.class-health>div i{background:var(--gym-brand,#b9f33d);border-radius:4px;height:100%;display:block}.class-health p{color:var(--muted);justify-content:space-between;font-size:7px;display:flex}.class-health p b{color:var(--text)}.coach-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:11px;display:grid}.coach-grid article{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:13px}.coach-grid header{align-items:center;gap:8px;display:flex}.coach-avatar{background:var(--gym-brand,#b9f33d);color:#10160f;border-radius:10px;place-items:center;width:37px;height:37px;font-size:8px;display:grid}.coach-grid header span{flex-direction:column;flex:1;display:flex}.coach-grid header strong{font-size:9px}.coach-grid header small{color:var(--muted);font-size:7px}.coach-grid header button{color:var(--muted);background:0 0;border:0}.coach-grid p{color:var(--muted);border-bottom:1px solid var(--line);padding:9px 0;font-size:7px}.coach-grid>article>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.coach-grid>article>div span{color:var(--muted);flex-direction:column;font-size:6px;display:flex}.coach-grid>article>div strong{color:var(--text);margin-top:2px;font-size:8px}.coach-grid footer{grid-template-columns:1fr 1fr;gap:5px;margin-top:11px;display:grid}.coach-grid footer button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:7px;padding:6px;font-size:7px}.coach-grid footer button:last-child{background:var(--gym-brand,#b9f33d);color:#10160f;border-color:var(--gym-brand,#b9f33d)}.pt-timeline>button{border:0;border-top:1px solid var(--line);width:100%;color:var(--text);text-align:right;background:0 0;align-items:center;gap:9px;padding:10px;display:flex}.pt-timeline time{width:50px;font:800 10px var(--font-manrope)}.pt-timeline>button>i{border-radius:8px;width:27px;height:27px}.pt-timeline>button>span{flex-direction:column;flex:1;display:flex}.pt-timeline strong{font-size:8px}.pt-timeline small{color:var(--muted);font-size:7px}.pt-timeline em{color:var(--muted);font-size:7px;font-style:normal}.pt-timeline>button>b{color:#65ce85;background:#65ce8514;border-radius:12px;padding:4px 7px;font-size:6px}.invite-hero{border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 27%,transparent);background:radial-gradient(circle at 10% 50%,color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent),transparent 40%),var(--surface);border-radius:15px;grid-template-columns:1.2fr 1fr;gap:15px;margin-bottom:11px;padding:22px;display:grid}.invite-hero>div>span{font:800 7px var(--font-manrope);color:var(--gym-brand,#b9f33d);letter-spacing:1px}.invite-hero h2{margin:7px 0;font-size:18px}.invite-hero p{color:var(--muted);font-size:8px}.invite-hero button{background:var(--gym-brand,#b9f33d);color:#10160f;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 11px;font-size:8px;display:flex}.invite-hero>section{grid-template-columns:1fr 1fr;gap:7px;display:grid}.invite-hero>section span{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex-direction:column;padding:11px;display:flex}.invite-hero>section small{color:var(--muted);font-size:7px}.invite-hero>section strong{font:800 18px var(--font-manrope)}.invite-grid{grid-template-columns:1.2fr 1fr;gap:11px;display:grid}.referral-funnel>div{border-top:1px solid var(--line);grid-template-columns:110px 35px 1fr 35px;align-items:center;gap:8px;padding:9px 0;display:grid}.referral-funnel span,.referral-funnel em{color:var(--muted);font-size:7px;font-style:normal}.referral-funnel strong{font:800 9px var(--font-manrope)}.referral-funnel i{background:var(--line);border-radius:4px;height:5px}.referral-funnel i b{background:var(--gym-brand,#b9f33d);border-radius:4px;height:100%;display:block}.top-referrers>button>b{width:22px}.store-summary{grid-template-columns:1.6fr repeat(4,.65fr);gap:9px;margin-bottom:11px;display:grid}.store-summary>article{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px}.pos-launch{align-items:center;gap:10px;display:flex;background:linear-gradient(135deg,color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent),var(--surface))!important;border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 27%,transparent)!important}.pos-launch>svg{color:var(--gym-brand,#b9f33d)}.pos-launch>div{flex:1}.pos-launch span{font:800 7px var(--font-manrope);color:var(--gym-brand,#b9f33d)}.pos-launch h2{margin:3px 0;font-size:14px}.pos-launch p{color:var(--muted);margin:0;font-size:7px}.pos-launch button{background:var(--gym-brand,#b9f33d);color:#10160f;border:0;border-radius:7px;align-items:center;gap:4px;padding:8px;font-size:7px;display:flex}.store-summary>article:not(.pos-launch){flex-direction:column;display:flex}.store-summary>article>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:28px;height:28px;color:var(--gym-brand,#b9f33d);border-radius:8px;padding:6px}.store-summary>article>span{color:var(--muted);margin-top:8px;font-size:7px}.store-summary>article>strong{font:800 13px var(--font-manrope)}.store-layout{grid-template-columns:1.5fr .6fr;gap:11px;display:grid}.inventory-table{overflow:auto}.inventory-table>header{justify-content:space-between;display:flex}.inventory-table h2{margin:0;font-size:12px}.inventory-table p{color:var(--muted);margin:2px 0;font-size:7px}.inventory-table nav{gap:3px;display:flex}.inventory-table nav button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:7px;padding:5px 8px;font-size:7px}.inventory-table nav button.active{background:var(--gym-brand,#b9f33d);color:#10160f}.product-icon{color:#69baff;width:34px;height:34px;font:800 6px var(--font-manrope);background:#69baff18;border-radius:8px;place-items:center;display:grid}.stock-alerts>div:not(.panel-head){border-top:1px solid var(--line);align-items:center;gap:8px;padding:10px 0;display:flex}.stock-alerts>div>i{color:#ff776e;background:#ff776e14;border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.stock-alerts>div>i.in{color:#65ce85;background:#65ce8514}.stock-alerts>div span{flex-direction:column;flex:1;display:flex}.stock-alerts small{color:var(--muted);font-size:7px}.stock-alerts em{font:800 8px var(--font-manrope);font-style:normal}.report-filters{align-items:center;gap:7px;margin-bottom:11px;display:flex}.report-filters button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;display:flex}.report-filters>span{color:var(--muted);margin-right:auto;font-size:7px}.report-filters>span i{background:#65ce85;border-radius:50%;width:5px;height:5px;margin-left:4px;display:inline-block}.report-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:11px;display:grid}.report-grid>article{background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:14px;transition:all .2s}.report-grid>article:hover{border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 33%,transparent);transform:translateY(-2px)}.report-grid header{justify-content:space-between;display:flex}.report-grid header>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:36px;height:36px;color:var(--gym-brand,#b9f33d);border-radius:9px;place-items:center;display:grid}.report-grid header button{color:var(--muted);background:0 0;border:0}.report-grid>article>strong{margin:12px 0 4px;font-size:10px;display:block}.report-grid p{color:var(--muted);min-height:28px;font-size:7px}.report-grid footer{border-top:1px solid var(--line);gap:5px;padding-top:9px;display:flex}.report-grid footer button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:7px;display:flex}.report-grid footer button:first-child{background:var(--gym-brand,#b9f33d);color:#10160f;border-color:var(--gym-brand,#b9f33d);flex:1}.scheduled-reports{overflow:auto}@keyframes page-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1100px){.coach-grid,.store-summary{grid-template-columns:1fr 1fr}.pos-launch{grid-column:1/-1}.report-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.page-kpis,.trainer-kpis{grid-template-columns:1fr 1fr}.plans-showcase,.classes-layout,.invite-hero,.invite-grid,.store-layout{grid-template-columns:1fr}.class-toolbar{display:block;overflow:auto}.class-toolbar>div{min-width:650px}.class-toolbar>button{margin-top:7px}.coach-grid,.report-grid{grid-template-columns:1fr}.store-summary{grid-template-columns:1fr 1fr}.records-table table,.inventory-table table,.scheduled-reports table{min-width:700px}.report-filters{overflow:auto}.report-filters>*{white-space:nowrap}.schedule-board{overflow:auto}.schedule-board>button{min-width:620px}}@media (max-width:480px){.page-kpis,.trainer-kpis,.store-summary{grid-template-columns:1fr}.plans-showcase{display:block}.plans-showcase article{margin-bottom:8px}.invite-hero>section{grid-template-columns:1fr 1fr}}.presence-kpis{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:11px;display:grid}.presence-kpis article{background:var(--surface);border:1px solid var(--line);border-radius:13px;grid-template-columns:40px 1fr;padding:15px;display:grid}.presence-kpis article>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:36px;height:36px;color:var(--gym-brand,#b9f33d);border-radius:10px;grid-row:1/4;place-items:center;display:grid}.presence-kpis span{color:var(--muted);font-size:8px}.presence-kpis strong{font:800 21px var(--font-manrope)}.presence-kpis strong em{font:700 8px var(--font-cairo);font-style:normal}.presence-kpis small{color:#65ce85;font-size:7px}.presence-kpis small b{background:#65ce85;border-radius:50%;width:5px;height:5px;display:inline-block}.presence-layout{grid-template-columns:1.55fr .65fr;gap:11px;margin-bottom:11px;display:grid}.live-floor>header{justify-content:space-between;display:flex}.live-floor>header span{font:800 7px var(--font-manrope);color:var(--gym-brand,#b9f33d)}.live-floor>header span i{background:#65ce85;border-radius:50%;width:5px;height:5px;display:inline-block}.live-floor h2{margin:4px 0;font-size:13px}.live-floor header small{color:var(--muted);font-size:7px}.live-floor header button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;align-items:center;gap:5px;padding:7px 9px;font-size:7px;display:flex}.floor-map{direction:ltr;background:#07101b;border:1px solid #24364d;border-radius:12px;grid-template-rows:130px 105px;grid-template-columns:1.15fr 1fr .8fr;gap:7px;margin-top:13px;padding:7px;display:grid;position:relative;overflow:hidden}.floor-map:before{content:"";background-image:linear-gradient(#ffffff04 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.zone{background:linear-gradient(145deg,#122033,#0b1726);border:1px solid #304158;border-radius:8px;padding:10px;position:relative;overflow:hidden}.zone.weights{grid-row:1/3}.zone span{z-index:2;color:#8b9ab0;font:700 7px var(--font-manrope);flex-direction:column;display:flex;position:relative}.zone span strong{color:#fff;font-size:18px}.zone span small{color:#62738a;font-size:6px}.zone>i{z-index:2;background:var(--gym-brand,#b9f33d);width:7px;height:7px;box-shadow:0 0 10px var(--gym-brand,#b9f33d);border-radius:50%;margin:14px 7px 0 0;animation:2s infinite presence-pulse;display:inline-block;position:relative}.zone.studio>i{background:#6ab9ff}.zone.functional>i{background:#a98cff}.zone.cafe>i,.zone.locker>i{background:#ff9862}.gym-geofence{z-index:3;border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 26%,transparent);color:var(--gym-brand,#b9f33d);font:800 6px var(--font-manrope);background:#08111ed9;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;display:flex;position:absolute;bottom:11px;right:12px}.live-floor>footer{gap:15px;padding-top:10px;display:flex}.live-floor>footer span{color:var(--muted);font-size:6px}.live-floor>footer i{background:var(--gym-brand,#b9f33d);border-radius:50%;width:6px;height:6px;display:inline-block}.live-floor>footer i.idle{background:#f1a34b}.live-floor>footer i.lost{background:#f46167}.presence-layout>aside{flex-direction:column;gap:11px;display:flex}.presence-rules>div:not(.panel-head){border-top:1px solid var(--line);align-items:center;gap:8px;padding:9px 0;display:flex}.presence-rules>div>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:29px;height:29px;color:var(--gym-brand,#b9f33d);border-radius:8px;place-items:center;display:grid}.presence-rules>div>span{flex-direction:column;flex:1;display:flex}.presence-rules strong{font-size:8px}.presence-rules small{color:var(--muted);font-size:7px}.presence-rules>div>b{font:800 6px var(--font-manrope);color:#65ce85}.presence-rules>button{background:var(--gym-brand,#b9f33d);color:#10160f;border:0;border-radius:8px;width:100%;padding:8px;font-size:7px}.privacy-card{align-items:flex-start;gap:9px;display:flex;background:linear-gradient(135deg,color-mix(in srgb,var(--gym-brand,#b9f33d) 5%,transparent),var(--surface))!important}.privacy-card>svg{color:var(--gym-brand,#b9f33d);flex:none}.privacy-card strong{font-size:8px;display:block}.privacy-card small{color:var(--muted);font-size:7px;line-height:1.7;display:block}.people-inside{overflow:auto}.people-inside>header{align-items:center;gap:10px;display:flex}.people-inside>header>div{min-width:190px}.people-inside h2{margin:0;font-size:12px}.people-inside p{color:var(--muted);margin:2px 0;font-size:7px}.people-inside nav{gap:3px;display:flex}.people-inside nav button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:0 0;border-radius:7px;padding:6px 8px;font-size:7px}.people-inside nav button.active{background:var(--gym-brand,#b9f33d);color:#10160f}.people-inside label{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;align-items:center;gap:5px;margin-right:auto;padding:0 8px;display:flex}.people-inside input{color:var(--text);background:0 0;border:0;outline:0;height:30px;font-size:7px}.people-inside table{border-collapse:collapse;text-align:right;width:100%;min-width:850px;margin-top:10px;font-size:8px}.people-inside th,.people-inside td{border-top:1px solid var(--line);padding:10px}.people-inside td:first-child{align-items:center;gap:7px;display:flex}.people-inside td:first-child>span{flex-direction:column;display:flex}.people-inside td:first-child small{color:var(--muted);font-size:6px}.location-cell{align-items:center;gap:4px;display:flex}.location-cell svg{color:var(--gym-brand,#b9f33d)}.presence-status{color:#65ce85;background:#65ce8512;border-radius:12px;align-items:center;gap:4px;padding:4px 7px;font-size:6px;display:inline-flex}.presence-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.presence-status.idle{color:#f1a34b;background:#f1a34b12}.presence-status.stale{color:#f46167;background:#f4616712}.people-inside td button{color:var(--gym-brand,#b9f33d);background:0 0;border:0;font-size:7px}@keyframes presence-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.72)}}@media (max-width:1000px){.presence-kpis{grid-template-columns:1fr 1fr}.presence-layout{grid-template-columns:1fr}}@media (max-width:620px){.presence-kpis{grid-template-columns:1fr 1fr}.floor-map{grid-template-rows:110px 110px 100px;grid-template-columns:1fr 1fr}.zone.weights{grid-row:auto}.people-inside>header{flex-wrap:wrap;align-items:flex-start}.people-inside nav{width:100%;overflow:auto}.people-inside label{width:100%;margin:0}.people-inside input{width:100%}}.gym-side{width:284px;padding:18px 14px}.gym-tenant-brand img{width:46px;height:46px}.gym-tenant-brand small{font-size:9px!important}.branch-card{padding:13px}.branch-card>span{width:40px;height:40px;font-size:12px}.branch-card small{font-size:10px}.branch-card em{font-size:9px}.nav-label{margin-top:15px;font-size:9px}.gym-side .side-foot>button{min-height:40px;font-size:12px!important}.global-search{position:relative;width:min(560px,42vw)!important;height:46px!important}.global-search kbd{font-size:10px}.gym-topbar .head-actions>button,.gym-topbar .head-actions>div>button{height:44px!important}.gym-topbar .live-sync,.gym-topbar .member-app{font-size:11px}.account-button>span,.account-menu header>span{width:34px;height:34px;font-size:10px}.gym-popover{width:370px;top:54px}.gym-popover header small{font-size:10px}.notification-menu>button strong{font-size:11px}.notification-menu>button small{font-size:9px}.notification-menu>button em{font-size:8px}.notification-menu footer button{font-size:10px}.account-menu{width:280px}.account-menu>b{font-size:9px}.account-menu>button{padding:11px;font-size:11px}.workspace-tabs{top:92px!important}.workspace-tabs button{padding:10px 15px!important;font-size:11px!important}.gym-os-shell .panel-head p,.gym-os-shell .panel-head button,.gym-os-shell .feature-head p{font-size:10px!important}.gym-os-shell .feature-head h1{font-size:29px!important}.gym-os-shell .feature-head span{font-size:12px!important}.gym-os-shell .feature-head button,.gym-os-shell table{font-size:11px!important}.gym-os-shell th,.gym-os-shell td{padding:13px!important;font-size:11px!important}.gym-os-shell .feature-stats span,.gym-os-shell .sales-top span,.gym-os-shell .page-kpis span,.gym-os-shell .trainer-kpis span{font-size:11px}.gym-os-shell .feature-stats small,.gym-os-shell .sales-top small,.gym-os-shell .page-kpis small,.gym-os-shell .trainer-kpis small{font-size:9px}.global-search-results{z-index:100;background:var(--surface);border:1px solid var(--line);border-radius:15px;width:min(620px,75vw);position:absolute;top:54px;right:0;overflow:hidden;box-shadow:0 28px 80px #0009}.global-search-results>header{border-bottom:1px solid var(--line);align-items:center;padding:14px 16px;display:flex}.global-search-results header strong{color:var(--text);font-size:13px}.global-search-results header small{color:var(--muted);margin-right:7px;font-size:9px}.global-search-results header button{color:var(--muted);background:0 0;border:0;margin-right:auto}.global-search-results>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:right;background:0 0;align-items:center;gap:11px;padding:13px 15px;display:flex}.global-search-results>button:hover{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 4%,transparent)}.global-search-results>button>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 7%,transparent);width:34px;height:34px;color:var(--gym-brand,#b9f33d);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.global-search-results>button>span{flex-direction:column;flex:1;display:flex}.global-search-results>button strong{font-size:12px}.global-search-results>button small{color:var(--muted);font-size:10px}.global-search-results>p{color:var(--muted);text-align:center;padding:20px;font-size:11px}.branch-menu{width:310px;left:auto;right:0}.branch-menu>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);text-align:right;background:0 0;align-items:center;gap:10px;padding:13px;display:flex}.branch-menu>button.active{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 5%,transparent)}.branch-menu>button>span{flex-direction:column;flex:1;display:flex}.branch-menu>button strong{font-size:11px}.branch-menu>button small{color:var(--muted);font-size:9px}@media (max-width:1220px){.gym-side{width:238px}.gym-work{width:calc(100% - 238px);margin-right:238px}}@media (max-width:820px){.gym-side{width:min(320px,90vw)!important}.gym-work{width:100%!important}.gym-topbar{height:72px!important}.global-search{height:44px!important}.gym-work .content{padding:15px!important}.gym-os-shell .feature-head h1{font-size:25px!important}.workspace-tabs{top:82px!important}}@media (max-width:520px){.gym-os-shell{font-size:17px}.global-search input{font-size:12px!important}.global-search-results{width:auto;position:fixed;top:74px;left:10px;right:10px}.gym-os-shell .feature-head h1{font-size:24px!important}.gym-os-shell .feature-head span,.gym-os-shell table,.gym-os-shell th,.gym-os-shell td{font-size:12px!important}.workspace-tabs button{font-size:11px!important}}.gym-os-shell .gym-work{width:auto!important;min-width:0!important;margin-right:0!important}.pt-session-live{border-top:1px solid var(--line);grid-template-columns:70px 8px minmax(170px,1fr) auto auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.pt-session-live time{font-size:11px;font-weight:900}.pt-session-live>i{border-radius:50%;width:7px;height:7px}.pt-session-live>span{flex-direction:column;display:flex}.pt-session-live strong{font-size:10px}.pt-session-live small,.pt-session-live em{color:#888;font-size:8px;font-style:normal}.pt-session-live>b{color:#557b15;background:#effbd8;border-radius:20px;padding:5px 8px;font-size:8px}.pt-session-live>section{gap:5px;display:flex}.pt-session-live button{border:1px solid var(--line);background:#fff;border-radius:7px;padding:6px 8px;font-size:8px}@media (max-width:700px){.pt-session-live{grid-template-columns:52px 7px 1fr}.pt-session-live>em,.pt-session-live>b,.pt-session-live>section{grid-column:3}}.member-pt-history{margin-top:14px}.member-pt-history>div:not(.panel-head){border-top:1px solid var(--line);grid-template-columns:180px 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.member-pt-history time{font-size:9px;font-weight:800}.member-pt-history span{flex-direction:column;display:flex}.member-pt-history strong{font-size:10px}.member-pt-history small{color:#888;font-size:8px}.member-pt-history b{color:#557b15;background:#effbd8;border-radius:20px;padding:5px 9px;font-size:8px}@media (max-width:700px){.member-pt-history>div:not(.panel-head){grid-template-columns:1fr auto}.member-pt-history time{grid-column:1/-1}}.gym-os-shell{--ui-radius:14px;--ui-control:44px;--ui-gap:12px;--ui-pad:17px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gym-os-shell.app-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f3f6f1;--surface:#fff;--surface-2:#f7f9f5;--line:#dce4d8;--text:#182218;--muted:#6e7c6d}.gym-os-shell.app-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07101b;--surface:#0c1725;--surface-2:#101d2d;--line:#203046;--text:#f4f7fb;--muted:#8290a2}.gym-os-shell .panel,.gym-os-shell .feature-stats article,.gym-os-shell .sales-top>div,.gym-os-shell .module-cards article,.gym-os-shell .page-kpis article,.gym-os-shell .trainer-kpis article,.gym-os-shell .presence-kpis article,.gym-os-shell .plans-showcase article,.gym-os-shell .coach-grid article,.gym-os-shell .report-grid article,.gym-os-shell .store-summary>article,.gym-os-shell .pipeline>article,.gym-os-shell .leader-rules>div,.gym-os-shell .podium>div{box-sizing:border-box;box-shadow:none;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;border:1px solid var(--line)!important;border-radius:var(--ui-radius)!important;background:var(--surface)!important;color:var(--text)!important;padding:var(--ui-pad)!important}.gym-os-shell.app-light .panel,.gym-os-shell.app-light .feature-stats article,.gym-os-shell.app-light .page-kpis article,.gym-os-shell.app-light .trainer-kpis article,.gym-os-shell.app-light .presence-kpis article,.gym-os-shell.app-light .report-grid article{box-shadow:0 10px 30px #263c2410}.gym-os-shell .welcome,.gym-os-shell .command-hero,.gym-os-shell .feature-head{box-sizing:border-box;min-height:122px;border:1px solid var(--line)!important;background:linear-gradient(135deg,var(--surface-2),var(--surface))!important;color:var(--text)!important;border-radius:16px!important;padding:22px 24px!important}.gym-os-shell .welcome h1,.gym-os-shell .feature-head h1,.gym-os-shell .panel h2,.gym-os-shell .panel h3,.gym-os-shell table strong{color:var(--text)!important}.gym-os-shell .welcome span,.gym-os-shell .feature-head span,.gym-os-shell .panel p,.gym-os-shell .panel small{color:var(--muted)}.gym-os-shell .stats,.gym-os-shell .feature-stats,.gym-os-shell .premium-stats,.gym-os-shell .page-kpis,.gym-os-shell .trainer-kpis,.gym-os-shell .presence-kpis,.gym-os-shell .sales-top{gap:var(--ui-gap)!important}.gym-os-shell button,.gym-os-shell input,.gym-os-shell select,.gym-os-shell textarea{box-sizing:border-box;font-family:var(--font-cairo),sans-serif}.gym-os-shell input,.gym-os-shell select,.gym-os-shell textarea{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:10px;outline:0;font-size:13px}.gym-os-shell input,.gym-os-shell select{min-height:42px}.gym-os-shell textarea{min-height:92px;padding:11px}.gym-os-shell input:focus,.gym-os-shell select:focus,.gym-os-shell textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--gym-brand,#b9f33d) 13%,transparent);border-color:#9dca31}.gym-os-shell table{border-collapse:collapse;width:100%;color:var(--text);background:0 0}.gym-os-shell th{height:45px;color:var(--muted);font-weight:800}.gym-os-shell td{height:54px}.gym-os-shell th,.gym-os-shell td{vertical-align:middle;border-color:var(--line)!important}.gym-os-shell .workspace-tabs{min-height:48px;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:12px!important}.gym-os-shell .workspace-tabs button{min-height:38px;border-radius:9px!important}.gym-os-shell .gym-topbar{background:color-mix(in srgb,var(--surface) 94%,transparent)!important}.gym-os-shell .global-search,.gym-os-shell .gym-topbar .head-actions>button,.gym-os-shell .gym-topbar .head-actions>div>button{background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--text)!important}.gym-os-shell .gym-popover{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}.gym-os-shell .gym-popover button{color:var(--text)}.gym-os-shell.app-light .gym-side{background:#0b1410!important;border-color:#203128!important}.gym-os-shell.app-light .gym-side nav button{color:#87958d!important}.gym-os-shell.app-light .gym-side nav button.on{color:var(--gym-brand,#b9f33d)!important}.gym-os-shell.app-light .branch-card{background:linear-gradient(135deg,#122219,#0d1913);border-color:#263a2e}.gym-os-shell .data-modal{background:#000a}.gym-os-shell .data-modal form{width:min(720px,92vw);max-height:90vh;overflow:auto;box-shadow:0 35px 100px #0008;border:1px solid var(--line)!important;background:var(--surface)!important;color:var(--text)!important;border-radius:16px!important}.gym-os-shell .data-modal form>header,.gym-os-shell .data-modal form>footer{padding:18px 20px;border-color:var(--line)!important}.gym-os-shell .data-modal form>div{gap:13px;padding:20px}.gym-os-shell .data-modal label{color:var(--muted);font-size:12px}.gym-os-shell .data-modal input,.gym-os-shell .data-modal select{height:46px;font-size:13px}.gym-os-shell .good,.gym-os-shell .active{font-size:10px}.gym-os-shell .toast{border-radius:10px;min-height:44px;font-size:12px}.gym-os-shell.app-light .line-chart,.gym-os-shell.app-light .floor-map{filter:saturate(.9)}@media (max-width:820px){.gym-os-shell{--ui-pad:15px;--ui-gap:9px}.gym-os-shell .welcome,.gym-os-shell .command-hero,.gym-os-shell .feature-head{min-height:114px;padding:18px!important}.gym-os-shell .panel{padding:15px!important}.gym-os-shell .data-modal form{width:calc(100vw - 20px)}}@media (max-width:520px){.gym-os-shell{--ui-pad:14px}.gym-os-shell .welcome,.gym-os-shell .feature-head{min-height:108px}.gym-os-shell .panel{border-radius:12px!important}.gym-os-shell input,.gym-os-shell select{min-height:48px;font-size:16px}.gym-os-shell .data-modal form>div{padding:15px;grid-template-columns:1fr!important}.gym-os-shell .workspace-tabs{min-height:46px}}.gym-os-shell{--ui-control:50px;--ui-gap:14px;--ui-pad:21px;font-size:17px}.gym-os-shell .gym-topbar{height:86px!important;padding-inline:30px!important}.gym-os-shell .global-search{border-radius:13px!important;width:min(620px,43vw)!important;height:50px!important;padding-inline:15px!important}.gym-os-shell .global-search svg{width:20px;height:20px}.gym-os-shell .global-search kbd{padding:4px 8px;font-size:11px}.gym-os-shell .gym-topbar .head-actions>button,.gym-os-shell .gym-topbar .head-actions>div>button{border-radius:12px!important;height:50px!important;padding-inline:13px!important}.gym-os-shell .gym-topbar .scope span{font-size:13px}.gym-os-shell .gym-topbar .scope small{font-size:10px}.gym-os-shell .gym-topbar .live-sync,.gym-os-shell .gym-topbar .member-app{font-size:13px}.gym-os-shell .account-button>span{width:38px;height:38px;font-size:11px}.gym-os-shell .account-button small{font-size:10px!important}.gym-os-shell .gym-topbar{align-items:center!important;gap:18px!important;display:flex!important}.gym-os-shell .gym-topbar .head-actions{align-items:center;min-width:0;margin-right:auto;display:flex;gap:9px!important}.gym-os-shell .gym-topbar .head-actions>button,.gym-os-shell .gym-topbar .head-actions>div>button{transition:border-color .2s,background .2s,color .2s,transform .2s;box-shadow:0 5px 16px #0000000d}.gym-os-shell .gym-topbar .head-actions>button:hover,.gym-os-shell .gym-topbar .head-actions>div>button:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 40%,transparent)!important}.gym-os-shell .gym-topbar .scope{min-width:174px;justify-content:flex-start!important}.gym-os-shell .gym-topbar .scope>span{text-align:right;flex:1}.gym-os-shell .gym-topbar .live-sync{justify-content:center;min-width:82px}.gym-os-shell .gym-topbar .theme-toggle{justify-content:center;align-items:center;gap:8px;min-width:112px;width:auto!important;display:inline-flex!important}.gym-os-shell .gym-topbar .theme-toggle svg{color:var(--gym-brand,#b9f33d)}.gym-os-shell .gym-topbar .member-app{justify-content:center;min-width:126px}.gym-os-shell .gym-topbar .member-app svg{color:var(--gym-brand,#b9f33d)}.gym-os-shell .gym-topbar .bell{justify-content:center;align-items:center;gap:8px;min-width:105px;display:flex;width:auto!important;padding-inline:13px!important}.gym-os-shell .gym-topbar .bell>svg{color:var(--gym-brand,#b9f33d)}.gym-os-shell .gym-topbar .bell .action-label,.gym-os-shell .gym-topbar .theme-toggle .action-label{color:var(--text);font-weight:800;font-size:12px!important}.gym-os-shell .gym-topbar .bell>span{border-width:2px;width:21px;height:21px;font-size:9px;top:-6px;left:-5px}.gym-os-shell .gym-topbar .bell>i{display:none}.gym-os-shell .account-button{justify-content:flex-start;min-width:170px!important}.gym-os-shell .account-button>div{flex:1}.gym-os-shell .global-search{flex:1;min-width:270px;max-width:650px}.gym-os-shell .global-search:focus-within{box-shadow:0 0 0 4px color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 53%,transparent)!important}.gym-os-shell .global-search input::placeholder{color:var(--muted);opacity:.9}.gym-os-shell .workspace-tabs{align-items:center;min-height:66px;gap:6px!important;margin-top:16px!important;padding:7px!important;top:100px!important}.gym-os-shell .workspace-tabs button{white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:50px;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex;border:1px solid #0000!important;padding:10px 17px!important;font-size:14px!important}.gym-os-shell .workspace-tabs button svg{stroke-width:2.2px;flex:none;width:20px;height:20px}.gym-os-shell .workspace-tabs button:hover{transform:translateY(-1px);background:var(--surface-2)!important;border-color:var(--line)!important;color:var(--text)!important}.gym-os-shell .workspace-tabs button.active{box-shadow:0 7px 20px color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);border-color:var(--gym-brand,#b9f33d)!important}.gym-os-shell .workspace-tabs button.active svg{stroke-width:2.6px}.gym-os-shell .workspace-tabs button b{border:2px solid color-mix(in srgb,var(--surface) 80%,transparent);box-sizing:border-box;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:inline-grid;margin-right:0!important}.gym-os-shell .workspace-tabs .guide{border-color:var(--line)!important;background:var(--surface-2)!important;margin-right:auto!important;padding-inline:16px!important}.gym-os-shell .workspace-tabs .guide svg{color:var(--gym-brand,#b9f33d)}.gym-os-shell .workspace-tabs .guide:hover{border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 40%,transparent)!important}.gym-os-shell .gym-work .content{max-width:1700px;padding:26px 30px 54px!important}.gym-os-shell .command-hero{min-height:164px!important;margin-bottom:16px!important;padding:29px 31px!important}.gym-os-shell .command-hero p{letter-spacing:1.1px;font-size:11px!important}.gym-os-shell .command-hero h1{line-height:1.3;margin:5px 0!important;font-size:36px!important}.gym-os-shell .command-hero>div>span{line-height:1.7;font-size:14px!important}.gym-os-shell .command-hero button{border-radius:11px!important;min-height:46px!important;padding-inline:16px!important;font-size:13px!important}.gym-os-shell .command-hero button svg{width:18px;height:18px}.gym-os-shell .hero-pulse{padding:10px 13px}.gym-os-shell .hero-pulse strong,.gym-os-shell .hero-pulse small{font-size:9px}.gym-os-shell .command-hero{grid-template-columns:minmax(380px,1fr) auto;align-items:center;gap:28px;padding-bottom:35px!important;display:grid!important}.gym-os-shell .command-copy{min-width:0}.gym-os-shell .command-copy>p{align-items:center;gap:10px;margin:0;display:flex}.gym-os-shell .command-copy>p b{color:var(--gym-brand,#b9f33d);font:900 10px var(--font-manrope);letter-spacing:1.2px}.gym-os-shell .command-copy>p span{border-right:1px solid var(--line);color:var(--muted);letter-spacing:0;align-items:center;padding-right:10px;display:inline-flex;font-size:11px!important}.gym-os-shell .command-copy>h1{margin:9px 0 5px!important;font-size:38px!important}.gym-os-shell .command-copy>span{color:var(--muted);line-height:1.8;display:block;font-size:14px!important}.gym-os-shell .command-actions{z-index:2;grid-template-columns:150px 174px 174px;align-items:stretch;gap:10px;display:grid;position:relative}.gym-os-shell .command-clock{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex-direction:column;justify-content:center;min-height:64px;padding:10px 14px;display:flex}.gym-os-shell .command-clock small{color:var(--muted);font-size:10px}.gym-os-shell .command-clock strong{text-align:right;font:900 20px var(--font-manrope);color:var(--text);direction:ltr;margin-top:3px}.gym-os-shell .command-actions>button{text-align:right!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;min-height:64px!important;padding:10px 14px!important;display:flex!important}.gym-os-shell .command-actions>button>span{flex-direction:column;line-height:1.35!important;display:flex!important}.gym-os-shell .command-actions>button strong{font-size:13px}.gym-os-shell .command-actions>button small{color:var(--muted);margin-top:3px;font-size:9px}.gym-os-shell .command-actions>button.dark small{color:#293415}.gym-os-shell .command-actions>button svg{flex:none}.gym-os-shell .premium-stats{margin-bottom:14px!important}.gym-os-shell .premium-stats article>em{font-size:9px;top:17px;left:17px}.gym-os-shell .action-strip>header{padding-inline:16px}.gym-os-shell .action-strip>button{border-radius:12px;min-height:58px;padding:11px 12px}.gym-os-shell .dashboard-main-grid{gap:14px}.gym-os-shell .executive-chart header h2,.gym-os-shell .attention-panel header h2{font-size:18px}.gym-os-shell .executive-chart header small,.gym-os-shell .attention-panel header small{font-size:10px}.gym-os-shell .executive-chart header button{min-height:38px;padding-inline:12px;font-size:10px}.gym-os-shell .chart-summary>span,.gym-os-shell .chart-summary>em{font-size:10px}.gym-os-shell .attention-panel>button{min-height:60px}.gym-os-shell .panel-head h2{font-size:18px!important}.gym-os-shell .panel-head p,.gym-os-shell .panel-head button{font-size:11px!important}@media (max-width:1380px){.gym-os-shell .command-hero{grid-template-columns:1fr}.gym-os-shell .command-actions{grid-template-columns:150px 1fr 1fr;width:min(100%,620px)}.gym-os-shell .hero-pulse{bottom:18px;left:31px}}@media (max-width:1500px){.gym-os-shell .gym-topbar{gap:10px!important;padding-inline:20px!important}.gym-os-shell .gym-topbar .head-actions{gap:6px!important}.gym-os-shell .gym-topbar .scope{min-width:150px}.gym-os-shell .gym-topbar .theme-toggle{min-width:50px}.gym-os-shell .gym-topbar .theme-toggle .action-label{display:none}.gym-os-shell .gym-topbar .bell{min-width:50px}.gym-os-shell .gym-topbar .bell .action-label{display:none}.gym-os-shell .account-button{min-width:150px!important}.gym-os-shell .global-search{min-width:230px}}@media (max-width:1120px){.gym-os-shell .gym-topbar .scope,.gym-os-shell .gym-topbar .live-sync{display:none!important}.gym-os-shell .global-search{max-width:none}.gym-os-shell .account-button{min-width:52px!important}.gym-os-shell .account-button>div,.gym-os-shell .account-button>svg{display:none!important}}@media (max-width:1220px){.gym-os-shell .workspace-tabs{top:100px!important}.gym-os-shell .action-strip{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.gym-os-shell{font-size:16px}.gym-os-shell .gym-topbar{height:76px!important;padding-inline:13px!important}.gym-os-shell .workspace-tabs{scrollbar-width:none;min-height:62px;overflow-x:auto;margin-inline:12px!important;top:86px!important}.gym-os-shell .workspace-tabs::-webkit-scrollbar{display:none}.gym-os-shell .workspace-tabs button{min-height:48px;padding-inline:14px!important;font-size:13px!important}.gym-os-shell .workspace-tabs .guide{margin-right:0!important}.gym-os-shell .gym-work .content{padding:16px!important}.gym-os-shell .command-hero{min-height:150px!important;padding:22px!important}.gym-os-shell .command-hero h1{font-size:30px!important}.gym-os-shell .global-search{height:48px!important}}@media (max-width:520px){.gym-os-shell .command-hero h1{font-size:29px!important}.gym-os-shell .command-hero>div>span{font-size:13px!important}.gym-os-shell .command-copy>p{flex-direction:column;align-items:flex-start;gap:3px}.gym-os-shell .command-copy>p span{border:0;padding:0}.gym-os-shell .command-actions{grid-template-columns:1fr 1fr;width:100%}.gym-os-shell .command-clock{grid-column:1/-1}.gym-os-shell .command-actions>button{min-width:0;padding:9px!important}.gym-os-shell .command-actions>button small{display:none}.gym-os-shell .premium-stats article{min-height:132px!important}.gym-os-shell .premium-stats strong{font-size:23px!important}.gym-os-shell .action-strip>button{min-height:64px}.gym-os-shell .action-strip>button strong{font-size:12px}.gym-os-shell .action-strip>button small{font-size:10px}}.gym-os-shell .operations-grid,.gym-os-shell .bottom-data-grid{gap:14px;margin-top:14px}.gym-os-shell .operations-grid .panel,.gym-os-shell .bottom-data-grid .panel{padding:22px!important}.gym-os-shell .live-feed>div>button,.gym-os-shell .member-list-v2>button{gap:12px;min-height:64px;padding:12px 0}.gym-os-shell .live-feed>div>button>i{border-radius:11px;width:40px;height:40px}.gym-os-shell .today-classes .class-row{min-height:65px;padding-block:11px}.gym-os-shell .today-classes .class-row>div strong{font-size:12px}.gym-os-shell .today-classes .class-row>div small{font-size:10px}.gym-os-shell .today-classes .class-row>span{min-width:82px;font-size:9px}.gym-os-shell .occupancy-ring{width:150px;height:150px;margin-block:18px}.gym-os-shell .occupancy-ring small{font-size:10px}.gym-os-shell .occupancy-card>section span{padding:11px 5px}.gym-os-shell .occupancy-card>section small{font-size:9px}.gym-os-shell .occupancy-card>p{font-size:10px;line-height:1.7}.gym-os-shell .member-list-v2>button .avatar{border-radius:11px;width:42px;height:42px;font-size:10px}.gym-os-shell .member-list-v2>button>em{padding:6px 9px;font-size:9px}.gym-os-shell .owner-insight>header>svg{width:21px;height:21px}.gym-os-shell .owner-insight h3{margin:20px 0 8px;font-size:21px}.gym-os-shell .owner-insight p{font-size:12px;line-height:1.9}.gym-os-shell .owner-insight>div span{padding:12px;font-size:9px}.gym-os-shell .owner-insight>button{border-radius:10px;min-height:46px;font-size:12px}.gym-os-shell .executive-chart footer span,.gym-os-shell .executive-chart footer em{font-size:9px}@media (max-width:900px){.gym-os-shell .operations-grid,.gym-os-shell .bottom-data-grid{grid-template-columns:1fr!important}}.gym-os-shell .distinct-page,.gym-os-shell .feature-page,.gym-os-shell .module{font-size:15px}.gym-os-shell .feature-head{min-height:150px!important;margin-bottom:16px!important;padding:26px 28px!important}.gym-os-shell .feature-head p{letter-spacing:.8px;font-size:12px!important}.gym-os-shell .feature-head h1{line-height:1.35;font-size:34px!important}.gym-os-shell .feature-head span{line-height:1.7;font-size:14px!important}.gym-os-shell .feature-head button{min-height:46px;padding-inline:17px!important;font-size:13px!important}.gym-os-shell .page-kpis article,.gym-os-shell .trainer-kpis article,.gym-os-shell .presence-kpis article{min-height:132px;padding:20px!important}.gym-os-shell .page-kpis article>i,.gym-os-shell .trainer-kpis article>svg,.gym-os-shell .presence-kpis article>i{width:44px;height:44px;padding:10px}.gym-os-shell .page-kpis span,.gym-os-shell .trainer-kpis span,.gym-os-shell .presence-kpis span{font-size:12px!important}.gym-os-shell .page-kpis strong,.gym-os-shell .trainer-kpis strong,.gym-os-shell .presence-kpis strong{font-size:26px!important}.gym-os-shell .page-kpis small,.gym-os-shell .trainer-kpis small,.gym-os-shell .presence-kpis small{font-size:10px!important}.gym-os-shell .plans-showcase article,.gym-os-shell .coach-grid article,.gym-os-shell .report-grid article,.gym-os-shell .store-summary>article{padding:20px!important}.gym-os-shell .plans-showcase header span,.gym-os-shell .plans-showcase header b{font-size:10px}.gym-os-shell .plans-showcase>article>strong{font-size:29px}.gym-os-shell .plans-showcase p,.gym-os-shell .plans-showcase footer span{font-size:11px}.gym-os-shell .plans-showcase button{min-height:36px;font-size:11px}.gym-os-shell .records-table table,.gym-os-shell .scheduled-reports table,.gym-os-shell .inventory-table table,.gym-os-shell .people-inside table{font-size:12px!important}.gym-os-shell .records-table th,.gym-os-shell .records-table td,.gym-os-shell .scheduled-reports th,.gym-os-shell .scheduled-reports td,.gym-os-shell .inventory-table th,.gym-os-shell .inventory-table td,.gym-os-shell .people-inside th,.gym-os-shell .people-inside td{padding:14px!important;font-size:12px!important}.gym-os-shell .class-toolbar button,.gym-os-shell .report-filters button,.gym-os-shell .inventory-table nav button,.gym-os-shell .people-inside nav button{min-height:42px;padding:9px 12px;font-size:11px!important}.gym-os-shell .class-toolbar button small{font-size:9px}.gym-os-shell .schedule-board header strong,.gym-os-shell .inventory-table h2,.gym-os-shell .people-inside h2{font-size:17px}.gym-os-shell .schedule-board header small,.gym-os-shell .inventory-table p,.gym-os-shell .people-inside p{font-size:10px}.gym-os-shell .schedule-board>button{min-height:66px}.gym-os-shell .schedule-board time{font-size:14px}.gym-os-shell .schedule-board time small{font-size:9px}.gym-os-shell .schedule-board>button>span strong{font-size:12px}.gym-os-shell .schedule-board>button>span small,.gym-os-shell .schedule-board>button>em{font-size:10px}.gym-os-shell .schedule-board>button>i.open,.gym-os-shell .schedule-board>button>i.full{padding:5px 9px;font-size:9px}.gym-os-shell .coach-grid header strong,.gym-os-shell .report-grid>article>strong,.gym-os-shell .stock-alerts strong,.gym-os-shell .presence-rules strong,.gym-os-shell .waitlist strong,.gym-os-shell .top-referrers strong{font-size:12px}.gym-os-shell .coach-grid header small,.gym-os-shell .coach-grid p,.gym-os-shell .stock-alerts small,.gym-os-shell .presence-rules small,.gym-os-shell .waitlist small,.gym-os-shell .top-referrers small,.gym-os-shell .report-grid p{font-size:10px;line-height:1.7}.gym-os-shell .coach-grid footer button,.gym-os-shell .report-grid footer button,.gym-os-shell .presence-rules>button{min-height:40px;font-size:10px}.gym-os-shell .invite-hero{padding:26px}.gym-os-shell .invite-hero>div>span{font-size:10px}.gym-os-shell .invite-hero h2{font-size:25px}.gym-os-shell .invite-hero p{font-size:12px;line-height:1.8}.gym-os-shell .invite-hero button{min-height:44px;font-size:11px}.gym-os-shell .invite-hero>section small{font-size:10px}.gym-os-shell .invite-hero>section strong{font-size:24px}.gym-os-shell .pos-launch span,.gym-os-shell .store-summary>article>span{font-size:10px}.gym-os-shell .pos-launch h2{font-size:20px}.gym-os-shell .pos-launch p{font-size:11px}.gym-os-shell .pos-launch button{min-height:42px;font-size:11px}.gym-os-shell .store-summary>article>strong{font-size:19px}.gym-os-shell .product-icon{width:42px;height:42px;font-size:9px}.gym-os-shell .live-floor h2{font-size:18px}.gym-os-shell .live-floor>header span,.gym-os-shell .live-floor header small{font-size:10px}.gym-os-shell .live-floor header button{min-height:40px;font-size:10px}.gym-os-shell .privacy-card strong{font-size:12px}.gym-os-shell .privacy-card small{font-size:10px}.gym-os-shell .presence-status{padding:5px 9px;font-size:9px}.gym-os-shell .people-inside input{min-height:40px;font-size:12px}.gym-os-shell .module-cards article{min-height:180px;padding:22px!important}.gym-os-shell .module-cards article i{width:44px;height:44px;font-size:18px}.gym-os-shell .module-cards article strong{font-size:16px}.gym-os-shell .module-cards article span{font-size:12px;line-height:1.7}.gym-os-shell .module-cards article b{font-size:11px}@media (max-width:620px){.gym-os-shell .feature-head{min-height:138px!important;padding:20px!important}.gym-os-shell .feature-head h1{font-size:28px!important}.gym-os-shell .feature-head span{font-size:13px!important}.gym-os-shell .page-kpis,.gym-os-shell .trainer-kpis,.gym-os-shell .presence-kpis,.gym-os-shell .module-cards{grid-template-columns:1fr!important}}.sa{grid-template-columns:280px minmax(0,1fr)}.sa>aside nav button{min-height:50px!important;padding:0 15px!important;font-size:14px!important}.sa>aside nav button svg{width:20px;height:20px}.sa>aside>span{font-size:10px!important}.sa>aside footer>button{font-size:12px!important}.sa>aside footer strong{font-size:13px!important}.sa>aside footer small{font-size:11px!important}.sa-work>.sa-top{height:80px!important;padding:0 34px!important}.sa-command label{height:46px!important}.sa-command input{font-size:14px!important}.sa-work>.sa-top button{height:44px!important;font-size:12px!important}.account-trigger{height:50px!important}.account-trigger strong{font-size:12px!important}.account-trigger small{font-size:10px!important}.sa-content{padding:38px!important}.sa-title span{font-size:10px!important}.sa-title h1{font-size:40px!important}.sa-title p{font-size:14px!important}.sa-title>button{padding:14px 18px!important;font-size:13px!important}.sa-stats article{min-height:160px!important;padding:22px!important}.sa-stats span{font-size:12px!important}.sa-stats strong{font-size:27px!important}.sa-stats small{font-size:11px!important}.sa-panel{padding:22px!important}.sa-panel header strong{font-size:14px!important}.sa-panel header small{font-size:11px!important}.alerts button strong{font-size:12px!important}.alerts button small{font-size:10px!important}.gym-table th{padding:14px!important;font-size:11px!important}.gym-table td{padding:15px 14px!important;font-size:12px!important}.gym-table code{font-size:11px!important}.tenant-360 header strong{font-size:15px!important}.tenant-360 header small,.tenant-360 header button,.tenant-360>footer button{font-size:11px!important}.tenant-360>div small{font-size:10px!important}.tenant-360>div strong{font-size:12px!important}.platform-module>header span{font-size:10px!important}.platform-module>header h2{font-size:31px!important}.platform-module>header p{font-size:13px!important}.module-stats span{font-size:11px!important}.module-stats strong{font-size:22px!important}.module-body .sa-panel>button strong,.module-body aside>strong{font-size:13px!important}.module-body .sa-panel>button small,.module-body .sa-panel>button b,.module-body aside>button{font-size:11px!important}.sa-popover header strong{font-size:14px!important}.sa-popover header small,.sa-popover button,.sa-popover em{font-size:11px!important}@media (max-width:1050px){.sa{grid-template-columns:88px minmax(0,1fr)}.sa-content{padding:28px 20px!important}}@media (max-width:650px){.sa{display:block}.sa-work>.sa-top{min-height:72px;height:auto!important;padding:12px!important}.sa-command label{width:100%;height:46px!important}.sa-content{padding:24px 14px!important}.sa-title{flex-direction:column;gap:15px}.sa-title h1{font-size:32px!important}.sa-title p{max-width:none;font-size:13px!important}.sa-title>button{width:100%;font-size:13px!important}.sa-stats{grid-template-columns:1fr}.sa-stats article{min-height:140px!important}.module-stats,.tenant-360>div{grid-template-columns:1fr}.notifications-popover{width:auto;left:10px;right:10px}.platform-module>header{flex-direction:column;align-items:flex-start;gap:14px}.platform-module>header>button{width:100%}}.member-portal{font-size:16px;font-family:var(--font-cairo),sans-serif!important;max-width:none!important;padding:28px 4vw 70px!important}.member-top{min-height:68px}.member-logo strong{font-size:15px!important}.member-top nav button{min-height:42px;padding:0 13px!important;font-size:13px!important}.member-top>div>button{min-height:40px;font-size:12px!important}.member-live-summary{gap:12px!important;margin:20px 0!important}.member-live-summary span{padding:16px!important}.member-live-summary small{font-size:10px!important}.member-live-summary strong{font-size:16px!important}.member-overview h1,.page-title h1{font-size:30px!important}.member-overview p,.page-title p{font-size:13px!important}.membership-summary span,.membership-summary small,.membership-summary footer button{font-size:11px!important}.membership-summary strong{font-size:15px!important}.benefit-grid span,.benefit-grid small{font-size:10px!important}.benefit-grid strong{font-size:18px!important}.member-actions button{min-height:48px;font-size:12px!important}.panel-head h2{font-size:17px!important}.panel-head p,.next-session strong,.mini-news strong,.next-session small,.next-session span,.mini-news small{font-size:11px!important}.portal-page{padding-top:32px!important}.plan-details dl>div,.pt-card dl>div,.credit-line,.gift-line strong,.gift-line small,.gift-line span{font-size:12px!important}.member-classes article p,.member-classes article header,.member-classes article>div span,.member-classes article>button{font-size:12px!important}.news-grid h2{font-size:18px!important}.news-grid p,.news-grid button,.news-grid article>span,.ticket-form label,.ticket-form input,.ticket-form select,.ticket-form textarea,.ticket-form button,.tickets strong,.tickets small,.faq button{font-size:12px!important}@media (max-width:700px){.member-portal{padding:18px 14px 92px!important}.member-top{gap:10px;align-items:flex-start!important}.member-logo strong{font-size:12px!important}.member-top nav{overflow-x:auto;padding:8px 4px!important;bottom:0!important}.member-top nav button{min-width:64px;padding:6px!important;font-size:10px!important}.member-live-summary{grid-template-columns:1fr 1fr!important}.member-overview h1,.page-title h1{font-size:25px!important}.benefit-grid,.member-actions{grid-template-columns:1fr 1fr!important}.benefit-grid button{min-height:112px}.member-actions button{min-height:54px}.detail-grid,.credit-sections,.qr-layout,.support-layout{grid-template-columns:1fr!important}}.gym-side{width:285px!important}.gym-work{width:calc(100% - 285px)!important;margin-right:285px!important}.gym-tenant-brand strong{font-size:16px!important}.gym-tenant-brand small,.branch-card small,.branch-card em,.nav-label{font-size:9px!important}.branch-card strong{font-size:12px!important}.gym-side nav button{min-height:46px!important;font-size:13px!important}.gym-side nav button svg{width:20px;height:20px}.gym-side .side-foot>button{font-size:12px!important}.gym-side .side-foot>div strong{font-size:11px!important}.gym-side .side-foot>div small{font-size:9px!important}.gym-topbar{height:80px!important;padding:0 26px!important}.global-search{height:48px!important}.global-search input{font-size:13px!important}.gym-topbar .head-actions>button,.gym-topbar .head-actions>div>button{height:44px!important;font-size:12px!important}.gym-topbar .scope span{font-size:11px!important}.gym-topbar .scope small{font-size:9px!important}.account-button strong{font-size:11px!important}.account-button small{font-size:9px!important}.account-button>span{width:34px!important;height:34px!important;font-size:11px!important}.gym-popover header strong{font-size:13px!important}.gym-popover header small,.notification-menu>button strong,.notification-menu>button small,.notification-menu footer button,.account-menu>button{font-size:11px!important}.workspace-tabs{min-height:58px!important;top:94px!important}.workspace-tabs button{min-height:44px!important;padding:0 15px!important;font-size:13px!important}.workspace-tabs button svg{width:20px;height:20px}.gym-work .content{padding:24px 26px 48px!important}.command-hero{min-height:170px!important;padding:28px!important}.command-hero h1{font-size:34px!important}.command-copy>span{font-size:14px!important}.command-copy p,.command-clock small{font-size:11px!important}.command-clock strong{font-size:18px!important}.command-actions button strong{font-size:12px!important}.command-actions button small,.hero-pulse small{font-size:9px!important}.hero-pulse strong{font-size:11px!important}.gym-os-shell .command-hero{grid-template-columns:minmax(380px,1fr) auto!important;grid-template-areas:"command-copy command-actions""live-status live-status"!important;align-items:center!important;padding-bottom:28px!important}.gym-os-shell .command-copy{grid-area:command-copy}.gym-os-shell .command-actions{grid-area:command-actions}.gym-os-shell .hero-pulse{z-index:2;grid-area:live-status;justify-self:start!important;width:max-content!important;margin-top:16px!important;position:static!important;inset:auto!important}.gym-os-shell .command-actions>button.dark{color:#10170d!important;background:linear-gradient(135deg,#c8ff3d,#aee82a)!important;border-color:#b8ed32!important;min-width:190px!important;padding:12px 16px!important;box-shadow:0 10px 28px #b9f33d24!important}.gym-os-shell .command-actions>button.dark svg{stroke-width:2.35px;color:#17200f!important;width:23px!important;height:23px!important}.gym-os-shell .command-actions>button.dark strong{letter-spacing:-.1px;color:#11180e!important;font-size:15px!important;font-weight:900!important;line-height:1.25!important}.gym-os-shell .command-actions>button.dark small{color:#40511f!important;margin-top:4px!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}.gym-os-shell .command-actions>button.dark:hover{transform:translateY(-2px);background:linear-gradient(135deg,#d3ff62,#bdff25)!important;border-color:#d9ff74!important;box-shadow:0 14px 34px #b9f33d38!important}.gym-os-shell.app-light .command-actions>button.dark{color:#fff!important;background:linear-gradient(135deg,#182116,#25321d)!important;border-color:#314328!important;box-shadow:0 10px 25px #17211420!important}.gym-os-shell.app-light .command-actions>button.dark svg,.gym-os-shell.app-light .command-actions>button.dark strong{color:#fff!important}.gym-os-shell.app-light .command-actions>button.dark small{color:#c8d4c0!important}@media (max-width:1100px){.gym-side{width:250px!important}.gym-work{width:calc(100% - 250px)!important;margin-right:250px!important}.gym-topbar .scope,.gym-topbar .member-app .action-label{display:none!important}}@media (max-width:1380px){.gym-os-shell .command-hero{grid-template-columns:1fr!important;grid-template-areas:"command-copy""command-actions""live-status"!important}.gym-os-shell .command-actions{width:min(100%,620px)!important}}@media (max-width:760px){.gym-side{width:min(320px,88vw)!important}.gym-work{width:100%!important;margin:0!important}.gym-topbar{height:auto!important;min-height:76px!important;padding:12px!important}.global-search{width:100%!important}.gym-topbar .head-actions{gap:5px!important}.workspace-tabs{overflow-x:auto;margin:10px 12px 0!important;top:88px!important}.workspace-tabs button{min-width:max-content}.gym-work .content{padding:18px 13px 40px!important}.command-hero{min-height:250px!important;padding:22px!important}.command-hero h1{font-size:28px!important}.command-actions{flex-wrap:wrap!important}.hero-pulse{margin-top:16px!important;position:static!important}}.live-presence-v3{--lp-green:var(--gym-brand,#b9f33d);--lp-blue:#55b8ff;--lp-purple:#a98cff;--lp-orange:#ff9a5a;direction:rtl;padding-bottom:42px}.lp-hero{border:1px solid var(--line);background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent),transparent 31%),linear-gradient(135deg,var(--surface),var(--surface-2));border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:28px 30px;display:flex;position:relative;overflow:hidden}.lp-hero:after{content:"";border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 13%,transparent);width:260px;height:260px;box-shadow:0 0 0 38px color-mix(in srgb,var(--gym-brand,#b9f33d) 3%,transparent),0 0 0 78px color-mix(in srgb,var(--gym-brand,#b9f33d) 2%,transparent);border-radius:50%;position:absolute;top:-100px;left:-70px}.lp-hero>div{z-index:1;position:relative}.lp-hero p{color:var(--lp-green);font:800 11px var(--font-manrope);letter-spacing:1.2px;align-items:center;gap:8px;margin:0 0 10px;display:flex}.lp-hero p span{color:#5ed789;font:800 10px var(--font-cairo);letter-spacing:0;background:#5ed78916;border-radius:999px;padding:5px 9px}.lp-hero h1{color:var(--text);font:800 clamp(27px,3vw,40px) var(--font-cairo);margin:0;line-height:1.25}.lp-hero>div>small{color:var(--muted);margin-top:7px;font-size:13px;display:block}.lp-hero-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:9px;display:flex}.lp-hero-actions>span{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;display:flex}.lp-hero-actions>span i,.lp-online i{background:#5ed789;border-radius:50%;width:8px;height:8px;animation:2s infinite lp-pulse;box-shadow:0 0 0 5px #5ed78915}.lp-hero-actions button,.lp-empty button{border:1px solid var(--lp-green);background:var(--lp-green);color:#0d1607;min-height:44px;font:800 12px var(--font-cairo);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.lp-hero-actions button.secondary{border-color:var(--line);background:var(--surface);color:var(--text)}.lp-hero-actions button:disabled{opacity:.6}.lp-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:16px;display:grid}.lp-kpis article{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:52px 1fr;column-gap:14px;min-height:145px;padding:20px;display:grid;position:relative;overflow:hidden}.lp-kpis article:after{content:"";opacity:.045;background:currentColor;border-radius:50%;width:115px;height:115px;position:absolute;bottom:-45px;left:-22px}.lp-kpis article>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:50px;height:50px;color:var(--lp-green);border-radius:14px;grid-row:1/4;place-items:center;display:grid}.lp-kpis article.blue>i{color:var(--lp-blue);background:#55b8ff13}.lp-kpis article.purple>i{color:var(--lp-purple);background:#a98cff13}.lp-kpis article.orange>i{color:var(--lp-orange);background:#ff9a5a13}.lp-kpis span{color:var(--muted);font-size:12px}.lp-kpis strong{color:var(--text);font:800 29px var(--font-manrope)}.lp-kpis small{color:var(--muted);font-size:10px}.lp-kpis small b{background:#5ed789;border-radius:50%;width:6px;height:6px;margin-left:4px;display:inline-block}.lp-control-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.65fr);gap:16px;margin-bottom:16px;display:grid}.lp-command-card,.lp-rules-card,.lp-members-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;overflow:hidden}.lp-command-card{padding:22px}.lp-command-card>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lp-command-card h2,.lp-rules-card h2,.lp-members-card h2{color:var(--text);margin:2px 0;font-size:19px}.lp-command-card p,.lp-members-card header p{color:var(--lp-green);font:800 9px var(--font-manrope);letter-spacing:1.1px;margin:0}.lp-command-card small,.lp-members-card header small{color:var(--muted);font-size:11px}.lp-online{color:#5ed789;background:#5ed7890d;border:1px solid #5ed78928;border-radius:999px;align-items:center;gap:8px;padding:8px 11px;font-size:10px;display:flex}.lp-live-stage{direction:ltr;background:linear-gradient(135deg,#081421,#0e1b2c);border:1px solid #27384a;border-radius:16px;grid-template-columns:230px 1fr;align-items:center;gap:24px;min-height:290px;margin-top:17px;padding:22px;display:grid}.lp-radar{border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 19%,transparent);background:radial-gradient(circle,color-mix(in srgb,var(--gym-brand,#b9f33d) 12%,transparent) 0 3%,transparent 4% 27%,color-mix(in srgb,var(--gym-brand,#b9f33d) 3%,transparent) 28% 29%,transparent 30% 52%,color-mix(in srgb,var(--gym-brand,#b9f33d) 3%,transparent) 53% 54%,transparent 55%);width:220px;height:220px;box-shadow:inset 0 0 45px color-mix(in srgb,var(--gym-brand,#b9f33d) 2%,transparent);border-radius:50%;place-items:center;display:grid;position:relative}.lp-radar:before,.lp-radar:after{content:"";background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);position:absolute}.lp-radar:before{width:1px;height:100%}.lp-radar:after{width:100%;height:1px}.lp-radar span{z-index:2;border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 27%,transparent);width:106px;height:106px;color:var(--lp-green);background:#0c1926;border-radius:50%;flex-direction:column;align-items:center;padding-top:17px;display:flex;position:relative}.lp-radar strong{font:800 31px var(--font-manrope);line-height:1}.lp-radar small{color:#9aabbd;font-size:10px}.lp-sources{direction:rtl;grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-sources article{background:#111f31;border:1px solid #24354a;border-radius:12px;align-items:center;gap:12px;padding:15px;display:flex}.lp-sources article>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:39px;height:39px;color:var(--lp-green);border-radius:10px;place-items:center;display:grid}.lp-sources span{flex-direction:column;display:flex}.lp-sources small{color:#7d8ea3;font:700 9px var(--font-manrope)}.lp-sources strong{color:#fff;font:800 20px var(--font-manrope)}.lp-sources em{color:#8ea0b4;font:400 9px var(--font-cairo);font-style:normal}.lp-command-card>footer{color:var(--muted);gap:18px;padding-top:15px;font-size:10px;display:flex}.lp-command-card>footer i,.lp-command-card>footer b,.lp-command-card>footer em{background:#5ed789;border-radius:50%;width:7px;height:7px;margin-left:5px;display:inline-block}.lp-command-card>footer b{background:var(--lp-blue)}.lp-command-card>footer em{background:var(--lp-purple)}.lp-rules-card{padding:20px}.lp-rules-card>header{align-items:center;gap:11px;padding-bottom:15px;display:flex}.lp-rules-card>header>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:45px;height:45px;color:var(--lp-green);border-radius:13px;place-items:center;display:grid}.lp-rules-card>header div{flex:1}.lp-rules-card h2{font-size:16px}.lp-rules-card header p{color:var(--muted);margin:0;font-size:10px}.lp-rules-card header>span{color:#5ed789;font:800 9px var(--font-manrope)}.lp-rule{border-top:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}.lp-rule>i{background:var(--surface-2);width:35px;height:35px;color:var(--lp-green);border-radius:9px;place-items:center;display:grid}.lp-rule>span{flex-direction:column;flex:1;display:flex}.lp-rule strong{color:var(--text);font-size:11px}.lp-rule small{color:var(--muted);font-size:9px}.lp-rule>b{color:#5ed789;font:800 8px var(--font-manrope);background:#5ed78912;border-radius:999px;padding:4px 7px}.lp-privacy{border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 13%,transparent);background:color-mix(in srgb,var(--gym-brand,#b9f33d) 3%,transparent);color:var(--lp-green);border-radius:11px;gap:9px;margin-top:14px;padding:12px;display:flex}.lp-privacy p{margin:0}.lp-privacy strong,.lp-privacy small{display:block}.lp-privacy strong{font-size:10px}.lp-privacy small{color:var(--muted);margin-top:3px;font-size:9px;line-height:1.6}.lp-members-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding:22px;display:flex}.lp-list-tools{align-items:center;gap:10px;display:flex}.lp-list-tools nav{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;gap:4px;padding:4px;display:flex}.lp-list-tools nav button{min-height:34px;color:var(--muted);font:700 10px var(--font-cairo);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.lp-list-tools nav button b{margin-right:5px}.lp-list-tools nav button.active{background:var(--lp-green);color:#0e1608}.lp-list-tools label{border:1px solid var(--line);background:var(--surface-2);min-width:260px;height:44px;color:var(--muted);border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.lp-list-tools input{width:100%;color:var(--text);font:500 11px var(--font-cairo);background:0 0;border:0;outline:0}.lp-list-tools label button{color:var(--muted);background:0 0;border:0;place-items:center;display:grid}.lp-table-wrap{overflow:auto}.lp-members-card table{border-collapse:collapse;text-align:right;width:100%;min-width:960px}.lp-members-card th{background:var(--surface-2);color:var(--muted);padding:13px 16px;font-size:10px}.lp-members-card td{border-top:1px solid var(--line);color:var(--text);padding:15px 16px;font-size:11px}.lp-members-card td:first-child{align-items:center;gap:10px;display:flex}.lp-members-card td:first-child span{flex-direction:column;display:flex}.lp-members-card td:first-child small{color:var(--muted);font:600 9px var(--font-manrope)}.lp-avatar{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 13%,transparent);width:40px;height:40px;color:var(--lp-green);border-radius:12px;place-items:center;font-size:14px;display:grid}.lp-avatar.a1{color:var(--lp-blue);background:#55b8ff1b}.lp-avatar.a2{color:var(--lp-purple);background:#a98cff1b}.lp-avatar.a3{color:var(--lp-orange);background:#ff9a5a1b}.lp-source,.lp-location,.lp-status{align-items:center;gap:6px;display:inline-flex}.lp-source{background:var(--surface-2);color:var(--text);border-radius:8px;padding:6px 9px}.lp-location svg{color:var(--lp-green)}.lp-status{color:#5ed789;background:#5ed78911;border-radius:999px;padding:6px 9px;font-size:9px}.lp-status i{background:currentColor;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #5ed78910}.lp-members-card td:last-child button{color:var(--lp-green);font:800 10px var(--font-cairo);cursor:pointer;background:0 0;border:0}.lp-empty,.lp-loading{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:290px;padding:35px;display:flex}.lp-empty>i{border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 19%,transparent);background:color-mix(in srgb,var(--gym-brand,#b9f33d) 4%,transparent);width:72px;height:72px;color:var(--lp-green);border-radius:22px;place-items:center;margin-bottom:15px;display:grid}.lp-empty strong,.lp-loading strong{color:var(--text);font-size:17px}.lp-empty p{max-width:440px;color:var(--muted);margin:6px 0 18px;font-size:11px;line-height:1.8}.lp-loading{color:var(--lp-green);gap:12px}.lp-drawer-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02060aa8;justify-content:flex-start;display:flex;position:fixed;inset:0}.lp-drawer{background:var(--surface);border-right:1px solid var(--line);width:min(430px,92vw);height:100%;padding:28px;animation:.25s lp-drawer;position:relative;box-shadow:20px 0 70px #0007}.lp-close{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:18px;left:18px}.lp-person-head{align-items:center;gap:14px;padding:45px 0 22px;display:flex}.lp-person-head>b{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);width:64px;height:64px;color:var(--lp-green);border-radius:18px;place-items:center;font-size:23px;display:grid}.lp-person-head span{flex-direction:column;display:flex}.lp-person-head small{color:var(--lp-green);font-size:10px}.lp-person-head strong{color:var(--text);font-size:21px}.lp-person-head em{color:var(--muted);font:600 11px var(--font-manrope);font-style:normal}.lp-drawer-live{color:#5ed789;background:#5ed7890b;border:1px solid #5ed78928;border-radius:11px;align-items:center;gap:8px;padding:12px;font-size:11px;display:flex}.lp-drawer-live i{background:#5ed789;border-radius:50%;width:8px;height:8px}.lp-drawer dl{margin:18px 0}.lp-drawer dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:15px 0;display:flex}.lp-drawer dt{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.lp-drawer dd{color:var(--text);margin:0;font-size:11px;font-weight:700}.lp-primary{background:var(--lp-green);color:#0d1607;width:100%;min-height:46px;font:800 12px var(--font-cairo);cursor:pointer;border:0;border-radius:11px}.lp-settings-head{text-align:center;padding:55px 0 12px}.lp-settings-head>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:62px;height:62px;color:var(--lp-green);border-radius:18px;place-items:center;margin:0 auto 12px;display:grid}.lp-settings-head h2{color:var(--text);margin:0;font-size:21px}.lp-settings-head p,.lp-settings-note{color:var(--muted);font-size:11px;line-height:1.7}.lp-settings-note{background:var(--surface-2);border-radius:10px;padding:12px}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-pulse{50%{opacity:.45}}@keyframes lp-drawer{0%{transform:translate(-100%)}}@media (max-width:1200px){.lp-kpis{grid-template-columns:1fr 1fr}.lp-control-grid{grid-template-columns:1fr}.lp-members-card>header{flex-direction:column;align-items:flex-start}.lp-list-tools{justify-content:space-between;width:100%}}@media (max-width:760px){.live-presence-v3{padding-inline:14px!important}.lp-hero{flex-direction:column;align-items:flex-start;padding:22px}.lp-hero-actions,.lp-hero-actions>span{width:100%}.lp-hero-actions button{flex:1}.lp-kpis{grid-template-columns:1fr}.lp-kpis article{min-height:126px}.lp-live-stage{grid-template-columns:1fr;padding:15px}.lp-radar{width:190px;height:190px;margin:auto}.lp-sources{grid-template-columns:1fr}.lp-list-tools{flex-direction:column;align-items:stretch}.lp-list-tools nav{overflow:auto}.lp-list-tools label{width:100%;min-width:0}.lp-command-card>footer{flex-wrap:wrap}.lp-hero h1{font-size:29px}}.lp-inactivity-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:16px;overflow:hidden}.lp-inactivity-card>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.lp-inactivity-title{align-items:center;gap:13px;display:flex}.lp-inactivity-title>i{color:#ff7b7b;background:#ff6b6b14;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.lp-inactivity-title span{display:block}.lp-inactivity-title p{color:#ff8b8b;font:800 9px var(--font-manrope);letter-spacing:1.15px;margin:0}.lp-inactivity-title h2{color:var(--text);margin:3px 0;font-size:20px}.lp-inactivity-title small{color:var(--muted);font-size:11px}.lp-inactivity-total{text-align:left;grid-template-columns:auto auto;align-items:end;column-gap:10px;display:grid}.lp-inactivity-total small{color:var(--muted);grid-column:1/3;font-size:10px}.lp-inactivity-total strong{color:#ff7b7b;font:800 34px var(--font-manrope);line-height:1}.lp-inactivity-total span{color:var(--muted);font-size:10px}.lp-inactivity-filters{border-bottom:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;padding:14px 22px;display:flex}.lp-inactivity-filters button{border:1px solid var(--line);background:var(--surface);min-height:39px;color:var(--muted);font:700 10px var(--font-cairo);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 12px;display:flex}.lp-inactivity-filters button b{color:#ff8585;min-width:22px;height:22px;font:800 10px var(--font-manrope);background:#ff6b6b12;border-radius:7px;place-items:center;padding:0 5px;display:grid}.lp-inactivity-filters button.active{color:var(--text);background:#ff6b6b10;border-color:#ff74745c}.lp-inactivity-filters button.active b{color:#fff;background:#ff7474}.lp-inactivity-filters button.refresh{color:var(--text);margin-inline-start:auto}.lp-inactivity-table{overflow:auto}.lp-inactivity-table table{border-collapse:collapse;text-align:right;width:100%;min-width:1000px}.lp-inactivity-table th{background:var(--surface-2);color:var(--muted);padding:13px 16px;font-size:10px}.lp-inactivity-table td{border-top:1px solid var(--line);color:var(--text);padding:15px 16px;font-size:11px}.lp-inactivity-table td:first-child{align-items:center;gap:10px;display:flex}.lp-inactivity-table td:first-child>span{flex-direction:column;display:flex}.lp-inactivity-table td:first-child small{color:var(--muted);font:600 9px var(--font-manrope)}.lp-activity-kind{background:var(--surface-2);color:var(--text);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;display:inline-flex}.lp-activity-kind.never{color:#ff8585;background:#ff6b6b10}.lp-days-off{color:#ff8585;font:800 13px var(--font-manrope)}.lp-member-state{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);color:var(--lp-green);border-radius:999px;padding:6px 9px;font-size:9px;display:inline-flex}.lp-inactivity-table td:last-child button{color:var(--lp-blue);font:700 10px var(--font-manrope);cursor:pointer;background:0 0;border:0}.lp-inactivity-empty{min-height:190px;color:var(--lp-green);justify-content:center;align-items:center;gap:10px;padding:30px;display:flex}.lp-inactivity-empty strong{color:var(--text);font-size:14px}.lp-inactivity-empty.success{flex-direction:column}.lp-inactivity-empty.success small{color:var(--muted);font-size:11px}@media (max-width:760px){.lp-inactivity-card>header{flex-direction:column;align-items:flex-start}.lp-inactivity-total{text-align:right}.lp-inactivity-filters{padding-inline:14px;overflow:auto}.lp-inactivity-filters button{flex:none}.lp-inactivity-filters button.refresh{margin-inline-start:0}.lp-inactivity-title h2{font-size:18px}}.lp-sort,.lp-export{border:1px solid var(--line);background:var(--surface-2);height:42px;color:var(--text);font:700 10px var(--font-cairo);cursor:pointer;border-radius:10px;padding:0 12px}.lp-export{background:var(--lp-green);border-color:var(--lp-green);color:#0d1607;white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.lp-error{color:#ff8585;min-height:240px}.lp-error strong{color:var(--text)}.lp-error p{margin-bottom:14px}.lp-error button{background:var(--lp-green);color:#0d1607}@media (max-width:760px){.lp-sort,.lp-export{width:100%;height:44px}.lp-members-card>header{padding:18px 14px}.lp-kpis article>i{width:46px;height:46px}}.reports-v3{--rp-green:var(--gym-brand,#b9f33d);--rp-blue:#55b8ff;--rp-purple:#a98cff;--rp-orange:#ff9a5a;direction:rtl;padding-bottom:44px}.rp-hero{border:1px solid var(--line);background:radial-gradient(circle at 8% 0%, color-mix(in srgb, var(--gym-brand,#b9f33d) 10%, transparent), transparent 32%), linear-gradient(135deg, var(--surface), var(--surface-2));border-radius:22px;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:14px;padding:29px 31px;display:flex;position:relative;overflow:hidden}.rp-hero:after{content:"";border:1px solid color-mix(in srgb, var(--gym-brand,#b9f33d) 13%, transparent);width:250px;height:250px;box-shadow:0 0 0 40px color-mix(in srgb, var(--gym-brand,#b9f33d) 3%, transparent), 0 0 0 80px color-mix(in srgb, var(--gym-brand,#b9f33d) 2%, transparent);border-radius:50%;position:absolute;top:-105px;left:-60px}.rp-hero>div{z-index:1;position:relative}.rp-hero p,.rp-section-head p,.rp-health header p,.rp-schedule header p{color:var(--rp-green);font:800 10px var(--font-manrope);letter-spacing:1.1px;align-items:center;gap:8px;margin:0;display:flex}.rp-hero p span{color:#5ed789;font:800 9px var(--font-manrope);letter-spacing:0;background:#5ed78913;border-radius:999px;padding:5px 8px}.rp-hero h1{color:var(--text);font:800 clamp(29px, 3vw, 41px) var(--font-cairo);margin:7px 0 2px}.rp-hero>div>small{color:var(--muted);font-size:13px}.rp-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}.rp-actions>span{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.rp-actions>span i,.rp-health header>span i{background:#5ed789;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #5ed78912}.rp-actions button{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--text);font:800 11px var(--font-cairo);cursor:pointer;border-radius:11px;align-items:center;gap:8px;padding:0 15px;display:flex}.rp-actions button.primary{border-color:var(--rp-green);background:var(--rp-green);color:#101708}.rp-actions button:disabled{opacity:.55}.rp-context{align-items:center;gap:10px;margin-bottom:14px;display:flex}.rp-context>div{border:1px solid var(--line);background:var(--surface);min-height:54px;color:var(--rp-green);border-radius:13px;align-items:center;gap:9px;padding:0 14px;display:flex}.rp-context>div span{flex-direction:column;display:flex}.rp-context small{color:var(--muted);font-size:8px}.rp-context strong{color:var(--text);font-size:10px}.rp-context>p{color:#5ed789;align-items:center;gap:7px;margin-right:auto;font-size:10px;display:flex}.rp-kpis{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:22px;display:grid}.rp-kpis article{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-rows:auto auto auto;grid-template-columns:52px 1fr;column-gap:14px;min-height:145px;padding:20px;display:grid;position:relative;overflow:hidden}.rp-kpis article:after{content:"";opacity:.04;background:currentColor;border-radius:50%;width:125px;height:125px;position:absolute;bottom:-52px;left:-30px}.rp-kpis article>i{background:color-mix(in srgb, var(--gym-brand,#b9f33d) 8%, transparent);width:50px;height:50px;color:var(--rp-green);border-radius:14px;grid-row:1/4;place-items:center;display:grid}.rp-kpis .blue>i{color:var(--rp-blue);background:#55b8ff12}.rp-kpis .purple>i{color:var(--rp-purple);background:#a98cff12}.rp-kpis .orange>i{color:var(--rp-orange);background:#ff9a5a12}.rp-kpis span{color:var(--muted);font-size:11px}.rp-kpis strong{color:var(--text);font:800 25px var(--font-manrope)}.rp-kpis small{color:var(--muted);font-size:9px}.rp-section-head{justify-content:space-between;align-items:flex-end;margin:0 2px 12px;display:flex}.rp-section-head h2,.rp-health h2,.rp-schedule h2{color:var(--text);margin:3px 0;font-size:21px}.rp-section-head small{color:var(--muted);font-size:10px}.rp-section-head>span{border:1px solid color-mix(in srgb, var(--gym-brand,#b9f33d) 15%, transparent);background:color-mix(in srgb, var(--gym-brand,#b9f33d) 3%, transparent);color:var(--rp-green);border-radius:999px;padding:7px 10px;font-size:9px}.rp-grid{grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:16px;display:grid}.rp-grid>article{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:21px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.rp-grid>article:hover{border-color:color-mix(in srgb, var(--gym-brand,#b9f33d) 33%, transparent);transform:translateY(-3px);box-shadow:0 18px 38px #00000012}.rp-grid>article:before{content:"";background:var(--rp-green);width:4px;height:100%;position:absolute;top:0;right:0}.rp-grid>article.blue:before{background:var(--rp-blue)}.rp-grid>article.purple:before{background:var(--rp-purple)}.rp-grid>article.orange:before{background:var(--rp-orange)}.rp-grid>article.cyan:before{background:#43d7ca}.rp-grid>article.red:before{background:#ff6868}.rp-grid article>header{justify-content:space-between;align-items:center;display:flex}.rp-grid header>i{background:color-mix(in srgb, var(--gym-brand,#b9f33d) 8%, transparent);width:49px;height:49px;color:var(--rp-green);border-radius:14px;place-items:center;display:grid}.rp-grid .blue header>i{color:var(--rp-blue);background:#55b8ff11}.rp-grid .purple header>i{color:var(--rp-purple);background:#a98cff11}.rp-grid .orange header>i{color:var(--rp-orange);background:#ff9a5a11}.rp-grid .cyan header>i{color:#43d7ca;background:#43d7ca11}.rp-grid .red header>i{color:#ff6868;background:#ff686811}.rp-grid header>span{color:var(--muted);font:800 9px var(--font-manrope);letter-spacing:1px}.rp-grid h3{color:var(--text);margin:17px 0 5px;font-size:16px}.rp-grid>article>p{min-height:42px;color:var(--muted);margin:0;font-size:10px;line-height:1.7}.rp-fields{background:var(--surface-2);border-radius:10px;min-height:62px;margin:15px 0;padding:11px}.rp-fields small{color:var(--muted);margin-bottom:4px;font-size:8px;display:block}.rp-fields span{color:var(--text);font-size:9px;line-height:1.7}.rp-grid footer{grid-template-columns:1fr 45px;gap:8px;display:grid}.rp-grid footer button{border:1px solid var(--line);background:var(--surface-2);min-height:45px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:9px;display:flex}.rp-grid footer button:first-child{border-color:var(--rp-green);background:var(--rp-green);color:#111909;justify-content:flex-start;padding:0 12px}.rp-grid footer button span{text-align:right;flex-direction:column;flex:1;display:flex}.rp-grid footer strong{font-size:10px}.rp-grid footer small{opacity:.65;font-size:8px}.rp-bottom-grid{grid-template-columns:1.25fr .85fr;gap:14px;display:grid}.rp-health,.rp-schedule{border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:21px}.rp-health>header,.rp-schedule>header{justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.rp-health header>span,.rp-schedule header>span{color:#5ed789;background:#5ed7890e;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;font-size:9px;display:flex}.rp-health>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rp-health section{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.rp-health section>i{background:color-mix(in srgb, var(--gym-brand,#b9f33d) 8%, transparent);width:38px;height:38px;color:var(--rp-green);border-radius:10px;place-items:center;display:grid}.rp-health section span{flex-direction:column;flex:1;display:flex}.rp-health section small{color:var(--muted);font-size:8px}.rp-health section strong{color:var(--text);font:800 19px var(--font-manrope)}.rp-health section em{max-width:95px;color:var(--muted);font-size:8px;font-style:normal}.rp-schedule header small{color:var(--muted);font-size:9px}.rp-schedule>div{border-top:1px solid var(--line);align-items:center;gap:10px;padding:13px 0;display:flex}.rp-schedule>div>i{background:var(--surface-2);width:37px;height:37px;color:var(--rp-green);border-radius:10px;place-items:center;display:grid}.rp-schedule>div>span{flex-direction:column;flex:1;display:flex}.rp-schedule strong{color:var(--text);font-size:10px}.rp-schedule small,.rp-schedule b{color:var(--muted);font-size:8px}.rp-modal-backdrop{z-index:1300;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02060ac0;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rp-builder{border:1px solid var(--line);background:var(--surface);border-radius:22px;width:min(480px,100%);padding:27px;position:relative;box-shadow:0 35px 90px #0008}.rp-close{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;top:18px;left:18px}.rp-builder header{text-align:center}.rp-builder header>i{background:color-mix(in srgb, var(--gym-brand,#b9f33d) 7%, transparent);width:65px;height:65px;color:var(--rp-green);border-radius:18px;place-items:center;margin:5px auto 12px;display:grid}.rp-builder header p{color:var(--rp-green);font:800 9px var(--font-manrope);letter-spacing:1px;margin:0}.rp-builder h2{color:var(--text);margin:5px 0;font-size:22px}.rp-builder header small{color:var(--muted);font-size:10px}.rp-builder label{color:var(--text);flex-direction:column;gap:7px;margin:22px 0;font-size:10px;display:flex}.rp-builder select{border:1px solid var(--line);background:var(--surface-2);height:47px;color:var(--text);font:600 11px var(--font-cairo);border-radius:11px;padding:0 12px}.rp-builder-info{color:#5ed789;background:#5ed7890a;border:1px solid #5ed78925;border-radius:11px;align-items:center;gap:10px;padding:13px;display:flex}.rp-builder-info span{flex-direction:column;display:flex}.rp-builder-info strong{font-size:10px}.rp-builder-info small{color:var(--muted);font-size:8px}.rp-builder-export{background:var(--rp-green);color:#101708;width:100%;height:48px;font:800 11px var(--font-cairo);cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;margin-top:13px;display:flex}@media (max-width:1180px){.rp-kpis,.rp-grid{grid-template-columns:1fr 1fr}.rp-bottom-grid{grid-template-columns:1fr}}@media (max-width:760px){.reports-v3{padding-inline:14px!important}.rp-hero{flex-direction:column;align-items:flex-start;padding:22px}.rp-actions,.rp-actions>span{width:100%}.rp-actions button{flex:1}.rp-context{flex-direction:column;align-items:stretch}.rp-context>p{margin:0}.rp-kpis,.rp-grid{grid-template-columns:1fr}.rp-kpis article{min-height:126px}.rp-section-head{flex-direction:column;align-items:flex-start;gap:10px}.rp-health>div{grid-template-columns:1fr}.rp-grid>article>p{min-height:0}}@media print{body *{visibility:hidden}.print-focus,.print-focus *{visibility:visible}.print-focus{color:#111!important;background:#fff!important;border:1px solid #ddd!important;position:fixed!important;inset:40px!important}}.reports-v3.is-en{direction:ltr!important}.reports-v3.is-ar{direction:rtl!important}.rp-context input[type=date]{background:var(--surface-2,#0b1522);border:1px solid var(--line,#294057);color:var(--text,#f4f7fb);font:inherit;border-radius:8px;min-width:145px;padding:8px 10px}.rp-reset{border:1px solid var(--line,#294057);color:var(--text,#f4f7fb);cursor:pointer;background:0 0;border-radius:8px;padding:10px 14px;font-weight:700}.rp-report-select{border:1px solid var(--line,#294057);background:var(--surface-2,#0b1522);color:var(--text,#f4f7fb);font:inherit;cursor:pointer;border-radius:9px;min-width:190px;padding:11px 14px;font-weight:700}.rp-report-select:focus{outline:2px solid var(--gym-brand,#b9f33d);outline-offset:2px}.rp-library-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:16px;display:grid}.rp-report-sidebar{border:1px solid var(--line,#294057);background:var(--surface,#101d2d);border-radius:14px;padding:12px;position:sticky;top:18px}.rp-report-sidebar p{letter-spacing:.12em;color:var(--muted,#91a0b5);margin:4px 8px 10px;font-size:.72rem}.rp-report-sidebar button{width:100%;color:var(--text,#f4f7fb);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:12px 10px;font-weight:700;display:flex}.rp-report-sidebar button:hover,.rp-report-sidebar button:focus{background:color-mix(in srgb, var(--gym-brand,#b9f33d) 14%, transparent);color:var(--gym-brand,#b9f33d)}.rp-report-sidebar button span{flex:1}.rp-hero h1{font-size:clamp(2rem,3vw,3.2rem)!important}.rp-grid h3{font-size:1.25rem!important}.rp-grid p,.rp-grid .rp-fields span{line-height:1.55;font-size:1rem!important}.rp-grid footer button{min-height:52px!important;font-size:.95rem!important}.rp-context strong,.rp-context input{font-size:1rem!important}.rp-reset:hover{border-color:var(--lime,#b7ff2a);color:var(--lime,#b7ff2a)}.rp-grid footer{align-items:stretch;grid-template-columns:minmax(0,1.35fr) minmax(0,1.35fr) 54px!important;gap:10px!important}.rp-grid footer button{white-space:nowrap;width:100%;overflow:hidden;min-width:0!important;padding:0 12px!important}.rp-grid footer button span{min-width:0;overflow:hidden}.rp-grid footer button strong,.rp-grid footer button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rp-grid footer button:last-child{justify-content:center!important;padding:0!important}.rp-grid>article{flex-direction:column;min-height:330px;display:flex}.rp-grid>article .rp-fields{flex:1}.rp-preview{width:min(1100px,96vw)!important;max-height:88vh!important;overflow:auto!important}.rp-fullpage{width:min(1500px,98vw)!important;height:94vh!important;max-height:94vh!important}.rp-chart{border:1px solid var(--line,#294057);border-radius:10px;margin:14px 0;padding:16px}.rp-chart>strong{margin-bottom:12px;display:block}.rp-chart>div{align-items:end;gap:6px;height:130px;display:flex}.rp-chart i{background:linear-gradient(180deg, var(--gym-brand,#b9f33d), color-mix(in srgb, var(--gym-brand,#b9f33d) 25%, transparent));opacity:.9;border-radius:4px 4px 0 0;flex:1;min-width:8px;display:block}.rp-preview-table{border:1px solid var(--line,#294057);border-radius:10px;margin:18px 0;overflow:auto}.rp-preview-table table{border-collapse:collapse;width:100%;min-width:700px}.rp-preview-table th,.rp-preview-table td{border-bottom:1px solid var(--line,#294057);text-align:start;white-space:nowrap;padding:12px 14px}.rp-preview-table th{color:var(--lime,#b7ff2a);background:#ffffff08;font-size:.82rem}.rp-analytics-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.rp-analytics-kpis>div{border:1px solid var(--line,#294057);background:#ffffff08;border-radius:10px;padding:14px}.rp-analytics-kpis small{color:var(--muted,#91a0b5);margin-bottom:5px;display:block}.rp-analytics-kpis strong{font-size:1.25rem}.rp-modal-actions{justify-content:flex-end;gap:10px;display:flex}.rp-modal-actions button{align-items:center;gap:7px;display:inline-flex}@media (max-width:700px){.rp-grid footer{grid-template-columns:1fr 1fr!important}.rp-grid footer button:first-child{grid-column:1/-1}.rp-context{flex-wrap:wrap}.rp-context input[type=date]{min-width:120px}}@media (max-width:900px){.rp-library-layout{grid-template-columns:1fr}.rp-report-sidebar{flex-wrap:wrap;gap:6px;display:flex;position:static}.rp-report-sidebar p{width:100%}.rp-report-sidebar button{flex:150px;width:auto}}.rp-report-sidebar button.active,.reports-side-menu button.active{box-shadow:inset 3px 0 0 var(--gym-brand,#b9f33d);font-weight:800;background:color-mix(in srgb, var(--gym-brand,#b9f33d) 18%, transparent)!important;color:var(--gym-brand,#b9f33d)!important}@media (max-width:600px){.rp-analytics-kpis{grid-template-columns:1fr}.rp-modal-actions{flex-direction:column}.rp-modal-actions button{justify-content:center}}.rp-inline-analytics{border:1px solid var(--line);background:var(--panel);border-radius:22px;gap:22px;margin-top:24px;padding:24px;display:grid;box-shadow:0 18px 48px #00000014}.rp-inline-analytics>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;display:flex}.rp-inline-analytics>header p{color:var(--lime);letter-spacing:.13em;margin:0 0 7px;font-size:12px;font-weight:900}.rp-inline-analytics>header h2{margin:0;font-size:clamp(25px,2.2vw,36px);line-height:1.1}.rp-inline-analytics>header small{color:var(--muted);margin-top:8px;font-size:14px;display:block}.rp-inline-analytics>header>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.rp-inline-analytics>header button{border:1px solid var(--line);background:var(--surface);min-height:46px;color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:9px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.rp-inline-analytics .rp-preview-table{border:1px solid var(--line);border-radius:16px;max-height:620px;overflow:auto}.rp-inline-analytics .rp-preview-table table{border-collapse:collapse;width:100%;min-width:900px}.rp-inline-analytics .rp-preview-table th{z-index:1;background:var(--surface);text-transform:uppercase;letter-spacing:.06em;font-size:12px;position:sticky;top:0}.rp-inline-analytics .rp-preview-table th,.rp-inline-analytics .rp-preview-table td{text-align:start;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px}@media (max-width:760px){.rp-inline-analytics{border-radius:16px;padding:16px}.rp-inline-analytics>header{flex-direction:column;align-items:stretch}.rp-inline-analytics>header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.rp-inline-analytics>header button:first-child{grid-column:1/-1}.rp-inline-analytics .rp-analytics-kpis{grid-template-columns:1fr 1fr}}.rp-schedule header>.rp-schedule-add{border:1px solid color-mix(in srgb, var(--gym-brand,#b9f33d) 42%, var(--line));background:color-mix(in srgb, var(--gym-brand,#b9f33d) 12%, var(--surface));min-height:42px;color:var(--text);border-radius:11px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:850;display:inline-flex}.rp-schedule>div>button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:750;display:inline-flex}.rp-schedule>div>button.danger{color:#ff6676;width:38px;padding:0}.rp-schedule>div.is-paused{opacity:.65}.rp-schedule-empty{color:var(--muted);text-align:center;justify-content:center!important;min-height:90px!important}.rp-schedule-empty>span{flex:0 auto!important}.rp-schedule-form{border:1px solid var(--line);background:var(--surface);width:min(680px,100vw - 28px);max-height:calc(100vh - 36px);color:var(--text);border-radius:20px;overflow:auto;box-shadow:0 30px 90px #0008}.rp-schedule-form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.rp-schedule-form>header p{color:var(--gym-brand,#b9f33d);letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:900}.rp-schedule-form>header h2{margin:0;font-size:24px}.rp-schedule-form>header small{color:var(--muted);margin-top:6px;font-size:14px;display:block}.rp-schedule-form>header>button{border:1px solid var(--line);background:var(--surface-2);width:42px;height:42px;color:var(--text);border-radius:11px}.rp-schedule-form>div{grid-template-columns:1fr 1fr;gap:16px;padding:24px;display:grid}.rp-schedule-form label{gap:8px;font-size:13px;font-weight:800;display:grid}.rp-schedule-form label.wide{grid-column:1/-1}.rp-schedule-form input,.rp-schedule-form select{border:1px solid var(--line);background:var(--surface-2);width:100%;height:48px;color:var(--text);font:inherit;border-radius:11px;padding:0 13px}.rp-schedule-form label small{color:var(--muted);font-weight:500}.rp-schedule-form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:18px 24px;display:flex}.rp-schedule-form>footer button{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--text);border-radius:11px;align-items:center;gap:8px;padding:0 18px;font-weight:850;display:inline-flex}.rp-schedule-form>footer button.primary{border-color:var(--gym-brand,#b9f33d);background:var(--gym-brand,#b9f33d);color:#10170d}@media (max-width:680px){.rp-schedule-form>div{grid-template-columns:1fr}.rp-schedule-form label.wide{grid-column:auto}.rp-schedule>div{flex-wrap:wrap}.rp-schedule>div>span{min-width:calc(100% - 54px)}}.sales-v3{--sales-green:var(--gym-brand,#b9f33d);direction:rtl;padding-bottom:44px}.sales-v3 .feature-head{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent),transparent 32%),linear-gradient(135deg,var(--surface),var(--surface-2))!important;border-radius:22px!important;min-height:170px!important;margin-bottom:15px!important;padding:29px 31px!important}.sales-v3 .feature-head p{letter-spacing:1.1px;font-size:11px!important}.sales-v3 .feature-head h1{font-size:clamp(29px,3vw,41px)!important;line-height:1.3!important}.sales-v3 .feature-head>div>span{font-size:13px!important;line-height:1.8!important}.sales-v3 .feature-head>button{border-radius:11px!important;min-height:46px!important;padding:0 17px!important;font-size:12px!important;font-weight:800!important}.sales-v3 .sales-top{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px;display:grid}.sales-v3 .sales-top>div{grid-template-rows:auto auto auto;grid-template-columns:52px 1fr;column-gap:14px;min-height:145px;display:grid;position:relative;overflow:hidden;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:18px!important;padding:20px!important}.sales-v3 .sales-top>div:after{content:"";opacity:.04;background:currentColor;border-radius:50%;width:125px;height:125px;position:absolute;bottom:-52px;left:-30px}.sales-v3 .sales-top>div>i:first-child{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:50px;height:50px;color:var(--sales-green);border-radius:14px;grid-row:1/4;place-items:center;display:grid}.sales-v3 .sales-top .pipeline-value>i:first-child{color:#55b8ff;background:#55b8ff12}.sales-v3 .sales-top .conversion>i:first-child{color:#a98cff;background:#a98cff12}.sales-v3 .sales-top .followups>i:first-child{color:#ff9a5a;background:#ff9a5a12}.sales-v3 .sales-top span{color:var(--muted);margin:0;font-size:11px}.sales-v3 .sales-top strong{color:var(--text);font:800 25px var(--font-manrope);margin:2px 0}.sales-v3 .sales-top small{color:var(--muted);font-size:9px}.sales-v3 .sales-top .pipeline-value>i:nth-of-type(2){background:var(--line);border-radius:999px;grid-column:2;height:5px;margin:3px 0;overflow:hidden}.sales-v3 .sales-top .pipeline-value>i:nth-of-type(2) b{border-radius:inherit;background:linear-gradient(90deg,#55b8ff,var(--sales-green));height:100%;display:block}.sales-v3 .sales-layout{width:100%;overflow:hidden}.sales-v3 .pipeline{scrollbar-width:thin;grid-template-columns:repeat(6,minmax(255px,1fr));gap:12px;margin-bottom:0;padding:2px 2px 13px;display:grid;overflow-x:auto}.sales-v3 .pipeline>article{min-width:255px;box-shadow:inset 0 3px var(--stage-color);border:1px solid var(--line)!important;background:color-mix(in srgb,var(--surface-2) 78%,var(--stage-color) 3%)!important;border-radius:17px!important;padding:12px!important}.sales-v3 .pipeline>article>header{align-items:center;gap:10px;padding:7px 4px 13px;display:flex}.sales-v3 .pipeline>article>header>b{width:10px;height:10px;box-shadow:0 0 0 5px color-mix(in srgb,var(--stage-color) 15%,transparent)}.sales-v3 .pipeline>article>header>div{flex-direction:column;flex:1;display:flex}.sales-v3 .pipeline>article>header strong{color:var(--text);font-size:12px}.sales-v3 .pipeline>article>header small{color:var(--muted);font-size:8px}.sales-v3 .pipeline>article>header>span{border:1px solid var(--line);background:var(--surface);min-width:28px;height:28px;color:var(--text);font:800 10px var(--font-manrope);border-radius:9px;place-items:center;padding:0 7px;display:grid}.sales-v3 .lead-card{border:1px solid var(--line);margin-bottom:10px;transition:transform .2s,border-color .2s;position:relative;box-shadow:0 8px 24px #0000000b;background:var(--surface)!important;border-radius:14px!important;padding:14px!important}.sales-v3 .lead-card:hover{border-color:color-mix(in srgb,var(--stage-color) 55%,var(--line));transform:translateY(-2px)}.sales-v3 .lead-card.overdue{border-color:#f36b7155}.sales-v3 .lead-card.overdue:before{content:"متابعة متأخرة";color:#fff;background:#f36b71;border-radius:999px;padding:3px 7px;font-size:7px;position:absolute;top:-7px;left:10px}.sales-v3 .lead-identity{align-items:center;gap:9px;justify-content:flex-start!important;display:flex!important}.sales-v3 .lead-identity>b{background:color-mix(in srgb,var(--stage-color) 14%,transparent);width:39px;height:39px;color:var(--stage-color);font:900 14px var(--font-manrope);border-radius:11px;place-items:center;display:grid}.sales-v3 .lead-identity>span{flex-direction:column;flex:1;min-width:0;display:flex}.sales-v3 .lead-identity strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sales-v3 .lead-identity small{color:var(--muted);font:600 8px var(--font-manrope);text-align:right;direction:ltr}.sales-v3 .lead-identity button{border:1px solid var(--line);background:var(--surface-2);width:30px;height:30px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.sales-v3 .lead-tags{align-items:center;gap:6px;margin-top:12px;justify-content:flex-start!important;display:flex!important}.sales-v3 .lead-tags span,.sales-v3 .lead-tags>b{align-items:center;gap:5px;background:var(--surface-2)!important;color:var(--muted)!important;border-radius:7px!important;margin:0!important;padding:5px 7px!important;font-size:8px!important;display:inline-flex!important}.sales-v3 .lead-tags>b{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent)!important;color:var(--sales-green)!important}.sales-v3 .lead-value{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:flex-end;margin:12px 0;padding:11px;display:flex}.sales-v3 .lead-value small{color:var(--muted);font-size:8px}.sales-v3 .lead-value strong{color:var(--text);font:800 16px var(--font-manrope)}.sales-v3 .lead-followup{color:var(--stage-color);align-items:center;gap:8px;padding-bottom:11px;display:flex}.sales-v3 .lead-followup>span{flex-direction:column;display:flex}.sales-v3 .lead-followup small{color:var(--muted);font-size:7px}.sales-v3 .lead-followup strong{color:var(--text);font-size:8px}.sales-v3 .lead-card>footer{justify-content:space-between;align-items:center;gap:8px;display:flex;border-top:1px solid var(--line)!important;padding-top:11px!important}.sales-v3 .lead-card>footer>span{color:var(--muted);grid-template-columns:18px 1fr;align-items:center;column-gap:5px;display:grid}.sales-v3 .lead-card>footer>span svg{grid-row:1/3}.sales-v3 .lead-card>footer small{font-size:7px}.sales-v3 .lead-card>footer strong{color:var(--text);font-size:8px}.sales-v3 .lead-card>footer button{cursor:pointer;border-radius:8px;align-items:center;gap:4px;font-weight:800;display:flex;border:1px solid color-mix(in srgb,var(--stage-color) 28%,var(--line))!important;background:color-mix(in srgb,var(--stage-color) 8%,transparent)!important;color:var(--stage-color)!important;padding:7px 9px!important;font-size:8px!important}.sales-v3 .stage-add{cursor:pointer;justify-content:center;align-items:center;gap:6px;width:100%;min-height:40px;font-weight:800;border:1px dashed color-mix(in srgb,var(--stage-color) 45%,var(--line))!important;color:var(--stage-color)!important;background:0 0!important;border-radius:10px!important;font-size:9px!important;display:flex!important}.sales-v3 .stage-empty,.sales-v3 .stage-loading{border:1px dashed var(--line);min-height:100px;color:var(--muted);border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:7px;margin-bottom:9px;font-size:8px;display:flex}.sales-v3 .stage-empty svg{color:var(--stage-color)}.sales-v3 .data-modal form{border-radius:20px!important;width:min(760px,94vw)!important}.sales-v3 .data-modal form>header{padding:20px 22px!important}.sales-v3 .data-modal form>header span{font-size:9px!important}.sales-v3 .data-modal form>header h2{font-size:21px!important}.sales-v3 .data-modal form>div{gap:13px!important;padding:20px 22px!important}.sales-v3 .data-modal label{gap:7px!important;font-size:10px!important}.sales-v3 .data-modal input,.sales-v3 .data-modal select,.sales-v3 .data-modal textarea{border-radius:10px!important;min-height:45px!important;font-size:11px!important}.sales-v3 .data-modal textarea{min-height:95px!important}.sales-v3 .data-modal form>footer button{border-radius:10px!important;min-height:43px!important;padding:0 18px!important;font-size:11px!important}@media (max-width:1150px){.sales-v3 .sales-top{grid-template-columns:1fr 1fr}}@media (max-width:700px){.sales-v3{padding-inline:14px!important}.sales-v3 .feature-head{min-height:190px!important;padding:22px!important}.sales-v3 .sales-top{grid-template-columns:1fr}.sales-v3 .sales-top>div{min-height:126px}.sales-v3 .pipeline{grid-template-columns:repeat(6,285px)}.sales-v3 .pipeline>article{min-width:285px}.sales-v3 .data-modal form>div{grid-template-columns:1fr!important}}.sales-crm{--crm-accent:var(--gym-brand,#c7ff3d);max-width:none!important;padding-bottom:54px!important}.sales-crm.is-ltr{direction:ltr}.sales-crm.is-rtl{direction:rtl}.sales-command-head{border:1px solid var(--line);background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--crm-accent) 12%,transparent),transparent 31%),linear-gradient(135deg,var(--surface),var(--surface-2));border-radius:24px;justify-content:space-between;align-items:center;gap:24px;min-height:190px;margin-bottom:18px;padding:32px;display:flex;overflow:hidden}.sales-command-head>div:first-child{max-width:760px}.sales-command-head>div>span{color:var(--crm-accent);font:800 12px/1.2 var(--font-manrope);letter-spacing:1px;align-items:center;gap:8px;display:flex}.sales-command-head h1{color:var(--text);font:800 clamp(34px,4vw,50px)/1.05 var(--font-manrope);letter-spacing:-1.7px;margin:10px 0 8px}.sales-command-head p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.sales-command-head>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.sales-command-head button{border:1px solid var(--line);background:var(--surface-2);min-height:48px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:800;display:flex}.sales-command-head button.primary{border-color:var(--crm-accent);background:var(--crm-accent);color:#11190b}.sales-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.sales-kpis article{border:1px solid var(--line);background:var(--surface);border-radius:19px;grid-template-rows:auto auto auto;grid-template-columns:58px 1fr;column-gap:15px;min-height:150px;padding:21px;display:grid;position:relative;overflow:hidden}.sales-kpis article:after{content:"";opacity:.035;background:currentColor;border-radius:50%;width:135px;height:135px;position:absolute;inset:auto -34px -54px auto}.sales-kpis i{background:color-mix(in srgb,currentColor 12%,transparent);width:54px;height:54px;color:var(--crm-accent);border-radius:15px;grid-row:1/4;place-items:center;display:grid}.sales-kpis .blue i{color:#55b9fb}.sales-kpis .purple i{color:#a98cff}.sales-kpis .orange i{color:#ff9b56}.sales-kpis span{color:var(--muted);font-size:13px}.sales-kpis strong{color:var(--text);font:800 27px/1.2 var(--font-manrope)}.sales-kpis small{color:var(--muted);font-size:11px}.sales-toolbar{border:1px solid var(--line);background:var(--surface);border-radius:16px 16px 0 0;grid-template-columns:minmax(300px,1fr) 190px 190px auto;gap:10px;padding:13px;display:grid}.sales-search,.sales-select{border:1px solid var(--line);background:var(--surface-2);min-height:46px;color:var(--muted);border-radius:11px;align-items:center;gap:9px;padding:0 13px;display:flex}.sales-search input,.sales-select select{outline:0;width:100%;height:44px!important;color:var(--text)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:13px!important}.sales-search button{color:var(--muted);background:0 0;border:0;display:grid}.sales-select{position:relative}.sales-select select{-webkit-appearance:none;appearance:none}.sales-select>svg:last-child{pointer-events:none;position:absolute;inset-inline-end:11px}.filter-reset{border:1px solid var(--line);min-height:46px;color:var(--text);background:0 0;border-radius:11px;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.sales-focus-tabs{border:1px solid var(--line);background:var(--surface);border-top:0;border-radius:0 0 16px 16px;align-items:center;gap:6px;padding:10px 13px;display:flex;overflow-x:auto}.sales-focus-tabs button{min-height:38px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.sales-focus-tabs button.active{border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--line));background:color-mix(in srgb,var(--crm-accent) 10%,transparent);color:var(--crm-accent)}.sales-focus-tabs button b{color:#fff;background:#f36b71;border-radius:999px;place-items:center;min-width:19px;height:19px;font-size:10px;display:grid}.sales-focus-tabs>span{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-inline-start:auto;font-size:11px;display:flex}.mobile-stage-picker{display:none}.sales-pipeline{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:repeat(6,minmax(300px,1fr));gap:14px;margin-top:18px;padding:2px 2px 16px;display:grid;overflow-x:auto}.sales-pipeline::-webkit-scrollbar{height:7px}.sales-pipeline::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--crm-accent) 30%,var(--line));border-radius:99px}.pipeline-column{border:1px solid var(--line);border-top:3px solid var(--stage);background:color-mix(in srgb,var(--surface-2) 97%,var(--stage));scroll-snap-align:start;border-radius:18px;flex-direction:column;min-width:300px;min-height:470px;max-height:calc(100vh - 175px);padding:13px;display:flex}.pipeline-column>header{justify-content:space-between;align-items:center;gap:12px;padding:7px 5px 15px;display:flex}.pipeline-column>header>div{align-items:center;gap:11px;display:flex}.pipeline-column>header i{background:var(--stage);width:11px;height:11px;box-shadow:0 0 0 5px color-mix(in srgb,var(--stage) 15%,transparent);border-radius:50%}.pipeline-column>header span{flex-direction:column;display:flex}.pipeline-column>header strong{color:var(--text);font-size:14px}.pipeline-column>header small{color:var(--muted);font:700 10px var(--font-manrope);margin-top:3px}.pipeline-column>header>b{border:1px solid var(--line);background:var(--surface);min-width:32px;height:32px;color:var(--text);font:800 11px var(--font-manrope);border-radius:9px;place-items:center;padding:0 8px;display:grid}.pipeline-stack{flex:1;min-height:0;padding:1px 2px 6px;overflow-y:auto}.pipeline-state{border:1px dashed var(--line);min-height:125px;color:var(--muted);text-align:center;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.pipeline-state svg{color:var(--stage)}.crm-lead-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;margin-bottom:11px;padding:15px;position:relative;box-shadow:0 10px 30px #0000000a}.crm-lead-card.is-overdue{border-color:#f36b7180}.crm-lead-card.is-overdue:before{content:"OVERDUE";inset-inline-end:12px;color:#fff;font:800 8px var(--font-manrope);letter-spacing:.6px;background:#f36b71;border-radius:999px;padding:4px 7px;position:absolute;top:-8px}.crm-lead-card>header{align-items:center;gap:10px;display:flex}.crm-lead-card>header>b{background:color-mix(in srgb,var(--stage) 13%,transparent);height:43px;color:var(--stage);font:900 15px var(--font-manrope);border-radius:12px;flex:0 0 43px;place-items:center;display:grid}.crm-lead-card>header>span{flex-direction:column;flex:1;min-width:0;display:flex}.crm-lead-card>header strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.crm-lead-card>header a{color:var(--muted);font:600 11px var(--font-manrope);text-align:start;direction:ltr;margin-top:3px;text-decoration:none}.lead-menu{position:relative}.lead-menu>button{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.lead-menu>div{z-index:10;inset-inline-end:0;border:1px solid var(--line);background:var(--surface);border-radius:11px;width:190px;padding:6px;position:absolute;top:42px;box-shadow:0 18px 50px #0005}.lead-menu>div button{width:100%;min-height:38px;color:var(--text);text-align:start;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex}.lead-menu>div button:hover{background:var(--surface-2)}.lead-menu>div button.danger{color:#f36b71}.lead-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.lead-chips span,.lead-chips b{background:var(--surface-2);color:var(--muted);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:flex}.lead-chips b{background:color-mix(in srgb,var(--crm-accent) 10%,transparent);color:var(--crm-accent)}.lead-money{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:flex-end;margin:12px 0;padding:11px;display:flex}.lead-money small{color:var(--muted);font-size:10px}.lead-money strong{color:var(--text);font:800 17px var(--font-manrope)}.lead-due{color:var(--stage);align-items:center;gap:8px;margin-bottom:11px;display:flex}.is-overdue .lead-due{color:#f36b71}.lead-due span{flex-direction:column;display:flex}.lead-due small{color:var(--muted);font-size:9px}.lead-due strong{color:var(--text);font-size:11px}.crm-lead-card>footer{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding-top:11px;display:grid}.crm-lead-card>footer>span{min-width:0;color:var(--muted);grid-template-columns:18px 1fr;align-items:center;display:grid}.crm-lead-card>footer>span svg{grid-row:1/3}.crm-lead-card>footer small{font-size:8px}.crm-lead-card>footer strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.crm-lead-card>footer select{border-radius:8px;width:39px;border:1px solid var(--line)!important;background:var(--surface-2)!important;height:35px!important;color:var(--text)!important;padding:0!important;font-size:0!important}.crm-lead-card>footer select:focus{width:115px;font-size:10px!important}.crm-lead-card>footer>button{border:1px solid color-mix(in srgb,var(--stage) 32%,var(--line));background:color-mix(in srgb,var(--stage) 8%,transparent);min-height:35px;color:var(--stage);border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:800;display:flex}.column-add{border:1px dashed color-mix(in srgb,var(--stage) 50%,var(--line));min-height:44px;color:var(--stage);background:0 0;border-radius:11px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.sales-drawer{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02060eb8;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.sales-drawer form{border-inline-start:1px solid var(--line);background:var(--surface);width:min(720px,96vw);height:100%;color:var(--text);flex-direction:column;display:flex;box-shadow:-30px 0 80px #0008}.sales-drawer form>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:25px 27px;display:flex}.sales-drawer form>header span{color:var(--crm-accent);font:800 10px var(--font-manrope);letter-spacing:1px}.sales-drawer form>header h2{color:var(--text);font:800 27px var(--font-manrope);margin:6px 0}.sales-drawer form>header p{color:var(--muted);margin:0;font-size:12px}.sales-drawer form>header button{border:1px solid var(--line);background:var(--surface-2);width:42px;height:42px;color:var(--text);border-radius:10px;place-items:center;display:grid}.drawer-body{grid-template-columns:1fr 1fr;gap:15px;padding:22px 27px;display:grid;overflow-y:auto}.drawer-body>section{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;align-content:start;gap:12px;padding:17px;display:grid}.drawer-body>section.full{grid-column:1/-1}.drawer-body h3{color:var(--text);align-items:center;gap:8px;margin:0 0 3px;font-size:14px;display:flex}.drawer-body h3 svg{color:var(--crm-accent)}.drawer-body label{color:var(--muted);flex-direction:column;gap:7px;font-size:11px;font-weight:700;display:flex}.drawer-body input,.drawer-body select,.drawer-body textarea{border-radius:10px;width:100%;border:1px solid var(--line)!important;background:var(--surface)!important;min-height:45px!important;color:var(--text)!important;margin:0!important;padding:0 12px!important;font-size:13px!important}.drawer-body textarea{resize:vertical;padding-block:11px!important}.drawer-body .full{grid-template-columns:1fr 1fr}.drawer-body .full h3,.drawer-body .full .wide{grid-column:1/-1}.activity-timeline>div{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:8px 0;display:grid}.activity-timeline>div>i{background:var(--crm-accent);border-radius:50%;width:9px;height:9px}.activity-timeline span{flex-direction:column;display:flex}.activity-timeline strong{color:var(--text);text-transform:capitalize;font-size:11px}.activity-timeline small,.activity-timeline time{color:var(--muted);font-size:9px}.sales-drawer form>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:9px;padding:15px 27px;display:flex}.sales-drawer form>footer button{border:1px solid var(--line);background:var(--surface-2);min-height:46px;color:var(--text);border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 19px;font-size:12px;font-weight:800;display:flex}.sales-drawer form>footer button.primary{border-color:var(--crm-accent);background:var(--crm-accent);color:#11190b}.sales-drawer form>footer button:disabled{opacity:.65}@keyframes crm-spin{to{transform:rotate(360deg)}}@media (max-width:1200px){.sales-kpis{grid-template-columns:1fr 1fr}.sales-toolbar{grid-template-columns:minmax(280px,1fr) 170px 170px auto}}@media (max-width:780px){.sales-crm{padding-inline:14px!important}.sales-command-head{flex-direction:column;align-items:flex-start;min-height:0;padding:22px}.sales-command-head>div:last-child{width:100%}.sales-command-head button{flex:1}.sales-kpis{grid-template-columns:1fr 1fr;gap:9px}.sales-kpis article{grid-template-columns:45px 1fr;min-height:128px;padding:15px}.sales-kpis i{width:43px;height:43px}.sales-kpis strong{font-size:21px}.sales-toolbar{grid-template-columns:1fr}.sales-focus-tabs>span{display:none}.mobile-stage-picker{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding:11px 13px;font-size:11px;display:flex}.mobile-stage-picker select{border-radius:9px;border:1px solid var(--line)!important;background:var(--surface-2)!important;min-height:40px!important;color:var(--text)!important;margin:0!important;font-size:12px!important}.sales-pipeline{margin-top:10px;padding:0;display:block;overflow:visible}.pipeline-column{max-height:none;display:none}.pipeline-column.mobile-active{min-width:0;min-height:480px;display:flex}.pipeline-stack{overflow:visible}.drawer-body{grid-template-columns:1fr;padding:17px}.drawer-body>section.full{grid-column:auto}.drawer-body .full{grid-template-columns:1fr}.drawer-body .full h3,.drawer-body .full .wide{grid-column:auto}.sales-drawer form>header{padding:20px}.sales-drawer form>footer{padding:13px 17px}.sales-drawer form>footer button{flex:1}}@media (max-width:430px){.sales-command-head h1{font-size:34px}.sales-command-head>div:last-child{flex-direction:column}.sales-command-head button{width:100%}.sales-kpis{grid-template-columns:1fr}.sales-kpis article{min-height:115px}.sales-focus-tabs{padding-bottom:10px}.sales-drawer form{width:100vw}.crm-lead-card>footer{grid-template-columns:1fr auto}.crm-lead-card>footer>select{display:none}.crm-lead-card>footer>button{min-height:42px}.sales-drawer form>footer{background:var(--surface);position:sticky;bottom:0}}.sales-workspace-tabs{border:1px solid var(--line);background:var(--surface);scrollbar-width:thin;border-radius:16px;gap:7px;margin:0 0 18px;padding:8px;display:flex;overflow-x:auto}.sales-workspace-tabs button{min-height:40px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:0 13px;font-size:12px;font-weight:800;display:flex}.sales-workspace-tabs button:hover{background:var(--surface-2);color:var(--text)}.sales-workspace-tabs button.active{border-color:color-mix(in srgb,var(--crm-accent) 35%,var(--line));background:var(--crm-accent);color:#10190a;box-shadow:0 7px 18px color-mix(in srgb,var(--crm-accent) 16%,transparent)}.sales-insight-grid{grid-template-columns:1.25fr 1fr .78fr;gap:14px;margin:0 0 18px;display:grid}.sales-insight-grid>article,.sales-route-panel{border:1px solid var(--line);background:var(--surface);border-radius:19px;box-shadow:0 14px 34px #00000008}.sales-insight-grid header,.sales-route-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding:19px 20px;display:flex}.sales-insight-grid header span,.sales-route-panel header>div>span{color:var(--crm-accent);font:800 10px var(--font-manrope);letter-spacing:.8px;align-items:center;gap:8px;display:flex}.sales-insight-grid header small{color:var(--muted);font-size:10px}.sales-funnel-bars{gap:10px;padding:16px 20px;display:grid}.sales-funnel-bars button{color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(105px,1fr) 28px;align-items:center;gap:7px 11px;display:grid}.sales-funnel-bars button>span{align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.sales-funnel-bars button>span>i{border-radius:50%;width:9px;height:9px}.sales-funnel-bars button>b{text-align:end;font-size:12px}.sales-funnel-bars button>em{background:var(--surface-2);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.sales-funnel-bars button>em i{border-radius:inherit;height:100%;display:block}.sales-source-card>header button{color:var(--crm-accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:11px;font-weight:800;display:flex}.sales-source-card>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 20px;display:grid}.sales-source-card>div span{font-size:12px;font-weight:750}.sales-source-card>div b{font-size:11px}.sales-source-card>div small{color:var(--muted);font-size:10px}.sales-source-card>p{color:var(--muted);padding:18px 20px;font-size:12px}.sales-action-card{flex-direction:column;min-height:185px;padding:20px;display:flex}.sales-action-card header{border:0;padding:0}.sales-action-card strong{color:var(--text);font:900 42px/1 var(--font-manrope);margin-top:auto}.sales-action-card p{color:var(--muted);margin:8px 0 15px;font-size:11px;line-height:1.55}.sales-action-card button{background:var(--crm-accent);color:#10190a;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:900;display:flex}.sales-route-panel{margin-top:18px;overflow:hidden}.sales-route-panel>header h2{color:var(--text);font:800 clamp(22px,2vw,30px)/1.15 var(--font-manrope);margin:7px 0 5px}.sales-route-panel>header p{max-width:700px;color:var(--muted);margin:0;font-size:13px;line-height:1.6}.sales-route-panel>header>b{border:1px solid color-mix(in srgb,var(--crm-accent) 30%,var(--line));background:color-mix(in srgb,var(--crm-accent) 9%,transparent);min-width:70px;min-height:40px;color:var(--crm-accent);white-space:nowrap;border-radius:10px;place-items:center;padding:0 12px;font-size:11px;display:grid}.sales-empty{min-height:180px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex}.sales-empty svg{color:var(--crm-accent)}.sales-record-table{padding:10px 16px 16px}.sales-record-row{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr .8fr .75fr 1.05fr auto;align-items:center;gap:14px;min-height:76px;padding:12px 13px;display:grid}.sales-record-row:last-child{border-bottom:0}.sales-record-labels{min-height:41px;color:var(--muted);letter-spacing:.4px;text-transform:uppercase;padding-block:4px;font-size:10px;font-weight:900}.sales-record-row>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.sales-record-row>span:first-child>i{background:color-mix(in srgb,var(--crm-accent) 13%,transparent);height:37px;color:var(--crm-accent);font:900 11px var(--font-manrope);border-radius:11px;flex:0 0 37px;place-items:center;font-style:normal;display:grid}.sales-record-row b{min-width:0;color:var(--text);flex-direction:column;gap:3px;font-size:12px;display:flex}.sales-record-row b small,.sales-next-action small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.sales-record-row>strong{color:var(--text);font-size:13px}.sales-record-row em{border:1px solid var(--line);background:var(--surface-2);max-width:max-content;color:var(--text);border-radius:999px;padding:6px 8px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.sales-record-row em.stage-won{color:#62d38a;background:#62d38a18}.sales-record-row em.stage-lost{color:#f36b71;background:#f36b7118}.sales-record-row em.stage-proposal{color:var(--crm-accent);background:#b9f33d18}.sales-next-action{align-items:center;gap:8px;min-width:0;display:flex}.sales-next-action button,.sales-manage-record{border:1px solid var(--line);background:var(--surface-2);min-height:31px;color:var(--text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.sales-next-action button{color:#62d38a;border-color:#62d38a66}.sales-manage-record{border-color:color-mix(in srgb,var(--crm-accent) 38%,var(--line));background:color-mix(in srgb,var(--crm-accent) 9%,transparent);color:var(--crm-accent)}.sales-activity-list{padding:0 20px 10px}.sales-activity-list>button{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:start;cursor:pointer;background:0 0;grid-template-columns:42px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:14px 0;display:grid}.sales-activity-list>button:hover strong{color:var(--crm-accent)}.sales-activity-list>button>i{background:color-mix(in srgb,var(--crm-accent) 12%,transparent);width:38px;height:38px;color:var(--crm-accent);border-radius:10px;place-items:center;display:grid}.sales-activity-list span{flex-direction:column;gap:3px;display:flex}.sales-activity-list strong{color:var(--text);text-transform:capitalize;font-size:12px}.sales-activity-list small,.sales-activity-list time{color:var(--muted);font-size:10px}.sales-source-table{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.sales-source-table article{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:15px;display:grid}.sales-source-table article>i{background:color-mix(in srgb,var(--crm-accent) 12%,transparent);width:42px;height:42px;color:var(--crm-accent);border-radius:11px;place-items:center;display:grid}.sales-source-table article span{flex-direction:column;gap:3px;display:flex}.sales-source-table strong{color:var(--text);font-size:13px}.sales-source-table small{color:var(--muted);font-size:10px}.sales-source-table b{border-top:1px solid var(--line);color:var(--text);grid-column:1/-1;padding-top:11px;font-size:16px}.sales-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px;display:grid}.sales-team-grid article{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:11px;padding:15px;display:grid}.sales-team-grid article>b{color:var(--crm-accent);font:900 20px var(--font-manrope)}.sales-team-grid article span{grid-template-columns:38px 1fr;column-gap:9px;display:grid}.sales-team-grid article span i{background:var(--crm-accent);color:#10190a;width:38px;height:38px;font:900 11px var(--font-manrope);border-radius:10px;grid-row:1/3;place-items:center;font-style:normal;display:grid}.sales-team-grid article strong{color:var(--text);font-size:12px}.sales-team-grid article small{color:var(--muted);font-size:10px}.sales-team-grid article em{color:var(--text);font:900 18px var(--font-manrope);grid-column:1/-1;font-style:normal}.sales-team-grid article button{border:1px solid var(--line);background:var(--surface);min-height:37px;color:var(--text);cursor:pointer;border-radius:9px;grid-column:1/-1;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:800;display:flex}.workspace-leads .sales-pipeline,.workspace-opportunities .sales-pipeline,.workspace-follow-ups .sales-pipeline,.workspace-activities .sales-pipeline,.workspace-analytics .sales-pipeline,.workspace-sources .sales-pipeline,.workspace-lost .sales-pipeline,.workspace-team .sales-pipeline,.workspace-leaderboard .sales-pipeline,.workspace-settings .sales-pipeline,.workspace-leads .mobile-stage-picker,.workspace-opportunities .mobile-stage-picker,.workspace-follow-ups .mobile-stage-picker,.workspace-activities .mobile-stage-picker,.workspace-analytics .mobile-stage-picker,.workspace-sources .mobile-stage-picker,.workspace-lost .mobile-stage-picker,.workspace-team .mobile-stage-picker,.workspace-leaderboard .mobile-stage-picker,.workspace-settings .mobile-stage-picker{display:none}.pipeline-column{max-height:none}.pipeline-stack{overflow:visible}@media (max-width:1100px){.sales-insight-grid{grid-template-columns:1fr 1fr}.sales-action-card{grid-column:1/-1}.sales-source-table,.sales-team-grid{grid-template-columns:1fr 1fr}.sales-record-row{grid-template-columns:1.2fr .95fr .8fr .8fr auto}.sales-record-row>span:nth-child(5),.sales-record-labels>span:nth-child(5){display:none}}@media (max-width:700px){.sales-workspace-tabs{margin-bottom:13px}.sales-insight-grid{grid-template-columns:1fr;gap:10px}.sales-action-card{grid-column:auto}.sales-route-panel{border-radius:14px;margin-top:13px}.sales-route-panel>header{padding:16px}.sales-route-panel>header p{font-size:11px}.sales-record-table{padding:5px 12px 12px}.sales-record-labels{display:none}.sales-record-row{min-height:unset;grid-template-columns:1fr auto;gap:10px;padding:14px 4px}.sales-record-row>span:nth-child(2),.sales-record-row>span:nth-child(3),.sales-record-row>strong,.sales-record-row>span:nth-child(5){grid-column:1/-1}.sales-record-row>span:nth-child(2),.sales-record-row>span:nth-child(3),.sales-record-row>strong{padding-inline-start:47px}.sales-manage-record{grid-area:1/2;align-self:start}.sales-source-table,.sales-team-grid{grid-template-columns:1fr;padding:13px}.sales-activity-list{padding-inline:14px}.sales-activity-list>button{grid-template-columns:38px minmax(0,1fr) 18px}.sales-activity-list time{display:none}}.view-table .sales-pipeline{display:none!important}.sales-view-switch{border:1px solid var(--line,#24364d);background:var(--panel,#0f1d2d);border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex}.sales-view-switch button{color:var(--muted,#9aacbf);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;font-weight:700;display:inline-flex}.sales-view-switch button.active{background:var(--lime,#b9ff2c);color:#07111b}.sales-select select{min-width:120px}.connected-data.connected-sales{border:1px solid var(--line);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent),transparent 28%),var(--surface);color:var(--text);border-radius:19px;margin:18px 22px 42px;padding:21px}.connected-sales>header{gap:18px}.connected-sales>header>div:first-child{gap:12px}.connected-sales .connected-icon{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 7%,transparent);width:48px;height:48px;color:var(--gym-brand,#b9f33d);box-shadow:none;border-radius:13px;place-items:center;display:grid}.connected-sales>header span strong{font-size:16px}.connected-sales>header span small{color:var(--muted);align-items:center;gap:6px;margin-top:4px;font-size:9px;display:flex}.connected-sales>header span small b{background:#5ed789;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #5ed78912}.connected-sales>header>div:last-child{gap:8px}.connected-sales>header button{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--text);border-radius:10px;padding:0 13px;font-size:10px;font-weight:700}.connected-sales>header button.add{border-color:var(--gym-brand,#b9f33d);background:var(--gym-brand,#b9f33d);color:#101708}.connected-sales .connected-preview{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}.connected-sales .connected-preview article{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;gap:13px;padding:14px}.connected-sales .connected-preview article>header{align-items:center;gap:9px;display:flex}.connected-sales .connected-preview article>header>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 7%,transparent);width:38px;height:38px;color:var(--gym-brand,#b9f33d);font:900 13px var(--font-manrope);border-radius:10px;place-items:center;display:grid}.connected-sales .connected-preview article>header>div{flex-direction:column;flex:1;min-width:0;display:flex}.connected-sales .connected-preview article b{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.connected-sales .connected-preview article small{color:var(--muted);font:600 8px var(--font-manrope);margin:2px 0 0}.connected-sales .record-status{color:#ff9b56;white-space:nowrap;background:#ff9b5612;border-radius:7px;margin:0;padding:5px 7px;font-size:8px}.connected-sales .record-status.new{color:#55b9fb;background:#55b9fb12}.connected-sales .record-status.contacted{color:#8e7bf0;background:#8e7bf012}.connected-sales .record-status.proposal{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);color:var(--gym-brand,#b9f33d)}.connected-sales .record-status.won{color:#62d38a;background:#62d38a12}.connected-sales .record-status.lost{color:#f36b71;background:#f36b7112}.connected-sales .connected-sale-meta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:11px;display:flex}.connected-sales .connected-sale-meta span{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.connected-sales .connected-sale-meta strong{color:var(--text);font:800 13px var(--font-manrope)}@media (max-width:1100px){.connected-sales .connected-preview{grid-template-columns:1fr 1fr}}@media (max-width:700px){.connected-data.connected-sales{margin:12px 14px 30px;padding:16px}.connected-sales>header{flex-direction:column;align-items:flex-start}.connected-sales>header>div:last-child{width:100%;flex-direction:row!important}.connected-sales>header>div:last-child button{flex:1}.connected-sales .connected-preview{grid-template-columns:1fr}}.owner-premium,.distinct-page,.feature-page,.activation-center{font-family:var(--font-cairo),sans-serif!important;padding-top:26px!important}.owner-premium{--op-lime:var(--gym-brand,#b9f33d)}.module-hero,.distinct-page .feature-head,.feature-page .feature-head,.activation-center .feature-head{justify-content:space-between;align-items:center;display:flex;overflow:hidden;border:1px solid var(--gym-line,#243141)!important;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent),transparent 32%),linear-gradient(135deg,var(--gym-panel,#101d2d),var(--gym-panel-soft,#122235))!important;min-height:178px!important;color:var(--gym-text,#f5f8fb)!important;border-radius:22px!important;margin-bottom:16px!important;padding:29px 32px!important}.module-hero>div>span,.distinct-page .feature-head>div>p,.feature-page .feature-head>div>p,.activation-center .feature-head>div>p{letter-spacing:1.6px!important;color:var(--gym-brand,#b9f33d)!important;font-size:11px!important;font-weight:900!important}.module-hero h1,.distinct-page .feature-head h1,.feature-page .feature-head h1,.activation-center .feature-head h1{margin:6px 0!important;font-size:clamp(29px,3vw,41px)!important;line-height:1.3!important}.module-hero p,.distinct-page .feature-head>div>span,.feature-page .feature-head>div>span,.activation-center .feature-head>div>span{color:var(--gym-muted,#9ba9b8)!important;font-size:13px!important;line-height:1.8!important}.module-hero>button,.distinct-page .feature-head>button,.feature-page .feature-head>button,.activation-center .feature-head>button{align-items:center;gap:10px;display:flex;background:var(--gym-brand,#b9f33d)!important;color:#142012!important;border:0!important;border-radius:12px!important;min-height:51px!important;padding:0 19px!important;font-size:12px!important;font-weight:900!important}.module-hero>button span{text-align:right;flex-direction:column;display:flex}.module-hero>button small{opacity:.7;font-size:8px}.module-kpis,.page-kpis,.trainer-kpis,.feature-stats,.store-summary{gap:13px!important}.module-kpis{grid-template-columns:repeat(5,1fr);margin-bottom:15px;display:grid}.module-kpis article,.page-kpis article,.trainer-kpis article,.feature-stats article,.store-summary>article:not(.pos-launch){border:1px solid var(--gym-line,var(--line))!important;background:var(--gym-panel,#fff)!important;min-height:132px!important;color:var(--gym-text,var(--ink))!important;border-radius:17px!important;padding:19px!important}.module-kpis article{align-items:flex-start;gap:12px;display:flex}.module-kpis article>i,.page-kpis article>i,.trainer-kpis article>svg,.feature-stats article>i{min-width:44px;background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent)!important;width:44px!important;height:44px!important;color:var(--gym-brand,#b9f33d)!important;border-radius:12px!important;place-items:center!important;display:grid!important}.module-kpis span{flex-direction:column;display:flex}.module-kpis small,.page-kpis span,.trainer-kpis span,.feature-stats span,.store-summary article>span{color:var(--gym-muted,var(--muted))!important;font-size:11px!important}.module-kpis strong,.page-kpis strong,.trainer-kpis strong,.feature-stats strong,.store-summary article>strong{color:var(--gym-text,var(--ink))!important;margin:3px 0!important;font-size:25px!important;line-height:1.25!important}.module-kpis em,.page-kpis small,.trainer-kpis small,.feature-stats small{font-style:normal;color:var(--gym-muted,var(--muted))!important;font-size:9px!important}.owner-data-card,.distinct-page .panel,.feature-page .panel,.activation-center .panel{border:1px solid var(--gym-line,var(--line))!important;background:var(--gym-panel,#fff)!important;color:var(--gym-text,var(--ink))!important;border-radius:18px!important}.owner-data-card{padding:21px}.owner-data-card>header,.inventory-table>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.owner-data-card h2,.distinct-page .panel-head h2,.feature-page .panel-head h2,.inventory-table h2{margin:0!important;font-size:19px!important}.owner-data-card p,.distinct-page .panel-head p,.feature-page .panel-head p,.inventory-table p{color:var(--gym-muted,var(--muted))!important;font-size:10px!important}.owner-data-card label{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f7f9f5);border-radius:11px;align-items:center;gap:8px;width:min(380px,45vw);padding:11px 13px;display:flex}.owner-data-card input{width:100%;color:inherit;background:0 0;border:0;outline:0;font-size:12px}.responsive-table{margin-top:15px;overflow:auto}.owner-data-card table,.records-table table,.inventory-table table,.invite-register table{border-collapse:collapse;text-align:right;width:100%}.owner-data-card th,.records-table th,.inventory-table th,.invite-register th{white-space:nowrap;color:var(--gym-muted,var(--muted))!important;padding:12px 10px!important;font-size:9px!important;font-weight:700!important}.owner-data-card td,.records-table td,.inventory-table td,.invite-register td{white-space:nowrap;border-top:1px solid var(--gym-line,var(--line))!important;padding:14px 10px!important;font-size:11px!important}.owner-data-card td:first-child{align-items:center;gap:9px;display:flex}.owner-data-card td span{flex-direction:column;display:flex}.owner-data-card td strong{font-size:11px}.owner-data-card td small{color:var(--gym-muted,var(--muted));font-size:8px}.avatar{background:var(--gym-brand,#b9f33d);color:#152016;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;display:grid}.owner-data-card code{font:700 10px var(--font-geist-mono);color:var(--gym-brand,#b9f33d)}.owner-data-card .status{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);width:max-content;color:var(--gym-brand,#b9f33d);border-radius:20px;margin-top:4px;padding:3px 7px}.owner-data-card td button{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f5f7f3);color:inherit;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.owner-data-card td button svg{width:13px}.owner-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050b08b8;position:fixed;inset:0}.member-360-drawer{background:var(--gym-panel,#fff);width:min(670px,100%);height:100%;color:var(--gym-text,var(--ink));flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 70px #0006}.member-360-drawer>header{color:#fff;background:linear-gradient(135deg,#101b14,#1e3020);align-items:center;gap:13px;padding:22px;display:flex}.member-360-drawer>header>button{color:#fff;background:#ffffff12;border:0;border-radius:10px;width:37px;height:37px}.member-360-drawer>header>i{background:var(--gym-brand,#b9f33d);color:#132012;border-radius:15px;place-items:center;width:54px;height:54px;font-style:normal;font-weight:900;display:grid}.member-360-drawer>header>div{flex:1}.member-360-drawer>header small{color:var(--gym-brand,#b9f33d);letter-spacing:1.5px;font-size:8px}.member-360-drawer>header h2{margin:2px 0;font-size:22px}.member-360-drawer>header p{color:#aeb9af;margin:0;font-size:10px}.member-360-drawer>header>span{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);color:var(--gym-brand,#b9f33d);border-radius:20px;padding:6px 10px;font-size:9px}.member-360-drawer>main{padding:18px;overflow:auto}.profile-contact{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-contact>div{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f6f8f4);border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.profile-contact svg{width:16px;color:var(--gym-brand,#b9f33d)}.profile-contact small,.profile-contact strong{display:block}.profile-contact small{color:var(--gym-muted,var(--muted));font-size:8px}.profile-contact strong{font-size:10px}.membership-card{color:#fff;background:linear-gradient(135deg,#111c15,#263826);border-radius:16px;margin:10px 0;padding:18px}.membership-card>header{justify-content:space-between;display:flex}.membership-card h3{margin:3px 0;font-size:20px}.membership-card>header small{color:var(--gym-brand,#b9f33d);font-size:8px}.membership-card>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.membership-card>div span{background:#ffffff0b;border-radius:9px;padding:9px}.membership-card small,.membership-card strong{display:block}.membership-card span small{color:#aeb8af;font-size:7px}.membership-card span strong{margin-top:3px;font-size:9px}.profile-balances{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.profile-balances article{border:1px solid var(--gym-line,var(--line));text-align:center;border-radius:12px;padding:12px}.profile-balances svg{width:18px;color:var(--gym-brand,#b9f33d)}.profile-balances small,.profile-balances strong,.profile-balances em{display:block}.profile-balances small{color:var(--gym-muted,var(--muted));font-size:8px}.profile-balances strong{font-size:21px}.profile-balances em{font-size:7px;font-style:normal}.health-line{border:1px solid var(--gym-line,var(--line));border-radius:12px;align-items:center;gap:10px;margin:10px 0;padding:13px;display:flex}.health-line>svg{color:#85b41d}.health-line span{flex:1}.health-line small,.health-line strong{display:block}.health-line small{color:var(--gym-muted,var(--muted));font-size:8px}.health-line strong{font-size:10px}.health-line button{color:var(--gym-brand,#b9f33d);background:0 0;border:0;font-size:9px}.secure-documents,.activity-history{border:1px solid var(--gym-line,var(--line));border-radius:13px;margin-top:10px;padding:14px}.secure-documents>header,.activity-history>header{align-items:center;gap:9px;margin-bottom:9px;display:flex}.secure-documents header span,.activity-history header span{flex:1}.secure-documents header strong,.secure-documents header small,.activity-history header strong,.activity-history header small{display:block}.secure-documents header strong,.activity-history header strong{font-size:12px}.secure-documents header small,.activity-history header small{color:var(--gym-muted,var(--muted));font-size:8px}.secure-documents>button{border:0;border-top:1px solid var(--gym-line,var(--line));width:100%;color:inherit;text-align:right;background:0 0;align-items:center;gap:10px;padding:12px;display:flex}.secure-documents>button span{flex:1}.secure-documents>button strong,.secure-documents>button small{display:block}.secure-documents>button strong{font-size:10px}.secure-documents>button small{color:var(--gym-muted,var(--muted));font-size:7px}.secure-documents>button em{color:var(--gym-brand,#b9f33d);font-size:8px;font-style:normal}.activity-history>div{border-top:1px solid var(--gym-line,var(--line));align-items:center;gap:9px;padding:9px 0;display:flex}.activity-history>div>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);width:27px;height:27px;color:var(--gym-brand,#b9f33d);border-radius:8px;place-items:center;display:grid}.activity-history>div span{flex:1}.activity-history>div strong,.activity-history>div small{display:block}.activity-history>div strong{font-size:9px}.activity-history>div small{color:var(--gym-muted,var(--muted));font-size:7px}.activity-history>div>b{font-size:9px}.member-360-drawer>footer{border-top:1px solid var(--gym-line,var(--line));gap:8px;padding:13px 18px;display:flex}.member-360-drawer>footer button{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f5f7f3);min-height:42px;color:inherit;border-radius:10px;padding:0 13px;font-size:9px;font-weight:800}.member-360-drawer>footer button.primary{background:var(--gym-brand,#b9f33d);color:#142012;border:0;align-items:center;gap:6px;margin-right:auto;display:flex}.drawer-loading{text-align:center;padding:60px;font-size:12px}.member-create-modal{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b08c9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.member-create-modal form{background:var(--gym-panel,#fff);width:min(820px,100%);max-height:94vh;color:var(--gym-text,var(--ink));border-radius:22px;overflow:auto;box-shadow:0 30px 100px #0008}.member-create-modal form>header{color:#fff;background:linear-gradient(135deg,#101b14,#233725);justify-content:space-between;padding:21px 24px;display:flex}.member-create-modal header small{color:var(--gym-brand,#b9f33d);font-size:8px}.member-create-modal header h2{margin:4px 0;font-size:23px}.member-create-modal header p{color:#aeb8af;font-size:9px}.member-create-modal header button{color:#fff;background:#ffffff12;border:0;border-radius:10px;width:37px;height:37px}.member-create-modal nav{border-bottom:1px solid var(--gym-line,var(--line));grid-template-columns:repeat(4,1fr);padding:15px 24px;display:grid}.member-create-modal nav span{color:var(--gym-muted,var(--muted));align-items:center;gap:8px;font-size:9px;display:flex}.member-create-modal nav b{background:var(--gym-panel-soft,#f3f5f1);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.member-create-modal nav span.active{color:inherit}.member-create-modal nav span.active b{background:var(--gym-brand,#b9f33d);color:#142012}.member-create-modal main{padding:22px}.member-create-modal main>section{grid-template-columns:1fr 1fr;gap:13px;display:grid}.member-create-modal label{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.member-create-modal label.wide{grid-column:1/-1}.member-create-modal input{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f7f9f5);min-height:45px;color:inherit;border-radius:10px;padding:0 12px;font-size:11px}.member-review{text-align:center;padding:20px}.member-review>svg{width:48px;height:48px;color:var(--gym-brand,#b9f33d)}.member-review h3{font-size:22px}.member-review>p{color:var(--gym-muted,var(--muted));font-size:12px}.member-review>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.member-review>div span{border:1px solid var(--gym-line,var(--line));border-radius:11px;padding:13px;font-size:9px}.member-review>div strong{font-size:14px;display:block}.member-review>small{color:var(--gym-brand,#b9f33d);justify-content:center;gap:7px;margin-top:18px;display:flex}.member-create-modal form>footer{border-top:1px solid var(--gym-line,var(--line));justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.member-create-modal footer button{border:1px solid var(--gym-line,var(--line));min-height:43px;color:inherit;background:0 0;border-radius:10px;padding:0 18px;font-size:10px}.member-create-modal footer .primary{background:var(--gym-brand,#b9f33d);color:#142012;border:0;font-weight:900}.class-toolbar button,.schedule-board button,.waitlist button,.coach-grid button,.pt-timeline button,.invite-grid button,.leader-tabs button,.hr-tools button,.store-page button,.verification-file button{font-size:10px!important}.schedule-board>header strong,.waitlist .panel-head h2,.class-health .panel-head h2,.pt-timeline .panel-head h2,.referral-funnel .panel-head h2,.top-referrers .panel-head h2{font-size:17px!important}.schedule-board>button strong,.waitlist button strong,.coach-grid strong,.pt-session-live strong,.top-referrers strong{font-size:12px!important}.schedule-board>button small,.waitlist button small,.coach-grid small,.pt-session-live small,.top-referrers small{font-size:9px!important}.coach-grid{gap:13px!important}.coach-grid>article{border-radius:17px!important;padding:19px!important}.coach-avatar{width:48px!important;height:48px!important;font-size:12px!important}.coach-grid>article>p{font-size:10px!important}.coach-grid>article>div span{font-size:9px!important}.coach-grid>article>div strong{font-size:18px!important}.pt-session-live{min-height:70px!important;padding:13px 0!important}.pt-session-live time,.pt-session-live em,.pt-session-live>b{font-size:10px!important}.invite-hero{border-radius:20px!important;min-height:220px!important}.invite-hero h2{font-size:27px!important}.invite-hero p{font-size:12px!important}.referral-funnel>div span,.referral-funnel>div strong,.referral-funnel>div em{font-size:10px!important}.application-list strong{font-size:12px!important}.application-list small,.application-list em,.application-list span{font-size:9px!important}.verification-file h2{font-size:26px!important}.verification-file header p{font-size:11px!important}.verification-file header>b{font-size:9px!important}.verify-steps span{font-size:11px!important}.verify-steps small{font-size:8px!important}.id-preview span{font-weight:800;font-size:10px!important}.id-preview article>div{height:150px!important;font-size:11px!important}.id-preview button{font-size:10px!important}.match-card span,.match-card small{font-size:9px!important}.match-card strong{font-size:13px!important}.match-card button,.verification-file>label{font-size:10px!important}.verification-file footer button{min-height:42px!important;padding:0 14px!important;font-size:10px!important}.permission-matrix strong{font-size:10px!important}.permission-matrix span,.permission-matrix b{font-size:8px!important}.feature-page .leader-tabs button{min-height:42px;padding:0 22px!important;font-size:11px!important}.rank-rows strong{font-size:11px!important}.rank-rows small,.rank-rows em{font-size:9px!important}.podium strong{font-size:12px!important}.podium small{font-size:9px!important}.store-summary .pos-launch{border-radius:18px!important;min-height:145px!important;padding:22px!important}.pos-launch h2{font-size:23px!important}.pos-launch p,.inventory-table th,.inventory-table td{font-size:10px!important}.stock-alerts strong{font-size:11px!important}.stock-alerts small,.stock-alerts em{font-size:9px!important}@media (max-width:1100px){.module-kpis{grid-template-columns:repeat(3,1fr)}.module-hero,.distinct-page .feature-head,.feature-page .feature-head,.activation-center .feature-head{min-height:160px!important}.module-hero h1{font-size:30px!important}}@media (max-width:700px){.owner-premium,.distinct-page,.feature-page,.activation-center{padding-inline:14px!important}.module-hero,.distinct-page .feature-head,.feature-page .feature-head,.activation-center .feature-head{padding:22px!important;display:block!important}.module-hero>button,.distinct-page .feature-head>button,.feature-page .feature-head>button,.activation-center .feature-head>button{justify-content:center;width:100%;margin-top:17px}.module-kpis{grid-template-columns:1fr 1fr;gap:8px}.module-kpis article{min-height:108px!important;padding:13px!important}.owner-data-card{padding:14px}.owner-data-card>header{display:block}.owner-data-card label{width:100%;margin-top:12px}.profile-contact,.profile-balances,.membership-card>div{grid-template-columns:1fr 1fr}.member-360-drawer>footer{overflow:auto}.member-360-drawer>footer button{white-space:nowrap}.member-create-modal{place-items:end center;padding:0}.member-create-modal form{border-radius:22px 22px 0 0}.member-create-modal main>section{grid-template-columns:1fr}.member-create-modal nav{padding:12px}.member-create-modal nav span{font-size:7px}.member-review>div{grid-template-columns:1fr 1fr}.id-preview{grid-template-columns:1fr!important}}.members-premium,.subscriptions-page{max-width:1680px!important;padding:30px 34px 70px!important;font-size:15px!important}.subscriptions-page .feature-head{box-shadow:0 20px 55px #0002;border-radius:24px!important;min-height:220px!important;padding:34px 38px!important}.subscriptions-page .feature-head h1{letter-spacing:-.04em!important;font-size:clamp(34px,3.4vw,52px)!important}.subscriptions-page .feature-head>div>span{font-size:14px!important;line-height:1.8!important}.subscriptions-page .feature-head>button{min-height:58px!important;font-size:14px!important}.subscriptions-page .page-kpis{gap:14px!important;margin:18px 0!important}.subscriptions-page .page-kpis article{border-radius:18px!important;min-height:145px!important;padding:21px!important}.subscriptions-page .page-kpis article>i{width:48px!important;height:48px!important}.subscriptions-page .page-kpis article>i svg{width:24px!important;height:24px!important}.subscriptions-page .page-kpis span{font-size:13px!important}.subscriptions-page .page-kpis strong{font-size:30px!important}.subscriptions-page .page-kpis small{font-size:11px!important}.subscriptions-page .plans-showcase{gap:14px!important}.subscriptions-page .plans-showcase article{border-radius:18px!important;min-height:210px!important;padding:22px!important}.subscriptions-page .plans-showcase article strong{font-size:32px!important}.subscriptions-page .plans-showcase article p{font-size:13px!important;line-height:1.7!important}.subscriptions-page .plans-showcase article button{border-radius:10px!important;min-height:44px!important;padding:0 14px!important;font-size:12px!important}.subscriptions-page .records-table{border-radius:20px!important;padding:23px!important}.subscriptions-page .records-table .panel-head h2{font-size:22px!important}.subscriptions-page .records-table .panel-head p{font-size:12px!important}.subscriptions-page .records-table th{padding:15px 12px!important;font-size:11px!important}.subscriptions-page .records-table td{padding:17px 12px!important;font-size:13px!important}.subscriptions-page .records-table td button{min-height:42px!important;font-size:12px!important}.subscriptions-page .records-table td button svg{width:18px!important;height:18px!important}.classes-page{max-width:1680px!important;padding:30px 34px 70px!important;font-size:15px!important}.classes-page .feature-head{border-radius:24px!important;min-height:220px!important;padding:34px 38px!important}.classes-page .feature-head h1{letter-spacing:-.04em!important;font-size:clamp(34px,3.4vw,52px)!important}.classes-page .feature-head>div>span{font-size:14px!important;line-height:1.8!important}.classes-page .feature-head>button{min-height:58px!important;font-size:14px!important}.classes-page .class-toolbar{gap:14px!important;margin:18px 0!important}.classes-page .class-toolbar>div{gap:8px!important}.classes-page .class-toolbar button{border-radius:12px!important;min-height:54px!important;padding:0 17px!important;font-size:13px!important}.classes-page .class-toolbar button small{font-size:10px!important}.classes-page .class-toolbar>button{min-height:50px!important;font-size:12px!important}.classes-page .classes-layout{gap:18px!important}.classes-page .schedule-board,.classes-page .waitlist,.classes-page .class-health{box-shadow:0 12px 32px #0002;border-radius:20px!important}.classes-page .schedule-board{padding:23px!important}.classes-page .schedule-board>header strong{font-size:21px!important}.classes-page .schedule-board>header small{font-size:12px!important}.classes-page .schedule-board>header span{font-size:11px!important}.classes-page .schedule-board>button{border-radius:12px!important;gap:14px!important;min-height:86px!important;padding:15px 12px!important}.classes-page .schedule-board>button time{font-size:15px!important}.classes-page .schedule-board>button time small{font-size:10px!important}.classes-page .schedule-board>button span strong{font-size:15px!important}.classes-page .schedule-board>button span small{font-size:11px!important}.classes-page .schedule-board>button em{font-size:12px!important}.classes-page .schedule-board>button>i:last-of-type{min-width:58px!important;min-height:30px!important;font-size:11px!important}.classes-page .waitlist,.classes-page .class-health{padding:21px!important}.classes-page .waitlist .panel-head h2,.classes-page .class-health .panel-head h2{font-size:20px!important}.classes-page .waitlist .panel-head p,.classes-page .class-health .panel-head p{font-size:12px!important}.classes-page .waitlist button{min-height:64px!important;padding:11px!important}.classes-page .waitlist button strong{font-size:13px!important}.classes-page .waitlist button small{font-size:10px!important}.classes-page .waitlist button em{font-size:12px!important}.classes-page .class-health>strong{font-size:36px!important}.classes-page .class-health>span,.classes-page .class-health p{font-size:12px!important}.classes-page .class-health p b{font-size:13px!important}.trainers-page{max-width:1680px!important;padding:30px 34px 70px!important;font-size:15px!important}.trainers-page .feature-head{border-radius:24px!important;min-height:220px!important;padding:34px 38px!important}.trainers-page .feature-head h1{letter-spacing:-.04em!important;font-size:clamp(34px,3.4vw,52px)!important}.trainers-page .feature-head>div>span{font-size:14px!important;line-height:1.8!important}.trainers-page .feature-head>button{min-height:58px!important;font-size:14px!important}.trainers-page .trainer-kpis{gap:14px!important;margin:18px 0!important}.trainers-page .trainer-kpis article{border-radius:18px!important;min-height:140px!important;padding:20px!important}.trainers-page .trainer-kpis article>svg{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 11%,transparent);color:var(--gym-brand,#b9f33d);border-radius:12px;padding:11px;width:46px!important;height:46px!important}.trainers-page .trainer-kpis span{font-size:12px!important}.trainers-page .trainer-kpis strong{font-size:28px!important}.trainers-page .trainer-kpis small{font-size:10px!important}.trainers-page .pt-pricing-analytics{gap:18px!important}.trainers-page .pt-price-list,.trainers-page .pt-client-analytics,.trainers-page .pt-timeline{box-shadow:0 12px 32px #0002;border-radius:20px!important;padding:23px!important}.trainers-page .pt-price-list .panel-head h2,.trainers-page .pt-client-analytics .panel-head h2,.trainers-page .pt-timeline .panel-head h2{font-size:21px!important}.trainers-page .pt-price-list .panel-head p,.trainers-page .pt-client-analytics .panel-head p,.trainers-page .pt-timeline .panel-head p{font-size:12px!important}.trainers-page .pt-price-list>button,.trainers-page .pt-client-analytics>button{border-radius:12px!important;min-height:72px!important;padding:12px!important}.trainers-page .pt-price-list>button strong,.trainers-page .pt-client-analytics>button strong{font-size:14px!important}.trainers-page .pt-price-list>button small,.trainers-page .pt-client-analytics>button small{font-size:11px!important}.trainers-page .pt-price-list>button>b,.trainers-page .pt-client-analytics>button>b{font-size:14px!important}.trainers-page .pt-price-list>button svg,.trainers-page .pt-client-analytics>button svg{width:19px!important;height:19px!important}.trainers-page .coach-grid{gap:14px!important;margin:18px 0!important}.trainers-page .coach-grid>article{border-radius:18px!important;padding:21px!important}.trainers-page .coach-grid .coach-avatar{width:54px!important;height:54px!important;font-size:14px!important}.trainers-page .coach-grid header span strong{font-size:16px!important}.trainers-page .coach-grid header span small{font-size:10px!important}.trainers-page .coach-grid>article>p,.trainers-page .coach-grid>article>div span{font-size:11px!important}.trainers-page .coach-grid>article>div strong{font-size:21px!important}.trainers-page .coach-grid footer button{min-height:44px!important;font-size:12px!important}.trainers-page .pt-timeline{margin-top:18px}.trainers-page .pt-session-live{min-height:78px!important;padding:14px 0!important}.trainers-page .pt-session-live time,.trainers-page .pt-session-live span strong{font-size:14px!important}.trainers-page .pt-session-live span small,.trainers-page .pt-session-live em,.trainers-page .pt-session-live>b{font-size:11px!important}.trainers-page .pt-session-live section button{min-height:38px!important;font-size:11px!important}@media (max-width:1100px){.trainers-page{padding-inline:22px!important}.trainers-page .trainer-kpis{grid-template-columns:repeat(3,1fr)!important}.trainers-page .pt-pricing-analytics{grid-template-columns:1fr!important}.trainers-page .coach-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.trainers-page{padding:18px 14px 80px!important}.trainers-page .feature-head{min-height:245px!important;padding:24px!important}.trainers-page .feature-head h1{font-size:32px!important}.trainers-page .feature-head>button{justify-content:center;width:100%;margin-top:15px}.trainers-page .trainer-kpis{grid-template-columns:1fr 1fr!important;gap:9px!important}.trainers-page .trainer-kpis article{min-height:120px!important;padding:14px!important}.trainers-page .trainer-kpis strong{font-size:23px!important}.trainers-page .pt-price-list,.trainers-page .pt-client-analytics,.trainers-page .pt-timeline{padding:16px!important}.trainers-page .coach-grid{grid-template-columns:1fr!important}.trainers-page .pt-session-live{grid-template-columns:55px 6px 1fr!important}.trainers-page .pt-session-live em,.trainers-page .pt-session-live>b{display:none}}@media (max-width:1100px){.classes-page{padding-inline:22px!important}.classes-page .class-toolbar{display:block}.classes-page .class-toolbar>button{margin-top:10px}.classes-page .classes-layout{grid-template-columns:1fr!important}}@media (max-width:700px){.classes-page{padding:18px 14px 80px!important}.classes-page .feature-head{min-height:245px!important;padding:24px!important}.classes-page .feature-head h1{font-size:32px!important}.classes-page .feature-head>button{justify-content:center;width:100%;margin-top:15px}.classes-page .class-toolbar>div{padding-bottom:5px;overflow:auto}.classes-page .class-toolbar>div button{min-width:112px}.classes-page .schedule-board{padding:16px!important}.classes-page .schedule-board>button{grid-template-columns:55px 4px 1fr auto!important;min-height:78px!important}.classes-page .schedule-board>button em{display:none}.classes-page .waitlist,.classes-page .class-health{padding:17px!important}}@media (max-width:1100px){.subscriptions-page{padding-inline:22px!important}.subscriptions-page .page-kpis{grid-template-columns:repeat(2,1fr)!important}.subscriptions-page .plans-showcase{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){.subscriptions-page{padding:18px 14px 80px!important}.subscriptions-page .feature-head{min-height:245px!important;padding:24px!important}.subscriptions-page .feature-head h1{font-size:32px!important}.subscriptions-page .feature-head>button{justify-content:center;width:100%;margin-top:15px}.subscriptions-page .page-kpis{grid-template-columns:1fr 1fr!important;gap:9px!important}.subscriptions-page .page-kpis article{min-height:125px!important;padding:15px!important}.subscriptions-page .page-kpis strong{font-size:24px!important}.subscriptions-page .plans-showcase{grid-template-columns:1fr!important}.subscriptions-page .records-table{padding:16px!important}.subscriptions-page .records-table .panel-head h2{font-size:19px!important}}.members-premium .module-hero{box-shadow:0 20px 55px #0002;border-radius:24px!important;min-height:220px!important;padding:34px 38px!important}.members-premium .module-hero h1{letter-spacing:-.04em!important;font-size:clamp(34px,3.4vw,52px)!important}.members-premium .module-hero p{max-width:720px;font-size:14px!important;line-height:1.8!important}.members-premium .module-hero>button{border-radius:13px!important;min-height:62px!important;padding:0 22px!important;font-size:14px!important}.members-premium .module-hero>button svg{width:24px!important;height:24px!important}.members-premium .module-kpis{gap:14px!important;margin:18px 0!important}.members-premium .module-kpis article{border-radius:18px!important;min-height:150px!important;padding:22px!important}.members-premium .module-kpis article>i{width:50px!important;height:50px!important}.members-premium .module-kpis article>i svg{width:25px!important;height:25px!important}.members-premium .module-kpis small{font-size:13px!important}.members-premium .module-kpis strong{font-size:30px!important}.members-premium .module-kpis em{font-size:11px!important}.members-premium .owner-data-card{border-radius:20px!important;padding:24px!important}.members-premium .owner-data-card h2{font-size:22px!important}.members-premium .owner-data-card p{font-size:12px!important}.members-premium .owner-data-card label{min-height:48px!important;padding:0 14px!important}.members-premium .owner-data-card label svg{width:21px!important;height:21px!important}.members-premium .owner-data-card input{font-size:14px!important}.members-premium .owner-data-card th{padding:15px 12px!important;font-size:11px!important}.members-premium .owner-data-card td{padding:17px 12px!important;font-size:13px!important}.members-premium .owner-data-card td button{min-height:42px!important;padding:0 13px!important;font-size:12px!important}.members-premium .owner-data-card td button svg{width:18px!important;height:18px!important}.members-premium .avatar{width:44px!important;height:44px!important;font-size:12px!important}.members-premium .member-360-drawer>header{padding:25px!important}.members-premium .member-360-drawer>header>i{width:62px!important;height:62px!important;font-size:15px!important}.members-premium .member-360-drawer>header h2{font-size:26px!important}.members-premium .member-360-drawer>header p{font-size:12px!important}.members-premium .member-360-drawer>main{padding:22px!important}.members-premium .profile-contact>div{min-height:60px!important;padding:13px!important}.members-premium .profile-contact svg{width:20px!important;height:20px!important}.members-premium .profile-contact small{font-size:10px!important}.members-premium .profile-contact strong{font-size:12px!important}.members-premium .membership-card{padding:22px!important}.members-premium .membership-card h3{font-size:23px!important}.members-premium .membership-card span small{font-size:9px!important}.members-premium .membership-card span strong{font-size:12px!important}.members-premium .profile-balances article{padding:16px!important}.members-premium .profile-balances svg{width:22px!important;height:22px!important}.members-premium .profile-balances small{font-size:10px!important}.members-premium .profile-balances strong{font-size:24px!important}.members-premium .health-line{padding:16px!important}.members-premium .secure-documents,.members-premium .activity-history{padding:17px!important}.members-premium .secure-documents header strong,.members-premium .activity-history header strong{font-size:14px!important}.members-premium .secure-documents>button{padding:15px 5px!important}.members-premium .secure-documents>button strong{font-size:12px!important}.members-premium .secure-documents>button small{font-size:9px!important}.members-premium .secure-documents>button em{font-size:10px!important}.members-premium .member-create-modal h2{font-size:26px!important}.members-premium .member-create-modal header p,.members-premium .member-create-modal label{font-size:12px!important}.members-premium .member-create-modal input{min-height:50px!important;font-size:14px!important}.members-premium .member-create-modal footer button{min-height:48px!important;font-size:13px!important}@media (max-width:1100px){.members-premium{padding-inline:22px!important}.members-premium .module-kpis{grid-template-columns:repeat(3,1fr)!important}.members-premium .module-hero{min-height:190px!important}}@media (max-width:700px){.members-premium{padding:18px 14px 80px!important}.members-premium .module-hero{min-height:250px!important;padding:24px!important}.members-premium .module-hero h1{font-size:32px!important}.members-premium .module-hero p{font-size:13px!important}.members-premium .module-kpis{grid-template-columns:1fr 1fr!important;gap:9px!important}.members-premium .module-kpis article{min-height:125px!important;padding:15px!important}.members-premium .module-kpis strong{font-size:24px!important}.members-premium .owner-data-card{padding:16px!important}.members-premium .owner-data-card>header{display:block}.members-premium .owner-data-card label{width:100%;margin-top:14px}.members-premium .member-360-drawer>header h2{font-size:21px!important}.members-premium .member-360-drawer>main{padding:16px!important}}.pt-kpis-extended{overflow-x:auto;grid-template-columns:repeat(7,1fr)!important}.pt-kpis-extended article{min-width:155px}.pt-pricing-analytics{grid-template-columns:.8fr 1.2fr;gap:13px;margin:14px 0;display:grid}.pt-price-list>button,.pt-client-analytics>button{border:0;border-top:1px solid var(--gym-line,var(--line));width:100%;color:inherit;text-align:right;background:0 0;align-items:center;gap:10px;padding:12px 0;display:flex}.pt-price-list>button>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);width:38px;height:38px;color:var(--gym-brand,#b9f33d);border-radius:10px;place-items:center;display:grid}.pt-price-list>button span,.pt-client-analytics>button span{flex:1}.pt-price-list>button strong,.pt-price-list>button small,.pt-client-analytics>button strong,.pt-client-analytics>button small{display:block}.pt-price-list>button strong,.pt-client-analytics>button strong{font-size:11px!important}.pt-price-list>button small,.pt-client-analytics>button small{color:var(--gym-muted,var(--muted));font-size:8px!important}.pt-price-list>button>b,.pt-client-analytics>button>b{font-size:11px}.pt-price-list .add-price{color:#83b01e;border-radius:10px;justify-content:center;min-height:42px;margin-top:8px;border:1px dashed #92c32b!important}.pt-client-analytics>button>em{text-align:center;min-width:58px;font-style:normal}.pt-client-analytics>button>em strong{font-size:18px!important}.pt-client-analytics>button>svg{width:14px;color:var(--gym-muted,var(--muted))}@media (max-width:1100px){.pt-pricing-analytics{grid-template-columns:1fr}}.brand-studio{font-family:var(--font-cairo),sans-serif!important;padding-top:26px!important}.brand-studio .feature-head{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent),transparent 32%),linear-gradient(135deg,var(--gym-panel,#101d2d),var(--gym-panel-soft,#122235))!important;border-radius:22px!important;min-height:178px!important;padding:29px 32px!important}.brand-studio .feature-head p{font-size:11px!important}.brand-studio .feature-head>button{min-height:48px!important;padding:0 18px!important;font-size:11px!important;font-weight:900!important}.brand-tabs{border-radius:14px!important;gap:7px!important;padding:7px!important}.brand-tabs button{align-items:center;gap:7px;display:flex;min-height:43px!important;padding:0 17px!important;font-size:11px!important}.studio-controls .panel{border-radius:17px!important;padding:20px!important}.studio-controls .panel-head h2{font-size:17px!important}.studio-controls .panel-head p,.studio-controls label{font-size:10px!important}.studio-controls input,.studio-controls textarea{min-height:44px!important;font-size:11px!important}.pos-modal{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.real-pos{border-radius:22px!important;width:min(1240px,96vw)!important;max-height:94vh!important;overflow:hidden!important}.real-pos>header{min-height:67px!important;padding:0 21px!important}.real-pos>header strong{font-size:14px!important}.real-pos>header small{font-size:9px!important}.real-pos-body{min-height:650px!important}.pos-scan{border-radius:12px!important;min-height:54px!important}.pos-scan input{font-size:12px!important}.pos-scan button{min-height:39px!important;padding:0 17px!important;font-size:10px!important}.pos-live-products{grid-template-columns:repeat(2,1fr)!important;gap:9px!important}.pos-live-products>button{border-radius:13px!important;min-height:78px!important;padding:13px!important}.pos-live-products strong{font-size:12px!important}.pos-live-products small{font-size:8px!important}.pos-live-products b{font-size:11px!important}.real-pos-body>aside>header strong{font-size:15px!important}.real-pos-body>aside>header span,.pos-cart-lines strong,.pos-cart-lines b{font-size:10px!important}.real-pos-body>aside label{font-size:9px!important}.real-pos-body>aside input,.real-pos-body>aside select{min-height:43px!important;font-size:10px!important}.real-pos-body>aside footer strong{font-size:24px!important}.real-pos-body>aside footer button{min-height:49px!important;font-size:12px!important;font-weight:900!important}.data-modal form{border-radius:20px!important}.data-modal form>header h2{font-size:22px!important}.data-modal form>header span{font-size:9px!important}.data-modal form>div label{font-size:10px!important}.data-modal form input,.data-modal form select,.data-modal form textarea{border-radius:10px!important;min-height:44px!important;font-size:11px!important}.data-modal form>footer button{min-height:42px!important;font-size:10px!important}.hr-tools button,.leader-rules>div{border-radius:15px!important;min-height:130px!important;padding:18px!important}.hr-tools i,.leader-rules i{font-size:22px!important}.hr-tools strong,.leader-rules strong{font-size:11px!important}.hr-tools small,.leader-rules small{font-size:9px!important;line-height:1.6!important}.feature-stats{gap:12px!important}.feature-stats article{min-height:128px!important}.leaderboard-page .podium>div{width:190px!important}.leaderboard-page .podium .first{height:210px!important}.leaderboard-page .podium .second{height:172px!important}.leaderboard-page .podium .third{height:154px!important}.leaderboard-page .challenge h2{font-size:23px!important}.leaderboard-page .challenge p,.leaderboard-page .challenge section{font-size:10px!important}.leaderboard-page .challenge button{min-height:43px!important;font-size:10px!important}@media (max-width:700px){.brand-studio{padding-inline:14px!important}.brand-studio .feature-head{padding:22px!important}.brand-tabs{overflow:auto}.brand-tabs button{white-space:nowrap}.real-pos{border-radius:0!important;width:100vw!important;max-height:100vh!important}.real-pos-body{grid-template-columns:1fr!important}.real-pos-body>aside{min-height:500px}.pos-live-products{grid-template-columns:1fr!important}.leaderboard-page .podium>div{width:31%!important}}.brand-color-matrix{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.brand-color-matrix>label{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:12px}.brand-color-matrix>label>span{margin-bottom:8px;font-size:11px;font-weight:800;display:block}.brand-color-matrix label>div{align-items:center;gap:8px;display:flex}.brand-color-matrix input[type=color]{border:1px solid var(--line);background:0 0;border-radius:9px;width:38px;height:38px;padding:2px}.brand-color-matrix input:not([type=color]){border:1px solid var(--line);background:var(--surface);min-width:0;height:38px;color:var(--text);font:700 11px var(--font-geist-mono);border-radius:9px;flex:1;padding:0 9px}.brand-range-grid{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.brand-range-grid label{border:1px solid var(--line);border-radius:12px;padding:12px}.brand-range-grid span{justify-content:space-between;font-size:11px;display:flex}.brand-range-grid b{color:var(--lime)}.brand-range-grid input{width:100%;accent-color:var(--lime);margin-top:12px}.brand-live-preview{border-radius:var(--preview-radius);background:var(--preview-bg);color:#fff;border:1px solid var(--line);grid-template-columns:58px 1fr;min-height:115px;margin-top:14px;display:grid;overflow:hidden}.brand-live-preview aside{background:var(--preview-secondary);flex-direction:column;gap:8px;padding:12px;display:flex}.brand-live-preview aside i{background:#ffffff25;border-radius:6px;height:9px}.brand-live-preview aside i:first-child{background:var(--preview-primary);height:28px}.brand-live-preview section{padding:18px}.brand-live-preview span,.brand-live-preview strong{display:block}.brand-live-preview span{color:#aab3aa;font-size:9px}.brand-live-preview strong{margin:4px 0 10px;font-size:16px}.brand-live-preview button{border-radius:calc(var(--preview-radius) * .65);background:var(--preview-primary);color:#101510;border:0;padding:8px 12px;font-weight:900}.brand-reset{border:1px dashed var(--line);width:100%;min-height:40px;color:var(--muted);background:0 0;border-radius:10px;margin-top:10px;font-weight:800}.gym-os-shell button,.gym-os-shell input,.gym-os-shell select,.gym-os-shell textarea{border-radius:min(var(--brand-radius,12px),32px)}.gym-os-shell .panel,.gym-os-shell article{border-radius:var(--brand-radius,12px)}.fitness-hub{--fit:var(--gym-brand,#b9f33d)}.theme-preset-grid{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0;display:grid}.theme-preset-grid>button{border:1px solid var(--line);background:var(--surface-2);min-height:105px;color:var(--text);text-align:right;border-radius:14px;padding:13px;transition:all .2s;position:relative}.theme-preset-grid>button:hover{border-color:color-mix(in srgb,var(--lime) 55%,var(--line));transform:translateY(-2px)}.theme-preset-grid>button.selected{border:2px solid var(--lime);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime) 12%,transparent)}.theme-preset-grid>button>svg{color:var(--lime);position:absolute;bottom:12px;left:11px}.theme-preset-grid strong,.theme-preset-grid small{display:block}.theme-preset-grid small{color:var(--muted);margin-top:3px;font-size:10px}.theme-colors{direction:ltr;border:1px solid #ffffff1a;border-radius:8px;height:25px;display:flex;overflow:hidden}.theme-colors i{flex:1}.custom-color-picker{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;margin:14px 0;overflow:hidden}.custom-color-picker summary{cursor:pointer;align-items:center;gap:8px;padding:14px;font-size:12px;font-weight:800;list-style:none;display:flex}.custom-color-picker summary::-webkit-details-marker{display:none}.custom-color-picker summary svg{color:var(--lime)}.custom-color-picker>div{grid-template-columns:repeat(5,1fr);gap:8px;padding:0 13px 13px;display:grid}.custom-color-picker label{border:1px solid var(--line);color:var(--muted);border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:9px;font-size:9px;display:flex}.custom-color-picker input[type=color]{cursor:pointer;background:0 0;border:0;width:100%;height:42px;padding:0}.custom-color-picker input[type=color]::-webkit-color-swatch{border:0;border-radius:7px}@media (max-width:650px){.brand-color-matrix,.brand-range-grid,.theme-preset-grid{grid-template-columns:1fr}.custom-color-picker>div{grid-template-columns:repeat(2,1fr)}}html,body{background:#07101b;min-height:100%}.gym-os-shell.app-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:var(--tenant-dark-bg,#07101b);--surface:#0c1725;--surface-2:#111f30;--line:#293a50;--text:#f5f8fc;--muted:#a7b3c2;--gym-panel:#0d1928;--gym-panel-soft:#122235;--gym-surface:#0d1928;--gym-soft:#122235;--gym-line:#2a3b50;--gym-text:#f5f8fc;--gym-muted:#a7b3c2;--ink:#f5f8fc}.gym-os-shell.app-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--gym-panel:#fff;--gym-panel-soft:#f3f6f1;--gym-surface:#fff;--gym-soft:#f3f6f1;--gym-line:#d9e1d5;--gym-text:#152014;--gym-muted:#667164;--ink:#152014}.gym-os-shell,.gym-work,.gym-work>main,.gym-work>.content{background:var(--bg)!important;color:var(--text)!important}.gym-os-shell.app-dark .module-kpis article,.gym-os-shell.app-dark .owner-data-card,.gym-os-shell.app-dark .performance-kpis article,.gym-os-shell.app-dark .performance-table,.gym-os-shell.app-dark .coach-studio,.gym-os-shell.app-dark .member-360-drawer,.gym-os-shell.app-dark .member-create-modal form,.gym-os-shell.app-dark .request-workspace,.gym-os-shell.app-dark .request-kpis article,.gym-os-shell.app-dark .activation-premium,.gym-os-shell.app-dark .plans-showcase article,.gym-os-shell.app-dark .records-table,.gym-os-shell.app-dark .schedule-board,.gym-os-shell.app-dark .waitlist,.gym-os-shell.app-dark .coach-grid article,.gym-os-shell.app-dark .invite-grid article,.gym-os-shell.app-dark .store-summary>article,.gym-os-shell.app-dark .inventory-table,.gym-os-shell.app-dark .stock-alerts,.gym-os-shell.app-dark .report-grid article,.gym-os-shell.app-dark .rp-kpis article,.gym-os-shell.app-dark .rp-grid article,.gym-os-shell.app-dark .rp-health,.gym-os-shell.app-dark .rp-schedule,.gym-os-shell.app-dark .lp-kpis article,.gym-os-shell.app-dark .live-floor,.gym-os-shell.app-dark .people-inside{background:var(--gym-panel)!important;color:var(--gym-text)!important;border-color:var(--gym-line)!important}.gym-os-shell.app-dark input,.gym-os-shell.app-dark select,.gym-os-shell.app-dark textarea,.gym-os-shell.app-dark .owner-data-card label,.gym-os-shell.app-dark .profile-contact>div,.gym-os-shell.app-dark .coach-fields input,.gym-os-shell.app-dark .goal-select select,.gym-os-shell.app-dark .nutrition-targets>label,.gym-os-shell.app-dark .request-queue label{background:var(--gym-panel-soft)!important;color:var(--gym-text)!important;border-color:var(--gym-line)!important}.gym-os-shell.app-dark table,.gym-os-shell.app-dark thead,.gym-os-shell.app-dark tbody,.gym-os-shell.app-dark tr,.gym-os-shell.app-dark th,.gym-os-shell.app-dark td{color:var(--gym-text)!important;border-color:var(--gym-line)!important;background:0 0!important}.gym-os-shell.app-dark th{color:var(--gym-muted)!important}.gym-os-shell.app-dark tbody tr:hover{background:color-mix(in srgb,var(--lime) 6%,transparent)!important}.gym-os-shell.app-dark .gym-side{background:#07111d!important}.gym-os-shell.app-dark .gym-topbar,.gym-os-shell.app-dark .workspace-tabs{background:color-mix(in srgb,var(--surface) 96%,transparent)!important}.gym-os-shell.app-dark .workspace-tabs button{color:var(--muted)!important}.gym-os-shell.app-dark .workspace-tabs button.active{color:#10170d!important}.gym-os-shell.app-dark ::placeholder{opacity:1;color:#8795a7!important}.gym-os-shell{font-size:17px!important}.gym-os-shell .gym-side nav button{min-height:49px!important;font-size:14px!important}.gym-os-shell .gym-side nav button svg{width:21px!important;height:21px!important}.gym-os-shell .nav-label{font-size:10px!important}.gym-os-shell .global-search input{font-size:14px!important}.gym-os-shell .gym-topbar .head-actions button{font-size:13px!important}.gym-os-shell .gym-topbar .head-actions svg{width:21px!important;height:21px!important}.gym-os-shell .workspace-tabs button{font-size:14px!important}.gym-os-shell .workspace-tabs button svg{width:21px!important;height:21px!important}.gym-os-shell .module-hero h1,.gym-os-shell .feature-head h1{font-size:38px!important}.gym-os-shell .module-hero p,.gym-os-shell .feature-head>div>span{font-size:15px!important}.gym-os-shell .module-hero>div>span,.gym-os-shell .feature-head>div>p{font-size:12px!important}.gym-os-shell .module-hero>button,.gym-os-shell .feature-head>button{min-height:54px!important;font-size:14px!important}.gym-os-shell .module-hero>button svg,.gym-os-shell .feature-head>button svg{width:22px!important;height:22px!important}.gym-os-shell .module-kpis article,.gym-os-shell .page-kpis article,.gym-os-shell .trainer-kpis article,.gym-os-shell .feature-stats article{min-height:146px!important;padding:23px!important}.gym-os-shell .module-kpis article>i,.gym-os-shell .page-kpis article>i,.gym-os-shell .trainer-kpis article>svg{width:50px!important;height:50px!important}.gym-os-shell .module-kpis article>i svg,.gym-os-shell .page-kpis article>i svg{width:24px!important;height:24px!important}.gym-os-shell .module-kpis small,.gym-os-shell .page-kpis span,.gym-os-shell .trainer-kpis span,.gym-os-shell .feature-stats span{font-size:13px!important}.gym-os-shell .module-kpis strong,.gym-os-shell .page-kpis strong,.gym-os-shell .trainer-kpis strong,.gym-os-shell .feature-stats strong{font-size:29px!important}.gym-os-shell .module-kpis em,.gym-os-shell .page-kpis small,.gym-os-shell .trainer-kpis small,.gym-os-shell .feature-stats small{font-size:11px!important}.gym-os-shell .owner-data-card h2,.gym-os-shell .panel-head h2,.gym-os-shell .performance-table h2,.gym-os-shell .inventory-table h2{font-size:21px!important}.gym-os-shell .owner-data-card p,.gym-os-shell .panel-head p,.gym-os-shell .performance-table p,.gym-os-shell .inventory-table p{font-size:12px!important}.gym-os-shell table,.gym-os-shell th,.gym-os-shell td{font-size:13px!important}.gym-os-shell th,.gym-os-shell td{padding:16px 13px!important}.gym-os-shell td strong{font-size:13px!important}.gym-os-shell td small{font-size:10px!important}.gym-os-shell td button{min-height:40px!important;font-size:11px!important}.gym-os-shell td svg{width:16px!important;height:16px!important}.gym-os-shell .panel button,.gym-os-shell .owner-data-card button,.gym-os-shell .records-table button,.gym-os-shell .coach-grid button,.gym-os-shell .schedule-board button{font-size:12px!important}.gym-os-shell .panel svg{width:19px;height:19px}.gym-os-shell .member-360-drawer h2{font-size:27px!important}.gym-os-shell .member-360-drawer small{font-size:10px!important}.gym-os-shell .member-360-drawer strong{font-size:13px!important}.gym-os-shell .profile-balances strong{font-size:25px!important}.gym-os-shell .member-create-modal label{font-size:13px!important}.gym-os-shell .member-create-modal input{min-height:50px!important;font-size:13px!important}.gym-os-shell.app-dark .status,.gym-os-shell.app-dark .presence-status{font-weight:900}.gym-os-shell.app-dark a,.gym-os-shell.app-dark button{outline-color:var(--lime)}@media (max-width:820px){.gym-os-shell{font-size:17px!important}.gym-os-shell .gym-work .content{padding:15px!important}.gym-os-shell .module-hero h1,.gym-os-shell .feature-head h1{font-size:31px!important}.gym-os-shell .module-hero p,.gym-os-shell .feature-head>div>span{font-size:14px!important}.gym-os-shell .module-kpis{grid-template-columns:1fr 1fr!important}.gym-os-shell .module-kpis article{min-height:130px!important;padding:17px!important}.gym-os-shell .owner-data-card{padding:15px!important}.gym-os-shell table,.gym-os-shell th,.gym-os-shell td,.gym-os-shell .workspace-tabs button{font-size:13px!important}}@media (max-width:520px){.gym-os-shell .module-kpis{grid-template-columns:1fr!important}.gym-os-shell .module-kpis article{min-height:115px!important}.gym-os-shell .module-hero h1,.gym-os-shell .feature-head h1{font-size:29px!important}}.member-portal{--mp-bg:var(--gym-dark-bg,#07100d);--mp-surface:#0e1a16;--mp-surface-2:var(--gym-secondary,#14231d);--mp-line:#263b32;--mp-text:#f5f8f6;--mp-muted:#9eb0a7;--mp-lime:var(--gym-brand,#baff32);min-height:100vh;font-family:var(--font-cairo),Arial,sans-serif;direction:rtl;background:radial-gradient(circle at 75% -10%,color-mix(in srgb,var(--mp-lime) 12%,transparent) 0,transparent 32%),var(--mp-bg)!important;max-width:none!important;color:var(--mp-text)!important;padding:0 0 70px!important}.member-portal button,.member-portal input,.member-portal textarea,.member-portal select{font-family:inherit}.member-top{border-bottom:1px solid var(--mp-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:30;background:#08130ff2;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:88px;padding:0 clamp(18px,4vw,64px);display:grid;position:sticky;top:0}.member-logo{direction:ltr;align-items:center;gap:11px;display:flex}.member-logo>b{background:var(--mp-lime);border-radius:13px;place-items:center;width:46px;height:46px;display:grid;overflow:hidden}.member-logo img{object-fit:cover;width:100%;height:100%}.member-logo>span{flex-direction:column;display:flex}.member-logo strong{font:800 15px var(--font-manrope);letter-spacing:.08em}.member-logo small{font:700 8px var(--font-manrope);letter-spacing:.15em;color:#7f968b}.member-top>nav{justify-content:center;align-items:center;gap:5px;display:flex}.member-top>nav button{color:var(--mp-muted);background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;padding:11px 13px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.member-top>nav button:hover{color:#fff;background:#17271f}.member-top>nav button.active{background:var(--mp-lime);color:#07100d;box-shadow:0 8px 24px #baff3220}.member-account-actions{align-items:center;gap:8px;display:flex}.member-account-actions button,.member-avatar{border:1px solid var(--mp-line);background:var(--mp-surface);color:#fff;border-radius:11px;justify-content:center;align-items:center;height:42px;display:flex}.member-account-actions button{gap:7px;padding:0 12px;font-size:12px}.member-avatar{width:42px;color:var(--mp-lime)}.portal-bell{position:relative;width:42px!important;padding:0!important}.portal-bell i{background:#ff5964;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.member-live-summary{grid-template-columns:repeat(6,1fr);gap:1px;max-width:1500px;margin:26px auto 0;padding:0 24px;display:grid}.member-live-summary>span{background:var(--mp-surface);border:1px solid var(--mp-line);flex-direction:column;gap:5px;padding:15px 17px;display:flex}.member-live-summary>span:first-child{border-radius:0 13px 13px 0}.member-live-summary>span:last-child{border-radius:13px 0 0 13px}.member-live-summary small{font:700 9px var(--font-manrope);color:#769086;letter-spacing:.08em}.member-live-summary strong{color:#fff;font-size:17px}.member-portal>.portal-page,.member-portal>.client-hero,.member-portal>.member-overview,.member-portal>.benefit-grid,.member-portal>.member-dashboard-grid,.member-portal>.member-actions{max-width:1500px;margin-left:auto;margin-right:auto}.portal-page{padding:34px 24px 10px}.portal-page>.page-title h1,.portal-page>.welcome h1{letter-spacing:-.03em;color:#fff!important;font-size:clamp(28px,3vw,44px)!important}.portal-page>.page-title p,.portal-page>.welcome p{color:var(--mp-muted)!important;font-size:14px!important}.member-portal .panel,.member-portal .news-grid article{box-shadow:0 18px 55px #00000020;color:#fff!important;border:1px solid var(--mp-line)!important;background:linear-gradient(145deg,#111f19,#0c1713)!important;border-radius:18px!important}.member-portal .panel-head h2{color:#fff!important;font-size:18px!important}.member-portal .panel-head p{color:var(--mp-muted)!important;font-size:12px!important}.client-hero{border:1px solid var(--mp-line);background:linear-gradient(115deg,#13271e,#0a1511);border-radius:22px;padding:32px 36px;margin-top:30px!important}.client-hero p{color:var(--mp-lime)!important;font-size:14px!important}.client-hero h1{color:#fff;font-size:36px!important}.client-hero span{color:var(--mp-muted)!important;font-size:13px!important}.member-overview{padding:0 24px}.digital-card{min-height:260px;color:#07100d!important;background:linear-gradient(135deg,#baff32,#77bf24)!important}.membership-summary{background:var(--mp-surface)!important;border-color:var(--mp-line)!important}.benefit-grid{padding:0 24px;grid-template-columns:repeat(6,1fr)!important}.benefit-grid button{min-height:148px;background:var(--mp-surface)!important;border:1px solid var(--mp-line)!important;color:#fff!important;border-radius:16px!important;padding:17px!important}.benefit-grid button i{font-size:20px!important}.benefit-grid button span,.benefit-grid button small{color:var(--mp-muted)!important;font-size:11px!important}.benefit-grid button strong{font-size:27px!important}.member-dashboard-grid,.member-actions{padding-left:24px;padding-right:24px}.member-actions button{min-height:58px;background:var(--mp-surface)!important;color:#fff!important;border-color:var(--mp-line)!important;font-size:13px!important}.member-actions i{color:var(--mp-lime);font-size:20px!important}.detail-grid,.credit-sections,.qr-layout,.support-layout{gap:18px!important}.plan-details,.pt-card,.ticket-form,.tickets,.checkin-log{padding:24px!important}.plan-details dl div,.pt-card dl div{border-color:var(--mp-line)!important}.plan-details dt,.pt-card dt{color:var(--mp-muted)!important;font-size:12px!important}.plan-details dd,.pt-card dd{color:#fff!important;font-size:14px!important}.member-identity-card{grid-template-columns:86px 1fr auto;align-items:center;gap:18px;margin-bottom:18px;display:grid;padding:18px!important}.member-identity-card>img{object-fit:cover;border:2px solid var(--mp-lime);border-radius:18px;width:86px;height:86px}.member-identity-card h2{margin:4px 0;font-size:20px}.member-identity-card p,.member-identity-card small{color:var(--mp-muted);margin:0;font-size:12px}.member-identity-card label{background:var(--mp-lime);color:#07100d;cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:11px 15px;font-weight:800;display:flex}.member-classes>section{gap:16px;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.member-classes article{padding:22px!important}.member-classes article h2{font-size:21px!important}.member-classes article p{color:var(--mp-muted)!important;font-size:12px!important}.class-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:18px;display:grid!important}.class-actions button{border-radius:10px!important;min-height:44px!important;font-size:12px!important}.class-actions .secondary{justify-content:center;align-items:center;gap:7px;display:flex;color:#fff!important;border:1px solid var(--mp-line)!important;background:0 0!important}.qr-layout{grid-template-columns:minmax(360px,.8fr) 1.2fr!important}.qr-pass{color:#fff!important;background:linear-gradient(145deg,#142a21,#09140f)!important;border:1px solid #355041!important;border-radius:24px!important;padding:25px!important}.qr-pass header b{background:var(--mp-lime)!important;color:#07100d!important}.qr-pass header span{font-size:12px!important}.qr-pass>strong{font:800 21px var(--font-manrope)!important}.qr-pass>span{font-size:14px!important}.qr-pass>small{justify-content:center;align-items:center;gap:6px;color:var(--mp-lime)!important;font-size:11px!important;display:flex!important}.real-qr{background:#0a1511!important;border:1px dashed #436051!important;min-height:330px!important}.real-qr.visible{background:#fff!important}.real-qr img{pointer-events:none;-webkit-user-select:none;user-select:none;width:min(100%,330px)!important}.real-qr button{flex-direction:column;align-items:center;gap:10px;color:#fff!important;font-size:14px!important;display:flex!important}.qr-security-status{align-items:center;color:var(--mp-lime)!important;background:#baff3210!important;border:1px solid #baff3233!important;border-radius:12px!important;gap:10px!important;padding:12px!important;display:flex!important}.qr-security-status span{text-align:right;flex-direction:column;display:flex}.qr-security-status small{color:var(--mp-muted)!important}.checkin-log>div{border-color:var(--mp-line)!important}.checkin-log>div i{color:var(--mp-lime)!important;background:#baff3218!important}.security-note{color:var(--mp-muted)!important;background:#13231c!important;align-items:flex-start!important;gap:12px!important;font-size:12px!important;display:flex!important}.security-note b{color:#fff;margin-bottom:3px;display:block}.news-grid{grid-template-columns:repeat(2,1fr)!important;gap:18px!important}.news-grid article{padding:18px!important}.news-cover{color:#07100d!important;height:190px!important;font:900 22px var(--font-manrope)!important;background:linear-gradient(135deg,#213b2f,#baff32)!important;border-radius:13px!important}.news-grid h2{color:#fff!important;font-size:20px!important}.news-grid p,.news-grid>article>span{line-height:1.8;color:var(--mp-muted)!important;font-size:12px!important}.news-grid button,.ticket-form>div button:last-child,.tickets>button{min-height:44px;background:var(--mp-lime)!important;color:#07100d!important;border:0!important;border-radius:10px!important;font-size:12px!important;font-weight:800!important}.ticket-form label{color:#dce7e2!important;font-size:12px!important}.ticket-form input,.ticket-form textarea,.ticket-form select{border:1px solid var(--mp-line)!important;color:#fff!important;background:#07110d!important;border-radius:10px!important;padding:12px!important;font-size:13px!important}.ticket-form textarea{min-height:140px}.tickets>div{border-color:var(--mp-line)!important}.tickets strong{font-size:13px!important}.tickets small,.tickets span{color:var(--mp-muted)!important;font-size:10px!important}.faq h2{font-size:20px!important}.faq button{background:var(--mp-surface)!important;color:#fff!important;border-color:var(--mp-line)!important;padding:16px!important;font-size:13px!important}@media (max-width:1180px){.member-top{grid-template-columns:auto 1fr}.member-top>nav{border-top:1px solid var(--mp-line);z-index:40;background:#07110df5;justify-content:space-around;padding:8px 10px;position:fixed;bottom:0;left:0;right:0}.member-top>nav button{flex-direction:column;gap:3px;padding:7px 10px;font-size:10px}.member-account-actions{justify-self:end}.member-live-summary{grid-template-columns:repeat(3,1fr)}.member-live-summary>span{border-radius:0!important}.benefit-grid{grid-template-columns:repeat(3,1fr)!important}.member-classes>section{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.member-top{gap:8px;height:72px;padding:0 14px}.member-logo>b{width:40px;height:40px}.member-logo strong{font-size:12px}.member-logo small{font-size:6px}.member-signout{width:42px!important;padding:0!important;font-size:0!important}.member-signout svg{display:block}.member-avatar{display:none}.member-live-summary{grid-template-columns:repeat(2,1fr);margin-top:16px;padding:0 12px}.member-live-summary>span{padding:11px}.member-live-summary strong{font-size:14px}.member-live-summary small{font-size:7px}.portal-page{padding:25px 12px 6px}.client-hero{align-items:flex-start!important;margin:16px 12px!important;padding:22px!important}.client-hero h1{font-size:27px!important}.streak{display:none!important}.member-overview,.benefit-grid,.member-dashboard-grid,.member-actions{padding-left:12px;padding-right:12px}.benefit-grid{grid-template-columns:repeat(2,1fr)!important}.benefit-grid button{min-height:130px}.detail-grid,.credit-sections,.qr-layout,.support-layout,.member-dashboard-grid{grid-template-columns:1fr!important}.member-identity-card{grid-template-columns:64px 1fr}.member-identity-card>img{width:64px;height:64px}.member-identity-card label{grid-column:1/-1;justify-content:center}.member-classes>section,.news-grid{grid-template-columns:1fr!important}.qr-layout{display:grid!important}.real-qr{min-height:280px!important}.qr-pass{padding:18px!important}.news-cover{height:150px!important}.member-top>nav button span{font-size:9px}.member-top>nav button{min-width:42px}.member-top>nav button:nth-child(6),.member-top>nav button:nth-child(7){display:none}}.client-wrap.member-portal{isolation:isolate;background:var(--mp-bg)!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;display:block!important;overflow-x:hidden!important}.client-wrap.member-portal>.member-top{-webkit-backdrop-filter:none!important;filter:none!important;contain:none!important;background:#08130f!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:28px!important;width:100%!important;height:88px!important;min-height:88px!important;max-height:88px!important;padding:0 clamp(18px,4vw,64px)!important;display:grid!important;position:relative!important;inset:auto!important;overflow:visible!important;transform:none!important}.client-wrap.member-portal>.member-top>.member-logo{background:0 0!important;border:0!important;align-items:center!important;gap:11px!important;width:auto!important;min-width:max-content!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}.client-wrap.member-portal>.member-top>nav{background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;gap:5px!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.client-wrap.member-portal>.member-top>nav>button{flex:none!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:0!important;max-width:none!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 13px!important;display:flex!important;position:relative!important;overflow:hidden!important}.client-wrap.member-portal>.member-top>.member-account-actions{background:0 0!important;border:0!important;align-items:center!important;gap:8px!important;width:auto!important;min-width:max-content!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;transform:none!important}.client-wrap.member-portal>.member-top>.member-account-actions>*{flex:none!important;max-height:42px!important;position:relative!important}.client-wrap.member-portal>*{min-width:0;max-width:100%}.client-wrap.member-portal>.member-live-summary{width:min(100%,1500px)!important}@media (max-width:1180px){.client-wrap.member-portal>.member-top{grid-template-columns:auto 1fr!important}.client-wrap.member-portal>.member-top>nav{border-top:1px solid var(--mp-line)!important;z-index:50!important;background:#07110d!important;width:100%!important;height:68px!important;padding:7px 10px!important;position:fixed!important;inset:auto 0 0!important}.client-wrap.member-portal>.member-top>nav>button{flex:0 auto!important;height:52px!important;min-height:52px!important;padding:5px 10px!important}.client-wrap.member-portal>.member-top>.member-account-actions{justify-self:end!important}}@media (max-width:700px){.client-wrap.member-portal>.member-top{gap:8px!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:0 14px!important}.client-wrap.member-portal>.member-top>nav>button{padding:4px 7px!important}}.member-app-header{box-sizing:border-box;color:#f5f8f6;z-index:20;direction:rtl;background:#08130f;border:0;border-bottom:1px solid #263b32;align-items:center;gap:24px;width:100%;height:88px;min-height:88px;padding:0 clamp(20px,3vw,52px);display:flex;position:relative;overflow:visible}.member-app-brand{color:#f5f8f6;direction:ltr;flex:none;align-items:center;gap:12px;min-width:196px;display:flex}.member-app-brand>b{box-sizing:border-box;background:var(--mp-lime);border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.member-app-brand>b img{object-fit:cover;width:48px;height:48px;display:block}.member-app-brand>span{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.member-app-brand strong{color:#fff;font:800 16px/1.2 var(--font-manrope);letter-spacing:.055em}.member-app-brand small{color:#8ba097;font:700 9px/1.2 var(--font-manrope);letter-spacing:.13em}.member-app-nav{background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;position:static;overflow:visible}.member-app-nav>button{box-sizing:border-box;color:#a7b8b0;min-width:0;height:46px;font:700 13px/1 var(--font-cairo);cursor:pointer;white-space:nowrap;box-shadow:none;filter:none;background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:flex;transform:none}.member-app-nav>button svg{flex:0 0 20px;width:20px;height:20px;display:block}.member-app-nav>button:hover{color:#fff;background:#17271f}.member-app-nav>button.active{background:var(--mp-lime);color:#07100d}.member-app-actions{background:0 0;border:0;flex:none;justify-content:flex-start;align-items:center;gap:8px;min-width:196px;height:46px;display:flex;position:static}.member-app-actions>button,.member-app-actions>.member-avatar{box-sizing:border-box;color:#fff;filter:none;background:#0e1a16;border:1px solid #263b32;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:44px;min-height:44px;display:flex;position:relative;transform:none}.member-app-actions>button{font:700 12px var(--font-cairo);cursor:pointer;padding:0 13px}.member-app-actions>.portal-bell{width:44px;min-width:44px;padding:0}.member-app-actions>.member-avatar{width:44px;min-width:44px;color:var(--mp-lime)}.member-app-actions .portal-bell i{background:#ff5964;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:8px}.member-notification-wrap{z-index:120;align-items:center;display:flex;position:relative}.member-notification-wrap>.portal-bell{box-sizing:border-box;color:#fff;cursor:pointer;background:#0e1a16;border:1px solid #263b32;border-radius:11px;justify-content:center;align-items:center;min-width:44px;height:44px;min-height:44px;display:flex;position:relative;width:44px!important;padding:0!important}.member-notification-wrap>.portal-bell:hover,.member-notification-wrap>.portal-bell[aria-expanded=true]{border-color:color-mix(in srgb,var(--mp-lime) 55%,#263b32);color:var(--mp-lime);background:#14231d}.member-notification-wrap>.portal-bell>b{color:#fff;min-width:20px;height:20px;font:900 9px/1 var(--font-manrope);background:#ff5964;border:3px solid #08130f;border-radius:12px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-7px;left:-7px}.member-notification-menu{box-sizing:border-box;z-index:250;color:#f5f8f6;background:#0d1914;border:1px solid #30483d;border-radius:16px;width:min(390px,100vw - 24px);animation:.18s ease-out member-notice-in;position:absolute;top:54px;right:0;overflow:hidden;box-shadow:0 28px 80px #000b}.member-portal[data-locale=en] .member-notification-menu{left:auto;right:0}.member-portal[data-locale=ar] .member-notification-menu{left:0;right:auto}.member-notification-menu>header{border-bottom:1px solid #263b32;justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.member-notification-menu>header span{flex-direction:column;gap:4px;display:flex}.member-notification-menu>header strong{font-size:16px}.member-notification-menu>header small{color:#9eb0a7;font-size:11px}.member-notification-menu>header button{color:#aebdb6;cursor:pointer;background:#14231d;border:1px solid #263b32;border-radius:9px;place-items:center;width:34px;height:34px;padding:0;display:grid}.member-notification-menu>section{display:block}.member-notification-menu>section>button{box-sizing:border-box;color:#f5f8f6;text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #21342b;grid-template-columns:9px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:82px;padding:14px 16px;display:grid}.member-notification-menu>section>button:hover{background:#baff320c}.member-notification-menu>section>button>i{background:var(--mp-lime);width:9px;height:9px;box-shadow:0 0 10px color-mix(in srgb,var(--mp-lime) 55%,transparent);border-radius:50%}.member-notification-menu>section>button.read{opacity:.62}.member-notification-menu>section>button.read>i{box-shadow:none;background:#60746a}.member-notification-menu>section>button>span{flex-direction:column;gap:5px;min-width:0;display:flex}.member-notification-menu>section>button strong{font-size:13px}.member-notification-menu>section>button small{color:#9eb0a7;font-size:11px;line-height:1.55}.member-notification-menu>section>button em{color:#80948a;white-space:nowrap;font-size:9px;font-style:normal}.member-notification-menu>footer{padding:11px}.member-notification-menu>footer button{width:100%;height:44px;color:var(--mp-lime);cursor:pointer;background:#baff3210;border:1px solid #baff3238;border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.member-notification-menu>footer button:disabled{opacity:.45;cursor:default}@keyframes member-notice-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.real-qr.visible{position:relative;overflow:hidden}.real-qr.visible>img{aspect-ratio:1;object-fit:contain;opacity:0;transition:opacity .15s;width:min(100%,360px)!important;height:auto!important;display:block!important}.real-qr.visible>img.ready{opacity:1}.qr-image-state{text-align:center;background:#fff;justify-content:center;align-items:center;padding:20px;font-size:13px;font-weight:800;display:flex;position:absolute;inset:0;color:#243128!important}@media (max-width:1280px){.member-app-header{gap:12px;height:78px;min-height:78px;padding:0 18px}.member-app-brand,.member-app-actions{min-width:168px}.member-app-brand>b,.member-app-brand>b img{width:42px;height:42px}.member-app-brand>b{flex-basis:42px}.member-app-nav>button{padding:0 10px;font-size:12px}.member-app-nav>button svg{width:18px;height:18px}}@media (max-width:1040px){.member-app-header{height:72px;min-height:72px}.member-app-brand{min-width:0;margin-left:auto}.member-app-brand strong{font-size:14px}.member-app-brand small{font-size:7px}.member-app-actions{min-width:0}.member-app-nav{box-sizing:border-box;z-index:80;direction:rtl;background:#07110d;border-top:1px solid #263b32;justify-content:space-around;gap:2px;width:100%;height:70px;padding:7px 8px;display:flex;position:fixed;inset:auto 0 0}.member-app-nav>button{flex-direction:column;gap:4px;min-width:58px;height:56px;padding:5px 8px;font-size:10px}.member-app-nav>button svg{width:20px;height:20px}.member-app-actions .member-avatar{display:none}}@media (max-width:600px){.member-app-header{padding:0 12px}.member-app-brand>b,.member-app-brand>b img{width:40px;height:40px}.member-app-brand>b{flex-basis:40px}.member-app-brand strong{font-size:12px}.member-app-brand small{font-size:6px}.member-app-actions>button{width:42px;min-width:42px;padding:0;font-size:0}.member-app-actions>button svg{width:19px;height:19px}.member-app-nav{justify-content:flex-start;overflow-x:auto}.member-app-nav>button{flex:1 0 58px}.member-app-nav>button:nth-child(6),.member-app-nav>button:nth-child(7){display:none}.member-notification-menu{width:auto;position:fixed;top:78px;left:12px!important;right:12px!important}.member-notification-menu>section>button{min-height:76px;padding:12px}.member-notification-menu>section>button strong{font-size:12px}.member-notification-menu>section>button small{font-size:10px}}.member-portal[data-locale=en]{font-family:var(--font-manrope),Arial,sans-serif;direction:ltr}.member-portal[data-locale=ar]{font-family:var(--font-cairo),Arial,sans-serif;direction:rtl}.member-portal .member-app-header{font-size:16px}.member-portal .member-app-nav>button{font-size:14px;font-weight:800}.member-portal .member-app-nav>button svg{stroke-width:2.15px;width:22px;height:22px}.member-language{min-width:48px!important;color:var(--mp-lime)!important;font:900 13px var(--font-manrope)!important;padding:0 12px!important}.member-portal .member-live-summary small{font-size:11px!important}.member-portal .member-live-summary strong{font-size:19px!important}.member-portal .client-hero p{font-size:16px!important}.member-portal .client-hero h1{line-height:1.2;font-size:clamp(34px,3vw,48px)!important}.member-portal .client-hero span{font-size:15px!important}.member-portal .streak strong{font-size:24px}.member-portal .streak small{font-size:11px}.member-portal .benefit-grid button span{font-size:13px!important}.member-portal .benefit-grid button strong{font-size:30px!important}.member-portal .benefit-grid button small{font-size:11px!important}.member-portal .panel-head h2{font-size:21px!important}.member-portal .panel-head p,.member-portal .next-session strong,.member-portal .mini-news strong{font-size:13px!important}.member-portal .next-session small,.member-portal .next-session span,.member-portal .mini-news small{font-size:11px!important}.member-portal .member-actions button{font-weight:800;font-size:14px!important}.member-portal .member-actions i{font-size:23px!important}.member-portal .plan-details dt,.member-portal .pt-card dt{font-size:14px!important}.member-portal .plan-details dd,.member-portal .pt-card dd{font-size:15px!important}.member-portal .member-identity-card h2{font-size:24px}.member-portal .member-identity-card p,.member-portal .member-identity-card small{font-size:13px}.member-portal .real-qr button{font-weight:800;font-size:16px!important}.member-portal .real-qr button svg{width:34px;height:34px}.member-portal .qr-pass>strong{font-size:24px!important}.member-portal .qr-pass>span{font-size:15px!important}.member-portal .qr-pass>small,.member-portal .checkin-log strong{font-size:13px!important}.member-portal .checkin-log small,.member-portal .checkin-log span{font-size:11px!important}.member-portal .news-grid h2{font-size:23px!important}.member-portal .news-grid p,.member-portal .news-grid button,.member-portal .news-grid article>span{font-size:14px!important}.member-portal[data-locale=en] .member-app-header,.member-portal[data-locale=en] .member-app-nav{direction:ltr}.member-portal[data-locale=en] .member-app-actions{margin-left:auto}.member-portal[data-locale=ar] .member-app-actions{margin-right:auto}@media (max-width:1040px){.member-portal .member-app-nav>button{font-size:11px}.member-portal .member-app-nav>button svg{width:22px;height:22px}.member-language{font-size:12px!important;display:flex!important}.member-portal .client-hero h1{font-size:34px!important}}@media (max-width:600px){.member-portal .member-live-summary small{font-size:9px!important}.member-portal .member-live-summary strong{font-size:17px!important}.member-portal .client-hero p{font-size:14px!important}.member-portal .client-hero h1{font-size:30px!important}.member-portal .client-hero span,.member-portal .benefit-grid button span{font-size:12px!important}.member-portal .benefit-grid button strong{font-size:27px!important}.member-portal .panel-head h2{font-size:19px!important}.member-portal .panel-head p{font-size:12px!important}.member-portal .news-grid h2{font-size:21px!important}.member-portal .news-grid p{font-size:13px!important}.member-portal .member-app-nav>button{display:flex!important}}.member-news-hub{padding-bottom:70px!important}.news-heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:25px 0 22px;display:flex}.news-heading>div>span{color:var(--mp-lime);font:900 11px var(--font-manrope);letter-spacing:.16em}.news-heading h1{letter-spacing:-.045em;max-width:850px;margin:8px 0;font-size:clamp(35px,4vw,58px);line-height:1.08}.news-heading p{color:var(--mp-muted);margin:0;font-size:15px}.news-heading aside{border:1px solid var(--mp-line);background:var(--mp-surface);border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:2px 12px;min-width:180px;padding:17px;display:grid}.news-heading aside svg{width:36px;height:36px;color:var(--mp-lime);background:#baff3215;border-radius:11px;grid-row:1/3;padding:8px}.news-heading aside strong{font-size:24px}.news-heading aside small{color:var(--mp-muted);font-size:11px}.news-filters{gap:7px;margin-bottom:18px;display:flex;overflow:auto}.news-filters button{border:1px solid var(--mp-line);background:var(--mp-surface);height:42px;color:var(--mp-muted);white-space:nowrap;border-radius:22px;padding:0 18px;font-size:13px;font-weight:800}.news-filters button.active{background:var(--mp-lime);border-color:var(--mp-lime);color:#07100d}.news-featured{background:radial-gradient(circle at 90% 20%,#baff3230,#0000 35%),linear-gradient(125deg,#152b22,#08130f);border:1px solid #365141;border-radius:25px;grid-template-columns:1.15fr .85fr;align-items:center;min-height:390px;margin-bottom:20px;padding:clamp(28px,5vw,65px);display:grid;position:relative;overflow:hidden}.news-featured>div{z-index:2;max-width:690px;position:relative}.news-featured>div>span{color:var(--mp-lime);font-size:12px;font-weight:900}.news-featured h2{margin:12px 0;font-size:clamp(32px,4vw,56px);line-height:1.08}.news-featured p{color:#b6c5bd;max-width:670px;font-size:15px;line-height:1.8}.news-featured button,.modern-news-grid article>button,.news-modal .primary{background:var(--mp-lime);color:#07100d;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.news-featured button svg,.modern-news-grid article>button svg,.news-modal .primary svg{width:17px}.news-featured>aside{color:#07100d;text-align:center;background:linear-gradient(145deg,#baff32,#70b91e);border:1px solid #baff3230;border-radius:24px;place-content:center;align-self:center;height:260px;display:grid;transform:rotate(3deg);box-shadow:0 30px 80px #0008}.news-featured>aside svg{width:48px;height:48px;margin:auto}.news-featured>aside b{font:900 31px/1 var(--font-manrope);margin:12px 0}.news-featured>aside strong{font:900 65px/.9 var(--font-manrope)}.news-featured>aside small{font:800 10px var(--font-manrope);letter-spacing:.12em;margin-top:13px}.modern-news-grid{grid-template-columns:repeat(2,1fr)!important}.modern-news-grid article{overflow:hidden;padding:14px!important}.modern-news-grid .news-cover{grid-template-columns:1fr auto;position:relative;overflow:hidden;background:#15271f!important;grid-template-rows:1fr auto!important;align-items:start!important;height:220px!important;padding:22px!important;display:grid!important}.modern-news-grid .news-cover:after{content:"";background:var(--mp-lime);filter:blur(2px);border-radius:50%;width:220px;height:220px;position:absolute;bottom:-80px;right:-55px}.modern-news-grid .news-cover>span{color:#fff;z-index:1;background:#ffffff10;border:1px solid #ffffff26;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.modern-news-grid .news-cover>span svg{width:23px}.modern-news-grid .news-cover>b{z-index:1;color:#fff;font:900 clamp(42px,6vw,80px)/.8 var(--font-manrope);letter-spacing:-.06em;align-self:end}.modern-news-grid .news-cover>small{z-index:1;color:#a8baaf;font:800 9px var(--font-manrope);letter-spacing:.18em;align-self:end}.modern-news-grid .news-cover.c1{background:#211e14!important}.modern-news-grid .news-cover.c1:after{background:#ffad27}.modern-news-grid .news-cover.c2{background:#122035!important}.modern-news-grid .news-cover.c2:after{background:#58a7ff}.modern-news-grid .news-cover.c3{background:#26162a!important}.modern-news-grid .news-cover.c3:after{background:#d68bff}.modern-news-grid article>header{justify-content:space-between;margin:16px 4px 0;display:flex}.modern-news-grid article>header span{color:var(--mp-lime);letter-spacing:.07em;font-size:11px;font-weight:900}.modern-news-grid article>header time{color:var(--mp-muted);font-size:11px}.modern-news-grid h2{margin:10px 4px 5px;line-height:1.25;font-size:26px!important}.modern-news-grid p{min-height:54px;margin:0 4px 14px!important;font-size:13px!important;line-height:1.65!important}.modern-news-grid article>button{min-height:44px!important;margin:0 4px 4px!important}.news-contact-strip{border:1px solid var(--mp-line);background:var(--mp-surface);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding:22px 24px;display:flex}.news-contact-strip>span{grid-template-columns:42px 1fr;gap:3px 12px;display:grid}.news-contact-strip svg{color:var(--mp-lime);grid-row:1/3}.news-contact-strip b{font-size:15px}.news-contact-strip small{color:var(--mp-muted);font-size:12px}.news-contact-strip>button{height:44px;color:var(--mp-lime);background:#baff3210;border:1px solid #baff3240;border-radius:10px;align-items:center;gap:8px;padding:0 16px;font-weight:900;display:flex}.news-modal{z-index:300;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020705df;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.news-modal>article{background:#0e1a16;border:1px solid #355043;border-radius:22px;width:min(600px,100%);max-height:90vh;padding:20px;position:relative;overflow:auto}.news-modal .close{z-index:2;color:#fff;background:#07100d;border:1px solid #ffffff2c;border-radius:11px;width:42px;height:42px;position:absolute;top:30px;right:30px}.news-modal-cover{background:linear-gradient(135deg,#193225,var(--mp-lime));color:#07100d;border-radius:15px;justify-content:center;align-items:center;gap:18px;height:210px;display:flex}.news-modal-cover svg{width:50px;height:50px}.news-modal-cover strong{font:900 70px var(--font-manrope)}.news-modal>article>span{color:var(--mp-lime);margin-top:20px;font-size:11px;font-weight:900;display:block}.news-modal h2{margin:8px 0;font-size:29px}.news-modal p{color:var(--mp-muted);font-size:14px;line-height:1.8}.news-modal article>section{border:1px solid var(--mp-line);border-radius:12px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.news-modal article>section svg{color:var(--mp-lime)}.news-modal article>section strong,.news-modal article>section small{display:block}.news-modal article>section small{color:var(--mp-muted);font-size:11px}.news-modal .primary{width:100%}@media (max-width:800px){.news-heading aside{display:none}.news-featured{grid-template-columns:1fr;min-height:0;padding:25px}.news-featured>aside{display:none}.modern-news-grid{grid-template-columns:1fr!important}.modern-news-grid .news-cover{height:170px!important}.news-contact-strip{flex-direction:column;align-items:flex-start}.news-contact-strip>button{justify-content:center;width:100%}}@media (max-width:560px){.news-heading{padding-top:10px}.news-heading h1{font-size:34px}.news-heading p{font-size:13px}.news-featured h2{font-size:32px}.news-featured p{font-size:13px}.modern-news-grid h2{font-size:22px!important}.news-modal{place-items:end;padding:0}.news-modal>article{border-radius:22px 22px 0 0;padding:15px}.news-modal-cover{height:160px}}.membership-empty,.checkin-empty,.support-empty{border:1px dashed color-mix(in srgb,var(--mp-border,#2b4538) 75%,transparent);min-height:110px;color:var(--mp-muted,#92a99c);border-radius:18px;justify-content:center;align-items:center;gap:14px;padding:22px;display:flex}.membership-empty svg,.checkin-empty svg,.support-empty svg{width:28px;height:28px;color:var(--mp-lime,#baff32)}.membership-empty span{gap:4px;display:grid}.membership-empty strong{color:var(--mp-text,#f4fff8);font-size:16px}.membership-empty small{font-size:13px}.support-attachment{border:1px solid var(--mp-border,#2b4538);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-weight:700;overflow:hidden;display:inline-flex!important}.faq button{text-align:start;grid-template-columns:1fr auto;display:grid!important}.faq button small{white-space:normal;color:var(--mp-muted,#92a99c);grid-column:1/-1;padding-top:10px;line-height:1.7}.member-profile-loading{color:#f6fff9;text-align:center;background:#06110d;place-content:center;justify-items:center;gap:18px;min-height:100svh;padding:28px;display:grid}.member-profile-loading>img{border-radius:20px;width:72px;height:72px;box-shadow:0 0 0 9px #baff3214}.member-profile-loading>strong{font-size:18px}.member-profile-loading>span{gap:7px;display:flex}.member-profile-loading>span i{background:var(--mp-lime,#baff32);border-radius:50%;width:9px;height:9px;animation:1s infinite alternate memberLoadingPulse}.member-profile-loading>span i:nth-child(2){animation-delay:.2s}.member-profile-loading>span i:nth-child(3){animation-delay:.4s}.member-profile-loading.is-error svg{color:#ff6b72;width:42px;height:42px}.member-profile-loading.is-error button{background:var(--mp-lime,#baff32);color:#07100d;border:0;border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:900;display:flex}.member-profile-loading.is-error button svg{width:19px;height:19px;color:inherit}@keyframes memberLoadingPulse{to{opacity:.2;transform:translateY(-5px)}}.member-notification-menu>section>button em{color:#91a69b;text-align:end;white-space:normal;font-variant-numeric:tabular-nums;min-width:118px;font-size:10px;font-style:normal;font-weight:800;line-height:1.45}@media (max-width:600px){.member-notification-menu>section>button{grid-template-columns:9px minmax(0,1fr);min-height:88px}.member-notification-menu>section>button em{text-align:start;grid-column:2;min-width:0;font-size:9px}}.member-account-wrap{z-index:125;align-items:center;display:flex;position:relative}.member-account-wrap>.member-avatar{cursor:pointer;padding:0}.member-account-wrap>.member-avatar:hover,.member-account-wrap>.member-avatar[aria-expanded=true]{border-color:color-mix(in srgb,var(--mp-lime) 55%,var(--mp-line));color:var(--mp-lime);background:var(--mp-surface-2)}.member-account-menu{box-sizing:border-box;z-index:260;top:54px;border:1px solid var(--mp-line);width:min(350px,100vw - 24px);color:var(--mp-text);background:#0d1914;border-radius:17px;animation:.18s ease-out member-notice-in;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 28px 80px #000b}.member-account-menu>header{border-bottom:1px solid var(--mp-line);grid-template-columns:48px 1fr 34px;align-items:center;gap:12px;padding:17px;display:grid}.member-account-menu>header>span{background:color-mix(in srgb,var(--mp-lime) 14%,var(--mp-surface-2));width:48px;height:48px;color:var(--mp-lime);border-radius:13px;place-items:center;display:grid}.member-account-menu>header>span svg{width:25px;height:25px}.member-account-menu>header>div{flex-direction:column;gap:4px;min-width:0;display:flex}.member-account-menu>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.member-account-menu>header small{color:var(--mp-muted);font:800 10px var(--font-manrope)}.member-account-menu>header>button{border:1px solid var(--mp-line);background:var(--mp-surface-2);width:34px;height:34px;color:var(--mp-muted);border-radius:9px;place-items:center;padding:0;display:grid}.member-account-menu>header>button svg{width:17px}.member-account-menu>section{border-bottom:1px solid var(--mp-line);gap:10px;padding:12px 16px;display:grid}.member-account-menu>section>span{justify-content:space-between;align-items:center;gap:15px;display:flex}.member-account-menu>section small{color:var(--mp-muted);font-size:10px}.member-account-menu>section strong{text-overflow:ellipsis;white-space:nowrap;max-width:210px;font-size:11px;overflow:hidden}.member-account-menu>nav{grid-template-columns:1fr 1fr;gap:7px;padding:9px;display:grid}.member-account-menu>nav button,.member-account-menu>footer button{border:1px solid var(--mp-line);background:var(--mp-surface-2);min-height:45px;color:var(--mp-text);text-align:start;border-radius:10px;justify-content:flex-start;align-items:center;gap:9px;padding:0 11px;font-size:11px;font-weight:850;display:flex}.member-account-menu>nav button:hover{border-color:color-mix(in srgb,var(--mp-lime) 48%,var(--mp-line));color:var(--mp-lime)}.member-account-menu>nav button svg,.member-account-menu>footer button svg{width:18px;height:18px}.member-account-menu>footer{padding:0 9px 9px}.member-account-menu>footer button{color:#ff8089;background:#ff66720c;border-color:#ff667233;justify-content:center;width:100%}.member-portal[data-theme=light] .member-account-menu{color:var(--mp-text);background:#fff;box-shadow:0 24px 70px #20352020}.member-portal[data-theme=light] .member-account-menu>header>button,.member-portal[data-theme=light] .member-account-menu>nav button{color:var(--mp-text)!important;background:#f2f6ef!important}.member-portal[data-theme=light] .member-account-menu>nav button:hover{color:#527f00!important}@media (max-width:600px){.member-account-menu{top:78px;width:auto;position:fixed;inset-inline:12px}.member-account-menu>nav{grid-template-columns:1fr}.member-account-menu>section strong{max-width:180px}}.member-portal .real-qr{box-sizing:border-box;aspect-ratio:1;width:min(100%,360px);height:auto;padding:14px;min-height:0!important}.member-portal .real-qr.visible>img{aspect-ratio:1;object-fit:contain;grid-area:1/1/-1/-1;place-self:center;max-width:none;width:100%!important;height:100%!important}.member-portal .real-qr.visible>.qr-image-state{grid-area:1/1/-1/-1}.member-portal .qr-daily-complete{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--mp-lime) 42%, var(--mp-line));background:color-mix(in srgb, var(--mp-lime) 8%, #09140f);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(100%,360px);min-height:360px;margin:20px auto;padding:30px;display:flex}.member-portal .qr-daily-complete>span{background:var(--mp-lime);width:78px;height:78px;box-shadow:0 0 0 12px color-mix(in srgb, var(--mp-lime) 12%, transparent);border-radius:50%;place-items:center;display:grid;color:#07100a!important}.member-portal .qr-daily-complete>strong{margin-top:10px;color:var(--mp-text)!important;font-size:23px!important}.member-portal .qr-daily-complete>p{margin:0;font-size:14px;line-height:1.7;color:var(--mp-muted)!important}.member-portal .qr-daily-complete>small{align-items:center;gap:7px;margin-top:8px;font-weight:900;display:flex;color:var(--mp-lime)!important;font-size:12px!important}@media (max-width:700px){.member-portal .real-qr{width:min(100%,320px);min-height:0!important}}@media (min-width:1200px){.member-portal .qr-page{padding-top:42px;padding-bottom:48px}.member-portal .qr-page .page-title{margin-bottom:28px}.member-portal .qr-layout{align-items:stretch;grid-template-columns:minmax(500px,.9fr) minmax(0,1.1fr)!important;gap:24px!important}.member-portal .qr-pass,.member-portal .qr-layout>.checkin-log{min-height:650px}.member-portal .qr-pass{flex-direction:column;display:flex;padding:32px!important}.member-portal .qr-pass .real-qr{width:min(100%,380px);margin-block:30px 22px}.member-portal .qr-pass .qr-security-status{margin-top:auto}.member-portal .qr-layout>.checkin-log{padding:32px!important}}.member-portal[data-theme=light] .qr-pass{box-shadow:0 24px 70px #2140261a;color:var(--mp-text)!important;background:linear-gradient(145deg,#fff,#eef5eb)!important;border-color:#cbd9c7!important}.member-portal[data-theme=light] .qr-pass header span,.member-portal[data-theme=light] .qr-pass>strong,.member-portal[data-theme=light] .qr-pass>span{color:var(--mp-text)!important}.member-portal[data-theme=light] .qr-pass header em,.member-portal[data-theme=light] .qr-pass>small{color:#568900!important}.member-portal[data-theme=light] .real-qr:not(.visible){background:#e7eee3!important;border-color:#b9c9b4!important}.member-portal[data-theme=light] .real-qr button{color:var(--mp-text)!important}.member-portal[data-theme=light] .qr-security-status{color:#4e7d00!important;background:#eff8df!important;border-color:#bdd68b!important}.member-portal[data-theme=light] .qr-security-status b{color:#315600!important}.member-portal[data-theme=light] .qr-security-status small{color:#5f6f61!important}.member-portal[data-theme=light] .security-note{color:var(--mp-muted)!important;background:#edf3eb!important}.member-portal[data-theme=light] .security-note b{color:var(--mp-text)!important}.member-portal[data-theme=light] .qr-daily-complete{background:#f1f8e7;border-color:#bcd58e}@media (max-width:700px){.member-portal .qr-daily-complete{width:min(100%,320px);min-height:320px;padding:22px}.member-portal .qr-daily-complete>strong{font-size:20px!important}}.member-theme-toggle{border:1px solid var(--mp-line);background:var(--mp-surface);width:46px;height:46px;color:var(--mp-text);cursor:pointer;border-radius:14px;place-items:center;transition:all .2s;display:grid;box-shadow:0 8px 22px #00000012}.member-theme-toggle:hover{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--mp-line));transform:translateY(-1px)}.membership-360-page{gap:22px;display:grid}.membership-hero{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--mp-line));background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 35%),linear-gradient(135deg,var(--mp-surface),var(--mp-surface-2));border-radius:28px;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:30px;padding:38px 42px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000020}.membership-hero:before{content:"";border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);border-radius:50%;width:300px;height:300px;position:absolute;inset:auto -70px -100px auto}.membership-hero>div{z-index:1;position:relative}.membership-hero>div>span{color:var(--accent);letter-spacing:.12em;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.membership-hero h1{max-width:820px;color:var(--mp-text);letter-spacing:-.045em;margin:0;font-size:clamp(32px,4vw,54px);line-height:1.08}.membership-hero p{max-width:760px;color:var(--mp-muted);margin:15px 0 22px;font-size:17px;line-height:1.75}.membership-hero section{flex-wrap:wrap;gap:9px;display:flex}.membership-hero section b{border:1px solid var(--mp-line);background:color-mix(in srgb,var(--mp-surface) 82%,transparent);color:var(--mp-text);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:flex}.membership-hero section svg{width:17px;height:17px;color:var(--accent)}.membership-hero>aside{z-index:1;aspect-ratio:1;border:10px solid color-mix(in srgb,var(--accent) 86%,#fff);outline:1px solid var(--mp-line);background:var(--mp-surface);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex;position:relative;box-shadow:0 18px 45px #0002}.membership-hero>aside small{color:var(--mp-muted);letter-spacing:.12em;font-size:11px;font-weight:900}.membership-hero>aside strong{color:var(--mp-text);font-size:64px;font-weight:900;line-height:1}.membership-hero>aside span{color:var(--accent);margin-top:8px;font-size:15px;font-weight:900}.membership-hero>aside em{color:var(--mp-muted);margin-top:5px;font-size:12px;font-style:normal}.membership-360-page .panel{box-shadow:0 14px 40px #00000012;border:1px solid var(--mp-line)!important;background:var(--mp-surface)!important;color:var(--mp-text)!important;border-radius:23px!important}.membership-360-page .member-identity-card{gap:20px;min-height:130px;padding:22px 25px!important}.membership-360-page .member-identity-card img{object-fit:cover;border:3px solid var(--accent);border-radius:20px;width:82px;height:82px}.membership-360-page .member-identity-card h2{color:var(--mp-text)!important;font-size:26px!important}.membership-360-page .member-identity-card p,.membership-360-page small,.membership-360-page dt{color:var(--mp-muted)!important;font-size:13px!important}.membership-360-page .member-identity-card label,.membership-360-page button{min-height:46px;font-size:14px!important;font-weight:850!important}.membership-360-page .detail-grid,.membership-360-page .credit-sections{gap:18px}.membership-360-page .detail-grid>article,.membership-360-page .credit-sections>article{padding:24px!important}.membership-360-page .panel-head strong{color:var(--mp-text)!important;font-size:21px!important}.membership-360-page dd,.membership-360-page .credit-line b,.membership-360-page .gift-line strong{color:var(--mp-text)!important;font-size:15px!important}.membership-360-page .plan-progress{background:var(--mp-surface-2);border-radius:17px;padding:18px}.membership-360-page .plan-progress>b{color:var(--accent);font-size:30px}.membership-360-page .trainer{background:var(--mp-surface-2);border-radius:17px;padding:16px}.membership-360-page .trainer>span{width:58px;height:58px;font-size:18px}.membership-360-page .credit-line,.membership-360-page .gift-line{padding-block:16px!important}.membership-360-page .credit-line>i{height:8px!important}.member-portal[data-theme=light]{--mp-bg:#f3f6f1;--mp-surface:#fff;--mp-surface-2:#edf2ea;--mp-line:#d5ded2;--mp-text:#152019;--mp-muted:#617068;background:var(--mp-bg)!important;color:var(--mp-text)!important}.member-portal[data-theme=light] .member-app-header{box-shadow:0 8px 28px #1e36200d;border-color:var(--mp-line)!important;background:#fffffff0!important}.member-portal[data-theme=light] .member-app-brand strong,.member-portal[data-theme=light] .member-app-nav a,.member-portal[data-theme=light] .member-app-actions button{color:var(--mp-text)!important}.member-portal[data-theme=light] .member-app-nav a:not(.active){color:var(--mp-muted)!important}.member-portal[data-theme=light] .member-app-actions button,.member-portal[data-theme=light] .member-locale-toggle{border-color:var(--mp-line)!important;background:#fff!important}.member-portal[data-theme=light] .member-summary-strip article,.member-portal[data-theme=light] .panel,.member-portal[data-theme=light] .member-stat,.member-portal[data-theme=light] .news-card{border-color:var(--mp-line)!important;color:var(--mp-text)!important;background:#fff!important}.member-portal[data-theme=light] h1,.member-portal[data-theme=light] h2,.member-portal[data-theme=light] h3,.member-portal[data-theme=light] strong,.member-portal[data-theme=light] b,.member-portal[data-theme=light] dd{color:var(--mp-text)}.member-portal[data-theme=light] p,.member-portal[data-theme=light] small,.member-portal[data-theme=light] span,.member-portal[data-theme=light] dt{color:var(--mp-muted)}.member-portal[data-theme=light] .membership-hero{background:radial-gradient(circle at 90% 10%,color-mix(in srgb,var(--accent) 20%,transparent),transparent 38%),linear-gradient(135deg,#fff,#eaf1e7)}.member-portal[data-theme=light] .member-notifications-popover,.member-portal[data-theme=light] .member-account-menu,.member-portal[data-theme=light] input,.member-portal[data-theme=light] select,.member-portal[data-theme=light] textarea{color:var(--mp-text)!important;border-color:var(--mp-line)!important;background:#fff!important}.member-portal[data-theme=light] .tf{--bg:#f3f6f1;--card:#fff;--soft:#edf2ea;--line:#d5ded2;--text:#172019;--muted:#65756c}.member-portal[data-theme=light] .tf,.member-portal[data-theme=light] .tf-page,.member-portal[data-theme=light] .nutrition-workspace{background:var(--mp-bg)!important;color:var(--mp-text)!important}@media (max-width:900px){.membership-hero{grid-template-columns:1fr;padding:30px}.membership-hero>aside{justify-self:center;width:210px}.membership-360-page .detail-grid,.membership-360-page .credit-sections{grid-template-columns:1fr!important}}@media (max-width:760px){.member-theme-toggle{width:42px;height:42px}.membership-360-page{gap:14px}.membership-hero{border-radius:21px;padding:24px 19px}.membership-hero h1{font-size:34px}.membership-hero p{font-size:15px}.membership-hero section b{font-size:12px}.membership-hero>aside{border-width:8px;width:180px}.membership-hero>aside strong{font-size:52px}.membership-360-page .member-identity-card{align-items:flex-start!important;padding:18px!important}.membership-360-page .member-identity-card img{width:68px;height:68px}.membership-360-page .member-identity-card h2{font-size:22px!important}.membership-360-page .member-identity-card label{justify-content:center;width:100%}.membership-360-page .detail-grid>article,.membership-360-page .credit-sections>article{padding:18px!important}.member-portal[data-theme=light] .member-app-nav{border-color:var(--mp-line)!important;background:#fff!important}}.member-portal[data-theme=light] .member-app-nav>button{color:var(--mp-muted)!important}.member-portal[data-theme=light] .member-app-nav>button:hover{color:var(--mp-text)!important;background:#edf3eb!important}.member-portal[data-theme=light] .member-app-nav>button.active{background:var(--mp-lime)!important;color:#07100d!important}.tf-library-head{overflow:hidden;padding:0!important}.tf-library-head>header{border-bottom:1px solid var(--line);padding:22px 24px}.tf-library-head header h2{font-size:28px!important}.tf-library-head h2 b{vertical-align:middle;margin-inline-start:8px;padding:6px 10px!important;font-size:12px!important}.tf-library-head>label{height:52px!important;margin:18px 18px 12px!important;padding:0 14px!important}.tf-library-head>label svg{width:21px;height:21px;color:var(--muted)}.tf-library-head>label input{font-size:15px!important}.tf-filter-pills{padding:0 18px 10px;display:flex;flex-wrap:wrap!important;gap:8px!important}.tf-library-head .tf-filter-pills button{border-radius:999px;min-height:36px;font-weight:850;padding:0 15px!important;font-size:12px!important}.tf-library-head .tf-filter-pills button.active{background:var(--a)!important;color:#08100a!important;border-color:var(--a)!important}.tf-library-head .equipment-pills button.active{color:#061610!important;background:#26c99a!important;border-color:#26c99a!important}.tf-filter-selects{grid-template-columns:repeat(4,1fr);gap:9px;padding:6px 18px 18px;display:grid}.tf-filter-selects select{border:1px solid var(--line);height:44px;color:var(--text);background:#080d16;border-radius:9px;outline:0;padding:0 12px;font:700 13px inherit}.tf-library-count{color:var(--muted);justify-content:space-between;padding:17px 3px 4px;font-size:13px;display:flex}.tf-library-count strong{color:var(--text)}.tf-exercises article{cursor:pointer;min-height:76px;transition:all .18s;padding:12px 14px!important}.tf-exercises article:hover{border-color:color-mix(in srgb,var(--a) 55%,var(--line));background:color-mix(in srgb,var(--a) 5%,var(--card));transform:translateY(-1px)}.tf-exercises article>img,.tf-exercises article>i{width:52px!important;height:52px!important}.tf-exercises article strong{font-size:14px}.tf-exercises article small{line-height:1.45;font-size:11px!important}.tf-exercises article>button{align-items:center;gap:5px;min-height:40px;font-weight:850;display:flex}.tf-exercises article>button svg{width:16px}.tf-pagination{border:1px solid var(--line);background:var(--card);border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:18px 0 4px;padding:10px;display:flex}.tf-pagination>button,.tf-pagination span>button{border:1px solid var(--line);min-width:42px;height:42px;color:var(--text);background:#080d16;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-weight:800;display:inline-flex}.tf-pagination>button svg{width:17px}.tf-pagination span{align-items:center;gap:7px;display:flex}.tf-pagination span em{color:var(--muted);font-style:normal}.tf-pagination button.active{background:var(--a);border-color:var(--a);color:#07100a}.tf-pagination button:disabled{opacity:.35;cursor:not-allowed}.tf-exercise-modal{z-index:500!important;padding:24px!important}.tf-exercise-modal>article{border:1px solid var(--line);background:#0d1522;border-radius:20px;flex-direction:column;width:min(1100px,96vw);height:min(760px,92vh);display:flex;overflow:hidden;box-shadow:0 35px 120px #000c}.tf-exercise-modal>article>header{border-bottom:1px solid var(--line);background:#0b121e;justify-content:space-between;align-items:flex-start;min-height:100px;padding:20px 26px;display:flex}.tf-exercise-modal header span{border:1px solid var(--line);color:var(--muted);text-transform:capitalize;border-radius:999px;margin-inline-end:7px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.tf-exercise-modal header h2{margin:9px 0 0;font-size:28px}.tf-exercise-modal header>button{border:1px solid var(--line);width:42px;height:42px;color:var(--text);background:#080d16;border-radius:10px}.tf-exercise-modal>article>main{flex:1;grid-template-columns:1.15fr 1fr;min-height:0;display:grid;overflow:hidden}.tf-exercise-media{background:#020406;place-items:center;min-height:400px;display:grid;position:relative;overflow:hidden}.tf-exercise-media>img{object-fit:contain;width:100%;height:100%}.tf-exercise-media>svg{width:90px;height:90px;color:var(--a);opacity:.45}.tf-exercise-media>a{background:var(--a);color:#08100a;border-radius:10px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-weight:900;text-decoration:none;display:flex;position:absolute;bottom:22px;left:22px}.tf-exercise-media>a svg{width:19px}.tf-exercise-copy{padding:24px;overflow:auto}.tf-exercise-facts{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tf-exercise-facts article{border:1px solid var(--line);background:var(--card);border-radius:11px;padding:15px}.tf-exercise-facts small,.tf-exercise-facts strong{display:block}.tf-exercise-facts small{color:var(--muted);font-size:10px;font-weight:900}.tf-exercise-facts strong{text-transform:capitalize;margin-top:6px;font-size:14px}.tf-exercise-copy h3{margin:22px 0 8px;font-size:17px}.tf-exercise-copy>p{color:var(--muted);line-height:1.7}.tf-steps-head{justify-content:space-between;align-items:center;display:flex}.tf-steps-head h3{margin-bottom:10px}.tf-steps-head b{border:1px solid var(--line);border-radius:999px;padding:5px 9px;font-size:10px}.tf-exercise-copy ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tf-exercise-copy li{border:1px solid var(--line);background:var(--card);border-radius:11px;gap:14px;padding:15px;line-height:1.65;display:flex}.tf-exercise-copy li>b{color:var(--a)}.tf-exercise-modal>article>footer{border-top:1px solid var(--line);background:var(--card);min-height:68px;color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:10px 24px;display:flex}.tf-exercise-modal footer button{background:var(--a);color:#08100a;border:0;border-radius:10px;align-items:center;gap:7px;min-height:46px;padding:0 18px;font-weight:900;display:flex}.member-portal[data-theme=light] .tf-filter-selects select,.member-portal[data-theme=light] .tf-library-head>label,.member-portal[data-theme=light] .tf-pagination>button,.member-portal[data-theme=light] .tf-pagination span>button,.member-portal[data-theme=light] .tf-exercise-modal>article,.member-portal[data-theme=light] .tf-exercise-modal>article>header{color:var(--mp-text);background:#fff}.member-portal[data-theme=light] .tf-exercise-copy li,.member-portal[data-theme=light] .tf-exercise-facts article,.member-portal[data-theme=light] .tf-exercise-modal>article>footer{color:var(--mp-text);background:#f1f5ef}@media (max-width:800px){.tf-filter-selects{grid-template-columns:1fr 1fr}.tf-exercise-modal{place-items:end center!important;padding:0!important}.tf-exercise-modal>article{border-radius:20px 20px 0 0;width:100%;height:96vh}.tf-exercise-modal>article>main{display:block;overflow:auto}.tf-exercise-media{height:280px;min-height:280px}.tf-exercise-copy{overflow:visible}.tf-exercise-modal>article>footer{position:sticky;bottom:0}.tf-pagination>button{font-size:0!important}.tf-pagination>button svg{margin:0}.tf-pagination span:nth-of-type(n+5):not(:last-of-type){display:none}}@media (max-width:560px){.tf-library-head>header{padding:18px}.tf-library-head header h2{font-size:24px!important}.tf-library-head>label{margin:12px!important}.tf-filter-pills{padding-inline:12px;flex-wrap:nowrap!important}.tf-filter-selects{grid-template-columns:1fr 1fr;padding:4px 12px 14px}.tf-exercises article{min-height:82px}.tf-exercises article>button{padding:8px!important;font-size:0!important}.tf-exercises article>button svg{width:20px}.tf-pagination{gap:4px;padding:8px}.tf-pagination>button,.tf-pagination span>button{width:38px;min-width:38px;height:38px;padding:0}.tf-exercise-modal>article>header{padding:16px}.tf-exercise-modal header h2{font-size:23px}.tf-exercise-copy{padding:15px}.tf-exercise-facts{gap:6px}.tf-exercise-facts article{padding:12px}.tf-exercise-modal>article>footer span{display:none}.tf-exercise-modal footer button{justify-content:center;width:100%}}.tf{font-size:15px}.tf button{transition:all .18s}.tf button:hover:not(:disabled){transform:translateY(-1px)}.tf-title p,.tf-page-title p,.tf-card p{font-size:14px;line-height:1.65}.tf-tabs button{min-height:48px;font-size:13px}.tf-tabs button svg{width:19px;height:19px}.tf-card{border-radius:17px}.tf-page-title{margin-top:28px}.tf-page-title h2{font-size:34px}.tf-page-title>button{min-height:46px;font-size:13px}.tf-page-title>button svg{width:19px}.tf-summary article{min-height:79px;padding:17px}.tf-summary span{font-size:10px}.tf-summary span svg{width:16px;height:16px}.tf-summary strong{font-size:25px}.tf-week>div button{cursor:pointer}.tf-week>div button:hover{border-color:var(--a)}.tf-session>.tf-card>div button,.tf-session aside>button{min-height:42px;font-weight:850}.tf-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.tf-cal-grid>.tf-cal-empty{border:1px dashed color-mix(in srgb,var(--line) 65%,transparent);opacity:.35;border-radius:8px;min-height:95px}.tf-cal-grid>button.selected{outline:2px solid var(--a);outline-offset:-2px}.tf-calendar-detail{border:1px solid var(--line);background:var(--soft);border-radius:13px;align-items:center;gap:14px;margin-top:16px;padding:17px;display:flex}.tf-calendar-detail>div{min-width:210px}.tf-calendar-detail small,.tf-calendar-detail strong{display:block}.tf-calendar-detail small{color:var(--a);font-size:10px;font-weight:900}.tf-calendar-detail strong{margin-top:5px}.tf-calendar-detail article{border:1px solid var(--line);background:var(--card);border-radius:10px;flex:1;align-items:center;gap:10px;padding:11px;display:flex}.tf-calendar-detail article>svg:first-child{color:var(--a)}.tf-calendar-detail article span{flex:1}.tf-calendar-detail article span strong,.tf-calendar-detail article span small{display:block}.tf-calendar-detail article span small{color:var(--muted);font-size:10px}.tf-calendar-detail>p{margin:0}.tf-program-save{border:1px solid color-mix(in srgb,var(--a) 35%,var(--line));background:color-mix(in srgb,var(--a) 7%,var(--card));border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:17px 20px;display:flex}.tf-program-save>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.tf-program-save svg{color:var(--a);grid-row:1/3;width:25px;height:25px}.tf-program-save b{font-size:14px}.tf-program-save small{color:var(--muted)}.tf-program-save button{background:var(--a);color:#07100a;border:0;border-radius:9px;min-height:43px;padding:0 15px;font-weight:900}.tf-profile-strip{gap:9px}.tf-profile-strip article{min-height:120px}.tf-profile-strip article>svg{width:22px;height:22px}.tf-inbody-form input{font-size:16px!important}.tf-podium article{box-shadow:0 18px 45px #0002}.tf-podium i{width:68px;height:68px;font-size:22px}.tf-podium strong{font-size:24px}.tf-ranking>article{min-height:62px}.tf-ranking>article>strong{font-size:14px}.member-portal[data-theme=light] .tf .tf-tabs,.member-portal[data-theme=light] .tf .tf-actions button,.member-portal[data-theme=light] .tf .tf-calendar>header nav button,.member-portal[data-theme=light] .tf .tf-weight header button,.member-portal[data-theme=light] .tf .tf-session button,.member-portal[data-theme=light] .tf .tf-programs button,.member-portal[data-theme=light] .tf .tf-exercises button,.member-portal[data-theme=light] .tf .tf-workout>footer button,.member-portal[data-theme=light] .tf .tf-workout input{color:var(--mp-text);border-color:var(--mp-line);background:#fff}.member-portal[data-theme=light] .tf .tf-tabs{background:#fff}.member-portal[data-theme=light] .tf .tf-tabs button.active,.member-portal[data-theme=light] .tf .tf-actions .primary,.member-portal[data-theme=light] .tf .tf-page-title>button{background:var(--a);color:#07100a}.member-portal[data-theme=light] .tf .tf-card,.member-portal[data-theme=light] .tf .tf-head,.member-portal[data-theme=light] .tf .tf-strip,.member-portal[data-theme=light] .tf .tf-program-kpis article,.member-portal[data-theme=light] .tf .tf-exercises article,.member-portal[data-theme=light] .tf .tf-programs article,.member-portal[data-theme=light] .tf .tf-podium article{color:var(--mp-text);border-color:var(--mp-line);background:#fff}.member-portal[data-theme=light] .tf .muscle-figure{background:#f0f5ed}.member-portal[data-theme=light] .tf .tf-workout,.member-portal[data-theme=light] .tf .tf-food{color:var(--mp-text);background:#fff}.member-portal[data-theme=light] .tf .tf-workout>header,.member-portal[data-theme=light] .tf .tf-food>header{background:#edf2ea}.member-portal[data-theme=light] .tf .tf-mobile-nav{background:#fffffff2}.member-portal[data-theme=light] .tf input{color:var(--mp-text)}@media (max-width:900px){.tf-mobile-nav{scrollbar-width:none;gap:2px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.tf-mobile-nav button{flex:1;min-width:70px;padding:5px 4px}.tf-mobile-nav button span{font-size:9px}.tf-calendar-detail{flex-direction:column;align-items:flex-start}.tf-calendar-detail>div{min-width:0}.tf-calendar-detail article{width:100%}.tf-program-save{flex-direction:column;align-items:stretch}.tf-program-save button{width:100%}.tf-cal-grid>.tf-cal-empty{min-height:70px}}@media (max-width:560px){.tf{font-size:14px}.tf-title h1{font-size:26px}.tf-page-title h2{font-size:28px}.tf-card{padding:15px}.tf-cal-grid>.tf-cal-empty{min-height:48px}.tf-calendar-detail{padding:13px}.tf-program-save{padding:14px}.tf-profile-strip article{min-height:105px}.tf-podium strong{font-size:21px}}.membership-360-page .plan-progress,.membership-360-page .trainer{background:var(--mp-surface-2)!important;border:1px solid var(--mp-line)!important;color:var(--mp-text)!important}.membership-360-page .plan-progress small,.membership-360-page .trainer small{color:var(--mp-muted)!important}.membership-360-page .trainer strong{color:var(--mp-text)!important;font-size:16px!important}.membership-360-page .plan-progress>i,.membership-360-page .credit-line>i{border-radius:999px;overflow:hidden;background:color-mix(in srgb,var(--mp-muted) 22%,transparent)!important}.membership-360-page .plan-progress>i span,.membership-360-page .credit-line>i em{border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 65%,#fff))!important}.membership-360-page .plan-details dl>div,.membership-360-page .pt-card dl>div,.membership-360-page .gift-line{border-color:var(--mp-line)!important}.membership-360-page .gift-line>i{background:color-mix(in srgb,var(--accent) 15%,var(--mp-surface-2))!important;color:var(--accent)!important}.membership-360-page .gift-line>span{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:999px;padding:5px 9px;font-weight:800;color:var(--accent)!important;font-size:12px!important}.membership-360-page .gift-line>span.used{background:var(--mp-surface-2);color:var(--mp-muted)!important}.membership-action-bar{grid-template-columns:1fr 1.25fr;border-top:1px solid var(--mp-line)!important;gap:10px!important;margin-top:20px!important;padding-top:18px!important;display:grid!important}.membership-action-bar button,.pt-book-action{text-align:start!important;border-radius:13px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;min-height:62px!important;padding:10px 14px!important;transition:all .2s!important;display:flex!important}.membership-action-bar button:hover,.pt-book-action:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0002}.membership-action-bar button>svg,.pt-book-action>svg:first-child{flex:none;width:23px;height:23px}.membership-action-bar button>span,.pt-book-action>span{flex-direction:column;flex:1;gap:2px;display:flex}.membership-action-bar button strong,.pt-book-action strong{font-size:14px!important}.membership-action-bar button small,.pt-book-action small{font-size:10px!important}.membership-action-bar .contract-action{border:1px solid var(--mp-line)!important;background:var(--mp-surface-2)!important;color:var(--mp-text)!important}.membership-action-bar .contract-action svg{color:var(--accent)}.membership-action-bar .contract-action strong{color:var(--mp-text)!important}.membership-action-bar .upgrade-action{box-shadow:0 10px 26px color-mix(in srgb,var(--accent) 22%,transparent);border:1px solid var(--accent)!important;background:var(--accent)!important;color:#07100a!important}.membership-action-bar .upgrade-action strong,.membership-action-bar .upgrade-action small{color:#07100a!important}.pt-book-action{width:100%;margin-top:18px;border:1px solid var(--accent)!important;background:color-mix(in srgb,var(--accent) 10%,var(--mp-surface))!important;color:var(--mp-text)!important}.pt-book-action>svg{color:var(--accent)}.pt-book-action>svg:last-child{width:19px;height:19px}.pt-book-action strong{color:var(--mp-text)!important}.pt-book-action small{color:var(--mp-muted)!important}.member-portal[data-theme=dark] .membership-360-page{--mp-surface:#0e1d17;--mp-surface-2:#14271f;--mp-line:#294035;--mp-text:#f5faf6;--mp-muted:#9aafa4}.member-portal[data-theme=dark] .membership-360-page .panel{background:linear-gradient(145deg,#102019,#0b1712)!important}.member-portal[data-theme=dark] .membership-360-page .plan-progress,.member-portal[data-theme=dark] .membership-360-page .trainer{background:#14271f!important}.member-portal[data-theme=light] .membership-360-page{--mp-surface:#fff;--mp-surface-2:#edf3eb;--mp-line:#d5dfd3;--mp-text:#152019;--mp-muted:#617068}.member-portal[data-theme=light] .membership-360-page .panel{background:#fff!important}.member-portal[data-theme=light] .membership-360-page .plan-progress,.member-portal[data-theme=light] .membership-360-page .trainer{background:#edf3eb!important}@media (max-width:560px){.membership-action-bar{grid-template-columns:1fr}.membership-action-bar button,.pt-book-action{min-height:60px!important}}@media print{.member-app-header,.member-summary-strip,.membership-hero,.member-identity-card,.pt-card,.credit-sections,.membership-action-bar{display:none!important}.member-portal,.membership-360-page{color:#111!important;background:#fff!important}.membership-360-page .detail-grid{display:block!important}.membership-360-page .plan-details{box-shadow:none!important;color:#111!important;border:1px solid #bbb!important}.membership-360-page .plan-details *{color:#111!important}}.member-contract-modal{z-index:2500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020711db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.member-contract-document{background:#101a28;border:1px solid #314050;border-radius:18px;width:min(980px,100%);max-height:94vh;overflow:auto;box-shadow:0 35px 100px #000a}.member-contract-toolbar{z-index:2;background:#101a28f5;border-bottom:1px solid #314050;justify-content:space-between;align-items:center;padding:14px 18px;display:flex;position:sticky;top:0}.member-contract-toolbar>div,.member-contract-toolbar>section{align-items:center;gap:10px;display:flex}.member-contract-toolbar>div>span{flex-direction:column;display:flex}.member-contract-toolbar svg{width:22px;height:22px}.member-contract-toolbar small{color:#93a1b2}.member-contract-toolbar button{color:#f5f8fc;background:#172334;border:1px solid #39495c;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-weight:800;display:flex}.member-contract-toolbar button:first-child{color:#07100a;background:#baff32;border-color:#baff32}.member-contract-toolbar button:last-child{justify-content:center;width:42px;padding:0}.member-contract-paper{color:#151a20;background:#fff;border-radius:8px;margin:22px;padding:42px;font-family:Arial,Noto Sans Arabic,sans-serif}.member-contract-paper>header{border-bottom:3px solid #baff32;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex}.member-contract-paper>header>div{align-items:center;gap:12px;display:flex}.member-contract-paper>header img{width:52px;height:52px}.member-contract-paper>header strong,.member-contract-paper>header small{display:block}.member-contract-paper>header>section{text-align:end}.member-contract-paper h1{margin:30px 0 8px;font-size:30px}.contract-intro{color:#58616b;margin:0;line-height:1.8}.contract-parties{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0;display:grid}.contract-parties>div,.contract-facts>div{border:1px solid #dfe4e8;border-radius:10px;padding:15px}.contract-parties small,.contract-parties strong,.contract-parties span,.contract-facts small,.contract-facts strong{display:block}.contract-parties small,.contract-facts small{color:#68727d;font-size:11px;font-weight:800}.contract-parties strong{margin:6px 0;font-size:17px}.contract-parties span{color:#68727d;font-size:12px}.contract-facts{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.contract-facts strong{margin-top:6px;font-size:14px}.contract-terms{margin-top:28px}.contract-terms h2{font-size:18px}.contract-terms ol{padding-inline-start:22px}.contract-terms li{color:#3c4650;margin:9px 0;line-height:1.65}.contract-signatures{grid-template-columns:1fr 1fr;gap:60px;margin-top:45px;display:grid}.contract-signatures small,.contract-signatures strong{display:block}.contract-signatures span{border-bottom:1px solid #222;height:42px;display:block}.contract-signatures strong{margin-top:7px}.member-contract-paper>footer{color:#65707b;border-top:1px solid #dfe4e8;justify-content:space-between;margin-top:36px;padding-top:14px;font-size:10px;display:flex}@media (max-width:700px){.member-contract-modal{padding:0}.member-contract-document{border-radius:0;max-height:100vh}.member-contract-toolbar{padding:10px}.member-contract-toolbar>div>span{display:none}.member-contract-toolbar button:first-child{font-size:12px}.member-contract-paper{margin:10px;padding:22px 16px}.member-contract-paper>header{gap:15px}.member-contract-paper h1{font-size:24px}.contract-parties{grid-template-columns:1fr}.contract-facts{grid-template-columns:1fr 1fr}.contract-signatures{gap:20px}.member-contract-paper>footer{flex-direction:column;gap:12px}}@media print{body *{visibility:hidden!important}.member-contract-modal,.member-contract-modal *{visibility:visible!important}.member-contract-modal{background:#fff!important;padding:0!important;position:absolute!important;inset:0!important}.member-contract-document{width:100%!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:0!important;overflow:visible!important}.member-contract-toolbar{display:none!important}.member-contract-paper{border-radius:0!important;margin:0!important;padding:18mm!important}.member-contract-paper>footer{position:fixed;bottom:8mm;left:18mm;right:18mm}}.contract-terms-editor{grid-column:1/-1}.contract-policy-note{background:#d9982910;border:1px solid #d9982938;border-radius:12px;align-items:center;gap:12px;margin:14px 0;padding:14px;display:flex}.contract-policy-note>svg{color:#e8a438;width:28px;height:28px}.contract-policy-note span{flex-direction:column;gap:3px;display:flex}.contract-policy-note small{color:var(--muted);line-height:1.5}.contract-term-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.contract-term-list>article{border:1px solid var(--line);background:var(--surface-2,#0d1724);border-radius:12px;padding:13px}.contract-term-list header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.contract-term-list header b{flex:1}.contract-term-list header label{align-items:center;gap:5px;font-size:11px;display:flex}.contract-term-list header button{border:1px solid var(--line);color:#ff6875;background:0 0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.contract-term-list header svg{width:16px}.contract-term-list>article>label{color:var(--muted);margin-top:8px;font-size:11px;display:block}.contract-term-list textarea{resize:vertical;border:1px solid var(--line);background:var(--input-bg,#07101b);width:100%;color:var(--text);font:inherit;border-radius:9px;margin-top:5px;padding:10px;line-height:1.6}.contract-terms-editor>footer{justify-content:flex-end;gap:9px;margin-top:13px;display:flex}.contract-terms-editor>footer button{border:1px solid var(--line);min-height:42px;color:var(--text);background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 15px;font-weight:800;display:flex}.contract-terms-editor>footer .save{border-color:var(--accent);background:var(--accent);color:#07100a}.contract-terms-editor>footer svg{width:17px}@media (max-width:800px){.contract-term-list{grid-template-columns:1fr}.contract-terms-editor>footer{flex-direction:column}.contract-terms-editor>footer button{justify-content:center}}.membership-360-page .plan-details>footer{border-top:1px solid var(--mp-line)!important;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)!important;align-items:stretch!important;gap:12px!important;margin-top:22px!important;padding-top:20px!important;display:grid!important}.membership-360-page .plan-details>footer>button{border-radius:13px!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;min-width:0!important;min-height:60px!important;margin:0!important;padding:11px 15px!important;font-size:14px!important;font-weight:900!important;line-height:1.2!important;display:flex!important;position:relative!important}.membership-360-page .plan-details>footer>button:first-child{border:1px solid var(--mp-line)!important;background:var(--mp-surface-2)!important;color:var(--mp-text)!important}.membership-360-page .plan-details>footer>button:last-child{border:1px solid var(--mp-lime,#baff32)!important;background:var(--mp-lime,#baff32)!important;color:#07100a!important}.membership-360-page .plan-details>footer>button>svg{stroke-width:2.2px!important;width:23px!important;min-width:23px!important;height:23px!important;display:block!important}.membership-360-page .plan-details>footer>button>span{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex!important}.membership-360-page .plan-details>footer>button>span strong{font-size:14px!important}.membership-360-page .plan-details>footer>button>span small{font-size:10px!important}.membership-360-page .plan-details>footer>button:first-child:not(:has(svg)):before{content:"";background:currentColor;flex:0 0 22px;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M8 13h8M8 17h8'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M8 13h8M8 17h8'/%3E%3C/svg%3E") 50%/contain no-repeat}.membership-360-page .plan-details>footer>button:last-child:not(:has(svg)):before{content:"";background:currentColor;flex:0 0 22px;width:22px;height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 6-6 4 4 8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 17 6-6 4 4 8-8'/%3E%3Cpath d='M14 7h7v7'/%3E%3C/svg%3E") 50%/contain no-repeat}.member-portal[data-theme=dark] .membership-360-page .plan-details>footer>button:first-child{color:#f5faf6!important;background:#162820!important;border-color:#31483d!important}.member-portal[data-theme=light] .membership-360-page .plan-details>footer>button:first-child{color:#152019!important;background:#edf3eb!important;border-color:#d5dfd3!important}@media (max-width:560px){.membership-360-page .plan-details>footer{grid-template-columns:1fr!important;gap:10px!important}.membership-360-page .plan-details>footer>button{width:100%!important}}.membership-360-page .credit-sections>article:last-child{overflow:hidden}.membership-360-page .credit-sections>article:last-child .panel-head{border-bottom:1px solid var(--mp-line);margin-bottom:12px;padding-bottom:18px}.membership-360-page .gift-line{background:var(--mp-surface-2);border-radius:17px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:15px;margin-top:10px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;border:1px solid var(--mp-line)!important;padding:15px!important;display:grid!important}.membership-360-page .gift-line:hover{transform:translateY(-2px);box-shadow:0 12px 28px #00000012;border-color:color-mix(in srgb,var(--accent) 42%,var(--mp-line))!important}.membership-360-page .gift-line>i{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);place-items:center;font-style:normal;display:grid;background:color-mix(in srgb,var(--accent) 15%,var(--mp-surface))!important;width:54px!important;height:54px!important;color:var(--accent)!important;border-radius:15px!important}.membership-360-page .gift-line>i svg{stroke-width:2.2px;width:25px;height:25px}.membership-360-page .gift-line>section{gap:5px;min-width:0;display:grid}.membership-360-page .gift-line strong{line-height:1.35;color:var(--mp-text)!important;font-size:16px!important}.membership-360-page .gift-line small{line-height:1.45;color:var(--mp-muted)!important;font-size:13px!important}.membership-360-page .gift-line>span{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent);text-align:center;min-width:88px;background:color-mix(in srgb,var(--accent) 12%,transparent)!important;color:var(--accent)!important;border-radius:999px!important;padding:8px 12px!important;font-size:12px!important;font-weight:900!important}.membership-360-page .gift-line.is-used{opacity:.7;background:color-mix(in srgb,var(--mp-surface-2) 88%,transparent)}.membership-360-page .gift-line.is-used>i{border-color:var(--mp-line);background:color-mix(in srgb,var(--mp-muted) 12%,var(--mp-surface))!important;color:var(--mp-muted)!important}.membership-360-page .gift-line>span.used{border-color:var(--mp-line)!important;background:var(--mp-surface)!important;color:var(--mp-muted)!important}@media (max-width:600px){.membership-360-page .gift-line{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:13px!important}.membership-360-page .gift-line>i{width:48px!important;height:48px!important}.membership-360-page .gift-line>span{grid-column:2;justify-self:start;min-width:82px;margin-top:2px}.membership-360-page .gift-line strong{font-size:15px!important}}.membership-360-page .pt-card{position:relative;overflow:hidden}.membership-360-page .pt-card:before{content:"";background:color-mix(in srgb,var(--accent) 8%,transparent);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;inset:-90px -90px auto auto}.membership-360-page .pt-card .panel-head{border-bottom:1px solid var(--mp-line);padding-bottom:18px;position:relative}.membership-360-page .pt-card .trainer{border:1px solid color-mix(in srgb,var(--accent) 24%,var(--mp-line));grid-template-columns:64px minmax(0,1fr) 32px;align-items:center;gap:15px;display:grid;position:relative;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 10%,var(--mp-surface-2)),var(--mp-surface-2))!important;margin:18px 0 14px!important;padding:16px!important}.membership-360-page .pt-card .trainer>span{color:#10170c;box-shadow:0 10px 24px color-mix(in srgb,var(--accent) 18%,transparent);font-weight:950;background:linear-gradient(145deg,var(--accent),color-mix(in srgb,var(--accent) 68%,#768f2a))!important;border-radius:18px!important;width:64px!important;height:64px!important;font-size:19px!important}.membership-360-page .pt-card .trainer section{gap:4px!important}.membership-360-page .pt-card .trainer strong{line-height:1.3;font-size:17px!important}.membership-360-page .pt-card .trainer small{font-size:12px!important}.membership-360-page .trainer-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-top:5px;display:flex}.membership-360-page .trainer-meta b{color:#f5ad24;font-size:13px}.membership-360-page .trainer-meta em{color:var(--mp-muted);align-items:center;gap:6px;font-size:11px;font-style:normal;font-weight:800;display:flex}.membership-360-page .trainer-meta em i{background:#58d67a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #58d67a1c}.membership-360-page .trainer-verified{width:24px;height:24px;color:var(--accent)}.membership-360-page .pt-session-overview{border:1px solid var(--mp-line);background:var(--mp-surface-2);border-radius:16px;grid-template-columns:auto minmax(120px,1fr);align-items:center;gap:8px 17px;margin-bottom:14px;padding:15px 17px;display:grid}.membership-360-page .pt-session-overview>div{grid-row:1/3;grid-template-columns:auto auto;align-items:end;gap:0 8px;display:grid}.membership-360-page .pt-session-overview>div span{color:var(--mp-muted);grid-column:1/-1;font-size:11px;font-weight:800}.membership-360-page .pt-session-overview>div strong{color:var(--accent);font-size:32px;line-height:1}.membership-360-page .pt-session-overview>div small{font-size:11px!important}.membership-360-page .pt-session-overview>i{background:color-mix(in srgb,var(--mp-muted) 18%,transparent);border-radius:99px;height:8px;overflow:hidden}.membership-360-page .pt-session-overview>i b{border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 62%,#fff));height:100%;display:block}.membership-360-page .pt-session-overview>span{color:var(--mp-muted);font-size:11px;font-weight:750}.membership-360-page .pt-card dl{margin:0 0 16px}.membership-360-page .pt-card dl>div{align-items:center;min-height:47px;padding:10px 2px!important}.membership-360-page .pt-card dt{font-size:13px!important}.membership-360-page .pt-card dd{color:var(--mp-text);margin:0;font-weight:900;font-size:14px!important}.membership-360-page .pt-book-action{text-align:start;width:100%;box-shadow:0 12px 26px color-mix(in srgb,var(--accent) 16%,transparent);grid-template-columns:25px minmax(0,1fr) 19px;align-items:center;gap:13px;transition:all .2s;border:1px solid color-mix(in srgb,var(--accent) 45%,transparent)!important;background:var(--accent)!important;color:#10170c!important;border-radius:15px!important;min-height:62px!important;padding:11px 16px!important;display:grid!important}.membership-360-page .pt-book-action:hover{filter:brightness(1.04);transform:translateY(-2px)}.membership-360-page .pt-book-action>svg{width:23px;height:23px}.membership-360-page .pt-book-action>svg:last-child{width:18px;height:18px}.membership-360-page .pt-book-action span{gap:2px;display:grid}.membership-360-page .pt-book-action strong{color:#10170c!important;font-size:15px!important}.membership-360-page .pt-book-action small{color:#263315!important;font-size:11px!important}@media (max-width:600px){.membership-360-page .pt-card .trainer{grid-template-columns:56px minmax(0,1fr) 24px;padding:13px!important}.membership-360-page .pt-card .trainer>span{width:56px!important;height:56px!important}.membership-360-page .pt-session-overview{grid-template-columns:1fr}.membership-360-page .pt-session-overview>div{grid-row:auto}.membership-360-page .pt-book-action{min-height:58px!important}}.member-pt-modal{z-index:1600;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010705d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.member-pt-modal form{border:1px solid var(--mp-line,#283b31);background:var(--mp-surface,#0d1a14);width:min(720px,100%);max-height:min(900px,94vh);color:var(--mp-text,#f5faf6);border-radius:24px;overflow:auto;box-shadow:0 34px 100px #0009}.member-pt-modal form>header{border-bottom:1px solid var(--mp-line,#283b31);background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#baff32) 10%,transparent),transparent);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.member-pt-modal form>header>span{align-items:center;gap:14px;display:flex}.member-pt-modal form>header i{background:var(--accent,#baff32);color:#0a120c;border-radius:15px;place-items:center;width:54px;height:54px;display:grid}.member-pt-modal form>header i svg{width:28px;height:28px}.member-pt-modal form>header b{flex-direction:column;gap:4px;display:flex}.member-pt-modal form>header small{font:900 10px var(--font-manrope);letter-spacing:1.6px;color:var(--accent,#baff32)}.member-pt-modal form>header strong{font-size:24px;line-height:1.25}.member-pt-modal form>header>button{border:1px solid var(--mp-line,#283b31);background:var(--mp-surface-2,#12231a);width:44px;height:44px;color:var(--mp-text,#fff);border-radius:12px;place-items:center;display:grid}.member-pt-modal form>header>button svg{width:23px;height:23px}.pt-booking-balance{border:1px solid color-mix(in srgb,var(--accent,#baff32) 28%,transparent);background:color-mix(in srgb,var(--accent,#baff32) 7%,var(--mp-surface-2,#12231a));border-radius:17px;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:12px;margin:20px 24px 0;padding:18px;display:grid}.pt-booking-balance>div{grid-template-columns:auto 1fr;align-items:end;gap:3px 12px;display:grid}.pt-booking-balance small{letter-spacing:1px;color:var(--mp-muted,#93a69b);grid-column:1/-1;font-size:10px;font-weight:900}.pt-booking-balance strong{color:var(--accent,#baff32);font-size:34px;line-height:1}.pt-booking-balance span{font-size:14px;font-weight:800}.pt-booking-balance>svg{width:30px;height:30px;color:var(--accent,#baff32)}.pt-booking-balance p{color:var(--mp-muted,#93a69b);grid-column:1/-1;margin:3px 0 0;font-size:12px}.pt-booking-fields{grid-template-columns:1fr 1fr;gap:15px;padding:20px 24px;display:grid}.pt-booking-fields label{flex-direction:column;gap:8px;display:flex}.pt-booking-fields label.wide{grid-column:1/-1}.pt-booking-fields label>span{align-items:center;gap:8px;font-size:13px;font-weight:900;display:flex}.pt-booking-fields label>span svg{width:19px;height:19px;color:var(--accent,#baff32)}.pt-booking-fields input,.pt-booking-fields select,.pt-booking-fields textarea{border:1px solid var(--mp-line,#283b31);background:var(--mp-surface-2,#12231a);width:100%;min-height:52px;color:var(--mp-text,#f5faf6);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:12px;outline:0;padding:0 14px;font-size:14px}.member-portal[data-theme=light] .pt-booking-fields input,.member-portal[data-theme=light] .pt-booking-fields select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.pt-booking-fields textarea{resize:vertical;min-height:92px;padding-block:13px}.pt-booking-fields input:focus,.pt-booking-fields select:focus,.pt-booking-fields textarea:focus{border-color:var(--accent,#baff32);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent,#baff32) 13%,transparent)}.member-pt-modal form>footer{border-top:1px solid var(--mp-line,#283b31);justify-content:flex-end;gap:11px;padding:18px 24px 22px;display:flex}.member-pt-modal form>footer>button{border:1px solid var(--mp-line,#283b31);background:var(--mp-surface-2,#12231a);min-height:56px;color:var(--mp-text,#fff);border-radius:13px;padding:0 20px;font-size:14px;font-weight:900}.member-pt-modal form>footer .confirm{border-color:var(--accent,#baff32);background:var(--accent,#baff32);color:#0a120c;justify-content:center;align-items:center;gap:11px;min-width:285px;display:flex}.member-pt-modal form>footer .confirm svg{width:23px;height:23px}.member-pt-modal form>footer .confirm span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.member-pt-modal form>footer .confirm strong{font-size:14px}.member-pt-modal form>footer .confirm small{opacity:.7;font-size:10px}.member-pt-modal button:disabled{opacity:.55;cursor:not-allowed}@media (max-width:620px){.member-pt-modal{align-items:end;padding:0}.member-pt-modal form{border-radius:24px 24px 0 0;max-height:94dvh}.member-pt-modal form>header{padding:17px}.member-pt-modal form>header i{width:46px;height:46px}.member-pt-modal form>header strong{font-size:19px}.pt-booking-balance{margin:15px 15px 0;padding:15px}.pt-booking-fields{grid-template-columns:1fr;padding:16px 15px}.pt-booking-fields label.wide{grid-column:auto}.member-pt-modal form>footer{background:var(--mp-surface,#0d1a14);padding:13px 15px;position:sticky;bottom:0}.member-pt-modal form>footer>button:first-child{display:none}.member-pt-modal form>footer .confirm{width:100%;min-width:0}}.pt-member-offers{margin:15px 24px 0}.pt-member-offers>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pt-member-offers>header div{flex-direction:column;gap:3px;display:flex}.pt-member-offers>header strong{font-size:14px}.pt-member-offers>header small{color:var(--mp-muted,#93a69b);font-size:11px}.pt-member-offers>header svg{color:var(--accent,#baff32)}.pt-member-offers>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.pt-member-offers>div>button{text-align:start;border:1px solid var(--mp-line,#283b31);background:var(--mp-surface-2,#12231a);min-height:96px;color:var(--mp-text,#fff);border-radius:14px;grid-template-columns:1fr auto;gap:4px 10px;padding:14px;display:grid;position:relative}.pt-member-offers>div>button.selected{border-color:var(--accent,#baff32);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#baff32) 12%,transparent)}.pt-member-offers button span{flex-direction:column;gap:4px;display:flex}.pt-member-offers button span strong{font-size:13px}.pt-member-offers button span small{color:var(--mp-muted,#93a69b);font-size:10px}.pt-member-offers button>b{color:var(--accent,#baff32);font-size:14px}.pt-member-offers button del{color:var(--mp-muted,#93a69b);grid-column:2;font-size:10px}.pt-member-offers button em{background:color-mix(in srgb,var(--accent,#baff32) 13%,transparent);width:max-content;color:var(--accent,#baff32);border-radius:20px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.pt-member-offers button>i{color:var(--accent,#baff32);position:absolute;bottom:8px;right:8px}.service-price-modal{z-index:1700;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);direction:rtl;background:#020805d9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.service-price-modal form{color:#f5faf6;background:#0e1813;border:1px solid #2a3a31;border-radius:22px;width:min(680px,100%);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 30px 100px #000b}.service-price-modal form>header{border-bottom:1px solid #29372f;justify-content:space-between;align-items:start;padding-bottom:17px;display:flex}.service-price-modal form>header span{font:900 9px var(--font-manrope);letter-spacing:1.5px;color:#baff32}.service-price-modal h2{margin:5px 0;font-size:25px}.service-price-modal p{color:#91a097;margin:0;font-size:12px}.service-price-modal form>header button{color:#fff;background:#15221b;border:1px solid #2b3a31;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.service-price-modal form>div{grid-template-columns:1fr 1fr;gap:13px;margin-top:18px;display:grid}.service-price-modal label{flex-direction:column;gap:7px;font-size:12px;font-weight:900;display:flex}.service-price-modal input{color:#fff;background:#111f18;border:1px solid #2b3a31;border-radius:11px;outline:0;height:49px;padding:0 12px;font-size:14px}.service-price-modal input:focus{border-color:#baff32}.service-price-modal .price-active{border:1px solid #2b3a31;border-radius:11px;flex-direction:row;grid-column:1/-1;align-items:center;padding:12px;display:flex}.service-price-modal .price-active input{accent-color:#baff32;width:20px;height:20px}.service-price-modal form>footer{border-top:1px solid #29372f;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:17px;display:flex}.service-price-modal form>footer button{color:#fff;background:#142119;border:1px solid #2b3a31;border-radius:11px;min-height:48px;padding:0 18px;font-weight:900}.service-price-modal form>footer .save{color:#0b120d;background:#baff32;border-color:#baff32;align-items:center;gap:8px;display:flex}@media (max-width:620px){.pt-member-offers{margin-inline:15px}.pt-member-offers>div{grid-template-columns:1fr}.service-price-modal{align-items:end;padding:0}.service-price-modal form{border-radius:22px 22px 0 0;padding:17px}.service-price-modal form>div{grid-template-columns:1fr}.service-price-modal .price-active{grid-column:auto}}.member-invite-modal{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:1650!important;background:#020805df!important}.member-invite-modal form{border:1px solid var(--mp-line,#293b31);overflow:auto;background:var(--mp-surface,#0d1a14)!important;width:min(700px,100%)!important;max-height:94vh!important;color:var(--mp-text,#f5faf6)!important;border-radius:24px!important;padding:0!important}.member-invite-modal form>header{border-bottom:1px solid var(--mp-line,#293b31);background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#baff32) 10%,transparent),transparent);padding:23px 25px!important}.member-invite-modal header span{letter-spacing:1.5px!important;color:var(--accent,#baff32)!important;font-size:10px!important}.member-invite-modal header h2{margin:5px 0!important;font-size:26px!important}.member-invite-modal header p{line-height:1.75;color:var(--mp-muted,#92a096)!important;margin:0!important;font-size:12px!important}.member-invite-modal header button{width:43px;height:43px;color:var(--mp-text,#fff);border-radius:12px;place-items:center;display:grid;border:1px solid var(--mp-line,#293b31)!important;background:var(--mp-surface-2,#14221a)!important}.member-invite-modal form>div{gap:14px!important;padding:19px 25px!important}.member-invite-modal label{color:var(--mp-text,#fff);font-size:13px!important}.member-invite-modal input{background:var(--mp-surface-2,#14221a)!important;height:53px!important;color:var(--mp-text,#fff)!important;border-color:var(--mp-line,#293b31)!important;font-size:14px!important}.invite-credit{border:1px solid color-mix(in srgb,var(--accent,#baff32) 30%,transparent);background:color-mix(in srgb,var(--accent,#baff32) 7%,var(--mp-surface-2,#14221a));border-radius:17px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 25px 0;padding:17px;display:grid}.invite-credit>i{background:var(--accent,#baff32);color:#0b140d;border-radius:15px;place-items:center;width:58px;height:58px;display:grid}.invite-credit>i svg{width:29px;height:29px}.invite-credit>span{grid-template-columns:auto 1fr;align-items:end;gap:2px 10px;display:grid}.invite-credit small{letter-spacing:1px;color:var(--mp-muted,#92a096);grid-column:1/-1;font-size:9px}.invite-credit strong{color:var(--accent,#baff32);font-size:34px;line-height:1}.invite-credit em{color:var(--mp-muted,#92a096);font-size:11px;font-style:normal}.invite-credit>b{color:var(--accent,#baff32);align-items:center;gap:7px;font-size:10px;display:flex}.invite-credit>b svg{width:18px}.member-invite-modal form>footer{border-top:1px solid var(--mp-line,#293b31);background:0 0!important;padding:17px 25px 22px!important}.member-invite-modal form>footer button{font-weight:900;border:1px solid var(--mp-line,#293b31)!important;background:var(--mp-surface-2,#14221a)!important;min-height:52px!important;color:var(--mp-text,#fff)!important;border-radius:12px!important;padding:0 20px!important;font-size:13px!important}.member-invite-modal form>footer .save{min-width:220px;border-color:var(--accent,#baff32)!important;background:var(--accent,#baff32)!important;color:#0b140d!important}.invite-issued{text-align:center;padding:35px 25px}.invite-issued>i{background:var(--accent,#baff32);color:#07110a;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;display:grid}.invite-issued>i svg{width:36px;height:36px}.invite-issued>small{color:var(--accent,#baff32);letter-spacing:1.4px;margin-top:15px;font-size:10px;font-weight:900;display:block}.invite-issued h3{font:900 30px var(--font-geist-mono);letter-spacing:2px;margin:9px 0}.invite-issued>p{color:var(--mp-muted,#92a096);font-size:13px}.invite-issued>div{grid-template-columns:1fr 1fr;gap:10px;margin-top:19px;display:grid}.invite-issued>div span{text-align:start;border:1px solid var(--mp-line,#293b31);background:var(--mp-surface-2,#14221a);border-radius:13px;grid-template-columns:30px 1fr;align-items:center;padding:13px;display:grid}.invite-issued span svg{color:var(--accent,#baff32);grid-row:1/3}.invite-issued span b{font-size:12px}.invite-issued span small{color:var(--mp-muted,#92a096);font-size:9px}@media (max-width:620px){.member-invite-modal{align-items:end!important;padding:0!important}.member-invite-modal form{border-radius:24px 24px 0 0!important}.member-invite-modal form>header{padding:18px!important}.member-invite-modal header h2{font-size:21px!important}.invite-credit{grid-template-columns:49px 1fr;margin:15px 15px 0;padding:14px}.invite-credit>i{width:49px;height:49px}.invite-credit>b{grid-column:1/-1}.member-invite-modal form>div{padding:16px 15px!important}.member-invite-modal form>footer{padding:13px 15px!important}.member-invite-modal form>footer .save{width:100%;min-width:0}.invite-issued{padding:28px 15px}.invite-issued>div{grid-template-columns:1fr}}.invite-row-actions{gap:6px;display:flex}.invite-row-actions button{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,var(--surface-2));min-height:34px;color:var(--gym-text,var(--text));white-space:nowrap;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:900;display:flex}.invite-row-actions button svg{color:#8bbd21;width:14px;height:14px}.invite-row-actions button.convert{color:#10170d;background:#baff32;border-color:#baff32}.invite-row-actions button.convert svg{color:#10170d}.invite-row-actions button.cancel,.invite-row-actions button.cancel svg{color:#ef6a6a}.member-class-modal form{width:min(820px,100%)}.class-booking-balance{margin-bottom:15px}.class-booking-list{gap:10px;max-height:460px;padding:0 24px 22px;display:grid;overflow:auto}.class-booking-list>button{text-align:start;border:1px solid var(--mp-line,#283b31);background:var(--mp-surface-2,#12231a);min-height:106px;color:var(--mp-text,#fff);border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:13px;padding:15px;display:grid;position:relative}.class-booking-list>button:hover:not(:disabled),.class-booking-list>button.selected{border-color:var(--accent,#baff32);background:color-mix(in srgb,var(--accent,#baff32) 7%,var(--mp-surface-2,#12231a));box-shadow:0 0 0 2px color-mix(in srgb,var(--accent,#baff32) 10%,transparent)}.class-booking-list>button:disabled{opacity:.55}.class-booking-list>button>i{background:color-mix(in srgb,var(--accent,#baff32) 14%,transparent);width:52px;height:52px;color:var(--accent,#baff32);border-radius:14px;place-items:center;display:grid}.class-booking-list>button>i svg{width:25px;height:25px}.class-booking-list>button>span{flex-direction:column;gap:6px;display:flex}.class-booking-list>button>span>strong{font-size:16px}.class-booking-list>button>span>small{color:var(--mp-muted,#93a69b);font-size:12px}.class-booking-list>button>span>em{color:var(--mp-muted,#93a69b);align-items:center;gap:6px;font-size:10px;font-style:normal;display:flex}.class-booking-list>button>span>em svg{width:14px;height:14px;color:var(--accent,#baff32)}.class-booking-list>button>b{background:color-mix(in srgb,var(--accent,#baff32) 15%,transparent);color:var(--accent,#baff32);white-space:nowrap;border-radius:20px;align-self:start;padding:7px 9px;font-size:10px}.class-booking-list .class-seats{color:var(--mp-muted,#93a69b);grid-column:3;justify-content:flex-end;align-items:center;gap:5px;font-size:10px;display:flex}.class-booking-list .class-seats svg{width:15px;height:15px}.class-selected-check{inset-inline-end:12px;width:18px;color:var(--accent,#baff32);position:absolute;bottom:12px}.class-booking-empty{border:1px dashed var(--mp-line,#283b31);min-height:170px;color:var(--mp-muted,#93a69b);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;font-weight:800;display:flex}.class-booking-empty svg{width:30px;height:30px;color:var(--accent,#baff32)}.membership-benefit-editor{background:#101d16;border:1px solid #52652c;border-radius:15px;flex-direction:column;gap:14px;margin:0 22px 16px;padding:16px;display:flex}.membership-benefit-editor>header{border:0!important;justify-content:flex-start!important;align-items:center!important;gap:11px!important;padding:0!important;display:flex!important}.membership-benefit-editor>header>span{color:#0b140d;background:#baff32;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.membership-benefit-editor>header svg{width:22px}.membership-benefit-editor>header div{flex-direction:column;gap:3px;display:flex}.membership-benefit-editor>header strong{font-size:14px}.membership-benefit-editor>header small{color:#91a097;font-size:10px}.membership-benefit-editor>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.membership-benefit-editor label{flex-direction:column;gap:7px;display:flex}.membership-benefit-editor label>span{align-items:center;gap:6px;font-size:11px;font-weight:900;display:flex}.membership-benefit-editor label svg{color:#baff32;width:17px}.membership-benefit-editor input{color:#fff;background:#111f18;border:1px solid #2b3b32;border-radius:10px;height:46px;padding:0 11px;font-size:16px;font-weight:900}.membership-benefit-editor label small{color:#91a097;font-size:9px}.membership-benefit-editor>button{color:#0b140d;background:#baff32;border:0;border-radius:10px;align-self:flex-end;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:11px;font-weight:900;display:flex}.membership-benefit-editor>button svg{width:18px}@media (max-width:620px){.class-booking-list{max-height:52dvh;padding:0 15px 18px}.class-booking-list>button{grid-template-columns:45px minmax(0,1fr);min-height:118px;padding:13px}.class-booking-list>button>i{width:45px;height:45px}.class-booking-list>button>b{inset-inline-end:10px;position:absolute;top:10px}.class-booking-list .class-seats{grid-column:2;justify-content:flex-start}.membership-benefit-editor>div{grid-template-columns:1fr}.membership-benefit-editor>button{justify-content:center;width:100%}}.pt-member-offers>div>button.pt-balance-option{border-color:color-mix(in srgb,var(--accent,#baff32) 52%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--accent,#baff32) 13%,var(--mp-surface-2,#12231a)),var(--mp-surface-2,#12231a));grid-column:1/-1;min-height:105px}.pt-member-offers>div>button.pt-balance-option>b{font-size:13px}.pt-booking-success{text-align:center;padding:36px 25px 26px}.pt-booking-success>i{background:var(--accent,#baff32);color:#07110a;width:78px;height:78px;box-shadow:0 0 0 12px color-mix(in srgb,var(--accent,#baff32) 8%,transparent);border-radius:50%;place-items:center;margin:auto;display:grid}.pt-booking-success>i svg{width:38px;height:38px}.pt-booking-success>small{letter-spacing:1.3px;color:var(--accent,#baff32);margin-top:25px;font-size:10px;font-weight:900;display:block}.pt-booking-success h2{margin:8px 0;font-size:28px}.pt-booking-success>p{max-width:560px;color:var(--mp-muted,#93a69b);margin:0 auto;font-size:13px;line-height:1.7}.pt-booking-success>div{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.pt-booking-success>div>span{text-align:start;border:1px solid var(--mp-line,#283b31);background:var(--mp-surface-2,#12231a);border-radius:14px;flex-direction:column;gap:6px;padding:16px;display:flex}.pt-booking-success>div b{font-size:14px}.pt-booking-success>div small{color:var(--mp-muted,#93a69b);font-size:11px}.pt-whatsapp{background:#25d366;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 17px;font-size:13px;font-weight:900;text-decoration:none;display:flex;color:#06130a!important}.pt-whatsapp svg{width:21px}.pt-whatsapp svg:last-child{margin-inline-start:auto}.pt-no-whatsapp{border:1px dashed var(--mp-line,#283b31);border-radius:12px;padding:12px}.pt-success-done{border:1px solid var(--mp-line,#283b31);background:var(--mp-surface-2,#12231a);width:100%;min-height:50px;color:var(--mp-text,#fff);border-radius:12px;margin-top:10px;font-weight:900}.support-contact-setting{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel,var(--surface));border-radius:16px;grid-template-columns:52px minmax(0,1fr) minmax(230px,330px) auto;align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:grid}.support-contact-setting>i{color:#07120a;background:#25d366;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.support-contact-setting>i svg{width:25px}.support-contact-setting>span{flex-direction:column;gap:4px;display:flex}.support-contact-setting>span strong{font-size:14px}.support-contact-setting>span small{color:var(--gym-muted,var(--muted));font-size:10px}.support-contact-setting label{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,var(--surface-2));border-radius:11px;align-items:center;height:48px;display:flex;overflow:hidden}.support-contact-setting label b{color:#25d366;padding:0 11px}.support-contact-setting input{width:100%;height:100%;color:var(--gym-text,var(--text));background:0 0;border:0;outline:0;font-size:14px}.support-contact-setting>button{color:#0a130d;background:#baff32;border:0;border-radius:11px;align-items:center;gap:7px;height:48px;padding:0 15px;font-weight:900;display:flex}.support-contact-setting>button svg{width:18px}.member-booking-status{border:1px solid color-mix(in srgb,var(--accent,#baff32) 28%,var(--mp-line,#283b31));background:linear-gradient(100deg,color-mix(in srgb,var(--accent,#baff32) 8%,var(--mp-surface,#0d1a14)),var(--mp-surface,#0d1a14));color:var(--mp-text,#fff);border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 24px 16px;padding:15px 17px;display:grid}.member-booking-status>i{background:var(--accent,#baff32);color:#08120a;border-radius:14px;place-items:center;width:54px;height:54px;display:grid}.member-booking-status>i svg{width:27px}.member-booking-status>span{flex-direction:column;gap:3px;display:flex}.member-booking-status small{letter-spacing:1px;color:var(--accent,#baff32);font-size:9px}.member-booking-status strong{font-size:15px}.member-booking-status p{color:var(--mp-muted,#93a69b);margin:0;font-size:11px}.member-booking-status>b{background:color-mix(in srgb,var(--accent,#baff32) 12%,transparent);color:var(--accent,#baff32);border-radius:10px;padding:9px 11px;font-size:11px}@media (max-width:720px){.pt-booking-success{padding:28px 15px 18px}.pt-booking-success h2{font-size:22px}.pt-booking-success>div{grid-template-columns:1fr}.support-contact-setting{grid-template-columns:48px 1fr}.support-contact-setting label,.support-contact-setting>button{grid-column:1/-1}.member-booking-status{grid-template-columns:48px 1fr;margin-inline:15px}.member-booking-status>i{width:48px;height:48px}.member-booking-status>b{text-align:center;grid-column:1/-1}}.member-classes{gap:22px;display:grid}.member-classes>.page-title{margin-bottom:0}.member-classes>.page-title h1{font-size:clamp(34px,4vw,52px)!important}.member-classes>.page-title p{max-width:720px;line-height:1.7;font-size:15px!important}.classes-toolbar{border:1px solid var(--mp-line);background:var(--mp-surface);border-radius:18px;grid-template-columns:auto minmax(260px,1fr) 52px;align-items:center;gap:12px;padding:12px;display:grid;box-shadow:0 14px 36px #00000016}.classes-view-tabs{gap:7px;display:flex}.classes-view-tabs button,.classes-refresh{border:1px solid var(--mp-line);background:var(--mp-surface-2);min-height:48px;color:var(--mp-muted);border-radius:12px;font-size:13px;font-weight:850}.classes-view-tabs button{align-items:center;gap:8px;padding:0 14px;display:flex}.classes-view-tabs button svg{width:19px;height:19px}.classes-view-tabs button b{background:color-mix(in srgb,var(--mp-muted) 13%,transparent);border-radius:99px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:10px;display:grid}.classes-view-tabs button.active{border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 13%,var(--mp-surface-2));color:var(--accent)}.classes-toolbar>label{border:1px solid var(--mp-line);background:var(--mp-bg);border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.classes-toolbar>label svg{width:20px;color:var(--mp-muted)}.classes-toolbar input{outline:0;width:100%;color:var(--mp-text)!important;background:0 0!important;border:0!important;font-size:14px!important}.classes-refresh{width:52px;color:var(--mp-text);place-items:center;display:grid}.classes-refresh svg{width:21px;height:21px}.classes-refresh .spin{animation:.8s linear infinite classes-spin}@keyframes classes-spin{to{transform:rotate(360deg)}}.member-classes>.classes-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;display:grid!important}.member-classes .classes-grid>article{flex-direction:column;min-height:350px;display:flex;position:relative;overflow:hidden;padding:23px!important}.member-classes .classes-grid>article:not(.empty-classes):before{content:"";background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 45%,transparent));height:4px;position:absolute;inset:0 0 auto}.member-classes article>header{color:var(--mp-muted);justify-content:space-between;align-items:center;font-weight:800;display:flex;font-size:12px!important}.member-classes article>header span,.member-classes article>header b{align-items:center;gap:7px;display:flex}.member-classes article>header svg{width:17px;height:17px;color:var(--accent)}.member-classes article>header b{background:color-mix(in srgb,var(--accent) 12%,transparent);border-radius:9px;padding:7px 9px;color:var(--accent)!important}.member-classes article h2{line-height:1.2;color:var(--mp-text)!important;margin:24px 0 13px!important;font-size:25px!important}.class-meta{flex-wrap:wrap;gap:8px!important;margin:0 0 24px!important;display:flex!important}.class-meta>span{border:1px solid var(--mp-line);color:var(--mp-muted);border-radius:9px;align-items:center;gap:6px;padding:7px 9px;justify-content:flex-start!important;font-size:11px!important;display:flex!important}.class-meta svg{width:15px;height:15px;color:var(--accent)}.class-capacity{margin:auto 0 18px!important}.class-capacity>span{color:var(--mp-muted);align-items:center;font-size:12px!important}.class-capacity em{align-items:center;gap:7px;font-style:normal;display:flex}.class-capacity em svg{width:17px;height:17px;color:var(--accent)}.class-capacity strong{color:var(--mp-text);font-size:13px}.class-capacity>i{overflow:hidden;background:color-mix(in srgb,var(--mp-muted) 18%,transparent)!important;height:8px!important}.class-capacity>i b{border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 60%,#fff))!important}.class-actions{grid-template-columns:1.15fr 1fr!important;gap:10px!important;margin:0!important;display:grid!important}.class-actions button{justify-content:center;align-items:center;gap:8px;border-radius:12px!important;min-height:52px!important;font-size:13px!important;font-weight:900!important;display:flex!important}.class-actions button:first-child{border:1px solid var(--accent)!important;background:var(--accent)!important;color:#10170c!important}.class-actions button svg{width:19px;height:19px}.class-actions button:disabled{border-color:var(--mp-line)!important;background:var(--mp-surface-2)!important;color:var(--mp-muted)!important}.class-actions .secondary{color:var(--mp-text)!important;background:0 0!important}.member-classes .empty-classes{text-align:center;grid-column:1/-1;justify-content:center;align-items:center;min-height:440px!important;padding:48px 24px!important}.empty-class-icon{border:1px solid color-mix(in srgb,var(--accent) 32%,var(--mp-line));background:color-mix(in srgb,var(--accent) 12%,var(--mp-surface-2));width:94px;height:94px;color:var(--accent);box-shadow:0 18px 45px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:28px;place-items:center;display:grid;position:relative}.empty-class-icon>svg{width:43px;height:43px}.empty-class-icon i{border:4px solid var(--mp-surface);background:var(--accent);color:#10170c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:-9px;right:-9px}.empty-class-icon i svg{width:17px}.empty-classes>span{color:var(--accent);letter-spacing:.16em;margin-top:24px;font-size:11px;font-weight:950}.member-classes .empty-classes h2{margin:10px 0 8px!important;font-size:28px!important}.member-classes .empty-classes p{max-width:580px;margin:0;line-height:1.8;color:var(--mp-muted)!important;font-size:14px!important}.empty-classes>button{border:0;border-radius:12px;align-items:center;gap:8px;min-height:48px;margin-top:22px;font-weight:900;display:flex;background:var(--accent)!important;color:#10170c!important;width:auto!important;padding:0 18px!important;font-size:13px!important}.empty-classes>button svg{width:19px}.member-portal[data-theme=light] .classes-toolbar,.member-portal[data-theme=light] .member-classes .panel{background:#fff!important}.member-portal[data-theme=light] .class-actions .secondary,.member-portal[data-theme=light] .classes-toolbar input{color:var(--mp-text)!important}@media (max-width:1050px){.classes-toolbar{grid-template-columns:1fr 52px}.classes-view-tabs{grid-column:1/-1}.member-classes>.classes-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:700px){.member-classes{gap:15px}.member-classes>.page-title h1{font-size:32px!important}.member-classes>.page-title p{font-size:14px!important}.classes-toolbar{grid-template-columns:1fr 48px;padding:9px}.classes-view-tabs{grid-template-columns:1fr 1fr;display:grid}.classes-view-tabs button{justify-content:center;padding:0 8px;font-size:12px}.classes-toolbar>label{min-width:0}.member-classes>.classes-grid{grid-template-columns:1fr!important}.member-classes .classes-grid>article{min-height:330px;padding:19px!important}.member-classes article h2{font-size:23px!important}.class-actions{grid-template-columns:1fr!important}.member-classes .empty-classes{min-height:380px!important}.empty-class-icon{width:82px;height:82px}.member-classes .empty-classes h2{font-size:24px!important}}.member-portal .client-hero{justify-content:space-between;align-items:center;gap:24px;min-height:190px;display:flex;position:relative;overflow:hidden;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 38%),linear-gradient(125deg,#12261d,#0a1712)!important;border-radius:26px!important;padding:36px 40px!important}.client-hero:after{content:"";border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%;width:320px;height:320px;position:absolute;inset:auto -70px -130px auto}.client-hero>div{z-index:1;position:relative}.client-hero p{font-weight:850;margin:0 0 10px!important;font-size:15px!important}.client-hero h1{letter-spacing:-.045em;max-width:850px;line-height:1.08;margin:0 0 13px!important;font-size:clamp(34px,4vw,54px)!important}.client-hero>div>span{font-size:14px!important}.client-hero .streak{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--mp-line));background:color-mix(in srgb,var(--accent) 9%,var(--mp-surface));border-radius:50%;flex-direction:column;justify-content:center;align-items:center;min-width:126px;min-height:126px;padding:16px;font-size:25px;display:flex;box-shadow:0 16px 40px #0003}.client-hero .streak strong{color:var(--mp-text);font-size:28px}.client-hero .streak small{font-size:11px!important}.member-portal .member-overview{gap:18px!important}.member-portal .digital-card,.member-portal .membership-summary{min-height:300px;box-shadow:0 18px 50px #0002;border-radius:23px!important;padding:26px!important}.member-portal .digital-card{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 15%,#d8ff7826,#0000 32%),linear-gradient(135deg,#baff32,#7ac621)!important}.digital-card header{letter-spacing:.06em;font-weight:900;font-size:11px!important}.digital-card header b{background:#0b160f;border-radius:99px;padding:7px 9px;color:#baff32!important}.digital-card>div{margin:44px 0 34px!important}.digital-card>div strong{font-size:27px!important}.digital-card>div small{color:#263d1e!important;font-size:9px!important}.digital-card>div em{font-weight:900;font-size:15px!important}.digital-card footer{align-items:center}.digital-card footer>span{font-weight:750;color:#263d1e!important;font-size:11px!important}.digital-card footer button{align-items:center;gap:8px;min-height:44px;font-weight:900;display:flex;color:#baff32!important;background:#0b160f!important;border-radius:11px!important;padding:0 13px!important;font-size:12px!important}.digital-card footer button svg{width:19px;height:19px}.membership-summary>div:first-child span{font-size:12px!important}.membership-summary>div:first-child strong{color:var(--mp-text)!important;font-size:24px!important}.membership-summary>div:first-child small{line-height:1.6;font-size:12px!important}.days-ring{background:var(--mp-surface-2);border-width:9px!important;width:94px!important;height:94px!important}.days-ring b{color:var(--mp-text);font-size:22px!important}.days-ring small{font-size:10px!important}.membership-summary>section{border-color:var(--mp-line)!important;margin-top:20px!important;padding-top:18px!important}.membership-summary>section span{padding-inline:12px;font-size:11px!important}.membership-summary>section strong{margin-top:5px;color:var(--mp-text)!important;font-size:15px!important}.membership-summary>i{border-radius:99px;overflow:hidden;background:color-mix(in srgb,var(--mp-muted) 18%,transparent)!important;height:7px!important}.membership-summary footer{gap:10px!important;margin-top:17px!important}.membership-summary footer button{flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:850;display:flex;border:1px solid var(--mp-line)!important;background:var(--mp-surface-2)!important;color:var(--mp-text)!important;border-radius:11px!important;font-size:12px!important}.membership-summary footer button svg{width:19px;height:19px;color:var(--accent)}.member-portal .benefit-grid{gap:12px!important;margin-top:18px!important;margin-bottom:18px!important}.member-portal .benefit-grid button{transition:all .2s;position:relative;border-radius:19px!important;min-height:170px!important;padding:18px!important}.member-portal .benefit-grid button:hover{transform:translateY(-3px);box-shadow:0 16px 34px #0002;border-color:color-mix(in srgb,var(--accent) 35%,var(--mp-line))!important}.benefit-grid i{background:color-mix(in srgb,var(--accent) 12%,var(--mp-surface-2));color:var(--accent);border-radius:13px!important;width:44px!important;height:44px!important}.benefit-grid i svg{stroke-width:2px;width:23px;height:23px}.benefit-grid span{margin-top:14px;font-weight:750;font-size:12px!important}.benefit-grid strong{margin:3px 0;line-height:1;color:var(--mp-text)!important;font-size:30px!important}.benefit-grid small{line-height:1.4;font-size:10px!important}.member-dashboard-grid{gap:18px!important}.member-dashboard-grid>.panel{border-radius:21px!important;padding:24px!important}.member-dashboard-grid .panel-head{border-bottom:1px solid var(--mp-line);padding-bottom:16px}.member-dashboard-grid .panel-head h2{font-size:21px!important}.next-session>div:not(.panel-head),.mini-news>div:not(.panel-head){min-height:82px;border-color:var(--mp-line)!important;padding:13px 0!important}.next-session>div>i{background:color-mix(in srgb,var(--accent) 12%,var(--mp-surface-2));color:var(--accent);border-radius:12px!important;width:44px!important;height:44px!important}.next-session>div>i svg{width:21px;height:21px}.next-session section strong,.mini-news section strong{color:var(--mp-text)!important;font-size:13px!important}.next-session section small,.next-session section span,.mini-news section small{line-height:1.5;font-size:11px!important}.next-session>div>button{align-items:center;gap:4px;font-weight:850;display:flex;color:var(--accent)!important;font-size:11px!important}.next-session>div>button svg{width:15px;height:15px}.mini-news>div>b{font-size:12px;border-radius:12px!important;width:44px!important;height:44px!important}.member-portal .member-actions{gap:12px!important;margin-top:18px!important}.member-portal .member-actions button{text-align:start;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:11px;transition:all .2s;position:relative;border:1px solid var(--mp-line)!important;border-radius:15px!important;min-height:72px!important;padding:10px 14px!important;display:grid!important}.member-actions button:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 38%,var(--mp-line))!important}.member-actions button>i{background:color-mix(in srgb,var(--accent) 12%,var(--mp-surface-2));width:40px;height:40px;color:var(--accent);border-radius:11px;place-items:center;display:grid}.member-actions button>i svg{width:21px;height:21px}.member-actions button>span{color:var(--mp-text);font-size:12px;font-weight:850}.member-actions .action-arrow{width:16px;height:16px;color:var(--mp-muted)}.member-portal[data-theme=light] .client-hero{background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 38%),linear-gradient(125deg,#fff,#eaf3e8)!important}.member-portal[data-theme=light] .client-hero h1,.member-portal[data-theme=light] .client-hero .streak strong{color:var(--mp-text)!important}.member-portal[data-theme=light] .member-overview .membership-summary,.member-portal[data-theme=light] .member-actions button,.member-portal[data-theme=light] .benefit-grid button,.member-portal[data-theme=light] .member-dashboard-grid>.panel{background:#fff!important}.digital-card .digital-card-brand{text-align:start;gap:3px;color:#10200c!important;display:grid!important}.digital-card .digital-card-brand>strong{letter-spacing:.12em;font-weight:950;line-height:1;font-size:13px!important}.digital-card .digital-card-brand>small{letter-spacing:.1em;font-weight:900;color:#29441e!important;font-size:9px!important}.digital-card .digital-card-status{letter-spacing:.09em;align-items:center;gap:6px;color:#baff32!important;background:#0b160f!important;padding:8px 10px!important;font-size:10px!important;display:flex!important}.digital-card .digital-card-status>i{background:#73df76;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #73df7620}.digital-card .digital-card-status>svg{width:14px;height:14px}.digital-card .digital-card-member{gap:4px;margin:38px 0 30px!important;display:grid!important}.digital-card .digital-card-member>small{letter-spacing:.12em;font-weight:900;color:#345125!important;font-size:9px!important}.digital-card .digital-card-member>strong{letter-spacing:-.025em;line-height:1.15;color:#0b160f!important;font-size:29px!important}.digital-card .digital-card-member>span{background:#ffffff35;border:1px solid #19331326;border-radius:9px;align-items:center;gap:9px;width:max-content;margin-top:11px;padding:8px 10px;display:flex}.digital-card .digital-card-member>span small{letter-spacing:.12em;font-weight:950;color:#345125!important;font-size:8px!important}.digital-card .digital-card-member>span em{color:#0b160f;letter-spacing:.035em;font-style:normal;font-weight:950;font-size:13px!important}.digital-card footer>span{gap:3px;color:#263d1e!important;display:grid!important}.digital-card footer>span small{letter-spacing:.12em;font-weight:900;color:#3b582f!important;font-size:8px!important}.digital-card footer>span strong{font-weight:900;color:#0b160f!important;font-size:13px!important}@media (max-width:900px){.member-portal .client-hero{padding:28px!important}.member-portal .member-overview{grid-template-columns:1fr!important}.member-portal .benefit-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:700px){.member-portal .client-hero{min-height:auto;margin-inline:12px!important;padding:23px 19px!important}.client-hero h1{font-size:32px!important}.client-hero .streak{min-width:82px;min-height:82px;font-size:17px;display:flex!important}.client-hero .streak strong{font-size:20px}.member-portal .member-overview{padding-inline:12px}.member-portal .digital-card,.member-portal .membership-summary{min-height:270px;padding:19px!important}.digital-card .digital-card-member{margin:30px 0 24px!important}.digital-card .digital-card-member>strong{font-size:24px!important}.digital-card .digital-card-status{padding:7px 8px!important;font-size:9px!important}.digital-card footer{gap:10px}.digital-card footer button{white-space:nowrap}.membership-summary>section span{padding-inline:5px;font-size:9px!important}.membership-summary>section strong{font-size:12px!important}.member-portal .benefit-grid{padding-inline:12px;grid-template-columns:repeat(2,1fr)!important}.member-portal .benefit-grid button{min-height:150px!important}.member-dashboard-grid,.member-actions{padding-inline:12px!important}.member-portal .member-actions{grid-template-columns:1fr 1fr!important}.member-portal .member-actions button{min-height:68px!important}.member-actions button>span{font-size:11px}.member-dashboard-grid>.panel{padding:18px!important}}.member-live-summary>span{grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;column-gap:10px;min-width:0;position:relative;display:grid!important}.member-live-summary>span>i{background:color-mix(in srgb,var(--accent) 12%,var(--mp-surface-2));width:30px;height:30px;color:var(--accent);border-radius:9px;grid-row:1/3;place-items:center;display:grid}.member-live-summary>span>i svg{width:17px;height:17px}.member-live-summary>span>small,.member-live-summary>span>strong{text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.member-live-summary>span>small{line-height:1.2}.member-live-summary>span>strong{line-height:1.25}.member-portal[data-theme=light] .member-live-summary>span{background:#fff!important}.member-portal[data-theme=light] .member-live-summary>span>strong{color:var(--mp-text)!important}@media (max-width:700px){html,body{overflow-x:hidden}.client-wrap.member-portal{width:100%;padding-bottom:92px;overflow-x:hidden}.member-portal .member-app-header{grid-template-columns:minmax(0,1fr) auto!important;gap:7px!important;height:72px!important;min-height:72px!important;padding:0 12px!important;display:grid!important}.member-app-brand{min-width:0;gap:8px!important}.member-app-brand>b{flex:0 0 40px;width:40px!important;height:40px!important}.member-app-brand>span{min-width:0}.member-app-brand strong{white-space:nowrap;font-size:11px!important}.member-app-brand small{font-size:6px!important}.member-app-actions{gap:5px!important}.member-app-actions>button{width:38px!important;min-width:38px!important;height:38px!important;padding:0!important}.member-language{font-size:11px!important}.member-app-actions .member-signout,.member-app-actions .member-avatar{display:none!important}.member-app-nav{scrollbar-width:none;height:72px;padding:7px 8px calc(7px + env(safe-area-inset-bottom))!important;justify-content:flex-start!important;align-items:stretch!important;gap:2px!important;display:flex!important;overflow-x:auto!important}.member-app-nav::-webkit-scrollbar{display:none}.member-app-nav>button{flex:1 0 62px!important;min-width:62px!important;padding:5px 3px!important;font-size:9px!important}.member-app-nav>button svg{width:20px!important;height:20px!important}.member-live-summary{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;gap:9px!important;width:100%!important;margin:14px 0 8px!important;padding:0 12px 4px!important;display:flex!important}.member-live-summary::-webkit-scrollbar{display:none}.member-live-summary>span{scroll-snap-align:start;flex:0 0 168px;min-height:80px;border:1px solid var(--mp-line)!important;border-radius:14px!important;padding:13px!important}.member-live-summary>span:first-child{flex-basis:205px}.member-live-summary>span>i{width:34px;height:34px}.member-live-summary>span>i svg{width:19px;height:19px}.member-live-summary>span>small{font-size:8px!important}.member-live-summary>span>strong{font-size:15px!important}.member-portal>.tf{overflow:hidden;width:100%!important;max-width:100%!important;margin:0!important;padding:12px 12px 100px!important}.tf .tf-head{overflow:hidden;border-radius:20px!important;padding:17px!important}.tf .tf-title{align-items:flex-start!important}.tf .tf-title>i{flex:0 0 48px;width:48px!important;height:48px!important}.tf .tf-title>i svg{width:25px!important;height:25px!important}.tf .tf-title h1{line-height:1.1;font-size:27px!important}.tf .tf-title small{line-height:1.5;font-size:7px!important}.tf .tf-title p{font-size:11px!important;line-height:1.65!important}.tf .tf-actions{margin-top:16px;grid-template-columns:1fr 1fr!important;gap:8px!important;display:grid!important}.tf .tf-actions button{justify-content:center;min-width:0!important;min-height:48px!important;padding:8px!important;font-size:11px!important}.tf .tf-actions button.primary{grid-column:1/-1}.tf .tf-actions button svg{width:19px!important;height:19px!important}.tf .tf-summary{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;gap:8px!important;margin:16px -17px -17px!important;padding:12px 17px 15px!important;display:flex!important}.tf .tf-summary::-webkit-scrollbar{display:none}.tf .tf-summary article{scroll-snap-align:start;flex:0 0 112px!important;min-height:72px!important;padding:10px!important}.tf .tf-summary article span{white-space:nowrap;font-size:7px!important}.tf .tf-summary article span svg{width:14px!important;height:14px!important}.tf .tf-summary article strong{font-size:18px!important}.tf .tf-tabs{scrollbar-width:none;gap:5px!important;margin:12px 0!important;padding:6px!important;display:flex!important;overflow-x:auto!important}.tf .tf-tabs::-webkit-scrollbar{display:none}.tf .tf-tabs button{flex:none!important;min-width:80px!important;min-height:46px!important;padding:7px 10px!important;font-size:10px!important}.tf .tf-tabs button svg{width:18px!important;height:18px!important}.tf .tf-main{min-width:0!important}.tf .tf-mobile-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 38px #0006;border:1px solid var(--mp-line)!important;background:color-mix(in srgb,var(--mp-surface) 94%,transparent)!important;border-radius:16px!important;width:auto!important;padding:6px!important;bottom:82px!important;left:10px!important;right:10px!important}.tf .tf-mobile-nav button{min-width:62px!important;min-height:50px!important}.tf .tf-mobile-nav button svg{width:19px!important;height:19px!important}.tf .tf-mobile-nav button span{font-size:8px!important}.tf .tf-modal{align-items:stretch!important;padding:0!important}.tf .tf-workout{border:0!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100dvh!important;max-height:100dvh!important}.tf .tf-workout>header{gap:10px!important;padding:14px!important}.tf .tf-workout>header h2{font-size:22px!important}.tf .tf-workout>main{padding:10px!important}.tf .tf-workout article{padding:12px!important}.tf .tf-workout article>div{grid-template-columns:24px repeat(3,minmax(0,1fr)) 44px 38px!important;gap:5px!important}.tf .tf-workout article label{font-size:7px!important}.tf .tf-workout input{min-width:0!important;height:42px!important;padding:5px!important;font-size:13px!important}.tf .tf-workout>footer{padding:10px!important;padding-bottom:max(10px,env(safe-area-inset-bottom))!important;gap:8px!important}.tf .tf-workout>footer button{min-height:50px!important;font-size:12px!important}}@media (max-width:390px){.member-app-brand small{display:none}.member-app-brand strong{font-size:10px!important}.member-app-actions>button{width:36px!important;min-width:36px!important}.member-live-summary>span{flex-basis:156px}.member-live-summary>span:first-child{flex-basis:192px}.tf .tf-head{padding:14px!important}.tf .tf-summary{margin-inline:-14px!important;padding-inline:14px!important}.tf .tf-workout article>div{grid-template-columns:20px repeat(3,minmax(0,1fr)) 38px 34px!important}}.member-portal[data-theme=dark] .benefit-grid button{color:#f4faf6!important;background:linear-gradient(145deg,#102019,#0b1712)!important;border-color:#284136!important}.member-portal[data-theme=dark] .benefit-grid button>i{box-shadow:inset 0 0 0 1px #ffffff08,0 9px 22px #0003;border:1px solid #0000!important}.member-portal[data-theme=dark] .benefit-grid button>i.c0{color:#c9ff52!important;background:#baff321b!important;border-color:#baff3242!important}.member-portal[data-theme=dark] .benefit-grid button>i.c1{color:#74b8ff!important;background:#54a7ff1b!important;border-color:#54a7ff42!important}.member-portal[data-theme=dark] .benefit-grid button>i.c2{color:#c6acff!important;background:#b796ff1b!important;border-color:#b796ff42!important}.member-portal[data-theme=dark] .benefit-grid button>i.c3{color:#72e8df!important;background:#61ddd31b!important;border-color:#61ddd342!important}.member-portal[data-theme=dark] .benefit-grid button>i svg{stroke-width:2.25px;opacity:1!important;filter:none!important;stroke:currentColor!important;display:block!important}.member-portal[data-theme=dark] .benefit-grid button>span{color:#a9bbb2!important}.member-portal[data-theme=dark] .benefit-grid button>strong{color:#f7fbf8!important}.member-portal[data-theme=dark] .benefit-grid button>small{color:#7f958a!important}.member-portal[data-theme=dark] .next-session{background:linear-gradient(145deg,#102019,#0b1712)!important}.member-portal[data-theme=dark] .next-session>div:not(.panel-head)>i{box-shadow:inset 0 0 0 1px #ffffff08;border:1px solid #0000!important}.member-portal[data-theme=dark] .next-session>div:not(.panel-head)>i.c0{color:#c9ff52!important;background:#baff3218!important;border-color:#baff323b!important}.member-portal[data-theme=dark] .next-session>div:not(.panel-head)>i.c1{color:#74b8ff!important;background:#54a7ff18!important;border-color:#54a7ff3b!important}.member-portal[data-theme=dark] .next-session>div:not(.panel-head)>i.c2{color:#c6acff!important;background:#b796ff18!important;border-color:#b796ff3b!important}.member-portal[data-theme=dark] .next-session>div:not(.panel-head)>i svg{stroke-width:2.3px;opacity:1!important;stroke:currentColor!important;display:block!important}.member-portal[data-theme=dark] .next-session section>small{color:#8da298!important}.member-portal[data-theme=dark] .next-session section>strong{color:#f6faf7!important}.member-portal[data-theme=dark] .next-session section>span{color:#a9bbb2!important}.member-portal[data-theme=dark] .next-session>div>button{border:1px solid #baff3233;border-radius:9px;min-height:38px;padding:0 10px;color:#c9ff52!important;background:#baff320d!important}.member-portal[data-theme=dark] .next-session>div>button svg{stroke:currentColor!important}.member-portal[data-theme=dark] .mini-news{background:linear-gradient(145deg,#102019,#0b1712)!important}.member-portal[data-theme=dark] .mini-news>div:not(.panel-head)>b{border:1px solid #0000!important;font-size:13px!important;font-weight:950!important}.member-portal[data-theme=dark] .mini-news>div:not(.panel-head)>b.c0{color:#c9ff52!important;background:#baff3218!important;border-color:#baff323b!important}.member-portal[data-theme=dark] .mini-news>div:not(.panel-head)>b.c1{color:#74b8ff!important;background:#54a7ff18!important;border-color:#54a7ff3b!important}.member-portal[data-theme=dark] .mini-news>div:not(.panel-head)>b.c2{color:#c6acff!important;background:#b796ff18!important;border-color:#b796ff3b!important}.member-portal[data-theme=dark] .mini-news section>strong{color:#f6faf7!important}.member-portal[data-theme=dark] .mini-news section>small{color:#8da298!important}.member-portal[data-theme=dark] .mini-news .panel-head>button{border-radius:9px;min-height:38px;padding:0 11px;color:#c9ff52!important;background:#baff320d!important;border:1px solid #baff3233!important;font-size:11px!important;font-weight:850!important}.member-portal[data-theme=light] .benefit-grid button>i.c0,.member-portal[data-theme=light] .next-session i.c0,.member-portal[data-theme=light] .mini-news b.c0{color:#659c00!important;background:#effbdc!important}.member-portal[data-theme=light] .benefit-grid button>i.c1,.member-portal[data-theme=light] .next-session i.c1,.member-portal[data-theme=light] .mini-news b.c1{color:#1979d5!important;background:#e5f2ff!important}.member-portal[data-theme=light] .benefit-grid button>i.c2,.member-portal[data-theme=light] .next-session i.c2,.member-portal[data-theme=light] .mini-news b.c2{color:#7651c9!important;background:#f0eaff!important}.member-portal[data-theme=light] .benefit-grid button>i.c3{color:#168d83!important;background:#e3faf7!important}@media (max-width:700px){.member-portal .benefit-grid button>i{width:46px!important;height:46px!important}.member-portal .benefit-grid button>i svg{width:24px!important;height:24px!important}.next-session>div:not(.panel-head),.mini-news>div:not(.panel-head){gap:11px!important}.next-session>div>button{padding:0 8px!important;font-size:10px!important}.next-session>div>button svg{width:14px!important}.mini-news .panel-head>button{white-space:nowrap}}.member-community-leaderboard{gap:18px;display:grid}.member-leader-hero{border:1px solid var(--mp-line);background:radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--mp-lime) 25%,transparent),transparent 34%),linear-gradient(135deg,var(--mp-surface),var(--mp-surface-2));border-radius:28px;justify-content:space-between;align-items:center;gap:25px;min-height:230px;padding:38px;display:flex;overflow:hidden}.member-leader-hero>div>span{color:var(--mp-lime);letter-spacing:.14em;font-size:11px;font-weight:950}.member-leader-hero h1{color:var(--mp-text);margin:10px 0 8px;font-size:clamp(34px,4vw,60px);line-height:1}.member-leader-hero p{max-width:720px;color:var(--mp-muted);margin:0;font-size:15px;line-height:1.7}.member-leader-hero aside{border:1px solid color-mix(in srgb,var(--mp-lime) 35%,var(--mp-line));background:color-mix(in srgb,var(--mp-lime) 8%,var(--mp-surface));min-width:150px;color:var(--mp-lime);border-radius:22px;justify-items:center;padding:20px;display:grid}.member-leader-hero aside svg{width:34px;height:34px}.member-leader-hero aside strong{font-size:42px}.member-leader-hero aside small{color:var(--mp-muted);font-weight:800}.my-live-rank{border:1px solid color-mix(in srgb,var(--mp-lime) 45%,var(--mp-line));background:color-mix(in srgb,var(--mp-lime) 9%,var(--mp-surface));min-height:84px;color:var(--mp-text);border-radius:18px;grid-template-columns:1fr auto auto;align-items:center;gap:18px;padding:14px 20px;display:grid}.my-live-rank>span{align-items:center;gap:12px;display:flex}.my-live-rank>span i,.member-rank-table section>i{background:var(--mp-lime);color:#10170c;border-radius:14px;place-items:center;width:46px;height:46px;font-style:normal;font-weight:950;display:grid}.my-live-rank>strong{color:var(--mp-lime);font-size:30px}.my-live-rank>em{font-style:normal;font-weight:900}.member-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;padding-top:26px;display:grid}.member-podium article{border:1px solid var(--mp-line);background:var(--mp-surface);min-height:245px;color:var(--mp-text);border-radius:22px;align-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.member-podium article.winner{border-color:var(--mp-lime);background:linear-gradient(180deg,color-mix(in srgb,var(--mp-lime) 12%,var(--mp-surface)),var(--mp-surface));min-height:290px;box-shadow:0 24px 55px color-mix(in srgb,var(--mp-lime) 10%,transparent)}.member-podium article>b{color:var(--mp-lime);font-size:20px}.member-podium article>b svg{width:34px;height:34px}.member-podium article>i{border:3px solid color-mix(in srgb,var(--mp-lime) 45%,var(--mp-line));background:var(--mp-surface-2);border-radius:50%;place-items:center;width:70px;height:70px;font-size:20px;font-style:normal;font-weight:950;display:grid}.member-podium article>strong{font-size:19px}.member-podium article>span{color:var(--mp-lime);font-weight:950}.member-podium article>small{color:var(--mp-muted)}.member-podium article.is-me{box-shadow:inset 0 0 0 2px var(--mp-lime)}.member-rank-table{padding:22px!important}.member-rank-table>header{align-items:center}.member-rank-table>header h2{color:var(--mp-text);margin:0;font-size:23px}.member-rank-table>header p{color:var(--mp-muted);margin:4px 0 0}.member-rank-table>header button{border:1px solid var(--mp-line);background:var(--mp-surface-2);min-height:44px;color:var(--mp-text);border-radius:12px;align-items:center;gap:8px;padding:0 14px;font-weight:850;display:flex}.member-rank-table>header button svg{width:18px}.member-rank-table>div{margin-top:16px}.member-rank-table section{border-top:1px solid var(--mp-line);min-height:72px;color:var(--mp-text);grid-template-columns:42px 46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:10px 12px;display:grid}.member-rank-table section.is-me{border:1px solid color-mix(in srgb,var(--mp-lime) 40%,var(--mp-line));background:color-mix(in srgb,var(--mp-lime) 8%,transparent);border-radius:14px}.member-rank-table section>b{color:var(--mp-lime);font-size:16px}.member-rank-table section>span{display:grid}.member-rank-table section>span strong{font-size:15px}.member-rank-table section>span small{color:var(--mp-muted);margin-top:4px;font-size:11px}.member-rank-table section>em{font-style:normal;font-weight:950}.spin{animation:.8s linear infinite memberSpin}@keyframes memberSpin{to{transform:rotate(360deg)}}@media (max-width:700px){.member-leader-hero{min-height:0;padding:24px 18px;display:grid}.member-leader-hero aside{grid-template-columns:auto auto 1fr;place-items:center start;gap:12px;width:100%}.member-leader-hero aside strong{font-size:30px}.my-live-rank{grid-template-columns:1fr auto}.my-live-rank>em{grid-column:1/-1}.member-podium{grid-template-columns:1fr;padding-top:0}.member-podium article,.member-podium article.winner{min-height:190px}.member-podium article.winner{order:-1}.member-rank-table{padding:14px!important}.member-rank-table section{grid-template-columns:34px 42px minmax(0,1fr)}.member-rank-table section>i{width:42px;height:42px}.member-rank-table section>em{grid-column:3}.member-rank-table>header{gap:12px;display:grid}.member-rank-table>header button{justify-content:center;width:100%}}.tf-progress-actions{gap:8px;display:flex}.tf-progress-actions button,.tf-progress-actions select{border:1px solid var(--line);background:var(--soft);min-height:44px;color:var(--text);border-radius:10px;padding:0 14px;font:800 12px inherit}.tf-progress-actions button{align-items:center;gap:8px;display:flex}.tf-progress-actions svg{width:18px}.tf-progress-kpis article{grid-template-columns:1fr auto;align-items:center;gap:4px;padding:16px!important;display:grid!important}.tf-progress-kpis article>span{color:var(--a);text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.tf-progress-kpis article>span svg{width:17px;height:17px}.tf-progress-kpis article>strong{grid-column:1;font-size:28px!important}.tf-progress-kpis article>small{color:var(--muted);grid-column:1;font-size:10px}.tf-muscle-modes{border:1px solid var(--line);background:var(--soft);border-radius:10px;gap:4px;width:max-content;margin:15px 0;padding:4px;display:flex}.tf-muscle-modes button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 15px;font-weight:850}.tf-muscle-modes button.active{background:var(--a);color:#07100a}.tf-muscle-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:13px;display:grid}.tf-muscle-summary article{border:1px solid var(--line);background:var(--soft);border-radius:11px;padding:13px}.tf-muscle-summary small{color:var(--muted);font-size:10px;font-weight:800;display:block}.tf-muscle-summary strong{margin-top:5px;font-size:22px;display:block}.tf-muscle-summary .danger strong{color:#ff5571}.tf-muscle-summary .warning strong{color:#f5a91b}.anatomical-muscle-map{--muscle-color:#3b82f6;border:1px solid var(--line);background:radial-gradient(circle at 50% 44%,color-mix(in srgb,var(--muscle-color) 8%,transparent),transparent 52%),var(--soft);border-radius:14px;grid-template-columns:repeat(2,minmax(180px,260px));justify-content:center;align-items:end;gap:60px;min-height:450px;margin:0 0 14px;padding:22px 22px 42px;display:grid;position:relative}.anatomical-muscle-map.fatigue{--muscle-color:#ff405f}.anatomical-muscle-map.strength{--muscle-color:#25d39b}.anatomical-muscle-map figure{justify-items:center;margin:0;display:grid}.anatomy-svg{filter:drop-shadow(0 15px 18px #0006);width:100%;max-width:235px;height:370px;overflow:visible}.anatomy-base{fill:#070b0e;stroke:#718093;stroke-width:2px;stroke-linejoin:round}.anatomy-region{fill:color-mix(in srgb,var(--muscle-color) calc(var(--muscle-level) * 88%),#131b24);stroke:color-mix(in srgb,var(--muscle-color) 70%,white);stroke-width:1.5px;stroke-linejoin:round;cursor:pointer;transform-box:fill-box;transform-origin:50%;opacity:calc(.5 + var(--muscle-level) * .5);transition:filter .2s,transform .2s,opacity .2s}.anatomy-region:hover,.anatomy-region:focus{filter:brightness(1.35) drop-shadow(0 0 7px var(--muscle-color));outline:none;transform:scale(1.035)}.anatomical-muscle-map figcaption{color:var(--muted);letter-spacing:.18em;margin-top:4px;font-size:10px;font-weight:950}.anatomy-legend{color:var(--muted);align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex;position:absolute;bottom:15px;left:50%;translate:-50%}.anatomy-legend i{background:var(--muscle-color);width:9px;height:9px;box-shadow:0 0 8px color-mix(in srgb,var(--muscle-color) 30%,transparent);border-radius:3px}.taskora-anatomy{grid-template-columns:repeat(2,minmax(250px,360px));align-items:center;gap:22px;min-height:520px;padding-top:12px}.taskora-anatomy figure{width:100%;overflow:hidden}.taskora-anatomy figure img{object-fit:contain;filter:drop-shadow(0 18px 25px #0008);width:100%;height:430px;display:block}.taskora-anatomy figcaption{margin-top:-12px}.taskora-anatomy.fatigue{--muscle-color:#ef3659}.taskora-anatomy.strength{--muscle-color:#10b981}.tf-muscle-list{grid-template-columns:repeat(4,1fr);gap:8px!important;display:grid!important}.tf-muscle-list article{border:1px solid var(--line);background:var(--soft);border-radius:11px;grid-template-columns:1fr auto;gap:9px!important;padding:13px!important;display:grid!important}.tf-muscle-list article>span{display:grid}.tf-muscle-list article strong{font-size:13px}.tf-muscle-list article small{color:var(--muted);font-size:9px}.tf-muscle-list article>b{border:1px solid var(--line);border-radius:99px;place-items:center;height:23px;padding:0 8px;font-size:8px;display:grid}.tf-muscle-list article>b.strong{color:#25d39b;border-color:#25d39b55}.tf-muscle-list article>b.needs{color:#ff5571;border-color:#ff557155}.tf-muscle-list article>i{background:#ffffff0d;border-radius:99px;grid-column:1/-1;height:7px;overflow:hidden}.tf-muscle-list article>i b{border-radius:inherit;background:var(--a);height:100%;display:block}.tf-effort{position:relative}.tf-effort>nav{border:1px solid var(--line);background:var(--soft);border-radius:9px;padding:3px;display:flex;position:absolute;top:18px;right:18px}.tf-effort>nav button{min-height:32px;color:var(--muted);background:0 0;border:0;border-radius:6px;padding:0 13px;font-size:9px;font-weight:900}.tf-effort>nav button.active{background:var(--card);color:var(--text)}.tf-effort-grid{grid-template-columns:1.1fr .9fr;gap:18px;margin-top:22px;display:grid}.tf-effort-grid>article{border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:14px}.tf-effort-grid>article:first-child>div:first-child{justify-content:space-between;gap:12px;display:flex}.tf-effort-grid>article:first-child span{display:grid}.tf-effort-grid>article strong{font-size:25px}.tf-effort-grid>article small{color:var(--muted);font-size:10px}.effort-chart{background:repeating-linear-gradient(to bottom,transparent 0 48px,var(--line) 49px 50px),linear-gradient(180deg,#f5a91b14,transparent);border-radius:10px;height:150px;margin-top:15px;position:relative}.effort-chart>i{background:#f5a91b;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 6px #f5a91b1c}.effort-chart>span{color:var(--muted);font-size:9px;position:absolute;bottom:9px;left:12px}.tf-effort-grid h4{color:var(--muted);margin:0 0 15px;font-size:10px}.rir-row{grid-template-columns:50px 1fr 65px;align-items:center;gap:8px;margin:11px 0;font-size:10px;display:grid}.rir-row>i{background:#ffffff0c;border-radius:99px;height:8px;overflow:hidden}.rir-row>i em{border-radius:inherit;background:#f5a91b;height:100%;display:block}.rir-row span{text-align:right;color:var(--muted)}.tf-effort-grid article>p{border:1px solid var(--line);color:var(--muted);border-radius:9px;margin:17px 0 0;padding:11px;font-size:10px;line-height:1.6}.tf-progress-pair{grid-template-columns:1fr 1fr;gap:12px;display:grid}.tf-progress-pair>.tf-card{margin:0}.mini-progress-chart{border:1px solid var(--line);background:var(--soft);border-radius:11px;justify-content:center;align-items:end;gap:9px;height:170px;margin-top:16px;padding:12px;display:flex}.mini-progress-chart>i{background:linear-gradient(180deg,var(--a),color-mix(in srgb,var(--a) 30%,transparent));border-radius:7px 7px 2px 2px;width:24px;max-height:100%}.mini-progress-chart.exercise>i{background:linear-gradient(#55a8ff,#55a8ff30)}.mini-progress-chart>span{color:var(--muted);margin:auto;font-size:12px;font-weight:800}.tf-progress-pair footer{color:var(--muted);justify-content:space-between;margin-top:9px;font-size:10px;display:flex}.tf-personal-records>div{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.tf-personal-records>div>article{border:1px solid var(--line);background:var(--soft);border-radius:11px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.tf-personal-records article>i{color:#f5a91b;background:#f5a91b15;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.tf-personal-records article>i svg{width:19px}.tf-personal-records article>span{display:grid}.tf-personal-records article small{color:var(--muted);font-size:9px}.tf-personal-records article>b{font-size:13px}.tf-personal-records>div>p{color:var(--muted);grid-column:1/-1}.tf-workout-history>section{grid-template-columns:repeat(4,1fr);gap:8px;margin:15px 0;display:grid}.tf-workout-history>section article{border:1px solid var(--line);background:var(--soft);border-radius:10px;padding:12px}.tf-workout-history>section small{color:var(--muted);font-size:9px;display:block}.tf-workout-history>section strong{margin-top:4px;font-size:19px;display:block}.tf-workout-history>label{border:1px solid var(--line);background:var(--soft);border-radius:10px;align-items:center;gap:9px;min-height:44px;padding:0 12px;display:flex}.tf-workout-history>label svg{width:18px;color:var(--muted)}.tf-workout-history>label input{width:100%;color:var(--text);background:0 0;border:0;outline:0}.tf-workout-history>div{margin-top:10px}.tf-workout-history>div>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--text);text-align:left;background:0 0;grid-template-columns:40px 1fr auto 20px;align-items:center;gap:10px;padding:10px;display:grid}.tf-workout-history>div>button>i{background:color-mix(in srgb,var(--a) 12%,transparent);width:40px;height:40px;color:var(--a);border-radius:10px;place-items:center;display:grid}.tf-workout-history>div>button>i svg{width:19px}.tf-workout-history>div>button>span{display:grid}.tf-workout-history>div>button small{color:var(--muted);font-size:9px}.tf-workout-history>div>button>b{color:#f5a91b;border:1px solid #f5a91b55;border-radius:99px;padding:5px 8px;font-size:9px}.tf-workout-history>div>button>svg{width:17px;color:var(--muted)}.tf-workout-history>div>p{text-align:center;color:var(--muted);padding:28px}@media (max-width:900px){.tf-muscle-list{grid-template-columns:repeat(2,1fr)}.tf-effort-grid,.tf-personal-records>div{grid-template-columns:1fr}.tf-workout-history>section{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.tf-progress-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.tf-progress-actions button,.tf-progress-actions select{width:100%;min-width:0;padding-inline:9px}.tf-progress-kpis{grid-template-columns:repeat(2,1fr)!important}.tf-progress-kpis article{min-height:105px}.tf-muscle-modes{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.tf-muscle-modes button{padding:0 5px;font-size:10px}.tf-muscle-summary{grid-template-columns:1fr 1fr}.tf-muscle-summary article:last-child{grid-column:1/-1}.anatomical-muscle-map{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:340px;padding:15px 5px 38px}.taskora-anatomy{min-height:390px}.taskora-anatomy figure img{height:315px}.taskora-anatomy figcaption{margin-top:-5px}.anatomy-svg{max-width:150px;height:280px}.anatomy-base{stroke-width:3px}.anatomy-region{stroke-width:2px}.tf-muscle-list{grid-template-columns:1fr}.tf-effort{padding-top:70px!important}.tf-effort>header{position:absolute;top:15px;left:15px;right:15px}.tf-effort>nav{grid-template-columns:repeat(4,1fr);width:100%;margin-bottom:12px;display:grid;position:static}.tf-effort-grid{margin-top:0}.tf-progress-pair{grid-template-columns:1fr}.tf-workout-history>section{grid-template-columns:1fr 1fr}.tf-workout-history>div>button{grid-template-columns:38px 1fr 18px}.tf-workout-history>div>button>b{display:none}.tf-ranking article{grid-template-columns:36px 1fr!important}.tf-ranking article>em,.tf-ranking article>strong:last-child{display:none}}.tf-heat>header{align-items:flex-start}.tf-heat>header>span strong,.tf-heat>header>span small{display:block}.tf-heat>header>b{border:1px solid color-mix(in srgb,var(--a) 30%,var(--line));color:var(--a);background:color-mix(in srgb,var(--a) 8%,transparent);border-radius:99px;padding:7px 10px;font-size:10px}.tf-heat-scroll{scrollbar-width:thin;margin-top:18px;padding:2px 2px 8px;overflow-x:auto}.tf-heat .tf-heat-grid{grid-template-rows:repeat(7,12px);grid-template-columns:none;grid-auto-columns:12px;grid-auto-flow:column;gap:4px;min-width:850px;height:116px;margin:0;display:grid}.tf-heat-grid button{border:1px solid var(--line);background:color-mix(in srgb,var(--soft) 80%,#fff);cursor:default;border-radius:3px;width:12px;height:12px;padding:0;transition:transform .15s,filter .15s}.tf-heat-grid button:not(.level-0){cursor:pointer}.tf-heat-grid button:hover,.tf-heat-grid button:focus{z-index:2;filter:brightness(1.2);outline:2px solid var(--text);outline-offset:1px;transform:scale(1.45)}.tf-heat .level-0{background:color-mix(in srgb,var(--soft) 82%,#fff);border-color:var(--line)}.tf-heat .level-1{background:color-mix(in srgb,var(--a) 25%,var(--soft));border-color:color-mix(in srgb,var(--a) 28%,var(--line))}.tf-heat .level-2{background:color-mix(in srgb,var(--a) 48%,var(--soft));border-color:color-mix(in srgb,var(--a) 50%,var(--line))}.tf-heat .level-3{background:color-mix(in srgb,var(--a) 72%,var(--soft));border-color:color-mix(in srgb,var(--a) 74%,var(--line))}.tf-heat .level-4{background:var(--a);border-color:var(--a);box-shadow:0 0 7px color-mix(in srgb,var(--a) 26%,transparent)}.tf-heat>footer{color:var(--muted);justify-content:flex-end;align-items:center;gap:5px;margin-top:7px;font-size:9px;font-weight:800;display:flex}.tf-heat>footer i{border:1px solid var(--line);border-radius:3px;width:11px;height:11px}@media (max-width:600px){.tf-heat{padding:15px}.tf-heat>header{gap:10px;display:grid}.tf-heat>header>b{width:max-content}.tf-heat-scroll{margin-inline:-2px}.tf-heat .tf-heat-grid{min-width:850px}}.owner-language-toggle{border:1px solid var(--line,#26364a);background:var(--card,#0d1826);min-height:44px;color:var(--text,#f4f7fb);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 12px;display:flex}.owner-language-toggle svg{width:19px;height:19px;color:var(--lime)}.owner-language-toggle strong{font-size:13px}.owner-language-toggle span{color:var(--muted,#8f9dae);font-size:11px}.gym-os-shell[data-locale=en]{font-family:var(--font-manrope),Arial,sans-serif}.gym-os-shell[data-locale=ar]{font-family:var(--font-cairo),Arial,sans-serif}.gym-os-shell[data-locale=en] .gym-side nav button,.gym-os-shell[data-locale=en] .side-foot button,.gym-os-shell[data-locale=en] .global-search{text-align:left}.gym-os-shell[data-locale=en] .action-strip>button .lucide-arrow-left,.gym-os-shell[data-locale=en] .workspace-tabs .lucide-arrow-left{transform:rotate(180deg)}.gym-os-shell[data-locale=en] .gym-side nav button span,.gym-os-shell[data-locale=en] .account-button>div{text-align:left!important}.gym-os-shell[data-locale=en] .premium-stats article>em{left:auto!important;right:17px!important}.gym-os-shell[data-locale=en] .premium-stats article>div{padding-right:68px}@media (max-width:900px){.owner-language-toggle span{display:none}.owner-language-toggle{justify-content:center;width:44px;padding:0}.owner-language-toggle strong{display:none}}.gym-os-shell .gym-side{width:284px!important;padding:20px 15px!important}.gym-os-shell .gym-work{width:calc(100% - 284px)!important;margin-right:284px!important}.gym-os-shell .gym-tenant-brand img{width:46px!important;height:46px!important}.gym-os-shell .gym-tenant-brand strong{font-size:17px!important}.gym-os-shell .gym-tenant-brand small{font-size:9px!important}.gym-os-shell .branch-card{gap:12px!important;padding:14px!important}.gym-os-shell .branch-card>span{width:42px!important;height:42px!important;font-size:12px!important}.gym-os-shell .branch-card small,.gym-os-shell .branch-card em{font-size:10px!important}.gym-os-shell .branch-card strong{font-size:13px!important}.gym-os-shell .nav-label{margin-top:17px!important;font-size:10px!important}.gym-os-shell .gym-side nav{gap:5px!important}.gym-os-shell .gym-side nav button{gap:12px!important;min-height:48px!important;padding-inline:14px!important;font-size:13px!important}.gym-os-shell .gym-side nav button svg{stroke-width:2.1px;width:20px!important;height:20px!important}.gym-os-shell .gym-side nav button em{place-items:center;min-width:23px;height:23px;display:grid;font-size:10px!important}.gym-os-shell .gym-side .side-foot>button{min-height:44px;font-size:13px!important}.gym-os-shell .gym-side .side-foot>button svg{width:19px;height:19px}.gym-os-shell .gym-side .side-foot>div strong{font-size:11px!important}.gym-os-shell .gym-side .side-foot>div small{font-size:9px!important}.gym-os-shell .dashboard-v2{max-width:1700px!important;padding-bottom:60px!important}.gym-os-shell .premium-stats article{min-height:136px!important;padding:21px!important}.gym-os-shell .premium-stats .metric-icon{border-radius:12px!important;width:44px!important;height:44px!important}.gym-os-shell .premium-stats .metric-icon svg{width:23px;height:23px}.gym-os-shell .premium-stats span{font-size:13px!important}.gym-os-shell .premium-stats strong{line-height:1.25;font-size:25px!important}.gym-os-shell .premium-stats small{font-size:10px!important}.gym-os-shell .premium-stats article>em{font-size:9px!important;top:17px!important}.gym-os-shell .action-strip{gap:10px!important;margin:16px 0!important}.gym-os-shell .action-strip>header span{font-size:14px!important}.gym-os-shell .action-strip>header small{font-size:10px!important}.gym-os-shell .action-strip>button{min-height:70px!important;padding:13px!important}.gym-os-shell .action-strip>button>svg:first-child{width:22px;height:22px}.gym-os-shell .action-strip>button strong{font-size:12px!important}.gym-os-shell .action-strip>button small{font-size:9px!important}.gym-os-shell .action-strip>button>svg:last-child{width:17px;height:17px}.gym-os-shell .dashboard-v2 .panel{border-radius:16px!important;padding:22px!important}.gym-os-shell .dashboard-main-grid,.gym-os-shell .operations-grid,.gym-os-shell .bottom-data-grid{gap:16px!important}.gym-os-shell .operations-grid,.gym-os-shell .bottom-data-grid{margin-top:16px!important}.gym-os-shell .executive-chart header span,.gym-os-shell .attention-panel header span{font-size:10px!important}.gym-os-shell .executive-chart header h2,.gym-os-shell .attention-panel header h2,.gym-os-shell .panel-head h2{font-size:18px!important}.gym-os-shell .executive-chart header small,.gym-os-shell .attention-panel header small,.gym-os-shell .panel-head p{line-height:1.55;font-size:11px!important}.gym-os-shell .executive-chart header button,.gym-os-shell .panel-head button{min-height:38px;border-radius:9px!important;padding:9px 12px!important;font-size:11px!important}.gym-os-shell .chart-summary>strong{font-size:31px!important}.gym-os-shell .chart-summary>strong small,.gym-os-shell .chart-summary>em{font-size:11px!important}.gym-os-shell .chart-summary>span{font-size:10px!important}.gym-os-shell .line-chart>div,.gym-os-shell .executive-chart footer span,.gym-os-shell .executive-chart footer em{font-size:9px!important}.gym-os-shell .executive-chart footer strong{font-size:13px!important}.gym-os-shell .attention-panel>header>b{width:38px!important;height:38px!important;font-size:13px!important}.gym-os-shell .attention-panel>button{gap:12px!important;padding:15px 0!important}.gym-os-shell .attention-panel>button>i{width:40px!important;height:40px!important}.gym-os-shell .attention-panel>button>i svg{width:20px;height:20px}.gym-os-shell .attention-panel>button strong{font-size:12px!important}.gym-os-shell .attention-panel>button small{font-size:10px!important}.gym-os-shell .attention-panel>footer button{min-height:43px;font-size:12px!important}.gym-os-shell .live-feed>div>button,.gym-os-shell .member-list-v2>button{gap:12px!important;padding:13px 0!important}.gym-os-shell .live-feed>div>button>i,.gym-os-shell .member-list-v2>button .avatar{width:40px!important;height:40px!important}.gym-os-shell .live-feed>div>button>i svg{width:20px;height:20px}.gym-os-shell .live-feed strong,.gym-os-shell .member-list-v2 strong{font-size:12px!important}.gym-os-shell .live-feed small,.gym-os-shell .member-list-v2 small{font-size:10px!important}.gym-os-shell .live-feed em,.gym-os-shell .member-list-v2 em{font-size:9px!important}.gym-os-shell .today-classes .class-row{min-height:58px}.gym-os-shell .today-classes .class-row time{width:55px!important;font-size:13px!important}.gym-os-shell .today-classes .class-row time small{font-size:9px!important}.gym-os-shell .today-classes .class-row strong{font-size:12px!important}.gym-os-shell .today-classes .class-row small,.gym-os-shell .today-classes .class-row>span{font-size:9px!important}.gym-os-shell .today-classes .class-row button svg{width:20px;height:20px}.gym-os-shell .occupancy-ring{width:142px!important;height:142px!important}.gym-os-shell .occupancy-ring strong{font-size:29px!important}.gym-os-shell .occupancy-ring small,.gym-os-shell .occupancy-card>section small,.gym-os-shell .occupancy-card>p{font-size:9px!important}.gym-os-shell .occupancy-card>section strong{font-size:17px!important}.gym-os-shell .owner-insight header strong{font-size:11px!important}.gym-os-shell .owner-insight header small{font-size:9px!important}.gym-os-shell .owner-insight h3{font-size:21px!important}.gym-os-shell .owner-insight p{font-size:12px!important}.gym-os-shell .owner-insight>div span{font-size:9px!important}.gym-os-shell .owner-insight>div strong{font-size:15px!important}.gym-os-shell .owner-insight>button{min-height:45px;font-size:12px!important}@media (max-width:1100px){.gym-os-shell .gym-side{width:260px!important}.gym-os-shell .gym-work{width:calc(100% - 260px)!important;margin-right:260px!important}.gym-os-shell[data-locale=en] .gym-work{margin-left:0!important;margin-right:260px!important}.gym-os-shell .operations-grid{grid-template-columns:1fr 1fr!important}.gym-os-shell .occupancy-card{grid-column:1/-1}}@media (max-width:820px){.gym-os-shell .gym-work,.gym-os-shell[data-locale=en] .gym-work{width:100%!important;margin:0!important}.gym-os-shell .premium-stats{grid-template-columns:1fr 1fr!important}.gym-os-shell .dashboard-main-grid,.gym-os-shell .operations-grid,.gym-os-shell .bottom-data-grid{grid-template-columns:1fr!important}.gym-os-shell .occupancy-card{grid-column:auto}.gym-os-shell .action-strip{grid-template-columns:1fr 1fr!important}.gym-os-shell .action-strip>header{grid-column:1/-1;min-height:52px}.gym-os-shell .dashboard-v2 .panel{padding:18px!important}}@media (max-width:520px){.gym-os-shell .premium-stats article{min-height:145px!important;padding:17px!important}.gym-os-shell .premium-stats span{font-size:12px!important}.gym-os-shell .premium-stats strong{font-size:21px!important}.gym-os-shell .action-strip>button{min-height:76px!important}.gym-os-shell .executive-chart>footer{gap:14px;grid-template-columns:1fr 1fr!important}.gym-os-shell .line-chart{height:165px!important}.gym-os-shell .line-chart svg{height:138px!important}}.gym-os-shell .gym-topbar{min-height:88px;overflow:visible;border-bottom:1px solid var(--line)!important;direction:rtl!important;gap:14px!important;height:88px!important;padding:0 24px!important}.gym-os-shell .gym-topbar>.global-search{direction:ltr}.gym-os-shell .gym-topbar>.mobile-menu{direction:ltr}.gym-os-shell .mobile-menu{flex:none;border-radius:13px!important;width:48px!important;height:48px!important}.gym-os-shell .mobile-menu svg{width:23px;height:23px}.gym-os-shell .global-search{box-shadow:inset 0 1px #ffffff05;border-radius:14px!important;flex:1!important;gap:11px!important;min-width:250px!important;max-width:520px!important;height:52px!important;padding:0 15px!important}.gym-os-shell .global-search>svg{stroke-width:2.2px;flex:none;width:22px!important;height:22px!important}.gym-os-shell .global-search input{letter-spacing:-.1px;font-size:14px!important;font-weight:600!important}.gym-os-shell .global-search kbd{flex:none;border-radius:7px!important;padding:5px 8px!important;font-size:10px!important}.gym-os-shell .head-actions{min-width:0;direction:rtl!important;flex-direction:row!important;align-items:center!important;gap:8px!important;margin-left:auto!important;margin-right:0!important;display:flex!important}.gym-os-shell .head-actions>button,.gym-os-shell .head-actions>.top-popover-wrap{direction:ltr}.gym-os-shell[data-locale=ar] .head-actions>button,.gym-os-shell[data-locale=ar] .head-actions>.top-popover-wrap{direction:rtl}.gym-os-shell .gym-topbar .head-actions>button,.gym-os-shell .gym-topbar .head-actions>div>button{white-space:nowrap;min-height:52px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;box-sizing:border-box!important;border-radius:13px!important;height:52px!important;padding:0 13px!important}.gym-os-shell .gym-topbar .head-actions>button:hover,.gym-os-shell .gym-topbar .head-actions>div>button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0002;border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 44%,transparent)!important;background:color-mix(in srgb,var(--surface-2) 88%,var(--gym-brand,#b9f33d) 12%)!important}.gym-os-shell .global-search:focus-within{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent)!important;border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 60%,transparent)!important}.gym-os-shell .gym-topbar .head-actions>button:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent)!important;border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 60%,transparent)!important}.gym-os-shell .gym-topbar .head-actions>div>button:focus-visible{outline:none;box-shadow:0 0 0 4px color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent)!important;border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 60%,transparent)!important}.gym-os-shell .gym-topbar .head-actions svg{stroke-width:2.1px;flex:none;width:21px!important;height:21px!important}.gym-os-shell .scope{justify-content:flex-start!important;gap:10px!important;min-width:174px!important}.gym-os-shell .scope>svg:first-child{color:var(--gym-brand,#b9f33d)}.gym-os-shell .scope span{flex:1;font-size:13px!important;line-height:1.25!important}.gym-os-shell .scope small{letter-spacing:.65px!important;margin-bottom:3px!important;font-size:9px!important}.gym-os-shell[data-locale=en] .scope span{text-align:left}.gym-os-shell[data-locale=ar] .scope span{text-align:right}.gym-os-shell .live-sync{justify-content:center!important;min-width:78px!important;font-size:13px!important;font-weight:800!important}.gym-os-shell .live-sync i{width:8px!important;height:8px!important;box-shadow:0 0 0 4px #75d58a18,0 0 12px #75d58a!important}.gym-os-shell .theme-toggle{justify-content:center!important;gap:8px!important;min-width:112px!important}.gym-os-shell .theme-toggle svg{color:var(--gym-brand,#b9f33d)!important}.gym-os-shell .theme-toggle .action-label{font-size:12px!important;font-weight:800!important}.gym-os-shell .owner-language-toggle{justify-content:center!important;gap:7px!important;min-width:116px!important}.gym-os-shell .owner-language-toggle strong{font-size:12px!important}.gym-os-shell .owner-language-toggle span{font-size:11px!important;font-weight:700!important}.gym-os-shell .member-app{justify-content:center!important;gap:8px!important;min-width:132px!important;font-size:12px!important;font-weight:800!important}.gym-os-shell .member-app svg{color:var(--gym-brand,#b9f33d)!important}.gym-os-shell .bell{justify-content:center!important;gap:8px!important;min-width:132px!important;position:relative!important}.gym-os-shell .bell>svg{color:var(--gym-brand,#b9f33d)}.gym-os-shell .bell .action-label{font-size:12px!important}.gym-os-shell .bell>span{border-width:3px!important;width:22px!important;height:22px!important;font-size:10px!important;font-weight:900!important;top:-7px!important;left:auto!important;right:4px!important}.gym-os-shell[data-locale=ar] .bell>span{left:4px!important;right:auto!important}.gym-os-shell .account-button{justify-content:flex-start!important;gap:10px!important;min-width:184px!important}.gym-os-shell .account-button>span{border-radius:10px!important;width:38px!important;height:38px!important;font-size:11px!important}.gym-os-shell .account-button>div{flex:1!important;line-height:1.25!important}.gym-os-shell .account-button strong{font-size:12px!important}.gym-os-shell .account-button small{margin-top:3px;font-size:9px!important}.gym-os-shell .account-button>svg{color:var(--muted)}.gym-os-shell .gym-popover{border-radius:16px!important;top:62px!important;box-shadow:0 28px 80px #0009!important}.gym-os-shell[data-locale=en] .gym-popover{left:0!important;right:auto!important}.gym-os-shell[data-locale=ar] .gym-popover{left:auto!important;right:0!important}.gym-os-shell .gym-topbar>.global-search{order:1}.gym-os-shell .gym-topbar>.head-actions{order:2;margin-left:auto!important;margin-right:0!important}.gym-os-shell .gym-topbar>.mobile-menu{order:0}.gym-os-shell[data-locale=ar] .gym-topbar>.global-search{direction:rtl}.gym-os-shell[data-locale=en] .gym-topbar>.global-search{direction:ltr}.gym-os-shell .notification-menu{width:420px!important}.gym-os-shell .notification-menu>header{gap:12px!important}.gym-os-shell .notification-head-actions{align-items:center;flex-direction:row!important;gap:7px!important;display:flex!important}.gym-os-shell .notification-head-actions button{border:1px solid var(--line)!important;background:var(--surface-2)!important;min-height:34px!important;color:var(--text)!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;display:inline-flex!important}.gym-os-shell .notification-head-actions .mark-all-read{color:var(--gym-brand,#b9f33d)!important;font-size:10px!important;font-weight:800!important}.gym-os-shell .notification-head-actions .mark-all-read:disabled{opacity:.4;cursor:not-allowed}.gym-os-shell .notification-head-actions .notification-close{width:34px!important;color:var(--muted)!important;padding:0!important}.gym-os-shell .notification-menu>button.is-unread{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 3%,transparent)!important}.gym-os-shell .notification-menu>button.is-unread strong{color:var(--text)!important}.gym-os-shell .notification-menu>button.is-read{opacity:.62}.gym-os-shell .notification-menu>button.is-read .notice{background:var(--muted)!important;box-shadow:none!important}.gym-os-shell .notification-menu>button{min-height:70px!important;padding:13px 15px!important}.gym-os-shell .notification-menu>button strong{font-size:12px!important}.gym-os-shell .notification-menu>button small{line-height:1.5;font-size:10px!important}.gym-os-shell .notification-menu>button em{font-size:9px!important}@media (max-width:1580px){.gym-os-shell .gym-topbar{gap:9px!important;padding-inline:18px!important}.gym-os-shell .head-actions{gap:6px!important}.gym-os-shell .scope{min-width:154px!important}.gym-os-shell .theme-toggle,.gym-os-shell .owner-language-toggle{width:52px!important;min-width:52px!important;padding:0!important}.gym-os-shell .theme-toggle .action-label,.gym-os-shell .owner-language-toggle span,.gym-os-shell .owner-language-toggle strong{display:none!important}.gym-os-shell .member-app{width:52px!important;min-width:52px!important;font-size:0!important}.gym-os-shell .bell{width:54px!important;min-width:54px!important}.gym-os-shell .bell .action-label{display:none!important}.gym-os-shell .account-button{min-width:158px!important}.gym-os-shell .global-search{max-width:430px!important}}@media (max-width:1240px){.gym-os-shell .scope,.gym-os-shell .live-sync{display:none!important}.gym-os-shell .global-search{max-width:none!important}.gym-os-shell .account-button{width:54px!important;min-width:54px!important;padding:0 7px!important}.gym-os-shell .account-button>div,.gym-os-shell .account-button>svg{display:none!important}}@media (max-width:820px){.gym-os-shell .gym-topbar{min-height:76px;gap:8px!important;height:76px!important;padding:0 12px!important}.gym-os-shell .global-search{min-width:0!important;height:48px!important;padding-inline:12px!important}.gym-os-shell .global-search input{font-size:13px!important}.gym-os-shell .global-search kbd{display:none!important}.gym-os-shell .head-actions{gap:6px!important}.gym-os-shell .member-app,.gym-os-shell .live-sync,.gym-os-shell .scope{display:none!important}.gym-os-shell .theme-toggle,.gym-os-shell .owner-language-toggle,.gym-os-shell .bell,.gym-os-shell .account-button{width:46px!important;min-width:46px!important;height:48px!important;min-height:48px!important;padding:0!important}.gym-os-shell .gym-popover{width:auto!important;position:fixed!important;top:72px!important;left:10px!important;right:10px!important}}@media (max-width:560px){.gym-os-shell .gym-topbar{flex-wrap:wrap!important;height:auto!important;min-height:126px!important;padding:10px 12px!important}.gym-os-shell .mobile-menu{order:1;display:grid!important}.gym-os-shell .head-actions{order:2;margin-left:auto!important}.gym-os-shell .global-search{order:3;flex-basis:100%!important;max-width:none!important}.gym-os-shell .theme-toggle{display:none!important}.gym-os-shell .owner-language-toggle,.gym-os-shell .bell,.gym-os-shell .account-button{width:44px!important;min-width:44px!important}.gym-os-shell .workspace-tabs{top:136px!important}}.gym-os-shell[data-locale=en] .gym-side{border-left:0!important;border-right:1px solid #1c2d42!important;left:0!important;right:auto!important}.gym-os-shell[data-locale=en] .gym-work{margin-left:284px!important;margin-right:0!important}.gym-os-shell[data-locale=en] .side-nav-item{direction:ltr}.side-nav-item{position:relative}.reports-side-menu{border-left:2px solid var(--gym-brand,#b9f33d);margin:4px 10px 8px 38px;padding-left:6px}.reports-side-menu button{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:36px!important;padding:7px 8px!important;font-size:11px!important;display:flex!important}.reports-side-menu button:hover{color:var(--gym-brand,#b9f33d);background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent)}.reports-side-menu button.active-report{box-shadow:inset 3px 0 0 var(--gym-brand,#b9f33d);color:var(--gym-brand,#b9f33d)!important;background:color-mix(in srgb,var(--gym-brand,#b9f33d) 16%,transparent)!important;font-weight:800!important}.members-side-menu{border-left:2px solid var(--gym-brand,#b9f33d);margin:4px 10px 8px 38px;padding-left:6px}.members-side-menu button{width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:36px!important;padding:7px 8px!important;font-size:11px!important;display:flex!important}.members-side-menu button:hover{color:var(--gym-brand,#b9f33d);background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent)}.members-side-menu button.active-member-sub{box-shadow:inset 3px 0 0 var(--gym-brand,#b9f33d);color:var(--gym-brand,#b9f33d)!important;background:color-mix(in srgb,var(--gym-brand,#b9f33d) 16%,transparent)!important;font-weight:800!important}.gym-os-shell[data-locale=ar] .members-side-menu{border-left:0;border-right:2px solid var(--gym-brand,#b9f33d);margin:4px 38px 8px 10px;padding-left:0;padding-right:6px}.gym-os-shell[data-locale=ar] .members-side-menu button.active-member-sub{box-shadow:inset -3px 0 0 var(--gym-brand,#b9f33d)}.subscriptions-side-menu{border-left:2px solid var(--gym-brand,#b9f33d);margin:4px 10px 8px 38px;padding-left:6px}.subscriptions-side-menu button{width:100%;color:var(--muted);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:8px;min-height:36px!important;padding:7px 8px!important;font-size:11px!important;display:flex!important}.subscriptions-side-menu button:hover{color:var(--gym-brand,#b9f33d);background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent)}.subscriptions-side-menu button.active-subscription-sub{box-shadow:inset 3px 0 0 var(--gym-brand,#b9f33d);color:var(--gym-brand,#b9f33d)!important;background:color-mix(in srgb,var(--gym-brand,#b9f33d) 16%,transparent)!important;font-weight:800!important}.gym-os-shell[data-locale=ar] .subscriptions-side-menu{border-left:0;border-right:2px solid var(--gym-brand,#b9f33d);margin:4px 38px 8px 10px;padding-left:0;padding-right:6px}.gym-os-shell[data-locale=ar] .subscriptions-side-menu button.active-subscription-sub{box-shadow:inset -3px 0 0 var(--gym-brand,#b9f33d)}.sales-side-menu{border-left:2px solid var(--gym-brand,#b9f33d);margin:4px 10px 8px 38px;padding-left:6px}.sales-side-menu button{width:100%;color:var(--muted);cursor:pointer;text-align:start;background:0 0;border:0;align-items:center;gap:8px;min-height:36px!important;padding:7px 8px!important;font-size:11px!important;display:flex!important}.sales-side-menu button:hover{color:var(--gym-brand,#b9f33d);background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent)}.sales-side-menu button.active-sales-sub{box-shadow:inset 3px 0 0 var(--gym-brand,#b9f33d);color:var(--gym-brand,#b9f33d)!important;background:color-mix(in srgb,var(--gym-brand,#b9f33d) 16%,transparent)!important;font-weight:800!important}.gym-os-shell[data-locale=ar] .sales-side-menu{border-left:0;border-right:2px solid var(--gym-brand,#b9f33d);margin:4px 38px 8px 10px;padding-left:0;padding-right:6px}.gym-os-shell[data-locale=ar] .sales-side-menu button.active-sales-sub{box-shadow:inset -3px 0 0 var(--gym-brand,#b9f33d)}.subscription-workspace-page{flex-direction:column;gap:22px;display:flex}.subscription-workspace-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.subscription-workspace-card{background:var(--panel,#101d2e);border:1px solid var(--line,#243750);border-radius:16px;flex-direction:column;gap:12px;min-height:170px;padding:22px;display:flex}.subscription-workspace-card header,.subscription-workspace-card footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.subscription-workspace-card header span{letter-spacing:.08em;color:var(--gym-brand,#b9f33d);font-weight:800}.subscription-workspace-card header b{color:var(--muted);font-size:13px}.subscription-workspace-card>strong{color:var(--text);font-size:30px}.subscription-workspace-card>strong small{color:var(--muted);font-size:13px}.subscription-workspace-card p,.subscription-workspace-card small{color:var(--muted);font-size:14px}.subscription-workspace-card button,.subscription-workspace-table button{border:1px solid var(--line);background:var(--panel-2,#16263a);color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:700;display:inline-flex}.subscription-add-workspace{border:1px dashed var(--gym-brand,#b9f33d);min-height:170px;color:var(--gym-brand,#b9f33d);cursor:pointer;background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.subscription-workspace-table{padding:22px}.subscription-workspace-table>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.subscription-workspace-table h2{margin:0;font-size:24px}.subscription-workspace-table p{color:var(--muted);margin:5px 0 0}.workspace-filters{gap:10px;display:flex}.workspace-filters select{background:var(--panel-2,#16263a);border:1px solid var(--line);color:var(--text);border-radius:10px;padding:10px 12px;font-size:14px}.subscription-workspace-list{flex-direction:column;gap:8px;display:flex}.subscription-workspace-row{border:1px solid color-mix(in srgb,var(--line) 75%,transparent);background:color-mix(in srgb,var(--panel-2,#16263a) 70%,transparent);border-radius:12px;grid-template-columns:38px 1.8fr 1fr 1fr auto;align-items:center;gap:14px;padding:13px 12px;display:grid}.subscription-workspace-row>div{flex-direction:column;gap:3px;display:flex}.subscription-workspace-row strong{font-size:15px}.subscription-workspace-row small{color:var(--muted)}.subscription-workspace-row>b{color:var(--gym-brand,#b9f33d)}.subscription-workspace-row>span:not(.mini){color:var(--muted);font-weight:700}.subscription-workspace-row .mini{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,transparent);width:34px;height:34px;color:var(--gym-brand,#b9f33d);border-radius:10px;place-items:center;font-weight:800;display:grid}.analytics-workspace-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.analytics-workspace-grid .subscription-workspace-card>strong{font-size:34px}.metric-bar{background:var(--line);border-radius:9px;height:8px;overflow:hidden}.metric-bar i{background:var(--gym-brand,#b9f33d);border-radius:inherit;height:100%;display:block}.distribution-line{border-bottom:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:8px 0;display:flex}.distribution-line b{color:var(--text)}@media (max-width:900px){.subscription-workspace-grid,.analytics-workspace-grid{grid-template-columns:1fr}.subscription-workspace-table>header{flex-direction:column}.workspace-filters{width:100%}.workspace-filters select{flex:1}.subscription-workspace-row{grid-template-columns:34px 1fr auto;gap:10px}.subscription-workspace-row>b,.subscription-workspace-row>span:not(.mini){display:none}.subscription-workspace-row button{grid-area:1/3/span 2;padding:8px}.subscription-workspace-card{padding:18px}}.member-list-v2 .avatar,.subscription-workspace-row .mini,.members-premium .avatar{font-family:var(--font-manrope),var(--font-cairo),sans-serif!important;letter-spacing:-.02em!important;text-align:center!important;color:#10160f!important;text-shadow:none!important;background:var(--gym-brand,#b9f33d)!important;border:2px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 70%,#fff)!important;box-shadow:0 5px 14px color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,transparent),inset 0 0 0 1px #fff3!important;font-weight:900!important;line-height:1!important}.member-list-v2 .avatar.a1,.subscription-workspace-row .mini.c1{color:#071525!important;background:#58b7ff!important;border-color:#8bd1ff!important}.member-list-v2 .avatar.a2,.subscription-workspace-row .mini.c2{color:#17102b!important;background:#b394ff!important;border-color:#d5c4ff!important}.member-list-v2 .avatar.a3,.subscription-workspace-row .mini.c3{color:#2c1307!important;background:#ff9d67!important;border-color:#ffc19d!important}.members-premium .avatar{min-width:44px!important;min-height:44px!important;font-size:14px!important}.subscription-workspace-row .mini{font-size:14px!important}.member-list-v2 .avatar{min-width:42px!important;min-height:42px!important;font-size:12px!important}.app-light .member-list-v2 .avatar,.app-light .subscription-workspace-row .mini,.app-light .members-premium .avatar{box-shadow:0 4px 12px #17201622!important}.subscription-pager{justify-content:space-between;align-items:center;gap:14px;padding:18px 4px 4px;display:flex}.subscription-pager button{border:1px solid var(--line,#24344a);background:var(--panel,#101f33);min-height:42px;color:var(--text,#fff);border-radius:11px;padding:0 16px;font-weight:800}.subscription-pager button:disabled{opacity:.45;cursor:not-allowed}.subscription-pager span{color:var(--muted,#99a8bb);font-size:14px;font-weight:700}.subscription-analytics-bar input,.workspace-filters input{border:1px solid var(--line,#24344a);background:var(--panel,#101f33);min-width:220px;min-height:42px;color:var(--text,#fff);border-radius:10px;padding:0 14px}@media (max-width:700px){.subscription-pager{flex-wrap:wrap;align-items:stretch}.subscription-pager span{text-align:center;order:-1;width:100%}.subscription-pager button{flex:1}.subscription-analytics-bar input,.workspace-filters input{width:100%;min-width:100%}}.subscription-drawer{justify-content:flex-end;align-items:stretch;padding:0!important;display:flex!important}.subscription-drawer form{width:min(680px,96vw);height:100%;animation:.22s ease-out subscriptionDrawerIn;overflow:auto;border-radius:20px 0 0 20px!important;max-height:none!important;margin:0!important}.subscription-drawer form>header{z-index:2;background:var(--panel,#101d2e);border-bottom:1px solid var(--line,#243750);padding:24px;position:sticky;top:0}.subscription-drawer form>header h2{margin:6px 0;font-size:26px}.subscription-drawer form>header p,.subscription-drawer form>header small{color:var(--muted,#99a8bb)}.subscription-detail-tabs{z-index:2;background:var(--panel,#101d2e);border-bottom:1px solid var(--line,#243750);gap:6px;padding:12px 24px;display:flex;position:sticky;top:113px;overflow:auto}.subscription-detail-tabs button{white-space:nowrap;border:1px solid var(--line,#243750);color:var(--muted,#99a8bb);background:0 0;border-radius:9px;padding:9px 12px;font-weight:800}.subscription-detail-tabs button.active{background:var(--gym-brand,#b9f33d);border-color:var(--gym-brand,#b9f33d);color:#10160f}.subscription-tab-note{border:1px solid var(--line,#243750);color:var(--muted,#99a8bb);border-radius:12px;margin:20px 24px;padding:16px}.subscription-tab-note strong{color:var(--text,#fff);text-transform:capitalize}@keyframes subscriptionDrawerIn{0%{opacity:.5;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@media (max-width:700px){.subscription-drawer form{width:100%;border-radius:0!important}.subscription-detail-tabs{padding-inline:16px;top:106px}.subscription-drawer form>header{padding:20px 16px}}.report-action{white-space:nowrap;justify-content:center;align-items:center;gap:9px;transition:transform .2s,background .2s,color .2s;border:1px solid var(--gym-line,var(--line))!important;background:var(--gym-panel-soft,#142235)!important;min-height:48px!important;color:var(--gym-text,var(--text))!important;border-radius:12px!important;padding:0 18px!important;font-size:14px!important;font-weight:800!important;display:inline-flex!important}.report-action svg{color:var(--gym-brand,#b9f33d);width:20px!important;height:20px!important}.report-action:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--gym-brand,#b9f33d) 14%,var(--gym-panel-soft,#142235))!important}.report-action:focus-visible{outline:3px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 55%,transparent);outline-offset:2px}@media (max-width:700px){.report-action{width:100%;min-height:52px!important;font-size:15px!important}}.plan-form-grid label.checkbox-label.plan-form-wide{display:none!important}.subscription-drawer form>div:not(.plan-form-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;padding:22px 24px!important;display:grid!important}.subscription-drawer form>div:not(.plan-form-grid) label{border:1px solid var(--gym-line,#243750)!important;background:color-mix(in srgb,var(--gym-panel-soft,#142235) 80%,transparent)!important;color:var(--gym-muted,var(--muted))!important;border-radius:13px!important;flex-direction:column!important;gap:7px!important;padding:14px!important;font-size:12px!important;font-weight:800!important;display:flex!important}.subscription-drawer form>div:not(.plan-form-grid) input{border:1px solid var(--gym-line,#243750)!important;background:var(--gym-panel-soft,#0d1826)!important;min-height:44px!important;color:var(--gym-text,var(--text))!important;border-radius:9px!important;padding:0 11px!important;font-size:14px!important;font-weight:800!important}.subscription-drawer .subscription-tab-note{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 7%,var(--gym-panel-soft,#142235))!important;border-color:color-mix(in srgb,var(--gym-brand,#b9f33d) 26%,var(--gym-line,#243750))!important;border-radius:14px!important;margin:18px 24px 0!important;padding:18px 20px!important;font-size:14px!important}.subscription-drawer .subscription-tab-note strong{text-transform:capitalize;color:var(--gym-brand,#b9f33d)!important;margin-bottom:5px!important;font-size:16px!important;display:block!important}.subscription-drawer .subscription-tab-note p{color:var(--gym-muted,var(--muted))!important;margin:0!important;font-size:13px!important}.subscription-drawer .subscription-detail-tabs button{min-height:42px!important;padding:0 15px!important;font-size:13px!important}.subscription-drawer form>header button{border-radius:11px!important;width:42px!important;height:42px!important;font-size:20px!important}@media (max-width:700px){.subscription-drawer form>div:not(.plan-form-grid){grid-template-columns:1fr!important;padding:16px!important}.subscription-drawer .subscription-tab-note{margin:14px 16px 0!important}.subscription-drawer .subscription-detail-tabs button{font-size:12px!important}}.plan-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;padding:24px!important;display:grid!important}.plan-form-grid label{color:var(--gym-text,var(--text));flex-direction:column;gap:8px;font-size:13px;font-weight:800;display:flex}.plan-form-grid input,.plan-form-grid textarea{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#142235);width:100%;min-height:46px;color:var(--gym-text,var(--text));border-radius:10px;padding:10px 12px;font-size:14px}.plan-form-grid textarea{resize:vertical;min-height:90px}.plan-form-wide{grid-column:1/-1}.plan-form-grid .checkbox-label{flex-direction:row;align-items:center}.plan-form-grid .checkbox-label input{width:18px;min-height:18px;padding:0}@media (max-width:700px){.plan-form-grid{grid-template-columns:1fr!important;padding:18px!important}.plan-form-wide{grid-column:auto}}.subscription-drawer{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#02080fc7!important}.subscription-drawer form{background:linear-gradient(145deg,var(--gym-panel,#101d2e),var(--gym-panel-soft,#0d1826))!important;border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,var(--gym-line,#243750))!important;flex-direction:column!important;width:min(780px,96vw)!important;display:flex!important;box-shadow:-20px 0 80px #00000073!important}.subscription-drawer form>header{flex:none!important;align-items:flex-start!important;min-height:112px!important;display:flex!important}.subscription-drawer form>header h2{letter-spacing:-.02em;font-size:26px!important}.subscription-drawer form>header p{font-size:14px!important}.subscription-drawer form>header small{font-size:13px!important}.subscription-drawer .plan-form-grid{overscroll-behavior:contain!important;scrollbar-width:thin!important;background:0 0!important;flex:auto!important;overflow-y:auto!important}.subscription-drawer form>footer{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:4!important;background:color-mix(in srgb,var(--gym-panel,#101d2e) 94%,transparent)!important;border-top:1px solid var(--gym-line,#243750)!important;flex:none!important;justify-content:flex-end!important;gap:12px!important;padding:18px 24px!important;display:flex!important;position:sticky!important;bottom:0!important}.subscription-drawer form>footer button{border-radius:12px!important;min-height:48px!important;padding:0 22px!important;font-size:14px!important;font-weight:800!important}.subscription-drawer form>footer .save{box-shadow:0 8px 24px color-mix(in srgb,var(--gym-brand,#b9f33d) 22%,transparent);background:var(--gym-brand,#b9f33d)!important;color:#10160f!important}.plan-form-grid label{border:1px solid color-mix(in srgb,var(--gym-line,#243750) 75%,transparent)!important;background:color-mix(in srgb,var(--gym-panel-soft,#142235) 70%,transparent)!important;border-radius:13px!important;padding:12px!important}.plan-form-grid input,.plan-form-grid select,.plan-form-grid textarea{background:var(--gym-panel-soft,#0d1826)!important;border-radius:10px!important;outline:none!important}.plan-form-grid input:focus,.plan-form-grid select:focus,.plan-form-grid textarea:focus{border-color:var(--gym-brand,#b9f33d)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--gym-brand,#b9f33d) 18%,transparent)!important}@media (max-width:700px){.subscription-drawer form{width:100%!important}.subscription-drawer form>header{min-height:104px!important;padding:18px!important}.subscription-drawer form>header h2{font-size:22px!important}.subscription-drawer form>footer{padding:14px 16px!important}.subscription-drawer form>footer button{flex:1!important}.subscription-drawer .plan-form-grid{gap:11px!important;padding:16px!important}}.subscription-drawer form>div.subscription-tab-note{padding:18px 20px!important;display:block!important}.dashboard-signal-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:16px 0 2px;display:grid}.signal-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),var(--surface));min-height:104px;color:var(--text);text-align:start;cursor:pointer;border-radius:15px;align-items:center;gap:12px;padding:17px 16px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.signal-card:before{content:"";background:var(--signal-color,var(--gym-brand,#b9f33d));width:3px;position:absolute;inset:0 auto 0 0}.signal-card:hover{border-color:var(--signal-color,var(--gym-brand,#b9f33d));transform:translateY(-3px);box-shadow:0 14px 28px #0003}.signal-card:focus-visible{outline:3px solid color-mix(in srgb,var(--signal-color,var(--gym-brand,#b9f33d)) 50%,transparent);outline-offset:2px}.signal-classes{--signal-color:#73baff}.signal-renewals{--signal-color:#c8ff3d}.signal-sales{--signal-color:#b18dff}.signal-capacity{--signal-color:#ff9b63}.signal-icon{z-index:1;background:color-mix(in srgb,var(--signal-color) 14%,transparent);width:44px;height:44px;color:var(--signal-color);border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.signal-copy{z-index:1;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;position:relative}.signal-copy small{font:800 9px var(--font-manrope);letter-spacing:.7px;color:var(--muted)}.signal-copy strong{font:900 25px/1.1 var(--font-manrope)}.signal-copy em{color:var(--muted);font-size:10px;font-style:normal}.signal-meter{background:color-mix(in srgb,var(--signal-color) 12%,var(--line));border-radius:4px;height:3px;position:absolute;bottom:10px;left:16px;right:16px;overflow:hidden}.signal-meter i{border-radius:inherit;background:var(--signal-color);height:100%;transition:width .5s;display:block}@media (max-width:1100px){.dashboard-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.dashboard-signal-grid{grid-template-columns:1fr;gap:10px}.signal-card{min-height:94px;padding:15px}.signal-copy strong{font-size:23px}}@media (max-width:820px){.gym-os-shell .gym-topbar{z-index:80!important;background:color-mix(in srgb,var(--surface) 96%,transparent)!important;align-items:center!important;gap:8px!important;padding:10px 12px!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 8px 24px #0004!important}.gym-os-shell .gym-topbar .head-actions{flex:none!important;align-items:center!important;gap:7px!important;display:flex!important;overflow:visible!important}.gym-os-shell .gym-topbar .head-actions>button,.gym-os-shell .gym-topbar .head-actions>div>button{border-radius:13px!important;justify-content:center!important;width:46px!important;min-width:46px!important;height:48px!important;min-height:48px!important;padding:0!important}.gym-os-shell .gym-topbar .head-actions svg{width:22px!important;height:22px!important}.gym-os-shell .gym-topbar .account-button>span{width:32px!important;height:32px!important;font-size:10px!important}.gym-os-shell .gym-topbar .member-app,.gym-os-shell .gym-topbar .live-sync,.gym-os-shell .gym-topbar .scope{font-size:0!important;display:flex!important}.gym-os-shell .gym-topbar .owner-language-toggle strong{font:800 10px var(--font-manrope)!important;display:block!important}.gym-os-shell .gym-topbar .theme-toggle .action-label,.gym-os-shell .gym-topbar .owner-language-toggle span,.gym-os-shell .gym-topbar .scope span{display:none!important}}@media (max-width:560px){.gym-os-shell .gym-topbar{flex-wrap:wrap!important;min-height:124px!important}.gym-os-shell .gym-topbar>.mobile-menu{order:1!important;width:46px!important;height:48px!important;display:grid!important}.gym-os-shell .gym-topbar>.head-actions{order:2!important;max-width:calc(100% - 56px)!important;margin-left:auto!important}.gym-os-shell .gym-topbar>.global-search{flex-basis:100%!important;order:3!important;width:100%!important}.gym-os-shell .gym-topbar .theme-toggle{display:flex!important}.gym-os-shell .gym-topbar .head-actions>button,.gym-os-shell .gym-topbar .head-actions>div>button{width:42px!important;min-width:42px!important;height:44px!important;min-height:44px!important}.gym-os-shell .gym-topbar .head-actions svg{width:20px!important;height:20px!important}}@media (prefers-reduced-motion:reduce){.signal-card,.signal-meter i{transition:none!important}.signal-card:hover{transform:none!important}}.support-center{max-width:1680px!important}.support-hero{border:1px solid var(--line);background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--lime) 16%,transparent),transparent 34%),linear-gradient(125deg,var(--surface-2),var(--card));border-radius:20px;justify-content:space-between;align-items:center;gap:28px;min-height:230px;padding:34px;display:flex}.support-hero p,.support-panel header p{color:var(--lime);letter-spacing:1.4px;margin:0 0 10px;font-size:11px;font-weight:900}.support-hero p{align-items:center;gap:8px;display:flex}.support-hero p span{color:#65ce85;background:#65ce8520;border-radius:999px;padding:5px 8px}.support-hero h1{color:var(--text);letter-spacing:-2px;margin:0;font-size:clamp(35px,4vw,58px)}.support-hero small{max-width:740px;color:var(--muted);margin-top:12px;font-size:15px;line-height:1.7;display:block}.support-hero>button{background:var(--lime);color:#07100a;text-align:start;cursor:pointer;border:0;border-radius:15px;align-items:center;gap:13px;min-width:265px;min-height:76px;padding:14px 18px;display:flex}.support-hero>button svg{width:25px;height:25px}.support-hero>button span{display:grid}.support-hero>button strong{font-size:15px}.support-hero>button small{color:#07100aaa;margin:3px 0 0;font-size:10px}.support-status{grid-template-columns:repeat(3,1fr);gap:14px;margin:16px 0;display:grid}.support-status article{border:1px solid var(--line);background:var(--card);border-radius:15px;align-items:center;gap:14px;min-height:105px;padding:20px;display:flex;position:relative}.support-status article>i{background:color-mix(in srgb,var(--lime) 12%,var(--surface-2));width:46px;height:46px;color:var(--lime);border-radius:13px;place-items:center;display:grid}.support-status article>i svg{width:23px}.support-status span{gap:5px;display:grid}.support-status small{letter-spacing:.8px;color:var(--muted);font-size:9px}.support-status strong{color:var(--text);font-size:15px}.support-status b{color:#65ce85;background:#65ce8520;border-radius:99px;margin-inline-start:auto;padding:5px 8px;font-size:9px}.support-grid{grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.support-panel{border:1px solid var(--line);background:var(--card);border-radius:17px;padding:24px}.support-panel>header{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.support-panel header h2{color:var(--text);margin:0;font-size:23px}.support-panel header small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.support-panel>header>svg{width:28px;height:28px;color:var(--lime)}.support-guides>button{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:83px;color:var(--text);text-align:start;cursor:pointer;border-radius:13px;align-items:center;gap:14px;margin-top:9px;padding:14px 16px;display:flex}.support-guides>button:hover{border-color:color-mix(in srgb,var(--lime) 55%,var(--line));transform:translateY(-1px)}.support-guides>button>i{background:color-mix(in srgb,var(--lime) 12%,transparent);width:38px;height:38px;color:var(--lime);border-radius:11px;place-items:center;font-style:normal;font-weight:900;display:grid}.support-guides>button span{flex:1;gap:5px;display:grid}.support-guides>button strong{font-size:14px}.support-guides>button small{color:var(--muted);font-size:11px;line-height:1.5}.support-guides>button svg{width:18px;color:var(--muted);transform:rotate(-90deg)}[dir=rtl] .support-guides>button svg{transform:rotate(90deg)}.support-tickets>div{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:62px;padding:11px 0;display:flex}.support-tickets>div>i{background:var(--lime);border-radius:50%;width:9px;height:9px}.support-tickets>div span{flex:1;gap:4px;display:grid}.support-tickets>div strong{color:var(--text);font-size:12px}.support-tickets>div small{color:var(--muted);font-size:10px}.support-tickets>div b{color:var(--lime);font-size:9px}.support-empty{text-align:center;min-height:180px;color:var(--muted);align-content:center;place-items:center;gap:8px;display:grid}.support-empty svg{width:34px;height:34px;color:var(--lime)}.support-empty strong{color:var(--text);font-size:14px}.support-new{border:1px solid color-mix(in srgb,var(--lime) 50%,var(--line));background:color-mix(in srgb,var(--lime) 8%,transparent);width:100%;min-height:48px;color:var(--lime);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin-top:16px;font-weight:800;display:flex}.support-new svg{width:17px}.support-faq{margin-top:16px}.support-faq>section{border-top:1px solid var(--line)}.support-faq>section>button{width:100%;min-height:64px;color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:13px 4px;display:flex}.support-faq>section>button strong{font-size:14px}.support-faq>section>button svg{width:18px;transition:transform .2s}.support-faq>section.open>button svg{transform:rotate(180deg)}.support-faq>section>p{color:var(--muted);margin:0;padding:0 4px 18px;font-size:12px;line-height:1.8}.support-modal{z-index:200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#02070dc9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.support-modal>article{border:1px solid var(--line);background:var(--card);width:min(620px,96vw);max-height:90vh;color:var(--text);border-radius:20px;padding:30px;position:relative;overflow:auto}.support-modal .close{top:18px;border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:10px;place-items:center;display:grid;position:absolute;inset-inline-end:18px}.support-modal .close svg{width:19px}.support-modal form header p,.guide-detail>p{color:var(--lime);letter-spacing:1.3px;font-size:10px;font-weight:900}.support-modal h2{margin:6px 0;font-size:27px}.support-modal header small{color:var(--muted);font-size:12px;line-height:1.6}.support-modal label{color:var(--muted);gap:7px;margin-top:16px;font-size:11px;font-weight:800;display:grid}.support-modal input,.support-modal select,.support-modal textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);font:inherit;border-radius:11px;padding:12px;font-size:13px}.support-modal textarea{resize:vertical;min-height:125px}.support-modal .submit,.guide-detail>button{background:var(--lime);color:#061008;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:20px;font-weight:900;display:flex}.support-modal .submit svg{width:18px}.guide-detail>svg{width:42px;height:42px;color:var(--lime)}.guide-detail>span{color:var(--muted);font-size:13px;line-height:1.7;display:block}.guide-detail ol{color:var(--text);margin:22px 0;padding-inline-start:22px;font-size:13px;line-height:2}.app-light .support-hero,.app-light .support-panel,.app-light .support-status article{box-shadow:0 10px 28px #2632220b}.app-light .support-modal{background:#14201399}@media (max-width:900px){.support-grid{grid-template-columns:1fr}.support-hero{flex-direction:column;align-items:flex-start}.support-hero>button{width:100%}.support-status{grid-template-columns:1fr}.support-panel{padding:18px}}@media (max-width:560px){.support-hero{min-height:auto;padding:22px}.support-hero h1{font-size:35px}.support-hero small{font-size:13px}.support-hero>button{min-width:0}.support-status article{min-height:90px}.support-panel header h2{font-size:20px}.support-guides>button{min-height:92px}.support-modal>article{padding:23px 18px}.support-modal h2{font-size:23px}}.lp-gate-backdrop{z-index:1300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02060ac2;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lp-gate-modal{border:1px solid var(--line);background:var(--surface);border-radius:22px;width:min(780px,96vw);max-height:94vh;padding:30px;position:relative;overflow:auto;box-shadow:0 35px 100px #0009}.lp-gate-modal>header{gap:14px;padding-inline-end:48px;display:flex}.lp-gate-modal>header>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:56px;height:56px;color:var(--gym-brand,#b9f33d);border-radius:16px;flex:none;place-items:center;display:grid}.lp-gate-modal>header small,.lp-gate-test header small{color:var(--gym-brand,#b9f33d);font:800 9px var(--font-manrope);letter-spacing:1px}.lp-gate-modal h2{color:var(--text);margin:3px 0;font-size:25px}.lp-gate-modal header p{color:var(--muted);margin:0;font-size:11px}.lp-gate-modal>label,.lp-gate-test>label{color:var(--muted);flex-direction:column;gap:7px;margin:18px 0 12px;font-size:11px;display:flex}.lp-gate-modal select{border:1px solid var(--line);background:var(--surface-2);min-height:46px;color:var(--text);border-radius:10px;padding:0 12px;font-size:12px}.lp-gate-code{border:1px solid var(--line);background:linear-gradient(135deg,#101f19,#0a1511);border-radius:17px;grid-template-columns:240px 1fr;align-items:center;gap:25px;padding:20px;display:grid}.lp-gate-code>div{background:#fff;border-radius:14px;place-items:center;width:240px;height:240px;padding:12px;display:grid}.lp-gate-code img{object-fit:contain;width:100%;height:100%}.lp-gate-code>span{flex-direction:column;display:flex}.lp-gate-code strong{color:#fff;font:900 23px var(--font-manrope)}.lp-gate-code small{color:#91a69c;margin:5px 0 18px;font-size:12px}.lp-gate-code b{color:#62da8b;align-items:center;gap:7px;font-size:11px;display:flex}.lp-gate-code b i{background:#62da8b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px #62da8b}.lp-gate-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.lp-gate-actions a,.lp-gate-actions button,.lp-gate-test>button{border:1px solid var(--line);background:var(--surface-2);min-height:46px;color:var(--text);font:800 12px var(--font-cairo);border-radius:10px;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:flex}.lp-gate-test{border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 16%,transparent);background:color-mix(in srgb,var(--gym-brand,#b9f33d) 3%,transparent);border-radius:16px;margin-top:20px;padding:18px}.lp-gate-test h3{color:var(--text);margin:4px 0;font-size:17px}.lp-gate-test>button{border-color:var(--gym-brand,#b9f33d);background:var(--gym-brand,#b9f33d);color:#0d1607;width:100%}.lp-gate-test>button:disabled{opacity:.5}.lp-test-success{color:#62da8b;background:#62da8b12;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.lp-test-success span{flex-direction:column;display:flex}.lp-test-success small{color:var(--muted);font-size:10px}.member-gate-flow{border:1px solid color-mix(in srgb,var(--gym-brand,#b9f33d) 19%,transparent);background:color-mix(in srgb,var(--gym-brand,#b9f33d) 3%,transparent);border-radius:16px;align-items:center;gap:15px;margin:0 0 18px;padding:18px 20px;display:flex}.member-gate-flow>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);width:52px;height:52px;color:var(--mp-lime);border-radius:14px;flex:none;place-items:center;display:grid}.member-gate-flow>span{flex-direction:column;display:flex}.member-gate-flow small{color:var(--mp-lime);font:800 9px var(--font-manrope);letter-spacing:1px}.member-gate-flow strong{color:#fff;margin:3px 0;font-size:17px}.member-gate-flow p{color:var(--mp-muted);margin:0;font-size:12px}.member-gate-flow.success{background:#62da8b0b;border-color:#62da8b44}.member-gate-flow.success>i{color:#62da8b;background:#62da8b15}.member-gate-flow.error{background:#ff67710a;border-color:#ff677144}.member-gate-flow.error>i{color:#ff6771;background:#ff677115}.member-portal[data-theme=light] .member-gate-flow strong{color:#142019}.member-portal[data-theme=light] .member-gate-flow{background:#f4faee}@media (max-width:700px){.lp-gate-backdrop{padding:8px}.lp-gate-modal{padding:20px 14px}.lp-gate-code{text-align:center;grid-template-columns:1fr}.lp-gate-code>div{aspect-ratio:1;width:min(240px,100%);height:auto;margin:auto}.lp-gate-actions{grid-template-columns:1fr}.member-gate-flow{align-items:flex-start;padding:15px}.member-gate-flow strong{font-size:15px}.member-gate-flow p{font-size:11px}}.lp-test-error{color:#ff7d7d;background:#ff6b6b0d;border:1px solid #ff6b6b30;border-radius:10px;align-items:center;gap:10px;margin-top:10px;padding:13px;display:flex}.lp-test-error span{flex-direction:column;display:flex}.lp-test-error strong{font-size:12px}.lp-test-error small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.55}.branch-manager{grid-column:1/-1}.branch-manager>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.branch-manager>header small,.branch-editor header small{color:var(--accent,#baff32);letter-spacing:1px;font-size:9px;font-weight:900}.branch-manager h2,.branch-editor h3{margin:4px 0;font-size:22px}.branch-manager header p{color:var(--muted);margin:0;font-size:12px}.branch-manager button,.branch-manager a{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:800;text-decoration:none;display:flex}.branch-manager>header>button,.branch-editor footer>button{background:var(--accent,#baff32);color:#091008;border-color:#0000}.branch-cards{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:18px;display:grid}.branch-cards>section{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;grid-template-columns:52px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.branch-cards>section.disabled{opacity:.62}.branch-cards>section>i{background:color-mix(in srgb,var(--accent,#baff32) 12%,transparent);width:52px;height:52px;color:var(--accent,#baff32);border-radius:13px;place-items:center;display:grid}.branch-cards section>div{flex-direction:column;gap:3px;min-width:0;display:flex}.branch-cards section span{gap:7px;display:flex}.branch-cards section span b,.branch-cards section span em{color:var(--accent,#baff32);align-items:center;gap:3px;font-size:9px;font-style:normal;display:flex}.branch-cards section strong{font-size:15px}.branch-cards section small,.branch-cards section p{color:var(--muted);margin:0;font-size:10px}.branch-cards section p{align-items:center;gap:4px;display:flex}.branch-cards aside{gap:6px;display:flex}.branch-cards aside svg,.branch-manager button svg,.branch-manager a svg{width:17px}.branch-editor{border:1px solid color-mix(in srgb,var(--accent,#baff32) 35%,var(--line));background:var(--surface-2);border-radius:16px;margin-top:16px;padding:18px}.branch-editor>header,.branch-editor>footer{justify-content:space-between;align-items:center;display:flex}.branch-editor>header>button{width:40px;padding:0}.branch-editor>div{grid-template-columns:repeat(2,1fr);gap:12px;margin:16px 0;display:grid}.branch-editor label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.branch-editor label.wide{grid-column:1/-1}.branch-editor input,.branch-editor select{border:1px solid var(--line);background:var(--surface);height:45px;color:var(--text);border-radius:10px;padding:0 12px;font-size:13px}.branch-editor footer label{flex-direction:row;align-items:center}.branch-editor footer label input{width:17px;height:17px}@media (max-width:850px){.branch-cards,.branch-editor>div{grid-template-columns:1fr}.branch-editor label.wide{grid-column:auto}.branch-cards>section{grid-template-columns:45px 1fr}.branch-cards aside{grid-column:1/-1}.branch-cards aside>*{flex:1}}.brand-studio{--settings-accent:var(--gym-brand,#b9f33d);max-width:1680px!important;padding:30px 34px 60px!important}.brand-studio .feature-head{min-height:210px!important;padding:34px 38px!important}.brand-studio .feature-head h1{font-size:clamp(34px,3.4vw,50px)!important}.brand-studio .feature-head>div>span{font-size:15px!important}.brand-studio .feature-head button{min-height:52px!important;padding:0 22px!important;font-size:13px!important}.support-contact-setting{border-radius:16px!important;min-height:82px!important;padding:15px 18px!important}.support-contact-setting>i{width:48px!important;height:48px!important}.support-contact-setting svg{width:21px!important;height:21px!important}.support-contact-setting strong{font-size:14px!important}.support-contact-setting small{font-size:11px!important}.support-contact-setting input{height:46px!important;font-size:14px!important}.support-contact-setting button{min-height:46px!important;padding:0 18px!important;font-size:12px!important}.brand-tabs{z-index:20;grid-template-columns:repeat(4,1fr);position:sticky;top:83px;box-shadow:0 12px 34px #0000000d;background:var(--gym-panel,var(--surface))!important;border-color:var(--gym-line,var(--line))!important;gap:8px!important;width:100%!important;margin:18px 0!important;padding:8px!important;display:grid!important}.brand-tabs button{min-height:52px;color:var(--gym-muted,var(--muted));justify-content:center;border-radius:11px!important;padding:0 16px!important;font-size:12px!important;font-weight:850!important}.brand-tabs button.active{background:var(--settings-accent)!important;color:#10170b!important;box-shadow:none!important}.brand-tabs svg{width:20px!important;height:20px!important}.studio-grid{align-items:start;grid-template-columns:minmax(460px,610px) minmax(600px,1fr)!important;gap:20px!important}.studio-controls{gap:16px!important}.brand-studio .panel{background:var(--gym-panel,var(--surface))!important;border-color:var(--gym-line,var(--line))!important;border-radius:18px!important;padding:22px!important}.brand-studio .panel-head h2{font-size:19px!important}.brand-studio .panel-head p{font-size:11px!important;line-height:1.6!important}.logo-upload strong{font-size:12px!important}.logo-upload small{font-size:10px!important}.logo-file-button{min-height:43px!important;padding:0 13px!important;font-size:11px!important}.logo-upload>div{width:70px!important;height:70px!important}.theme-preset-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.theme-preset-grid button{position:relative;border-radius:14px!important;min-height:112px!important;padding:17px!important}.theme-preset-grid strong{margin-top:8px!important;font-size:15px!important}.theme-preset-grid small{font-size:12px!important;line-height:1.5!important}.theme-preset-grid button>svg{top:12px;position:absolute;inset-inline-end:12px;width:22px!important;height:22px!important}.theme-colors i{height:14px!important}.custom-color-picker summary,.brand-reset,.switch-line{font-size:14px!important}.custom-color-picker summary{min-height:48px!important}.brand-range-grid label{padding:16px!important}.brand-range-grid label span{font-size:13px!important}.brand-range-grid label span b{font-size:14px!important}.brand-live-preview{min-height:145px!important}.brand-live-preview span{font-size:12px!important}.brand-live-preview strong{font-size:20px!important}.brand-live-preview button{min-height:44px!important;padding:0 16px!important;font-size:13px!important}.brand-reset{min-height:48px!important}.switch-line>span{font-size:14px!important}.switch-line>span small{font-size:11px!important}.mode-pills button{min-height:38px!important;font-size:11px!important}.brand-save-bar{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,var(--surface-2));border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:15px 16px;display:flex}.brand-save-bar>span{grid-template-columns:42px 1fr;align-items:center;column-gap:11px;display:grid}.brand-save-bar>span>i{background:color-mix(in srgb,var(--settings-accent) 13%,transparent);width:42px;height:42px;color:var(--settings-accent);border-radius:11px;grid-row:1/3;place-items:center;display:grid}.brand-save-bar b,.brand-save-bar small{display:block}.brand-save-bar b{color:var(--gym-text,var(--text));font-size:13px}.brand-save-bar small{color:var(--gym-muted,var(--muted));font-size:10px;line-height:1.5}.brand-save-bar>button{background:var(--settings-accent);color:#10170b;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-width:190px;min-height:46px;padding:0 16px;font-size:12px;font-weight:900;display:flex}.brand-save-bar>button svg{width:19px;height:19px}.brand-save-bar>button:disabled{opacity:.45;cursor:default}.brand-save-bar.dirty{border-color:color-mix(in srgb,var(--settings-accent) 45%,var(--gym-line,var(--line)));box-shadow:0 0 0 3px color-mix(in srgb,var(--settings-accent) 5%,transparent)}.brand-save-bar.saved>span>i{color:#56d68a;background:#56d68a1a}.contract-terms-editor .contract-policy-note strong{font-size:13px!important}.contract-terms-editor .contract-policy-note small{font-size:10px!important}.contract-term-list article{padding:15px!important}.contract-term-list header b,.contract-term-list label{font-size:11px!important}.contract-term-list textarea{font-size:12px!important;line-height:1.75!important}.contract-terms-editor footer button{min-height:44px!important;font-size:11px!important}.gym-data .form-grid label{font-size:11px!important}.gym-data .form-grid input,.gym-data .form-grid select{min-height:45px!important;padding:0 12px!important;font-size:13px!important}.gym-data>small{font-size:10px!important;line-height:1.7!important}.document-studio{border:1px solid var(--gym-line,var(--line));min-height:720px;position:sticky;top:162px;background:var(--gym-panel-soft,var(--surface-2))!important;padding:18px!important}.doc-toolbar{gap:12px!important}.doc-toolbar>div{flex-wrap:wrap}.doc-toolbar button{border:1px solid #0000!important;min-height:42px!important;padding:0 12px!important;font-size:10px!important}.doc-toolbar button.active{background:var(--settings-accent)!important;color:#10170b!important}.doc-toolbar section button{border-color:var(--gym-line,var(--line))!important;background:var(--gym-panel,var(--surface))!important;color:var(--gym-text,var(--text))!important}.paper{width:min(100%,760px)!important;min-height:850px!important;padding:46px!important}.paper header section strong{font-size:14px!important}.paper header small{font-size:8px!important}.paper header>div:last-child span{font-size:20px!important}.paper table{font-size:9px!important}.paper th,.paper td{padding:12px 10px!important}.print-settings{grid-template-columns:1fr 1fr;background:var(--gym-panel,var(--surface))!important;gap:10px!important;padding:15px!important;display:grid!important}.print-settings label{color:var(--gym-muted,var(--muted));flex-direction:column;gap:6px;display:flex;font-size:10px!important}.print-settings select{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,var(--surface-2));height:40px;color:var(--gym-text,var(--text));border-radius:9px;padding:0 10px;font-size:11px}.print-settings .print-copy{flex-direction:row;align-items:center}.print-settings button{background:var(--settings-accent);color:#10170b;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-size:11px;font-weight:850;display:flex}.print-settings button svg{width:17px}.template-grid{grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.template-grid article{background:var(--gym-panel,var(--surface))!important;border-color:var(--gym-line,var(--line))!important;border-radius:14px!important;min-height:145px!important;padding:18px!important}.template-grid i{width:42px!important;height:42px!important}.template-grid i svg{width:20px!important;height:20px!important}.template-grid strong{font-size:13px!important}.template-grid small{font-size:10px!important;line-height:1.6!important}.template-grid button{color:var(--settings-accent)!important;font-size:10px!important;font-weight:850!important}.settings-tab-identity .branch-manager,.settings-tab-identity .document-settings,.settings-tab-identity .gym-settings,.settings-tab-identity .legal-settings,.settings-tab-documents .branch-manager,.settings-tab-documents .identity-settings,.settings-tab-documents .gym-settings,.settings-tab-documents .legal-settings,.settings-tab-printing .branch-manager,.settings-tab-printing .identity-settings,.settings-tab-printing .document-settings,.settings-tab-printing .gym-settings,.settings-tab-printing .legal-settings,.settings-tab-gym .identity-settings,.settings-tab-gym .document-settings,.settings-tab-identity .document-studio{display:none}.settings-tab-identity .studio-grid,.settings-tab-gym .studio-grid{grid-template-columns:1fr!important}.settings-tab-documents .studio-controls{display:block}.settings-tab-documents .document-settings{margin-bottom:16px}.settings-tab-printing .studio-controls{display:none}.settings-tab-documents .document-studio,.settings-tab-printing .document-studio{position:relative;top:auto}@media (max-width:1100px){.studio-grid{grid-template-columns:1fr!important}.document-studio{position:relative;top:auto}.brand-tabs{top:70px}.template-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.brand-studio{padding:18px 13px 90px!important}.brand-studio .feature-head{min-height:190px!important;padding:24px!important}.brand-tabs{grid-template-columns:1fr 1fr;position:relative;top:auto}.brand-tabs button{min-height:48px;font-size:11px!important}.support-contact-setting{flex-direction:column!important;align-items:stretch!important}.support-contact-setting label,.support-contact-setting button{width:100%!important}.theme-preset-grid,.print-settings,.template-grid{grid-template-columns:1fr!important}.brand-save-bar{flex-direction:column;align-items:stretch}.brand-save-bar>button{width:100%}.paper{min-width:620px}.document-studio{overflow:auto}.doc-toolbar{align-items:stretch!important}.doc-toolbar>section{width:100%}.doc-toolbar>section button{flex:1}.branch-manager>header{flex-direction:column;align-items:flex-start}.branch-manager>header>button{width:100%}}@media print{.brand-studio>*{display:none!important}.brand-studio .studio-grid,.brand-studio .document-studio,.brand-studio .paper,.brand-studio .paper *{visibility:visible!important;display:block!important}.brand-studio .document-studio{background:#fff!important;border:0!important;padding:0!important;position:fixed!important;inset:0!important}.brand-studio .doc-toolbar,.brand-studio .print-settings{display:none!important}.brand-studio .paper{box-shadow:none!important;margin:0 auto!important}}.paper-contract>h1{margin:25px 0 8px;font-size:26px}.paper-contract .contract-intro{color:#59636d;font-size:10px;line-height:1.8}.paper-contract .contract-parties{margin:22px 0}.paper-contract .contract-facts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.paper-contract .contract-facts>div{border:1px solid #dfe4e8;border-radius:8px;padding:11px}.paper-contract .contract-facts small,.paper-contract .contract-facts strong{display:block}.paper-contract .contract-facts small{color:#68727d;font-size:7px}.paper-contract .contract-facts strong{margin-top:5px;font-size:9px}.paper-contract .contract-terms{margin-top:22px}.paper-contract .contract-terms h2{font-size:14px}.paper-contract .contract-terms ol{padding-inline-start:18px}.paper-contract .contract-terms li{color:#3c4650;margin:8px 0;font-size:9px;line-height:1.55}.paper-contract .contract-terms li small{text-align:right;color:#66717b;direction:rtl;margin-top:3px;display:block}.paper-contract .contract-signatures{gap:40px;margin-top:36px}.paper-contract .contract-signatures span{height:35px}.pos-invoice-meta{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.pos-invoice-meta span{border:1px solid #e0e4dc;border-radius:8px;padding:11px}.pos-invoice-meta small,.pos-invoice-meta strong{display:block}.pos-invoice-meta small{color:#777;font-size:7px}.pos-invoice-meta strong{margin-top:5px;font-size:9px}.pos-payment{border:1px dashed #aab2a6;border-radius:9px;margin-top:20px;padding:14px}.pos-payment span,.pos-payment strong,.pos-payment small{display:block}.pos-payment span{color:#777;font-size:7px}.pos-payment strong{margin:5px 0;font-size:10px}.pos-payment small{color:#777;font-size:7px}.paper-member-card{color:#10150b;border-radius:22px;grid-template-columns:1fr auto;width:100%;min-height:310px;margin:55px auto;padding:30px;display:grid;box-shadow:0 20px 50px #0002}.paper-member-card>div>img{object-fit:contain;width:55px;height:55px}.paper-member-card small,.paper-member-card h2,.paper-member-card b,.paper-member-card span,.paper-member-card p{display:block}.paper-member-card small{margin-top:20px;font-size:8px}.paper-member-card h2{margin:10px 0 3px;font-size:28px}.paper-member-card b{font:800 15px var(--font-manrope)}.paper-member-card span{color:#fff;background:#111;border-radius:999px;width:max-content;margin-top:24px;padding:7px 10px;font-size:8px}.paper-member-card p{font-size:9px}.paper-member-card aside{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.paper-member-card aside>svg:first-child{width:58px;height:58px}.paper-member-card aside strong{border:2px solid #111;border-radius:20px;place-items:center;width:70px;height:70px;font-size:22px;display:grid}.paper-member-card aside>svg:last-child{width:52px;height:52px}@page{size:A4;margin:12mm}@media print{html,body{background:#fff!important}.brand-studio .paper{width:186mm!important;min-height:273mm!important;padding:12mm!important;font-size:10pt!important}.brand-studio .paper-contract{page-break-inside:auto}.brand-studio .paper-contract li{break-inside:avoid}.brand-studio .paper footer{margin-top:20mm!important}}.brand-studio{color:var(--gym-text,var(--text));background:var(--gym-bg,var(--bg));font-size:14px}.brand-studio button,.brand-studio input,.brand-studio select,.brand-studio textarea{font-size:13px}.brand-studio svg{stroke-width:2.1px;width:21px;height:21px}.brand-studio .panel-head h2,.brand-studio .feature-head h1{color:var(--gym-text,var(--text));font-weight:850}.brand-studio .panel-head p,.brand-studio small,.brand-studio label{color:var(--gym-muted,var(--muted))}.brand-studio .panel,.brand-studio .brand-tabs,.brand-studio .document-studio,.brand-studio .brand-save-bar{box-shadow:0 14px 38px #0000001f}.brand-studio .brand-tabs button{gap:9px}.brand-studio .brand-tabs button svg{flex:none}.brand-studio .theme-preset-grid button{border:1px solid var(--gym-line,var(--line));color:var(--gym-text,var(--text))}.brand-studio .theme-preset-grid button:hover{border-color:var(--settings-accent);transform:translateY(-2px)}.brand-studio .theme-preset-grid button.active{box-shadow:0 0 0 2px var(--settings-accent),0 12px 28px color-mix(in srgb,var(--settings-accent) 18%,transparent)}.brand-studio .form-grid input,.brand-studio .form-grid select,.brand-studio .form-grid textarea{background:var(--gym-panel-soft,var(--surface-2));color:var(--gym-text,var(--text));border-color:var(--gym-line,var(--line));font-size:14px}.brand-studio .form-grid input:focus,.brand-studio .form-grid select:focus,.brand-studio .form-grid textarea:focus{border-color:var(--settings-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--settings-accent) 16%,transparent)}.brand-studio .contract-term-list textarea{background:var(--gym-panel-soft,var(--surface-2));color:var(--gym-text,var(--text));font-size:13px!important}.brand-studio .contract-term-list article svg,.brand-studio .panel-head svg{color:var(--settings-accent)}.brand-studio .document-template-editor,.brand-studio .invoice-lines-editor{background:var(--gym-panel-soft,var(--surface-2))}.brand-studio .document-template-editor input,.brand-studio .document-template-editor select,.brand-studio .document-template-editor textarea,.brand-studio .invoice-lines-editor input{font-size:13px}@media (max-width:700px){.brand-studio{font-size:15px}.brand-studio button{min-height:46px}.brand-studio svg{width:22px;height:22px}.brand-studio .panel-head h2{font-size:21px!important}.brand-studio .panel-head p{font-size:13px!important}.brand-studio .feature-head h1{font-size:32px!important}.brand-studio .brand-tabs button{font-size:13px!important}}.brand-studio .feature-head{border:1px solid color-mix(in srgb,var(--settings-accent) 22%,var(--gym-line,var(--line)));position:relative;overflow:hidden;box-shadow:0 20px 55px #00000029;background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--settings-accent) 17%,transparent),transparent 34%),linear-gradient(125deg,var(--gym-panel,var(--surface)),var(--gym-panel-soft,var(--surface-2)))!important}.brand-studio .feature-head:after{content:"";border:1px solid color-mix(in srgb,var(--settings-accent) 24%,transparent);width:260px;height:260px;box-shadow:0 0 0 35px color-mix(in srgb,var(--settings-accent) 5%,transparent),0 0 0 70px color-mix(in srgb,var(--settings-accent) 3%,transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-150px;right:-120px}.brand-studio .feature-head>div,.brand-studio .feature-head>button{z-index:1;position:relative}.brand-studio .feature-head h1{letter-spacing:-.04em!important;line-height:1.12!important}.brand-studio .feature-head>div>span{max-width:760px;line-height:1.65;display:block}.brand-studio .brand-tabs{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;overflow:auto;border-radius:15px!important}.brand-studio .brand-tabs::-webkit-scrollbar{display:none}.brand-studio .brand-tabs button{white-space:nowrap;min-width:0!important}.brand-studio .studio-grid{align-items:start!important}.brand-studio .studio-controls{gap:18px;display:grid}.brand-studio .studio-controls>.panel{margin:0!important}.brand-studio .panel{box-shadow:0 10px 28px #0000001a}.brand-studio .panel-head{border-bottom:1px solid color-mix(in srgb,var(--gym-line,var(--line)) 75%,transparent);padding-bottom:13px;margin-bottom:18px!important}.brand-studio .panel-head h2{letter-spacing:-.02em!important}.brand-studio .panel-head p{margin-top:5px!important}.brand-studio .document-studio{box-shadow:0 18px 48px #00000029;border-radius:18px!important}.brand-studio .doc-toolbar{border-bottom:1px solid var(--gym-line,var(--line));padding-bottom:12px!important}.brand-studio .doc-toolbar button{font-size:12px!important;font-weight:850!important}.brand-studio .doc-toolbar section{gap:8px!important}.brand-studio .print-settings{border-radius:13px!important}.brand-studio .print-settings label{font-weight:750;font-size:12px!important}.brand-studio .print-settings select{height:44px!important;font-size:13px!important}.brand-studio .brand-save-bar{z-index:12;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:sticky;bottom:14px;border-width:1px!important}.brand-studio .brand-save-bar>button{min-height:50px;font-size:13px!important}.brand-studio .template-grid article{transition:transform .2s,border-color .2s,box-shadow .2s}.brand-studio .template-grid article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #00000024;border-color:color-mix(in srgb,var(--settings-accent) 48%,var(--gym-line,var(--line)))!important}@media (max-width:1100px){.brand-studio .feature-head{min-height:190px!important}.brand-studio .studio-grid{gap:16px!important}}@media (max-width:700px){.brand-studio .feature-head{min-height:240px!important}.brand-studio .feature-head>button{width:100%;margin-top:14px}.brand-studio .brand-tabs{margin-inline:-2px!important}.brand-studio .panel{padding:18px!important}.brand-studio .brand-save-bar{bottom:8px}.brand-studio .document-studio{border-radius:14px!important}}.document-template-editor{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel,var(--surface));color:var(--gym-text,var(--text));border-radius:16px;margin:0 0 18px;padding:18px}.document-template-editor>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.document-template-editor>header>span{grid-template-columns:40px 1fr;align-items:center;column-gap:11px;display:grid}.document-template-editor>header i{background:color-mix(in srgb,var(--settings-accent) 13%,transparent);width:40px;height:40px;color:var(--settings-accent);border-radius:11px;grid-row:1/3;place-items:center;display:grid}.document-template-editor>header b{font-size:14px}.document-template-editor>header small{color:var(--gym-muted,var(--muted));font-size:10px}.document-template-editor>header em{background:color-mix(in srgb,var(--settings-accent) 12%,transparent);color:var(--settings-accent);font:800 9px var(--font-manrope);letter-spacing:.8px;border-radius:999px;padding:6px 9px;font-style:normal}.document-editor-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.document-editor-grid>label{color:var(--gym-muted,var(--muted));flex-direction:column;gap:7px;font-size:10px;font-weight:750;display:flex}.document-editor-grid>label.wide{grid-column:1/-1}.document-editor-grid input,.document-editor-grid select,.document-editor-grid textarea{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,var(--surface-2));width:100%;min-height:43px;color:var(--gym-text,var(--text));font:650 11px var(--font-cairo);border-radius:10px;outline:none;padding:9px 11px}.document-editor-grid textarea{resize:vertical;line-height:1.65}.document-editor-grid input:focus,.document-editor-grid select:focus,.document-editor-grid textarea:focus{border-color:var(--settings-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--settings-accent) 12%,transparent)}.document-editor-grid .document-switch{border:1px solid var(--gym-line,var(--line));border-radius:11px;flex-direction:row;align-items:center;min-height:64px;padding:10px 12px}.document-switch input{width:18px;min-height:18px;accent-color:var(--settings-accent)}.document-switch span{flex-direction:column;display:flex}.document-switch b{color:var(--gym-text,var(--text));font-size:11px}.document-switch small{font-size:9px}.document-template-editor>footer{border-top:1px solid var(--gym-line,var(--line));justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.document-template-editor>footer label{align-items:center;gap:8px;font-size:10px;display:flex}.document-template-editor>footer input{accent-color:var(--settings-accent)}.document-template-editor>footer button{background:var(--settings-accent);color:#11170b;border:0;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font-size:11px;font-weight:900;display:flex}.document-preview-settings .paper{color:#17202a!important;background:#fff!important;border-radius:8px!important;width:min(100%,820px)!important;min-height:980px!important;padding:52px!important;font-family:Arial,Noto Sans Arabic,sans-serif!important;box-shadow:0 26px 70px #0002!important}.document-preview-settings .paper *{opacity:1}.document-preview-settings .paper>header{border-bottom:3px solid #17202a;grid-template-columns:56px minmax(150px,1fr) minmax(250px,1.15fr);gap:15px;padding-bottom:22px}.document-preview-settings .paper-logo{border-radius:13px;width:52px;height:52px}.document-preview-settings .paper header section strong{color:#17202a;font-size:16px!important}.document-preview-settings .paper header small{line-height:1.55;color:#66717c!important;font-size:9px!important}.document-preview-settings .paper header>div:last-child span{text-transform:uppercase;line-height:1.25;color:#111820!important;font-size:19px!important}.document-preview-settings .paper header>div:last-child b{color:#17202a;margin:7px 0 3px;font-size:10px}.document-preview-settings .paper-customer{background:#f7f9fa;border:1px solid #e0e6eb;border-radius:12px;align-items:center;margin:28px 0;padding:15px 17px}.document-preview-settings .paper-customer span{color:#697581;font-size:8px}.document-preview-settings .paper-customer strong{color:#17202a;margin:5px 0;font-size:13px}.document-preview-settings .paper-customer small{color:#66717c;font-size:9px}.document-preview-settings .paper-customer .paper-status{text-align:end}.document-preview-settings .paper-customer b{color:#277a48;background:#e8f7ed;font-size:8px;display:inline-flex}.document-preview-settings .paper table{color:#17202a;font-size:10px!important}.document-preview-settings .paper th{font-weight:800;color:#3e4c59!important;background:#edf2f5!important;padding:12px!important}.document-preview-settings .paper td{color:#26323d!important;border-color:#dfe5ea!important;padding:14px 12px!important}.document-preview-settings .paper-total{width:320px;margin-top:26px}.document-preview-settings .paper-total section{color:#4d5965;padding:9px 5px;font-size:10px}.document-preview-settings .paper-total .grand{color:#17202a;margin-top:5px;padding-top:12px;font-size:12px}.document-preview-settings .paper>footer{color:#53606c;align-items:center;margin-top:65px;padding-top:17px}.document-preview-settings .paper>footer strong{font-size:9px}.document-preview-settings .paper>footer small{margin-top:4px;color:#78838d!important;font-size:8px!important}.document-preview-settings .mini-qr svg{color:#17202a;width:38px;height:38px}.paper-contract .contract-intro p{margin:3px 0}.paper-contract .contract-terms li b{color:#8b6200}.paper-contract .contract-signatures small{color:#596570;font-size:8px}@media (max-width:700px){.document-editor-grid{grid-template-columns:1fr}.document-editor-grid>label.wide{grid-column:auto}.document-template-editor>header,.document-template-editor>footer{flex-direction:column;align-items:stretch}.document-template-editor>header em{width:max-content}.document-template-editor>footer button{justify-content:center}.document-preview-settings .paper{min-width:720px!important}}@media print{.brand-studio .document-template-editor{display:none!important}.brand-studio .paper{color:#17202a!important;box-shadow:none!important;background:#fff!important;border-radius:0!important}.brand-studio .paper *{color:inherit}.brand-studio .paper-logo svg,.brand-studio .paper-customer b{color:#17202a!important}.brand-studio .paper th{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#edf2f5!important}.brand-studio .paper-logo{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.invoice-lines-editor{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,var(--surface-2));border-radius:12px;grid-column:1/-1;margin-top:4px;padding:13px}.invoice-lines-editor>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.invoice-lines-editor>header span{flex-direction:column;display:flex}.invoice-lines-editor>header b{color:var(--gym-text,var(--text));font-size:12px}.invoice-lines-editor>header small{color:var(--gym-muted,var(--muted));font-size:9px}.invoice-lines-editor>header button{border:1px solid color-mix(in srgb,var(--settings-accent) 45%,transparent);background:color-mix(in srgb,var(--settings-accent) 10%,transparent);min-height:36px;color:var(--settings-accent);border-radius:9px;align-items:center;gap:5px;padding:0 10px;font-size:10px;font-weight:850;display:flex}.invoice-lines-editor>article{border-top:1px solid var(--gym-line,var(--line));grid-template-columns:28px minmax(150px,1.4fr) minmax(150px,1.4fr) 80px 110px 36px;align-items:end;gap:8px;padding:10px 0;display:grid}.invoice-lines-editor>article>b{background:color-mix(in srgb,var(--settings-accent) 13%,transparent);width:26px;height:26px;color:var(--settings-accent);font:800 10px var(--font-manrope);border-radius:8px;place-items:center;margin-bottom:8px;display:grid}.invoice-lines-editor>article label{color:var(--gym-muted,var(--muted));flex-direction:column;gap:5px;font-size:8px;display:flex}.invoice-lines-editor>article input{min-width:0}.invoice-lines-editor>article>button{color:#f77;background:#ff6b6b0d;border:1px solid #ff6b6b35;border-radius:9px;place-items:center;width:36px;height:43px;display:grid}.invoice-lines-editor>article>button:disabled{opacity:.3}.invoice-lines-editor svg{width:15px}@media (max-width:900px){.invoice-lines-editor>article{grid-template-columns:28px 1fr 1fr}.invoice-lines-editor>article label:nth-of-type(3),.invoice-lines-editor>article label:nth-of-type(4){grid-column:auto}.invoice-lines-editor>article>button{grid-column:3;justify-self:end}}@media (max-width:620px){.invoice-lines-editor>article{grid-template-columns:28px 1fr}.invoice-lines-editor>article label,.invoice-lines-editor>article>button{grid-column:2}.invoice-lines-editor>header{flex-direction:column;align-items:stretch}}
