*{margin:0;padding:0;box-sizing:border-box}html,body,#root{height:100%}:root{--aq-bg: #F4F9EF;--aq-card: #FFFFFF;--aq-surface: #EFF6EA;--aq-surfaceWarm: #FFFBF2;--aq-ink: #1B2A22;--aq-inkSoft: #56685E;--aq-inkFaint: #647568;--aq-cardBorder: #E3ECE0;--aq-primary: #3DA853;--aq-primaryDeep: #2F8240;--aq-primaryBtn: #2F8240;--aq-primarySoft: #E5F3DD;--aq-accent: #F4A93A;--aq-danger: #E55A4E;--aq-blue: #3E89D6;--aq-purple: #8C6BD9;--aq-amber: #E6B23A;--aq-pink: #E27BB0;--aq-teal: #3FB5A8;--aq-brown: #8B6F47;--aq-cardShadow: 0 2px 0 #DBE7D5;--aq-cardShadowLg: 0 6px 18px rgba(46,90,60,.1);--bg: #F4F9EF}body{font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--aq-bg, var(--bg, #FAFCF8));color:var(--aq-ink, #1B2A22);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}button,[role=button],a{touch-action:manipulation}@media (max-width: 720px){html,body{overflow-x:hidden}input,select,textarea{font-size:16px!important}}input,textarea,select{color:var(--aq-ink, #1B2A22);background:var(--aq-card, #FFFFFF);border-color:var(--aq-cardBorder, #E3ECE0)}input::placeholder,textarea::placeholder{color:var(--aq-inkFaint, #94A39B)}body.reduce-transparency *,body.reduce-transparency *:before,body.reduce-transparency *:after{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body[data-text-size=small]{font-size:14px}body[data-text-size=normal]{font-size:16px}body[data-text-size=large]{font-size:18px}body[data-text-size=small] #root{zoom:.9}body[data-text-size=normal] #root{zoom:1}body[data-text-size=large] #root{zoom:1.15}body.reduce-motion *,body.reduce-motion *:before,body.reduce-motion *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}button{font-family:inherit}button:focus-visible{outline:3px solid color-mix(in srgb,var(--aq-primary, #3DA853) 34%,transparent);outline-offset:2px}input:focus-visible{outline:3px solid color-mix(in srgb,var(--aq-primary, #3DA853) 34%,transparent);outline-offset:2px}@keyframes aqPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes aqBob{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(-4px)}}@keyframes aqConf{0%{transform:translateY(-20px) rotate(0);opacity:0}10%{opacity:1}to{transform:translateY(820px) rotate(540deg);opacity:.9}}@keyframes aqFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aqPop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}@keyframes aqGlow{0%,to{box-shadow:0 0 #3da85366}50%{box-shadow:0 0 0 12px #3da85300}}@keyframes aqShine{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes aqSway{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes aqFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes aqSlideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes aqSlideDn{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes aqShake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes aqSoftShake{0%,to{transform:translate(0)}30%{transform:translate(-2px)}60%{transform:translate(2px)}80%{transform:translate(-1px)}}@keyframes aqHeartBeat{0%,to{transform:scale(1)}25%,75%{transform:scale(1.15)}50%{transform:scale(1)}}@keyframes aqFire{0%,to{transform:scale(1) rotate(-3deg)}50%{transform:scale(1.1) rotate(3deg)}}@keyframes aqSparkle{0%,to{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@keyframes aqLearnFab{0%,to{transform:scale(1);box-shadow:0 5px #0000002e,0 10px 20px #2e5a3c4d,0 0 0 0 var(--aq-primary)}50%{transform:scale(1.05);box-shadow:0 6px #0000002e,0 14px 26px #2e5a3c6b,0 0 0 10px #0000}}@keyframes aqRoadFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-64}}@keyframes aqNodeIn{0%{opacity:0;transform:translateY(14px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes aqBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes aqCardIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes aqPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes aqRipple{0%{transform:translate(-50%,-50%) scale(.6);opacity:.55}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@keyframes aqDrift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes aqBossAura{0%,to{filter:drop-shadow(0 0 10px rgba(238,42,68,.5))}50%{filter:drop-shadow(0 0 24px rgba(255,80,100,.9))}}@keyframes aqScreenShake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px,1px)}20%,40%,60%,80%{transform:translate(4px,-1px)}}@keyframes aqPlantGrow{0%{transform:scale(.4) translateY(20px);opacity:0;filter:blur(2px)}40%{transform:scale(1.15) translateY(-4px);opacity:1;filter:blur(0)}70%{transform:scale(.95) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes aqHelix{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes aqFlip{0%{transform:perspective(800px) rotateY(0)}50%{transform:perspective(800px) rotateY(90deg) scale(.9)}to{transform:perspective(800px) rotateY(0)}}@keyframes aqDrop{0%{transform:translate3d(0,-30px,0) rotate(0);opacity:0}10%{opacity:1}90%{opacity:.85}to{transform:translate3d(40px,calc(100vh + 40px),0) rotate(540deg);opacity:0}}@keyframes aqBadgePop{0%{transform:scale(0) rotate(-30deg);opacity:0}60%{transform:scale(1.25) rotate(8deg);opacity:1}80%{transform:scale(.95) rotate(-3deg)}to{transform:scale(1) rotate(0);opacity:1}}@keyframes aqShockwave{0%{transform:scale(.4);opacity:.7}to{transform:scale(4);opacity:0}}@keyframes aqGemRain{0%{transform:translate3d(0,-40px,0) rotate(0);opacity:0}10%{opacity:1}to{transform:translate3d(0,110vh,0) rotate(720deg);opacity:0}}@keyframes aqRedFlash{0%{box-shadow:inset 0 0 #e55a4e00}20%{box-shadow:inset 0 0 0 6px #e55a4e73}to{box-shadow:inset 0 0 #e55a4e00}}@keyframes aqStatIn{0%{opacity:0;transform:translate(-30px) scale(.95)}60%{transform:translate(4px) scale(1.04)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes aqBlink{0%,92%,to{transform:scaleY(1)}95%,98%{transform:scaleY(.05)}}@keyframes aqHop{0%,to{transform:translateY(0)}30%{transform:translateY(-22px)}60%{transform:translateY(0)}70%{transform:translateY(-8px)}85%{transform:translateY(0)}}@keyframes aqSpin360{0%{transform:rotate(0) scale(1)}50%{transform:rotate(360deg) scale(1.15)}to{transform:rotate(720deg) scale(1)}}@keyframes aqWaterRipple{0%{transform:scale(0);opacity:.55}to{transform:scale(8);opacity:0}}@keyframes aqFruitPop{0%{transform:translate(0) scale(1) rotate(0);opacity:1}60%{transform:translate(40px,-80px) scale(1.3) rotate(180deg);opacity:1}to{transform:translate(80px,-160px) scale(.4) rotate(360deg);opacity:0}}@keyframes aqPerk{0%{transform:scale(1) translateY(0)}28%{transform:scale(.9,1.14) translateY(-9px)}52%{transform:scale(1.07,.92) translateY(0)}74%{transform:scale(.98,1.03) translateY(-2px)}to{transform:scale(1) translateY(0)}}@keyframes aqRainDrop{0%{transform:translateY(-46px) scaleY(.7);opacity:0}18%{opacity:.95}to{transform:translateY(120px) scaleY(1.15);opacity:0}}@keyframes aqRayPulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}40%{opacity:.8}to{transform:translate(-50%,-50%) scale(1.7);opacity:0}}@keyframes aqRise{0%{transform:translateY(0) scale(.5);opacity:0}30%{opacity:1}to{transform:translateY(-96px) scale(1.1);opacity:0}}@keyframes aqPollen{0%{transform:translate(0) scale(1);opacity:0}15%{opacity:.7}85%{opacity:.45}to{transform:translate(26px,-130px) scale(.8);opacity:0}}@keyframes aqThrive{0%,to{opacity:.32;transform:scale(.95)}50%{opacity:.68;transform:scale(1.05)}}@keyframes aqTwinkle{0%,to{opacity:.2}50%{opacity:1}}@keyframes aqDashDraw{to{stroke-dashoffset:0}}.aq-sprout{position:relative;isolation:isolate}.aq-sprout:before,.aq-sprout:after{content:"";position:absolute;width:13px;height:13px;background:var(--aq-green, #3DA853);top:2px;z-index:-1;pointer-events:none;transition:transform .3s cubic-bezier(.34,1.55,.5,1),opacity .2s ease;opacity:0}.aq-sprout:before{left:12px;border-radius:0 100%;transform:rotate(-24deg) scale(.2);transform-origin:100% 100%}.aq-sprout:after{right:12px;border-radius:100% 0;transform:rotate(24deg) scale(.2);transform-origin:0% 100%}.aq-sprout:hover:before{transform:translateY(-11px) rotate(-32deg) scale(1);opacity:1}.aq-sprout:hover:after{transform:translateY(-11px) rotate(32deg) scale(1);opacity:1}body.life-off .aq-sprout:before,body.life-off .aq-sprout:after{display:none}[data-glint]{position:relative;overflow:hidden}[data-glint]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.65) 50%,transparent 68%);transform:translate(-130%);pointer-events:none}[data-glint].aq-glinting:after{animation:aqGlintSweep .9s ease-out both}@keyframes aqGlintSweep{0%{transform:translate(-130%)}to{transform:translate(130%)}}body.life-off [data-glint]:after{display:none}@keyframes aqWingBuzz{0%,to{transform:scaleY(1) rotate(0)}50%{transform:scaleY(.5) rotate(8deg)}}@keyframes aqBeeHop{0%{transform:translateY(0)}35%{transform:translateY(-14px) rotate(-8deg)}70%{transform:translateY(2px) rotate(4deg)}to{transform:translateY(0)}}@keyframes aqBeeDeliver{0%{transform:translate(-46vw,-18vh) rotate(-10deg);opacity:0}8%{opacity:1}55%{transform:translate(0) rotate(4deg)}70%{transform:translateY(10px) rotate(0)}to{transform:translate(38vw,-26vh) rotate(8deg);opacity:0}}@keyframes aqPollenPoof{0%{transform:translate(0) scale(.4);opacity:0}25%{opacity:.95}to{transform:translate(var(--poof-x, 0),var(--poof-y, -30px)) scale(1);opacity:0}}@keyframes aqHarvestFall{0%{transform:translateY(-12vh) rotate(var(--hv-rot0, 0deg)) scale(1);opacity:0}8%{opacity:1}58%{transform:translateY(0) rotate(var(--hv-rot1, 10deg)) scale(1.18,.74)}70%{transform:translateY(-26px) rotate(var(--hv-rot1, 10deg)) scale(.94,1.08)}82%{transform:translateY(0) rotate(var(--hv-rot1, 10deg)) scale(1.08,.9)}90%{transform:translateY(-7px) rotate(var(--hv-rot1, 10deg)) scale(.98,1.02)}to{transform:translateY(0) rotate(var(--hv-rot1, 10deg)) scale(1);opacity:1}}@keyframes aqDnaDot{0%,to{transform:translateY(-8px) scale(.7);opacity:.55}50%{transform:translateY(8px) scale(1);opacity:1}}@keyframes aqDnaRung{0%,to{transform:scaleY(1)}50%{transform:scaleY(.12)}}@keyframes aqWaterShimmer{0%{background-position:0 0}to{background-position:56px 0}}@keyframes aqEdgeSlosh{0%,to{transform:translateY(-50%) scaleY(.92)}50%{transform:translateY(-50%) scale(1.25,1.12)}}@keyframes aqWaterDrip{0%,52%{transform:translateY(0) scale(0);opacity:0}62%{transform:translateY(1px) scale(1);opacity:.9}to{transform:translateY(15px) scale(.7);opacity:0}}@keyframes aqLeafWipe{0%{transform:translate(-18vw,var(--lw-y0, -10vh)) rotate(-40deg) scale(var(--lw-s, 1));opacity:0}10%{opacity:var(--lw-o, .9)}85%{opacity:var(--lw-o, .9)}to{transform:translate(112vw,var(--lw-y1, 30vh)) rotate(160deg) scale(var(--lw-s, 1));opacity:0}}@keyframes aqCatchBump{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}.aq-catch-bump{animation:aqCatchBump .32s cubic-bezier(.3,.6,.4,1.2)}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;background:var(--aq-surface, #EAF1E6);border-radius:999px;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;border-radius:50%;background:var(--aq-card, #fff);border:3px solid currentColor;cursor:pointer;box-shadow:0 2px 4px #00000026;transition:transform .15s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--aq-card, #fff);border:3px solid currentColor;cursor:pointer;box-shadow:0 2px 4px #00000026}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--aq-cardBorder, #D5E2D0);border-radius:5px}*::-webkit-scrollbar-thumb:hover{background:var(--aq-inkFaint, #B5C9B0)}.aq-card-hover{transition:transform .18s cubic-bezier(.2,.7,.3,1.1),box-shadow .18s ease}.aq-card-hover:hover{transform:translateY(-3px);box-shadow:0 10px 22px #2e5a3c24}.aq-shine{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:200% 100%;animation:aqShine 2.5s infinite}.aq-press{transition:transform .12s cubic-bezier(.3,.6,.4,1.2)}.aq-press:active{transform:scale(.95)}*{scroll-behavior:smooth}.aq-page{animation:aqPageIn .35s cubic-bezier(.2,.7,.3,1) both}.aq-shake-once{animation:aqScreenShake .42s cubic-bezier(.36,.07,.19,.97) both}.aq-soft-shake{animation:aqSoftShake .28s ease-out both}.aq-wrong-flash{animation:aqRedFlash .55s ease-out both}.aq-tab-icon{width:38px;height:32px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:background .18s,color .18s}.aq-tab-link:hover .aq-tab-icon{background:var(--aq-primarySoft, #E7F4E0);color:var(--aq-primary, #3DA853)}.aq-tab-link.is-active .aq-tab-icon{background:var(--aq-primarySoft, #CBE8C2);color:var(--aq-primaryDeep, #2F8240)}.aq-emoji-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--aq-tile-min, 150px),1fr));gap:var(--aq-tile-gap, 12px);align-items:stretch}.aq-emoji-grid>*{height:100%;min-width:0}@media (max-width: 720px){.aq-emoji-grid{grid-template-columns:repeat(auto-fit,minmax(var(--aq-tile-min-mobile, 108px),1fr));gap:var(--aq-tile-gap-mobile, 10px)}}.aq-lesson-option-grid{align-items:stretch}.aq-lesson-option-grid>*{display:flex;height:100%}.aq-lesson-option-grid>*>*{width:100%}@media (max-width: 720px){.aq-lesson-body{padding:16px 14px!important;gap:14px!important}.aq-lesson-prompt-row{gap:10px!important;align-items:flex-start!important}.aq-lesson-mascot{width:54px!important}.aq-lesson-mascot svg,.aq-lesson-mascot canvas{max-width:54px!important;max-height:54px!important}.aq-lesson-option-grid{grid-template-columns:1fr!important;gap:10px!important}.aq-lesson-choice-card{min-height:68px!important;padding:12px!important}.aq-lesson-action-row{flex-direction:column!important}.aq-lesson-split{grid-template-columns:1fr!important}.aq-lesson-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;justify-content:flex-start}.aq-lesson-tile-grid{grid-template-columns:repeat(2,1fr)!important}}button:focus-visible{outline:3px solid #3DA85355;outline-offset:2px}.tr-screen{width:100%;min-height:100vh;background:#eef1ef;overflow:auto;font-family:Nunito,-apple-system,BlinkMacSystemFont,sans-serif;color:#1b2a22;-webkit-print-color-adjust:exact;print-color-adjust:exact}.tr-toolbar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 18px;background:#fff;border-bottom:2px solid #D9E2DC;box-shadow:0 2px 8px #0000000d}.tr-sheet-wrap{padding:18px 14px 64px}.tr-sheet{width:210mm;max-width:100%;min-height:297mm;margin:0 auto 22px;padding:1.5cm;background:#fff;color:#1b2a22;box-shadow:0 6px 26px #00000024;box-sizing:border-box;display:flex;flex-direction:column}.tr-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;border-bottom:3px solid #2F8240;padding-bottom:12px}.tr-brand{font-size:12px;font-weight:800;letter-spacing:.12em;color:#2f8240;text-transform:uppercase}.tr-class{font-size:13px;font-weight:800;color:#5a6b62;margin-top:2px}.tr-name{font-size:30px;font-weight:900;letter-spacing:-.01em;color:#1b2a22;line-height:1.05;margin-top:6px}.tr-teacher{font-size:12px;color:#8a998f;margin-top:4px}.tr-term{text-align:right;flex-shrink:0}.tr-term-label{font-size:18px;font-weight:900;color:#1b2a22}.tr-term-range{font-size:12px;color:#5a6b62;font-family:JetBrains Mono,ui-monospace,monospace;margin-top:3px}.tr-term-gen{font-size:11px;color:#8a998f;margin-top:6px}.tr-section{margin-top:18px}.tr-section-title{font-size:11px;font-weight:900;letter-spacing:.12em;color:#2f8240;text-transform:uppercase;margin-bottom:8px}.tr-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.tr-metric{border:1.5px solid #D9E2DC;border-radius:10px;padding:10px 12px;background:#f7faf8}.tr-metric-label{font-size:9.5px;font-weight:800;letter-spacing:.08em;color:#5a6b62}.tr-metric-val{font-size:24px;font-weight:900;letter-spacing:-.02em;font-family:JetBrains Mono,ui-monospace,monospace;line-height:1.1;margin-top:2px}.tr-metric-sub{font-size:10px;color:#8a998f;margin-top:2px}.tr-table{width:100%;border-collapse:collapse;font-size:12px}.tr-table th{text-align:left;font-size:9.5px;font-weight:800;letter-spacing:.07em;color:#5a6b62;text-transform:uppercase;padding:6px 8px;border-bottom:2px solid #D9E2DC}.tr-table td{padding:7px 8px;border-bottom:1px solid #EAF0EC;vertical-align:top}.tr-table .tr-num{font-family:JetBrains Mono,ui-monospace,monospace;white-space:nowrap}.tr-table tr{page-break-inside:avoid;break-inside:avoid}.tr-unit-name{font-weight:800;color:#1b2a22}.tr-unit-lvl{font-size:9.5px;font-weight:800;letter-spacing:.06em;color:#8a998f;text-transform:uppercase}.tr-bw{font-size:11px;color:#5a6b62}.tr-bw b{color:#1b2a22}.tr-muted{color:#a7b3ab}.tr-sg{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tr-sg-col-title{font-size:11px;font-weight:900;letter-spacing:.04em;margin-bottom:6px}.tr-chip{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 10px;border-radius:8px;margin-bottom:5px;font-size:12px;font-weight:700}.tr-chip .tr-chip-score{font-family:JetBrains Mono,ui-monospace,monospace;font-weight:900}.tr-comment-input{width:100%;min-height:96px;box-sizing:border-box;border:1.5px solid #D9E2DC;border-radius:10px;padding:10px 12px;font-family:Nunito,-apple-system,sans-serif;font-size:13px;color:#1b2a22;background:#f7faf8;resize:vertical;outline:none;line-height:1.6}.tr-comment-print{border:1.5px solid #D9E2DC;border-radius:10px;padding:12px 14px;min-height:96px}.tr-comment-text{font-size:13px;line-height:1.6;white-space:pre-wrap;color:#1b2a22}.tr-comment-lines{display:flex;flex-direction:column;gap:22px;padding-top:8px}.tr-comment-lines>div{border-bottom:1.5px solid #C9D5CD;height:0}.tr-foot{margin-top:auto;padding-top:14px;border-top:1.5px solid #D9E2DC;display:flex;justify-content:space-between;font-size:11px;color:#8a998f}.tr-print-only{display:none}@media print{@page{size:A4 portrait;margin:1.5cm}html,body{background:#fff!important}.aq-navbar,.aq-tabbar,nav,.no-print{display:none!important}.tr-print-only{display:block!important}.tr-screen{background:#fff!important;overflow:visible!important}.tr-sheet-wrap{padding:0!important}.tr-sheet{width:auto!important;min-height:0!important;margin:0!important;padding:0!important;box-shadow:none!important;page-break-after:always;break-after:page}.tr-sheet:last-child{page-break-after:auto;break-after:auto}.tr-name{font-size:32px}.tr-metric-val{font-size:26px}.tr-table{font-size:12.5px}.tr-comment-text,.tr-comment-input{font-size:13.5px}.tr-section{page-break-inside:avoid;break-inside:avoid}}@keyframes aqHelixTwist{0%,to{transform:scaleX(1)}50%{transform:scaleX(.955)}}@keyframes aqHbondShimmer{0%,to{opacity:1}50%{opacity:.5}}@keyframes aqHelixPhos{0%,to{opacity:.9}50%{opacity:.4}}.aq-frozen .aq-helix-twist,.aq-frozen .aq-helix-hbond,.aq-frozen .aq-helix-phos{animation-play-state:paused!important}body.life-off .aq-helix-twist,body.life-off .aq-helix-hbond,body.life-off .aq-helix-phos{animation:none}@media (prefers-reduced-motion: reduce){.aq-helix-twist,.aq-helix-hbond,.aq-helix-phos{animation:none}}
