@font-face{font-family:MF Display;src:url(/fonts/PangMenZhengDaoBiaoTiTiMianFeiBan.woff2) format("woff2");font-display:swap}:root{font-family:PingFang SC,sans-serif;font-size:14px;color:#f4f9ff;background:#02050a;font-synthesis:none}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0;overflow:hidden}button{font:inherit}.viewport{position:relative;width:100%;height:100%;overflow:hidden;background:#02050a}.dashboard{position:absolute;left:50%;top:50%;width:2160px;height:1200px;margin-left:-1080px;margin-top:-600px;overflow:hidden;isolation:isolate;transform-origin:center;background:#030812}.rock-texture{position:absolute;z-index:-4;inset:-2%;background:url(/dashboard-texture.png) center / cover no-repeat;filter:brightness(1.36) contrast(1.18) saturate(1.08);animation:texture-drift 28s ease-in-out infinite alternate}.mf-frame{position:absolute;z-index:-3;inset:0;opacity:.3;background:url(/assets/page_bg-B2YW_Egj.png) center / 100% 100% no-repeat;pointer-events:none}.dashboard:before{position:absolute;z-index:-2;inset:0;content:"";background:radial-gradient(circle at 50% 45%,rgba(18,92,164,.065),transparent 40%),linear-gradient(90deg,rgba(0,6,16,.28),transparent 24% 76%,rgba(0,6,16,.28)),#000c1c14}.ambient-scan{position:absolute;z-index:-1;inset:0;opacity:.22;background:linear-gradient(180deg,transparent,rgba(91,199,250,.11) 48%,transparent 52%);background-size:100% 420px;animation:scan 11s linear infinite;pointer-events:none}.layout-header{position:relative;z-index:5;height:90px;background:url(/assets/title_bg_base_cells-zB4wlqLz.png) center top / 100% 100% no-repeat}.header-effect{position:absolute;z-index:2;inset:0;background-position:center top;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;opacity:0;transform:translateZ(0);will-change:opacity,filter}.header-blue-cell{opacity:.12;filter:brightness(1.5) saturate(1.35) drop-shadow(0 0 8px rgba(67,137,232,.88));will-change:opacity;animation:title-blue-cell-breathe 5s cubic-bezier(.42,0,.58,1) infinite}.header-blue-left{clip-path:inset(0 50% 0 0)}.header-blue-right{clip-path:inset(0 0 0 50%)}.header-blue-cell-1{background-image:url(data:image/png;base64,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)}.header-blue-cell-2{background-image:url(data:image/png;base64,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);animation-delay:.42s}.header-blue-cell-3{background-image:url(data:image/png;base64,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);animation-delay:.84s}.header-blue-right.header-blue-cell-1{animation-delay:.12s}.header-blue-right.header-blue-cell-2{animation-delay:.54s}.header-blue-right.header-blue-cell-3{animation-delay:.96s}.header-yellow-cell{animation:title-yellow-cell-flash 6.2s linear infinite}.header-yellow-cell-1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAABcCAYAAACP+agcAAADZklEQVR42u3cMWrDQBAF0JkVUW6Ve7hJOqvJDXyN4NIhaXwHlTmWjTQpgoxIFQIuBO/Bssuy1S//wEYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADApqQIALi3r8+X17+8e3r+eJMWAAAAEPoPAPi3JgIA7mk8DcNcLedqGRGxnNdruR9P+0FiAAAAwNaM7/th3XH83tcdyHga9B8AhAEwAJt0Ph52D+3yWBVZFTlV16oyK/L2A0VV5jS3FhHRd9f+fDzsJAcAAADEhvqPvl37qshp7trSgUT8DH+XXqQqc6qu9d1F/wEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHAX37lZWAI/tL/fAAAAAElFTkSuQmCC)}.header-yellow-cell-2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAABcCAYAAACP+agcAAADRElEQVR42u3ZvQ2CQBgG4A/ERjdwExpHMDROxCR2JBQmLGHLDBY6BMXZUJAIsTO55HmSK+6nepvLvRcBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWSlEAECu3kPdp43Lbbl+ujyu0gIAAAAiIl5D3ceP0jyFPgGAfJUiACBHz/v5ljb20spZiQEAAADLjqD40SvoEwAIH8AA8B9j17RVOR3nV1mxeKEVXyMiqt10GLumlRwAAACEPmHuDNJKh7Cc7/UJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAmfkAh/Q1IOG+YacAAAAASUVORK5CYII=);animation-delay:.68s}.header-yellow-cell-3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAABcCAYAAACP+agcAAADKklEQVR42u3ZoQ3CUBSG0VuewBfBBGzQEMIADEE6BcwBUxAmqHoDEMIKTEAa8IgGBAJbR0nO0Vd97s+NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgL9SSAAAX6fDejOfnnd9bi+3xXZZH/eqAQAAgH0OAOEBDADD88yzeyq6ss9t90qP8eo6UQ0AAADscwAYipEEAPDRNlXuOy4jIlLRlW1TZeUAAADAPgcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAODX3uzjLoWsGRbOAAAAAElFTkSuQmCC);animation-delay:1.36s}.header-orange-cell{animation:title-orange-cell-chase 7.2s ease-in-out infinite}.header-orange-cell-1{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAABcCAYAAACP+agcAAADAUlEQVR42u3ZMQ2AQBAEwIWQvA80YAE61FLiBSUUNAiA5J9QzAjYYru9SwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABa6FQAALRw7uNaI2eYj02bAACAvQMA8EyvAgAg9Y8hyx+zAAAA7B0AIB7AAAB5c8CYkpSKkeXOBAAAsHcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD42gUQvxjSLF+QswAAAABJRU5ErkJggg==)}.header-orange-cell-2{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAABcCAYAAACP+agcAAADBklEQVR42u3aOw2AUBAEwIXQYgIJeMAEBtCEFjwgASUUNAigeCR8ZgRssdUmdwkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAHSoVAABfsS9dn2QqFDc3w7ZqFQAA7H8AgDepVQAAfMj40CwAAMD+BwCIAzAAQC5//09J2oKR7ZkJAADY/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzXAatQFKI0mG/PAAAAAElFTkSuQmCC);animation-delay:.6s}.header-orange-cell-3{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAB4AAAABcCAYAAACP+agcAAADA0lEQVR42u3bwQ1AUBAE0CFqUIBedEBpqqADvajEwUUB4hMO7xUwhzlNstkEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4A2VCgAAyuxrNySZH4obm35btAoAgD0MAMAdtQoAAIpNP80CAAB7GAAgDsAAAOTyt8OcpH0wsj0zAQDAHgYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDvHcKxFsJkcmBUAAAAAElFTkSuQmCC);animation-delay:1.2s}.header-breath{position:absolute;z-index:2;bottom:49px;display:flex;gap:9px;pointer-events:none}.header-breath-left{--breath-skew: 34deg;left:585px;flex-direction:row-reverse}.header-breath-right{--breath-skew: -34deg;right:585px}.header-breath i{width:30px;height:5px;display:block;transform:skew(var(--breath-skew));background:linear-gradient(90deg,transparent,#4389e8);filter:drop-shadow(0 0 5px #4389e8);animation:title-breath 2.6s ease-in-out infinite}.header-breath i:nth-child(2){animation-delay:.18s}.header-breath i:nth-child(3){animation-delay:.36s}.header-breath-right i:nth-child(1){animation-delay:1.3s}.header-breath-right i:nth-child(2){animation-delay:1.48s}.header-breath-right i:nth-child(3){animation-delay:1.66s}.header-lamp-mask{position:absolute;z-index:1;bottom:21px;width:104px;height:15px;background:#07162a;pointer-events:none}.header-lamp-mask-left{left:438px}.header-lamp-mask-right{right:438px}.header-lamps{position:absolute;z-index:2;bottom:27px;display:flex;gap:9px;pointer-events:none}.header-lamps-left{left:442px}.header-lamps-right{right:442px}.header-lamps i{width:20px;height:2px;display:block;transform:skew(-30deg);background:linear-gradient(90deg,transparent,#f1bd49 48%,transparent);box-shadow:0 0 5px #f1bd49b8;animation:lamp-blink 1.65s ease-in-out infinite}.header-lamps i:nth-child(2){animation-delay:.22s}.header-lamps i:nth-child(3){animation-delay:.44s}.header-lamps-right i:nth-child(1){animation-delay:.6s}.header-lamps-right i:nth-child(2){animation-delay:.82s}.header-lamps-right i:nth-child(3){animation-delay:1.04s}.header-line-pulse{position:absolute;z-index:2;bottom:12px;width:220px;height:2px;opacity:.35;background:linear-gradient(90deg,transparent,#35e7f2,transparent);filter:drop-shadow(0 0 5px #35e7f2);animation:line-pulse 4.2s ease-in-out infinite}.header-line-pulse-left{left:98px}.header-line-pulse-right{right:98px;animation-delay:2.1s}.header-middle{position:absolute;left:50%;top:5px;width:980px;transform:translate(-50%);text-align:center}.header-middle h1{margin:0;font-family:MF Display,PingFang SC,sans-serif;font-size:39px;line-height:51px;font-weight:500;letter-spacing:0;background:linear-gradient(0deg,#b9cfff,#fff 76%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 4px 12px rgba(93,164,255,.28)}.header-middle p{margin:0;color:#b7d5f7;font-size:14px;letter-spacing:0}.header-left,.header-right{position:absolute;top:22px;display:flex;align-items:center;color:#e8f4ff;font-size:15px}.header-left{left:34px;gap:10px;width:570px}.header-left svg{flex:0 0 auto;color:#fff;filter:drop-shadow(0 0 6px rgba(91,199,250,.8))}.message-window{width:520px;overflow:hidden;white-space:nowrap;background:linear-gradient(0deg,#b9cfff,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.message-window span{display:inline-block;min-width:100%;animation:message-roll 18s linear infinite}.header-right{right:34px;gap:24px}.header-right span{position:relative;min-width:84px;text-align:center;text-shadow:0 3px 4px rgba(92,153,246,.48)}.header-right span:not(:last-child):after{position:absolute;right:-12px;top:4px;width:1px;height:12px;content:"";background:#ffffff47}.header-light{position:absolute;left:610px;bottom:-48px;width:548px;height:80px;background:url(/assets/light_bg-DEu33pwq.png) center / contain no-repeat;animation:header-light 6.8s ease-in-out infinite;pointer-events:none}.dashboard-main{position:relative;height:1110px;padding:10px 14px 16px;display:grid;grid-template-columns:458px minmax(0,1fr) 458px;gap:20px}.school-overview{position:relative;height:1110px;padding:10px 14px 16px;display:grid;grid-template-rows:120px minmax(0,1fr);gap:14px}.overview-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.overview-kpi{position:relative;min-width:0;padding:13px 18px 10px 25px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent) 58%,transparent);background:linear-gradient(105deg,color-mix(in srgb,var(--accent) 14%,transparent),#0d30540d 62%);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 24px #3f8fdc17,0 0 14px #1960b021}.overview-kpi:before{position:absolute;left:0;top:13px;bottom:13px;width:3px;content:"";background:var(--accent);box-shadow:0 0 12px var(--accent)}.overview-kpi:after{position:absolute;top:-40%;bottom:-40%;width:48px;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-18deg);animation:card-sheen 3.4s ease-in-out 1 both;animation-delay:var(--delay)}.overview-kpi>span{color:#b8cfe3;font-size:15px}.overview-kpi p{margin:2px 0 0;display:flex;align-items:baseline;gap:7px;color:var(--accent)}.overview-kpi p>span{font-size:30px;line-height:35px;font-weight:600;text-shadow:0 0 13px color-mix(in srgb,var(--accent) 70%,transparent)}.overview-kpi em{color:#d8e7f3;font-size:14px;font-style:normal}.overview-kpi small{display:block;color:#91abc1;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.overview-grid{min-height:0;display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:306px 344px 268px;gap:16px}.overview-grid .layout-panel{min-height:0}.overview-grid .panel-header{height:50px;background-size:100% 50px}.overview-grid .panel-header h2{top:8px}.overview-grid .panel-body{top:50px}.overview-caption{position:absolute;z-index:3;right:14px;top:-39px;color:#86a7c4;font-size:14px}.campus-summary{position:absolute;z-index:3;left:12px;right:12px;top:2px;height:30px;display:flex;gap:10px}.campus-summary span{flex:1;padding:5px 12px;color:#a9c5dc;border-left:2px solid #35e7f2;background:#35e7f20f;font-size:14px}.campus-summary b{margin-right:5px;color:#eaffff}.student-content{height:100%;padding-top:34px;display:grid;grid-template-columns:1.5fr .9fr;gap:10px}.grade-bars{height:100%;padding:7px 6px 5px 12px;display:grid;grid-template-rows:repeat(6,1fr);gap:3px}.grade-bar-row{min-height:0;display:grid;grid-template-columns:70px minmax(0,1fr) 44px;align-items:center;gap:8px}.grade-bar-row>span{color:#d8e8f6;font-size:14px}.grade-bar-row>b{color:#f4fbff;font-size:14px;font-weight:500}.grade-bar-track{position:relative;height:10px;overflow:hidden;background:#5bc7fa21}.grade-bar-fill{position:relative;height:100%;overflow:hidden;background:linear-gradient(90deg,#35e7f247,#35e7f2 64%,#74fabd);box-shadow:0 0 9px #35e7f2bf;transform-origin:left;animation:bar-grow 1.75s cubic-bezier(.2,.8,.2,1) both}.grade-bar-fill:after{position:absolute;top:-3px;bottom:-3px;width:230px;content:"";background:linear-gradient(90deg,transparent 0%,rgba(53,231,242,.025) 16%,rgba(53,231,242,.07) 35%,rgba(116,250,189,.14) 56%,rgba(182,255,246,.28) 75%,rgba(224,255,255,.68) 91%,rgba(116,250,189,.18) 97%,transparent 100%);transform:skew(-10deg);filter:blur(2.2px);animation:bar-flow 3.6s linear var(--bar-delay) infinite}.student-insights{min-width:0;padding:2px 4px;display:grid;grid-template-rows:repeat(3,1fr);gap:6px}.student-insights>div{padding:5px 10px;display:grid;grid-template-columns:1fr auto;align-items:center;border-left:2px solid rgba(91,199,250,.68);background:linear-gradient(90deg,rgba(53,157,242,.075),transparent 78%)}.student-insights span,.student-insights small{color:#94b0c8;font-size:14px}.student-insights b{color:#fff;font-size:15px}.student-insights small{grid-column:1 / -1}.overview-health .panel-body{display:grid;grid-template-rows:102px minmax(0,1fr)}.health-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:3px 5px 5px}.health-metrics>div{padding:6px 8px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--metric-color) 6%,transparent),transparent);border-bottom:1px solid color-mix(in srgb,var(--metric-color) 30%,transparent)}.health-metrics span{display:block;color:#afc6d9;font-size:14px;white-space:nowrap}.health-metrics small{display:block;color:color-mix(in srgb,var(--metric-color) 72%,#aabfd1);font-size:14px;white-space:nowrap}.health-metrics b{display:block;color:var(--metric-color);font-size:19px;line-height:24px;text-shadow:0 0 10px color-mix(in srgb,var(--metric-color) 72%,transparent)}.vision-compare{position:relative;min-height:0;padding:34px 16px 5px;display:grid;grid-template-rows:repeat(3,1fr);gap:4px}.vision-legend{position:absolute;right:15px;top:7px;display:flex;gap:18px;color:#bfd2e2;font-size:14px}.vision-legend span{display:flex;align-items:center;gap:6px}.vision-legend i{width:19px;height:5px;background:#728ba3}.vision-legend span:last-child i{background:#35e7f2;box-shadow:0 0 6px #35e7f28c}.vision-row{min-height:0;display:grid;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:10px}.vision-row>span{color:#c8dceb;font-size:14px}.vision-bars{display:grid;gap:5px}.vision-bars>div{position:relative;height:8px;background:#577ea21f}.vision-bars i{position:relative;height:100%;display:block;overflow:hidden;transform-origin:left;animation:vision-grow 1.5s cubic-bezier(.2,.8,.2,1) both}.vision-bars i:after{position:absolute;top:-3px;bottom:-3px;left:-170px;width:165px;content:"";background:linear-gradient(90deg,transparent 0%,rgba(145,219,255,.025) 14%,rgba(145,219,255,.07) 34%,rgba(170,236,255,.15) 56%,rgba(211,250,255,.32) 76%,rgba(242,255,255,.86) 92%,rgba(139,241,255,.2) 97%,transparent 100%);transform:skew(-10deg);filter:blur(1.6px);animation:vision-bar-flow 4.2s linear calc(1.55s + var(--vision-delay)) infinite}.vision-bars>div:first-child i{background:linear-gradient(90deg,#50729140,#6886a1)}.vision-bars>div:last-child i{background:linear-gradient(90deg,#35e7f22e,#35e7f2);box-shadow:0 0 6px #35e7f247;animation-delay:.12s}.vision-bars>div:last-child i:after{animation-delay:calc(1.82s + var(--vision-delay))}.vision-bars b{position:absolute;right:4px;top:-5px;color:#cfe0ee;font-size:14px;font-weight:400}.curriculum-matrix{height:252px;overflow:hidden;border-top:1px solid rgba(91,199,250,.2);border-left:1px solid rgba(91,199,250,.2)}.course-row{height:36px;display:grid;grid-template-columns:1.7fr repeat(6,1fr)}.course-row>div{min-width:0;display:grid;place-items:center;border-right:1px solid rgba(91,199,250,.16);border-bottom:1px solid rgba(91,199,250,.16);color:#d7e8f6;font-size:16px;line-height:20px}.course-row .matrix-label{justify-content:start;padding-left:12px;color:#b9d2e6}.course-head>div{color:#fff;background:#3780cc33;font-weight:500}.course-scroll-window{height:180px;overflow:hidden}.course-scroll-track{transform:translateY(0)}.course-scroll-track.scrolling{transform:translateY(-36px);transition:transform .62s cubic-bezier(.22,.76,.25,1)}.course-total>div{color:#74fabd;background:#40aa9c1a;font-weight:600}.course-total>div:first-child{justify-content:start;padding-left:12px}.curriculum-foot{position:relative;height:28px;display:flex;align-items:center;gap:12px;padding:0 170px 0 12px;background:linear-gradient(90deg,rgba(53,231,242,.12),transparent);color:#b7cee1;font-size:15px}.curriculum-foot b{color:#35e7f2;font-size:21px}.curriculum-foot em{position:absolute;right:12px;color:#8fb4cf;font-size:14px;font-style:normal}.resource-grid{height:100%;padding:4px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);gap:8px}.resource-grid>div{min-width:0;padding:8px 12px;display:grid;align-content:center;border-left:2px solid rgba(67,137,232,.72);background:linear-gradient(100deg,rgba(48,111,183,.075),transparent 76%)}.resource-grid>div.wide{grid-column:1 / -1}.resource-grid span,.resource-grid small{color:#91abc2;font-size:14px}.resource-grid b{font-size:20px;line-height:26px;text-shadow:0 0 11px currentColor}.management-grid{height:100%;padding:4px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.management-grid>div{min-width:0;display:grid;justify-items:center;align-content:center;gap:4px;text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--item-color) 5%,transparent),transparent 72%)}.management-grid>div>span{color:#e8f5ff;font-size:15px}.management-grid small{color:#8faac1;font-size:14px}.management-grid em{padding:2px 10px;color:var(--item-color);border:1px solid color-mix(in srgb,var(--item-color) 38%,transparent);background:color-mix(in srgb,var(--item-color) 8%,transparent);box-shadow:0 0 7px color-mix(in srgb,var(--item-color) 18%,transparent);font-size:14px;font-style:normal}.loading-ring{--ring-progress: 0deg;position:relative;isolation:isolate;width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ring-color) 7%,rgba(4,18,39,.96)) 55%,transparent 58%),conic-gradient(var(--ring-color) var(--ring-progress),color-mix(in srgb,var(--ring-color) 18%,transparent) 0);box-shadow:inset 0 0 13px color-mix(in srgb,var(--ring-color) 13%,transparent);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--ring-color) 55%,transparent));animation:ring-load 2.125s cubic-bezier(.2,.8,.2,1) var(--ring-delay) forwards}.loading-ring:before{position:absolute;z-index:-1;inset:-3px;content:"";border-radius:50%;box-shadow:0 0 18px 5px color-mix(in srgb,var(--ring-color) 68%,transparent);opacity:.18;animation:ring-glow-breathe 3.6s ease-in-out var(--ring-breathe-delay) infinite}.loading-ring b{position:relative;z-index:1;color:var(--ring-color);font-size:16px;text-shadow:0 0 8px color-mix(in srgb,var(--ring-color) 72%,transparent)}.smart-grid{height:100%;padding:4px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:7px}.smart-grid>div{position:relative;min-width:0;padding:8px 10px;border-left:2px solid rgba(91,199,250,.72);background:linear-gradient(100deg,rgba(55,133,208,.08),transparent 78%)}.smart-grid span{color:#e9f6ff;font-size:14px}.smart-grid i{position:absolute;right:8px;top:7px;color:#74fabd;font-size:14px;font-style:normal}.smart-grid p{margin:4px 0 1px;color:#9bb5cb;font-size:14px}.smart-grid p b{color:#35e7f2;font-size:16px}.smart-grid small{color:#7f9cb5;font-size:14px}.smart-grid .wearable-mini{grid-column:span 2;border:1px dashed rgba(116,250,189,.46);border-left:2px solid #74fabd;background:linear-gradient(100deg,rgba(116,250,189,.06),transparent 72%)}.smart-grid .wearable-mini i{color:#ffe066}.smart-grid .wearable-mini p{color:#d8eaf7}.panel-column{z-index:3;min-width:0;display:flex;flex-direction:column;gap:17px}.panel-column .layout-panel{flex:1 1 0}.center-stage{position:relative;z-index:2;min-width:0;display:grid;grid-template-rows:138px minmax(0,1fr);gap:16px}.kpi-strip{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:10px 14px}.kpi-item{position:relative;min-width:0;padding:9px 13px 8px 42px;border:1px solid rgba(74,145,226,.58);background-color:#153e670d;background-image:linear-gradient(90deg,color-mix(in srgb,var(--tone) 14%,transparent),transparent 72%);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:inset 0 0 16px #4389e81f,0 0 13px #185bb029;overflow:hidden}.kpi-item:before,.kpi-item:after{position:absolute;content:"";background:var(--tone);box-shadow:0 0 8px var(--tone)}.kpi-item:before{left:0;top:0;width:42px;height:2px}.kpi-item:after{right:0;bottom:0;width:26px;height:2px}.kpi-marker{position:absolute;left:15px;top:20px;width:12px;height:22px;border:1px solid var(--tone);transform:skew(-24deg);box-shadow:0 0 10px color-mix(in srgb,var(--tone) 70%,transparent)}.kpi-marker:after{position:absolute;left:5px;top:3px;width:2px;height:14px;content:"";background:var(--tone)}.kpi-label{display:block;color:#aac3db;font-size:14px}.kpi-item p{margin:0;display:flex;align-items:baseline;gap:7px}.kpi-item strong{color:#fff;font-size:25px;line-height:31px;font-weight:600;text-shadow:0 0 10px color-mix(in srgb,var(--tone) 55%,transparent)}.kpi-item em{color:#9dbbd4;font-size:14px;font-style:normal}.center-panel-grid{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:358px minmax(0,1fr);gap:17px}.center-panel-grid .center-wide{grid-column:1 / -1}.layout-panel{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(56,129,218,.48);background-color:#153e670d;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);box-shadow:inset 0 0 24px #246cc417,0 0 14px #1044891a}.overview-students,.overview-curriculum,.overview-management{border-color:#3899e8ad;box-shadow:inset 0 0 25px #247bcd1f,0 0 16px #1158a126}.layout-panel:before{position:absolute;z-index:0;inset:0;content:"";opacity:.38;background:url(/assets/panel_body_bg-CNS8Myr6.png) center / 100% 100% no-repeat;pointer-events:none}.layout-panel:after{position:absolute;right:-1px;bottom:-1px;width:54px;height:12px;content:"";border-right:2px solid #5bc7fa;border-bottom:2px solid #5bc7fa;filter:drop-shadow(0 0 5px #4389e8)}.panel-header{position:relative;z-index:2;height:57px;background:url(/assets/panel_title_bg-Ct1k-yMc.png) left top / 100% 57px no-repeat}.panel-header h2{position:absolute;left:72px;top:10px;margin:0;color:#fff;font-size:18px;line-height:27px;font-weight:600;text-shadow:0 0 10px rgba(91,199,250,.76)}.panel-spark{position:absolute;left:36px;bottom:7px;width:134px;height:2px;background:linear-gradient(90deg,transparent,#fff 45%,#5bc7fa 62%,transparent);box-shadow:0 0 10px #5bc7fa;opacity:.22;animation:title-spark 8.4s ease-in-out var(--delay) infinite both}.panel-body{position:absolute;z-index:1;inset:57px 10px 9px;container-type:inline-size}.dashboard-chart{position:relative;width:100%;height:100%;overflow:hidden}.metrics{height:100%;padding:12px 8px;display:flex;align-items:center;justify-content:center;gap:16px}.score-ring{position:relative;width:220px;height:220px;flex:0 0 220px;display:grid;place-content:center;text-align:center;border:1px solid rgba(91,199,250,.68);border-radius:50%;background:radial-gradient(circle,rgba(7,25,50,.88) 47%,transparent 49%),conic-gradient(#74fabd 0 78%,#5bc7fa 78% 92%,#5bc7fa29 92%);box-shadow:0 0 17px #5bc7fa42;animation:ring-pop 1.75s cubic-bezier(.2,.9,.2,1) both}.score-ring:after{position:absolute;inset:-5px;content:"";border:1px solid transparent;border-top-color:#aaf8ff;border-radius:50%;filter:drop-shadow(0 0 7px #5bc7fa);animation:ring-rotate 3.4s linear infinite}.score-ring strong{font-size:31px;line-height:36px}.score-ring span{color:#99b8d2;font-size:14px;line-height:20px}.metric-grid{width:256px;flex:0 0 256px;display:grid;grid-template-columns:repeat(2,124px);gap:8px}.metric{min-width:0;min-height:72px;padding:7px 8px;display:grid;place-content:center;text-align:center;border-left:2px solid currentColor;background:linear-gradient(90deg,currentColor,transparent);background-blend-mode:soft-light;color:#5bc7fa}.metric span{color:#a6bdd2;font-size:14px;line-height:20px}.metric strong{color:currentColor;font-size:20px;line-height:26px}@container (max-width: 460px){.metrics{padding:10px 8px;gap:10px}.score-ring{width:142px;height:142px;flex-basis:142px}.metric-grid{width:230px;flex-basis:230px;grid-template-columns:repeat(2,111px)}.metric{padding-inline:5px}}.timeline{height:100%;padding:8px 18px;overflow:hidden}.timeline-row{position:relative;height:43px;display:grid;grid-template-columns:62px 18px 1fr;color:#5bc7fa}.timeline-row time{padding-top:4px;font-size:14px}.timeline-row i{position:relative;width:7px;height:7px;margin-top:7px;background:currentColor;box-shadow:0 0 8px currentColor}.timeline-row i:after{position:absolute;left:3px;top:11px;width:1px;height:28px;content:"";background:#5bc7fa59}.timeline-row:last-child i:after{display:none}.timeline-row div{display:grid}.timeline-row strong{color:#f1f7fd;font-size:14px;font-weight:500}.timeline-row span{color:#9fb7cb;font-size:14px}.table-wrap{position:relative;height:100%;padding:5px 6px 36px}.table-head,.table-row{display:grid;grid-template-columns:1.05fr 2.15fr .78fr;align-items:center;column-gap:8px}.table-head{height:27px;padding:0 7px;color:#a9c0d5;background:#406c9d2e;font-size:14px}.table-row{height:37px;padding:0 7px;border-bottom:1px dashed rgba(87,130,171,.34);font-size:14px}.table-row>span:nth-child(2){min-width:0;display:flex;gap:8px;align-items:center}.table-row b{color:#f3f8fd;font-weight:400;white-space:nowrap}.table-row small{color:#91abc2;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-button{position:absolute;right:7px;bottom:4px;height:27px;padding:0 11px;display:flex;align-items:center;gap:6px;border:1px solid rgba(91,199,250,.74);border-radius:2px;color:#eaf8ff;background:#2864b58c;cursor:pointer}.list-button:hover{box-shadow:0 0 14px #5bc7fa7a}.funnel{height:100%;padding:10px 28px;display:flex;flex-direction:column;align-items:center;gap:9px}.funnel-step{min-width:54%;height:31px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border:1px solid currentColor;background:linear-gradient(90deg,#2a63b45c,#12345d14);font-size:14px}.funnel-step strong{font-size:15px}.wearable-placeholder{height:100%;display:grid;place-content:center;justify-items:center;text-align:center;color:#dff7ff}.wearable-placeholder strong{margin-top:8px;font-size:18px}.wearable-placeholder p{margin:5px 0 2px;color:#74fabd;font-size:15px}.wearable-placeholder small{color:#8faac2;font-size:14px}.wearable-orbit{position:relative;width:92px;height:92px;border:1px dashed rgba(91,199,250,.5);border-radius:50%;animation:ring-rotate 8s linear infinite}.wearable-orbit:before,.wearable-orbit:after{position:absolute;inset:14px;content:"";border:1px solid rgba(116,250,189,.38);border-radius:50%}.wearable-orbit:after{inset:29px;background:#35e7f21f;box-shadow:0 0 18px #35e7f273}.wearable-orbit span{position:absolute;left:42px;top:-4px;width:8px;height:8px;border-radius:50%;background:#74fabd;box-shadow:0 0 10px #74fabd}.wearable-orbit i{position:absolute;left:8px;top:42px;width:6px;height:6px;border-radius:50%;background:#5bc7fa;box-shadow:0 0 9px #5bc7fa}.tone-cyan{color:#5bc7fa!important}.tone-blue{color:#4389e8!important}.tone-green{color:#74fabd!important}.tone-orange{color:#f1bd49!important}.tone-red{color:#ff5578!important}.tone-yellow{color:#ffe066!important}.layout-footer{position:absolute;z-index:6;left:0;bottom:0;width:100%;height:92px;display:flex;align-items:flex-end;justify-content:center;padding-bottom:11px;background:url(/assets/footer_bg-BX6A25qB.png) center bottom / 220% 92px no-repeat}.layout-footer nav{width:940px;display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.layout-footer button{position:relative;height:45px;border:0;color:#dbe9f7;background:url(/assets/footer_item_bg-Crmek-jv.png) center / 100% 100% no-repeat;cursor:pointer;font-size:15px;text-shadow:0 0 8px rgba(91,199,250,.52);transition:color .2s ease,filter .2s ease,transform .2s ease}.layout-footer button.active{color:#fff;filter:brightness(1.45) saturate(1.35) drop-shadow(0 0 7px rgba(91,199,250,.72));transform:translateY(-3px)}.layout-footer button.active:after{position:absolute;left:28%;right:28%;bottom:4px;height:2px;content:"";background:#74fabd;box-shadow:0 0 8px #74fabd}button:focus-visible{outline:2px solid #74fabd;outline-offset:2px}.modal-backdrop{position:absolute;z-index:20;inset:0;display:grid;place-items:center;background:#00050fb3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fade-in .22s ease-out}.data-modal{width:900px;max-height:680px;overflow:hidden;border:1px solid rgba(91,199,250,.8);background:#041227f5;box-shadow:0 0 48px #2677d84d,inset 0 0 28px #5bc7fa1a;animation:modal-in .3s cubic-bezier(.2,.8,.2,1)}.data-modal>header{height:59px;padding:0 20px 0 26px;display:flex;align-items:center;justify-content:space-between;background:url(/assets/panel_title_bg-Ct1k-yMc.png) left top / 520px 59px no-repeat;border-bottom:1px solid rgba(91,199,250,.35)}.data-modal h3{margin:0;font-size:20px;font-weight:500}.data-modal button{width:38px;height:38px;display:grid;place-items:center;border:0;color:#dff5ff;background:transparent;cursor:pointer}.modal-table{padding:14px 22px 23px}.modal-table>div{height:49px;display:grid;grid-template-columns:120px 210px 1fr 110px;gap:16px;align-items:center;border-bottom:1px dashed rgba(92,139,184,.35);color:#abc2d7;font-size:14px}.modal-table b{color:#f2f7fc;font-weight:400}.reveal{opacity:0;animation:panel-in .875s cubic-bezier(.16,.78,.25,1) var(--delay) forwards}@keyframes panel-in{0%{opacity:0;transform:translateY(18px) scale(.992);filter:brightness(.72)}to{opacity:1;transform:none;filter:none}}@keyframes texture-drift{0%{transform:scale(1.015) translate3d(-4px,-3px,0)}to{transform:scale(1.032) translate3d(9px,5px,0)}}@keyframes scan{0%{background-position:0 -420px}to{background-position:0 1620px}}@keyframes header-light{0%{transform:translate(0);opacity:.5}to{transform:translate(650px);opacity:0}}@keyframes title-blue-cell-breathe{0%,to{opacity:.12}58%{opacity:1}}@keyframes title-yellow-cell-flash{0%,20%,46%,to{opacity:.08;filter:brightness(.55) saturate(.8)}26%,36%{opacity:1;filter:brightness(1.85) saturate(1.5) drop-shadow(0 0 7px rgba(255,205,84,.95))}41%{opacity:.3;filter:brightness(.9) saturate(1)}}@keyframes title-orange-cell-chase{0%,14%,52%,to{opacity:.1;filter:brightness(.55) saturate(.82)}24%{opacity:.72;filter:brightness(1.25) saturate(1.25) drop-shadow(0 0 5px rgba(255,137,47,.68))}32%,40%{opacity:1;filter:brightness(1.7) saturate(1.5) drop-shadow(0 0 9px rgba(255,137,47,.95))}47%{opacity:.3;filter:brightness(.82) saturate(1)}}@keyframes lamp-blink{0%,12%,to{opacity:.08;filter:brightness(.45)}20%,44%{opacity:1;filter:brightness(1.8)}52%,68%{opacity:.18;filter:brightness(.65)}76%{opacity:.72;filter:brightness(1.25)}}@keyframes title-breath{0%,to{opacity:.16;filter:brightness(.55) drop-shadow(0 0 2px #4389e8);transform:skew(var(--breath-skew)) scaleX(.82)}50%{opacity:1;filter:brightness(1.6) drop-shadow(0 0 8px #4389e8);transform:skew(var(--breath-skew)) scaleX(1.08)}}@keyframes line-pulse{0%,to{opacity:.12;transform:scaleX(.48)}45%{opacity:.7;transform:scaleX(1)}65%{opacity:.28;transform:scaleX(.76)}}@keyframes vision-grow{0%{transform:scaleX(0);opacity:.35}}@keyframes vision-bar-flow{0%,12%{left:-170px;opacity:0}24%{opacity:.88}82%,to{left:calc(100% + 170px);opacity:0}}@keyframes bar-grow{0%{transform:scaleX(0);opacity:.35}}@keyframes bar-flow{0%,13%{left:-240px;opacity:0}27%{opacity:.9}80%,to{left:calc(100% + 240px);opacity:0}}@keyframes title-spark{0%,to{opacity:.35;transform:translate(-22px) scaleX(.58)}45%{opacity:1;transform:translate(62px) scaleX(1.18)}70%{opacity:.62;transform:translate(106px) scaleX(.74)}}@keyframes card-sheen{0%,18%{left:-80px;opacity:0}35%{opacity:.8}58%,to{left:calc(100% + 80px);opacity:0}}@property --ring-progress{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes ring-load{to{--ring-progress: 360deg}}@keyframes ring-glow-breathe{50%{opacity:.72;transform:scale(1.045)}}@keyframes ring-rotate{to{transform:rotate(360deg)}}@keyframes ring-pop{0%{opacity:0;transform:scale(.72) rotate(-22deg)}to{opacity:1;transform:none}}@keyframes message-roll{0%,12%{transform:translate(0)}88%,to{transform:translate(-42%)}}@keyframes fade-in{0%{opacity:0}}@keyframes modal-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}
