@media (max-width:768px){#__next,body,html{overflow-x:hidden!important;max-width:100vw!important}header.sticky,header[style*="z-index: 40"],header[style*="zIndex: 40"]{z-index:10!important}main{padding:16px!important}header[style]:not(.lumen-topbar){padding-left:16px!important;padding-right:16px!important}header:not(.lumen-topbar) a,header:not(.lumen-topbar) button{padding:7px 12px!important;font-size:12px!important}[style*="repeat(3, 1fr)"], [style*="repeat(4, 1fr)"], [style*="repeat(5, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}[style*="1fr 2fr"],[style*="1fr 300px"],[style*="1fr 320px"],[style*="1fr 340px"],[style*="2fr 1fr"],[style*="300px 1fr"],[style*="400px 1fr"]{grid-template-columns:1fr!important}[style*="100px 1fr 120px 80px 140px"],[style*="gridTemplateColumns: '100px"]{grid-template-columns:1fr auto!important}[style*="1fr 1fr 1fr"],[style*="repeat(3, 1fr)"][style*=plan]{grid-template-columns:1fr!important}[style*="fontSize: 36"],[style*="fontSize: 40"]{font-size:26px!important}[style*="fontSize: 20"],[style*="fontSize: 22"],[style*="fontSize: 28"]{font-size:18px!important}[style*="fontSize: 10"],[style*="fontSize: 11"]{font-size:13px!important}input,select,textarea{font-size:16px!important;min-height:44px!important}h1,h2,h3{word-break:break-word;font-size:clamp(16px,4vw,22px)!important}[style*="padding: '22px 24px'"],[style*="padding: 22"],[style*="padding: 24"]{padding:14px 16px!important}[style*="maxWidth: 480"],[style*="minWidth: 420"]{min-width:unset!important;max-width:100%!important;width:100%!important}[style*="display: 'grid'"][style*="1fr 1fr"]{grid-template-columns:1fr!important}[style*="display: 'flex'"][style*="gap: 12"],[style*="display: 'flex'"][style*="gap: 8"]{flex-wrap:wrap!important}a[style*="borderRadius: 50"],button{min-height:44px!important}.pb-20{padding-bottom:5rem!important}}@media (max-width:640px){.stats-header{padding:0 16px}.stats-main{padding:16px}.stats-kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px}.stats-kpi-grid>div:last-child{grid-column:1/-1}}.stats-header{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;display:flex;align-items:center;position:sticky;top:0;z-index:40}.stats-main{padding:24px 28px}.stats-kpi-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.stats-g-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stats-g-charts{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.stats-g-pie{display:flex;align-items:center;gap:16px}.stats-g-pie-legend{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0}.stats-f-filters{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.stats-f-filter-item{flex:1;min-width:160px}.stats-f-kpi{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:24px}.stats-f-tabs{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.stats-f-tabs::-webkit-scrollbar{display:none}@media (max-width:640px){.stats-header{padding:0 16px}.stats-main{padding:16px}.stats-kpi-grid{grid-template-columns:repeat(2,1fr);gap:10px}.stats-kpi-grid>div:last-child{grid-column:1/-1}.stats-g-kpi{grid-template-columns:repeat(2,1fr);gap:10px}.stats-g-charts{grid-template-columns:1fr}.stats-g-pie{flex-direction:column}.stats-g-pie>*{width:100%!important}.stats-f-kpi{grid-template-columns:repeat(2,1fr);gap:10px}.stats-f-kpi>div:last-child{grid-column:1/-1}.stats-f-filters{flex-direction:column}.stats-f-filter-item{width:100%}}.notif-close-btn{display:none!important}.notif-overlay{display:none}.notif-dropdown{position:absolute;top:calc(100% + 8px);right:0;width:320px;max-height:420px;background:#fff;border:1px solid #e8f0ec;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,.1);z-index:9999;overflow:hidden;display:flex;flex-direction:column}.notif-sheet{display:none}@media (max-width:640px){.notif-dropdown{display:none!important}.notif-overlay{display:block;position:fixed;inset:0;background:rgba(11,31,22,.45);z-index:98;animation:notifFadeIn .2s ease}.notif-sheet{display:flex;flex-direction:column;position:fixed;bottom:calc(56px + env(safe-area-inset-bottom, 0px));left:0;right:0;max-height:80vh;background:#fff;border-radius:20px 20px 0 0;box-shadow:0 -4px 32px rgba(0,0,0,.12);z-index:99;transform:translateY(105%);transition:transform .3s cubic-bezier(.32,.72,0,1)}.notif-sheet.open{transform:translateY(0)}.notif-sheet-handle{width:36px;height:4px;background:#e8f0ec;border-radius:99px;margin:12px auto 4px;flex-shrink:0}.notif-close-btn{display:flex!important}}@keyframes notifFadeIn{0%{opacity:0}to{opacity:1}}.vis-main{padding:24px 28px}.vis-stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:24px}.vis-pipeline-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.vis-pipeline-inner{display:flex;align-items:center;gap:8px;min-width:480px}.vis-table-header{padding:10px 20px;border-bottom:1px solid #f3f4f6;font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:1px}.vis-row,.vis-table-header{display:grid;grid-template-columns:2fr 1fr 120px 120px 100px}.vis-row{padding:14px 20px;border-bottom:1px solid #f9fafb;align-items:center;text-decoration:none}.vis-row:hover{background:#f9fafb}.fin-main{padding:20px 24px}.fin-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fin-table-header{display:grid;grid-template-columns:100px 1fr 130px 70px 140px;padding:10px 22px;border-bottom:.5px solid var(--lumen-border);font-size:10px;font-weight:700;color:var(--lumen-muted);text-transform:uppercase;letter-spacing:1px}.fin-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.fin-row{display:grid;grid-template-columns:100px 1fr 130px 70px 140px;padding:14px 22px;align-items:center}@media (max-width:640px){.vis-main{padding:16px}.vis-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.vis-stats-grid>div:last-child{grid-column:1/-1}.vis-table-header{display:none}.vis-row{grid-template-columns:1fr auto;padding:12px 16px}.vis-col-hide{display:none}.fin-main{padding:16px}.fin-grid-3{grid-template-columns:1fr;gap:10px}.fin-table-header{display:none}.fin-row{grid-template-columns:auto 1fr auto;gap:10px;padding:12px 16px}.fin-col-hide{display:none}}.agenda-header{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:40}.agenda-main{padding:24px 28px}.agenda-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.agenda-cal-cell{min-height:52px}.agenda-filters{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.agenda-search{flex:1;min-width:160px}.agenda-event-top{display:flex;align-items:flex-start;gap:16px}.agenda-event-btn{display:none}@media (min-width:641px){.agenda-event-top{align-items:center}.agenda-event-card .agenda-event-btn,.agenda-past-card .agenda-event-btn{display:none}.agenda-event-card,.agenda-past-card{display:flex;align-items:center;gap:16px}.agenda-event-top{flex:1}.agenda-event-btn{display:flex!important;margin-top:0!important;flex-shrink:0;width:auto}}@media (max-width:640px){.agenda-header{padding:0 16px}.agenda-main{padding:16px}.agenda-stats-grid{grid-template-columns:repeat(3,1fr);gap:8px}.agenda-cal-cell{min-height:38px}.agenda-filters{flex-direction:column;align-items:stretch}.agenda-search{min-width:unset;width:100%}.agenda-event-card,.agenda-past-card{display:block}.agenda-event-top{display:flex;align-items:flex-start;gap:12px}.agenda-event-btn{display:flex!important;width:100%;margin-top:12px}}.profil-header{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;justify-content:space-between;position:sticky;top:0;z-index:40}.profil-header,.profil-hero{display:flex;align-items:center}.profil-hero{padding:28px 24px 24px;flex-direction:column;gap:0;text-align:center}.profil-tabs{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.profil-tabs::-webkit-scrollbar{display:none}.profil-main{padding:24px 28px}.profil-stats-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.profil-stats-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.honor-scroll{scrollbar-width:none;-ms-overflow-style:none}.honor-scroll::-webkit-scrollbar{display:none}@media (max-width:640px){.profil-header{padding:0 16px;gap:8px}.profil-hero{padding:24px 16px 20px}.profil-tabs{padding:0 16px}.profil-main{padding:16px}.profil-stats-4{grid-template-columns:repeat(2,1fr);gap:10px}.profil-stats-3{grid-template-columns:repeat(3,1fr);gap:8px}}.rapp-header{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:40}.rapp-main{padding:24px 28px}.rapp-filter-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:0}.rapp-search-row{display:flex;gap:10px;align-items:flex-end}.rapp-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:0}.rapp-table-header{display:grid;grid-template-columns:100px 1fr 130px 80px 130px 120px;padding:10px 22px;border-bottom:1px solid #f3f4f6;font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:1px}.rapp-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.rapp-row{display:grid;grid-template-columns:100px 1fr 130px 80px 130px 120px;padding:14px 22px;border-bottom:1px solid #f9fafb;align-items:center;cursor:pointer;min-width:700px}.rapp-row:hover{background:#f9fafb}@media (max-width:640px){.rapp-header{padding:0 16px}.rapp-main{padding:16px}.rapp-filter-grid{grid-template-columns:1fr;gap:10px}.rapp-search-row{flex-direction:column;align-items:stretch}.rapp-search-row>button{width:100%;justify-content:center}.rapp-kpi-grid{grid-template-columns:1fr;gap:10px}.rapp-table-header{display:none}.rapp-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;min-width:unset;border-bottom:1px solid #f3f4f6}.rapp-row>div:first-child{order:1}.rapp-row>div:nth-child(2){order:0;font-size:14px}.rapp-row>div:nth-child(3){order:2}.rapp-row>div:nth-child(4){order:3}.rapp-row>div:nth-child(5){order:4}.rapp-row>div:nth-child(6){display:none}}.form-header{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:40}.form-main{padding:24px 28px}.form-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.form-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media (max-width:640px){.form-header{padding:0 16px}.form-main{padding:16px}.form-stats-grid{grid-template-columns:repeat(3,1fr);gap:8px}.form-cards-grid{grid-template-columns:1fr}}.page-header-std{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;display:flex;align-items:center;position:sticky;top:0;z-index:40}.page-main-std{padding:24px 28px}.obj-header{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:40}.obj-main{padding:24px 28px}.obj-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px}.obj-values-row{display:flex;align-items:center;justify-content:space-between}.zones-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}@media (max-width:640px){.page-header-std{padding:0 16px}.page-main-std{padding:16px}.obj-header{padding:0 16px}.obj-main{padding:16px}.obj-stats-grid,.zones-stats-grid{gap:8px}.obj-values-row{flex-direction:column;align-items:flex-start;gap:8px}.obj-values-row>div:last-child{text-align:left}}.struct-tabs{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.struct-tabs::-webkit-scrollbar{display:none}.struct-btn-row{display:flex;gap:8px;flex-shrink:0}.quiz-header{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:40}.quiz-header-btns{display:flex;gap:8px}.quiz-main{padding:24px 28px}.quiz-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.quiz-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:24px}.badge-header{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:40}.badge-main{padding:24px 28px}.badge-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:640px){.quiz-header{padding:0 16px;gap:8px}.quiz-main{padding:16px}.badge-header{padding:0 16px;gap:8px}.badge-main{padding:16px}.quiz-cards-grid{grid-template-columns:1fr}.badge-stats-grid,.quiz-stats-grid{gap:8px}.struct-btn-row{gap:6px}}.temo-header{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:40}.temo-main{padding:24px 28px}.temo-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.temo-tabs{display:flex;gap:4px;margin-bottom:20px;background:#fff;border:1px solid #e8f0ec;border-radius:14px;padding:4px;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.temo-tabs::-webkit-scrollbar{display:none}.cell-header{background:#fff;border-bottom:1px solid #e8f0ec;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:40}.cell-main{padding:24px 28px}.cell-stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.dimes-header{background:#fff;border-bottom:1px solid #e8f0ec;min-height:64px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:40;flex-wrap:wrap;gap:8px;padding:8px 20px}.dimes-main{padding:24px 28px}.dimes-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dimes-table-header{padding:10px 20px;border-bottom:1px solid #f3f4f6;font-size:10px;font-weight:700;color:#9ca3af;text-transform:uppercase;letter-spacing:1px}.dimes-row,.dimes-table-header{display:grid;grid-template-columns:2fr 1fr 1fr 120px}.dimes-row{padding:14px 20px;border-bottom:1px solid #f9fafb;align-items:center;transition:background .15s}.dimes-row-tithed{background:#f0fdf9}@media (max-width:640px){.temo-header{padding:0 16px}.temo-main{padding:16px}.temo-stats-grid{gap:8px}.cell-header{padding:0 16px}.cell-main{padding:16px}.cell-stats-grid{gap:8px}.dimes-header{padding:8px 16px;gap:6px}.dimes-main{padding:16px}.dimes-stats-grid{grid-template-columns:repeat(2,1fr);gap:10px}.dimes-table-header{display:none}.dimes-row{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 16px;border-bottom:1px solid #f3f4f6}.dimes-row>div:nth-child(2){display:none}.dimes-row>div:nth-child(3),.dimes-row>div:nth-child(4){display:flex;align-items:center}}.desktop-only{display:none!important}@media (min-width:1024px){.desktop-only{display:flex!important}}.mobile-nav{display:flex}@media (min-width:1024px){.mobile-nav{display:none!important}}.dashboard-main{flex:1;min-width:0;display:flex;flex-direction:column;min-height:100vh}@media (min-width:1024px){.dashboard-main{margin-left:220px}}@media (max-width:1023px){.dashboard-main{padding-bottom:calc(56px + env(safe-area-inset-bottom, 0px))}}@media (max-width:639px){.notif-sheet{bottom:calc(56px + env(safe-area-inset-bottom, 0px))!important}}@media (max-height:500px) and (orientation:landscape){.mobile-nav header{height:44px!important}.mobile-nav>div[style*="position: fixed"]{overflow-y:auto!important;-webkit-overflow-scrolling:touch}}.skeleton{background:linear-gradient(90deg,#f0f4f2 25%,#e4ebe7 50%,#f0f4f2 75%);background-size:800px 100%;animation:shimmer 1.4s ease-in-out infinite}@keyframes shimmer{0%{background-position:-400%}to{background-position:400%}}.skeleton{background:linear-gradient(90deg,#edf2ef 25%,#e0ebe6 50%,#edf2ef 75%);background-size:400% 100%;animation:shimmer 1.6s ease-in-out infinite;border-radius:10px}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.page-transition{animation:pageFadeIn .18s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.content-fade{animation:contentFadeIn .2s ease-out}@media (prefers-reduced-motion:reduce){.content-fade,.page-transition{animation:none}}@keyframes contentFadeIn{0%{opacity:0}to{opacity:1}}.content-fade{animation:contentFadeIn .25s ease-out}