revitalizant-interactive{box-sizing:border-box;--soft:#929b9c;--red:#fa6254;display:block}revitalizant-interactive *{box-sizing:border-box}revitalizant-interactive{margin:0}revitalizant-interactive button,revitalizant-interactive input{font:inherit}revitalizant-interactive button{cursor:pointer}revitalizant-interactive button:focus-visible,revitalizant-interactive a:focus-visible,revitalizant-interactive input:focus-visible,revitalizant-interactive summary:focus-visible{outline-offset:5px}revitalizant-interactive [hidden]{display:none!important}revitalizant-interactive .shell{max-width:1720px;margin:auto;padding:27px 52px 24px}revitalizant-interactive .masthead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:23px;display:flex}revitalizant-interactive .brand{letter-spacing:.18em;font-size:14px;font-weight:750}revitalizant-interactive .brand:before{content:"";vertical-align:-3px;width:6px;height:16px;margin-right:12px}revitalizant-interactive .masthead .mark{letter-spacing:.18em;color:#9ea4a4}revitalizant-interactive .masthead .index{color:#b5b9b7;font-variant-numeric:tabular-nums}revitalizant-interactive .composition{display:grid;position:relative}revitalizant-interactive .story{z-index:1;flex-direction:column;align-items:flex-start;display:flex}revitalizant-interactive .eyebrow{letter-spacing:.18em;margin-bottom:27px}revitalizant-interactive .story h1{margin:0 0 24px}revitalizant-interactive .story h1 em{font-style:normal}revitalizant-interactive .chapter{width:100%;margin-top:auto;padding-top:46px;padding-bottom:33px}revitalizant-interactive .chapter-number{letter-spacing:.12em;align-items:center;gap:10px;margin-bottom:15px;display:flex}revitalizant-interactive .chapter-number:after{content:"";background:#ffffff25;flex:1;height:1px}revitalizant-interactive .chapter h2{letter-spacing:0;margin:0 0 11px;font-weight:400;line-height:1.2}revitalizant-interactive .chapter p{color:#a5aeaf;margin:0}revitalizant-interactive .viewport{cursor:grab;min-width:0;position:relative;overflow:hidden}revitalizant-interactive .viewport:active{cursor:grabbing}revitalizant-interactive #scene{width:100%;height:100%;display:block;position:absolute;inset:0}revitalizant-interactive .scene-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}revitalizant-interactive .scene-top{pointer-events:none;gap:12px;position:absolute}revitalizant-interactive .tiny{letter-spacing:.14em;color:#9ca9aa;font-size:11px}revitalizant-interactive .tiny:before{content:"";background:#c79874;border-radius:50%;width:4px;height:4px;margin-right:8px;display:inline-block}revitalizant-interactive .view-tools{pointer-events:auto;gap:5px;display:flex}revitalizant-interactive .view-tools button[aria-pressed=true]{border-color:#ddd8cb}revitalizant-interactive .tag{color:#d7dfdc;pointer-events:none;white-space:nowrap;background:#12191bd9;border-left:1px solid #b4c4c4;position:absolute}revitalizant-interactive .tag.main{color:#efbb94;border-color:#efbb94;top:69%;left:52%}revitalizant-interactive .tag.first{top:21%;left:60%}revitalizant-interactive .tag.second{top:72%;left:21%}revitalizant-interactive .tag:before{content:"";background:#acb4aa60;width:26px;height:1px;position:absolute;top:50%;left:-26px}revitalizant-interactive .deck{border-top:1px solid var(--line);padding-top:26px;display:grid}revitalizant-interactive .transport{align-items:center;display:flex}revitalizant-interactive .play{place-items:center;width:47px;height:47px;font-size:15px;display:grid}revitalizant-interactive .time{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#c3ceca}revitalizant-interactive .time span{color:#647472}revitalizant-interactive .restart{color:#a5b2b0;background:0 0;border:0;padding:5px;font-size:20px}revitalizant-interactive .step{border-top:1px solid #53615f}revitalizant-interactive .step small{letter-spacing:.07em}revitalizant-interactive .step.active{border-color:#efa388}revitalizant-interactive .step.active:before{content:"";height:2px;width:var(--progress,0%);position:absolute;left:0}revitalizant-interactive .scrub{cursor:pointer;width:100%}revitalizant-interactive details{max-width:980px;margin-top:25px;line-height:1.7}revitalizant-interactive summary{cursor:pointer;width:fit-content}revitalizant-interactive footer{color:#8a9a94;letter-spacing:.04em;justify-content:space-between;gap:12px;margin-top:23px;display:flex}revitalizant-interactive footer a{color:#899c95}revitalizant-interactive .fallback{z-index:7;text-align:center;background:#141c1c;place-content:center;gap:15px;display:grid;position:absolute;inset:80px 30px}revitalizant-interactive .fallback a{color:#f5ad93}revitalizant-interactive .fallback p{max-width:330px;line-height:1.5}revitalizant-interactive .loading{color:#899c95;letter-spacing:.1em;background:#101213;place-content:center;font-size:11px;display:grid;position:absolute;inset:0}@media (width<=1100px){revitalizant-interactive .shell{padding:24px 28px}revitalizant-interactive .tag.first{left:50%}revitalizant-interactive .view-tools{margin-left:auto}}@media (width<=760px){revitalizant-interactive .shell{padding:20px}revitalizant-interactive .masthead{padding-bottom:18px}revitalizant-interactive .masthead .mark{display:none}revitalizant-interactive .composition{flex-direction:column}revitalizant-interactive .eyebrow{margin:27px 0 16px}revitalizant-interactive .story h1{margin-bottom:13px}revitalizant-interactive .story h1 br{display:none}revitalizant-interactive .chapter{gap:0 15px;margin-top:0;display:grid}revitalizant-interactive .chapter-number{grid-row:span 2;align-items:start;margin:4px 0}revitalizant-interactive .chapter h2{margin-bottom:9px}revitalizant-interactive .chapter p{max-width:450px}revitalizant-interactive .deck{padding-top:20px}revitalizant-interactive .transport{justify-content:flex-start;margin-bottom:22px}revitalizant-interactive .tag.main{top:65%;left:50%}revitalizant-interactive .tag.first{top:26%;left:55%}revitalizant-interactive .tag.second{top:67%;left:17%}revitalizant-interactive .brand{font-size:12px}revitalizant-interactive footer{line-height:1.7}revitalizant-interactive .play{width:39px;height:39px}}@media (width<=390px){revitalizant-interactive .shell{padding:18px 14px}revitalizant-interactive .tag.main{left:46%}revitalizant-interactive .tag.second{left:12%}}revitalizant-interactive .viewport{touch-action:none}revitalizant-interactive .view-tools select{font:inherit}revitalizant-interactive .scene-top{z-index:3}revitalizant-interactive .load-arrows{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}revitalizant-interactive .control-unit{min-width:0;display:grid}revitalizant-interactive .control-label{color:#a1b2aa;justify-content:space-between;gap:10px;display:flex}revitalizant-interactive .control-unit input{cursor:pointer;width:100%;min-width:0}revitalizant-interactive .surface-tooltip{pointer-events:none;z-index:6;color:#dce5de;cursor:auto;position:absolute}revitalizant-interactive .surface-tooltip.pinned{pointer-events:auto}revitalizant-interactive .surface-tooltip strong{letter-spacing:.015em;padding-inline-end:17px;font-weight:600;display:block}revitalizant-interactive .surface-tooltip dl{grid-template-columns:1fr auto;display:grid}revitalizant-interactive .surface-tooltip dt{color:#9fb0a4}revitalizant-interactive .surface-tooltip dd{font-variant-numeric:tabular-nums;margin:0}revitalizant-interactive .surface-tooltip small{color:#93a69c}revitalizant-interactive .surface-tooltip button{color:#ccdbd0;background:0 0;border:0;font-size:16px;position:absolute}revitalizant-interactive .tip-state{margin-top:7px}@media (width<=760px){revitalizant-interactive .surface-tooltip.pinned{pointer-events:auto}}revitalizant-interactive,revitalizant-interactive .chapter p{font-size:16px}revitalizant-interactive .eyebrow,revitalizant-interactive .chapter-number,revitalizant-interactive .masthead .mark,revitalizant-interactive .masthead .index{font-size:13px}revitalizant-interactive .tiny{display:none}revitalizant-interactive .view-tools button,revitalizant-interactive .view-tools select{max-width:230px}revitalizant-interactive .tag{letter-spacing:0;padding:8px}revitalizant-interactive .control-label,revitalizant-interactive .surface-info,revitalizant-interactive .time,revitalizant-interactive .step,revitalizant-interactive .step small,revitalizant-interactive .data-heading{font-size:14px}revitalizant-interactive .surface-tooltip{line-height:1.5}revitalizant-interactive .surface-tooltip small{display:block}revitalizant-interactive details{color:#adbbb3;font-size:15px}revitalizant-interactive footer{font-size:13px}@media (width<=1100px){revitalizant-interactive .transport{margin:0}}@media (width<=760px){revitalizant-interactive .chapter-number{font-size:13px}revitalizant-interactive .eyebrow,revitalizant-interactive .masthead .index{font-size:12px}revitalizant-interactive .view-tools select{flex:140px}revitalizant-interactive .view-tools button{flex:130px}revitalizant-interactive .control-label{flex-wrap:wrap}revitalizant-interactive details{font-size:15px}}revitalizant-interactive .material-leader{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}revitalizant-interactive .tag.main{z-index:3;display:block!important}revitalizant-interactive .tag.main:before{display:none}revitalizant-interactive .tag.main.oil-label{color:#f5d45e;border-color:#f5d45e}revitalizant-interactive .tag.main.surface-label{border-color:#f5b994}revitalizant-interactive .surface-tooltip{overflow:auto}revitalizant-interactive .tip-photo{justify-content:center;display:flex}revitalizant-interactive .tip-photo img{object-fit:fill;width:auto;display:block}revitalizant-interactive #tipDescription{margin:12px 0;font-size:14px;line-height:1.6}revitalizant-interactive .micro-gallery{border-top:1px solid var(--line)}revitalizant-interactive .micro-gallery-header{justify-content:space-between;align-items:center;gap:20px;display:flex}revitalizant-interactive .micro-gallery h2{margin:0;font-size:24px}revitalizant-interactive .micro-navigation{color:#b7c6bd;font-variant-numeric:tabular-nums;align-items:center;gap:16px;font-size:15px;display:flex}revitalizant-interactive .micro-navigation button{width:45px;height:42px;font-size:20px}@media (width<=760px){revitalizant-interactive .micro-gallery h2{font-size:24px}revitalizant-interactive .micro-gallery-header{gap:10px}revitalizant-interactive .micro-navigation{gap:12px}revitalizant-interactive .micro-navigation button{width:37px;height:37px}revitalizant-interactive .tag.main{font-size:12px}}@font-face{font-family:Inter;src:url(/_astro/Inter-Cyrillic.BVlUm8-z.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+400-52F,U+2DE0-2DFF,U+A640-A69F,U+2116}@font-face{font-family:Inter;src:url(/_astro/Inter-Latin.Cq54NT9D.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+??,U+2000-206F,U+20AC,U+2122,U+2190-21FF,U+2212}@font-face{font-family:Inter;src:url(/_astro/Inter-LatinExt.DYlmjQEB.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+100-24F}@font-face{font-family:Inter;src:url(/_astro/Inter-Vietnamese.CqkGi2DE.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:RV Lang;src:url(data:font/woff2;base64,d09GMgABAAAAAAekABUAAAAAECQAAAc4AAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcQj9IVkFSKgZgP1NUQVSBHicqAEQvbBEICoN8gw4wghwBNgIkAwoLCgAEIAWQUAcgDAcXJBgKGz4OEdWkMVP8OIzd0O9i47NNL91MkToJVrGawfOAc/Z+EtI0rdPh7UzdgTk3sWN0X7fepiXTuU7q8HUrJQfFwmvDCTLhBmYRR57A7f//fq7uIZZEq128EQo1/nP/f4y3O407b1IR8dkfdrp1Ql1DTBOhaiR0sZIIoZIwN9CIHemPKb7YIEcIEmTC3xoBTGIIIGXKVamDgQYQDAKAKLcYJdAXJF3rgb26kKN9r7adP7I7tOzW0dDZ0DK7S8s+3UZDcExEwAdQSLEjN3MjgAaApt6lDSGgTFIaAJWTF0kzcklZUGwK32AA3PuSZUpVp0Tbt5OWqT2CE0CbICkAAVCSK0+BFOgIgoEAPqxADEr/9h36iABeAmQiH+WoRTM60Q8BwEMbyIDYuMC5xC5ZABVQUGQGKEcEXqd8J3ApDUDvFoJHTQGZXnXML4NgnOAEAG7Moj58gyOI+JmC1PdzkPNjCUoAKIAK+FARwIdGDsDAQIG2b9tnmbQsGHyPuChmwb2+bZE+1LlREEdMhhuJtJFtwFIdYhUzi80LuAaxw/vxEAfIDBAnyHcQF3TL5PYCG3QANyBeeP9qCQZxAaABYACRwATgKJSdIaiR066p30mGVsbpMHSbpuQPWNfi0Tu1d7ZtaxngatdOb9/cpZsWZ5TT2IWzwUbNPbgbOrA3t+lms7R3QkKdeclhl+8n1L+bUHdOgu9et3rtHYqp2pUnuzkwxV4/7YrnnTHm8oeoB0AYgkQnEo0j1oA1UgoHVOxiEzPKppit+8eniJ8eU3TBkKYn36pzZTzdeAgrf1TlCn8L5762zQesGT0Bz8VS/lJSrby/POUaNQk0OTH/TuDO472B0QFz0cSs7SYdWTOvTtbQAe1zBYc4PYc2m1avfKY2Yw+smdEgfar+HVLXz7x2zvgjmdsR55lfx5+vSaFAyl0LYwMXB687cHtS+NTIMdsCo73NPR3d7bbljvXHhreM9kc3ad/b33tZ8lB/aEhq02+GdEvvQ9b0rQKtivbUwjV/7JPYf4HKAQAQQBAggAZACgC8lGBYCUYIBl4wLKJ8H8OSe0+xc/HRb/2WLC/3vyt/p8V74T2tBaRLcLsTSEzkVPHip1a5QjMWLpDNnfD6xa3jm5rWLZ45TbKvty5cfJKQMDpXuvTVq9mzHzwYFRUX5/364dWDK4+SUmXNkS1dlDdV/hKFs1tfXH8S9+m/0SagCqRNQxJMSuSLLpQmdFXtdyl2/38qZ648BQpeunD+jOdv5Pt4a/CT9omen/rekmJTijLv0rjjtsalSjyr/P/zd+LfxMT/k7LdyHc3/23zcOo7siv8zM97mVb/jAUBFNHjZi/f19xV5IehqvEAT3akSg7wfGzrMokp/4+19bJ4AR0FAAFtQtILsB2QJPz7Mw1COJ2o8bThPJnIjgCaYlAH4IN2i5F6qIhmBZZABoRULAEFJ8dApQRX9JoQQugkdtAJSD+wME/mgIGpZAKrzFHygCmmegFs5NFugUNShejgJI+eAdxE6E3Ag6H3yY/Epw/pIIJdn0EVrTqzKlFssUvAjqnv0DmadogTEHsIXLj1c+DG0O+BB6/+7LheTD2BDEiWikBLQ1NHNRUtvi6YcBEHAgU+xlIjdXWPH2+NEP5XNRKJ1RVVgAeF+cAVMpB2h1xgiSQYOBJiCORZSEaTUF7NEWEEWISEAbbOgM2nJK6QJxMRtJaahoaOsYm5qZMxit/Ve1yVy8WJ5cK3UWkoi3qAble11jLmI0yK6u5Ak1vWNDUNqHhMCOFAdoOeECa6UUpPdw4NbWMj3ZBANd9WAEy7TqgmNDNQaGS/EKNWkJ9jX0xp7tdZmCANvHrCVUc0QJWYIWmDEl1SNfqa0t1evZAQAUcblrWNf192JqDDfxt1PdL4DCgImcRY1DlIOig55IYoZxrbSiHeTYWUzygaA2dCJgLmasDamApn+zqmJDxwRUMoBMuZl/2OkYgioRarbaIiStEQxWgMGtZM43aM27H7yrU3h9fsunCd83zylwqmIyFVL5fIG8vVJ45W4NeeijgnNmxbOSHWA3bvHZbsQuLZhMUigdJaLY8iKIZkdDHvZjyemoI0Xm1IwRHlGEVzVqMdQoK9SYu7wDdJaSSAJAYETfIpXFAVhcf06gMqEcoRI2+UT9wjboVopYUm1VOulOLKuJy7zw7CRIxZeHywNmGznVxtQBwz4ju3nrLHsC+YX+Piy7mpKh4r4pbdqL5+4eY8kTWqkj08M64jHytUtZjVqvRbr5dvCcvGHjjRCU/w4XsMq4x6flgTI37ufKgPPw7z7gQ1EiPOr+o4W9Il08RGwCWLYWnIhaHURVljkLvWEM1Td7K0Vxu0u39HnN99n0LnD7yTp+peeB4+274wLKVDD5hKiVkiztB0wW1uYsQML7+qiCCFPgEQHE0u3z/7gATH7tCmIm7v35Ps2A4E7X9PWy9vyH8ZhWqHavsDAAAA)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+65E5,U+672C,U+8A9E}@font-face{font-family:RV Lang;src:url(data:font/woff2;base64,d09GMgABAAAAAAbUABUAAAAADrwAAAZoAAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcQj9IVkFSKgZgP1NUQVSBHicqADwvbBEICoIogWswgRwBNgIkAwgLCAAEIAWQUAcgDAcXJBgIGw8NUZRR0uVR/Eyw6a4tJIiJh+B5tpkLKONhHFQXCyrV/yKIX/us+s3sfIIAogUihSCBhNlEhVVcJDtgl40PH1mUe2dzqSvXD4T7RKYHBF8I9LbOlg90I+uwSgc8faqSW2xqLjMpo8A4akcrNNERQjL4IDHjvos1nuKu36/V/8CjWLVFMqFQ483+9872tLInFdN44vh06wwliWvEs2UyjRAL5kkoP1r40e119aJORJ0XFXZpgaqRuigrd45CUCKHn/8BUJUvtqZoRhg8nBVR0I8LGnmXniBxpp3WSOkZIuNRECbMdAwENw9RF2hTkIE8+w2uCknXCC0BbOiWj31ghglAqiUalOEbLdvGKazdhNtDosD/vYC8l4AfCEhj0hFgrCIhlAUGKsVIeRdcTyoKurqMmrHjwl2+FAV0OEBA1PQN8uoxc/kMSYrrgPRa4W9Gv0Ar7QXo31ZCJ+MHxd0s9Z0I5fcYBdBWtmggGq60oOV/fvR9lYfxrz7WAAkZBsoXGKjAVKCQC4kHPoTsFm3bLIkBBSDPeYKEtUwhFxw+Arw8jqhEFUdA1NAHRJ2YCaJBXAdEk+iHaJH2AkT7XDQ6IBsLogvWssRxu3QgAwXqWA2cBiAHPTJ5nrWTlfO80cjLu4prC2+3itLiTHU4XOTeqyWkzJqXlfZUQ/N0eVH1wsDm7qlpgczAunNx4Ly1d2aW107GvH2+b25ei5rDQ01bHMIl2y4R3/lvM7l1imLvfPxuVJSYsImthh9mxeOjw3uGHp6SnUoeeqd/nd89ZHlTePE3u2/YMU1a+6xDl9E7Z3Zo0nWOE3xq0qlZpG561yQrGJXpb1ZgG19i1GssZI3tjM1+681VsPg2P6xgCQCBEBgpH4wG6FpdCg8UlHVBuRSp7aM05r7DzwthvQmygU8dmyoT7FfK17cVmPRAWEZBWkyA4vnybHPI+ljn5WP8PNiY3X56fqOnf7t0tTs7+Dh7kCLytbu5vn/1yW18scqNP4QTW68f9v96uN9fXJaRGRz8JyQsJvpPXkUKCKQoPv7g7XeoXvqPvNmfAL+2CjcC+COnZ+ePwO9rKlFcBxQSCPLef6dA7bkm5+/PMUAhh4nsT7hiNAqytBZC8zFks5FhDvkir+AewADCeK8haXoLmaW+9M+V0ONUKqAwOsKh5K6SB2XVNB0qcZtQGapRzfqgZmG+Do0Y30MKTQsLcWhrKWyho6Q4WzlMQxHbJ0K9uC71K/2qU7lRyyyDumrxtF9jaXc0AZkvoaVdTENbSfEFOuqK4/12lRV9r4bZRiCTzjBlor8PkwGtc3CXKDTMI0kJCzSa9MevIsr/SmXjYjQjxqE0RvKgC1SAElIoB9rBxUnoBBFDoSEWLkmwUUNUJziJQxYiLoAsm1CIh4m7QLmSogjBpNLppixat2XDqUWUKnrJmlB6y2nlbVedcoB57I/Q9SbsMS3ycJKtaklBRu2qMhjmpHYMEUEDpTAqg8Is05e8GdOT0E06i6TBiC3fk0CSoE7UrLYQgXjkcyFGnyBvJK5oTNFvsUhEJHjxOIeGExCfxAHZPihuS2ymv2p0vxeyuAgOndhn2bPvpitkObQOryZcvxl7Y3MGaFikEolFyyUuERTmwoiWQYitlce5lyUSPIERi9AZIikKbVGhPWcIF0ctEhOvgbsEioqAeVPWf9+oKMaG2q21id+iFh1RDI2HxNp43PbxvrVjcflyoK59dgUzoWOWGMf05bgJWUqHcaED607swg/14+zTBD6cB3qiWB86PPs8ZJn9M/W6WURQctW6VBQVQymwxbFXkvGUBhzIrsHEpaosMGJLqHSIYHTk0u5s8P4SBM5H2SRECHbk7PIGDS1upewzoBFRPWI4jHFSjJSX2lwKJXSmyijPkVR6RV8cU8CYSCgOj/asCwk5dWEfHq98devj8qzTcXRYXHGJRW60RtKK5MpeStu/gUE+kRVVltLMTPuoYoWm9mC3jLz7i+37qWXfEXQqgYrjBx5hxHjU/BEGXlTeRTWPTIcpKQSLRGT+EnnxuvNBh7QAKdmDygF7YyhBkVUBcjsVJ7g0p3YczSarxJfiqsTOwp7XUIxr6t2WST7n0U1YT8dPIFhejNUSw2xsuNPpTBjT+JdtiCJsEfnAzxSY2t9+rvxPayVOh9Km9P+jpvb8f+hvhkoAiD8ZgzTMowEAAAA=)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+4E2D,U+6587}@font-face{font-family:RV Lang;src:url(/_astro/IBMPlexSansArabic-names.vdJsQEUp.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+627-629,U+631,U+639,U+644,U+64A}revitalizant-interactive{letter-spacing:.005em;font-family:Inter,Arial,sans-serif}revitalizant-interactive button,revitalizant-interactive select,revitalizant-interactive input{font-family:inherit}revitalizant-interactive .story h1{letter-spacing:.02em;max-width:100%;font-family:Inter,Arial,sans-serif;font-size:30px;font-weight:450;line-height:1.17}revitalizant-interactive .story h1 em{margin-top:.12em;display:block}revitalizant-interactive .story{padding-right:20px}revitalizant-interactive button,revitalizant-interactive select,revitalizant-interactive .view-tools button,revitalizant-interactive .view-tools select,revitalizant-interactive .surface-info,revitalizant-interactive .chart-side select,revitalizant-interactive .micro-navigation button,revitalizant-interactive .play{border:0;border-radius:0}revitalizant-interactive button:hover,revitalizant-interactive .view-tools button:hover,revitalizant-interactive .micro-navigation button:hover{color:#fff;background:#303c37}revitalizant-interactive .masthead,revitalizant-interactive .lab-controls,revitalizant-interactive .deck,revitalizant-interactive .micro-gallery,revitalizant-interactive .tag{border:0;border-radius:0}revitalizant-interactive .chapter-number:after,revitalizant-interactive .tag:before{display:none}revitalizant-interactive .surface-tooltip{box-shadow:0 15px 50px #000b}revitalizant-interactive .step{border:0}revitalizant-interactive .step.active:before{top:0}revitalizant-interactive .restart{width:40px;height:40px}revitalizant-interactive input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;border:0;border-radius:0;height:22px}revitalizant-interactive input[type=range]::-webkit-slider-runnable-track{background:#43524a;border:0;border-radius:0;height:4px}revitalizant-interactive input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#e5ab8e;border:0;border-radius:0;width:16px;height:16px;margin-top:-6px}@media (width>=1550px){revitalizant-interactive .story h1{letter-spacing:.02em;font-size:30px}}@media (width<=1100px) and (width>=761px){revitalizant-interactive .story h1{letter-spacing:.02em;font-size:30px}revitalizant-interactive .story{padding-right:16px}}@media (width<=760px){revitalizant-interactive .story h1{letter-spacing:.02em;max-width:580px;font-size:clamp(30px,7.4vw,36px);line-height:1.15}revitalizant-interactive .story h1 em{display:inline}}revitalizant-interactive #material-label{font:inherit;font-size:13px}revitalizant-interactive #material-label[aria-disabled=true]{cursor:default;pointer-events:none}revitalizant-interactive .deck,revitalizant-interactive .timeline,revitalizant-interactive .transport{min-width:0}revitalizant-interactive .view-tools{max-width:100%}@media (width<=760px){revitalizant-interactive .view-tools{width:100%;margin:0;display:grid}revitalizant-interactive .view-tools button,revitalizant-interactive .view-tools select{width:100%;min-width:0;max-width:100%}}revitalizant-interactive{--line:#ffffff20;color:#e5e8e9;background:#101213}revitalizant-interactive .brand:before{background:var(--mint)}revitalizant-interactive .story h1 em,revitalizant-interactive .eyebrow,revitalizant-interactive .chapter-number,revitalizant-interactive .step small,revitalizant-interactive .chart-value,revitalizant-interactive .micro-copy h3,revitalizant-interactive .tip-state{color:var(--mint)}revitalizant-interactive button,revitalizant-interactive select,revitalizant-interactive .view-tools button,revitalizant-interactive .view-tools select,revitalizant-interactive .surface-info,revitalizant-interactive .chart-side select,revitalizant-interactive .micro-navigation button,revitalizant-interactive .play,revitalizant-interactive .step{color:#c9d0d2;background:#24282b}revitalizant-interactive .surface-tooltip{background:#20272a}revitalizant-interactive .tip-photo{background:#161a1d}revitalizant-interactive .step.active{background:#263735}revitalizant-interactive .step.active:before{background:var(--mint)}revitalizant-interactive .tag.main.surface-label{color:var(--mint)}revitalizant-interactive #material-label{background:#1b2326ed}revitalizant-interactive input[type=range]::-webkit-slider-runnable-track{background:#465052}revitalizant-interactive button:focus-visible,revitalizant-interactive a:focus-visible,revitalizant-interactive input:focus-visible,revitalizant-interactive summary:focus-visible,revitalizant-interactive select:focus-visible{outline-color:var(--mint)}revitalizant-interactive,revitalizant-interactive button,revitalizant-interactive input,revitalizant-interactive select,revitalizant-interactive p,revitalizant-interactive h1,revitalizant-interactive h2,revitalizant-interactive h3,revitalizant-interactive .chart-value{letter-spacing:normal}revitalizant-interactive .page-intro{text-align:center;padding:26px 0 20px}revitalizant-interactive .page-intro .eyebrow{letter-spacing:.12em;margin:0 0 12px}revitalizant-interactive .page-intro .stage-line{letter-spacing:.03em;color:var(--mint);justify-content:center;gap:12px;min-height:1.4em;margin:14px 0 0;font-size:clamp(16px,1.5vw,20px);display:flex}revitalizant-interactive .page-intro .stage-line #stageLineN{font-variant-numeric:tabular-nums}@media (width<=760px){revitalizant-interactive .page-intro .stage-line{margin-top:10px;font-size:15px}}revitalizant-interactive .page-intro h1{letter-spacing:.02em;color:#fff;max-width:none;margin:0;font-size:clamp(30px,3.33vw,48px);font-weight:200;line-height:1.12}revitalizant-interactive .composition{grid-template-rows:auto 540px;column-gap:24px;min-height:0}revitalizant-interactive .story{grid-area:1/1/3;padding:60px 0 0}revitalizant-interactive .chapter{margin:0;padding:0}revitalizant-interactive .chapter h2{min-height:0;font-size:24px}revitalizant-interactive .chapter p{min-height:0}revitalizant-interactive .scene-heading{margin:0 0 14px;font-size:20px;font-weight:450;line-height:1.4}revitalizant-interactive .viewport{grid-column:2;min-height:540px}revitalizant-interactive .auto-view{white-space:nowrap;color:#bfc9ca;align-items:center;gap:6px;font-size:13px;display:flex}revitalizant-interactive .auto-view input{width:16px;height:16px}revitalizant-interactive .view-tools{flex-wrap:wrap;align-items:center}revitalizant-interactive .view-tools button,revitalizant-interactive .view-tools select{min-height:35px;padding:7px 8px;font-size:13px}revitalizant-interactive .mouse-hints{color:#9eadaf;position:absolute}revitalizant-interactive .mouse-hints span{height:38px;display:block}revitalizant-interactive .mouse-hints svg{width:100%;height:100%;display:block}revitalizant-interactive .tag{font-size:12px}revitalizant-interactive .control-unit{gap:7px}revitalizant-interactive .deck{padding:12px 0 0}revitalizant-interactive .runtime{white-space:nowrap;color:#aebabc;font-size:14px}revitalizant-interactive .runtime b{color:#e4eeec;margin:0 4px;font-size:20px;font-weight:450}revitalizant-interactive .timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}revitalizant-interactive .step small{margin-bottom:0;margin-right:7px;font-size:12px;display:inline}revitalizant-interactive .micro-gallery{margin-top:24px;padding-top:18px}revitalizant-interactive .surface-tooltip{max-height:calc(100% - 90px);padding:16px}revitalizant-interactive .tip-top{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:17px;display:grid}revitalizant-interactive .tip-photo{background:0 0;margin:0;padding:0}revitalizant-interactive .tip-photo img{max-width:160px;height:160px}revitalizant-interactive .surface-tooltip strong{font-size:16px;line-height:1.35}revitalizant-interactive .surface-tooltip dl{gap:9px;margin:13px 0 0;font-size:13px}revitalizant-interactive .surface-tooltip small{font-size:12px;line-height:1.45}revitalizant-interactive .surface-tooltip button{top:6px;inset-inline-end:5px}revitalizant-interactive .tip-state{font-size:12px}@media (width<=1100px){revitalizant-interactive .composition{grid-template-rows:auto 530px}revitalizant-interactive .viewport{min-height:530px}revitalizant-interactive .view-tools{gap:5px}revitalizant-interactive .view-tools select{max-width:180px}revitalizant-interactive .tip-top{grid-template-columns:130px minmax(0,1fr);gap:12px}revitalizant-interactive .tip-photo img{max-width:130px;height:132px}}@media (width<=760px){revitalizant-interactive .page-intro{padding:22px 0 20px}revitalizant-interactive .page-intro h1{letter-spacing:.02em;font-size:30px;line-height:1.12}revitalizant-interactive .composition{gap:0;display:flex}revitalizant-interactive .story{display:contents}revitalizant-interactive .scene-heading{order:1;margin:0 0 12px;font-size:18px}revitalizant-interactive .viewport{order:2;min-height:510px;margin:0 -6px 12px}revitalizant-interactive .chapter{order:3;grid-template-columns:44px 1fr;padding:8px 0 15px}revitalizant-interactive .chapter h2{font-size:20px}revitalizant-interactive .view-tools{grid-template-columns:repeat(2,minmax(0,1fr))}revitalizant-interactive .auto-view{white-space:normal;line-height:1.3}revitalizant-interactive .timeline{grid-template-columns:repeat(2,minmax(0,1fr))}revitalizant-interactive .tip-top{grid-template-columns:100px minmax(0,1fr);gap:10px}revitalizant-interactive .tip-photo img{max-width:100px;height:105px}revitalizant-interactive .surface-tooltip{padding:12px}revitalizant-interactive .surface-tooltip strong{font-size:14px}revitalizant-interactive .surface-tooltip dl{grid-template-columns:1fr;gap:3px;margin-top:8px;font-size:12px}revitalizant-interactive .surface-tooltip dd{margin-bottom:4px;font-weight:550}revitalizant-interactive .tip-data{padding-inline-end:8px}}revitalizant-interactive .scene-heading{color:var(--mint);grid-area:1/1/auto/-1}revitalizant-interactive .scene-heading span{color:inherit}@media (width>=761px){revitalizant-interactive .story,revitalizant-interactive .viewport{grid-row:2}}revitalizant-interactive .micro-gallery h2{font-weight:300}revitalizant-interactive .composition{grid-template-columns:310px minmax(0,1fr)}revitalizant-interactive .story{padding-top:14px}revitalizant-interactive .chapter p{font-size:15px;line-height:1.6}revitalizant-interactive .live-parameters{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px 14px;margin:26px 0 0;display:grid}revitalizant-interactive .live-parameters dt{color:#aebdc0;font-size:13px}revitalizant-interactive .live-parameters dd{white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:6px;margin:0;display:flex}revitalizant-interactive .live-parameters strong{font-variant-numeric:tabular-nums;font-size:20px;font-weight:400}revitalizant-interactive .live-parameters dd span{color:#8da1a4;font-size:12px}revitalizant-interactive .live-parameters meter{width:110px;height:8px}revitalizant-interactive .mouse-hints span{width:34px}revitalizant-interactive .view-tools button[aria-pressed=true]{color:var(--control-accent);background:#64e8cf2b}revitalizant-interactive .control-unit:first-child{gap:8px}revitalizant-interactive .deck{align-items:center;gap:0 24px}revitalizant-interactive .transport{grid-area:1/1/3}revitalizant-interactive .timeline{grid-area:1/2;margin:0 0 1px;display:block;position:relative}revitalizant-interactive .step{color:#869c9f;text-align:center;min-width:24px;padding:2px 4px;font-size:12px;line-height:1.2;position:absolute;top:0;transform:translate(-50%);background:0 0!important}revitalizant-interactive .step:after{content:"";background:#6b8485;width:1px;height:6px;margin:4px auto 0;display:block}revitalizant-interactive .step.active{color:var(--control-accent)}revitalizant-interactive .step.active:after{background:var(--control-accent)}revitalizant-interactive .step.active:before{display:none}revitalizant-interactive .scrub{grid-area:2/2;height:18px;margin:0}@media (width<=1100px){revitalizant-interactive .composition{grid-template-columns:285px minmax(0,1fr);column-gap:18px}revitalizant-interactive .deck{gap:0 18px}revitalizant-interactive .live-parameters{gap:11px}revitalizant-interactive .live-parameters strong{font-size:20px}}@media (width<=760px){revitalizant-interactive .auto-view{margin:0}revitalizant-interactive .live-parameters{grid-column:1/-1;gap:11px 18px;width:100%;margin:20px 0 0;padding:0 0 8px}revitalizant-interactive .live-parameters strong{font-size:20px}revitalizant-interactive .live-parameters dt{font-size:14px}revitalizant-interactive .live-parameters meter{width:110px}revitalizant-interactive .deck{gap:10px}revitalizant-interactive .transport{grid-area:1/1;margin:0}revitalizant-interactive .timeline{grid-area:2/1;margin:0}revitalizant-interactive .scrub{grid-area:3/1;margin-top:-10px}revitalizant-interactive .chapter{padding-top:6px}revitalizant-interactive .chapter p{grid-column:2}}revitalizant-interactive .page-intro h1{font-weight:200}revitalizant-interactive .live-parameters{margin-top:40px}revitalizant-interactive .live-parameters strong{color:var(--mint)}revitalizant-interactive .scene-top{left:auto}revitalizant-interactive .view-tools{justify-content:flex-end}revitalizant-interactive .auto-view{margin-left:8px}revitalizant-interactive .control-unit:first-child{grid-column:auto}@media (width<=1100px){revitalizant-interactive .scene-top{left:8px}revitalizant-interactive .view-tools{flex-wrap:wrap;display:flex}}@media (width<=760px){revitalizant-interactive .view-tools{gap:5px}revitalizant-interactive .view-tools select{max-width:145px}revitalizant-interactive .auto-view{margin-left:0}revitalizant-interactive .live-parameters{margin-top:32px}revitalizant-interactive .view-tools button,revitalizant-interactive .view-tools select,revitalizant-interactive .auto-view{font-size:11px}revitalizant-interactive .view-tools button,revitalizant-interactive .view-tools select{padding:6px}}revitalizant-interactive .viewport{background:0 0}revitalizant-interactive .scene-top{justify-content:flex-end;align-items:center;min-height:44px;display:flex;top:18px}revitalizant-interactive .stage-hint{z-index:30;color:#c4d9d4;pointer-events:none;background:#24302f;width:calc(100vw - 24px);max-width:320px;padding:12px 14px;font-size:13px;line-height:1.5;position:fixed;box-shadow:0 8px 24px #0005}@media (width<=1100px){revitalizant-interactive .scene-top{min-height:36px}}@media (width<=760px){revitalizant-interactive .scene-top{min-height:30px}revitalizant-interactive .stage-hint{max-width:290px}}revitalizant-interactive #scene{mask-image:none}revitalizant-interactive .mouse-hints{flex-wrap:wrap}revitalizant-interactive .mouse-hints>span{flex:0 0 34px}revitalizant-interactive .mouse-hints:after{display:none}revitalizant-interactive #material-label{pointer-events:none;cursor:default}revitalizant-interactive #material-point{z-index:4;background:0 0;border:0;border-radius:0;width:24px;height:24px;padding:0;position:absolute;transform:translate(-50%,-50%)}revitalizant-interactive #material-point:before{content:"";background:var(--point-color);border-radius:50%;width:6px;height:6px;margin:auto;display:block}revitalizant-interactive #material-point:disabled{pointer-events:none}revitalizant-interactive #material-point{cursor:pointer}revitalizant-interactive #material-point:before,revitalizant-interactive .agent-label i{transition:transform .16s}revitalizant-interactive #material-point:hover:before,revitalizant-interactive #material-point:focus-visible:before{transform:scale(1.75)}@media (prefers-reduced-motion:reduce){revitalizant-interactive #material-point:before,revitalizant-interactive .agent-label i{transition:none}}@keyframes surface-point-pulse{0%,to{transform:scale(1);box-shadow:0 0 #64e8cf00}25%{transform:scale(1.55);box-shadow:0 0 0 3px #64e8cf60}75%{transform:scale(1);box-shadow:0 0 0 11px #64e8cf00}}revitalizant-interactive #material-point.needs-attention:hover:before,revitalizant-interactive #material-point.needs-attention:focus-visible:before{animation:none;transform:scale(1.75);box-shadow:0 0 0 4px #64e8cf50}@media (prefers-reduced-motion:reduce){revitalizant-interactive #material-point.needs-attention:before{animation:none;box-shadow:0 0 0 5px #64e8cf50}}revitalizant-interactive .timeline .step{min-width:28px;font-size:16px}revitalizant-interactive .brand{align-items:center;gap:10px;display:flex}revitalizant-interactive .brand:before{display:none}revitalizant-interactive .brand .brand-logo{object-fit:contain;opacity:.9;width:27px;height:27px;display:block}revitalizant-interactive .scene-top{right:12px}revitalizant-interactive .mouse-hints{justify-content:start;row-gap:5px}revitalizant-interactive .mouse-hints>span{opacity:.55;justify-self:start}revitalizant-interactive .mouse-hints>span svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;display:block}revitalizant-interactive .mouse-hints .mouse-active{fill:var(--control-accent);stroke:none}revitalizant-interactive .pull-symbol{display:none}revitalizant-interactive .drag-mode .pull-symbol{display:block}revitalizant-interactive .drag-mode .rotate-symbol{display:none}revitalizant-interactive .micro-track{scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y;gap:20px;display:flex;overflow-x:auto}revitalizant-interactive .micro-track::-webkit-scrollbar{display:none}revitalizant-interactive .micro-track figure{scroll-snap-align:start;flex:0 0 calc(25% - 15px);min-width:0;margin:0}revitalizant-interactive .micro-track a{box-sizing:border-box;background:#151a1b;justify-content:center;align-items:center;height:255px;padding:12px;display:flex}revitalizant-interactive .micro-track img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}revitalizant-interactive .micro-track figcaption{color:#b4c8c5;margin-top:12px;font-size:14px;line-height:1.4}revitalizant-interactive .micro-gallery-header{margin-bottom:20px}@media (width<=999px){revitalizant-interactive .micro-track figure{flex-basis:calc(50% - 10px)}}@media (width<=760px){revitalizant-interactive .scene-top{left:8px;right:8px}revitalizant-interactive .view-tools{justify-content:flex-end}revitalizant-interactive .brand .brand-logo{width:23px;height:23px}revitalizant-interactive .micro-track a{height:235px}}@media (width<=599px){revitalizant-interactive .micro-track figure{flex-basis:100%}revitalizant-interactive .micro-track a{height:270px}revitalizant-interactive .micro-track figcaption{font-size:14px}}revitalizant-interactive .mouse-hints{column-gap:18px}revitalizant-interactive .mouse-hints>span,revitalizant-interactive .mouse-hints>span svg{width:46.4px;height:32px}revitalizant-interactive .mouse-hints{grid-template-columns:130px 114px}revitalizant-interactive .zoom-slider{align-items:center;gap:6px;width:114px!important;height:26px!important;display:flex!important}revitalizant-interactive .zoom-slider input{cursor:pointer;width:78px;min-width:0;margin:0}revitalizant-interactive .zoom-slider b{color:#99b8b2;white-space:nowrap;font-size:11px;font-weight:400}@media (width<=1100px){revitalizant-interactive .deck{grid-template-columns:250px minmax(0,1fr);column-gap:18px}}@media (width<=760px){revitalizant-interactive .deck{grid-template-columns:minmax(0,1fr);gap:10px 14px}revitalizant-interactive .deck .transport{grid-area:1/1/auto/-1}revitalizant-interactive .deck .timeline{grid-area:2/1}revitalizant-interactive .deck .scrub{grid-area:3/1}}revitalizant-interactive .micro-navigation #microCount{white-space:nowrap}@media (width<=760px){revitalizant-interactive .deck .step{font-size:14px}}revitalizant-interactive{color-scheme:dark}revitalizant-interactive input{accent-color:var(--control-accent)}revitalizant-interactive button:focus-visible,revitalizant-interactive input:focus-visible,revitalizant-interactive select:focus-visible,revitalizant-interactive a:focus-visible,revitalizant-interactive summary:focus-visible,revitalizant-interactive [tabindex]:focus-visible{outline:none}revitalizant-interactive button:focus-visible,revitalizant-interactive summary:focus-visible{color:#d7e7e1;background:#2c3735}revitalizant-interactive input[type=range]:focus-visible::-webkit-slider-thumb{background:var(--control-accent)}revitalizant-interactive input[type=checkbox]:focus-visible{filter:brightness(1.25)}revitalizant-interactive ::selection{color:#ecf4f0;background:#32584c}revitalizant-interactive input[type=range],revitalizant-interactive .control-unit input,revitalizant-interactive .scrub{accent-color:var(--control-accent)}revitalizant-interactive .deck #scrub{align-self:center;height:18px;min-height:18px;margin:0}revitalizant-interactive .deck .step{text-align:left;gap:5px;min-width:20px;padding:2px 0;display:flex;overflow:hidden;transform:translate(-10px)}revitalizant-interactive .deck .step-number{text-align:center;flex:0 0 20px;font-size:15px}revitalizant-interactive .deck .step-label{white-space:nowrap;text-overflow:ellipsis;color:#8eaaa1;min-width:0;font-size:11px;display:block;overflow:hidden}revitalizant-interactive .deck .step:after{margin:0;position:absolute;left:10px}@media (width<=760px){revitalizant-interactive .deck .timeline{height:47px}revitalizant-interactive .deck .step{display:block}revitalizant-interactive .deck .step-number{width:20px;font-size:14px;display:block}revitalizant-interactive .deck .step-label{font-size:11px}}revitalizant-interactive .deck .step{align-items:flex-start;height:32px}revitalizant-interactive .deck .step:after{top:25px}@media (width<=760px){revitalizant-interactive .deck .step{height:45px}revitalizant-interactive .deck .step:after{top:36px}}revitalizant-interactive .micro-track figcaption strong{color:#c6dcd5;font-size:14px;font-weight:500;line-height:1.4;display:block}revitalizant-interactive .micro-track figcaption p{color:#99b0aa;margin:7px 0 0;font-size:13px;line-height:1.55}@media (width<=599px){revitalizant-interactive .micro-track figcaption p{font-size:14px}revitalizant-interactive .micro-gallery h2{font-size:20px}}revitalizant-interactive .deck .step-number{color:#9baba5}revitalizant-interactive .viewport .tag{will-change:transform}revitalizant-interactive .view-tools #camera,revitalizant-interactive .view-tools .select-trigger{box-sizing:border-box;height:35px;min-height:35px;padding:7px 8px;line-height:18px}revitalizant-interactive .masthead .brand{letter-spacing:.14em;gap:11px;font-size:18px;font-weight:300}revitalizant-interactive .masthead .brand .brand-logo{width:36px;height:36px}@media (width<=760px){revitalizant-interactive .view-tools #camera,revitalizant-interactive .view-tools .select-trigger{padding:6px;line-height:18px}revitalizant-interactive .masthead .brand{gap:9px;font-size:15px}revitalizant-interactive .masthead .brand .brand-logo{width:30px;height:30px}}revitalizant-interactive #interaction{color:#9aabaa;opacity:1;background:0 0;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:flex}revitalizant-interactive #interaction:hover,revitalizant-interactive #interaction:focus-visible{color:#d1e3dc;background:0 0}revitalizant-interactive #interaction i{background:#394340;width:38px;height:20px;transition:background-color .18s,box-shadow .18s;display:block}revitalizant-interactive #interaction i:after{content:"";background:#9aa9a4;width:14px;height:14px;transition:transform .18s,background-color .18s,box-shadow .18s;top:3px;left:3px}revitalizant-interactive #interaction[aria-checked=true] i{background:#275a50}revitalizant-interactive #interaction[aria-checked=true] i:after{background:var(--control-accent);transform:translate(18px);box-shadow:0 0 8px #64e8cfaa}revitalizant-interactive #loadAction{z-index:6;color:var(--control-accent);white-space:nowrap;cursor:pointer;border:1px solid #0000;padding:6px 9px;font:500 13px Inter,Arial,sans-serif;position:absolute;transform:translate(-50%,-100%)}revitalizant-interactive #play{font-size:0}revitalizant-interactive #play:before{content:"";display:block}revitalizant-interactive #play:not(.is-playing):before{border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:11px solid;width:0;height:0;margin-left:3px}revitalizant-interactive #play.is-playing:before{background:linear-gradient(90deg,currentColor 0 5px,#0000 5px 11px,currentColor 11px 16px);width:16px;height:17px}revitalizant-interactive .mouse-hints{z-index:5;flex-direction:column;place-items:flex-start start;gap:4px;width:120px;display:flex;bottom:28px;right:12px}revitalizant-interactive .mouse-icons{justify-content:flex-start;align-items:center;gap:13px;width:100%;height:36px;display:flex}revitalizant-interactive .mouse-hints #interaction{color:#9eb4af;opacity:1;cursor:pointer;background:0 0;border:0;width:46px;min-width:46px;height:34px;min-height:34px;padding:1px 0;display:block;position:relative}revitalizant-interactive .mouse-hints #interaction:hover,revitalizant-interactive .mouse-hints #interaction:focus-visible{background:0 0}revitalizant-interactive .mouse-hints #interaction svg,revitalizant-interactive .mouse-hints .mouse-zoom svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:46px;height:32px;display:block}revitalizant-interactive .mouse-hints .mouse-zoom{opacity:.72;color:#9eb4af;width:46px;height:32px;display:block}revitalizant-interactive .mouse-hints #interaction .mouse-active{stroke:none}revitalizant-interactive .mouse-hints .zoom-slider{justify-content:flex-start;align-items:center;gap:6px;margin:0;width:120px!important;height:26px!important;display:flex!important}revitalizant-interactive .mouse-hints .zoom-slider input{width:84px;min-width:0;margin:0}revitalizant-interactive .mouse-hints .zoom-slider b{color:#99b8b2;white-space:nowrap;font-size:11px;font-weight:400}@media (width<=760px){revitalizant-interactive .mouse-hints{width:120px;bottom:69px;right:12px}revitalizant-interactive #loadAction{padding:5px 6px;font-size:11px}}revitalizant-interactive #loadAction{text-shadow:none;box-shadow:none;filter:none;background:#101213;border-color:currentColor;border-radius:0;transition:border-color .18s}revitalizant-interactive #loadAction[aria-pressed=true]{text-shadow:none}revitalizant-interactive #loadAction:hover,revitalizant-interactive #loadAction:focus-visible{box-shadow:none;filter:none;text-shadow:none;background:#101213;border-color:currentColor}revitalizant-interactive #loadAction:before{content:"";opacity:0;pointer-events:none;filter:drop-shadow(0 0 4px);border:1px solid;transition:opacity .18s;position:absolute;inset:-1px}revitalizant-interactive #loadAction:hover:before,revitalizant-interactive #loadAction:focus-visible:before{opacity:1}revitalizant-interactive #loadAction:after,revitalizant-interactive .mouse-hints #interaction:after{display:none}revitalizant-interactive .view-tools #camera{box-sizing:border-box;color:#8c9d9d;border:0;border-radius:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:4px;transition:color .18s,filter .18s;display:flex;background:0 0!important}revitalizant-interactive .view-tools #camera svg{fill:none;stroke:currentColor;stroke-width:1.3px;width:28px;height:28px;transform:none!important}revitalizant-interactive .view-tools #camera[aria-pressed=true],revitalizant-interactive .mouse-hints #interaction[aria-pressed=true]{color:var(--control-accent);filter:drop-shadow(0 0 5px #64e8cf88)}revitalizant-interactive .view-tools #camera:hover,revitalizant-interactive .view-tools #camera:focus-visible,revitalizant-interactive .mouse-hints #interaction:hover,revitalizant-interactive .mouse-hints #interaction:focus-visible{color:var(--control-accent);filter:drop-shadow(0 0 6px #64e8cfaa)}revitalizant-interactive .mouse-hints #interaction .mouse-active,revitalizant-interactive .mouse-hints .mouse-zoom .mouse-active{fill:var(--control-accent)}revitalizant-interactive input[type=range]::-webkit-slider-thumb{background:#64e8cfa8}revitalizant-interactive input[type=range]:focus-visible::-webkit-slider-thumb{background:#64e8cfa8;box-shadow:0 0 8px #64e8cf88}revitalizant-interactive input[type=checkbox],revitalizant-interactive .auto-view input{accent-color:var(--control-accent);opacity:1}revitalizant-interactive .auto-view:has(input:checked),revitalizant-interactive .deck .step.active .step-label,revitalizant-interactive .deck .step.active .step-number{color:var(--control-accent)}revitalizant-interactive .deck .step.active:after{background:var(--control-accent)}revitalizant-interactive #play:hover,revitalizant-interactive #play:focus-visible,revitalizant-interactive .restart:hover,revitalizant-interactive .restart:focus-visible{color:var(--control-accent);background:#24282b}revitalizant-interactive button:not(:disabled):hover,revitalizant-interactive button:not(:disabled):focus-visible,revitalizant-interactive summary:hover,revitalizant-interactive summary:focus-visible,revitalizant-interactive .deck .step:hover .step-label,revitalizant-interactive .deck .step:hover .step-number{color:var(--control-accent)}revitalizant-interactive .mouse-hints .mouse-zoom:hover{color:var(--control-accent);opacity:1;filter:drop-shadow(0 0 6px #64e8cfaa)}revitalizant-interactive input[type=range]::-moz-range-thumb{background:#64e8cfa8;border:0}revitalizant-interactive .auto-view:hover,revitalizant-interactive .auto-view:focus-within,revitalizant-interactive a:hover,revitalizant-interactive a:focus-visible{color:var(--control-accent)}revitalizant-interactive input[type=range]:hover::-webkit-slider-thumb{background:#64e8cfa8;box-shadow:0 0 5px #64e8cf88}revitalizant-interactive .surface-tooltip button:not(#tooltipClose){width:auto;height:auto;position:static;inset:auto}revitalizant-interactive .surface-tooltip #tooltipClose{top:6px;z-index:2;position:absolute;inset-inline-end:6px}revitalizant-interactive .evidence-heading button,revitalizant-interactive .evidence-sources button,revitalizant-interactive .experiment-panel button,revitalizant-interactive .stage-evidence,revitalizant-interactive .chart-source,revitalizant-interactive .metric-source,revitalizant-interactive #tipFootnote button{font:inherit;color:var(--control-accent);text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #7bbba955;padding:4px 0}revitalizant-interactive .evidence-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}revitalizant-interactive .evidence-heading h2{margin:8px 0 0;font-size:24px;font-weight:400}revitalizant-interactive .evidence-heading button{flex-shrink:0;font-size:13px}revitalizant-interactive .experiment-panel{background:#141d19;padding:26px}revitalizant-interactive .experiment-note{color:#aebdb4;margin:16px 0 0;font-size:13px;line-height:1.65}revitalizant-interactive .evidence-table table{border-collapse:collapse;width:100%;max-width:580px;margin:20px 0;font-size:14px}revitalizant-interactive .evidence-table th,revitalizant-interactive .evidence-table td{text-align:start;border-bottom:1px solid #ffffff20;padding:9px 12px;font-weight:400}revitalizant-interactive .evidence-table th{color:#d0e3d9}revitalizant-interactive .evidence-table caption{text-align:start;color:#aebdb4;margin-bottom:12px;font-size:12px}revitalizant-interactive .evidence-table p{font-size:14px;line-height:1.6}revitalizant-interactive .evidence-sources{margin-top:36px}revitalizant-interactive .evidence-sources details{border-top:1px solid var(--line);margin:0;padding:0}revitalizant-interactive .evidence-sources summary,revitalizant-interactive .evidence-table summary{color:#ceded5;cursor:pointer;padding:17px 0;font-size:15px;line-height:1.5}revitalizant-interactive .evidence-sources details[open]{padding-bottom:20px}revitalizant-interactive .evidence-sources p{color:#b7c6bd;max-width:900px;margin:10px 0 16px;font-size:14px;line-height:1.75}revitalizant-interactive .evidence-sources strong{color:#d8e4dc;font-weight:500}revitalizant-interactive .gallery-source-note{color:#aabdb2;max-width:850px;font-size:13px;line-height:1.6}revitalizant-interactive .micro-kind{letter-spacing:.08em;margin-bottom:8px;font-size:11px;display:block}revitalizant-interactive #experimentPanel[hidden]{display:none!important}revitalizant-interactive button:focus-visible,revitalizant-interactive summary:focus-visible,revitalizant-interactive .evidence-scan:focus-visible{outline-offset:5px}revitalizant-interactive .evidence-sources details,revitalizant-interactive .experiment-panel,revitalizant-interactive #microGallery,revitalizant-interactive .composition{scroll-margin-top:24px}@media (width<=760px){revitalizant-interactive .evidence-heading{flex-wrap:wrap;align-items:flex-start;gap:10px}revitalizant-interactive .evidence-heading h2{font-size:20px}revitalizant-interactive .experiment-panel{padding:18px}revitalizant-interactive .evidence-table th,revitalizant-interactive .evidence-table td{padding:8px 5px}revitalizant-interactive .evidence-sources summary{font-size:14px}revitalizant-interactive .evidence-sources p{font-size:13px}}revitalizant-interactive button:focus-visible,revitalizant-interactive summary:focus-visible{outline-color:var(--control-accent,var(--control-accent))}revitalizant-interactive .evidence-sources summary:hover,revitalizant-interactive .evidence-sources summary:focus-visible,revitalizant-interactive .evidence-table summary:hover,revitalizant-interactive .evidence-table summary:focus-visible,revitalizant-interactive .evidence-scan:hover,revitalizant-interactive .evidence-scan:focus-visible{color:var(--control-accent,var(--control-accent))}revitalizant-interactive{--mint:var(--control-accent);--control-accent:#64e8cf}revitalizant-interactive main button:not(#material-point):not(.section-point),revitalizant-interactive main select,revitalizant-interactive main input,revitalizant-interactive main summary,revitalizant-interactive .select-trigger,revitalizant-interactive .select-popup,revitalizant-interactive .select-option,revitalizant-interactive .micro-navigation button,revitalizant-interactive #interaction i,revitalizant-interactive #interaction i:after,revitalizant-interactive .play,revitalizant-interactive .experiment-panel,revitalizant-interactive .surface-tooltip,revitalizant-interactive .tip-photo,revitalizant-interactive .stage-hint,revitalizant-interactive dialog{border-radius:0!important}revitalizant-interactive input[type=range]::-webkit-slider-thumb,revitalizant-interactive input[type=range]::-webkit-slider-runnable-track{border-radius:0}revitalizant-interactive input[type=range]::-moz-range-thumb,revitalizant-interactive input[type=range]::-moz-range-track{border-radius:0}revitalizant-interactive .experiment-panel,revitalizant-interactive .select-popup,revitalizant-interactive .surface-tooltip,revitalizant-interactive .stage-hint,revitalizant-interactive .tip-photo,revitalizant-interactive .micro-navigation button,revitalizant-interactive .view-tools button,revitalizant-interactive .view-tools select{border:0!important}revitalizant-interactive button:focus-visible,revitalizant-interactive a:focus-visible,revitalizant-interactive input:focus-visible,revitalizant-interactive summary:focus-visible,revitalizant-interactive .evidence-scan:focus-visible,revitalizant-interactive #interaction:focus-visible i{box-shadow:none;outline:0!important}revitalizant-interactive .micro-citation,revitalizant-interactive .micro-kind,revitalizant-interactive #zoomValue{color:#9ea8a9}revitalizant-interactive .brand-logo,revitalizant-interactive .scene-logo{opacity:1!important}revitalizant-interactive .tag.section-point{pointer-events:auto;cursor:help;z-index:4;width:24px;height:24px;font:inherit;color:#d7dfdc;background:0 0;padding:0;font-size:12px}revitalizant-interactive .tag.section-point:before{content:"";background:#c9d3d3;border-radius:50%;width:6px;height:6px;margin:auto;transition:transform .16s;position:static;display:block!important}revitalizant-interactive .tag.section-point:hover:before,revitalizant-interactive .tag.section-point:focus-visible:before,revitalizant-interactive .tag.section-point.revealed:before{transform:scale(1.75)}revitalizant-interactive .tag.section-point .tag-text{white-space:nowrap;pointer-events:none;opacity:0;background:#1b2326ed;padding:6px 9px;transition:opacity .15s;position:absolute;top:50%;transform:translateY(-50%)}revitalizant-interactive .tag.section-point:hover .tag-text,revitalizant-interactive .tag.section-point:focus-visible .tag-text,revitalizant-interactive .tag.section-point.revealed .tag-text{opacity:1}revitalizant-interactive #material-label,revitalizant-interactive .material-leader{opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s}revitalizant-interactive #material-label.revealed,revitalizant-interactive .material-leader.revealed,revitalizant-interactive .viewport:has(#material-point:hover) :is(#material-label,.material-leader),revitalizant-interactive .viewport:has(#material-point:focus-visible) :is(#material-label,.material-leader){opacity:1;visibility:visible}revitalizant-interactive #material-point[aria-disabled=true]{cursor:help}@keyframes material-point-pulse{0%,to{transform:scale(1);box-shadow:0 0 #0000}25%{box-shadow:0 0 0 3px color-mix(in srgb,var(--point-color) 38%,transparent);transform:scale(1.55)}75%{transform:scale(1);box-shadow:0 0 0 11px #0000}}revitalizant-interactive #material-point.needs-attention:before{animation:1.8s ease-out infinite material-point-pulse}revitalizant-interactive #material-point.needs-attention:hover:before,revitalizant-interactive #material-point.needs-attention:focus-visible:before{box-shadow:0 0 0 4px color-mix(in srgb,var(--point-color) 31%,transparent);animation:none;transform:scale(1.75)}@media (prefers-reduced-motion:reduce){revitalizant-interactive #material-point.needs-attention:before{box-shadow:0 0 0 5px color-mix(in srgb,var(--point-color) 31%,transparent);animation:none}}revitalizant-interactive #material-point:hover:before,revitalizant-interactive #material-point:focus-visible:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--point-color) 33%,transparent)}revitalizant-interactive .tag.section-point:before{opacity:var(--point-alpha,1)}revitalizant-interactive .tag.section-point:hover:before,revitalizant-interactive .tag.section-point:focus-visible:before,revitalizant-interactive .tag.section-point.revealed:before{opacity:1}revitalizant-interactive .scene-heading{color:#b3bfc0;font-size:15px;font-weight:400;line-height:1.55}revitalizant-interactive .experiment-lead{color:#c2cec7;max-width:900px;margin:0 0 24px;font-size:15px;line-height:1.65}revitalizant-interactive .compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;display:grid}revitalizant-interactive .compare{min-width:0;margin:0}revitalizant-interactive .compare figcaption{color:#dfe8e1;margin-bottom:12px;font-size:15px}revitalizant-interactive .compare-row{color:#9aa5a6;grid-template-columns:132px minmax(0,1fr) 118px;align-items:center;gap:14px;margin:12px 0;font-size:13px;display:grid}revitalizant-interactive .compare-row.with{color:var(--control-accent)}revitalizant-interactive .compare-label{color:#aebdb4}revitalizant-interactive .compare-value{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}revitalizant-interactive .compare-track{background:linear-gradient(#ffffff1a,#ffffff1a) 50%/100% 1px no-repeat;height:18px;position:relative}revitalizant-interactive .compare-track i{position:absolute;top:50%}revitalizant-interactive .compare-line{height:2px;left:calc(var(--to-lo)*100%);right:calc((1 - var(--from))*100%);opacity:.5;background:currentColor;transform:translateY(-50%)}revitalizant-interactive .compare-start{left:calc(var(--from)*100%);background:color-mix(in srgb,currentColor 38%,transparent);border-radius:50%;width:9px;height:9px;transform:translate(-50%,-50%)}revitalizant-interactive .compare-end{left:calc(var(--to-lo)*100%);width:calc((var(--to-hi) - var(--to-lo))*100% + 9px);background:currentColor;border-radius:5px;height:9px;transform:translate(-4.5px,-50%)}revitalizant-interactive .compare-summary{color:#dfe8e1;margin:18px 0 4px;font-size:15px;line-height:1.6}revitalizant-interactive .evidence-sources h2{margin:0 0 18px;font-size:24px;font-weight:400}revitalizant-interactive .evidence-sources ul{max-width:900px;margin:0;padding-inline-start:18px}revitalizant-interactive .evidence-sources li strong{color:#d8e4dc;font-weight:500}revitalizant-interactive .sources-request{color:#d8e4dc;margin:16px 0 0;font-size:14px}@media (width<=760px){revitalizant-interactive .compare-grid{grid-template-columns:1fr}revitalizant-interactive .compare-row{grid-template-columns:110px minmax(0,1fr) 98px;gap:10px;font-size:12px}revitalizant-interactive .experiment-lead{font-size:14px}revitalizant-interactive .evidence-sources h2{font-size:20px}}revitalizant-interactive .delta-caption{color:#aebdb4;margin:0 0 6px;font-size:13px}revitalizant-interactive .delta-track{background:linear-gradient(#ffffff1a,#ffffff1a) 50%/100% 1px no-repeat;height:18px;position:relative}revitalizant-interactive .delta-track i{position:absolute;top:50%}revitalizant-interactive .delta-zero{background:#ffffff47;width:1px;height:16px;left:50%;transform:translate(-50%,-50%)}revitalizant-interactive .delta-bar{left:calc(var(--lo)*100%);width:calc((var(--hi) - var(--lo))*100%);background:currentColor;border-radius:5px;height:9px;transform:translateY(-50%)}revitalizant-interactive .delta-axis{color:#8b9699;font-variant-numeric:tabular-nums;justify-content:space-between;margin:2px 132px 0 146px;font-size:11px;display:flex}@media (width<=760px){revitalizant-interactive .delta-axis{margin:2px 108px 0 120px}}revitalizant-interactive .scale-bar{z-index:3;color:#c9d3d3;pointer-events:auto;cursor:help;flex-direction:column;gap:4px;font-size:12px;display:flex;position:absolute;bottom:16px;left:16px}revitalizant-interactive .scale-bar i{width:var(--bar,80px);box-sizing:border-box;border:1.5px solid #c9d3d3;border-top:0;height:6px;display:block}revitalizant-interactive .evidence-tabs{margin-top:30px}revitalizant-interactive .tab-list{flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex}revitalizant-interactive .tab-list [role=tab]{font:inherit;color:#bcc8c9;cursor:pointer;background:#24282b;border:0;border-radius:0;padding:11px 17px;font-size:14px}revitalizant-interactive .tab-list [role=tab][aria-selected=true]{color:var(--control-accent);background:#141d19}revitalizant-interactive .tab-list [role=tab]:hover,revitalizant-interactive .tab-list [role=tab]:focus-visible{color:var(--control-accent);outline:0}revitalizant-interactive .tab-panel{background:#141d19;padding:24px 26px}revitalizant-interactive .tab-panel[hidden]{display:none!important}revitalizant-interactive .experiment-panel+.experiment-panel{margin-top:0}revitalizant-interactive .mini-charts{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 26px;display:grid}revitalizant-interactive .mini-chart{min-width:0;margin:0}revitalizant-interactive .mini-chart figcaption{color:#dfe8e1;margin-bottom:6px;font-size:14px}revitalizant-interactive .mini-chart svg{width:100%;height:auto;display:block}revitalizant-interactive .tab-links{color:#aebdb4;margin:22px 0 0;font-size:14px}revitalizant-interactive .tab-links button{font:inherit;color:var(--control-accent);cursor:pointer;background:0 0;border:0;padding:0}revitalizant-interactive .tab-links button:hover,revitalizant-interactive .tab-links button:focus-visible{outline:0;text-decoration:underline}@media (width<=1100px){revitalizant-interactive .mini-charts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){revitalizant-interactive .tab-panel{padding:16px}revitalizant-interactive .tab-list [role=tab]{padding:10px 12px;font-size:13px}revitalizant-interactive .mini-charts{gap:14px}revitalizant-interactive .mini-chart figcaption{font-size:12px}revitalizant-interactive .tab-list{grid-template-columns:1fr 1fr;gap:4px;display:grid}revitalizant-interactive .tab-list [role=tab]{text-align:center;flex:1 1 0;min-width:0;padding:9px 6px;font-size:12px;line-height:1.3}}revitalizant-interactive .scale-bar{color:#8b9699;opacity:.75;align-items:flex-end;font-size:11px;inset:74px 16px auto auto}revitalizant-interactive .scale-bar i{border-width:1px;border-color:#8b9699;height:5px}@media (width<=760px){revitalizant-interactive .scale-bar{top:96px;right:12px}}revitalizant-interactive .scene-poster{z-index:1;pointer-events:none;transition:opacity .45s;position:absolute;inset:0}revitalizant-interactive .scene-poster img{object-fit:cover;width:100%;height:100%;display:block}revitalizant-interactive .viewport.scene-ready .scene-poster{opacity:0}revitalizant-interactive .viewport:not(.scene-ready) :is(.section-point,#material-point,#material-label,.material-leader,#loadAction,.load-arrows,.scale-bar){visibility:hidden}revitalizant-interactive .loading{z-index:2;pointer-events:none;background:0 0;place-content:end center;padding-bottom:20px}revitalizant-interactive .surface-eye{z-index:4;color:#c9d3d3;cursor:pointer;opacity:0;visibility:hidden;will-change:transform;background:#1b2326ed;border:0;width:26px;height:26px;padding:4px;transition:opacity .15s,visibility .15s,color .15s;position:absolute;top:0;left:0}revitalizant-interactive .surface-eye svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block}revitalizant-interactive .surface-eye.revealed,revitalizant-interactive .surface-eye.surface-hover,revitalizant-interactive .surface-eye:focus-visible{opacity:1;visibility:visible}revitalizant-interactive .surface-eye:hover,revitalizant-interactive .surface-eye:focus-visible,revitalizant-interactive .surface-eye[aria-pressed=true]{color:var(--control-accent)}revitalizant-interactive .viewport:not(.scene-ready) .surface-eye{visibility:hidden}revitalizant-interactive .view-tools #hideTop,revitalizant-interactive .view-tools #hideBottom{box-sizing:border-box;color:#8c9d9d;cursor:pointer;border:0;border-radius:0;flex:0 0 38px;justify-content:center;align-items:center;width:38px;min-width:38px;height:36px;min-height:36px;padding:2px;transition:color .18s,filter .18s;display:flex;background:0 0!important}revitalizant-interactive .view-tools #hideTop svg,revitalizant-interactive .view-tools #hideBottom svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;width:34px;height:30px}revitalizant-interactive .surface-toggle .plane{fill:currentColor;fill-opacity:.1}revitalizant-interactive #hideTop .plane-bottom,revitalizant-interactive #hideBottom .plane-top{opacity:.32;fill-opacity:0}revitalizant-interactive .view-tools #hideTop:hover,revitalizant-interactive .view-tools #hideTop:focus-visible,revitalizant-interactive .view-tools #hideBottom:hover,revitalizant-interactive .view-tools #hideBottom:focus-visible{color:var(--control-accent);filter:drop-shadow(0 0 6px #64e8cfaa)}revitalizant-interactive .view-tools #hideTop[aria-pressed=true],revitalizant-interactive .view-tools #hideBottom[aria-pressed=true]{color:var(--control-accent);background:0 0!important}revitalizant-interactive #hideTop[aria-pressed=true] .plane-top,revitalizant-interactive #hideBottom[aria-pressed=true] .plane-bottom{stroke-dasharray:2.2 2.2;fill-opacity:0}revitalizant-interactive .compare-track:after{content:"";top:50%;left:calc(var(--to-hi)*100% + 6.5px);border:5px solid #0000;border-left-width:0;border-right:8px solid;position:absolute;transform:translateY(-50%)}revitalizant-interactive .tag.section-point:after{content:"";box-sizing:border-box;width:17px;height:17px;opacity:calc(.6*var(--point-alpha,1));pointer-events:none;background:0 0;border:1px solid #c9d3d3;border-radius:50%;transition:opacity .16s,border-color .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}revitalizant-interactive .tag.section-point:hover:after,revitalizant-interactive .tag.section-point:focus-visible:after,revitalizant-interactive .tag.section-point.revealed:after{opacity:1;border-color:var(--control-accent)}revitalizant-interactive .section-point .point-number{color:#c9d3d3;opacity:var(--point-alpha,1);pointer-events:none;letter-spacing:.015em;font-size:11px;font-weight:600;line-height:1;transition:color .16s;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translate(-50%)}revitalizant-interactive .tag.section-point:hover .point-number,revitalizant-interactive .tag.section-point:focus-visible .point-number,revitalizant-interactive .tag.section-point.revealed .point-number{color:var(--control-accent);opacity:1}revitalizant-interactive .teeth-calc{color:#aebdb4;margin:12px 0 0;font-size:13px;line-height:1.5}revitalizant-interactive .teeth-calc strong{color:var(--control-accent);white-space:nowrap;margin-top:4px;font-size:24px;font-weight:400;line-height:1.2;display:block}revitalizant-interactive{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:370}revitalizant-interactive,revitalizant-interactive button,revitalizant-interactive input,revitalizant-interactive select,revitalizant-interactive p,revitalizant-interactive li,revitalizant-interactive dd,revitalizant-interactive td,revitalizant-interactive th,revitalizant-interactive figcaption,revitalizant-interactive label,revitalizant-interactive summary,revitalizant-interactive .tag,revitalizant-interactive .chart-value{letter-spacing:.012em}revitalizant-interactive strong,revitalizant-interactive b{font-weight:560}revitalizant-interactive .story h1{letter-spacing:0}revitalizant-interactive .surface-tooltip strong{font-weight:540}revitalizant-interactive .surface-tooltip dd{font-weight:480}revitalizant-interactive .scene-heading{font-weight:380}revitalizant-interactive .runtime b{font-weight:400}revitalizant-interactive .live-parameters strong{font-weight:380}revitalizant-interactive .micro-track figcaption strong,revitalizant-interactive .evidence-sources strong,revitalizant-interactive .evidence-sources li strong{font-weight:470}revitalizant-interactive .evidence-heading h2,revitalizant-interactive .evidence-sources h2,revitalizant-interactive .chapter h2,revitalizant-interactive .evidence-table th,revitalizant-interactive .evidence-table td{font-weight:380}revitalizant-interactive .section-point .point-number{font-weight:520}revitalizant-interactive .compare-track.up .compare-line{left:calc(var(--from)*100%);right:calc((1 - var(--to-lo))*100%)}revitalizant-interactive .compare-track.up:after{left:auto;right:calc((1 - var(--to-lo))*100% + 6.5px);border-width:5px 0 5px 8px;border-color:#0000 #0000 #0000 currentColor}revitalizant-interactive .compare-track.single .compare-line,revitalizant-interactive .compare-track.single .compare-start,revitalizant-interactive .compare-track.single:after{display:none}revitalizant-interactive .hv-sub{color:#8f9c9b;margin:-4px 0 6px;font-size:12px;line-height:1.5}revitalizant-interactive .hv-axis{color:#8b9699;font-variant-numeric:tabular-nums;height:14px;margin:2px 132px 0 146px;font-size:11px;position:relative}revitalizant-interactive .hv-axis span{white-space:nowrap;position:absolute;top:0}revitalizant-interactive .hv-axis span:first-child{left:0;transform:translate(-50%)}revitalizant-interactive .hv-axis span:nth-child(2){left:50%;transform:translate(-50%)}revitalizant-interactive .hv-axis span:nth-child(3){right:0;transform:translate(50%)}revitalizant-interactive .growth-note{color:#c4d0cc;max-width:880px;margin:4px 0 14px;font-size:14px;line-height:1.6}@media (width<=760px){revitalizant-interactive .hv-axis{margin:2px 108px 0 120px}}revitalizant-interactive .tab-list [role=tab]{justify-content:center;align-items:center;gap:8px;display:inline-flex}revitalizant-interactive .tab-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}revitalizant-interactive .tab-icon .fill{fill:currentColor;fill-opacity:.3}@media (width<=760px){revitalizant-interactive .tab-list [role=tab]{gap:6px}revitalizant-interactive .tab-icon{width:16px;height:16px}}revitalizant-interactive .live-parameters dt{align-items:center;gap:9px;display:flex}revitalizant-interactive .param-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.85;flex:none;width:18px;height:18px}revitalizant-interactive .param-icon .fill{fill:currentColor;fill-opacity:.3}revitalizant-interactive .live-parameters{grid-template-columns:auto minmax(0,1fr);gap:12px 16px}revitalizant-interactive .live-parameters dt{cursor:help;outline:0;align-items:center;display:flex;position:relative}revitalizant-interactive .live-parameters dt .param-icon{opacity:.9;width:26px;height:26px;transition:color .16s}revitalizant-interactive .live-parameters dt>span{color:#d7dfdc;white-space:nowrap;opacity:0;pointer-events:none;z-index:6;background:#1b2326ed;padding:6px 9px;font-size:12px;line-height:1.3;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:-6px}revitalizant-interactive .live-parameters dt:hover>span,revitalizant-interactive .live-parameters dt:focus>span,revitalizant-interactive .live-parameters dt:has(+dd:hover)>span{opacity:1}revitalizant-interactive .live-parameters dt:hover .param-icon,revitalizant-interactive .live-parameters dt:focus-visible .param-icon{color:var(--control-accent)}revitalizant-interactive .live-parameters dd{justify-content:flex-start}revitalizant-interactive .live-parameters{grid-template-columns:auto auto;justify-content:center}revitalizant-interactive .live-parameters dt .param-icon{width:22px;height:22px}revitalizant-interactive .mini-chart.chart-linked figcaption,revitalizant-interactive .mini-chart:hover figcaption{color:var(--control-accent)}revitalizant-interactive .mini-chart figcaption{align-items:center;gap:8px;display:flex}revitalizant-interactive .mini-chart figcaption .chart-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:19px;height:19px}revitalizant-interactive .mini-chart figcaption .chart-icon .fill{fill:currentColor;fill-opacity:.3}@media (width<=760px){revitalizant-interactive .mini-chart figcaption .chart-icon{width:16px;height:16px}revitalizant-interactive .tab-links{margin-top:14px}}revitalizant-interactive .mini-chart figcaption{margin-bottom:12px}revitalizant-interactive .delta-caption{margin:0 0 16px}revitalizant-interactive .delta-axis,revitalizant-interactive .hv-axis{margin-top:8px}revitalizant-interactive .hv-sub{margin:-4px 0 14px}revitalizant-interactive .teeth-calc{border-top:1px solid #ffffff1a;margin:24px 0 0;padding-top:14px}revitalizant-interactive .compare-summary{margin:30px 0 12px}revitalizant-interactive .growth-note{margin:14px 0 20px}revitalizant-interactive .experiment-note{margin-top:20px}@media (width<=760px){revitalizant-interactive .compare-summary{margin:24px 0 10px}revitalizant-interactive .teeth-calc{margin-top:18px}revitalizant-interactive .compare-grid{row-gap:30px}}revitalizant-interactive .delta-caption,revitalizant-interactive .micro-kind{color:var(--control-accent);opacity:.72}revitalizant-interactive .micro-kind{font-size:11px;font-weight:500}revitalizant-interactive .delta-caption{align-items:center;gap:8px;display:flex}revitalizant-interactive .compare figcaption{align-items:center;gap:9px;display:flex}revitalizant-interactive .compare figcaption .cap-icon,revitalizant-interactive .delta-caption .cap-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}revitalizant-interactive .delta-caption .cap-icon{width:18px;height:18px}revitalizant-interactive .compare figcaption .cap-icon .fill,revitalizant-interactive .delta-caption .cap-icon .fill{fill:currentColor;fill-opacity:.3}@media (width<=760px){revitalizant-interactive .compare figcaption .cap-icon{width:18px;height:18px}revitalizant-interactive .delta-caption .cap-icon{width:16px;height:16px}}revitalizant-interactive .tip-top{grid-template-columns:160px minmax(0,1fr);gap:22px}revitalizant-interactive .tip-data{padding-inline-end:0}revitalizant-interactive .surface-tooltip dl{grid-template-columns:1fr auto;align-items:center;gap:12px 20px;margin:16px 0 0;font-size:14px}revitalizant-interactive .surface-tooltip dt{color:#aebdb4;align-items:center;gap:10px;display:flex}revitalizant-interactive .tip-icon{fill:none;width:20px;height:20px;stroke:var(--control-accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;flex:none}revitalizant-interactive .tip-icon .fill{fill:var(--control-accent);fill-opacity:.3}revitalizant-interactive .surface-tooltip dd{color:#eef5f1;text-align:end;white-space:nowrap;margin:0;font-size:20px;font-weight:500;line-height:1.2}revitalizant-interactive .surface-tooltip #tipDescription{color:#cdd9d2;margin:14px 0 0;font-size:14px;line-height:1.6}revitalizant-interactive .tip-links{color:#aebdb4;margin:18px 0 0;font-size:12px;line-height:1.6}revitalizant-interactive .tip-links button{font:inherit;color:var(--control-accent);cursor:pointer;background:0 0;border:0;padding:0}revitalizant-interactive .tip-links button:hover,revitalizant-interactive .tip-links button:focus-visible{outline:0;text-decoration:underline}revitalizant-interactive .surface-tooltip small#tipFootnote{margin-top:16px}@media (width<=1100px){revitalizant-interactive .tip-top{grid-template-columns:130px minmax(0,1fr);gap:16px}}@media (width<=760px){revitalizant-interactive .tip-top{grid-template-columns:100px minmax(0,1fr);gap:12px}revitalizant-interactive .surface-tooltip dl{grid-template-columns:1fr auto;gap:8px 10px;margin-top:10px;font-size:12px}revitalizant-interactive .surface-tooltip dt{gap:7px;margin-top:0}revitalizant-interactive .tip-icon{width:17px;height:17px}revitalizant-interactive .surface-tooltip dd{text-align:end;margin-bottom:0;font-size:16px}revitalizant-interactive .tip-links{margin-top:12px;font-size:12px}revitalizant-interactive .surface-tooltip small#tipFootnote{margin-top:10px}}revitalizant-interactive .live-parameters dt .param-icon{color:var(--control-accent);opacity:.7}revitalizant-interactive .live-parameters dt:hover .param-icon,revitalizant-interactive .live-parameters dt:focus-visible .param-icon{opacity:1}revitalizant-interactive .mini-chart figcaption .chart-icon{color:var(--control-accent);opacity:.7}revitalizant-interactive .mini-chart:hover figcaption .chart-icon,revitalizant-interactive .mini-chart.chart-linked figcaption .chart-icon{opacity:1}revitalizant-interactive .compare figcaption .cap-icon{color:var(--control-accent);opacity:.7}revitalizant-interactive .mini-chart figcaption{transition:color .18s}revitalizant-interactive .mini-chart .chart-dash{transition:stroke .18s}revitalizant-interactive .mini-chart .chart-line{transition:stroke-width .18s,filter .18s}revitalizant-interactive .mini-chart:hover .chart-dash,revitalizant-interactive .mini-chart.chart-linked .chart-dash{stroke:#ffffffb3}revitalizant-interactive .mini-chart:hover .chart-line,revitalizant-interactive .mini-chart.chart-linked .chart-line{stroke-width:3.2px;filter:drop-shadow(0 0 2.5px #64e8cf80)}revitalizant-interactive .mini-chart:hover .chart-cursor,revitalizant-interactive .mini-chart.chart-linked .chart-cursor{stroke:#64e8cfcc}revitalizant-interactive .compare figcaption{transition:color .18s}revitalizant-interactive .compare:hover figcaption{color:var(--control-accent)}revitalizant-interactive .compare:hover figcaption .cap-icon{opacity:1}revitalizant-interactive .compare .compare-line,revitalizant-interactive .compare .delta-bar,revitalizant-interactive .compare .delta-zero{transition:opacity .18s,background-color .18s}revitalizant-interactive .compare:hover .compare-line{opacity:1}revitalizant-interactive .compare:hover .compare-row.without{color:#c7d2cf}revitalizant-interactive .compare-track,revitalizant-interactive .delta-track{transition:background-image .18s}revitalizant-interactive .compare:hover .compare-track,revitalizant-interactive .compare:hover .delta-track{background-image:linear-gradient(#ffffff59,#ffffff59)}revitalizant-interactive .compare .compare-start,revitalizant-interactive .compare .compare-end,revitalizant-interactive .compare .compare-line,revitalizant-interactive .compare .delta-bar{transition:opacity .18s,filter .18s}revitalizant-interactive .compare:hover .compare-line,revitalizant-interactive .compare:hover .compare-start,revitalizant-interactive .compare:hover .compare-end,revitalizant-interactive .compare:hover .delta-bar{filter:drop-shadow(0 0 2.5px)}revitalizant-interactive .compare .delta-zero{transition:background-color .18s,width .18s}revitalizant-interactive .compare:hover .delta-zero{background:#ffffffb3;width:2px}revitalizant-interactive #teethPanel .compare:hover figcaption{color:#dfe8e1}revitalizant-interactive .mini-chart .chart-value-label{fill:var(--control-accent);font-variant-numeric:tabular-nums;paint-order:stroke;stroke:#141d19;stroke-width:4px;stroke-linejoin:round;opacity:0;pointer-events:none;font-weight:500;transition:opacity .18s}revitalizant-interactive .mini-chart:hover .chart-value-label,revitalizant-interactive .mini-chart.chart-linked .chart-value-label{opacity:1}revitalizant-interactive .micro-track a{transition:background-color .18s,box-shadow .18s}revitalizant-interactive .micro-track figure:hover a,revitalizant-interactive .micro-track a:focus-visible{background:#26343a}revitalizant-interactive .micro-track figure:hover img,revitalizant-interactive .micro-track a:focus-visible img{filter:brightness(1.07)}revitalizant-interactive .micro-track figure:hover .micro-kind{opacity:1}revitalizant-interactive :is(button,a,input,summary,[tabindex]):focus-visible{outline-offset:3px;outline:1px solid #64e8cfaa!important}revitalizant-interactive .tab-list [role=tab]:focus-visible{outline-offset:-3px!important}@media (width<=760px){revitalizant-interactive .view-tools #camera{flex:0 0 36px}}@media (width<=420px){revitalizant-interactive .compare-row{grid-template-columns:minmax(0,1fr) 98px;row-gap:4px}revitalizant-interactive .compare-row .compare-label{grid-column:1/-1}revitalizant-interactive .delta-axis,revitalizant-interactive .hv-axis{margin:2px 108px 0 0}}@media (width<=380px){revitalizant-interactive .micro-gallery-header{flex-wrap:wrap}revitalizant-interactive .micro-navigation{gap:10px;margin-inline-start:auto}}revitalizant-interactive .view-tools #levelToggle{box-sizing:border-box;color:#8c9d9d;border:0;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:4px;transition:color .18s,filter .18s;display:flex;background:0 0!important}revitalizant-interactive .view-tools #levelToggle svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}revitalizant-interactive .view-tools #levelToggle .lens-tips{stroke-width:1.1px;opacity:.8}revitalizant-interactive .view-tools #levelToggle:hover,revitalizant-interactive .view-tools #levelToggle:focus-visible,revitalizant-interactive .view-tools #levelToggle[aria-pressed=true]{color:var(--control-accent);filter:drop-shadow(0 0 6px #64e8cfaa)}revitalizant-interactive .viewport.diving :is(.section-point,.surface-eye,#material-point,#material-label,.material-leader,#loadAction,.load-arrows,.surface-tooltip,#camera,#hideTop,#hideBottom,.mouse-hints #interaction){visibility:hidden}revitalizant-interactive .viewport.diving{cursor:default}revitalizant-interactive .viewport.level-deep .mouse-hints{visibility:hidden}revitalizant-interactive .level-hint{z-index:4;color:#17403a;letter-spacing:.03em;white-space:nowrap;pointer-events:none;background:#d9f3edf0;padding:7px 12px;font-size:12px;animation:.4s ease-out level-hint-in;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}revitalizant-interactive .level-hint:before{content:"";vertical-align:1px;background:#1f9c86;border-radius:50%;width:6px;height:6px;margin-inline-end:8px;display:inline-block}@keyframes level-hint-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}revitalizant-interactive .level-panel{z-index:4;box-sizing:border-box;color:#17302c;background:#d9f3edf2;width:min(600px,100% - 32px);padding:14px 18px;animation:.5s ease-out level-panel-in;position:absolute;bottom:16px;left:16px}revitalizant-interactive .level-panel .level-kicker{letter-spacing:.12em;text-transform:uppercase;color:#1f7f6f;margin:0 0 6px;font-size:11px}revitalizant-interactive .level-panel h3{letter-spacing:.01em;color:#0e2320;margin:0 0 6px;font-size:16px;font-weight:500}revitalizant-interactive .level-panel p{letter-spacing:.015em;margin:0 0 10px;font-size:13px;font-weight:400;line-height:1.5}revitalizant-interactive .level-panel button{color:#d9f3ed;cursor:pointer;background:#17403a;border:0;padding:6px 10px;font-size:12px}revitalizant-interactive .level-panel button:hover{color:#fff;background:#1f9c86}@keyframes level-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=760px){revitalizant-interactive .level-panel{width:calc(100% - 16px);padding:10px 12px;bottom:8px;left:8px}revitalizant-interactive .level-panel h3{font-size:15px}revitalizant-interactive .level-panel p{font-size:12px}revitalizant-interactive .level-hint{white-space:normal;text-align:center;width:max-content;max-width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){revitalizant-interactive .level-hint,revitalizant-interactive .level-panel{animation:none}}revitalizant-interactive .level-panel .level-legend{color:#2b4a45;flex-wrap:wrap;gap:4px 14px;margin:-2px 0 10px;font-size:12px;display:flex}revitalizant-interactive .level-legend i{vertical-align:-1px;width:9px;height:9px;margin-inline-end:6px;display:inline-block}revitalizant-interactive .level-legend .lg-fe{background:#6f7b7e;border-radius:50%}revitalizant-interactive .level-legend .lg-c{background:#2f3a3c;border-radius:50%;width:6px;height:6px;margin:0;margin-inline:1px 7px}revitalizant-interactive .level-legend .lg-carbide{background:#fff;border-radius:50%;box-shadow:0 0 0 1px #4f5c5e}revitalizant-interactive .level-legend .lg-grain{background:#fff;transform:rotate(20deg)scale(.85);box-shadow:0 0 0 1px #4f5c5e}revitalizant-interactive .level-panel .level-actions{flex-wrap:wrap;gap:8px;display:flex}revitalizant-interactive .viewport.level-deep .level-hint{top:60px;bottom:auto}revitalizant-interactive .viewport.diving .scale-bar{color:#c9d3d3;opacity:1;background:#101213cc;padding:4px 6px}revitalizant-interactive .viewport.diving .scale-bar i{border-color:#c9d3d3}revitalizant-interactive .view-tools #aaToggle{box-sizing:border-box;color:#8c9d9d;border:0;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:4px;transition:color .18s,filter .18s;display:flex;background:0 0!important}revitalizant-interactive .view-tools #aaToggle svg{width:26px;height:26px}revitalizant-interactive .view-tools #aaToggle svg text{fill:currentColor;stroke:none;letter-spacing:.02em;font:600 12px Inter,Arial,sans-serif}revitalizant-interactive .view-tools #aaToggle:hover,revitalizant-interactive .view-tools #aaToggle:focus-visible,revitalizant-interactive .view-tools #aaToggle[aria-pressed=true]{color:var(--control-accent);filter:drop-shadow(0 0 6px #64e8cfaa)}revitalizant-interactive .view-tools #noiseToggle{box-sizing:border-box;color:#8c9d9d;border:0;flex:0 0 36px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:4px;transition:color .18s,filter .18s;display:flex;background:0 0!important}revitalizant-interactive .view-tools #noiseToggle svg{fill:currentColor;stroke:none;width:24px;height:24px}revitalizant-interactive .view-tools #noiseToggle:hover,revitalizant-interactive .view-tools #noiseToggle:focus-visible,revitalizant-interactive .view-tools #noiseToggle[aria-pressed=true]{color:var(--control-accent);filter:drop-shadow(0 0 6px #64e8cfaa)}revitalizant-interactive .composition{display:block}revitalizant-interactive .viewport{min-height:580px}revitalizant-interactive .view-tools{flex-wrap:nowrap;gap:0;margin:0 0 0 auto;position:relative;width:auto!important;display:flex!important}revitalizant-interactive .view-tools #menuToggle{box-sizing:border-box;color:#8c9d9d;border:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:4px;transition:color .18s,filter .18s;display:flex;background:0 0!important}revitalizant-interactive .view-tools #menuToggle svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;width:26px;height:26px}revitalizant-interactive .view-tools #menuToggle svg circle{fill:#101213}revitalizant-interactive .view-tools #menuToggle:hover,revitalizant-interactive .view-tools #menuToggle:focus-visible,revitalizant-interactive .view-tools #menuToggle[aria-expanded=true]{color:var(--control-accent);filter:drop-shadow(0 0 6px #64e8cfaa)}revitalizant-interactive .view-menu{z-index:7;background:#101213f2;flex-direction:column;align-items:stretch;gap:2px;min-width:250px;padding:8px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0009}revitalizant-interactive .view-menu[hidden]{display:none}revitalizant-interactive .view-menu>button{box-sizing:border-box;text-align:start;visibility:visible;align-items:center;gap:10px;font-size:13px;color:#c9d0d2!important;filter:none!important;background:0 0!important;flex:none!important;justify-content:flex-start!important;width:100%!important;max-width:none!important;height:auto!important;min-height:36px!important;padding:6px 8px!important;display:flex!important}revitalizant-interactive .view-menu>button svg{flex:0 0 26px;width:26px!important;height:26px!important;transform:none!important}revitalizant-interactive .view-menu>button:hover,revitalizant-interactive .view-menu>button:focus-visible{color:var(--control-accent)!important;background:#1b2326!important}revitalizant-interactive .view-menu>button[aria-pressed=true]{color:var(--control-accent)!important}revitalizant-interactive .view-menu>button[aria-pressed=true] svg{filter:drop-shadow(0 0 5px #64e8cf88)}revitalizant-interactive .view-menu .menu-label{white-space:nowrap}revitalizant-interactive .view-menu .auto-view{margin:4px 0 0;padding:6px 8px;font-size:13px}revitalizant-interactive .viewport.diving .view-menu :is(#camera,#hideTop,#hideBottom){display:none!important}revitalizant-interactive .live-strip{z-index:5;background:#101213b8;padding:3px 12px;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}revitalizant-interactive .live-strip .live-parameters{justify-content:center;align-items:center;gap:0 16px;width:auto!important;margin:0!important;padding:0!important;display:flex!important}revitalizant-interactive .live-strip .live-parameters dt{margin:0}revitalizant-interactive .live-strip .live-parameters dd{margin:0 0 0 -8px}revitalizant-interactive .live-strip .live-parameters dd span{font-size:11px}revitalizant-interactive .live-strip .live-parameters dt>span{left:50%;transform:translate(-50%)}revitalizant-interactive .viewport.level-deep .live-strip,revitalizant-interactive .viewport:not(.scene-ready) .live-strip{visibility:hidden}revitalizant-interactive .level-panel{bottom:64px}revitalizant-interactive .story-panel{width:min(520px,100% - 32px)}revitalizant-interactive .panel-collapse{top:6px;z-index:1;cursor:pointer;border:0;width:28px;height:28px;position:absolute;inset-inline-end:6px;color:#1f7f6f!important;background:0 0!important;padding:0!important}revitalizant-interactive .panel-collapse svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s}revitalizant-interactive .panel-collapse:hover,revitalizant-interactive .panel-collapse:focus-visible{color:#0e2320!important;background:#c6ebe3!important}revitalizant-interactive .level-panel.compact{width:min(380px,100% - 32px);padding:9px 14px;padding-inline-end:36px}revitalizant-interactive .level-panel.compact .level-kicker{display:none}revitalizant-interactive .level-panel.compact h3{margin:0 0 3px;font-size:14px}revitalizant-interactive .level-panel.compact p{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0 0 6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}revitalizant-interactive .level-panel.compact .panel-collapse svg{transform:rotate(180deg)}revitalizant-interactive .level-panel.compact .level-actions{gap:6px}revitalizant-interactive .level-panel.compact .level-actions button{padding:4px 8px;font-size:11px}revitalizant-interactive .viewport.diving .story-panel{visibility:hidden}revitalizant-interactive .sem-bar{z-index:5;box-sizing:border-box;color:#dfe5e5;letter-spacing:.04em;white-space:nowrap;background:#000000d9;align-items:center;gap:0 22px;height:26px;padding:0 150px 0 12px;font:12px/1 Consolas,Menlo,DejaVu Sans Mono,monospace;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}revitalizant-interactive .sem-bar[hidden]{display:none}revitalizant-interactive .sem-bar #semNote{color:#8fa0a0}revitalizant-interactive .sem-frame{z-index:4;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff26}revitalizant-interactive .sem-frame[hidden]{display:none}revitalizant-interactive .viewport.level-deep .scale-bar{z-index:6;opacity:1;color:#dfe5e5;background:0 0;flex-direction:row;align-items:center;gap:8px;height:26px;padding:0;font:12px/1 Consolas,Menlo,DejaVu Sans Mono,monospace;inset:auto 12px 0 auto}revitalizant-interactive .viewport.level-deep .scale-bar i{border-width:1px;border-color:#dfe5e5;height:5px}revitalizant-interactive .level-dots{z-index:4;pointer-events:none;position:absolute;inset:0}revitalizant-interactive .level-dot{pointer-events:auto;cursor:help;width:24px;height:24px;font:inherit;color:#d7dfdc;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}revitalizant-interactive .level-dot[hidden]{display:none}revitalizant-interactive .level-dot:before{content:"";background:var(--control-accent);border-radius:50%;width:6px;height:6px;margin:auto;transition:transform .16s;display:block}revitalizant-interactive .level-dot:after{content:"";box-sizing:border-box;border:1px solid var(--control-accent);opacity:.75;border-radius:50%;width:17px;height:17px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}revitalizant-interactive .level-dot .point-number{color:var(--control-accent);pointer-events:none;letter-spacing:.015em;font-size:11px;font-weight:600;line-height:1;position:absolute;bottom:calc(100% - 2px);left:50%;transform:translate(-50%)}revitalizant-interactive .level-dot .tag-text{color:#d7dfdc;text-align:left;white-space:normal;pointer-events:none;opacity:0;background:#1b2326ed;width:max-content;max-width:280px;padding:6px 9px;font-size:12px;line-height:1.35;transition:opacity .15s;position:absolute;top:50%;left:20px;transform:translateY(-50%)}revitalizant-interactive .level-dot:hover .tag-text,revitalizant-interactive .level-dot:focus-visible .tag-text{opacity:1}revitalizant-interactive .level-dot:focus-visible{outline-offset:3px;outline:1px solid #64e8cfaa}@media (width<=760px){revitalizant-interactive .viewport{min-height:540px}revitalizant-interactive .live-strip{padding:2px 8px;bottom:8px}revitalizant-interactive .live-strip .live-parameters{gap:0 10px}revitalizant-interactive .live-strip .live-parameters strong{font-size:15px}revitalizant-interactive .live-strip .live-parameters dd span{display:none}revitalizant-interactive .story-panel{width:calc(100% - 16px)}revitalizant-interactive .view-menu{min-width:220px}revitalizant-interactive .sem-bar{gap:0 12px;padding:0 110px 0 8px;font-size:11px}revitalizant-interactive .sem-bar #semNote{display:none}revitalizant-interactive .level-dot .tag-text{max-width:200px}revitalizant-interactive .mouse-hints{bottom:8px}revitalizant-interactive .live-strip{padding:2px 6px;bottom:8px;left:8px;right:140px;transform:none}revitalizant-interactive .live-strip .live-parameters{flex-wrap:wrap;justify-content:flex-start;gap:2px 10px}revitalizant-interactive .level-panel{bottom:84px}revitalizant-interactive .tab-list{grid-template-columns:1fr 1fr}revitalizant-interactive .sem-bar{padding-right:8px}revitalizant-interactive .viewport.level-deep .scale-bar{color:#c9d3d3;background:#101213cc;flex-direction:column;align-items:flex-end;gap:4px;height:auto;padding:4px 6px;font:11px/1 Inter,Arial,sans-serif;inset:96px 12px auto auto}revitalizant-interactive .viewport.level-deep .scale-bar i{border-color:#c9d3d3}}revitalizant-interactive .scheme-lead{color:#aebdc0;max-width:760px;margin:0 0 14px;font-size:14px;line-height:1.5}revitalizant-interactive .scheme-strip-wrap{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}revitalizant-interactive .scheme-nav{color:#bcc8c9;width:36px;height:64px;font:inherit;cursor:pointer;background:#24282b;border:0;font-size:18px}revitalizant-interactive .scheme-nav:hover,revitalizant-interactive .scheme-nav:focus-visible{color:var(--control-accent);background:#2c3735}revitalizant-interactive .scheme-strip{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#3a4549 transparent;outline:0;gap:12px;padding:4px 0 10px;display:flex;overflow:auto hidden}revitalizant-interactive .scheme-slide{scroll-snap-align:center;cursor:pointer;background:#14181a;flex:0 0 clamp(250px,30%,330px);height:auto;transition:box-shadow .2s;box-shadow:inset 0 3px #0000}revitalizant-interactive .scheme-slide:hover{box-shadow:inset 0 3px #64e8cf66}revitalizant-interactive .scheme-slide.active{box-shadow:inset 0 3px 0 var(--control-accent)}revitalizant-interactive .scheme-caption{border-inline-start:2px solid var(--control-accent);background:#101213;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:12px;padding:10px 14px;display:flex}revitalizant-interactive .scheme-kicker{letter-spacing:.12em;text-transform:uppercase;color:#64e8cfb3;margin:0;font-size:11px}revitalizant-interactive .scheme-show{font:inherit;color:#d9f3ed;cursor:pointer;background:#17403a;border:0;margin:0;padding:7px 12px;font-size:13px}revitalizant-interactive .scheme-show:hover,revitalizant-interactive .scheme-show:focus-visible{color:#fff;background:#1f9c86}revitalizant-interactive .scheme-show[hidden]{display:none}revitalizant-interactive .scheme-note{color:#7f8d90;margin:18px 0 0;font-size:12px;line-height:1.5}revitalizant-interactive .tab-list .tab-icon circle{fill:none;stroke:currentColor;stroke-width:1.5px}revitalizant-interactive .view-tools #animToggle{box-sizing:border-box;color:#8c9d9d;border:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:4px;transition:color .18s,filter .18s;display:flex;background:0 0!important}revitalizant-interactive .view-tools #animToggle svg{fill:currentColor;stroke:none;width:24px;height:24px}revitalizant-interactive .view-tools #animToggle .play-sign{display:none}revitalizant-interactive .view-tools #animToggle[aria-pressed=false] .play-sign{display:block}revitalizant-interactive .view-tools #animToggle[aria-pressed=false] .pause-sign{display:none}revitalizant-interactive .view-tools #animToggle:hover,revitalizant-interactive .view-tools #animToggle:focus-visible,revitalizant-interactive .view-tools #animToggle[aria-pressed=true]{color:var(--control-accent);filter:drop-shadow(0 0 6px #64e8cfaa)}revitalizant-interactive .view-menu>button#paramsToggle svg,revitalizant-interactive .view-menu>button#panToggle svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}revitalizant-interactive .mouse-hints{display:none!important}@media (hover:none) and (pointer:coarse){revitalizant-interactive .mouse-hints{display:flex!important}revitalizant-interactive .mouse-hints .mouse-icons{display:none}revitalizant-interactive .mouse-hints .zoom-slider{height:36px!important}revitalizant-interactive .mouse-hints .zoom-slider input{height:36px}revitalizant-interactive .mouse-hints{top:104px;bottom:auto;right:12px}}@media (hover:none) and (pointer:coarse) and (width<=760px){revitalizant-interactive .mouse-hints{top:56px;right:8px}}revitalizant-interactive .story-panel{width:min(360px,100% - 32px);bottom:24px}revitalizant-interactive .viewport.params-right .live-strip{padding:10px 12px;inset:50% 14px auto auto;transform:translateY(-50%)}revitalizant-interactive .viewport.params-right .live-parameters{grid-template-columns:auto auto;align-items:center;gap:12px 10px;display:grid!important}revitalizant-interactive .viewport.params-right .live-parameters dd{justify-content:flex-start;margin:0}revitalizant-interactive .viewport.params-right .live-parameters dt>span{left:auto;right:0;transform:none}revitalizant-interactive .level-dot:after,revitalizant-interactive .tag.section-point:after{background:#101213b8;box-shadow:0 0 0 1px #10121366,0 2px 6px #000a}revitalizant-interactive .level-dot .point-number,revitalizant-interactive .section-point .point-number{text-shadow:0 0 3px #101213,0 0 6px #101213}revitalizant-interactive #material-point:before{box-shadow:0 0 0 3px #101213b8,0 2px 6px #000a}revitalizant-interactive .tag.section-point .tag-text,revitalizant-interactive .level-dot .tag-text{box-shadow:0 2px 8px #000a}revitalizant-interactive .deck{align-items:center;gap:0 16px;padding:10px 0 0}revitalizant-interactive .transport{grid-area:2/1;align-items:center;margin:0}revitalizant-interactive .runtime{cursor:help}revitalizant-interactive .timeline{height:22px;margin:0}revitalizant-interactive .timeline .step{min-width:24px;font-size:12px;top:2px}revitalizant-interactive .step:after,revitalizant-interactive .step.active:after{display:none}revitalizant-interactive .scrub{height:22px}revitalizant-interactive .deck #scrub{-webkit-appearance:none;appearance:none;background:0 0;height:22px}revitalizant-interactive .deck #scrub::-webkit-slider-runnable-track{background:#3a4549;height:2px}revitalizant-interactive .deck #scrub::-moz-range-track{background:#3a4549;height:2px}revitalizant-interactive .deck #scrub::-webkit-slider-thumb{-webkit-appearance:none;background:var(--control-accent);clip-path:polygon(50% 0,100% 42%,100% 100%,0 100%,0 42%);border:0;border-radius:0;width:14px;height:16px;margin-top:-13px}revitalizant-interactive .deck #scrub::-moz-range-thumb{background:var(--control-accent);clip-path:polygon(50% 0,100% 42%,100% 100%,0 100%,0 42%);border:0;border-radius:0;width:14px;height:16px}revitalizant-interactive .level-panel .level-kicker,revitalizant-interactive .level-panel h3{cursor:grab}revitalizant-interactive .level-panel.dragging{opacity:.92;cursor:grabbing}revitalizant-interactive .level-panel.dragging .level-kicker,revitalizant-interactive .level-panel.dragging h3{cursor:grabbing}revitalizant-interactive .level-step-link{color:#1f7f6f;border-bottom:1px solid #1f7f6f66;align-self:center;margin-inline-start:auto;font-size:12px;text-decoration:none}revitalizant-interactive .level-step-link:hover,revitalizant-interactive .level-step-link:focus-visible{color:#0e2320;border-bottom-color:#0e2320}revitalizant-interactive .level-step-link:empty{display:none}@media (width<=760px){revitalizant-interactive .story-panel{width:calc(100% - 16px);bottom:60px}revitalizant-interactive .viewport.params-right .live-strip{padding:6px 8px;right:8px}revitalizant-interactive .transport{grid-area:3/1}revitalizant-interactive .timeline{grid-area:1/1}revitalizant-interactive .scrub{grid-area:2/1;margin-top:0}revitalizant-interactive .deck{row-gap:6px}revitalizant-interactive .live-strip{right:8px}revitalizant-interactive .live-strip .live-parameters{flex-wrap:nowrap;justify-content:space-between;gap:0}revitalizant-interactive .live-strip .live-parameters dd{margin:0 0 0 -10px}revitalizant-interactive .deck .step:first-child{transform:none}}revitalizant-interactive .viewport.menu-open .scene-top{z-index:8}revitalizant-interactive .viewport.diving .view-tools{background:#101213b8}revitalizant-interactive .tag.section-point:before{background:var(--control-accent);box-shadow:0 0 4px #64e8cf99}revitalizant-interactive .tag.section-point:after{border:1.5px solid var(--control-accent);opacity:var(--point-alpha,1)}revitalizant-interactive .tag.section-point:hover,revitalizant-interactive .tag.section-point:focus-visible,revitalizant-interactive .tag.section-point.revealed{background:0 0!important}revitalizant-interactive .level-dot:before{content:"";background:var(--control-accent);border-radius:50%;width:6px;height:6px;transition:transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 4px #64e8cf99}revitalizant-interactive .level-dot:hover:before,revitalizant-interactive .level-dot:focus-visible:before{transform:translate(-50%,-50%)scale(1.75)}revitalizant-interactive .level-dot:after{opacity:1;border-width:1.5px}revitalizant-interactive .tag.first .tag-text{right:30px}revitalizant-interactive .tag.second .tag-text,revitalizant-interactive .level-dot .tag-text{left:30px}revitalizant-interactive .level-dot.flip .tag-text{left:auto;right:30px}revitalizant-interactive .view-tools #panToggle{box-sizing:border-box;color:#8c9d9d;border:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:4px;transition:color .18s,filter .18s;display:flex;background:0 0!important}revitalizant-interactive .view-tools #panToggle svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}revitalizant-interactive .view-tools #panToggle:hover,revitalizant-interactive .view-tools #panToggle:focus-visible,revitalizant-interactive .view-tools #panToggle[aria-pressed=true]{color:var(--control-accent);filter:drop-shadow(0 0 6px #64e8cfaa)}revitalizant-interactive .view-tools #panToggle[aria-pressed=true]{background:#64e8cf2b!important}revitalizant-interactive .live-strip .live-parameters{gap:0 36px}revitalizant-interactive .live-strip .live-parameters dd{margin-left:-16px}revitalizant-interactive .live-strip .live-parameters strong{font-size:20px}revitalizant-interactive .live-strip .live-parameters dt .param-icon{width:18px;height:18px}revitalizant-interactive .live-strip.floating{cursor:grab}revitalizant-interactive .story-panel{width:min(330px,100% - 32px);height:fit-content;margin:auto 0;top:16px;bottom:16px;left:16px}revitalizant-interactive .deck{grid-template-columns:auto minmax(0,1fr);column-gap:18px}revitalizant-interactive .transport{gap:10px}revitalizant-interactive .play{width:38px;height:38px}revitalizant-interactive .restart{width:38px;height:38px;padding:0;font-size:18px}revitalizant-interactive .timeline{height:18px}revitalizant-interactive .timeline .step{top:0}revitalizant-interactive .deck .step{height:auto;padding:0}@media (width<=760px){revitalizant-interactive .deck{grid-template-columns:minmax(0,1fr)}revitalizant-interactive .story-panel{width:calc(100% - 16px);height:auto;margin:0;top:auto;bottom:60px;left:8px}revitalizant-interactive .live-strip .live-parameters{gap:0}revitalizant-interactive .live-strip .live-parameters strong{font-size:16px}revitalizant-interactive .live-strip .live-parameters dd{margin-left:-10px}revitalizant-interactive .timeline{height:32px}revitalizant-interactive .deck .step{height:auto}revitalizant-interactive .scheme-strip-wrap{grid-template-columns:minmax(0,1fr)}revitalizant-interactive .scheme-nav{display:none}revitalizant-interactive .scheme-slide{flex-basis:78%}}revitalizant-interactive .deck .timeline{height:15px}revitalizant-interactive .tag.section-point:after,revitalizant-interactive .level-dot:after{box-shadow:0 0 0 1.5px var(--control-accent),0 2px 6px #000a;border:0}@media (width<=760px){revitalizant-interactive .deck .timeline{height:32px}}revitalizant-interactive #viewport button.surface-eye{border-radius:50%!important}revitalizant-interactive .section-point .point-number,revitalizant-interactive .tag.section-point:hover .point-number,revitalizant-interactive .tag.section-point:focus-visible .point-number,revitalizant-interactive .tag.section-point.revealed .point-number{color:#fff}revitalizant-interactive .tag.section-point:after,revitalizant-interactive .level-dot:after{z-index:-1}revitalizant-interactive .level-dot:hover,revitalizant-interactive .level-dot:focus-visible{background:0 0!important}revitalizant-interactive .scheme-strip{position:relative}revitalizant-interactive .scheme-slide,revitalizant-interactive .scheme-slide:hover,revitalizant-interactive .scheme-slide.active{box-shadow:none}revitalizant-interactive .scheme-slide:hover .scheme-box-bg{fill:#1a2a27}revitalizant-interactive .scheme-slide.active .scheme-box-bg{fill:#1d3f38}revitalizant-interactive .scheme-frame{box-sizing:border-box;pointer-events:none;border:2px solid #64e8cf80;height:calc(100% - 8px);position:absolute;top:1px}revitalizant-interactive .scheme-frame[hidden]{display:none}revitalizant-interactive .surface-eye[aria-pressed=true] svg{stroke-dasharray:none}revitalizant-interactive .surface-eye[data-glass="1"] svg .eye-open{stroke-dasharray:2.2 1.8}revitalizant-interactive .surface-eye svg .eye-cross{display:none}revitalizant-interactive .surface-eye[data-glass="2"] svg .eye-cross{display:block}revitalizant-interactive .surface-eye[data-glass="2"] svg .eye-open{opacity:.55}revitalizant-interactive .view-menu>button[data-glass="2"] svg{opacity:.6}revitalizant-interactive .runtime{text-align:right;min-width:56px}revitalizant-interactive .runtime b{font-variant-numeric:tabular-nums}revitalizant-interactive .deck .step{align-items:center}revitalizant-interactive .deck .step-label{margin-top:0}revitalizant-interactive .live-strip .params-pin{color:#6f8585;cursor:pointer;border:0;width:20px;height:20px;padding:0;position:absolute;top:50%;right:3px;transform:translateY(-50%);background:0 0!important}revitalizant-interactive .live-strip .params-pin svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;width:14px;height:14px;margin:auto;display:block}revitalizant-interactive .live-strip .params-pin:hover,revitalizant-interactive .live-strip .params-pin:focus-visible,revitalizant-interactive .live-strip .params-pin[aria-pressed=true]{color:var(--control-accent)}revitalizant-interactive .live-strip.floating{cursor:grab;padding:10px 28px 10px 12px;inset:50% 14px auto auto;transform:translateY(-50%)}revitalizant-interactive .live-strip.floating .params-pin{top:6px;transform:none}revitalizant-interactive .live-strip.floating .live-parameters{grid-template-columns:auto auto;align-items:center;gap:12px 10px;display:grid!important}revitalizant-interactive .live-strip.floating .live-parameters dd{justify-content:flex-start;margin:0}revitalizant-interactive .live-strip.floating .live-parameters dt>span{left:auto;right:0;transform:none}revitalizant-interactive .live-strip.floating.dragging{cursor:grabbing;opacity:.92}@media (width<=760px){revitalizant-interactive .live-strip{padding-right:24px}revitalizant-interactive .live-strip.floating{padding:6px 24px 6px 8px;right:8px}}revitalizant-interactive .scheme-dialog{color:#dce9e3;box-sizing:border-box;background:#141d19;border:0;width:min(92vw,820px);max-width:min(92vw,820px);padding:16px 18px 18px}revitalizant-interactive .scheme-dialog::backdrop{background:#000000b8}revitalizant-interactive .scheme-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}revitalizant-interactive .scheme-dialog-close{color:inherit;cursor:pointer;background:#24282b;border:0;padding:6px 12px;font-size:18px;line-height:1}revitalizant-interactive .scheme-dialog-close:hover,revitalizant-interactive .scheme-dialog-close:focus-visible{color:var(--control-accent)}revitalizant-interactive .scheme-dialog-body .scheme-slide{cursor:default;background:#14181a;width:100%;height:auto;display:block}revitalizant-interactive .scheme-dialog-actions{justify-content:center;align-items:center;gap:14px;margin-top:12px;display:flex}revitalizant-interactive .scheme-dialog-actions .scheme-nav{height:36px}@media (width<=760px){revitalizant-interactive .scheme-dialog{padding:10px 10px 12px}}revitalizant-interactive .viewport:fullscreen{background:#101213;width:100vw;height:100vh;min-height:0}revitalizant-interactive .viewport.presenting .level-hint,revitalizant-interactive .viewport.presenting .mouse-hints{display:none!important}revitalizant-interactive .live-strip{padding-right:46px}revitalizant-interactive .live-strip .params-pin{right:24px}revitalizant-interactive .live-strip .params-charts{color:#6f8585;cursor:pointer;border:0;width:20px;height:20px;padding:0;position:absolute;top:50%;right:3px;transform:translateY(-50%);background:0 0!important}revitalizant-interactive .live-strip .params-charts svg{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linejoin:round;stroke-linecap:round;width:14px;height:14px;margin:auto;display:block}revitalizant-interactive .live-strip .params-charts:hover,revitalizant-interactive .live-strip .params-charts:focus-visible,revitalizant-interactive .live-strip .params-charts[aria-pressed=true]{color:var(--control-accent)}revitalizant-interactive .live-strip.floating{padding-right:46px}revitalizant-interactive .live-strip.floating .params-pin{top:6px;right:24px;transform:none}revitalizant-interactive .live-strip.floating .params-charts{top:6px;right:3px;transform:none}revitalizant-interactive .live-strip.charts .live-parameters{display:none!important}revitalizant-interactive .live-strip.charts{padding:10px 46px 8px 12px}revitalizant-interactive .live-strip.charts .mini-charts{grid-template-columns:1fr 1fr;gap:4px 14px;width:min(540px,100vw - 90px);display:grid}revitalizant-interactive .live-strip.charts .mini-chart figcaption{margin-bottom:2px;font-size:11px}revitalizant-interactive .live-strip.floating.charts .live-parameters{display:none!important}@media (width<=760px){revitalizant-interactive .live-strip{padding-right:44px}revitalizant-interactive .live-strip.charts .mini-charts{width:calc(100vw - 70px)}}revitalizant-interactive .view-menu>button#gridToggle svg,revitalizant-interactive .view-menu>button#tintToggle svg,revitalizant-interactive .view-menu>button#presentToggle svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}revitalizant-interactive .scan-overlay{z-index:4;pointer-events:none;background:#0d0f10;display:none;position:absolute;inset:0}revitalizant-interactive .scan-overlay.on{animation:1.1s linear forwards scan-reveal;display:block}revitalizant-interactive .scan-overlay .scan-line{background:#e6ecec;height:2px;animation:1.1s linear forwards scan-line;position:absolute;top:0;left:0;right:0;box-shadow:0 0 10px #fffa}@keyframes scan-reveal{0%{clip-path:inset(0)}to{clip-path:inset(100% 0 0)}}@keyframes scan-line{0%{top:0}to{top:100%}}revitalizant-interactive #scene.focusing{animation:.45s ease-out forwards focus-in}@keyframes focus-in{0%{filter:blur(5px)}60%{filter:blur(1.5px)}to{filter:blur()}}@media (prefers-reduced-motion:reduce){revitalizant-interactive .scan-overlay.on{animation:none;display:none}revitalizant-interactive #scene.focusing{animation:none}}revitalizant-interactive .live-strip.charts .mini-charts{grid-template-columns:1fr;gap:2px 0;width:min(300px,100vw - 90px)}revitalizant-interactive .live-strip.charts .mini-chart figcaption{margin-bottom:0}revitalizant-interactive .viewport.presenting .level-panel,revitalizant-interactive .viewport.presenting .live-strip{zoom:1.35}revitalizant-interactive .viewport.presenting .story-panel{width:min(360px,74vw - 32px)}@media (width<=760px){revitalizant-interactive .live-strip.charts .mini-charts{width:calc(100vw - 70px)}revitalizant-interactive .viewport.presenting .level-panel,revitalizant-interactive .viewport.presenting .live-strip{zoom:1}}revitalizant-interactive .viewport.charts-layout .live-strip{box-sizing:border-box;height:auto;padding:10px 46px 10px 12px;display:flex;inset:24px auto 24px 24px;transform:none}revitalizant-interactive .viewport.charts-layout .live-strip .mini-charts{grid-template-rows:repeat(4,minmax(0,1fr));gap:6px 0;width:auto;min-width:200px;height:100%;display:grid}revitalizant-interactive .viewport.charts-layout .mini-chart{flex-direction:column;min-height:0;margin:0;display:flex}revitalizant-interactive .viewport.charts-layout .mini-chart figcaption{flex:none;margin-bottom:0;font-size:11px}revitalizant-interactive .viewport.charts-layout .mini-chart>svg{flex:auto;width:auto;height:auto;min-height:0;max-height:100%}revitalizant-interactive .viewport.charts-layout .mini-chart figcaption .chart-icon{flex:none;width:16px;height:16px}revitalizant-interactive .viewport.charts-layout .level-panel{height:auto;margin:0;inset:auto 24px 24px auto}revitalizant-interactive .viewport.charts-layout.level-deep .level-panel{bottom:50px}revitalizant-interactive .viewport.presenting .sem-bar{zoom:1.35}revitalizant-interactive .viewport.presenting.level-deep .scale-bar{height:35px;font-size:16px}revitalizant-interactive .viewport.presenting.charts-layout.level-deep .level-panel{bottom:60px}@media (width<=760px){revitalizant-interactive .viewport.charts-layout .live-strip{padding:6px 44px 6px 8px;top:8px;bottom:8px;left:8px}revitalizant-interactive .viewport.charts-layout .live-strip .mini-charts{min-width:150px}revitalizant-interactive .viewport.charts-layout .level-panel{width:calc(100% - 16px);bottom:70px;right:8px}}revitalizant-interactive .scheme-slide:hover{background:#1a2a27}revitalizant-interactive .scheme-note{max-width:none}revitalizant-interactive .scheme-group{scroll-snap-align:start;background:#14181a;flex-direction:column;flex:none;transition:background .2s;display:flex}revitalizant-interactive .scheme-group-cards{gap:0;display:flex}revitalizant-interactive .scheme-group .scheme-slide{background:0 0}revitalizant-interactive .scheme-group-label{letter-spacing:.12em;text-transform:uppercase;color:#64e8cfb3;text-align:right;margin:0;padding:4px 18px 10px;font-size:11px}revitalizant-interactive .scheme-group.active .scheme-slide .scheme-box-bg,revitalizant-interactive .scheme-group .scheme-slide.active .scheme-box-bg{fill:#1d3f38}revitalizant-interactive .scheme-group .scheme-slide:hover .scheme-box-bg{fill:#1a2a27}revitalizant-interactive .scheme-group.active .scheme-slide:hover .scheme-box-bg{fill:#245046}revitalizant-interactive .scheme-frame{display:none}revitalizant-interactive .scheme-group .scheme-slide{flex:0 0 300px;width:300px}@media (width<=760px){revitalizant-interactive .scheme-group .scheme-slide{flex-basis:78vw;width:78vw}}revitalizant-interactive .scheme-group-label{text-align:center}revitalizant-interactive .scheme-slide{transform-origin:50%;transition:transform .12s,box-shadow .12s}revitalizant-interactive .scheme-slide:active{transform:scale(.97)}revitalizant-interactive .scheme-strip:focus-visible .scheme-slide.active{box-shadow:none}revitalizant-interactive .scheme-group{box-shadow:0 0 0 1px #090b0c;box-shadow:none;background:0 0;margin:0}revitalizant-interactive .scheme-group-cards{background:#14181a;transition:background .2s}revitalizant-interactive .scheme-group.active .scheme-group-cards{background:#1d3f38}revitalizant-interactive .scheme-group-label{text-align:center;order:-1;padding:0 18px 6px}revitalizant-interactive .scheme-slide,revitalizant-interactive .scheme-slide:focus,revitalizant-interactive .scheme-slide:focus-visible,revitalizant-interactive .scheme-strip:focus,revitalizant-interactive .scheme-strip:focus-visible{box-shadow:none!important;outline:0!important}revitalizant-interactive .present-fade{z-index:6;opacity:0;pointer-events:none;background:#070809;transition:opacity .6s;position:absolute;inset:0}revitalizant-interactive .present-fade.on{opacity:1}revitalizant-interactive .scheme-strip{padding:10px 0 16px}revitalizant-interactive .scheme-group-cards{padding:6px 0 10px}revitalizant-interactive .scheme-group{background:#14181a;padding-top:14px}revitalizant-interactive .scheme-group.active{background:#1d3f38}revitalizant-interactive .scheme-group-cards,revitalizant-interactive .scheme-group.active .scheme-group-cards{background:0 0}revitalizant-interactive .view-tools #presentToggle{box-sizing:border-box;color:#8c9d9d;border:0;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:4px;transition:color .18s,filter .18s;display:flex;background:0 0!important}revitalizant-interactive .view-tools #presentToggle svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}revitalizant-interactive .view-tools #presentToggle:hover,revitalizant-interactive .view-tools #presentToggle:focus-visible,revitalizant-interactive .view-tools #presentToggle[aria-pressed=true]{color:var(--control-accent);filter:drop-shadow(0 0 6px #64e8cfaa)}revitalizant-interactive .view-tools #presentToggle[aria-pressed=true]{background:#64e8cf2b!important}revitalizant-interactive .present-resume{font:inherit;color:#d9f3ed;cursor:pointer;white-space:nowrap;background:#17403a;border:0;margin-left:10px;padding:6px 12px;font-size:13px;display:none}revitalizant-interactive .present-resume:hover,revitalizant-interactive .present-resume:focus-visible{color:#fff;background:#1f9c86}revitalizant-interactive .deck.holding .present-resume{display:inline-block}revitalizant-interactive .viewport .deck.in-scene{z-index:5;box-sizing:border-box;background:#101213c8;border:0;grid-template-columns:auto minmax(0,1fr);margin:0;padding:8px 14px 6px;position:absolute;bottom:28px;left:310px;right:500px}revitalizant-interactive .viewport.level-deep .deck.in-scene{bottom:54px}revitalizant-interactive .viewport .deck.in-scene .transport{grid-area:2/1}revitalizant-interactive .viewport .deck.in-scene .timeline{grid-area:1/2}revitalizant-interactive .viewport .deck.in-scene .scrub{grid-area:2/2}@media (width<=1100px){revitalizant-interactive .viewport .deck.in-scene{bottom:260px;left:24px;right:24px}}revitalizant-interactive .viewport .deck.in-scene,revitalizant-interactive .viewport.level-deep .deck.in-scene{inset:18px 210px auto 310px}@media (width<=1100px){revitalizant-interactive .viewport .deck.in-scene,revitalizant-interactive .viewport.level-deep .deck.in-scene{top:70px;left:24px;right:24px}}revitalizant-interactive .scheme-dialog{max-height:calc(100vh - 48px);overflow:auto}revitalizant-interactive .scheme-dialog-body{justify-content:center;display:flex}revitalizant-interactive .scheme-dialog-body .scheme-slide{flex:none;width:min(100%,96.5vh - 183.35px);max-width:100%;height:auto;max-height:none}revitalizant-interactive .scheme-group .scheme-slide .scheme-box-bg,revitalizant-interactive .scheme-group .scheme-slide:hover .scheme-box-bg,revitalizant-interactive .scheme-group.active .scheme-slide:hover .scheme-box-bg,revitalizant-interactive .scheme-group.active .scheme-slide .scheme-box-bg{fill:#0000}revitalizant-interactive .scheme-group .scheme-slide.active .scheme-box-bg{fill:#1d3f38}revitalizant-interactive .scheme-group{isolation:isolate;--cap:46px;position:relative}revitalizant-interactive .scheme-card{flex:none;display:flex;position:relative}revitalizant-interactive .scheme-card:before{content:"";left:0;right:0;top:calc(-1 * var(--cap));z-index:-1;background:0 0;transition:background .15s;position:absolute;bottom:-10px}revitalizant-interactive .scheme-card:hover:before{background:#245046}revitalizant-interactive .scheme-group.active .scheme-card:hover:before{background:#2d6354}revitalizant-interactive .scheme-group-cards{padding-top:0}revitalizant-interactive .scheme-card:before{top:calc(-1 * var(--cap,46px));bottom:calc(-1 * var(--foot,10px))}revitalizant-interactive .scheme-strip{align-items:stretch}revitalizant-interactive .scheme-group:hover{background:#14181a}revitalizant-interactive .scheme-group.active:hover{background:#1d3f38}revitalizant-interactive .scheme-card:hover:before,revitalizant-interactive .scheme-group.active .scheme-card:hover:before{background:0 0}revitalizant-interactive .scheme-card:hover{z-index:1}revitalizant-interactive .scheme-card .scheme-slide{transition:transform .15s}revitalizant-interactive .scheme-card:hover .scheme-slide{transform:scale(1.04)}revitalizant-interactive .scheme-group .scheme-slide.active .scheme-box-bg,revitalizant-interactive .scheme-slide.active .scheme-box-bg{fill:#0000}revitalizant-interactive .scheme-slide.active{background:0 0}revitalizant-interactive .scheme-dialog{background:#14181a}revitalizant-interactive .scheme-dialog-body .scheme-slide .scheme-box-bg,revitalizant-interactive .scheme-dialog-body .scheme-slide:hover .scheme-box-bg{fill:#0000}revitalizant-interactive .scheme-dialog-body .scheme-slide,revitalizant-interactive .scheme-dialog-body .scheme-slide:hover{background:0 0}revitalizant-interactive .scheme-caption{display:none}revitalizant-interactive .scheme-dialog-body .scheme-slide{width:min(100%,540px,96.5vh - 183.35px)}revitalizant-interactive .scheme-dialog{width:auto;max-width:min(92vw,600px)}revitalizant-interactive .scheme-card:hover .scheme-slide:active{transform:scale(1.01)}revitalizant-interactive .scheme-group,revitalizant-interactive .scheme-group:hover,revitalizant-interactive .scheme-group.active,revitalizant-interactive .scheme-group.active:hover{isolation:auto;background:0 0;padding-top:0}revitalizant-interactive .scheme-group-cards{background:0 0;gap:6px;padding:0}revitalizant-interactive .scheme-card:before{display:none}revitalizant-interactive .scheme-card .scheme-slide,revitalizant-interactive .scheme-group .scheme-slide{background:#14181a;transition:transform .15s,box-shadow .15s,background .15s}revitalizant-interactive .scheme-group.active .scheme-slide{background:#1d3f38}revitalizant-interactive .scheme-card:hover .scheme-slide{background:#1b2522;transform:scale(1.04);box-shadow:0 12px 28px #000c,0 2px 6px #0008}revitalizant-interactive .scheme-group.active .scheme-card:hover .scheme-slide{background:#24514a}revitalizant-interactive .scheme-group-label{padding:0 18px 10px}revitalizant-interactive .scheme-strip{gap:10px}revitalizant-interactive .intro-veil{display:none}revitalizant-interactive .shell.from-intro .intro-veil{z-index:120;pointer-events:none;opacity:1;background:#101213;transition:opacity .8s ease-out;display:block;position:fixed;inset:0}revitalizant-interactive .shell.from-intro.intro-arrived .intro-veil{opacity:0}revitalizant-interactive .shell.from-intro.intro-done .intro-veil{display:none}revitalizant-interactive .viewport.presenting:not(:fullscreen){z-index:60;background:#101213;width:100vw;height:100vh;min-height:0;margin:0;position:fixed;inset:0}revitalizant-interactive:has(.viewport.presenting:not(:fullscreen)){overflow:hidden}revitalizant-interactive .brand .brand-logo{fill:#64e8cf;transition:filter .25s;overflow:visible}revitalizant-interactive .brand-logo .hex{transform-box:fill-box;transform-origin:50%;transition:transform .25s ease-out}revitalizant-interactive .brand-logo .br{transition:transform .25s ease-out}revitalizant-interactive .brand:hover .brand-logo .hex{transform:scale(1.03)}revitalizant-interactive .brand:hover .brand-logo .bl{transform:translate(-590px,-340px)}revitalizant-interactive .brand:hover .brand-logo .bru{transform:translate(590px,-340px)}@media (prefers-reduced-motion:reduce){revitalizant-interactive .brand-logo .hex,revitalizant-interactive .brand-logo .br{transition:none}}revitalizant-interactive .tab-panel .compare,revitalizant-interactive .tab-panel .mini-chart,revitalizant-interactive .micro-track a{--mx:50%;--my:50%;isolation:isolate;position:relative}revitalizant-interactive .tab-panel .compare:before,revitalizant-interactive .tab-panel .mini-chart:before,revitalizant-interactive .micro-track a:before{content:"";z-index:-1;background:radial-gradient(360px circle at var(--mx) var(--my),#64e8cf1f,transparent 62%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}revitalizant-interactive .tab-panel .compare:hover:before,revitalizant-interactive .tab-panel .mini-chart:hover:before,revitalizant-interactive .micro-track a:hover:before{opacity:1}revitalizant-interactive .tab-panel .compare,revitalizant-interactive .tab-panel .mini-chart{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1),background-color .25s}revitalizant-interactive .tab-panel .compare:hover,revitalizant-interactive .tab-panel .mini-chart:hover{background-color:#ffffff05;transform:translateY(-2px);box-shadow:0 22px 50px -32px #64e8cf73}revitalizant-interactive .compare figcaption .cap-icon,revitalizant-interactive .mini-chart figcaption .chart-icon{transition:transform .3s cubic-bezier(.2,.7,.2,1),opacity .18s}revitalizant-interactive .compare:hover figcaption .cap-icon,revitalizant-interactive .mini-chart:hover figcaption .chart-icon{transform:translateY(-2px)}revitalizant-interactive .micro-track a{overflow:hidden}revitalizant-interactive .micro-track img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media (width<=760px){revitalizant-interactive .tab-panel .mini-chart{margin:-6px;padding:6px}revitalizant-interactive .tab-panel .compare{margin:-12px;padding:12px}}@media (prefers-reduced-motion:no-preference){revitalizant-interactive .fx .compare-row{--d:0s}revitalizant-interactive .fx .compare-row:nth-of-type(2){--d:90ms}revitalizant-interactive .fx .compare-row:nth-of-type(3){--d:.18s}revitalizant-interactive .fx .compare-row:nth-of-type(4){--d:.27s}revitalizant-interactive .fx .compare-row:nth-of-type(5){--d:.36s}revitalizant-interactive .fx .compare-row:nth-of-type(6){--d:.45s}revitalizant-interactive .fx .compare:not(.fx-in) .compare-line,revitalizant-interactive .fx .compare:not(.fx-in) .compare-start,revitalizant-interactive .fx .compare:not(.fx-in) .compare-end,revitalizant-interactive .fx .compare:not(.fx-in) .compare-track:after,revitalizant-interactive .fx .compare:not(.fx-in) .delta-bar,revitalizant-interactive .fx .compare:not(.fx-in) .compare-value{opacity:0}revitalizant-interactive .fx .compare.fx-in .compare-start{animation:fx-pop .35s cubic-bezier(.3,1.6,.5,1) var(--d) both}revitalizant-interactive .fx .compare.fx-in .compare-track.up .compare-line{animation:fx-draw-r .8s cubic-bezier(.2,.7,.2,1) calc(var(--d) + 80ms) both}revitalizant-interactive .fx .compare.fx-in .compare-track:not(.up) .compare-line{animation:fx-draw-l .8s cubic-bezier(.2,.7,.2,1) calc(var(--d) + 80ms) both}revitalizant-interactive .fx .compare.fx-in .compare-end{animation:fx-slide .8s cubic-bezier(.2,.7,.2,1) calc(var(--d) + 80ms) both}revitalizant-interactive .fx .compare.fx-in .compare-track.single .compare-end{animation:fx-pop-end .45s cubic-bezier(.3,1.6,.5,1) calc(var(--d) + .1s) both}revitalizant-interactive .fx .compare.fx-in .compare-track:after{animation:fx-fade .3s ease-out calc(var(--d) + .75s) both}revitalizant-interactive .fx .compare.fx-in .delta-zero{animation:fx-tick .35s ease-out var(--d) both}revitalizant-interactive .fx .compare.fx-in .delta-bar{animation:fx-grow .8s cubic-bezier(.2,.7,.2,1) calc(var(--d) + .1s) both}revitalizant-interactive .fx .compare.fx-in .compare-value{animation:fx-value .5s cubic-bezier(.2,.7,.2,1) calc(var(--d) + .45s) both}revitalizant-interactive .fx .compare.fx-in .teeth-calc strong{animation:.6s cubic-bezier(.2,.7,.2,1) .75s both fx-value}revitalizant-interactive .fx .mini-chart.fx-in .chart-dash{animation:.9s ease-out both fx-fade}revitalizant-interactive .fx .mini-chart.fx-in .chart-point{animation:.7s ease-out .25s both fx-glow-in}revitalizant-interactive .tab-panel .compare-row:hover .compare-end,revitalizant-interactive .tab-panel .compare-row:hover .delta-bar{animation:1.3s ease-in-out infinite fx-pulse}revitalizant-interactive .tab-panel .mini-chart:hover .chart-point{animation:1.4s ease-in-out infinite fx-dot}}@keyframes fx-pop{0%{transform:translate(-50%,-50%)scale(0)}}@keyframes fx-pop-end{0%{opacity:0;transform:translate(-4.5px,-50%)scale(.2)}}@keyframes fx-draw-r{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes fx-draw-l{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes fx-slide{0%{left:calc(var(--from)*100%);width:9px}}@keyframes fx-grow{0%{width:0;left:50%}}@keyframes fx-tick{0%{transform:translate(-50%,-50%)scaleY(0)}}@keyframes fx-value{0%{opacity:0;transform:translate(-8px)}}@keyframes fx-fade{0%{opacity:0}}@keyframes fx-glow-in{0%{opacity:0;filter:drop-shadow(0 0 10px #64e8cf)}}@keyframes fx-pulse{50%{filter:drop-shadow(0 0 6px)brightness(1.25)}}@keyframes fx-dot{50%{filter:drop-shadow(0 0 5px #64e8cf)drop-shadow(0 0 2px #fff)}}@media (prefers-reduced-motion:reduce){revitalizant-interactive .tab-panel .compare:hover,revitalizant-interactive .tab-panel .mini-chart:hover,revitalizant-interactive .micro-track a:hover img,revitalizant-interactive .compare:hover figcaption .cap-icon,revitalizant-interactive .mini-chart:hover figcaption .chart-icon{transform:none}}@media (width<=760px){revitalizant-interactive .tab-panel.scenario-panel{padding-top:28px}revitalizant-interactive .scenario-panel .mini-charts{gap:26px 24px}revitalizant-interactive .tab-panel .mini-chart{margin:-10px -12px -12px;padding:10px 12px 12px}revitalizant-interactive .scenario-panel .tab-links{margin-top:30px}}revitalizant-interactive .scheme-card{--mx:50%;--my:50%}revitalizant-interactive .micro-track{margin-top:-10px;padding-top:10px}revitalizant-interactive .micro-track a{background:linear-gradient(160deg,#192022,#121618);padding:20px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s cubic-bezier(.2,.7,.2,1)}revitalizant-interactive .micro-track a:before{background:radial-gradient(320px circle at var(--mx) var(--my),#64e8cf2e,transparent 62%)}revitalizant-interactive .micro-track a:after{content:"";transform-origin:0;pointer-events:none;background:#64e8cf;height:3px;transition:transform .45s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}revitalizant-interactive .micro-track a:hover{transform:translateY(-4px);box-shadow:0 24px 50px -28px #64e8cf73}revitalizant-interactive .micro-track a:hover:after{transform:scaleX(1)}revitalizant-interactive .micro-track a:hover img{transform:scale(1.05)}revitalizant-interactive .micro-track figure .micro-kind,revitalizant-interactive .micro-track figcaption{transition:color .2s}revitalizant-interactive .micro-track figure:hover .micro-kind{color:#64e8cf;opacity:1}@media (prefers-reduced-motion:no-preference){revitalizant-interactive .fx .mechanism-panel.fx-in .scheme-card{animation:fx-rise .55s cubic-bezier(.2,.7,.2,1) calc(var(--g,0) * .12s + var(--c,0) * 60ms) both}revitalizant-interactive .scheme-group:nth-child(2){--g:1}revitalizant-interactive .scheme-group:nth-child(3){--g:2}revitalizant-interactive .scheme-group:nth-child(4){--g:3}revitalizant-interactive .scheme-group-cards .scheme-card:nth-child(2){--c:1}revitalizant-interactive .scheme-group-cards .scheme-card:nth-child(3){--c:2}revitalizant-interactive .scheme-group-cards .scheme-card:nth-child(4){--c:3}revitalizant-interactive .fx .micro-gallery:not(.fx-in) .micro-track figure{opacity:0}revitalizant-interactive .fx .micro-gallery.fx-in .micro-track figure{animation:.6s cubic-bezier(.2,.7,.2,1) both fx-rise}revitalizant-interactive .fx .micro-gallery.fx-in .micro-track figure:nth-child(2){animation-delay:80ms}revitalizant-interactive .fx .micro-gallery.fx-in .micro-track figure:nth-child(3){animation-delay:.16s}revitalizant-interactive .fx .micro-gallery.fx-in .micro-track figure:nth-child(4){animation-delay:.24s}}@keyframes fx-rise{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){revitalizant-interactive .micro-track a:hover,revitalizant-interactive .micro-track a:hover img{transform:none}}revitalizant-interactive .micro-track a,revitalizant-interactive .scheme-card{--my:0%}revitalizant-interactive .micro-track a:before{opacity:1}revitalizant-interactive .micro-track a:after{display:none}revitalizant-interactive .scheme-strip{padding-bottom:30px}revitalizant-interactive .scheme-card:hover .scheme-slide,revitalizant-interactive .scheme-group.active .scheme-card:hover .scheme-slide{background-image:radial-gradient(300px circle at var(--mx) var(--my),#64e8cf38,transparent 65%);box-shadow:0 26px 60px -26px #64e8cf80}revitalizant-interactive .scheme-dialog{--mx:50%;--my:0%;background-image:radial-gradient(460px circle at var(--mx) var(--my),#64e8cf24,transparent 62%)}revitalizant-interactive .scheme-dialog-body .scheme-slide{overflow:visible}@media (prefers-reduced-motion:no-preference){revitalizant-interactive .scheme-dialog-body .scheme-slide g[clip-path]{animation:.55s cubic-bezier(.2,.7,.2,1) both sx-in}revitalizant-interactive .scheme-dialog-body [class*=fx-]{transform-box:fill-box;transform-origin:50%}revitalizant-interactive .scheme-dialog-body .fx-wave{transform-box:view-box;transform-origin:0 0;animation:6s linear infinite sx-wave;animation-delay:calc(var(--k) * -1.5s)}revitalizant-interactive .scheme-dialog-body .fx-float{animation:4.5s ease-in-out infinite sx-float}revitalizant-interactive .scheme-dialog-body [data-step="1"] .fx-g{animation:3.2s ease-in-out infinite sx-twinkle;animation-delay:calc(var(--k) * -3.2s)}revitalizant-interactive .scheme-dialog-body .fx-top{animation:2.8s ease-in-out infinite alternate sx-down}revitalizant-interactive .scheme-dialog-body .fx-bot{animation:2.8s ease-in-out infinite alternate sx-up}revitalizant-interactive .scheme-dialog-body .fx-squash{animation:2.8s ease-in-out infinite alternate sx-squash}revitalizant-interactive .scheme-dialog-body .fx-hot{animation:2.8s ease-in-out infinite alternate sx-hot}revitalizant-interactive .scheme-dialog-body .fx-crack{animation:1.2s linear infinite sx-dash,1.4s ease-in-out infinite sx-flicker;animation-delay:0s,calc(var(--k) * .45s)}revitalizant-interactive .scheme-dialog-body .fx-press{animation:2.8s ease-in-out infinite alternate sx-press}revitalizant-interactive .scheme-dialog-body .fx-orbit{animation:9s linear infinite sx-dash-slow}revitalizant-interactive .scheme-dialog-body .fx-part{animation:3.2s ease-in-out infinite alternate sx-split}revitalizant-interactive .scheme-dialog-body .fx-fly{animation:1.1s cubic-bezier(.2,.7,.2,1) both sx-fly;animation-delay:calc(.3s + var(--k) * .9s)}revitalizant-interactive .scheme-dialog-body .fx-row{animation:2.4s ease-in-out infinite alternate sx-lean}revitalizant-interactive .scheme-dialog-body .fx-stress{animation:1.2s ease-in-out infinite sx-flash;animation-delay:calc(var(--k) * .3s)}revitalizant-interactive .scheme-dialog-body .fx-mesh{stroke-dasharray:420;stroke-dashoffset:420px;animation:1.6s ease-out both sx-draw;animation-delay:calc(.2s + var(--k) * 1.2s)}revitalizant-interactive .scheme-dialog-body .fx-nano{animation:1.4s ease-in-out infinite alternate sx-tap;animation-delay:calc(var(--k) * -1.4s)}revitalizant-interactive .scheme-dialog-body .fx-flow{animation:1.6s linear infinite sx-dash}revitalizant-interactive .scheme-dialog-body .fx-c{animation:3s ease-in-out infinite sx-drift;animation-delay:calc(var(--k) * -3s)}revitalizant-interactive .scheme-dialog-body .fx-arrow{animation:2s ease-in-out infinite sx-blink;animation-delay:calc(var(--k,0) * .5s)}revitalizant-interactive .scheme-dialog-body .fx-carb{animation:.5s ease-out both sx-pop;animation-delay:calc(.2s + var(--k) * 1.4s)}revitalizant-interactive .scheme-dialog-body .fx-cbar{transform-origin:50% 0;animation:1.6s cubic-bezier(.2,.7,.2,1) .2s both sx-grow-y}revitalizant-interactive .scheme-dialog-body .fx-roll{animation:1.4s cubic-bezier(.2,.7,.2,1) both sx-roll}revitalizant-interactive .scheme-dialog-body .fx-spin{animation:2.2s ease-in-out infinite sx-blink;animation-delay:calc(var(--k,0) * .7s)}revitalizant-interactive .scheme-dialog-body .fx-move{animation:1.6s ease-in-out infinite alternate sx-nudge}revitalizant-interactive .scheme-dialog-body .fx-sigma{transform-origin:0;animation:.7s cubic-bezier(.2,.7,.2,1) both sx-grow-x;animation-delay:calc(.5s + var(--k) * .5s)}revitalizant-interactive .scheme-dialog-body .fx-smooth{transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) .3s both sx-grow-x}revitalizant-interactive .scheme-dialog-body .fx-debris{animation:1.2s cubic-bezier(.2,.7,.2,1) both sx-come}revitalizant-interactive .scheme-dialog-body .fx-mill{animation:8s linear infinite sx-spin}revitalizant-interactive .scheme-dialog-body .fx-bite{animation:2.4s ease-in-out infinite alternate sx-shrink}revitalizant-interactive .scheme-dialog-body .fx-frag{animation:.4s ease-out both sx-pop;animation-delay:calc(.6s + var(--k) * .6s)}revitalizant-interactive .scheme-dialog-body .fx-fuse{animation:1.6s ease-in-out infinite alternate sx-glowline}revitalizant-interactive .scheme-dialog-body .fx-roll2{animation:5s linear infinite sx-spin;animation-delay:calc(var(--k) * -5s)}}@keyframes sx-in{0%{opacity:0;transform:translateY(8px)}}@keyframes sx-wave{to{transform:translate(-60px)}}@keyframes sx-float{50%{transform:translateY(-3px)}}@keyframes sx-twinkle{50%{opacity:.55}}@keyframes sx-down{to{transform:translateY(5px)}}@keyframes sx-up{to{transform:translateY(-5px)}}@keyframes sx-squash{to{transform:scale(1.06,.9)}}@keyframes sx-hot{0%{opacity:.55;transform:scale(.85)}to{opacity:1;transform:scale(1.12)}}@keyframes sx-dash{to{stroke-dashoffset:-16px}}@keyframes sx-dash-slow{to{stroke-dashoffset:-70px}}@keyframes sx-flicker{50%{opacity:.35}}@keyframes sx-press{to{transform:translateY(4px)}}@keyframes sx-split{to{transform:translate(var(--dx),var(--dy))}}@keyframes sx-fly{0%{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes sx-lean{to{transform:translateY(2.5px)}}@keyframes sx-flash{0%,to{opacity:.3}50%{opacity:1}}@keyframes sx-draw{to{stroke-dashoffset:0}}@keyframes sx-tap{to{transform:translateY(2px)}}@keyframes sx-drift{0%{opacity:0;transform:none}15%{opacity:1}80%{opacity:1;transform:translate(var(--dx),var(--dy))}to{opacity:0;transform:translate(var(--dx),var(--dy))}}@keyframes sx-blink{50%{opacity:.35}}@keyframes sx-pop{0%{opacity:0}}@keyframes sx-grow-y{0%{transform:scaleY(0)}}@keyframes sx-grow-x{0%{transform:scaleX(0)}}@keyframes sx-roll{0%{transform:translate(-26px)rotate(-200deg)}}@keyframes sx-nudge{to{transform:translate(6px)}}@keyframes sx-come{0%{opacity:0;transform:translate(-16px,-6px)}}@keyframes sx-spin{to{transform:rotate(360deg)}}@keyframes sx-shrink{to{transform:scale(.72)}}@keyframes sx-glowline{to{filter:drop-shadow(0 0 4px #ff9a4d)}}revitalizant-interactive .scheme-card .scheme-slide,revitalizant-interactive .scheme-group .scheme-slide{transition:transform .15s,background .15s,filter .25s}revitalizant-interactive .scheme-strip{padding-top:22px;padding-bottom:50px}revitalizant-interactive .scheme-note{margin-top:16px}revitalizant-interactive .scheme-card:hover .scheme-slide,revitalizant-interactive .scheme-group.active .scheme-card:hover .scheme-slide{filter:drop-shadow(0 6px 13px #64e8cf59)}revitalizant-interactive .experiment-panel .compare-grid{gap:60px 76px}revitalizant-interactive .teeth-calc{text-align:end}@media (width<=760px){revitalizant-interactive .tab-panel.experiment-panel{padding-left:18px;padding-right:18px}revitalizant-interactive .experiment-panel .compare-grid{row-gap:40px}revitalizant-interactive .tab-panel .compare{margin:-16px -14px -18px;padding:16px 14px 18px}}revitalizant-interactive .experiment-panel .compare-grid{margin-top:52px;margin-bottom:52px}@media (width<=760px){revitalizant-interactive .experiment-panel .compare-grid{margin-top:26px;margin-bottom:26px}}revitalizant-interactive .tab-panel .compare:before,revitalizant-interactive .tab-panel .mini-chart:before{display:none}revitalizant-interactive .tab-panel .compare:hover,revitalizant-interactive .tab-panel .mini-chart:hover{box-shadow:none;background-color:#0000;transform:none}revitalizant-interactive .micro-track a:before{display:none}revitalizant-interactive .scheme-card:hover .scheme-slide,revitalizant-interactive .scheme-group.active .scheme-card:hover .scheme-slide{filter:drop-shadow(0 12px 18px #000000c7);background-image:none}revitalizant-interactive .tab-panel.experiment-panel{padding-left:33px;padding-right:33px}revitalizant-interactive .experiment-panel .compare-grid{gap:45px 58px;margin-top:38px;margin-bottom:40px}revitalizant-interactive .experiment-panel .delta-caption+.compare-grid{margin-top:34px}revitalizant-interactive .tab-panel .compare{margin:-20px -24px -21px;padding:20px 24px 21px}revitalizant-interactive .tab-panel.scenario-panel{padding-top:34px}revitalizant-interactive .scenario-panel .mini-charts{gap:31px 35px}revitalizant-interactive .scenario-panel .tab-links{margin-top:30px}revitalizant-interactive .tab-panel .mini-chart{margin:-14px -16px -13px;padding:14px 16px 13px}revitalizant-interactive .tab-panel.scenario-panel,revitalizant-interactive .tab-panel.experiment-panel{--mx:50%;--my:0%;background-image:radial-gradient(620px circle at var(--mx) var(--my),#64e8cf14,transparent 62%)}@media (width<=760px){revitalizant-interactive .tab-panel.experiment-panel{padding-left:16px;padding-right:16px}revitalizant-interactive .experiment-panel .compare-grid{row-gap:32px;margin-top:22px;margin-bottom:22px}revitalizant-interactive .tab-panel .compare{margin:-12px;padding:12px}revitalizant-interactive .tab-panel.scenario-panel{padding-top:22px}revitalizant-interactive .scenario-panel .mini-charts{gap:20px 18px}revitalizant-interactive .tab-panel .mini-chart{margin:-6px;padding:6px}revitalizant-interactive .scenario-panel .tab-links{margin-top:22px}}revitalizant-interactive .evidence-sources{background:#141d19;margin-top:40px;padding:30px 34px 32px}revitalizant-interactive .evidence-sources h2{margin:0 0 24px}revitalizant-interactive .evidence-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 48px;max-width:none;margin:0;padding:0;list-style:none;display:grid}revitalizant-interactive .evidence-sources li{color:#b7c6bd;margin:0;font-size:14px;line-height:1.7}revitalizant-interactive .evidence-sources li strong{color:#e6efea;margin-bottom:6px;font-size:16px;font-weight:500;line-height:1.35;display:block}revitalizant-interactive .evidence-sources li:nth-child(3){grid-column:1/-1;max-width:1000px}revitalizant-interactive .evidence-sources .sources-request{max-width:none;box-shadow:inset 3px 0 0 var(--control-accent);color:#e2efeb;background:linear-gradient(100deg,#64e8cf1a,#64e8cf06);margin:28px 0 0;padding:14px 18px;font-size:14px;line-height:1.6}@media (width<=760px){revitalizant-interactive .evidence-sources{padding:20px 16px 22px}revitalizant-interactive .evidence-sources ul{grid-template-columns:1fr;gap:20px}revitalizant-interactive .evidence-sources li{font-size:14px}}revitalizant-interactive .micro-track a:before{opacity:1;display:block}revitalizant-interactive .micro-track a:hover{box-shadow:0 16px 32px -20px #0000008c}revitalizant-interactive .scheme-card .scheme-slide,revitalizant-interactive .scheme-group.active .scheme-card .scheme-slide{background-image:radial-gradient(280px circle at var(--mx) var(--my),#64e8cf2b,transparent 65%)}revitalizant-interactive .scheme-card:hover .scheme-slide,revitalizant-interactive .scheme-group.active .scheme-card:hover .scheme-slide{background-image:radial-gradient(300px circle at var(--mx) var(--my),#64e8cf38,transparent 65%);filter:drop-shadow(0 8px 14px #0006)}revitalizant-interactive .brand{transition:color .25s}revitalizant-interactive .brand .brand-logo{fill:currentColor;transition:fill .25s}revitalizant-interactive .brand:hover{color:#64e8cf}revitalizant-interactive .brand:hover .brand-logo{filter:none}revitalizant-interactive .viewport .deck.in-scene,revitalizant-interactive .viewport.level-deep .deck.in-scene{left:400px}@media (width<=1100px){revitalizant-interactive .viewport .deck.in-scene,revitalizant-interactive .viewport.level-deep .deck.in-scene{top:120px;right:24px}}@media (width<=760px){revitalizant-interactive .viewport .deck.in-scene,revitalizant-interactive .viewport.level-deep .deck.in-scene{top:142px;left:8px;right:8px}revitalizant-interactive .deck .step:first-child{padding-right:16px}revitalizant-interactive .deck .step:not(:first-child):not(:last-child){padding-right:6px}revitalizant-interactive .viewport .deck.in-scene .timeline{grid-column:1/-1}}revitalizant-interactive .micro-track figcaption a.micro-more,revitalizant-interactive .micro-track figure:hover figcaption a.micro-more,revitalizant-interactive .micro-track figcaption a.micro-more:hover,revitalizant-interactive .micro-track figcaption a.micro-more:focus-visible{height:auto;box-shadow:none;isolation:auto;color:var(--control-accent);background:0 0;margin-top:9px;padding:0;font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s;display:inline-block;position:static;overflow:visible;transform:none}revitalizant-interactive .micro-track figcaption a.micro-more:hover,revitalizant-interactive .micro-track figcaption a.micro-more:focus-visible{color:#a6f5e6}revitalizant-interactive .micro-track figcaption a.micro-more:before,revitalizant-interactive .micro-track figcaption a.micro-more:after{display:none}revitalizant-interactive .evidence-sources ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}revitalizant-interactive .evidence-sources li,revitalizant-interactive .evidence-sources li:nth-child(3){background:#18241f;grid-column:auto;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:0 18px;max-width:none;padding:20px 24px 22px;transition:background-color .2s;display:grid}revitalizant-interactive .evidence-sources li:hover{background:#1c2b25}revitalizant-interactive .evidence-sources .src-ic{color:#86b3a8;background:#64e8cf12;justify-content:center;align-items:center;width:40px;height:40px;transition:color .2s,background-color .2s;display:flex}revitalizant-interactive .evidence-sources li:hover .src-ic{color:var(--control-accent);background:#64e8cf1f}revitalizant-interactive .evidence-sources .src-ic svg,revitalizant-interactive .evidence-sources .sources-request svg{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}revitalizant-interactive .evidence-sources .src-ic .fill{fill:currentColor;fill-opacity:.3}revitalizant-interactive .evidence-sources li strong{margin:9px 0}revitalizant-interactive .evidence-sources li.src-fn{color:#9db0a8;background:0 0;grid-column:1/-1;padding:14px 24px 0;font-size:13px;line-height:1.7}revitalizant-interactive .evidence-sources li.src-fn strong{color:#cfdcd6;font-size:14px}revitalizant-interactive .evidence-sources li.src-fn .src-ic{background:0 0}revitalizant-interactive .evidence-sources .sources-request{box-shadow:none;background:linear-gradient(100deg,#64e8cf1c,#64e8cf05);align-items:center;gap:16px;margin:22px 0 0;padding:14px 24px;display:flex}revitalizant-interactive .evidence-sources .sources-request svg{color:var(--control-accent);flex:none}@media (width<=760px){revitalizant-interactive .evidence-sources ul{grid-template-columns:1fr}revitalizant-interactive .evidence-sources li,revitalizant-interactive .evidence-sources li:nth-child(3){padding:16px 16px 18px;display:block}revitalizant-interactive .evidence-sources .src-ic{float:left;width:32px;height:32px;margin:0 12px 0 0}revitalizant-interactive .evidence-sources .src-ic svg{width:19px;height:19px}revitalizant-interactive .evidence-sources li strong{margin:5px 0 12px}revitalizant-interactive .evidence-sources li.src-fn{padding:10px 16px 0}revitalizant-interactive .evidence-sources .sources-request{gap:12px;padding:12px 16px}}revitalizant-interactive .shell.simple .view-tools>button:not(#presentToggle),revitalizant-interactive .shell.simple .view-menu,revitalizant-interactive .shell.simple #loadAction,revitalizant-interactive .shell.simple .section-point,revitalizant-interactive .shell.simple .surface-eye,revitalizant-interactive .shell.simple #material-label,revitalizant-interactive .shell.simple .scale-bar,revitalizant-interactive .shell.simple .sem-bar,revitalizant-interactive .shell.simple .live-strip,revitalizant-interactive .shell.simple .mouse-hints,revitalizant-interactive .shell.simple .level-dots,revitalizant-interactive .shell.simple .level-hint,revitalizant-interactive .shell.simple .evidence-tabs{display:none!important}revitalizant-interactive .shell.simple .viewport{touch-action:pan-y}revitalizant-interactive .shell.simple .story-panel{width:min(440px,100% - 32px)}revitalizant-interactive .shell.simple .story-panel .level-kicker{display:none}revitalizant-interactive .shell.simple .story-panel h3{padding-inline-end:28px;font-size:18px}revitalizant-interactive .shell.simple .story-panel p{font-size:15px;line-height:1.55}revitalizant-interactive .story-actions{margin-top:2px}@media (width<=760px){revitalizant-interactive .shell.simple .story-panel{width:calc(100% - 16px)}revitalizant-interactive .shell.simple .story-panel h3{font-size:16px}revitalizant-interactive .shell.simple .story-panel p{font-size:13px}}@media (height<=500px){revitalizant-interactive .viewport.presenting .level-panel,revitalizant-interactive .viewport.presenting .live-strip,revitalizant-interactive .viewport.presenting .sem-bar{zoom:1}revitalizant-interactive .viewport.presenting .deck.in-scene,revitalizant-interactive .viewport.presenting.level-deep .deck.in-scene{padding:4px 10px 2px;inset:8px 176px auto 8px}revitalizant-interactive .viewport.presenting .level-panel{width:min(400px,55% - 16px);inset:auto auto 56px 8px}revitalizant-interactive .viewport.presenting.level-deep .level-panel{bottom:44px}}@media (width<=760px) and (height>=501px){revitalizant-interactive .viewport.presenting .deck.in-scene,revitalizant-interactive .viewport.presenting.level-deep .deck.in-scene{top:auto;bottom:40px}revitalizant-interactive .viewport.presenting .level-panel{bottom:138px}}[dir=rtl] revitalizant-interactive .viewport,[dir=rtl] revitalizant-interactive .deck,[dir=rtl] revitalizant-interactive .scheme-strip-wrap,[dir=rtl] revitalizant-interactive .scheme-dialog-actions{direction:ltr}[dir=rtl] revitalizant-interactive .viewport :is(.level-panel,.surface-tooltip,.view-menu,.level-hint,.tag-text,.fallback,.loading,#loadAction){direction:rtl}[dir=rtl] revitalizant-interactive .mini-chart svg,[dir=rtl] revitalizant-interactive .compare-track,[dir=rtl] revitalizant-interactive .delta-track,[dir=rtl] revitalizant-interactive .hv-axis,[dir=rtl] revitalizant-interactive .delta-axis{direction:ltr}[dir=rtl] revitalizant-interactive .compare-value{text-align:left;direction:ltr;unicode-bidi:isolate}[dir=rtl] revitalizant-interactive .teeth-calc strong{text-align:left;direction:ltr}[dir=rtl] revitalizant-interactive #microCount{direction:ltr;unicode-bidi:isolate}[dir=rtl] revitalizant-interactive #microPrev,[dir=rtl] revitalizant-interactive #microNext{scale:-1 1}[dir=rtl] revitalizant-interactive .delta-axis,[dir=rtl] revitalizant-interactive .hv-axis{margin-left:132px;margin-right:146px}@media (width<=760px){[dir=rtl] revitalizant-interactive .delta-axis,[dir=rtl] revitalizant-interactive .hv-axis{margin-left:108px;margin-right:120px}}@media (width<=420px){[dir=rtl] revitalizant-interactive .delta-axis,[dir=rtl] revitalizant-interactive .hv-axis{margin-left:108px;margin-right:0}}[dir=rtl] revitalizant-interactive .evidence-sources .sources-request{background:linear-gradient(260deg,#64e8cf1c,#64e8cf05)}@media (width<=760px){[dir=rtl] revitalizant-interactive .evidence-sources .src-ic{float:right;margin:0 0 0 12px}}revitalizant-interactive .cond-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}revitalizant-interactive .cond-list li{--mx:50%;--my:0%;background:radial-gradient(320px circle at var(--mx) var(--my),#64e8cf1a,transparent 62%),#1b2622;flex-direction:column;padding:18px 18px 20px;transition:transform .3s,box-shadow .3s,background-color .35s;display:flex}revitalizant-interactive .cond-list li:hover{transform:translateY(-3px);box-shadow:0 20px 50px -30px #64e8cf66}revitalizant-interactive .cond-list li.on{box-shadow:inset 0 2px 0 var(--control-accent);background-color:#20332d}revitalizant-interactive .cond-list li.on:hover{box-shadow:inset 0 2px 0 var(--control-accent),0 20px 50px -30px #64e8cf66}revitalizant-interactive .cond-h{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}revitalizant-interactive .cond-n{letter-spacing:.1em;color:var(--control-accent);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}revitalizant-interactive .cond-list h3{color:#e6ecec;margin:0 0 6px;font-size:16px;font-weight:500;line-height:1.3}revitalizant-interactive .cond-list .ci{--ci:var(--control-accent)}revitalizant-interactive .ci{width:64px;height:48px;display:block;overflow:visible}revitalizant-interactive .ci path{fill:none;stroke:var(--ci,#64e8cf);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}revitalizant-interactive .ci .ci-plate{fill:#64e8cf14}revitalizant-interactive .ci .ci-dot{fill:var(--ci,#64e8cf);stroke:none}revitalizant-interactive .ci .ci-head{fill:var(--ci,#64e8cf)}revitalizant-interactive .ci .ci-solid{fill:#64e8cf2e}revitalizant-interactive .ci .ci-glow{fill:#fff;filter:drop-shadow(0 0 1.6px var(--ci,#64e8cf)) drop-shadow(0 0 3px var(--ci,#64e8cf))}revitalizant-interactive .ci .ci-move,revitalizant-interactive .ci .ci-turn,revitalizant-interactive .ci .ci-float{transform-box:view-box;transform-origin:32px 24px}revitalizant-interactive .ci .ci-ray{opacity:.5}@keyframes ci-slide{0%{transform:translate(-4px)}to{transform:translate(4px)}}@keyframes ci-spark{0%,to{opacity:.3}50%{opacity:1}}@keyframes ci-float{0%{transform:translateY(2px)}to{transform:translateY(-3px)}}@keyframes ci-turn{to{transform:rotate(360deg)}}revitalizant-interactive .cond-list li:hover .ci-move{animation:1.3s ease-in-out infinite alternate ci-slide}revitalizant-interactive .cond-list li:hover .ci-ray{animation:.65s ease-in-out infinite ci-spark}revitalizant-interactive .cond-list li:hover .ci-float{animation:1.5s ease-in-out infinite alternate ci-float}revitalizant-interactive .cond-list li:hover .ci-float:nth-of-type(2){animation-delay:.4s}revitalizant-interactive .cond-list li:hover .ci-float:nth-of-type(3){animation-delay:.8s}revitalizant-interactive .cond-list li:hover .ci-turn{animation:3.2s linear infinite ci-turn}@media (prefers-reduced-motion:reduce){revitalizant-interactive .cond-list li:hover .ci *{animation:none!important}}revitalizant-interactive .cond-list p{color:#c2cec7;margin:0;font-size:14px;line-height:1.6}@media (width<=1100px){revitalizant-interactive .cond-list{grid-template-columns:1fr}}revitalizant-interactive .cond-refs{white-space:nowrap}revitalizant-interactive .cond-refs:empty{display:none}revitalizant-interactive .cond-ref,revitalizant-interactive .level-panel .cond-ref{font:inherit;vertical-align:super;color:#1f7f6f;cursor:pointer;background:0 0;border:0;margin-inline-start:2px;padding:1px;font-size:11px;font-weight:700;line-height:1}revitalizant-interactive .cond-ref+.cond-ref{margin-inline-start:0;padding-inline-start:0}revitalizant-interactive .cond-ref{position:relative}revitalizant-interactive .cond-ref:after{content:"";position:absolute;inset:-6px -7px}revitalizant-interactive .cond-ref+.cond-ref:before{content:",";font-weight:400}revitalizant-interactive .level-panel .cond-ref:hover,revitalizant-interactive .cond-ref:hover,revitalizant-interactive .cond-ref:focus-visible{color:#0e2320;background:0 0;outline:0;text-decoration:underline}revitalizant-interactive .scheme-dialog-head .cond-refs{margin-inline-end:auto}revitalizant-interactive .scheme-dialog-head .cond-ref{color:var(--control-accent);font-size:12px}revitalizant-interactive .scheme-dialog-head .cond-ref:hover,revitalizant-interactive .scheme-dialog-head .cond-ref:focus-visible{color:#fff}revitalizant-interactive .cond-ref[aria-expanded=true]{text-decoration:underline}revitalizant-interactive .cond-note{color:#17302c;background:#c3e6dd;margin:-4px 0 10px;padding:8px 10px;font-size:13px;line-height:1.5;animation:.25s ease-out cond-note-in}revitalizant-interactive .cond-note b{color:#0e2320;font-weight:600}revitalizant-interactive .cond-note .cond-more,revitalizant-interactive .level-panel .cond-note .cond-more{font:inherit;color:#1f7f6f;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:600}revitalizant-interactive .level-panel .cond-note .cond-more:hover,revitalizant-interactive .cond-note .cond-more:hover{color:#0e2320;background:0 0;text-decoration:underline}revitalizant-interactive .scheme-dialog .cond-note{color:#c2cec7;background:#1b2622;margin:0 0 10px}revitalizant-interactive .scheme-dialog .cond-note b{color:#e6ecec}revitalizant-interactive .scheme-dialog .cond-note .cond-more{color:var(--control-accent)}@keyframes cond-note-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media (width<=760px){revitalizant-interactive .cond-note{padding:6px 8px;font-size:12px}}@media (prefers-reduced-motion:reduce){revitalizant-interactive .cond-note{animation:none}}@font-face{font-family:Inter;src:url(/_astro/NotoSansSC-zh.B_k0wqp6.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap;unicode-range:U+30??,U+31F?,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FF00-FFEF}
