.fitiq{--color-bright:#eef6f7;--color-teal:#00d0d8;--fi-bg:#061115;--fi-panel:#0c1c22;--fi-line:#20333a;--fi-text:#eef6f7;--fi-muted:#9badb4;--fi-cyan:#00d0d8;background:var(--fi-bg);color:var(--fi-text);min-height:100dvh;font-family:var(--font-body),sans-serif;font-size:14px;line-height:1.55;color-scheme:dark}.fitiq[data-theme=light]{--color-bright:#10242a;--fi-bg:#f4f8f8;--fi-panel:#ffffff;--fi-line:#cadadd;--fi-text:#10242a;--fi-muted:#5c7077;--fi-cyan:#008f99;color-scheme:light}.fitiq *{box-sizing:border-box}.fitiq h1,.fitiq h2,.fitiq h3,.fitiq p{margin:0}.fitiq h1{font-size:30px;line-height:1.2;letter-spacing:-1px;font-weight:650}.fitiq h2{font-size:19px;font-weight:600}.fitiq h3{font-size:16px;font-weight:600}.fitiq p{color:var(--fi-muted);margin:8px 0 20px}.fitiq a,.fitiq button,.fitiq input,.fitiq select,.fitiq textarea{transition:border-color .15s,background .15s,color .15s}.fitiq button{cursor:pointer}.fitiq button:disabled{opacity:.5;cursor:not-allowed}.fitiq :focus-visible{outline:2px solid var(--fi-cyan);outline-offset:4px}.fitiq h1:focus{outline:none}.fi-app{display:flex;min-height:100dvh}.fi-sidebar{width:218px;flex-shrink:0;position:fixed;inset:0 auto 0 0;border-right:1px solid var(--fi-line);background:var(--fi-panel);padding:30px 14px 22px;display:flex;flex-direction:column;z-index:30}.fi-brand{display:flex;align-items:center;gap:12px;padding:0 12px 35px;text-decoration:none;color:var(--fi-text)}.fi-brand svg{width:64px;height:27px}.fi-brand>span{font-size:18px;border-left:1px solid #31515a;padding-left:12px;font-weight:600}.fi-sidebar nav{display:grid;gap:7px}.fi-sidebar nav button{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 13px;border:1px solid transparent;border-radius:5px;color:#a5b5bb;background:none;font-size:12px}.fi-sidebar nav button:hover{background:color-mix(in srgb,var(--fi-cyan) 10%,var(--fi-panel));color:var(--fi-text)}.fi-sidebar nav .active{border-color:#10434b;background:#052c33;color:var(--fi-cyan)}.fi-sidebar-bottom{margin-top:auto;display:grid;grid-template-columns:33px 1fr;gap:12px;padding:24px 8px 0}.fi-sidebar-bottom strong{font-size:12px}.fi-sidebar-bottom small{display:block;font-size:10px;color:var(--fi-muted);font-weight:400}.fi-sidebar-bottom>.fi-link{grid-column:1/-1;font-size:11px;margin-top:7px}.fi-user-avatar{position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#17444b;color:#8ae6e8;font-weight:600;overflow:hidden;flex-shrink:0}.fi-user-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fi-powered{margin:17px auto 0;color:#739097;font-size:9px;letter-spacing:.02em;text-decoration:none}.fi-powered:hover{color:var(--fi-cyan)}.fi-photo-profile{display:flex;align-items:center;gap:14px;margin-top:15px}.fi-photo-profile .fi-user-avatar,.fi-title-row>div>.fi-user-avatar{width:52px;height:52px}.fi-title-row>div>.fi-user-avatar{margin-bottom:18px}.fi-client-photo-panel{margin-top:0}.fi-client-photo-panel .fi-photo-profile{align-items:flex-start;margin-top:0}.fi-client-photo-panel .fi-photo-profile>div{min-width:0}.fi-client-photo-panel .fi-photo-picker,.fi-client-photo-panel p{margin-bottom:0}.fi-photo-picker{display:inline-grid;gap:6px;margin:12px 0 22px;color:var(--fi-cyan);font-size:12px;cursor:pointer}.fi-photo-picker input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fi-photo-picker:focus-within{outline:2px solid var(--fi-cyan);outline-offset:4px}.fi-account-panel form{display:grid;gap:13px;margin-top:18px;max-width:500px}.fi-account-panel .fi-button{width:fit-content}.fi-credential{margin-top:18px;padding:14px;border:1px solid var(--fi-cyan);background:#082b30;overflow-wrap:anywhere}.fi-credential p{margin:7px 0}.fi-credential code{color:white}.fi-password-gate .fi-login-form>.fi-link{margin-top:24px;display:inline-flex}.fi-workspace{margin-left:218px;flex:1;min-width:0}.fi-topbar{height:74px;border-bottom:1px solid var(--fi-line);justify-content:space-between;padding:0 36px;gap:14px;font-size:12px}.fi-topbar,.fi-topbar>div{display:flex;align-items:center}.fi-topbar>div{gap:12px}.fi-top-caption{color:var(--fi-muted);font-size:11px}.fi-trainer{display:flex;gap:8px;align-items:center}.fi-eyebrow{display:block;color:var(--fi-cyan);font-size:10px;letter-spacing:1.7px;font-weight:600;margin-bottom:12px}.fi-button{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:var(--fi-cyan);color:#00282e;padding:12px 21px;min-height:44px;border:1px solid var(--fi-cyan);border-radius:5px;font-size:12px;font-weight:650;text-decoration:none}.fi-button:hover:not(:disabled){background:#51e3e9}.fi-button.secondary{background:#13262e;border-color:#263b44;color:#d5e2e6}.fi-link{gap:8px;font-size:12px;color:var(--fi-cyan);text-decoration:none;background:none;border:0;padding:8px 0}.fi-link,.fi-theme-toggle{display:inline-flex;align-items:center}.fi-theme-toggle{gap:7px;min-height:36px;padding:7px 11px;border:1px solid var(--fi-line);border-radius:999px;background:var(--fi-panel);color:var(--fi-text);font:inherit;font-size:11px}.fi-theme-toggle:hover{border-color:var(--fi-cyan);color:var(--fi-cyan)}.fi-icon{display:inline-grid;place-items:center;width:38px;height:38px;border:0;background:none;color:var(--fi-text)}.fi-menu,.fi-mobile-brand,.fi-sidebar-close{display:none}.fi-main{max-width:1100px;margin:auto;padding:46px 38px}.fi-section-title,.fi-title-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.fi-title-row p{margin:10px 0 0}.fi-section-title{margin-top:36px;margin-bottom:14px}.fi-home{display:grid;grid-template-columns:minmax(0,1fr) 32%;min-height:calc(100dvh - 74px)}.fi-home-main{padding:46px 38px}.fi-start{width:100%;margin:10px 0 28px}.fi-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:15px 0 30px}.fi-stats>div{background:var(--fi-panel);border:1px solid var(--fi-line);padding:20px 15px;border-radius:5px}.fi-stats strong{display:block;font-size:29px;font-weight:600;color:var(--fi-text);line-height:1.2;margin-bottom:10px}.fi-stats span{display:block;color:var(--fi-muted);font-size:10px}.fi-hero{--color-bright:#eef6f7;position:relative;min-height:650px;overflow:hidden;background:#0a1f25;color:#eef6f7}.fi-hero>img{position:absolute;height:100%;width:100%;object-fit:cover;object-position:70% 46%;opacity:.88}.fi-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#001217 8%,transparent 90%)}.fi-hero>div{position:absolute;z-index:1;bottom:40px;left:30px}.fi-hero h2{color:#eef6f7;font-size:34px;line-height:1.1;letter-spacing:-1px}.fi-cyan-line{display:block;width:32px;height:3px;background:var(--fi-cyan);margin:26px 0}.fi-hero svg{width:72px;height:30px}.fi-hero p{color:#c5d4da;font-size:8px;letter-spacing:1.2px;margin-top:5px}.fi-table-wrap{overflow-x:auto}.fitiq table{width:100%;border-collapse:collapse;font-size:11px;text-align:left}.fitiq th{color:#91a7ae;font-weight:400;padding:12px 8px;background:#0b1d24;white-space:nowrap}.fitiq td{padding:16px 8px;border-bottom:1px solid #183039;white-space:nowrap}.fitiq td strong{font-weight:500;font-size:12px}.fitiq td small{display:block;color:var(--fi-muted);font-size:10px;margin-top:3px}.fi-status{display:inline-flex;padding:4px 8px;border-radius:3px;background:#202e32;color:#bcc8cc;font-size:10px}.fi-status.completed{background:#073940;color:#31d6db}.fi-record-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.fi-empty{padding:42px 20px;text-align:center;color:var(--fi-muted)}.fi-empty svg{margin:0 auto 15px;color:var(--fi-cyan)}.fi-empty h3{color:var(--fi-text)}.fi-empty p{font-size:12px}.fi-field{display:flex;flex-direction:column;gap:7px;margin-bottom:20px;min-width:0}.fi-field>span{color:var(--fi-text);font-size:12px}.fitiq input:not([type=checkbox]):not([type=file]),.fitiq select,.fitiq textarea{background:#102229;border:1px solid #23383f;border-radius:4px;color:#edf5f7;min-height:43px;width:100%;padding:10px 12px;font:inherit;font-size:12px}.fitiq input::placeholder,.fitiq textarea::placeholder{color:#6c838d}.fitiq textarea{min-height:95px;resize:vertical}.fitiq input[type=checkbox]{accent-color:var(--fi-cyan);width:16px;height:16px;flex-shrink:0;margin-top:3px}.fi-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.fi-choices{display:flex;flex-wrap:wrap;gap:8px}.fi-choices button,.fi-tabs button{border:1px solid #263b42;background:#102128;color:#c2d1d6;border-radius:4px;padding:10px 15px;font-size:11px;min-height:39px}.fi-choices button.selected,.fi-frequency button.selected,.fi-goals button.selected,.fi-tabs button.selected{border-color:var(--fi-cyan);background:#073039;color:var(--fi-cyan);box-shadow:inset 0 0 0 1px var(--fi-cyan)}.fi-wizard{max-width:1050px;padding:26px 42px 30px;margin:0 auto}.fi-steps{display:flex;margin:0 0 38px;position:relative;gap:0}.fi-steps:before{content:"";position:absolute;left:4%;right:4%;height:1px;background:#28424b;top:14px}.fi-steps button{position:relative;flex:1;display:flex;align-items:center;flex-direction:column;gap:7px;border:0;background:none;color:#748d96;min-width:0;padding:0 2px}.fi-steps button>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;border:1px solid #34515a;background:#07161b;font-size:10px;z-index:1}.fi-steps button.current>span{background:var(--fi-cyan);border-color:var(--fi-cyan);color:#00282e;font-weight:700}.fi-steps button.past>span{border-color:#05858f;color:var(--fi-cyan)}.fi-steps small{font-size:8px;line-height:1.3;max-width:70px;text-align:center}.fi-steps .current small{color:#e2f3f4}.fi-wizard-title h1{font-size:26px;letter-spacing:-.6px}.fi-wizard-title p{font-size:12px;margin:9px 0 30px}.fi-step-content{border:0;padding:0;margin:0;min-height:340px;min-width:0}.fi-wizard-footer{border-top:1px solid var(--fi-line);margin-top:36px;padding-top:22px;display:flex;align-items:center;gap:20px}.fi-wizard-footer>span{font-size:10px;color:var(--fi-muted);margin-right:auto}.fi-panel{background:#0c1e25;border:1px solid #1c343d;border-radius:5px;padding:22px;margin:18px 0}.fi-panel p{font-size:12px}.fi-panel small{color:#a5b6bd;display:block}.fi-check{display:flex;align-items:flex-start;gap:10px;margin:18px 0;font-size:12px;color:#c7d8de}.fi-info,.fi-review{border:1px solid #15545d;background:#062a31;color:#92d3d7;border-radius:4px;padding:16px;font-size:12px;margin:22px 0}.fi-review{background:#282615;border-color:#746637;color:#eddca0}.fi-review p{color:#cecaac;font-size:12px}.fi-diet-review-weeks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px}.fi-diet-review-weeks button{min-height:42px;padding:8px;border:1px solid;border-radius:4px;background:transparent;color:inherit;cursor:pointer;font-size:11px}.fi-diet-review-weeks button:focus-visible{outline:2px solid var(--fi-cyan);outline-offset:2px}.fi-diet-day-invalid{border-color:#a88640}.fi-diet-day-issues{margin-top:16px;padding:12px 14px;border-left:3px solid #a88640;background:var(--fi-panel);color:var(--fi-text);font-size:12px}.fi-diet-day-issues ul{margin:8px 0 0;padding-left:20px}.fi-diet-day-issues li+li{margin-top:4px}@media (max-width:650px){.fi-diet-review-weeks{grid-template-columns:repeat(2,minmax(0,1fr))}}.fi-screening>div{display:flex;justify-content:space-between;align-items:center;gap:15px;border-bottom:1px solid #182c33;padding:12px 0;font-size:12px}.fi-screening .fi-choices{flex-wrap:nowrap}.fi-screening .fi-choices button{min-width:64px;padding:6px 12px}.fi-signature{border:1px solid #2a414a;background:#10232b;padding:12px;border-radius:4px}.fi-signature>span{font-size:11px;color:#a8bbc3}.fi-signature canvas{display:block;width:100%;height:120px;touch-action:none}.fi-upload{border:1px dashed #37525c;background:#0c1e25;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:25px 16px;min-height:245px;text-align:center;overflow:hidden}.fi-upload strong{font-size:13px}.fi-upload small,.fi-upload>span{font-size:10px;color:var(--fi-muted);overflow-wrap:anywhere}.fi-upload label{cursor:pointer}.fi-upload input[type=file]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.fi-upload>img{height:170px;width:100%;object-fit:contain;border-radius:4px}.fi-upload-row{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}.fi-upload-row .fi-panel{margin:0}.fi-accent{color:var(--fi-cyan);margin-bottom:14px}.fi-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.fi-goals{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fi-goals button{position:relative;min-height:126px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;border:1px solid #243b44;border-radius:6px;background:#0c1e25;color:#c2d2d9;font-size:13px}.fi-goals button>svg:last-child:not(:first-child){position:absolute;top:10px;right:10px}.fi-frequency{display:flex;gap:22px;max-width:560px}.fi-frequency button{flex:1;border:1px solid #24404a;background:#0b1d24;border-radius:5px;padding:28px 25px;color:#dce8eb;display:flex;flex-direction:column;align-items:center;gap:12px}.fi-frequency strong{font-size:56px;line-height:1;font-weight:500}.fi-frequency span{font-size:13px}.fi-tabs{display:flex;gap:6px;margin:25px 0}.fi-tabs button{flex:1}.fi-panel summary{display:flex;justify-content:space-between;cursor:pointer;font-weight:600}.fi-panel summary span{font-size:12px;color:var(--fi-cyan)}.fi-catalog-result{color:var(--fi-muted);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.fi-catalog-filters{display:grid;grid-template-columns:2fr 1fr;gap:12px}.fi-settings-disclosure{margin:28px 0;border:1px solid var(--fi-line);border-radius:6px;background:var(--fi-panel);overflow:hidden}.fi-settings-disclosure>summary{min-height:104px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;list-style:none}.fi-settings-disclosure>summary::-webkit-details-marker{display:none}.fi-settings-disclosure>summary>span:first-child{display:grid;gap:4px}.fi-settings-disclosure>summary .fi-eyebrow{margin-bottom:2px}.fi-settings-disclosure>summary strong{color:var(--fi-text);font-size:19px}.fi-settings-disclosure>summary small{color:var(--fi-muted)}.fi-disclosure-action{color:var(--fi-cyan);font-size:11px;white-space:nowrap}.fi-settings-disclosure-body{border-top:1px solid var(--fi-line);padding:24px}.fi-workout-card>summary{align-items:center;gap:16px;list-style:none}.fi-workout-card>summary::-webkit-details-marker{display:none}.fi-workout-card>summary>span:first-child{display:flex;flex-direction:column;gap:5px;min-width:0}.fi-workout-card>summary strong{color:var(--fi-text)}.fi-workout-card>summary small{color:var(--fi-muted)}.fi-workout-editor{border-top:1px solid var(--fi-line);margin-top:18px;padding-top:4px}.fi-followup-editor{margin-top:22px;padding:22px;border:1px solid var(--fi-line);border-radius:5px;background:color-mix(in srgb,var(--fi-panel) 84%,var(--fi-bg))}.fi-followup-editor .fi-section-title{margin:0 0 22px;align-items:flex-start}.fi-followup-editor .fi-eyebrow{margin-bottom:5px}.fi-followup-editor>h3{margin:20px 0 12px}.fi-client-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:28px 0 16px}.fi-client-record-grid .fi-button{margin-top:14px}.fi-client-record-grid small{display:block;margin-top:12px;color:var(--fi-muted)}.fi-followup-list,.fi-report-history{display:grid;gap:8px}.fi-followup-row,.fi-report-version{width:100%;border:1px solid var(--fi-line);border-radius:4px;background:var(--fi-bg);color:var(--fi-text);padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left}.fi-followup-row>span:nth-child(2),.fi-report-version span{display:grid}.fi-followup-row small,.fi-report-version small{color:var(--fi-muted)}.fi-followup-history{margin-bottom:22px}.fi-followup-row{display:grid;grid-template-columns:auto 110px 1fr auto}.fi-followup-row>span:nth-child(3){color:var(--fi-muted);font-size:11px}.fi-status.scheduled{color:#916d00;background:#fff1bd}.fi-status.cancelled,.fi-status.missed{color:#a23e2e;background:#fde2dc}.fi-storyboard{margin:16px 0 22px;border:1px solid var(--fi-line);background:#081920}.fi-storyboard>summary{padding:14px 16px;color:var(--fi-cyan)}.fi-storyboard>div{padding:0 16px 14px}.fi-storyboard section{padding:12px 0;border-top:1px solid var(--fi-line)}.fi-storyboard section>strong{color:var(--fi-text);font-size:11px;text-transform:uppercase}.fi-storyboard ol{margin:8px 0 0;padding-left:24px}.fi-storyboard li{margin:5px 0;color:#b9c8cd;font-size:11px}.fi-storyboard li span{display:inline-block;width:45px;color:var(--fi-cyan);font-variant-numeric:tabular-nums}.fi-status-draft{color:#a5b6bd!important}.fi-status-reviewed{color:#efd279!important}.fi-status-published{color:#68e0b4!important}.fi-status-retired{color:#e59a9a!important}.fi-inline-fields{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.fi-score-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.fi-publish-blockers{padding:16px;border:1px solid #744644;background:#2d1b1b;color:#f0b6ae;font-size:12px}.fi-publish-blockers ul{margin:10px 0 0;padding-left:18px}.fi-workout-actions{flex-wrap:wrap;align-items:center}.fi-meal{display:grid;grid-template-columns:repeat(4,1fr);gap:0 12px;border-top:1px solid #21363f;padding-top:20px;margin-top:20px}.fi-meal h4{grid-column:1/-1;text-transform:capitalize;color:var(--fi-cyan);margin:0 0 15px}.fi-meal .fi-field:nth-child(2),.fi-meal .fi-field:nth-child(3){grid-column:span 2}.fi-photos{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.fi-report-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:35px}.fi-report-preview{--color-bright:#10252a;background:#fff;color:#10252a;border-radius:4px;padding:26px;box-shadow:0 10px 30px #0004;font-size:10px}.fi-report-preview p{color:#53666c;font-size:10px}.fi-report-preview h2{margin-top:25px;font-size:20px}.fi-report-preview h3{font-size:12px;margin-top:25px}.fi-report-preview>small{display:block;font-size:8px;margin-top:30px;color:#687b82}.fi-paper-brand{display:flex;gap:12px;justify-content:space-between;border-bottom:1px solid #d3e2e5;padding-bottom:15px}.fi-paper-brand strong{font-size:20px;white-space:nowrap}.fi-paper-brand em{color:#008b94}.fi-paper-brand span{font-size:9px;text-align:right}.fi-paper-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px}.fi-paper-metrics>div{background:#eff5f5;padding:10px 7px;display:flex;flex-direction:column;gap:5px;font-size:8px}.fi-paper-metrics strong{font-size:11px}.fi-paper-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.fi-paper-summary section{border-top:2px solid #08a9b2;padding-top:9px;min-width:0}.fi-paper-summary h3{margin:0 0 8px;color:#0e282f}.fi-paper-summary span,.fi-paper-summary strong{display:block;overflow-wrap:anywhere}.fi-paper-summary strong{font-size:11px}.fi-paper-summary span{color:#65767a;font-size:9px;margin-top:3px}.fi-paper-weeks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-top:9px}.fi-paper-weeks>div{background:#eff7f8;padding:8px 5px;border-top:2px solid #009da7}.fi-paper-weeks span,.fi-paper-weeks strong{display:block;font-size:8px}.fi-paper-weeks strong{font-size:9px}.fi-paper-next{display:flex;justify-content:space-between;gap:8px;margin:15px 0;border-top:1px solid #d4e2e5;padding-top:10px;font-size:9px}.fi-paper-next strong{font-size:10px}.fi-client-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:25px}.fi-client-card{display:flex;align-items:center;gap:15px;text-align:left;background:#0c1e25;border:1px solid #233b44;color:white;border-radius:5px;padding:20px}.fi-client-card>span:nth-child(2){flex:1}.fi-client-card small{display:block;font-size:11px;color:var(--fi-muted);margin-top:5px}.fi-alert,.fi-notice,.fi-progress{margin:18px 30px;padding:14px 17px;border-radius:5px;background:#36211e;border:1px solid #754136;color:#f8c5b7;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.fi-alert button{background:none;border:0;color:inherit}.fi-notice,.fi-progress{background:#062f35;border-color:#145560;color:#a6e4e7}.fi-progress{justify-content:flex-start}.fi-login{min-height:100dvh;display:grid;grid-template-columns:1fr 1fr}.fi-login-art{position:relative;background:linear-gradient(90deg,#05151ed9,#05151e55),url(/media/photos/trainer-suit-portrait-900.webp) center 12% /cover;padding:45px 60px;display:flex;flex-direction:column;justify-content:space-between}.fi-login-art>svg{width:86px;height:36px}.fi-login-art h1{font-size:62px;line-height:1.06;letter-spacing:-2px}.fi-login-art h1 em{font-style:normal;color:var(--fi-cyan)}.fi-login-art p{color:#c5d4da;font-size:13px;margin-top:26px}.fi-login>section{display:grid;place-items:center;padding:40px}.fi-login-form{max-width:360px;width:100%}.fi-login-form h2{font-size:28px;letter-spacing:-.6px}.fi-login-form p{font-size:12px;margin:12px 0 30px}.fi-login-form form .fi-button{width:100%;justify-content:space-between;margin:5px 0 25px}.fi-login-form>small{display:block;color:var(--fi-muted);font-size:10px}.fi-login-form>.fi-link{margin-top:25px}.fi-login-links{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:24px}.fi-login-links .fi-link,.fi-login-links .fi-powered{margin:0}.fi-login-form>.fi-theme-toggle{margin-left:auto;margin-bottom:24px}.fi-login-form .fi-alert{margin:0 0 20px}.fi-loading{min-height:100dvh;display:flex;gap:15px;align-items:center;justify-content:center}.fi-spin{animation:fi-spin 1s linear infinite}.fi-backdrop{display:none}.danger{color:#eda99a}.fi-client-form{position:relative;padding-top:92px}.fi-client-form-photo{position:absolute;top:-92px;right:0;width:155px;min-height:145px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed var(--fi-line);border-radius:12px;background:var(--fi-panel)}.fi-client-form-photo .fi-user-avatar{width:56px;height:56px;margin:10px auto 0}.fi-client-form-photo .fi-photo-picker{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;text-align:center;margin:0;padding:10px;color:var(--fi-text);font-size:15px}.fi-client-form-photo .fi-photo-picker svg{color:var(--fi-cyan)}.fi-client-form-photo .fi-photo-picker small{color:var(--fi-muted)}.fi-client-fields{max-width:100%}.fi-client-fields>.fi-field{margin-bottom:20px}.fi-client-fields .fi-field>span{font-size:15px}.fi-client-fields .fi-choices{display:grid;grid-template-columns:repeat(3,1fr)}.fi-client-fields .fi-choices button{min-height:58px;font-size:15px}.fi-emergency-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fi-phone-field{display:flex;min-width:0;gap:8px}.fi-phone-field select{flex:0 0 135px;min-width:0}.fi-phone-field input{flex:1 1 auto;min-width:0}.fi-location-list{display:grid;gap:7px;margin:16px 0}.fi-location-list>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;border:1px solid var(--fi-line);padding:10px 12px}.fi-location-list span{color:var(--fi-muted)}.fi-screening{display:grid;gap:5px}.fi-screening>div{display:block;padding:0;border:0}.fi-screening-choice{display:flex;align-items:center;gap:18px;min-height:43px;padding:10px 16px;border:1px solid var(--fi-line);border-radius:6px;background:var(--fi-panel);cursor:pointer}.fi-screening-choice.selected{background:#06353d;border-color:var(--fi-cyan)}.fi-screening-choice input{width:20px!important;height:20px!important;margin:0!important}.fi-screening-choice span{font-size:13px}.fi-screening-choice small{display:block;color:var(--fi-muted)}.fi-screening-details{padding:16px 20px;border:1px solid var(--fi-line);border-top:0;background:var(--fi-panel)}.fi-screening-details.fi-form-grid{display:grid}.fi-nutrition-stack,.fi-setup-stack{display:grid;gap:14px}.fi-nutrition-section,.fi-setup-panel{margin:0}.fi-nutrition-section h2,.fi-setup-panel>h2{font-size:21px}.fi-nutrition-section p,.fi-setup-panel>p{margin:4px 0 14px}.fi-choice-grid.three,.fi-goal-grid,.fi-level-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fi-frequency-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fi-choice-grid.four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px}.fi-selection-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:142px;padding:18px;border:1px solid var(--fi-line);border-radius:7px;background:var(--fi-panel);color:var(--fi-text);text-align:center}.fi-selection-card svg{color:#b9d6db}.fi-selection-card strong{font-size:16px}.fi-selection-card span{max-width:200px;color:var(--fi-muted);font-size:12px}.fi-selection-card.selected{border:2px solid var(--fi-cyan);background:#043039;color:var(--fi-cyan)}.fi-selection-card.selected span,.fi-selection-card.selected svg{color:var(--fi-cyan)}.fi-selection-card .fi-selection-check{position:absolute;right:10px;top:10px}.fi-selection-card.compact{min-height:64px;padding:12px}.fi-selection-card .fi-big-number{font-size:48px;line-height:1}.fi-setup-note{color:var(--fi-muted);font-size:12px}.fi-numbered-heading{display:flex;gap:14px;align-items:flex-start;margin-bottom:15px}.fi-numbered-heading>span{display:grid;flex:0 0 30px;width:30px;height:30px;place-items:center;border-radius:50%;background:var(--fi-cyan);color:#00272d;font-weight:800}.fi-numbered-heading p{margin:0}.fi-nutrition-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px}.fi-nutrition-metrics>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;padding:15px;border:1px solid var(--fi-line)}.fi-nutrition-metrics svg{grid-row:span 2;color:var(--fi-cyan)}.fi-nutrition-metrics strong{font-size:15px}.fi-nutrition-metrics span{color:var(--fi-muted);font-size:11px}.fi-calorie-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin-bottom:16px}.fi-calorie-chain>div{min-width:0;min-height:115px;display:flex;flex-direction:column;gap:4px;align-items:flex-start;justify-content:center;padding:14px;border:1px solid var(--fi-line);border-radius:6px}.fi-calorie-chain svg{color:var(--fi-cyan)}.fi-calorie-chain strong{font-size:20px}.fi-calorie-chain span{color:var(--fi-muted);font-size:10px}.fi-calorie-chain .target{border-color:var(--fi-cyan);background:#06343c}.fi-safety-details{padding:13px;border:1px solid var(--fi-line)}.fi-safety-details summary{cursor:pointer}.fi-safety-details .fi-form-grid{margin-top:16px}.fi-macro-layout{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:20px;align-items:center;margin-top:20px}.fi-macro-layout>div>strong{font-size:14px}.fi-macro-layout p{margin:2px 0 10px}.fi-macro-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.fi-macro-grid>label{padding:12px;border:1px solid var(--fi-line);border-radius:5px;min-width:0}.fi-macro-grid>label:first-child{border-color:#00c5d0}.fi-macro-grid>label:nth-child(2){border-color:#f4bf56}.fi-macro-grid>label:nth-child(3){border-color:#b97bf6}.fi-macro-grid span,.fi-macro-grid strong{display:block}.fi-macro-grid span{color:var(--fi-muted);font-size:11px}.fi-macro-grid input{width:64px;max-width:100%;padding:7px;margin:7px 4px 0 0;color:var(--fi-text);background:var(--fi-panel);border:1px solid var(--fi-line);border-radius:4px}.fi-macro-warning{color:#d96b43}.fi-four-week-estimate{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,1fr);gap:18px;padding:16px;margin-top:20px;border:1px solid var(--fi-line);border-radius:6px;background:var(--fi-panel)}.fi-four-week-estimate p{margin:8px 0;font-size:18px;font-weight:700}.fi-four-week-estimate small{color:var(--fi-muted)}.fi-macro-ring{width:118px;height:118px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#00c5d0 0 32%,#f4bf56 32% 75%,#b97bf6 75% 100%)}.fi-macro-ring span{display:flex;width:88px;height:88px;align-items:center;justify-content:center;flex-direction:column;border-radius:50%;background:var(--fi-panel);font-size:10px}.fi-macro-ring strong{font-size:17px}@media (max-width:720px){.fi-four-week-estimate,.fi-macro-layout{grid-template-columns:1fr}}@media (max-width:540px){.fi-macro-grid{grid-template-columns:1fr}}.fi-body-reports{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));width:100%;gap:10px}.fi-body-reports a{padding:14px;border:1px solid var(--fi-line);color:var(--fi-text);text-decoration:none;text-align:left;overflow-wrap:anywhere}.fi-body-reports img,.fi-report-pdf-icon{display:flex;width:100%;height:120px;align-items:center;justify-content:center;object-fit:cover;margin-bottom:8px;background:var(--fi-bg)}.fi-body-reports a span{display:block;color:var(--fi-cyan);font-size:11px}.fi-body-reports a small{display:block}.fitiq[data-theme=light] .fi-calorie-chain .target,.fitiq[data-theme=light] .fi-screening-choice.selected,.fitiq[data-theme=light] .fi-selection-card.selected{background:#dff4f5;color:#006d75}.fitiq[data-theme=light] .fi-selection-card.selected span,.fitiq[data-theme=light] .fi-selection-card.selected svg{color:#006d75}.fitiq[data-theme=light] .fi-check{color:var(--fi-text)}.fitiq[data-theme=light] .fi-steps .current small{color:#006d75}@media (max-width:760px){.fi-client-form{padding-top:10px}.fi-client-form-photo{position:static;margin:0 0 20px auto}.fi-goal-grid,.fi-level-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-nutrition-metrics{grid-template-columns:repeat(2,1fr)}.fi-calorie-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-calorie-chain>b{display:none}}.fi-body-report-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--fi-line)}.fi-body-report-card>a{display:flex;flex:1;flex-direction:column;border:0}.fi-report-remove{display:inline-flex;align-items:center;gap:5px;margin-top:7px;padding:5px 0;border:0;background:none;color:var(--fi-danger,#c96356);cursor:pointer;font-size:12px}.fi-report-remove:focus-visible{outline:2px solid var(--fi-cyan);outline-offset:3px}@media (max-width:540px){.fi-emergency-fields{grid-template-columns:1fr}.fi-phone-field select{flex-basis:118px}.fi-choice-grid.three,.fi-goal-grid,.fi-level-grid{grid-template-columns:1fr}.fi-choice-grid.four{grid-template-columns:repeat(2,1fr)}.fi-emergency-fields{grid-template-columns:1fr}.fi-nutrition-metrics{grid-template-columns:1fr 1fr}}.fi-confirm-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:24px;background:rgb(1 17 21/78%);backdrop-filter:blur(8px)}.fi-confirm-dialog{width:min(100%,510px);padding:34px;border:1px solid var(--fi-line);background:var(--fi-panel);box-shadow:0 28px 90px rgb(0 0 0/42%)}.fi-confirm-icon{display:grid;width:48px;height:48px;margin-bottom:22px;place-items:center;color:#ffb3a3;border:1px solid rgb(255 126 102/45%);background:rgb(127 34 22/22%)}.fi-confirm-dialog h2{margin:10px 0;font-size:clamp(24px,4vw,34px)}.fi-confirm-dialog p{margin:0 0 24px;color:var(--fi-muted);line-height:1.7}.fi-confirm-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.fi-button.danger-button{background:#c44c38;color:#fff}.fi-button.danger-button:hover{background:#dd5a43}@media (max-width:560px){.fi-confirm-dialog{padding:26px 20px}.fi-confirm-actions{flex-direction:column-reverse}.fi-confirm-actions .fi-button{width:100%}}.fitiq[data-theme=light] .fi-sidebar nav button{color:#50666d}.fitiq[data-theme=light] .fi-sidebar nav .active{background:#dff4f5;border-color:#a8dadd}.fitiq[data-theme=light] .fi-button.secondary,.fitiq[data-theme=light] .fi-choices button,.fitiq[data-theme=light] .fi-panel,.fitiq[data-theme=light] .fi-report-preview,.fitiq[data-theme=light] .fi-review,.fitiq[data-theme=light] .fi-tabs button,.fitiq[data-theme=light] .fi-target,.fitiq[data-theme=light] .fi-upload,.fitiq[data-theme=light] .fi-week{background:#ffffff;border-color:var(--fi-line);color:var(--fi-text)}.fitiq[data-theme=light] .fi-choices button.selected,.fitiq[data-theme=light] .fi-frequency button.selected,.fitiq[data-theme=light] .fi-goals button.selected,.fitiq[data-theme=light] .fi-tabs button.selected{background:#dff4f5;border-color:var(--fi-cyan);color:#006d75}.fitiq[data-theme=light] input:not([type=checkbox]):not([type=file]),.fitiq[data-theme=light] select,.fitiq[data-theme=light] textarea{background:#ffffff;border-color:#b9cdd1;color:#10242a}.fitiq[data-theme=light] .fitiq th,.fitiq[data-theme=light] th{background:#e7f0f1;color:#445b62}.fitiq[data-theme=light] .fi-status{background:#e3eaeb;color:#42575e}.fitiq[data-theme=light] .fi-status.completed{background:#d8f1f2;color:#067780}.fitiq[data-theme=light] .fi-user-avatar{background:#d8eff0;color:#087c84}.fitiq[data-theme=light] .fi-login-art{--color-bright:#eef6f7;color:#ffffff}.fitiq[data-theme=light] .fi-login-art h1{color:#eef6f7}.fitiq[data-theme=light] .fi-login-art .fi-eyebrow{color:#40e8ee}.fitiq[data-theme=light] .fi-backdrop{background:#122a3480}@keyframes fi-spin{to{transform:rotate(1turn)}}@media (min-width:1500px){.fi-home-main{padding:60px}.fi-hero h2{font-size:44px}.fi-hero>div{left:45px;bottom:55px}}@media (max-width:1100px){.fi-sidebar{width:190px}.fi-workspace{margin-left:190px}.fi-home-main{padding:35px 24px}.fi-home{grid-template-columns:minmax(0,1fr) 28%}.fi-top-caption{display:none}.fi-wizard{padding:26px}.fi-steps small{display:none}.fi-stats{gap:8px}.fi-stats>div{padding:16px 10px}.fi-hero h2{font-size:28px}.fi-hero>div{left:20px}.fi-report-layout{gap:20px}}@media (max-width:760px){.fi-sidebar{transform:translateX(-100%);width:240px;transition:transform .2s}.fi-sidebar.open{transform:translateX(0)}.fi-sidebar-close{display:grid;position:absolute;right:8px;top:20px}.fi-backdrop{display:block;position:fixed;inset:0;background:#0009;border:0;z-index:25}.fi-workspace{margin-left:0}.fi-menu{display:grid}.fi-mobile-brand{display:inline-flex;align-items:center}.fi-mobile-brand svg{width:53px;height:23px}.fi-topbar{height:62px;padding:0 16px}.fi-trainer{font-size:10px}.fi-home{grid-template-columns:1fr;min-height:unset}.fi-hero{display:block;grid-row:1;min-height:250px}.fi-hero>img{object-position:center 31%}.fi-hero>div{bottom:18px;left:20px}.fi-hero h2{font-size:23px}.fi-hero .fi-cyan-line{margin:12px 0}.fi-hero svg{width:55px;height:23px}.fi-hero p{margin:2px 0 0}.fi-home-main{grid-row:2}.fi-home-main,.fi-main{padding:30px 20px}.fitiq h1{font-size:25px}.fi-wizard{padding:24px 18px}.fi-steps{margin-bottom:30px}.fi-steps button>span{width:24px;height:24px;font-size:9px}.fi-steps:before{top:12px}.fi-form-grid{grid-template-columns:1fr}.fi-wizard-title h1{font-size:24px}.fi-goals{gap:10px}.fi-goals button{min-height:115px;font-size:11px;padding:10px}.fi-metrics{grid-template-columns:repeat(2,1fr)}.fi-upload-row{grid-template-columns:1fr}.fi-upload-row .fi-panel{padding:20px}.fi-wizard-footer{gap:10px;flex-wrap:wrap}.fi-wizard-footer>span{font-size:9px}.fi-wizard-footer .fi-button{padding:11px 14px}.fi-wizard-footer .fi-link{font-size:10px}.fi-photos,.fi-report-layout{grid-template-columns:1fr}.fi-photos .fi-upload{min-height:190px}.fi-client-grid,.fi-client-record-grid{grid-template-columns:1fr}.fi-followup-row{grid-template-columns:auto 1fr auto}.fi-followup-row>span:nth-child(3){grid-column:2/-1}.fi-title-row{align-items:flex-start;gap:12px}.fi-title-row .fi-button{padding:10px 12px;font-size:10px;white-space:nowrap}.fi-login{grid-template-columns:1fr}.fi-login-art{padding:26px;min-height:260px;background-position:center 10%}.fi-login-art>svg{width:65px;height:28px}.fi-login-art h1{font-size:36px;letter-spacing:-1px}.fi-login-art .fi-eyebrow,.fi-login-art h1 br,.fi-login-art p{display:none}.fi-login>section{padding:35px 25px}.fi-alert,.fi-notice,.fi-progress{margin:14px 18px}.fi-meal{grid-template-columns:repeat(2,1fr)}.fi-meal .fi-field:nth-child(2),.fi-meal .fi-field:nth-child(3){grid-column:1/-1}.fi-panel{padding:17px}.fi-catalog-summary{grid-template-columns:repeat(2,1fr)}.fi-catalog-filters,.fi-score-grid{grid-template-columns:1fr 1fr}.fi-screening>div{font-size:11px}.fi-screening .fi-choices button{min-width:48px;padding:5px 8px}.fi-stats strong{font-size:25px}.fi-stats span{font-size:9px}.fi-tabs button{padding:10px 6px;font-size:10px}}.fi-workout-page{max-width:1500px}.fi-workout-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.fi-workout-heading h1{margin:5px 0}.fi-workout-box p,.fi-workout-heading p{color:var(--fi-muted);margin:4px 0 12px}.fi-workout-editor-grid{display:grid;grid-template-columns:minmax(230px,.95fr) minmax(280px,1.1fr) minmax(250px,.95fr);gap:14px;align-items:start}.fi-workout-editor-column{display:grid;gap:14px}.fi-workout-box{border:1px solid var(--fi-line);border-radius:10px;background:var(--fi-panel);padding:18px;min-width:0}.fi-workout-box h2{font-size:18px;margin:0 0 8px;display:flex;align-items:center;gap:7px}.fi-workout-box h2 small{font-size:11px;color:var(--fi-muted);font-weight:400}.fi-workout-options{display:grid;gap:6px}.fi-workout-options button{color:var(--fi-text);display:flex;align-items:center;width:100%;gap:11px;text-align:left;padding:11px;border:1px solid var(--fi-line);border-radius:7px;background:transparent;cursor:pointer}.fi-workout-options button.selected{border-color:var(--fi-cyan);background:color-mix(in srgb,var(--fi-cyan) 12%,var(--fi-panel))}.fi-workout-options button svg{color:var(--fi-cyan);flex:none}.fi-workout-options button span:nth-child(2){display:grid;gap:3px;flex:1}.fi-workout-options button small{color:var(--fi-muted);font-size:11px}.fi-workout-radio{width:17px;height:17px;border:1px solid var(--fi-muted);border-radius:50%}.fi-workout-options .selected .fi-workout-radio{border:5px solid var(--fi-cyan)}.fi-modal label,.fi-workout-details label,.fi-workout-filters label{display:grid;gap:6px;font-weight:600;margin:12px 0}.fi-modal input,.fi-workout-details input,.fi-workout-details textarea,.fi-workout-filters select{width:100%;color:var(--fi-text);background:var(--fi-bg);border:1px solid var(--fi-line);border-radius:5px;padding:10px 12px;font:inherit}.fi-workout-details small{color:var(--fi-muted);font-size:11px;font-weight:400}.fi-workout-paper{background:#fff;color:#09202a;padding:20px;border-radius:7px}.fi-workout-paper>span{color:#008d9a;font-weight:700;font-size:12px}.fitiq .fi-workout-paper h3{color:#09202a;font-size:24px;margin:10px 0}.fi-workout-paper p{color:#273b41}.fi-workout-paper>div{background:#e8faf4;padding:14px;border-radius:6px;margin-top:18px}.fi-ems-benefits ul,.fi-workout-paper ul{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}.fi-ems-benefits li,.fi-workout-paper li{display:flex;align-items:center;gap:8px}.fi-ems-benefits li svg,.fi-workout-paper li svg{color:#00a9a5;flex:none}.fi-workout-preview-note{font-size:12px}.fi-workout-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.fi-workout-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fi-workout-summary{display:flex;align-items:center;gap:15px;flex-wrap:wrap;margin:10px 0 20px;color:var(--fi-muted)}.fi-workout-summary strong{color:var(--fi-text)}.fi-workout-shortage{color:#eea693}.fi-workout-list{padding:0;list-style:none;display:grid;gap:10px}.fi-workout-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:start;background:var(--fi-panel);border:1px solid var(--fi-line);border-radius:8px;padding:18px}.fi-workout-list-number{color:var(--fi-cyan);font-weight:800}.fi-workout-list li small{display:block;color:var(--fi-muted)}.fi-workout-list li p{margin:8px 0 0;color:var(--fi-muted)}.fi-workout-list-actions{display:flex;align-items:center;gap:6px}.fi-workout-list-actions button{border:1px solid var(--fi-line);border-radius:5px;background:transparent;color:var(--fi-text);padding:7px;cursor:pointer}.fi-workout-list-actions .danger{color:#eea693}.fi-workout-empty{border:1px dashed var(--fi-line);padding:35px;text-align:center;color:var(--fi-muted)}.fi-ems-summary{display:flex;justify-content:space-between;gap:15px;border:1px solid var(--fi-line);border-radius:8px;padding:18px;margin:18px 0;background:var(--fi-panel)}.fi-ems-summary>div{display:grid;gap:5px}.fi-ems-summary span{color:var(--fi-muted);font-size:13px}.fi-ems-session{border:1px solid var(--fi-line);border-radius:8px;padding:20px;margin:14px 0;background:var(--fi-panel)}.fi-ems-session header{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;border-bottom:1px solid var(--fi-line);padding-bottom:12px}.fi-ems-session h3{font-size:20px;margin:5px 0 0}.fi-ems-session>p{line-height:1.65}.fi-ems-benefits{border:1px solid color-mix(in srgb,var(--fi-cyan) 40%,var(--fi-line));border-radius:7px;padding:14px;background:color-mix(in srgb,var(--fi-cyan) 7%,var(--fi-panel))}.fi-ems-benefits strong{color:var(--fi-cyan)}.fi-ems-edit{margin-top:16px}.fi-ems-edit summary{cursor:pointer;color:var(--fi-cyan);font-weight:600}.fi-ems-edit .fi-field{margin-top:12px}@media (max-width:1100px){.fi-workout-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fi-workout-preview{grid-column:1/-1}}@media (max-width:760px){.fi-workout-editor-grid,.fi-workout-filters{grid-template-columns:1fr}.fi-workout-heading{flex-wrap:wrap}.fi-workout-list li{grid-template-columns:auto 1fr}.fi-workout-list-actions{grid-column:1/-1;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.fitiq *{animation:none!important;transition:none!important}}