.switch.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{align-items:center;height:1em;display:flex}.switch.disabled.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{opacity:.5}.label.svelte-a6h7w7.svelte-a6h7w7.svelte-a6h7w7{margin:0 8px}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7.svelte-a6h7w7{opacity:0;position:absolute}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7{cursor:pointer;width:2em;height:1em;display:block;position:relative}.switch.disabled.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7{cursor:not-allowed}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7:before{content:"";background:#4950f680;border-radius:50px;width:2em;height:1em;transition:background .1s;position:absolute;left:.1em}.switch.svelte-a6h7w7 label.svelte-a6h7w7.svelte-a6h7w7:after{content:"";z-index:2;background:#fcfff4;border-radius:50px;width:1em;height:1em;transition:all .2s;animation:.2s ease-out switch-off;position:absolute;left:0;box-shadow:0 2px 5px #0000004d}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7:checked+label.svelte-a6h7w7:before{background:#4950f6}.switch.svelte-a6h7w7 input[type=checkbox].svelte-a6h7w7:checked+label.svelte-a6h7w7:after{animation:.2s ease-out switch-on;left:1.1em}.rr-controller.svelte-189zk2r.svelte-189zk2r{background:#fff;border-radius:0 0 5px 5px;flex-direction:column;justify-content:space-around;align-items:center;width:100%;height:80px;display:flex}.rr-timeline.svelte-189zk2r.svelte-189zk2r{align-items:center;width:80%;display:flex}.rr-timeline__time.svelte-189zk2r.svelte-189zk2r{text-align:center;color:#11103e;width:100px;display:inline-block}.rr-progress.svelte-189zk2r.svelte-189zk2r{cursor:pointer;box-sizing:border-box;background:#eee;border-top:4px solid #fff;border-bottom:4px solid #fff;border-radius:3px;flex:1;height:12px;position:relative}.rr-progress.disabled.svelte-189zk2r.svelte-189zk2r{cursor:not-allowed}.rr-progress__step.svelte-189zk2r.svelte-189zk2r{background:#e0e1fe;height:100%;position:absolute;top:0;left:0}.rr-progress__handler.svelte-189zk2r.svelte-189zk2r{background:#4950f6;border-radius:10px;width:20px;height:20px;position:absolute;top:2px;transform:translate(-50%,-50%)}.rr-controller__btns.svelte-189zk2r.svelte-189zk2r{justify-content:center;align-items:center;font-size:13px;display:flex}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:flex}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r:active{background:#e0e1fe}.rr-controller__btns.svelte-189zk2r button.active.svelte-189zk2r{color:#fff;background:#4950f6}.rr-controller__btns.svelte-189zk2r button.svelte-189zk2r:disabled{cursor:not-allowed}@keyframes click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}.rr-player{float:left;background:#fff;border-radius:5px;position:relative;box-shadow:0 24px 48px #11103e1f}.rr-player__frame{overflow:hidden}.replayer-wrapper{float:left;clear:both;transform-origin:0 0;top:50%;left:50%}.replayer-wrapper>iframe{border:none}.replayer-wrapper{position:relative}.replayer-mouse{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzMwMHB4JyB3aWR0aD0nMzAwcHgnICBmaWxsPSIjMDAwMDAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGRhdGEtbmFtZT0iTGF5ZXIgMSIgdmlld0JveD0iMCAwIDUwIDUwIiB4PSIwcHgiIHk9IjBweCI+PHRpdGxlPkRlc2lnbl90bnA8L3RpdGxlPjxwYXRoIGQ9Ik00OC43MSw0Mi45MUwzNC4wOCwyOC4yOSw0NC4zMywxOEExLDEsMCwwLDAsNDQsMTYuMzlMMi4zNSwxLjA2QTEsMSwwLDAsMCwxLjA2LDIuMzVMMTYuMzksNDRhMSwxLDAsMCwwLDEuNjUuMzZMMjguMjksMzQuMDgsNDIuOTEsNDguNzFhMSwxLDAsMCwwLDEuNDEsMGw0LjM4LTQuMzhBMSwxLDAsMCwwLDQ4LjcxLDQyLjkxWm0tNS4wOSwzLjY3TDI5LDMyYTEsMSwwLDAsMC0xLjQxLDBsLTkuODUsOS44NUwzLjY5LDMuNjlsMzguMTIsMTRMMzIsMjcuNThBMSwxLDAsMCwwLDMyLDI5TDQ2LjU5LDQzLjYyWiI+PC9wYXRoPjwvc3ZnPg==);background-position:50%;background-repeat:no-repeat;background-size:contain;border-color:#0000;width:20px;height:20px;transition:left 50ms linear,top 50ms linear;position:absolute}.replayer-mouse:after{content:"";opacity:.3;background:#4950f6;border-radius:100%;width:20px;height:20px;display:inline-block;transform:translate(-50%,-50%)}.replayer-mouse.active:after{animation:.2s ease-in-out click}.replayer-mouse.touch-device{background-image:none;border:4px solid #4950f600;border-radius:100%;width:70px;height:70px;margin-top:-37px;margin-left:-37px;transition:left linear,top linear,border-color .2s ease-in-out}.replayer-mouse.touch-device.touch-active{border-color:#4950f6;transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device:after{opacity:0}.replayer-mouse.touch-device.active:after{animation:.2s ease-in-out touch-click}.replayer-mouse-tail{pointer-events:none;position:absolute}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-300-normal-B92qhZjj.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-cyrillic-300-normal-C3Efe1jG.woff2)format("woff2"),url(/assets/geist-cyrillic-300-normal-Biugtkjs.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-vietnamese-300-normal-DsXT3Vuf.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-latin-ext-300-normal-Bh-SUDn6.woff2)format("woff2"),url(/assets/geist-latin-ext-300-normal-CSe5LjuN.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/geist-latin-300-normal-FJSXOZHt.woff2)format("woff2"),url(/assets/geist-latin-300-normal-ssr5NqVT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2)format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA+MABAAAAAAKVgAAA8qAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEkG44EHCgGYD9TVEFUSACCdBEICqZYoUMLghwAATYCJAOEDAQgBYQWB4o5DAcbkiQjESadUm+Kv0iwwZjaQ4WlTjRSaCu0yFAhAmHKht9fDZR5i3DAq+sHzHgo9vvf2b33izliCY+ezKJLE8teoREy0wmJoTJMZyjxzf48v80/971HyKPFQqcMFbERM8CiZIyW2TjEZroAA13jotLtRxS/2u1Xuf0qFgVFf4/u3j2IBSyGAQxYpsw1KGmpnUJn/mHE7iYBQS9RScffT/q3Jr98gS2+Tub5/y19pTt6e39f2/K6pZQG2KZU5I5TuPHs00i7c0Zjye77N63JvWrcFeRWUE5gaSjsF5RWGoMBOAAGoHDQACaBx3xV80CH6tKdFR6MICgNM8pW5/pK/5MIGDYA72D4EA6EhwcJJ4TEiYeIZECyFECKlELKNULU1BAtI8TMCrHrhrgMQTxGISuthPPywU3ww02bhkNwYBoYBaYhyDSEaiUvnwmT/BDQr4obceypMYLk5ipPHwjvepy9IHzUPjIAEgSg7hEYooMFDP7w7RmApLvnToh73Ls0QAC4pbjJIPNrgK72SJ7HQI6JigthwKDcRySUdpgQArIyQyCIf/bQmNZxHENb/QexlhsCCHQojf0clJEwuZJYpqO706W87j/+FuIu5/1WLf25n/ieb5C97LPoxyk+6GzxlEeyfe5Ab4Kr0nPX6ReWRLQXPVLCAV3n7dCh2YFMr0otrbTCIuVkGUrQIopCBUU2om+Mwe2gQ8hfVf9C8Ue+ViitL6M/KvNRsLDQJPgmzqA4iqAIL4Hprt3U2MT35PfwZggVp//ISlXE1TKMNGgiMylSCtWQXAzk0XUbpj4u+L2izkpngsYmZKPhcPiwC6Gy681Pt750W0/lVE7lthwxbxTF6IKkI53WRdgW4lB/4gu34q4GFTjYiN1il9giVs38RhN88/BMb9EiOk0PuO8tTRtuTHzkQFcEZ4VjaTHrRPGW0MqmphLeHDxJhHwrJZcoWhhFKFQg2Ib+xtHlLRVXfbtUFG+r1l88V3ib8ZKIhLcb00AulnsevnHuLoCNLt5O3hjVdgIkNaRNJIlIRDZjK9VhYZlpPSWqlXQCpDA6hC5P7I+cBMQhLkVTLEkph/KphhSkJh01/zRdENANsQIBmYahQ+gwv0GA+GoFJAao0EKAVq1XV/YeUH87p4H0t4XbOKb/aaSEv8E5DQxiz++v74FefZnbru/mzKn2ao79Iyj1aX/t1T0dC/e4g2Rden5/75e9R2VfHUmV3e6Kep+uy2myiY38MoJwe0gnT6wYhnUf871LNaQiLdlrnY8aUQgRIkQ40SiMCMIII0QYUfmx2ZWTTrig6jjRC5YiVXwNGzRQNjqZfAwFtNKHsqgRhCztM+EZEhKY4X/2O4wNPusp4yVT4zYoID/GCjihnjquII8K9jdeBWd8bZfPKzTwIqLlG/39+gy0h6SKgG+AHE8QsIoBbcMcTLbepvWef7hGEIB/N/1akQREgIBDsEgBEEADJCy2AfkTQHp6EoNUkYi2M1aJEL9vtWNeEkc8U+3xuA8W4QQehic+buxe7DkwxFWqy2M+UMD3mo449qyvenGXVg2X7rzq+EDnqiEhnyXcBPNFxCBdNf/72ijHoxbPqsCQFO1k3FbyY2vA0SiMAqkWUx2WegxKhApUVWiq0dWgqBTNIMZiQkbhtCI0iaQXZREBnQUs4pglayXRRsROzCHREklaLNRMqkOaLumcMnRL1SmLS7YeOXrl6pdnQL5Bcn2KLVPEo8SIUqMQVPfcAb4AYh5wAOQToDkLdB8DmpMAWlgVjtwgh3Lb2G86ByKD/2o5Yzl2QssVYBmUei3PScfDwpgElysIkzDD2dG0A/cwI3iE32ALCQGXlL2chy0QsunETyWgCwmSwiE6WBTmkrTeVIc7vYdsJZcwzExjM2knKeTMp+D/hGEmZy6hqTkGg6SwgGmKI2sT7YG5OTR16VKYz+ufmGHkeRow6uB3SqG5OIkd4Bx+I93BSNxO2ppJK2YKJGQWy9Rb5R/EmbM8eIndJAm7TjECTz+MIg59cOSnRsZXnwX/uyd96kxEEgzzxZe8c1fVC8w/J68nmF7MsLNi23DNeaeO4pmcNd9JMFDEtK4JkTMXYnMZLWtf23HoHUYrIoFsCq3nNpOmVgtplKqTYf48AnNi8vBT5MwzCeSxT3oDj0vOnGEEzsUxTn5MzjyWvPs0OXPBTz9I8FhLMC48gKZmr3TqKQHa+8RSz4H/2eb4aVk0dUJI7j5+/zdMiITmDh7UahzA47dku7Mxj/AP0Nn0YuywM5F7VtV1OqJwcEt55dukLbcvMdTtVfAJLr+nlhTYwqDIY3xrnl8aZAV/TXx74m3aNs376zSCdRdlPRUE914bGdNS92baa+9c8NcKBziCX5568MkLs/c9cXxm8brx8XXrNzayxu57fd7o+slhcFwZMoIjaA7CEMe5zao9vWyZ9sw2m7NbpIqN9LTzXM7FKpeicNJuL/S7lKrGIktc0snSH1g5hpWVVcsXvWdespYllkmbD6SL7H5WVML/4psnu19Ql7Rb/bbE8DVpaFMrlU1aM+cZsaKiurLwr+esVLbK47B393qcX/Df40SoZFxGUlAm3d5ubopPasxXSVPqMiQXEmwbFiY3ADlQ26XI95lMs+S7qc23ZFjvGoMarMluk0masquyF1rLKhZaqrKy6wwuR7OhB+JJdZ+iZMxoLPG5lY21PVXqc7DFTBFGvak2r0b2uo0qqBux/6FMpmg09aXlOhXo+UZ+75jGfkXpXFOpjzGNjX2KusloSpZsaGrUuxyORl6mF4mUJeEO2dTibol8/hXagobiynp9fZmRr18d5FTZ6qB7t6o87ljHwgUv0RyHn9rzlGPO+MsT+ZDe1WHtMKN0v7DWZJtsqZ6EdFO1Ktjm2ta0XBhTp+rk/hmFJ+zl6trUkuoHxIlHc0pSG2uBuB4ez2SVcviu8LwYlTQ6m3XbzgwvScqTVkD6UAOzAXZqy3If43P4UaxXp0umiUjZYxJxLOR811oQdSo2arpapZmOLqjKzIX03XarHXylygwl7P08u9dc3Zu4cai83Ku+suy9PaG3/wjFKwp4U1z2XwLmTk+e5xVB+rA44Qr8eZt/67c7qWyekpcXUSiJun37VxXJD4nzBLGtF5IfTFfbVrVcGFOntUQ+k73O3MkW9eRlw15zqq8od7AdLdw1POafPO6u4dN3ZHTU58grDlPZvJ7Xs/ZafYevzZhiDjfvjKjk5GimN/9uKULw5elcOgAJIAA0PrgDj1pjj8Oe6JpHS4FpCAVb1yLWtT/fuj5wrA2wP3PsMdjfulEuHxhrBg6olITcD3MBwW1QbdpHq5Y/mjaAjyuJx7hWNMDQRvDpCvj0miKcgGUidj7VdDZUFSaOH9t97zmbsEp61k8IUEziMa4VDTBOpkphVNn1RuCOKXTeQsqj0fiQyEvSXI7lhXc6klEu4QSctZmrI4RM+g6ZdBWZuEp0x0vSXLjQow7JKBcuka2JRYXnTMMbhgcO9/IFDvc7RzjBLMoWdxu/AhVr1JZ76EdCu66V0euuMHZd7+59w/WksYxd33WjRANDZm7Ynu7KHPodIdVpqx0ORlUzsvPBXWj815WjaDYQKGEeUoZeh2a3sxXumrhkTKHpq9btcHodG6P9CV0TP6xtbWVcBMDWBAIKhUNg0zyPngo5tkpv/D6vJmkuj9DN+yw+Ib/DXRMn7NJEelVZY/udGj0Vg9gqywR83k7SEtTKWp87ySC3qILzbBSO2+H3V8oxw/5o7z0Y22/3x504CpXV+r1b198u/b9w7VkAkyDfN6Cw1bu1R7lNRXDiffHeOh/254OGquxQkCDN6i9FOPSmLu2QXNytIhXm/dDMw5YgQczO3UKz28kjXmmHv+fZz0BsWjqz/srjnRfhrm01FX5o5mGHgsxh1jd0N+CKG862oJWsK0Hl/dXd2ZHBGkwAx1Rg1m7pzrbsZjitm6TqAKSUwaxkxYz6L4J8QWfrW92mAm4MCLlTIEeNtYcoXkKhsDbBnIrLGE7BPpMqwGWoslYoXoL/3vxldOXmTL5OFvAroX0JxEw+x/JWBx544IEHnhSEcMTM4ZpueO7n6OUu/wxfif8KoZOizREx1+ouCoTs590SHRm+Dcf4YA4hyYdBQPz+ikikYK33st8bjl8F+P/ZvZh5P9yz+3IjvOQRA7phAAF+xFXPf5GOK4573X3feZlWpHkIQVN8HIdUonl76A62aPZKp/h7P+cHMif9IbTjr9rNyZ9CBhZfzZzj/EcvdF7WFF9fppyM0ZXor1yhAkeNIZIT3ATHZle1YwpiLbIHQsAXcgR7OQcBTPOmd0BAb9SGAfjuD+MshOHHszBsc2fhZM6cRRDaJCjwCCqsZ7IVEF8EAQyKFBIwdArPB84b1K/dgEYj6rJ9enSycM5fymWkkfW8Q5YpkS27ikOculvfNmBkZlvGMqes2vBYql5Ez3lHZDJw6tG4bg9ocxUe05OSieR03riIjOwKRM1BXSoNAwWN3sZBrtUcNorboFc5lds4sIicjFweEaMtnM5qltbzGOTGdNa82ug9YwZvydFFpPeSXgrHlh/VIUvnvZxnW37b+d4yfcFk/cm9eU8qzP4W6xC5v9FfgE3eFEM4IhAFUREN0VEYYiASMRELsSElOCANrjz5hiswwkijyIhoYxQij1jjXGC8CYpcqNhEk0xWYgpFITXVNNPNMNOsE8gmq0wOuVx5KeUrUKhIsRKlypSrUKlKdfWQBjUUlGrVqdegsUtU1DQZaOk00VvEYDEjEzMLK1tWds0clmjRqk27jhw6dXHqDneXSw+3Xn36DRg0ZJjHMiNGLbfCSqt4+Yyt6v3a/raj0XuklpoKsgOCfW1LKHAISMCNGJTzui8/R/PbrOIAgn0NckDyS1DSBgEa//Gy2UI1BgEMrZwUZeU2NJ376xbx09TWi2Kba1FBczeYMlTxw9QeRbKFwxuYrvHDu4Lt/3asHLROHRGg/UFBhwdBYBVQ4RGRQZUUv88qHhDEtyBHZL8GJR8RoefRACFCYPCoY/dhEBmCig6Cje2HUUQQMuo4HUbHMVgFX8q6BzGhjBQMM/ykx33uj/Mn7fP9zOWA5TLdTU7j+MvpwvXu5z8wavKWozzvep+/L2ra3SY2O1bc7EpGFKMRIjhKUYzGbplPF3sOk8v+1doHzxcAAAA=)format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2)format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2)format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-500-normal-BXrH8YSv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-NWpm63d5.woff2)format("woff2"),url(/assets/geist-cyrillic-500-normal-BboVsk8R.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-vietnamese-500-normal-_b1ojCbH.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-BovoTgeE.woff2)format("woff2"),url(/assets/geist-latin-ext-500-normal-C9fx-R30.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2)format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-600-normal-PR76dHFV.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-BeW5VFD_.woff2)format("woff2"),url(/assets/geist-cyrillic-600-normal-CnEeIcMC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-vietnamese-600-normal-BFUgqsz8.woff2)format("woff2"),url(/assets/geist-vietnamese-600-normal-B5MZcNo4.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CVFbg5dS.woff2)format("woff2"),url(/assets/geist-latin-ext-600-normal-TmIUreF9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2)format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-cyrillic-ext-700-normal-CBIC21Ex.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-cyrillic-700-normal-BSHy2ewF.woff2)format("woff2"),url(/assets/geist-cyrillic-700-normal-BH7gZKkM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-vietnamese-700-normal-Dm6ODIDG.woff)format("woff");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:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-ext-700-normal-BnofTsEi.woff2)format("woff2"),url(/assets/geist-latin-ext-700-normal-DKAtFBEc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2)format("woff2"),url(/assets/geist-latin-700-normal-Bod5GerT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2)format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2)format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff)format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff)format("woff");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:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2)format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2)format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-ext-400-italic-zoDFlEzN.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-ext-400-italic-Drp6JL_V.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-cyrillic-400-italic-BLN19cOa.woff2)format("woff2"),url(/assets/source-serif-4-cyrillic-400-italic-C-sRFhvU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-greek-400-italic-C7D4Dq0H.woff2)format("woff2"),url(/assets/source-serif-4-greek-400-italic-Ce3U_qGW.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-vietnamese-400-italic-B7_QYl3c.woff2)format("woff2"),url(/assets/source-serif-4-vietnamese-400-italic-7zG0SGDK.woff)format("woff");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:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-ext-400-italic-Cj8BerOQ.woff2)format("woff2"),url(/assets/source-serif-4-latin-ext-400-italic-Cttr6ITu.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:italic;font-display:swap;font-weight:400;src:url(/assets/source-serif-4-latin-400-italic-0j97Jm6B.woff2)format("woff2"),url(/assets/source-serif-4-latin-400-italic-DZulBB6l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0a2540;--ink-2:#425466;--muted:#697386;--surface:#f6f9fc;--paper:#fff;--line:#e3e8ee;--line-strong:#cfd7df;--route:#635bff;--route-soft:#eeedff;--signal:#e5426f;--signal-soft:#ffe8ee;--amber:#8c93a1;--danger:#c0245b;--rec:#ff3b5c;--brand-gradient:radial-gradient(90% 130% at 100% 100%, #ffb36b 0%, #ffb36b00 50%), radial-gradient(80% 120% at 85% 0%, #ff5e8a 0%, #ff5e8a00 55%), linear-gradient(120deg, #0a2540 0%, #3b2e8f 50%, #635bff 100%);--brand-gradient-soft:linear-gradient(135deg, #635bff 0%, #a960ee 55%, #ff7ab2 100%);--on-brand-2:#ffffffd1;--font-display:"Geist", "Segoe UI", system-ui, sans-serif;--font-body:"Geist", "Segoe UI", system-ui, sans-serif;--font-code:"Geist Mono", ui-monospace, "SF Mono", Consolas, monospace;--font-voice:"Source Serif 4", Georgia, serif;--t-xs:.75rem;--t-sm:.875rem;--t-md:1rem;--t-lg:1.3125rem;--t-xl:1.75rem;--t-2xl:2.25rem;--radius-s:10px;--radius-m:16px;--radius-pill:999px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.12}h1{font-size:var(--t-2xl);letter-spacing:-.03em;font-weight:800}.mono{font-family:var(--font-code)}.voice{font-family:var(--font-voice);font-style:italic;font-weight:400}h2{font-size:var(--t-lg)}h3{font-size:var(--t-md);margin-top:1.25rem}a{color:var(--route);text-underline-offset:2px}code,pre{font-family:var(--font-code);font-size:.85em}:focus-visible{outline:3px solid var(--signal);outline-offset:2px;border-radius:4px}::selection{background:color-mix(in srgb, var(--route) 20%, transparent);color:var(--ink)}html{scrollbar-color:var(--line-strong) transparent}input,textarea{caret-color:var(--route)}table,time{font-variant-numeric:tabular-nums}.muted{color:var(--muted)}.small{font-size:var(--t-sm)}.pad{padding:2rem}.num{font-variant-numeric:tabular-nums;text-align:right}.row{align-items:center;display:flex}.row.gap,.gap{flex-wrap:wrap;gap:.75rem}.shell{grid-template-columns:248px 1fr;min-height:100%;display:grid}.sidebar{background:var(--paper);border-right:1px solid var(--line);flex-direction:column;gap:1.25rem;height:100vh;padding:1.5rem 1rem;display:flex;position:sticky;top:0;overflow-y:auto}.brand-mark{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.375rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark:before{content:"";background:url(/favicon.svg) 50%/contain no-repeat;width:22px;height:22px}.nav{flex-direction:column;gap:2px;display:flex}.nav-item{min-height:36px;color:var(--ink-2);border-radius:8px;align-items:center;padding:.4rem .7rem;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:flex}.nav-item:hover{background:var(--surface);color:var(--ink)}.nav-item.active{background:var(--route-soft);color:var(--route)}.nav-label{font-weight:500}.nav-item.active .nav-label{font-weight:600}.nav-item.subtle{font-size:var(--t-sm);color:var(--muted)}.sidebar-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.org-switcher{min-height:32px}.main{min-width:0}.page{max-width:1440px;padding:2.25rem 2.5rem 4rem}.page-head{margin-bottom:1.75rem}.page-head.row{justify-content:space-between;align-items:flex-end}.lede{color:var(--muted);max-width:72ch;margin:.4rem 0 0}.back-link{font-size:var(--t-sm);margin-bottom:.4rem;display:inline-block}.back-link:before{content:"‹ "}.field{font-size:var(--t-sm);flex-direction:column;gap:.3rem;display:flex}.field>span{color:var(--ink-2);font-weight:600}.field.compact{gap:.2rem}.field.compact>span{font-size:var(--t-xs);color:var(--muted)}.field.grow{flex:260px}.field.narrow{max-width:220px}input,select,textarea{font:inherit;font-size:var(--t-sm);color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-s);min-height:38px;padding:.5rem .65rem}textarea{resize:vertical;font-family:var(--font-code)}input[type=checkbox],input[type=radio]{width:1rem;height:1rem;min-height:0;accent-color:var(--route);flex:none;margin:0;padding:0}input:focus,select:focus,textarea:focus{border-color:var(--route);box-shadow:0 0 0 3px var(--route-soft);outline:none}.button{font:inherit;font-size:var(--t-sm);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-weight:600;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){border-color:var(--line-strong);background:var(--surface)}.button.cobalt{background:var(--route);border-color:var(--route);color:var(--paper)}.button.primary{background:var(--ink);border-color:var(--ink);color:var(--paper)}.button.primary:hover:not(:disabled){background:var(--ink-2)}.button.danger{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, white)}.button:disabled{opacity:.5;cursor:not-allowed}.link-button{font:inherit;font-size:var(--t-sm);color:var(--route);cursor:pointer;text-align:left;background:0 0;border:none;padding:.25rem 0;font-weight:600}.icon-button{font:inherit;border-radius:var(--radius-s);border:1px solid var(--line);background:var(--paper);width:30px;height:30px;color:var(--ink-2);cursor:pointer}.icon-button:disabled{opacity:.35;cursor:default}.segmented{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--paper);display:inline-flex;overflow:hidden}.segmented button{font:inherit;font-size:var(--t-sm);cursor:pointer;min-height:36px;color:var(--ink-2);background:0 0;border:none;padding:0 .9rem}.segmented button+button{border-left:1px solid var(--line)}.segmented button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.filters{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1.5rem;display:flex}.form-error{color:var(--danger);margin:0}.form-ok{color:var(--route);margin:0}.panel{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);margin-bottom:1.5rem;padding:1.5rem}.form-grid{gap:1rem;max-width:640px;display:grid}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius-m);color:var(--muted);background:color-mix(in srgb, var(--paper) 60%, transparent);padding:2rem}.empty h2{color:var(--ink);margin-bottom:.4rem}.empty p{max-width:60ch;margin:0 0 1rem}.empty p:last-child{margin-bottom:0}.auth-screen{place-items:center;min-height:100%;padding:2rem;display:grid}.auth-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);gap:1rem;width:min(420px,100%);padding:2rem;display:grid}.auth-card.wide{width:min(560px,100%)}.auth-card p{color:var(--muted);margin:0}.project-list{gap:.5rem;max-width:880px;margin:0 0 2rem;padding:0;list-style:none;display:grid}.project-row{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);color:inherit;grid-template-columns:minmax(160px,1fr) 2fr auto;align-items:baseline;gap:1rem;padding:.9rem 1.1rem;text-decoration:none;display:grid}.project-row:hover{border-color:var(--route)}.project-name{font-weight:600}.table{border-collapse:collapse;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);width:100%;font-size:var(--t-sm);overflow:hidden}.table th{text-align:left;color:var(--muted);font-weight:600;font-size:var(--t-xs);border-bottom:1px solid var(--line);background:var(--surface);padding:.65rem 1rem}.table td{border-bottom:1px solid var(--line);padding:.7rem 1rem}.table tr:last-child td{border-bottom:none}.table tr.clickable{cursor:pointer}.table tr.clickable:hover td{background:var(--route-soft)}.table th.num{text-align:right}.truncate{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.table-scroll{border-radius:var(--radius-m);overflow-x:auto}.pager{align-items:center;gap:1rem;margin-top:1rem;display:flex}.stage{display:flow-root}.stage .rr-player{border-radius:var(--radius-s);background:var(--surface);margin:0 auto;box-shadow:none!important}.stage .rr-controller{background:var(--paper)!important}.stage .rr-progress div[title^=daevio\:]{box-shadow:0 0 0 1px var(--paper);border-radius:2px;width:4px!important;height:14px!important}.stage .rr-progress__step{background:var(--route-soft)!important}.stage .rr-progress__handler{box-shadow:0 0 0 3px var(--paper);z-index:1;background:var(--ink)!important;width:16px!important;height:16px!important}.stage .rr-controller__btns button.active{background:var(--ink)!important}.stage .switch label:before{background:var(--line-strong)!important}.stage .switch input[type=checkbox]:checked+label:before{background:var(--route)!important}.heatmap-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1.5rem;display:grid}.heatmap-stage{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);min-width:0;padding:.75rem}.heatmap-outer{width:100%;overflow:hidden}.heatmap-scaler{position:relative;overflow:hidden}.heatmap-frame{transform-origin:0 0;background:var(--paper);box-shadow:0 0 0 1px var(--line);position:relative}.heatmap-replayer,.heatmap-replayer .replayer-wrapper{position:absolute;inset:0}.heatmap-replayer iframe{pointer-events:none;border:0;display:block}.heatmap-replayer .replayer-mouse,.heatmap-replayer .replayer-mouse-tail{display:none}.heatmap-canvas{pointer-events:none;position:absolute;inset:0}.heat-marker{border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute}.heat-marker:hover{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}.heatmap-side{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);padding:1.25rem;position:sticky;top:1rem}.heatmap-side h2{font-size:var(--t-md);margin:1.25rem 0 .5rem}.stat{flex-direction:column;margin:0;display:flex}.stat strong{font-family:var(--font-display);font-size:var(--t-2xl);font-variant-numeric:tabular-nums;line-height:1}.stat span{color:var(--muted);font-size:var(--t-sm);overflow-wrap:anywhere;margin-top:.3rem}.top-elements{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.top-elements li{font-size:var(--t-sm);grid-template-columns:1fr auto;gap:.15rem .5rem;display:grid}.top-elements code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.top-elements .bar{background:linear-gradient(to right, var(--signal) var(--share), var(--surface) var(--share));border-radius:2px;grid-area:2/1/auto/-1;height:4px}.funnel-layout{grid-template-columns:minmax(320px,420px) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.step-list{gap:.5rem;margin:1rem 0 .5rem;padding:0;list-style:none;display:grid}.step-editor{grid-template-columns:28px 92px minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.step-index{background:var(--route-soft);width:26px;height:26px;color:var(--route);font-weight:700;font-size:var(--t-xs);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;display:grid}.step-actions{gap:2px;display:flex}.save-row{border-top:1px solid var(--line);align-items:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:1.25rem;display:flex}.saved-funnels{gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.saved-funnels li{grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;display:grid}.panel .row{margin-top:1rem}.funnel-result{min-width:0}.funnel-bars{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);gap:0;margin:0;padding:0;list-style:none;display:grid}.funnel-step{border-bottom:1px solid var(--line);padding:1.1rem 1.25rem}.funnel-step:last-child{border-bottom:none}.funnel-step-head{grid-template-columns:28px 1fr auto;align-items:center;gap:.6rem;display:grid}.funnel-step-label{overflow-wrap:anywhere;font-weight:600}.funnel-step-count{font-variant-numeric:tabular-nums;color:var(--muted);font-size:var(--t-sm)}.funnel-step-count strong{color:var(--ink);font-size:var(--t-md)}.funnel-track{grid-template-columns:minmax(0,1fr) 4.5rem;align-items:center;gap:.75rem;margin:.6rem 0 .25rem 34px;display:grid}.funnel-bar{background:var(--surface);border-radius:var(--radius-s);height:28px;overflow:hidden}.funnel-fill{background:var(--route);height:100%}.funnel-pct{font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--t-sm);text-align:right}.funnel-step p{margin:0 0 0 34px}.dropoff{background:var(--signal-soft);font-size:var(--t-sm);border-radius:var(--radius-s);margin:.5rem 0 0 34px;padding:.5rem .75rem}.snippet{background:var(--ink);color:#e7e9f3;border-radius:var(--radius-s);margin:1rem 0;padding:1rem 1.25rem;line-height:1.6;overflow-x:auto}.api-help{margin-top:1.25rem}.api-help summary{cursor:pointer;color:var(--route);font-weight:600}.danger-zone{max-width:640px}.section-title{margin:2rem 0 .75rem}.status{font-size:var(--t-xs);white-space:nowrap;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:.4rem;padding:.15rem .6rem .15rem .5rem;font-weight:600;line-height:1.4;display:inline-flex}.status:before{content:"";opacity:.8;background:currentColor;border-radius:50%;width:6px;height:6px}.status-running,.status-reporting,.status-converted,.status-completed{background:var(--route-soft);color:var(--route);border-color:#0000}.status-failed,.status-blocked{background:var(--signal-soft);color:var(--danger);border-color:#0000}.severity{font-family:var(--font-body);font-size:var(--t-xs);vertical-align:.15em;border-radius:6px;padding:.1rem .55rem;font-weight:600;line-height:1.4;display:inline-block}.severity-high{background:var(--danger);color:var(--paper)}.severity-medium{background:var(--signal-soft);color:var(--danger)}.severity-low{background:var(--surface);color:var(--ink-2);border:1px solid var(--line)}.stats-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1.5rem;display:grid}.stats-row:not(.panel){border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.5rem 2.5rem;margin:0 0 .75rem;padding:1rem 0;display:flex}.stats-row:not(.panel) .stat{flex-direction:row;align-items:baseline;gap:.5rem}.stats-row:not(.panel) .stat strong{font-size:var(--t-xl);letter-spacing:-.02em;font-weight:700}.stats-row:not(.panel) .stat span{margin-top:0}.goal-line{color:var(--ink-2);font-size:var(--t-sm);margin:0 0 2.5rem}.goal-line p{margin:.2rem 0}.test-report{margin-bottom:2.5rem}.report-highlights{max-width:75ch;padding-left:1.25rem}.issue-group{border-top:1px solid var(--line);margin-top:1rem;padding-top:.75rem}.issue-group h3{margin-top:0}.issue-list{gap:.5rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.issue-item p{color:var(--ink-2);margin:.15rem 0 0}.persona-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:grid}.persona-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;gap:.4rem;padding:1rem 1.25rem;display:flex}.persona-card h3,.persona-card p{margin:0}.persona-presets{border-top:1px solid var(--line);margin-top:1rem;padding-top:2rem}.persona-presets h2{font-size:var(--t-xl);margin-bottom:1.25rem}.persona-card.preset{background:var(--surface)}.persona-card .button{align-self:flex-start;margin-top:auto}.field>.segmented{align-self:flex-start}fieldset.field{border:0;margin:0;padding:0}.checks{flex-wrap:wrap;gap:.4rem 1.25rem;display:flex}.check{font-size:var(--t-sm);align-items:center;gap:.4rem;display:inline-flex}.mood-panel,.visit-issues{padding:1rem 1.25rem 0}.mood-panel h3,.visit-issues h3{margin:0 0 .5rem}.mood-curve{width:100%;height:auto;max-height:140px}.mood-mid{stroke:var(--line);stroke-dasharray:4 4}.mood-line{fill:none;stroke:var(--route);stroke-width:2.5px;stroke-linejoin:round}.mood-dot{fill:var(--paper);stroke:var(--route);stroke-width:2px;cursor:pointer}.mood-dot.current{fill:var(--signal);stroke:var(--signal)}.thought-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.thought button{all:unset;box-sizing:border-box;border-radius:var(--radius-s);cursor:pointer;flex-direction:column;gap:.2rem;width:100%;padding:.5rem .6rem;transition:background-color .15s ease-out,opacity .15s ease-out;display:flex}.thought button:disabled{cursor:default}.thought button:hover:not(:disabled){background:var(--surface)}.thought button:focus-visible{outline:3px solid var(--signal)}.thought.ahead button{opacity:.6}.thought.current button{background:var(--signal-soft)}.thought-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.thought-head .muted{white-space:nowrap;flex-shrink:0}.thought-action{font-weight:600;font-size:var(--t-sm);overflow-wrap:anywhere}.thought-text{font-size:var(--t-sm);color:var(--ink-2)}.thought-result{font-size:var(--t-xs);color:var(--muted);font-style:italic}.thought-url{font-size:var(--t-xs);color:var(--muted);overflow-wrap:anywhere}@media (width<=1100px){.heatmap-layout,.funnel-layout{grid-template-columns:1fr}.heatmap-side{max-height:none;position:static}}@media (width<=860px){.shell{grid-template-columns:1fr}.sidebar{flex-flow:wrap;align-items:center;gap:.75rem;height:auto;padding:.75rem 1rem;position:static}.nav{scrollbar-width:none;flex-flow:row;width:calc(100% + 2rem);margin:0 -1rem;padding:0 1rem;overflow-x:auto}.nav-item{flex:none}.sidebar-foot{margin-top:0;margin-left:auto}.page{padding:1.25rem 1rem 3rem}h1{font-size:var(--t-xl)}.project-row{grid-template-columns:1fr;gap:.2rem}.sessions-table th:nth-child(4),.sessions-table td:nth-child(4),.sessions-table th:nth-child(6),.sessions-table td:nth-child(6){display:none}.step-editor{grid-template-columns:28px 1fr auto}.step-editor input{grid-column:2/-1}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.public{flex-direction:column;min-height:100%;display:flex}.public-bar{border-bottom:1px solid var(--surface);justify-content:space-between;align-items:center;gap:1rem;height:64px;padding:0 clamp(1rem,4vw,2rem);display:flex}.public-brand{font-family:var(--font-display);color:var(--ink);letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.public-brand:before{content:"";background:url(/favicon.svg) 50%/contain no-repeat;width:22px;height:22px}.public-nav{font-size:var(--t-sm);align-items:center;gap:1.75rem;font-weight:500;display:flex}.public-nav a{color:var(--ink-2);text-decoration:none}.public-nav a:hover{color:var(--ink)}.public-nav a.button{color:var(--paper)}.public-main{flex:1;width:100%}.public-foot{border-top:1px solid var(--line);color:var(--muted);font-size:var(--t-sm);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding:1.5rem clamp(1rem,4vw,2rem) 2.5rem;display:flex}.public-foot p{margin:0}.public-foot a{color:var(--ink);font-weight:600;text-decoration:none}.public-section{box-sizing:border-box;width:100%;max-width:calc(1180px + 2*clamp(1rem,4vw,2rem));margin:0 auto;padding:clamp(3rem,7vw,6rem) clamp(1rem,4vw,2rem)}.public-section>h2{letter-spacing:-.025em;max-width:20ch;margin-bottom:.75rem;font-size:clamp(1.9rem,3.2vw,2.75rem);line-height:1.08}.empty-state h1{margin-bottom:.75rem}.empty-state p{max-width:60ch;color:var(--muted);margin:0 0 1.25rem}.hero{text-align:center;background:linear-gradient(to bottom, color-mix(in srgb, var(--route) 6%, var(--paper)) 0%, var(--paper) 46%), radial-gradient(105% 68% at -12% 112%, color-mix(in srgb, var(--route) 14%, var(--paper)) 0%, transparent 72%), radial-gradient(105% 68% at 112% 112%, color-mix(in srgb, var(--signal) 12%, var(--paper)) 0%, transparent 72%);flex-direction:column;align-items:center;padding:clamp(3.5rem,8vw,6.5rem) clamp(1rem,4vw,2rem) clamp(2rem,4vw,3.5rem);display:flex;position:relative}.hero h1{letter-spacing:-.035em;max-width:17ch;font-size:clamp(2.4rem,5.4vw,4.75rem);font-weight:800;line-height:1.02}.hero-accent{color:var(--route)}.hero-lede{color:var(--ink-2);max-width:54ch;margin:1.6rem 0 0;font-size:clamp(1.05rem,1.5vw,1.375rem);line-height:1.45}.analysis-form{background:var(--paper);border:1px solid var(--line);text-align:left;border-radius:22px;gap:.5rem;width:100%;max-width:820px;margin-top:2.75rem;padding:.6rem .6rem .9rem;display:grid;box-shadow:0 18px 50px #0e152614}.analysis-form .field.big>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.url-row{align-items:center;gap:.6rem;display:flex}.url-row input{background:0 0;border-color:#0000;flex:1;min-width:0;min-height:56px;padding:0 1.1rem;font-size:1.25rem}.url-row input:focus{box-shadow:none;border-color:#0000}.button.big{min-height:52px;font-size:var(--t-md);padding:.6rem 1.5rem}.hero .button.primary{background:var(--route);border-color:var(--route)}.hero .button.primary:hover:not(:disabled){background:var(--ink-2);border-color:var(--ink-2)}.mission-choice{border:0;gap:.5rem;margin:0;padding:0 .6rem;display:grid}.mission-choice legend{float:left;font-size:var(--t-xs);color:var(--ink-2);align-self:center;margin:0 .4rem 0 0;padding:0;font-weight:600;line-height:34px}.chips{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.chip{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink-2);font-size:var(--t-sm);cursor:pointer;border-radius:999px;align-items:center;padding:.25rem .9rem;font-weight:500;text-decoration:none;display:inline-flex}.chip input{opacity:0;pointer-events:none;position:absolute}.chip.selected{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip:has(input:focus-visible){outline:3px solid var(--route-soft);outline-offset:2px}.hero .form-error{padding:0 .6rem}.analysis-form .check.consent{color:var(--ink);align-items:flex-start;gap:.6rem;padding:.4rem .6rem 0;line-height:1.45;display:flex}.analysis-form .check.consent input{width:1.1rem;height:1.1rem;accent-color:var(--route);flex:none;margin-top:.15rem}.check.consent{align-items:flex-start}.check.consent input{margin-top:.25rem}.waiting-note{border-radius:var(--radius-s);background:color-mix(in srgb, currentColor 6%, transparent);font-size:var(--t-sm);margin:0 0 1rem;padding:.75rem 1rem;line-height:1.5}.form-note{font-size:var(--t-sm);color:var(--muted);margin:0;padding:0 .6rem}.recordings{padding-top:1.5rem}.recordings-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem;margin-bottom:1.5rem;display:flex}.recordings-head h2{max-width:24ch;font-size:clamp(1.6rem,2.6vw,2.25rem)}.recordings-live{font-size:var(--t-xs);align-items:center;gap:.5rem;margin:0;display:inline-flex}.rec-dot{background:var(--rec);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite pulse}.rec-grid-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.rec-grid-hero .rec-caption-text{font-size:1.1rem}.recordings-note{text-align:center;font-size:var(--t-sm);margin:1.25rem 0 0}.trail{margin:0}.trail ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.trail-stop{--visitor:var(--route);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;gap:.6rem;padding:1.25rem;display:flex}.trail-who{font-size:var(--t-sm);flex-wrap:wrap;align-items:baseline;gap:.6rem;display:flex}.trail-who strong:before{content:"";background:var(--visitor);vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:.5rem;display:inline-block}.trail-who span{color:var(--muted);font-size:var(--t-xs)}.trail blockquote{margin:0;font-size:1.2rem;line-height:1.3}.trail-mood{gap:3px;display:inline-flex}.trail-mood span{background:var(--line);border-radius:2px;width:14px;height:4px}.trail figcaption{font-size:var(--t-xs);color:var(--muted);margin-top:1rem}.how-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin:3rem 0 0;padding:0;list-style:none;display:grid}.how-steps li{border-top:2px solid var(--ink);flex-direction:column;gap:.75rem;padding-top:1.25rem;display:flex}.how-n{font-size:var(--t-sm);color:var(--route)}.how-steps h3{letter-spacing:-.01em;max-width:18ch;margin:0;font-size:1.375rem;font-weight:600}.how-steps p{color:var(--ink-2);font-size:var(--t-sm);margin:0;line-height:1.5}.sample-link{margin-top:1.5rem;font-weight:600}.pricing{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:none}.pricing>h2,.price-grid{max-width:1180px;margin-left:auto;margin-right:auto}.price-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}.price-lead{max-width:1180px;font-size:var(--t-sm);margin:1.25rem auto 0}.price-custom{font-size:var(--t-xs);color:var(--ink-2);margin:0}.price-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:.85rem;padding:1.5rem;display:flex}.price-name{font-size:var(--t-md);letter-spacing:0;margin:0;font-weight:600}.price-amount{align-items:baseline;gap:.4rem;margin:0;display:flex}.price-amount strong{letter-spacing:-.03em;font-size:2.5rem;font-weight:800;line-height:1}.price-amount .muted{font-size:var(--t-xs)}.price-visits{font-size:var(--t-xs);color:var(--route);margin:0}.price-items{color:var(--ink-2);font-size:var(--t-sm);flex:1;margin:0;padding-left:1.1rem;line-height:1.5}.price-card .button{align-self:stretch}.final{text-align:center;color:var(--ink);flex-direction:column;align-items:center;gap:1.1rem;display:flex}.final h2{letter-spacing:-.03em;max-width:16ch;font-size:clamp(2.2rem,4.5vw,3.5rem);font-weight:800}.final p{max-width:44ch;font-size:var(--t-md);margin:0}.report-page{gap:2.25rem;max-width:1040px;margin:0 auto;padding:1.5rem clamp(1rem,4vw,2.5rem) 4rem;display:grid}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.section-head h2{font-size:var(--t-xl)}.notice{background:var(--route-soft);border-radius:var(--radius-s);max-width:75ch;margin:.9rem 0 0;padding:.6rem .9rem}.progress{gap:.6rem;display:grid}.progress-track{background:var(--line);border-radius:4px;height:8px;overflow:hidden}.progress-track span{background:var(--route);transform-origin:0;height:100%;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block}.progress p{margin:0}.site-review,.findings,.fix-prompt{border-top:1px solid var(--line);padding-top:clamp(1.5rem,3vw,2.25rem)}.site-review>h2,.findings>h2,.visitors>h2{font-size:var(--t-xl)}.review-pending{align-items:center;gap:.6rem;display:flex}.pulse{background:var(--route);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.review-summary{font-size:var(--t-md);max-width:75ch;margin:.75rem 0 1.25rem}.review-areas{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem 2rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.review-area{border-top:1px solid var(--line);padding-top:.75rem}.review-area-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.review-area h3{margin:0}.review-area p{color:var(--ink-2);margin:.35rem 0 0}.review-findings{font-size:var(--t-sm);margin:.4rem 0 0;padding-left:1.1rem}.review-score{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.review-pips{gap:2px;display:inline-flex}.pip{background:var(--line);border-radius:50%;width:10px;height:10px}.score-1 .pip.on,.score-2 .pip.on{background:var(--danger)}.score-3 .pip.on{background:var(--amber)}.score-4 .pip.on,.score-5 .pip.on{background:var(--route)}.visitor-list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.visitor-running,.visitor-converted{border-top-color:var(--route)}.visitor-abandoned,.visitor-failed,.visitor-blocked{border-top-color:var(--signal)}.visitor-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.visitor-head h3{margin:0}.visitor-head p{margin:.1rem 0 0}.visitor-intent{font-size:var(--t-sm);margin:0}.visitor-thought.live{border-left-color:var(--route)}.visitor-thought-empty{margin:0}.visitor-meta{margin:auto 0 0}.visitor .button{align-self:flex-start}.problem{border-top:1px solid var(--line);padding-top:1rem}.problem h3{font-size:var(--t-lg);flex-wrap:wrap;align-items:baseline;gap:.6rem;margin:0;display:flex}.problem>p{max-width:75ch;color:var(--ink-2);margin:.4rem 0 0}.fix-prompt-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.fix-prompt-head p{margin:.3rem 0 0}.fix-prompt-text{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-s);font-family:var(--font-code);font-size:var(--t-sm);white-space:pre-wrap;overflow-wrap:anywhere;max-height:22rem;margin:1rem 0 0;padding:1rem;overflow:auto}.next{border-radius:var(--radius-m);border:1px solid var(--line);background:var(--paper);flex-direction:column;gap:.6rem;padding:1.5rem;display:flex}.next h2{font-size:var(--t-lg)}.next p{color:var(--ink-2);margin:0}.next .button{align-self:flex-start}.next.lead{background:color-mix(in srgb, var(--route) 7%, var(--paper));border-color:color-mix(in srgb, var(--route) 35%, transparent)}.next.lead h2{font-size:var(--t-xl)}.next.lead .button{margin-top:.5rem}.next.quiet{background:var(--surface);border-color:#0000;justify-content:space-between}.next.quiet h2{font-size:var(--t-md)}.next-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}@media (width<=860px){.hero{grid-template-columns:1fr}.url-row{flex-direction:column}.how-steps{grid-template-columns:1fr;gap:1.5rem}.price-row{grid-template-columns:1fr;gap:.4rem}.public-nav{gap:.9rem}}.auth-screen{padding:2rem 1rem}.auth-intro{justify-items:center;gap:1.25rem;display:grid}.auth-card h2{font-size:var(--t-lg)}.auth-card.onboarding{width:min(460px,100%)}details.advanced summary{cursor:pointer;font-size:var(--t-sm);color:var(--ink-2);font-weight:600}details.advanced[open] summary{margin-bottom:.75rem}details.advanced small{margin-top:.5rem;display:block}.admin-tag{border-radius:var(--radius-s);background:var(--signal);color:var(--paper);font-family:var(--font-body);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;margin-left:.35rem;padding:.05rem .45rem;font-weight:700;display:inline-block}.admin-who{overflow-wrap:anywhere;flex-basis:100%;margin:0}.admin-grid{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:start;gap:0 1.5rem;display:grid}.admin-grid>.panel.form-grid{max-width:none}.admin-fields{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.row.wrap{flex-wrap:wrap}.admin-manual{align-items:flex-end}.admin-dim td{color:var(--muted)}.admin-plus{color:var(--route);font-weight:600}.admin-minus{color:var(--ink-2)}.link-button.danger-text{color:var(--danger)}.admin-avatar{border-radius:50%;flex:none}.admin-plans{flex-direction:column;gap:6px;display:flex}.admin-plan-select{flex-direction:column;gap:2px;display:flex}.admin-plan-select select{min-width:110px}.admin-changes{overflow-wrap:anywhere;margin:0;padding-left:1rem}.admin-settings-table input{width:7.5rem;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-s);padding:.35rem .5rem}.status.plan-free{background:var(--surface)}.status.plan-pro{background:var(--route-soft);border-color:var(--route);color:var(--route)}.status.plan-enterprise{border-color:var(--amber);color:#7a5a00;background:#fdf3d8}.status.plan-internal{background:var(--signal-soft);border-color:var(--signal);color:var(--signal)}h1 .status{vertical-align:middle;font-family:var(--font-body)}.credit-line{flex-basis:100%;align-items:center;gap:.4rem;margin:0;display:flex}.form-grid .check{align-items:flex-start}.admin-limit input{width:5.5rem;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius-s);padding:.3rem .5rem}.auth-card.analyze-card{width:min(640px,100%)}.analyze-card .analysis-form .field>span,.analyze-card .analysis-form legend,.analyze-card .analysis-form .field.big>span,.analyze-card .analysis-form .check.consent{color:var(--ink)}.analyze-card .analysis-form .check.consent input{accent-color:var(--route)}.analyze-card .url-row input{border-color:var(--line-strong)}.analyze-card .form-note{color:var(--muted)}.check-badge{background:var(--route-soft);color:var(--route);font-size:var(--t-sm);vertical-align:middle;border-radius:999px;margin-left:.5rem;padding:.05rem .5rem;font-weight:600;display:inline-block}.report-body{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(60vh,640px);padding-right:.5rem;overflow-y:auto}.report-body:focus-visible{outline:3px solid var(--route-soft);outline-offset:2px}.rec-tile{--visitor:var(--route);border:1px solid var(--line);border-radius:var(--radius-m);background:var(--paper);color:var(--ink);flex-direction:column;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.rec-tile:hover{border-color:var(--line-strong);box-shadow:0 12px 32px #0e152614}.rec-frame{aspect-ratio:16/11;background:var(--surface);position:relative;overflow:hidden}.rec-tile-thumb .rec-frame{aspect-ratio:16/9}.rec-tile-phone .rec-frame{background:#e9ecf2}.rec-stage{justify-content:center;display:flex;position:absolute;inset:0}.rec-stage .rr-player{background:0 0;margin:0;box-shadow:none!important}.rec-stage .rr-player__frame{background:var(--paper)}.rec-stage .replayer-wrapper iframe{pointer-events:none}.rec-empty{place-items:center;display:grid;position:absolute;inset:0}.rec-empty-site{border:1px solid var(--line);background:linear-gradient(var(--paper), var(--paper)) padding-box;opacity:.8;border-radius:8px;width:60%;height:60%}.rec-badge{height:22px;color:var(--paper);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;background:#0e1526d1;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:10.5px;display:inline-flex;position:absolute;top:10px;left:10px}.rec-badge i{background:var(--rec);border-radius:50%;width:6px;height:6px}.rec-badge i.rec-live{animation:1.2s ease-in-out infinite pulse}.rec-play{background:var(--paper);width:52px;height:52px;color:var(--ink);opacity:0;border-radius:50%;place-items:center;margin:-26px 0 0 -26px;transition:opacity .12s;display:grid;position:absolute;top:44%;left:50%;box-shadow:0 8px 24px #0e15264d}.rec-tile:hover .rec-play{opacity:1}.rec-caption{color:var(--paper);background:linear-gradient(#0000,#0e15268c 30%,#0e1526eb);flex-direction:column;gap:4px;padding:26px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.rec-caption-meta{opacity:.75;font-size:10.5px}.rec-caption-text{font-size:var(--t-md);line-height:1.3}.rec-tile-hero .rec-caption-text{font-size:1.2rem}.rec-meta{flex-direction:column;gap:.35rem;padding:.85rem 1rem 1rem;display:flex}.rec-who{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.rec-name{align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.rec-name i,.rec-label i{border-radius:50%;flex:none;width:9px;height:9px}.rec-intent{font-size:var(--t-sm);color:var(--ink-2);margin:0}.rec-facts{color:var(--muted);margin:0;font-size:10.5px}.rec-label{font-size:var(--t-xs);align-items:center;gap:.45rem;margin:0;padding:.5rem .7rem;font-weight:600;display:flex}.rec-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.rec-grid-thumbs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-top:.75rem}.stage-caption{border-radius:var(--radius-s);background:var(--ink);color:var(--paper);flex-direction:column;gap:.25rem;margin:.75rem .25rem .25rem;padding:.75rem 1rem;display:flex}.stage-caption .mono{opacity:.75;font-size:10.5px}.stage-caption .voice{font-size:var(--t-lg);line-height:1.3}@media (width<=860px){.rec-grid-hero,.trail ol,.how-steps,.price-grid{grid-template-columns:1fr}.url-row{flex-direction:column;align-items:stretch}.url-row .button{width:100%}.mission-choice legend{float:none;margin-bottom:.4rem;line-height:1.4}.public-nav{gap:.9rem}.public-nav a.button{display:none}.recordings-head{margin-bottom:1rem}}.recordings-panel{margin-bottom:1.5rem}.recordings-panel .rec-grid{margin-top:.75rem}.live-stage{border-radius:var(--radius-s);background:var(--surface);position:relative;overflow:hidden}.live-stage-contain{position:absolute;inset:0}.live-stage-width{min-height:280px}.live-stage-root{position:absolute;inset:0}.live-stage-root .replayer-wrapper{transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.live-stage-root iframe{pointer-events:none;background:#fff;border:0}.live-stage-wait{place-content:center;display:grid;position:absolute;inset:0}.stage-caption i.rec-live{background:var(--rec);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:.25rem;animation:1.2s ease-in-out infinite pulse;display:inline-block}.test-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;margin-bottom:2rem;display:flex}.test-head h1{max-width:28ch}.test-meta{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin:.75rem 0 0;display:flex}.test-head .goal-line{margin:.35rem 0 0}.rec-grid-wall{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:1.5rem 1rem;margin:0 0 3rem;padding:0;list-style:none;display:grid}.rec-tile-wall,.rec-tile-feature{background:0 0;border:0;border-radius:0;gap:.55rem;overflow:visible}.rec-tile-wall:hover,.rec-tile-feature:hover{box-shadow:none}.rec-tile-wall .rec-frame,.rec-tile-feature .rec-frame{border:1px solid var(--line);border-radius:12px;transition:border-color .15s ease-out,box-shadow .15s ease-out}.rec-tile-wall:hover .rec-frame,.rec-tile-feature:hover .rec-frame{border-color:var(--line-strong);box-shadow:0 10px 28px #0e152614}.rec-tile-feature .rec-frame{aspect-ratio:16/10}.rec-under{flex-direction:column;gap:.45rem;min-width:0;display:flex}.rec-track{background:color-mix(in srgb, var(--visitor) 28%, var(--line));border-radius:2px;height:4px;margin:.15rem 0 .1rem;position:relative}.rec-track i{background:var(--danger);border-radius:2px;width:3px;height:10px;margin-left:-1.5px;position:absolute;top:-3px}.rec-under .rec-name{min-width:0;font-size:var(--t-sm)}.rec-name-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rec-mood{color:var(--muted);flex:none;font-size:11px}.rec-feature-thought{max-width:48ch;font-size:1.375rem;line-height:1.3}.problem-rows{margin:.5rem 0 0;padding:0;list-style:none}.problem-row{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:1rem;padding:1rem 0;text-decoration:none;display:grid}.problem-row .severity{text-align:center;min-width:4.25rem}.problem-row h3{font-size:var(--t-md);margin:0;font-weight:600;line-height:1.35;transition:color .15s ease-out}.problem-row:hover h3{color:var(--route)}.problem-detail{font-size:var(--t-sm);color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.2rem;line-height:1.45;display:-webkit-box;overflow:hidden}.problem-who{gap:3px;display:inline-flex}.problem-who i{background:var(--line);border-radius:50%;width:9px;height:9px}.problem-count{text-align:right;white-space:nowrap;min-width:5.5rem;font-size:var(--t-sm);color:var(--muted)}.problem-count strong{color:var(--ink);font-size:1.25rem}.problem-more summary{border-top:1px solid var(--line);color:var(--route);cursor:pointer;padding:1rem 0;font-weight:600}.fix-band{background:color-mix(in srgb, var(--route) 6%, var(--paper));border-radius:18px;margin:0 0 3rem;padding:1.6rem 1.9rem}.fix-band-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2.5rem;display:flex}.fix-band-head h2{font-size:var(--t-xl)}.fix-band-head p{max-width:62ch;color:var(--ink-2);margin:.4rem 0 0}.fix-band-text summary{font-size:var(--t-sm);color:var(--route);cursor:pointer;margin-top:1rem;font-weight:600}.fix-band-text .fix-prompt-text{background:var(--paper)}@media (width<=700px){.rec-feature-thought{font-size:var(--t-lg)}.problem-row{grid-template-columns:auto minmax(0,1fr)}.problem-who{display:none}.problem-count{text-align:left;grid-column:2}.fix-band{padding:1.25rem}}.persona-form.form-grid{max-width:1120px}.configurator{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:1.5rem;display:grid}.configurator-form{gap:1.25rem;display:grid}.trait-group,.start-from{border:none;border-top:1px solid var(--line);gap:.9rem;margin:0;padding:1rem 0 0;display:grid}.group-head{font-family:var(--font-display);font-size:var(--t-md);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:0;font-weight:700;display:flex}.group-modes{font-family:var(--font-body);font-size:var(--t-xs);color:var(--muted);font-weight:500}.level-buttons{border:1px solid var(--line-strong);border-radius:var(--radius-s);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.level-buttons button{font:inherit;font-size:var(--t-xs);background:var(--paper);min-height:40px;color:var(--ink-2);cursor:pointer;border:none;padding:.35rem .4rem;line-height:1.25;transition:background .12s ease-out,color .12s ease-out}.level-buttons button+button{border-left:1px solid var(--line)}.level-buttons button.on{background:var(--route-soft);color:var(--route);font-weight:600}.level-buttons button:focus-visible,.chips-pick .chip:focus-visible{outline:3px solid var(--route-soft);outline-offset:1px}.chips-pick{flex-wrap:wrap;gap:.4rem;display:flex}.chips-pick .chip{font:inherit;font-size:var(--t-sm)}.persona-preview{background:var(--surface);margin:0;padding:1.25rem;position:sticky;top:1rem}.persona-preview h3{font-size:var(--t-md);margin-bottom:.75rem}.persona-preview h4{font-size:var(--t-sm);color:var(--ink-2);margin:1rem 0 .4rem}.preview-facts{font-size:var(--t-sm);gap:.35rem;margin:0;padding-left:1.1rem;display:grid}.plain-list{gap:.3rem;margin:0;padding-left:1.1rem;display:grid}.exit-rows{margin:.5rem 0 0;padding:0;list-style:none}.exit-row{border-top:1px solid var(--line);grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.9rem 0;display:grid}.exit-row h3{font-size:var(--t-md);margin:0;font-weight:600;line-height:1.35}.exit-count{white-space:nowrap;font-size:var(--t-sm);color:var(--muted)}.exit-count strong{color:var(--ink);font-size:1.25rem}.exit-who{flex-wrap:wrap;justify-content:flex-end;gap:.3rem;display:flex}.exit-who .chip{min-height:28px;font-size:var(--t-xs);padding:.1rem .6rem}.exit-tag{background:var(--signal-soft);color:var(--danger);font-size:var(--t-xs);border-radius:999px;margin-right:.4rem;padding:0 .45rem;font-weight:600;display:inline-block}.visit-why{gap:.35rem;display:grid}.visit-why p{margin:0}.small-chip{min-height:0;font-size:var(--t-xs);cursor:default;padding:0 .5rem}.small-head{font-size:var(--t-sm);margin:.75rem 0 .4rem}.coverage-page{margin:0 .4rem .3rem 0;display:inline-block}@media (width<=960px){.configurator{grid-template-columns:minmax(0,1fr)}.persona-preview{position:static}}@media (width<=700px){.level-buttons{grid-template-columns:repeat(5,minmax(56px,1fr));overflow-x:auto}.exit-row{grid-template-columns:auto minmax(0,1fr)}.exit-who{grid-column:1/-1;justify-content:flex-start}}.narrow-select{max-width:260px}.start-from .row>input{flex:auto;min-width:0}:root{--app-side:#fafbfc;--ok:#1a7f52;--ok-soft:#e3f8ee;--warn:#425466;--warn-soft:#f1f4f8}.app{--topbar-h:56px;--tabbar-h:64px;background:var(--paper);display:block}@media (width>=900px){.app{grid-template-columns:256px minmax(0,1fr);display:grid}}.topbar{z-index:30;height:calc(var(--topbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) .75rem 0;-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);background:#ffffffeb;align-items:center;gap:.6rem;display:flex;position:sticky;top:0}.topbar-brand{background:url(/favicon.svg) 50%/26px no-repeat;border-radius:8px;flex:none;width:32px;height:32px}.topbar-project{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex:1;align-items:center;gap:.5rem;min-width:0;min-height:44px;padding:0 .7rem;display:flex;position:relative}.topbar-project .project-card-text strong{font-size:var(--t-sm)}.topbar-project:focus-within{border-color:var(--route);box-shadow:0 0 0 3px var(--route-soft)}.topbar-menu{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.tabbar{z-index:30;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding:0 .25rem env(safe-area-inset-bottom);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-top:1px solid var(--line);background:#fffffff5;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tab{min-width:0;color:var(--muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tab.active{color:var(--ink);font-weight:700}.tab.active .icon{color:var(--route)}.tab-new-dot{background:var(--ink);width:40px;height:30px;color:var(--paper);border-radius:10px;place-items:center;display:grid}.tab-new.active .tab-new-dot{background:var(--route)}.tab-new .tab-new-dot .icon{color:var(--paper)}.sheet-backdrop{z-index:40;background:#0e152666;align-items:flex-end;animation:.15s ease-out sheet-fade;display:flex;position:fixed;inset:0}.sheet{background:var(--app-side);width:100%;max-height:85vh;padding:.6rem 1rem calc(1.25rem + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;flex-direction:column;gap:1rem;animation:.2s ease-out sheet-up;display:flex;overflow-y:auto}.sheet-grip{background:var(--line-strong);border-radius:2px;align-self:center;width:40px;height:4px}.sheet .sidebar-user{font-size:var(--t-sm)}.sheet .sidebar-user-links a,.sheet .sidebar-user-links .link-button{font-size:var(--t-sm);padding:.45rem 0;display:inline-block}@keyframes sheet-up{0%{opacity:0;transform:translateY(24px)}}@keyframes sheet-fade{0%{opacity:0}}@media (width>=900px){.topbar,.tabbar,.sheet-backdrop{display:none}}.app .sidebar{background:var(--app-side);gap:1rem;padding:1.25rem .9rem 1rem;display:none}@media (width>=900px){.app .sidebar{display:flex}}.app .brand-mark{padding:0 .35rem;font-size:1.3rem}.project-card{background:var(--paper);border:1px solid var(--line);border-radius:12px;align-items:center;gap:.7rem;padding:.75rem .8rem;display:flex;position:relative;box-shadow:0 1px 2px #0e15260a}.project-card:focus-within{border-color:var(--route);box-shadow:0 0 0 3px var(--route-soft)}.project-card-mark{background:var(--ink);color:#4ade80;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;font-weight:700;display:grid}.project-card-text{min-width:0;line-height:1.3;font-size:var(--t-sm);flex-direction:column;flex:1;display:flex}.project-card-text>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-card-org{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px}.project-card-text strong{font-size:var(--t-md)}.project-card-text .muted{font-size:var(--t-xs)}.project-card-chev{color:var(--muted);flex:none}.project-card-select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.new-test-button{border-radius:10px;width:100%;min-height:42px}.app .nav{gap:4px}.app .nav-item{min-height:40px;color:var(--ink-2);border:1px solid #0000;border-radius:10px;gap:.6rem;padding:.45rem .75rem}.app .nav-item .icon{color:var(--muted)}.app .nav-item.active{background:var(--paper);border-color:var(--line);color:var(--ink);box-shadow:0 1px 2px #0e15260a}.nav-count{font-size:var(--t-xs);color:var(--muted);margin-left:auto}.app .sidebar-foot{flex-direction:column;align-items:stretch;gap:.9rem}.visits-card{background:var(--paper);border:1px solid var(--line);font-size:var(--t-sm);border-radius:12px;flex-direction:column;gap:.55rem;padding:.8rem .9rem;display:flex}.visits-card-head,.visits-card-foot{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.visits-card-head .mono,.visits-card-foot .mono{font-size:var(--t-xs)}.plan-tag{font-family:var(--font-code);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-2);border:1px solid var(--line);padding:.1rem .5rem;font-size:11px}.plan-tag.plan-enterprise{background:var(--warn-soft);color:var(--warn);border-color:#f4dfa4}.plan-tag.plan-pro{background:var(--route-soft);border-color:var(--line);color:var(--route)}.plan-tag.plan-internal{background:var(--signal-soft);color:var(--danger);border-color:#f7c6dc}.visits-bar{background:var(--line);border-radius:3px;height:5px;display:block;overflow:hidden}.visits-bar i{background:var(--route);border-radius:3px;height:100%;display:block}.sidebar-user{font-size:var(--t-xs);align-items:center;gap:.6rem;padding:0 .35rem;display:flex}.sidebar-user-mark{background:var(--ink);width:32px;height:32px;color:var(--paper);font-weight:700;font-size:var(--t-sm);border-radius:50%;flex:none;place-items:center;display:grid}.sidebar-user-links{color:var(--muted);line-height:1.6}.sidebar-user-links a{color:var(--ink-2);text-decoration:none}.sidebar-user-links a:hover{color:var(--ink)}.sidebar-user-links .link-button{font-size:var(--t-xs);color:var(--ink-2);padding:0;font-weight:500}.app .page{padding:1.25rem 1rem calc(var(--tabbar-h) + 2rem + env(safe-area-inset-bottom));max-width:1360px}.app input,.app select,.app textarea,.public input,.auth-screen input,.auth-screen select,.auth-screen textarea{font-size:16px}.app fieldset{min-width:0}@media (width>=640px){.app .page{padding:1.75rem 1.75rem calc(var(--tabbar-h) + 2.5rem)}}@media (width>=900px){.app .page{padding:2rem 2.75rem 4rem}}.app h1{letter-spacing:-.025em;margin:0;font-size:clamp(1.55rem,5.5vw,2rem);font-weight:800;line-height:1.15}.app .page-head .lede{font-size:var(--t-md);margin-top:.5rem}.crumbs{font-size:var(--t-xs);color:var(--muted);align-items:center;gap:.4rem;margin-bottom:.6rem;display:flex}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--ink)}.crumbs .sep{color:var(--line-strong)}.crumbs .here{color:var(--ink)}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.head-actions{flex-wrap:wrap;gap:.5rem;display:flex}.app .button.danger{border-color:#f2b8cf}.meta-line{font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.4rem 1.1rem;margin-top:.65rem;display:flex}.meta-line>span{align-items:center;gap:.35rem;display:inline-flex}.meta-line a{color:var(--muted)}.mono-label{font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.section-head2{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;margin:2rem 0 .8rem;display:flex}@media (width>=900px){.section-head2{margin-top:2.5rem}}.section-head2 h2{letter-spacing:-.01em;margin:0;font-size:clamp(1.15rem,4.2vw,1.3rem);font-weight:700}.section-head2 .muted{font-size:var(--t-sm)}.card2{background:var(--paper);border:1px solid var(--line);border-radius:16px}.icon{vertical-align:-.15em;flex:none}.avatar{--avatar:var(--ink);border:2px solid var(--avatar);background:color-mix(in srgb, var(--avatar) 10%, white);width:36px;height:36px;color:var(--ink);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid;position:relative}.avatar-sm{border-width:1.5px;width:26px;height:26px;font-size:9.5px}.avatar-lg{width:56px;height:56px;font-size:18px}.avatar-device{background:var(--paper);border:1px solid var(--line);width:15px;height:15px;color:var(--ink-2);border-radius:4px;place-items:center;display:grid;position:absolute;bottom:-3px;right:-4px}.avatar-lg .avatar-device{width:20px;height:20px}.avatar-stack{align-items:center;display:inline-flex}.avatar-more{font-size:var(--t-sm);color:var(--ink-2);margin-left:.35rem}.pill{border-radius:var(--radius-pill);font-size:var(--t-xs);white-space:nowrap;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);align-items:center;gap:.4rem;padding:.15rem .65rem;font-weight:600;display:inline-flex}.pill i{background:currentColor;border-radius:50%;width:6px;height:6px}.pill-blue{background:var(--route-soft);border-color:var(--line);color:var(--route)}.pill-green{background:var(--ok-soft);color:var(--ok);border-color:#bfe6d5}.pill-amber{background:var(--warn-soft);color:var(--warn);border-color:#f4dfa4}.pill-grey i{background:var(--muted)}.sev{min-width:4.6rem;height:24px;font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;place-items:center;padding:0 .5rem;font-size:11px;font-weight:600;display:inline-grid}.sev-medium{background:var(--warn-soft);color:var(--warn)}.trait-bar{flex-direction:column;gap:.35rem;min-width:0;display:flex}.trait-bar-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:11px}.trait-bar-segs{grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;display:grid}.trait-bar-segs i{background:var(--line);border-radius:2px;height:4px}.empty-card{flex-direction:column;align-items:flex-start;gap:.75rem;max-width:640px;padding:2.5rem;display:flex}.empty-card h2{margin:0}.empty-card p{color:var(--muted);margin:0}.empty-card-icon{background:var(--route-soft);width:44px;height:44px;color:var(--route);border-radius:12px;place-items:center;display:grid}.latest{grid-template-columns:minmax(0,1fr);margin-bottom:1.5rem;display:grid;overflow:hidden}.latest-text{flex-direction:column;gap:.85rem;min-width:0;padding:1.25rem 1.1rem;display:flex}.latest-kicker{align-items:center;gap:.75rem;margin:0;display:flex}.latest h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,4.8vw,1.6rem);font-weight:800}.latest-summary{color:var(--ink-2);font-size:var(--t-md);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:70ch;margin:0;display:-webkit-box;overflow:hidden}.latest-who{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;display:flex}.latest-actions{flex-wrap:wrap;gap:.6rem;margin-top:.25rem;display:flex}.latest-shots{background:#24213f;justify-content:center;align-items:center;gap:.75rem;min-height:0;padding:1rem;display:flex}.latest-shots .rec-tile{max-width:120px}.latest-actions .button{flex:auto}@media (width>=640px){.latest-text{padding:1.75rem 2rem}.latest-actions .button{flex:none}}@media (width>=960px){.latest{grid-template-columns:minmax(0,1fr) minmax(0,.42fr);margin-bottom:2rem}.latest-shots{gap:1rem;min-height:260px;padding:1.5rem}}.latest-shots .rec-tile{flex:1 1 0}@media (width>=960px){.latest-shots .rec-tile{max-width:190px}}.latest-shots .rec-label{color:#d7d9e6}.tests-filters{flex-direction:column;gap:.6rem;margin-bottom:.9rem;display:flex}.tests-filters .seg2 button{flex:1;justify-content:center}@media (width>=640px){.tests-filters{flex-flow:wrap;justify-content:flex-end}.tests-filters .seg2 button{flex:none}}.search-field{border:1px solid var(--line-strong);min-width:0;color:var(--muted);background:var(--paper);border-radius:10px;align-items:center;gap:.5rem;padding:0 .8rem;display:flex}.search-field:focus-within{border-color:var(--route);box-shadow:0 0 0 3px var(--route-soft)}.search-field input{box-shadow:none;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:0}.search-field input:focus{box-shadow:none}.seg2{background:var(--surface);border:1px solid var(--line);border-radius:11px;gap:2px;padding:3px;display:inline-flex}.seg2 button{font:inherit;font-size:var(--t-sm);min-height:34px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.4rem;padding:0 .9rem;font-weight:500;display:inline-flex}.seg2 button[aria-pressed=true]{background:var(--paper);color:var(--ink);font-weight:600;box-shadow:0 1px 2px #0e15261f}.tests-table-wrap{overflow:hidden}.tests-table{font-size:var(--t-sm)}.tests-table thead th{font-family:var(--font-code);font-weight:500;font-size:var(--t-xs);color:var(--muted);background:var(--paper)}.tests-table td{vertical-align:middle;padding-top:.85rem;padding-bottom:.85rem}.day-row th{background:var(--surface);text-align:left;padding:.55rem 1rem}.test-cell{align-items:center;gap:.75rem;display:flex}.site-mark{background:var(--ink);color:#4ade80;width:30px;height:30px;font-weight:700;font-size:var(--t-sm);border-radius:8px;flex:none;place-items:center;display:grid}.test-cell-name{color:var(--ink);font-weight:600;font-size:var(--t-md);text-decoration:none;display:block}.test-cell-mode{color:var(--muted);align-items:center;gap:.35rem;display:flex}.converted-yes{color:var(--ok);font-weight:700}.issues-cell{align-items:center;gap:.75rem;display:inline-flex}.issues-bar{background:var(--line);border-radius:3px;width:84px;height:5px;display:block;overflow:hidden}.issues-bar i{background:linear-gradient(90deg, var(--danger), #e0a100);border-radius:3px;height:100%;display:block}.chev-cell{color:var(--muted);width:2rem}.tests-more{font-size:var(--t-sm);justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.icon.flip{transform:rotate(180deg)}.app .rec-tile-wall .rec-frame,.app .rec-tile-feature .rec-frame{aspect-ratio:16/11;background:#eef0f5;border-color:#e3e6ee;border-radius:14px}.app .rec-tile-feature .rec-frame{aspect-ratio:4/3}.app .rec-tile-phone .rec-stage,.app .rec-tile-phone .rec-empty,.app .rec-tile-phone .rec-frame:after{aspect-ratio:390/844;border-radius:22px 22px 0 0;height:auto;inset:10% auto -14px 50%;overflow:hidden;transform:translate(-50%)}.app .rec-tile-phone .rec-stage,.app .rec-tile-phone .rec-empty{background:var(--paper)}.app .rec-tile-phone .rec-frame:after{content:"";border:6px solid var(--ink);pointer-events:none;border-bottom:0;position:absolute}.app .rec-tile-phone .rec-badge{z-index:1}.app .rec-tile-phone .rec-empty-site{display:none}.app .rec-under{gap:.5rem}.app .rec-under .rec-name{gap:.55rem;font-weight:600}.app .rec-track{height:3px}.app .rec-feature-thought{color:var(--ink);font-size:1.3rem}.latest-shots .rec-tile{background:0 0;border:0}.latest-shots .rec-frame{aspect-ratio:9/14;background:0 0}.latest-shots .rec-tile-phone .rec-stage,.latest-shots .rec-tile-phone .rec-empty,.latest-shots .rec-tile-phone .rec-frame:after{border-radius:20px;top:4%;bottom:4%}.latest-shots .rec-tile-phone .rec-frame:after{border:5px solid #0b0f1c}.latest-shots .rec-caption,.latest-shots .rec-badge{display:none}.test-title{flex:520px;min-width:0}.h1-host{color:var(--muted);font-weight:700}.progress2{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;display:flex}@media (width>=960px){.progress2{flex-flow:wrap;align-items:center;gap:1rem 2.5rem;padding:1.25rem 1.5rem}}.stages{font-size:var(--t-xs);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.stages li{align-items:center;gap:.5rem;display:flex}.stages li+li:before{content:"";background:var(--line-strong);width:14px;height:1px;margin-right:.25rem}.stage-dot{border:2px solid var(--line-strong);background:var(--paper);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.stages li.done{color:var(--ink)}.stages li.done .stage-dot{color:var(--paper);background:#13a37a;border-color:#13a37a}.stages li.now{color:var(--ink);font-weight:600}.stages li.now .stage-dot{border-color:var(--route);box-shadow:inset 0 0 0 3px var(--paper), inset 0 0 0 10px var(--route)}.progress2-bars{flex-direction:column;flex:auto;gap:.5rem;display:flex}.progress2-text{font-size:var(--t-sm);justify-content:space-between;gap:1rem;display:flex}.visitor-bars{gap:6px;display:flex}.visitor-bars span{background:var(--line);border-radius:3px;flex:1;height:6px;overflow:hidden}.visitor-bars i{border-radius:3px;height:100%;transition:width .4s ease-out;display:block}.problem2-list,.strength2-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.problem2 h3,.strength2 h3{font-size:var(--t-md);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.problem2-side code{font-size:var(--t-xs);border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:.05rem .4rem}.problem2 p,.strength2 p{font-size:var(--t-sm);color:var(--muted);margin:.2rem 0 0}.problem2{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);place-items:start;gap:.55rem;padding:1rem 0;display:grid}.problem2 h3 a{color:var(--ink);text-decoration:none}.problem2 h3 a:hover{color:var(--route)}.problem2-side{font-size:var(--t-xs);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:.4rem .75rem;display:flex}.problem2-side .watch-link{min-height:32px}.dots{gap:3px;display:inline-flex}.dots i{background:var(--line);border-radius:2px;width:8px;height:8px}.dots i.on{background:var(--signal)}.watch-link{align-items:center;gap:.3rem;font-weight:600;text-decoration:none;display:inline-flex}.strength2{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);place-items:start;gap:.55rem;padding:1rem 0;display:grid}@media (width>=760px){.problem2,.strength2{grid-template-columns:auto minmax(0,1fr) auto;justify-items:stretch;gap:1.25rem;padding:1.1rem 0}.problem2-side{flex-flow:column;align-items:flex-end;gap:.35rem}.problem2-side .watch-link{min-height:0}}.visits-table-wrap{overflow-x:auto}.visitor-cell{white-space:nowrap;align-items:center;gap:.55rem;display:inline-flex}.visitor-cell a{color:var(--ink);font-weight:500;text-decoration:none}.visitor-cell a:hover{color:var(--route)}.outcome-cell{white-space:nowrap;text-overflow:ellipsis;max-width:340px;overflow:hidden}.outcome-cell .pill{margin-right:.5rem}.outcome-cell code{font-size:var(--t-xs);border:1px solid var(--line);border-radius:5px;padding:0 .3rem}.mood-cell{align-items:center;gap:.5rem;display:inline-flex}.mood-mini{background:var(--line);border-radius:2px;width:48px;height:4px;display:block;overflow:hidden}.mood-mini i{background:var(--signal);height:100%;display:block}.replay2{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.player2{overflow:hidden}.player2-stage{background:#eef0f5;min-height:220px;padding:.5rem;position:relative}@media (width>=640px){.player2-stage{min-height:260px;padding:1rem}}.player2-badge{z-index:2;height:24px;color:var(--paper);letter-spacing:.08em;text-transform:uppercase;background:#0e1526d9;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:11px;display:inline-flex;position:absolute;top:14px;left:14px}.player2-badge i{background:var(--rec);border-radius:50%;width:6px;height:6px}.player2 .stage{justify-content:center;display:flex}.player2 .stage-caption{max-width:720px;margin:.75rem auto 0}.player2 .empty{background:var(--paper)}.mood-strip{border-top:1px solid var(--line);padding:.75rem 1rem 1.6rem;position:relative}.mood-strip .mono-label{position:absolute;top:.6rem;left:1rem}.mood-strip svg{background:#fdf0f6;border-radius:8px;width:100%;height:76px;display:block}.mood-line2{fill:none;stroke:var(--signal);stroke-width:2px;vector-effect:non-scaling-stroke}.mood-head{stroke:var(--ink);stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.mood-dot2{fill:var(--paper);stroke:var(--signal);stroke-width:2px;vector-effect:non-scaling-stroke;cursor:pointer}.mood-words{height:1rem;margin-top:.3rem;position:relative}.mood-words span{color:var(--ink-2);white-space:nowrap;font-size:11px;position:absolute;transform:translate(-10%)}.timeline2{overflow:hidden}.timeline2-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.1rem 1.25rem .8rem;display:flex}.timeline2-head h2{margin:0;font-size:1.1rem}.timeline2-head .mono{font-size:var(--t-xs)}.thought-list2{margin:0;padding:0;list-style:none}.thought-list2 button{font:inherit;text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-left:3px solid #0000;grid-template-columns:2.6rem minmax(0,1fr);gap:.5rem;padding:.9rem 1rem .9rem .75rem;display:grid}.thought-list2 button:disabled{cursor:default}.thought-list2 li.current button{background:var(--surface);border-left-color:var(--route)}.thought-list2 li.ahead{opacity:.7}.thought-time{font-size:var(--t-xs);padding-top:.15rem}.thought-body{flex-direction:column;gap:.4rem;min-width:0;display:flex}.thought-action{font-weight:600;font-size:var(--t-sm);align-items:center;gap:.45rem;display:inline-flex}.thought-list2 .thought-text{color:var(--ink);font-size:1.02rem;line-height:1.4}.thought-tags{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;display:flex}.tag-mood{border:1px solid var(--line);color:var(--ink-2);border-radius:5px;padding:.1rem .45rem;font-size:11px}.thought-issue{font-size:var(--t-xs);color:var(--ink-2);align-items:center;gap:.45rem;display:inline-flex}.thought-issue .sev{min-width:0;height:20px;font-size:10px}.thought-list2 .thought-result{font-size:var(--t-xs);color:var(--muted)}.thought-list2 .thought-url{overflow-wrap:anywhere;max-width:100%;color:var(--muted);align-self:flex-start;font-size:11px}.replay2-below{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;margin-top:.5rem;display:grid}@media (width>=1100px){.replay2{grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:1.25rem}.thought-list2{max-height:760px;overflow-y:auto}.thought-list2 button{grid-template-columns:3rem minmax(0,1fr);gap:.6rem;padding:.95rem 1.25rem .95rem 1rem}}.replay2-problems{min-width:0}.new-test-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.new-test-steps{min-width:0}.nt-step{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:.75rem;padding:1.5rem 0;display:grid}.nt-step:first-child{padding-top:.5rem}.nt-step:last-child{border-bottom:0}.nt-num{border:1px solid var(--line-strong);width:30px;height:30px;font-family:var(--font-code);font-size:var(--t-xs);color:var(--ink-2);border-radius:50%;place-items:center;margin-top:.2rem;display:grid}.nt-num.done{background:var(--ink);border-color:var(--ink);color:var(--paper)}.nt-body{flex-direction:column;gap:.9rem;min-width:0;display:flex}.nt-body h2{margin:.35rem 0 0;font-size:1.15rem}@media (width>=640px){.nt-step{grid-template-columns:40px minmax(0,1fr);gap:1.25rem;padding:1.75rem 0}.nt-num{width:36px;height:36px;margin-top:0}.nt-body h2{font-size:1.25rem}}.nt-lede{color:var(--muted);font-size:var(--t-sm);margin:-.6rem 0 0}.nt-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.nt-head-row .nt-lede{margin-top:.3rem}.nt-head-row .head-actions{align-items:center}.nt-site-row{flex-wrap:wrap;gap:.75rem;display:flex}.input-icon{border:1px solid var(--line-strong);background:var(--paper);color:var(--muted);border-radius:10px;align-items:center;gap:.55rem;padding:0 .8rem;display:flex}.input-icon.grow{flex:100%;min-width:0}@media (width>=640px){.input-icon.grow{flex:300px}}.input-icon:focus-within{border-color:var(--route);box-shadow:0 0 0 3px var(--route-soft)}.input-icon input,.input-icon select{min-height:44px;font-size:var(--t-md);background:0 0;border:0;flex:1;padding:0}.input-icon input:focus,.input-icon select:focus{box-shadow:none}.nt-lang{flex:210px}@media (width>=640px){.nt-lang{flex:0 210px}}.nt-hint{font-size:var(--t-sm);margin:-.3rem 0 0}.read-pill{border-radius:var(--radius-pill);background:var(--ok-soft);color:var(--ok);align-items:center;gap:.4rem;padding:.25rem .7rem;font-weight:500;display:inline-flex}.nt-name{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;align-items:stretch;gap:.35rem;display:flex}.nt-name input{min-height:44px}@media (width>=640px){.nt-name{flex-direction:row;align-items:center;gap:.75rem}.nt-name input{flex:0 420px;min-height:40px}}.persona-picks{border:0;grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:.6rem;margin:0;padding:0;display:grid}.persona-pick{border:1px solid var(--line);cursor:pointer;background:var(--paper);border-radius:12px;align-items:center;gap:.7rem;padding:.75rem 2rem .75rem .8rem;transition:border-color .12s ease-out,box-shadow .12s ease-out;display:flex;position:relative}.persona-pick:hover{border-color:var(--line-strong)}.persona-pick.on{border:2px solid var(--route);box-shadow:0 0 0 3px var(--route-soft);padding:calc(.75rem - 1px) calc(2rem - 1px) calc(.75rem - 1px) calc(.8rem - 1px)}.persona-pick input{border-radius:50%;width:18px;height:18px;position:absolute;top:10px;right:10px}.persona-pick-text{min-width:0;font-size:var(--t-sm);flex-direction:column;line-height:1.3;display:flex}.persona-pick-text .muted{font-size:var(--t-xs)}.nt-visitors{grid-template-columns:minmax(0,1fr);grid-template-areas:"label""stepper""quick""hint";place-items:center start;gap:.6rem;display:grid}@media (width>=760px){.nt-visitors{grid-template-columns:auto auto 1fr;grid-template-areas:"label label label""stepper quick hint";gap:.5rem 1rem}}.nt-visitors>label{font-weight:600;font-size:var(--t-sm);grid-area:label}.stepper{border:1px solid var(--line-strong);border-radius:10px;grid-area:stepper;display:inline-flex;overflow:hidden}.stepper button{font:inherit;background:var(--paper);cursor:pointer;width:44px;color:var(--ink-2);border:0;font-size:1.1rem}.stepper button:hover{background:var(--surface)}.stepper input{border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;-moz-appearance:textfield;border-radius:0;width:64px;min-height:44px;font-size:1.15rem;font-weight:700}.stepper input::-webkit-inner-spin-button{-webkit-appearance:none}.stepper input::-webkit-outer-spin-button{-webkit-appearance:none}.quick-counts{flex-wrap:wrap;grid-area:quick;gap:.4rem;display:flex}.quick-counts button{font:inherit;font-family:var(--font-code);font-size:var(--t-sm);border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:8px;min-width:42px;min-height:44px}.quick-counts button[aria-pressed=true]{border-color:var(--route);background:var(--route-soft);color:var(--route)}.nt-visitors small{font-size:var(--t-sm);grid-area:hint}.nt-warning{background:var(--warn-soft);color:var(--warn);font-size:var(--t-sm);border-radius:10px;align-items:flex-start;gap:.6rem;margin:0;padding:.8rem 1rem;display:flex}.nt-warning .icon{margin-top:.15rem}.choice-cards{grid-template-columns:minmax(0,1fr);gap:.6rem;display:grid}@media (width>=560px){.choice-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.choice-card{font:inherit;text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1.1rem 1.2rem;display:flex;position:relative}.choice-card:after{content:"";border:1.5px solid var(--line-strong);border-radius:50%;width:18px;height:18px;position:absolute;top:14px;right:14px}.choice-card[aria-pressed=true]:after{border:5px solid var(--ink)}.choice-card>span:last-child{font-size:var(--t-sm);color:var(--muted)}.choice-icon{background:var(--surface);width:36px;height:36px;color:var(--ink-2);border-radius:9px;place-items:center;margin-bottom:.4rem;display:grid}.choice-card[aria-pressed=true] .choice-icon{background:var(--ink);color:var(--paper)}.nt-fields{gap:.8rem;display:grid}.goal-box{border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:.9rem;padding:1rem 1.2rem;display:flex}.switch-row{cursor:pointer;align-items:center;gap:.9rem;display:flex}.switch-row>span{font-size:var(--t-sm);flex-direction:column;display:flex}.switch-row strong{font-size:var(--t-md)}input[type=checkbox].switch{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:12px;width:42px;height:24px;transition:background-color .15s ease-out;position:relative}input[type=checkbox].switch:after{content:"";background:var(--paper);border-radius:50%;width:18px;height:18px;transition:transform .15s ease-out;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #0e152640}input[type=checkbox].switch:checked{background:var(--route)}input[type=checkbox].switch:checked:after{transform:translate(18px)}input[type=checkbox].switch:focus-visible{outline:2px solid var(--route);outline-offset:2px}.nt-advanced summary{cursor:pointer;font-weight:600;font-size:var(--t-sm);align-items:center;gap:.4rem;list-style:none;display:inline-flex}.nt-advanced summary::-webkit-details-marker{display:none}.nt-advanced[open] summary .icon{transform:rotate(90deg)}.nt-advanced>.row,.nt-advanced>small{margin-top:.8rem;display:flex}.ready-card{position:static;overflow:hidden}.ready-card .ready-start,.ready-card .ready-note{display:none}.nt-mobile-bar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff5;justify-content:space-between;align-items:center;gap:.75rem;margin:0 -1rem;padding:.7rem 1rem;display:flex;position:sticky}.nt-mobile-bar-text{line-height:1.25;font-size:var(--t-sm);flex-direction:column;min-width:0;display:flex}.nt-mobile-bar-text .muted{font-size:var(--t-xs)}.nt-mobile-bar .button{flex:none;min-height:48px}@media (width>=640px){.nt-mobile-bar{margin:0 -1.75rem;padding:.75rem 1.75rem}}@media (width>=900px){.nt-mobile-bar{margin:0 -2.75rem;padding:.75rem 2.75rem;bottom:0}}@media (width>=1100px){.new-test-grid{grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:2.5rem}.ready-card{position:sticky;top:1.5rem}.ready-card .ready-start{display:inline-flex}.ready-card .ready-note{display:flex}.nt-mobile-bar{display:none}}.ready-site{font-size:var(--t-md);background:linear-gradient(135deg,#c7c9ff,#ead6f5 70%,#fbe7f0);align-items:center;gap:.6rem;padding:1.5rem 1.4rem;display:flex}.ready-site strong{background:var(--paper);border-radius:8px;padding:.25rem .6rem}.ready-body{flex-direction:column;gap:1rem;padding:1.25rem 1.4rem 1.4rem;display:flex}.ready-body h2{margin:0;font-size:1.15rem}.ready-body dl{font-size:var(--t-sm);grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.65rem 1rem;margin:0;display:grid}.ready-body dt{color:var(--muted)}.ready-body dd{margin:0}.ready-uses{border-top:1px dashed var(--line-strong);font-size:var(--t-sm);justify-content:space-between;align-items:baseline;padding-top:1rem;display:flex}.ready-uses strong{font-size:1.5rem}.ready-start{width:100%;min-height:50px;font-size:var(--t-md)}.ready-note{font-size:var(--t-xs);align-items:center;gap:.4rem;margin:0;display:flex}.crumb-button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.crumb-button:hover{color:var(--ink)}.tabs2{border-bottom:1px solid var(--line);gap:1.5rem;margin-bottom:1.5rem;display:flex}.tabs2 button{font:inherit;font-size:var(--t-md);min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:.45rem;margin-bottom:-1px;padding:.6rem 0;display:inline-flex}.tabs2 button .mono{font-size:var(--t-xs)}.tabs2 button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink);font-weight:600}.persona-grid2{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.persona-grid2{gap:1rem}}.persona-card2{flex-direction:column;gap:.85rem;padding:1.25rem 1.35rem;display:flex}.pc2-head{align-items:center;gap:.8rem;display:flex}.pc2-title{flex-direction:column;min-width:0;display:flex}.pc2-title h3{font-size:var(--t-md);margin:0}.pc2-title .muted{font-size:var(--t-sm)}.pc2-story{font-size:var(--t-sm);color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.pc2-traits{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:auto;padding-top:.85rem;display:grid}.pc2-actions{gap:1.25rem;display:flex}.pc2-actions .link-button{min-height:36px}@media (width>=640px){.pc2-story{-webkit-line-clamp:3}}.link-button.muted-link{color:var(--muted)}.persona-new{border:1.5px dashed var(--line-strong);text-align:center;background:var(--surface);border-radius:16px;justify-content:center;align-items:center}.persona-new h3{font-size:var(--t-md);margin:0}.persona-new p{font-size:var(--t-sm);max-width:30ch;margin:0}.ready-section{margin-top:1rem}.ready-list{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ready-row{border-bottom:1px solid var(--line);border-right:1px solid var(--line);align-items:center;gap:.75rem;margin:0 -1px -1px 0;padding:.9rem 1.1rem;display:flex}.ready-row-text{min-width:0;font-size:var(--t-sm);flex-direction:column;flex:1;display:flex}.ready-row-text .muted{font-size:var(--t-xs)}.show-more{font:inherit;font-weight:600;font-size:var(--t-sm);cursor:pointer;color:var(--ink);background:0 0;border:0;align-items:center;gap:.35rem;margin:1rem auto 0;display:flex}.configurator2{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.pc-nav{flex-direction:column;gap:2px;display:none;position:sticky;top:1.5rem}.pc-nav a{color:var(--ink-2);font-size:var(--t-sm);border-radius:8px;align-items:center;gap:.55rem;padding:.5rem .65rem;text-decoration:none;display:flex}.pc-nav a:hover{background:var(--surface);color:var(--ink)}.pc-nav a .icon{color:var(--muted)}.pc-nav .pc-done{margin-left:auto;color:var(--ok)!important}.configurator-form2{flex-direction:column;min-width:0;display:flex}.pc-start{border:1px solid var(--line);background:#fbfcff;border-radius:14px;flex-direction:column;gap:1rem;margin:0 0 .5rem;padding:1rem;display:flex}.pc-sentence{flex-direction:column;gap:.6rem;display:flex}.pc-sentence-label{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.pc-sentence-label .icon{color:var(--route)}.pc-sentence-row{flex-direction:column;gap:.6rem;display:flex}.pc-sentence-row input{flex:1;min-width:0;min-height:46px;font-size:16px}.pc-sentence-row .button{min-height:46px}@media (width>=560px){.pc-sentence-row{flex-direction:row}}.pc-presets{flex-direction:column;gap:.5rem;display:flex}.chip-row{flex-wrap:wrap;gap:.5rem;display:flex}.chip2{font:inherit;font-size:var(--t-sm);text-align:left;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);min-height:40px;color:var(--ink-2);cursor:pointer;align-items:center;gap:.35rem;padding:0 .85rem;display:inline-flex;position:relative}.chip2:hover{border-color:var(--line-strong)}.chip2.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.chip-select select{opacity:0;cursor:pointer;position:absolute;inset:0}.pc-group{border:0;border-top:1px solid var(--line);flex-direction:column;gap:1rem;min-width:0;margin:0;padding:1.75rem 0;display:flex}.pc-start+.pc-group{border-top:0}.group-head2{float:left;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;width:100%;margin-bottom:.25rem;padding:0;display:flex}.group-head2+*{clear:both}.group-head2-title{letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.group-tag{background:var(--surface);border:1px solid var(--line);border-radius:5px;padding:.2rem .5rem;font-size:10.5px}.pc-row{flex-wrap:wrap;align-items:flex-end;gap:1rem;display:flex}.pc-age input{width:110px}.persona-form2 .field>span{color:var(--ink)}.persona-form2 input,.persona-form2 select{min-height:42px;font-size:var(--t-md)}.persona-form2 textarea{font-family:var(--font-body);font-size:var(--t-md);line-height:1.5}.level2{flex-direction:column;gap:.6rem;display:flex}.level2-head{font-size:var(--t-sm);justify-content:space-between;gap:1rem;display:flex}.level2-label{font-weight:600}.level2-value{color:var(--route);font-weight:500}.level2-track{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.level2-track:before{content:"";background:var(--line);height:2px;position:absolute;top:8px;left:10%;right:10%}.level2-track button{font:inherit;cursor:pointer;min-height:52px;color:var(--muted);font-size:var(--t-xs);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.55rem;padding:0 .1rem .2rem;display:flex;position:relative}.level2-track button i{z-index:1;border:2px solid var(--line-strong);background:var(--paper);border-radius:50%;width:16px;height:16px;position:relative}.level2-track button:hover i{border-color:var(--route)}.level2-track button.on{color:var(--ink);font-weight:600}.level2-track button.on i{border:5px solid var(--route)}.level2-track button.joined:before{content:"";background:var(--route);width:100%;height:2px;position:absolute;top:8px;right:50%}.pc-more{border:1px solid var(--line);border-radius:14px;margin-top:.5rem}.pc-more summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.2rem;list-style:none;display:flex}.pc-more summary::-webkit-details-marker{display:none}.pc-more summary>span{font-size:var(--t-sm);flex-direction:column;gap:.15rem;display:flex}.pc-more summary strong{font-size:var(--t-md)}.pc-more[open] summary .icon{transform:rotate(180deg)}.pc-more-body{flex-direction:column;gap:1.1rem;padding:.25rem 1.2rem 1.25rem;display:flex}.persona-preview2{position:static;overflow:hidden}.pp-head{background:var(--ink);color:var(--paper);flex-direction:column;gap:.75rem;padding:1.2rem 1.3rem;display:flex}.pp-head .avatar{color:var(--paper);background:#2d2a6e}.pp-who{align-items:center;gap:.75rem;display:flex}.pp-who>span{flex-direction:column;display:flex}.pp-sub{font-size:var(--t-sm);color:#b8bfcc}.pp-head .voice{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.05rem;line-height:1.4;display:-webkit-box;overflow:hidden}.pp-body{flex-direction:column;gap:1rem;padding:1.2rem 1.3rem;display:flex}.pp-fact p{font-size:var(--t-sm);margin:.25rem 0 0}.pp-fact strong{font-size:1.1rem}.pp-frustration{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.pp-pips{gap:3px;display:inline-flex}.pp-pips i{background:var(--signal);border-radius:3px;width:14px;height:6px}.pp-extra{font-size:var(--t-sm);color:var(--ink-2);margin:0;padding-left:1.1rem}.pp-told{border-top:1px solid var(--line);padding-top:1rem}.pp-told ul{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:.55rem;margin:.6rem 0 0;padding:0;list-style:none;display:flex}.pp-told li{padding-left:1.2rem;position:relative}.pp-told li:before{content:"";border:1.5px solid var(--muted);border-radius:2px;width:9px;height:7px;position:absolute;top:.45em;left:0}.persona-form2-actions{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);background:#fffffff5;align-items:center;gap:.75rem;margin:1.5rem -1rem 0;padding:.7rem 1rem;display:flex;position:sticky}.persona-form2-actions .button.primary{flex:1}@media (width>=640px){.persona-form2-actions{margin:1.5rem -1.75rem 0;padding:.75rem 1.75rem}.persona-form2-actions .button.primary{flex:none}}.persona-form2-actions .button.primary{min-height:46px;padding:0 1.4rem}.button.ghost{background:0 0;border-color:#0000}@media (width>=900px){.configurator2{grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:2rem}.persona-preview2{position:sticky;top:1.5rem}.persona-form2-actions{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:1.5rem 0 0;padding:1.5rem 0 0;position:static}}@media (width>=1200px){.configurator2{grid-template-columns:180px minmax(0,1fr) minmax(280px,340px)}.pc-nav{display:flex}.persona-form2-actions{margin-left:calc(180px + 2rem)}}.settings-page2 .page-head{max-width:1080px}.settings-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:1rem;max-width:1080px;padding:1.5rem 0;display:grid}.settings-row-head h2{margin:0 0 .35rem;font-size:1.05rem}.settings-row-head p{color:var(--muted);font-size:var(--t-sm);margin:0}.settings-row-body{flex-direction:column;gap:1rem;min-width:0;display:flex}.settings-row-body .field>span{color:var(--ink)}.settings-row-body input,.settings-row-body textarea{min-height:44px;font-size:var(--t-md)}.site-item{align-items:center;gap:.8rem;padding:.9rem 1.1rem;display:flex}.site-item-text{min-width:0;font-size:var(--t-sm);flex-direction:column;flex:1;display:flex}.site-item-text strong{font-size:var(--t-md)}.danger-card{color:var(--danger);background:#fff7fa;border:1px solid #f2b8cf;border-radius:14px;flex-wrap:wrap;align-items:center;gap:1rem;padding:1.1rem 1.3rem;display:flex}.danger-card-text{color:var(--ink);font-size:var(--t-sm);flex-direction:column;flex:260px;display:flex}.danger-card-text strong{font-size:var(--t-md)}.danger-card .button.danger{background:var(--paper)}@media (width>=900px){.settings-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:2.5rem;padding:1.75rem 0}}.danger-card .row.gap{width:100%}.danger-card .button.danger{flex:1}@media (width>=640px){.danger-card .row.gap{width:auto}.danger-card .button.danger{flex:none}}.cards-table,.cards-table tbody,.cards-table tr,.cards-table td,.cards-table th{display:block}.cards-table{background:0 0;border:0}.cards-table thead{display:none}.cards-table-wrap.card2{background:0 0;border:0;overflow:visible}.cards-table tbody+tbody{margin-top:.5rem}.cards-table .day-row th{background:0 0;padding:.75rem .15rem .5rem}.cards-table tr.clickable,.cards-table tbody tr:not(.day-row){background:var(--paper);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.6rem;padding:.9rem 2.4rem .9rem 1rem;display:flex;position:relative}.cards-table tr.clickable:active{background:var(--surface)}.cards-table td{border:0;padding:0}.cards-table tr.clickable:hover td{background:0 0}.cards-table td[data-label]:before{content:attr(data-label);font-family:var(--font-code);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:.1rem;font-size:10px;display:block}.cards-table .td-test,.cards-table .td-visitor,.cards-table .td-outcome{flex:1 0 100%}.cards-table .td-time,.cards-table .td-index{font-size:var(--t-xs);position:absolute;top:.95rem;right:2.4rem}.cards-table .td-test .test-cell-name{padding-right:3.5rem}.cards-table .chev-cell{width:auto;position:absolute;top:50%;right:.8rem;transform:translateY(-50%)}.cards-table .td-outcome{white-space:normal;max-width:none}.cards-table .td-source.truncate{max-width:50%}.cards-table .issues-bar{width:56px}@media (width>=900px){.cards-table{border:1px solid var(--line);background:var(--paper);display:table}.cards-table thead{display:table-header-group}.cards-table tbody{display:table-row-group}.cards-table tbody+tbody{margin-top:0}.cards-table tr,.cards-table tr.clickable,.cards-table tbody tr:not(.day-row){background:0 0;border:0;border-radius:0;margin:0;padding:0;display:table-row;position:static}.cards-table td,.cards-table th{border-bottom:1px solid var(--line);padding:.7rem 1rem;display:table-cell}.cards-table tr.clickable:hover td{background:var(--route-soft)}.cards-table td[data-label]:before{content:none}.cards-table .td-time,.cards-table .td-index,.cards-table .chev-cell{position:static;transform:none}.cards-table .td-test .test-cell-name{padding-right:0}.cards-table .day-row th{background:var(--surface);padding:.55rem 1rem}.cards-table-wrap.card2{border:1px solid var(--line);background:var(--paper);overflow:hidden}.cards-table .td-outcome{white-space:nowrap;max-width:340px}.cards-table .td-source.truncate{max-width:320px}.cards-table .issues-bar{width:84px}}@media (width>=640px){.stages{font-size:var(--t-sm);gap:.75rem}.stages li+li:before{width:32px}}.tests-page>.page-head .head-actions{display:none}@media (width>=900px){.tests-page>.page-head .head-actions{display:flex}}.cards-table .td-status{flex-basis:100%;order:2}.cards-table .td-visitors,.cards-table .td-conv,.cards-table .td-issues,.cards-table .td-cost{order:3}.cards-table .td-outcome{order:2}.cards-table .td-source,.cards-table .td-steps,.cards-table .td-dur,.cards-table .td-mood{order:3}.cards-table .td-index{display:none}.cards-table tbody tr:not(.day-row){align-items:flex-end}@media (width>=900px){.cards-table .td-index{display:table-cell}}.latest-shots{display:none}@media (width>=640px){.latest-shots{display:flex}}fieldset{min-width:0}.auth-screen{align-items:start;padding:max(1.5rem,8vh) 1rem 1rem}.auth-card{padding:1.4rem 1.2rem}.auth-card>*{min-width:0}.auth-card .button.primary,.auth-card .button.cobalt{min-height:48px}.analyze-card .analysis-form{box-shadow:none;margin-top:.75rem}@media (width>=640px){.auth-screen{align-items:center;padding:2rem}.auth-card{padding:2rem}.analyze-card .analysis-form{margin-top:2.75rem;box-shadow:0 18px 50px #0e152614}}.url-row{flex-direction:column;align-items:stretch}.url-row .button{width:100%}.analysis-form .chip{min-height:40px}@media (width>=640px){.url-row{flex-direction:row;align-items:center}.url-row .button{width:auto}}.public-bar{padding-left:1rem;padding-right:1rem}.public-nav a{align-items:center;min-height:40px;display:inline-flex}.report-page .fix-prompt-text{max-height:16rem;overflow:auto}.shell:not(.app) .nav-hint{display:none}.shell:not(.app) .page-head.row{flex-wrap:wrap;gap:.75rem}.shell:not(.app) .page-head.row .field{flex:220px}.shell:not(.app) .main .table{min-width:560px}.shell:not(.app) .main .table-scroll,.shell:not(.app) .main .panel{overflow-x:auto}.shell:not(.app) .stats-row,.shell:not(.app) .admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=900px){.shell:not(.app) .nav-item{flex-direction:column;align-items:flex-start;gap:0}.shell:not(.app) .nav-hint{font-size:var(--t-xs);color:var(--muted);font-weight:400;display:block}.shell:not(.app) .main .table{min-width:0}}@media (width>=640px){.cards-table .td-status,.cards-table .td-outcome{flex-basis:auto;align-self:center}.cards-table .td-outcome{flex:260px}}.input-icon input,.input-icon select,.url-row input{width:100%;min-width:0}.analysis-form{min-width:0;max-width:100%}:root{--col:960px;--gutter:1rem}@media (width>=640px){:root{--gutter:1.75rem}}@media (width>=900px){:root{--gutter:2.75rem}}body{font-feature-settings:"ss01", "cv11"}h1,h2,h3{letter-spacing:-.02em;font-weight:500}.orb{border-radius:50%;flex:none;display:inline-block}.mono-label{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted);font-size:13px;font-weight:500}.crumbs.mono{font-family:var(--font-body);font-size:13px}.button{font-weight:500}.button.cobalt:hover:not(:disabled){background:#5145e5;border-color:#5145e5}.sev{border-radius:var(--radius-pill);min-width:0;height:24px;font-family:var(--font-body);letter-spacing:0;text-transform:none;padding:0 .65rem;font-size:12px;font-weight:600}.sev-high{background:var(--signal-soft);color:var(--danger)}.sev-medium{background:var(--route-soft);color:#4338ca;border:0}.sev-low{background:var(--paper);color:var(--ink-2);border:1px solid var(--line)}.pill-blue{background:var(--route-soft);color:#4338ca;border-color:#0000}.pill-blue i{background:var(--route);animation:1.2s ease-in-out infinite pulse}.pill-amber{background:var(--surface);border-color:var(--line);color:var(--ink-2)}.pill-rose{background:var(--signal-soft);color:var(--danger);border-color:#0000}.plan-tag.plan-enterprise,.plan-tag.plan-pro{background:var(--route-soft);color:#4338ca;border-color:#0000}.empty-card-icon{background:var(--route-soft);color:var(--route)}.trait-bar-label{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--muted);font-size:12px}.issues-bar i,.share-bar i,.mood-mini i,.visits-bar i,.visitor-bars i{background:var(--route)}.site-mark{background:var(--surface);color:var(--ink);border:1px solid var(--line)}.ready-site{background:var(--brand-gradient);color:var(--paper)}:focus-visible{outline-color:var(--route)}@media (prefers-reduced-motion:reduce){.pill-blue i,.r3-stop-live i{animation:none}}.app .sidebar{background:var(--app-side);border-right:1px solid #eef1f4;gap:.85rem;min-width:0;padding:1rem .75rem}.app .brand-mark{padding:.25rem .5rem .4rem;font-size:1.15rem;font-weight:600}.project-card{box-shadow:none;border-color:#eef1f4;border-radius:10px;padding:.6rem .7rem}.project-card-mark{background:var(--brand-gradient-soft);width:28px;height:28px;color:var(--paper);border-radius:8px}.new-test-button{border-radius:10px;min-height:38px}.app .nav-item{min-height:36px;font-size:var(--t-sm);color:var(--ink-2);border-radius:8px;padding:.4rem .65rem}.app .nav-item:hover{background:#f1f3f6}.app .nav-item.active{box-shadow:none;color:var(--ink);background:#eef1f4;border-color:#0000;font-weight:500}.app .nav-item.active .icon{color:var(--ink)}.visits-card{border-color:#eef1f4;border-radius:10px}.app .sidebar-foot,.app .sidebar-foot>*{min-width:0;max-width:100%}.visits-card-head,.visits-card-foot{min-width:0}.visits-card-head .mono,.visits-card-foot .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app .sidebar-user{flex-wrap:wrap;row-gap:.4rem}.app .sidebar-user .org-switcher{min-width:0;max-width:calc(100% - 44px);overflow:hidden}.app .sidebar-user-links{flex-basis:100%}.app .main{overflow-x:clip}.app .page{max-width:calc(var(--col) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}@media (width>=900px){.app .page{padding-top:2.75rem}}.app .page.tests-page{max-width:calc(1100px + 2 * var(--gutter))}.app h1{letter-spacing:-.025em;font-size:clamp(1.75rem,3.6vw,2.25rem);font-weight:400}.app .page-head{margin-bottom:2rem}.app .page-head .lede{color:var(--ink-2)}.section-head2 h2{font-weight:500}.app .page-head.ask-head{text-align:center;flex-direction:column;align-items:center;margin-bottom:2.5rem;padding:2.5rem 0 .5rem;display:flex}@media (width>=900px){.app .page-head.ask-head{padding-top:4.5rem}}.ask-head h1{letter-spacing:-.025em;max-width:26ch;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:400}.ask-bar{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--paper);align-items:center;gap:.6rem;width:min(620px,100%);margin-top:1.5rem;padding:.45rem .45rem .45rem .7rem;display:flex;box-shadow:0 10px 30px -18px #0a254059}.ask-bar:focus-within{border-color:var(--route);box-shadow:0 0 0 4px var(--route-soft)}.ask-bar input{min-width:0;min-height:40px;color:var(--ink);background:0 0;border:0;flex:1;padding:0 .25rem}.ask-bar input:focus{box-shadow:none;border:0}.ask-go{background:var(--ink);width:40px;height:40px;color:var(--paper);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ask-go:hover{background:var(--route)}.quick-row{flex-wrap:wrap;justify-content:center;gap:1rem 1.75rem;margin-top:2.75rem;display:flex}.quick{min-width:64px;color:var(--ink);font-size:var(--t-sm);flex-direction:column;align-items:center;gap:.55rem;font-weight:500;text-decoration:none;display:flex}.quick-icon{border:1px solid var(--line);width:44px;height:44px;color:var(--ink-2);border-radius:12px;place-items:center;transition:border-color .15s ease-out,color .15s ease-out;display:grid}.quick:hover .quick-icon{border-color:var(--route);color:var(--route)}.latest-banner{background:var(--brand-gradient);color:var(--paper);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-bottom:2.5rem;padding:1.6rem 1.75rem;display:flex}.latest-banner-text{flex:420px;min-width:0}.latest-banner-kicker{color:var(--on-brand-2);align-items:center;gap:.6rem;margin:0;font-size:13px;display:flex}.latest-banner h2{letter-spacing:-.02em;color:var(--paper);margin:.45rem 0 .35rem;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:400}.latest-banner p{max-width:62ch;font-size:var(--t-sm);color:var(--on-brand-2);margin:0}.latest-banner-actions{flex-wrap:wrap;gap:.5rem;display:flex}.latest-banner .button{border-radius:var(--radius-pill);background:var(--paper);border-color:var(--paper);color:var(--ink)}.latest-banner .button.ghost-light{color:var(--paper);background:#ffffff29;border-color:#0000}.latest-banner .button.ghost-light:hover:not(:disabled){background:#ffffff42}.app .page.r3-page,.app .page.v3-page{max-width:none;padding:0 0 calc(var(--tabbar-h) + 2rem + env(safe-area-inset-bottom));margin:0}@media (width>=900px){.app .page.r3-page,.app .page.v3-page{padding:0}}.r3-wrap{box-sizing:border-box;width:100%;max-width:calc(var(--col) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.app .page>.page-head.r3-head,.app .page>.page-head.v3-head,.r3-head{margin:0;padding:1.5rem 0 .5rem}@media (width>=900px){.app .page>.page-head.r3-head,.app .page>.page-head.v3-head,.r3-head{padding-top:2.5rem}}.r3-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:2rem;display:flex}.r3-hero-top .crumbs{margin:0}.r3-kicker{font-size:var(--t-sm);color:var(--muted);margin:0 0 .6rem}.r3-head h1,.v3-head h1{letter-spacing:-.03em;max-width:24ch;font-size:clamp(1.75rem,4.2vw,2.6rem);font-weight:400;line-height:1.1}.r3-verdict-line{letter-spacing:-.025em;max-width:26ch;margin:1.25rem 0 0;font-size:clamp(1.4rem,3vw,2rem);font-weight:400;line-height:1.15}.r3-lede{max-width:62ch;color:var(--ink-2);margin:.9rem 0 0;font-size:1.0625rem;line-height:1.6}.r3-goal{font-size:var(--t-sm);color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:.35rem .9rem;margin:.9rem 0 0;display:flex}.r3-goal .voice,.r3-goal strong{color:var(--ink);font-size:1.05rem;font-weight:500}.r3-chips{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.r3-chip,.r3-chips .pill{border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--paper);min-height:28px;color:var(--ink-2);align-items:center;gap:.4rem;padding:0 .7rem;font-size:13px;font-weight:500;display:inline-flex}.r3-chips .pill-green{background:var(--ok-soft);color:var(--ok);border-color:#0000}.r3-chip code{color:var(--ink);background:0 0;border:0;padding:0;font-size:12.5px}.r3-feature{background:var(--brand-gradient);color:var(--paper);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:2rem;padding:1.5rem;display:grid}@media (width>=900px){.r3-feature{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:2rem;padding:1.75rem}}.r3-moment{flex-direction:column;gap:1rem;min-width:0;margin:0;display:flex}.r3-moment figcaption{align-items:center;gap:.7rem;display:flex}.r3-moment-who{min-width:0;color:var(--on-brand-2);flex-direction:column;flex:1;font-size:13px;display:flex}.r3-moment-who strong{color:var(--paper);font-size:15px;font-weight:500}.r3-moment-who code{color:var(--paper);background:0 0;border:0;padding:0;font-size:12.5px}.r3-clock{background:var(--signal-soft);color:var(--danger);font-family:var(--font-code);border-radius:7px;flex:none;padding:.2rem .55rem;font-size:12.5px}.r3-clock.r3-clock-quiet{color:var(--paper);background:#ffffff29}.r3-moment blockquote{color:var(--paper);margin:0;font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.35}.r3-moment-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.1rem;display:flex}.r3-moment-actions .button.primary{border-radius:var(--radius-pill);background:var(--paper);border-color:var(--paper);color:var(--ink)}.r3-moment-actions .button.primary:hover:not(:disabled){background:#eef1f4}.r3-quiet-link{color:var(--paper);font-size:var(--t-sm);text-underline-offset:3px;font-weight:500;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.r3-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0;display:grid}.r3-stats div{background:#ffffff1f;border-radius:14px;flex-direction:column;gap:.15rem;padding:.85rem 1rem;display:flex}.r3-stats dt{color:var(--on-brand-2);font-size:13px}.r3-stats dd{letter-spacing:-.02em;color:var(--paper);margin:0;font-size:1.65rem;font-weight:400}.r3-stats dd small{color:var(--on-brand-2);font-size:.95rem}.r3-nav{top:calc(var(--topbar-h,0px) + env(safe-area-inset-top));z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;margin-top:2.5rem;position:sticky}@media (width>=900px){.r3-nav{top:0}}.r3-nav-row{scrollbar-width:none;border-bottom:1px solid #eef1f4;align-items:center;gap:.25rem;min-height:52px;display:flex;overflow-x:auto}.r3-nav-link{height:52px;color:var(--muted);font-size:var(--t-sm);white-space:nowrap;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.4rem;padding:0 .75rem;font-weight:500;text-decoration:none;display:inline-flex}.r3-nav-link:hover{color:var(--ink);border-bottom-color:var(--ink)}.r3-count{border-radius:var(--radius-pill);background:var(--surface);color:var(--muted);padding:.05rem .45rem;font-size:12px}.r3-nav-action{flex:none;margin-left:auto}.r3-nav-action .button{min-height:36px}.r3-section{scroll-margin-top:calc(56px + var(--topbar-h,0px));padding:2.5rem 0}@media (width>=900px){.r3-section{padding:3rem 0;scroll-margin-top:56px}}.r3-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:1.25rem;display:flex}.r3-section-head h2{letter-spacing:-.02em;margin:0;font-size:clamp(1.3rem,2.6vw,1.6rem);font-weight:400;line-height:1.2}.r3-section-head p{max-width:62ch;color:var(--ink-2);margin:.4rem 0 0}.r3-reasons{flex-wrap:wrap;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.r3-reasons li{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink-2);align-items:center;gap:.45rem;padding:.25rem .35rem .25rem .75rem;font-size:13px;display:inline-flex}.r3-legend{color:var(--muted);gap:1rem;margin:0;font-size:13px;display:flex}.r3-legend span{align-items:center;gap:.4rem;display:inline-flex}.r3-legend-start{border:2px solid var(--route);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.r3-legend-left{background:var(--signal);border-radius:50%;width:10px;height:10px}.r3-lanes{margin:0;padding:0;list-style:none}.r3-lane{border-top:1px solid #f1f3f5;grid-template-columns:minmax(0,1fr);gap:.85rem;padding:1.1rem 0;display:grid}@media (width>=1100px){.r3-lane{grid-template-columns:minmax(200px,1.05fr) minmax(190px,1.15fr) minmax(200px,1.4fr) auto;align-items:center;gap:1.5rem}}.r3-lane-who{align-items:center;gap:.85rem;min-width:0;display:flex}.r3-lane-name{flex-direction:column;gap:.1rem;min-width:0;display:flex}.r3-lane-name a,.r3-lane-name>span:first-child{color:var(--ink);font-weight:500;text-decoration:none}.r3-lane-name a:hover{color:var(--route)}.r3-lane-source{color:var(--muted);align-items:center;gap:.35rem;font-size:13px;display:inline-flex}.r3-route{align-items:center;min-width:0;padding-top:1.3rem;display:flex}.r3-stop{box-sizing:border-box;border-radius:var(--radius-pill);white-space:nowrap;flex:none;align-items:center;gap:.35rem;max-width:55%;height:26px;padding:0 .55rem;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.r3-stop code{text-overflow:ellipsis;color:inherit;background:0 0;border:0;padding:0;font-size:12px;overflow:hidden}code.r3-stop-start{border:2px solid var(--route);background:var(--paper);color:var(--ink);font-family:var(--font-code);text-overflow:ellipsis}.r3-stop i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.r3-stop-left{background:var(--signal-soft);color:var(--danger)}.r3-stop-reached{background:var(--ok-soft);color:var(--ok)}.r3-stop-other,.r3-stop-queued,.r3-stop-live{background:var(--surface);color:var(--ink-2)}.r3-stop-live i{background:var(--route);animation:1.2s ease-in-out infinite pulse}.r3-route-line{background:linear-gradient(90deg, var(--route), #a960ee);flex:1;min-width:36px;height:2px;margin:0 -1px;position:relative}.r3-lane-left .r3-route-line{background:linear-gradient(90deg, var(--route), #a960ee 70%, var(--signal))}.r3-lane-live .r3-route-line,.r3-lane-queued .r3-route-line{background:repeating-linear-gradient(90deg, var(--route) 0 6px, transparent 6px 11px)}.r3-route-label{color:var(--muted);white-space:nowrap;font-size:12px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.r3-lane-why{min-width:0;font-size:var(--t-sm);flex-direction:column;gap:.2rem;line-height:1.5;display:flex}.r3-lane-why strong{font-weight:500}.r3-lane-why span{-webkit-line-clamp:2;color:var(--ink-2);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.r3-lane-end{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width>=1100px){.r3-lane-end{justify-content:flex-end}}.r3-mood{flex-direction:column;gap:.3rem;display:flex}.r3-mood-bar{gap:2px;display:flex}.r3-mood-bar i{background:#eef1f4;border-radius:2px;width:6px;height:14px}.r3-mood-bar i.on{background:var(--route)}.r3-mood-text,.r3-cost{color:var(--muted);font-size:12px}.r3-play{border:1px solid var(--line);width:36px;height:36px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.r3-play:hover{background:var(--ink);border-color:var(--ink);color:var(--paper)}.r3-filter{border-radius:var(--radius-pill);background:var(--surface);flex-wrap:wrap;gap:.25rem;margin-bottom:1rem;padding:.2rem;display:inline-flex}.r3-filter button{border-radius:var(--radius-pill);height:32px;color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .85rem;font-size:13px;font-weight:500;display:inline-flex}.r3-filter button span{color:var(--muted)}.r3-filter button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 1px 3px #0a25401f}.r3-problems{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.r3-problem{background:var(--surface);border-radius:18px;grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1.25rem;display:grid}@media (width>=900px){.r3-problem{grid-template-columns:130px minmax(0,1fr) 180px;gap:1.75rem;padding:1.4rem 1.5rem}}.r3-problem-sev{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}@media (width>=900px){.r3-problem-sev{flex-direction:column;align-items:flex-start}}.r3-hits{flex-wrap:wrap;gap:3px;max-width:110px;display:flex}.r3-hits i{background:#e3e8ee;border-radius:3px;width:11px;height:11px}.r3-problem-high .r3-hits i.on{background:var(--signal)}.r3-problem-medium .r3-hits i.on,.r3-problem-low .r3-hits i.on{background:var(--route)}.r3-hit-text{color:var(--ink-2);font-size:13px}.r3-hit-text strong{color:var(--ink);font-weight:500}.r3-problem-text{min-width:0}.r3-problem-text h3{letter-spacing:-.01em;margin:0 0 .35rem;font-size:1.05rem;font-weight:500;line-height:1.35}.r3-problem-text h3 a{color:var(--ink);text-decoration:none}.r3-problem-text h3 a:hover{color:var(--route)}.r3-problem-text>p{max-width:70ch;color:var(--ink-2);line-height:1.6;font-size:var(--t-sm);margin:0}.r3-pages,.r3-problem-text>p.r3-pages{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin:.75rem 0 0;font-size:13px;display:flex}.r3-pages code{background:var(--paper);border:1px solid var(--line);max-width:100%;color:var(--ink);white-space:normal;overflow-wrap:anywhere;word-break:break-all;border-radius:6px;padding:.1rem .45rem;font-size:12px}.r3-problem-moment{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}@media (width>=900px){.r3-problem-moment{flex-direction:column;align-items:flex-start;gap:.4rem}}.r3-clock-light{background:var(--paper);color:var(--ink-2);border:1px solid var(--line)}.r3-watch{color:var(--route);font-size:var(--t-sm);align-items:center;gap:.4rem;font-weight:500;text-decoration:none;display:inline-flex}.r3-watch:hover{text-underline-offset:3px;text-decoration:underline}.r3-who{color:var(--muted);font-size:13px;line-height:1.45}.r3-more{margin-top:.85rem}.r3-more summary{font-size:var(--t-sm);color:var(--route);cursor:pointer;padding:.5rem 0;font-weight:500}.r3-more .r3-problems{margin-top:.5rem}.r3-strengths{margin:0;padding:0;list-style:none}.r3-strengths li{border-top:1px solid #f1f3f5;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem 1.25rem;padding:1rem 0;display:grid}@media (width>=900px){.r3-strengths li{grid-template-columns:100px minmax(0,1fr) auto}}.r3-worked{color:var(--ok);align-items:center;gap:.35rem;padding-top:.1rem;font-size:13px;font-weight:500;display:inline-flex}.r3-strengths h3{margin:0 0 .2rem;font-size:1rem;font-weight:500}.r3-strengths p{font-size:var(--t-sm);color:var(--ink-2);margin:0}.r3-strength-links{grid-column:2;gap:.3rem;display:flex}@media (width>=900px){.r3-strength-links{grid-column:auto}}.r3-initials{background:var(--route-soft);color:#4338ca;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:600;text-decoration:none;display:inline-grid}.r3-setup{padding:1.75rem 0 2.5rem}.r3-setup-row{color:var(--muted);border-top:1px solid #eef1f4;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding-top:1.5rem;font-size:13px;display:flex}.r3-setup-row h2{font-size:var(--t-sm);color:var(--ink);margin:0;font-weight:500}.r3-setup-row a{color:var(--route);margin-left:auto;font-weight:500}.r3-live{padding-top:1.5rem}.r3-live .progress2{border-color:#eef1f4;margin-bottom:1rem}.r3-live .r3-section-head{margin:2rem 0 1rem}.fix-night{scroll-margin-top:calc(56px + var(--topbar-h,0px));padding:1rem 0 2.5rem}.fix-night .fix-night-row{max-width:var(--col);width:calc(100% - 2 * var(--gutter));background:var(--brand-gradient);color:var(--paper);border-radius:24px;grid-template-columns:minmax(0,1fr);gap:1.75rem;padding:1.75rem;display:grid}@media (width>=960px){.fix-night .fix-night-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:2.25rem;padding:2.25rem}}.fix-night h2{letter-spacing:-.025em;max-width:18ch;color:var(--paper);margin:0;font-size:clamp(1.4rem,2.8vw,1.9rem);font-weight:400;line-height:1.15}.fix-night-text>p{max-width:46ch;font-size:var(--t-md);color:var(--on-brand-2);margin:.85rem 0 0;line-height:1.55}.fix-night-steps{counter-reset:fix;flex-direction:column;gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.fix-night-steps li{counter-increment:fix;font-size:var(--t-sm);align-items:center;gap:.75rem;display:flex}.fix-night-steps li:before{content:counter(fix);background:#ffffff29;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.fix-night-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.button.night-primary{border-radius:var(--radius-pill);background:var(--paper);border-color:var(--paper);color:var(--ink)}.button.night-primary:hover:not(:disabled){background:#eef1f4;border-color:#eef1f4}.button.night-ghost{border-radius:var(--radius-pill);color:var(--paper);background:#ffffff29;border-color:#0000}.button.night-ghost:hover:not(:disabled){background:#ffffff42}.fix-night-panel{background:#0a254073;border:1px solid #ffffff24;border-radius:16px;min-width:0;overflow:hidden}.fix-night-panel-head{color:var(--on-brand-2);border-bottom:1px solid #ffffff1f;justify-content:space-between;padding:.75rem 1.1rem;font-size:13px;display:flex}.fix-night-prompt{max-height:17em;font-family:var(--font-code);color:#eef1ff;white-space:pre-wrap;margin:0;padding:1.1rem;font-size:12.5px;line-height:1.7;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.fix-night-prompt.open{max-height:none;-webkit-mask-image:none;mask-image:none}.fix-night-toggle{color:var(--paper);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0 1.1rem .9rem;font-size:13px;font-weight:500;display:inline-flex}.fix-night .form-error{color:var(--paper)}.fix-night :focus-visible,.r3-feature :focus-visible,.latest-banner :focus-visible{outline-color:var(--paper)}.v3-steps-nav{align-items:center}.v3-dots{align-items:center;gap:4px;margin-right:.5rem;display:inline-flex}.v3-dots a{background:#e3e8ee;border-radius:3px;width:20px;height:5px;display:block}.v3-dots a.on{background:var(--route)}.v3-who{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.v3-orb{box-shadow:0 16px 30px -14px #635bff8c}.v3-facts{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;margin-top:1.75rem;display:grid}.v3-fact{background:var(--surface);border-radius:18px;flex-direction:column;gap:.5rem;min-width:0;padding:1.15rem 1.25rem;display:flex}.v3-fact p{font-size:var(--t-sm);color:var(--ink-2);margin:0;line-height:1.55}.v3-fact-label{color:var(--muted);font-size:13px}.v3-fact .v3-fact-main{color:var(--ink);flex-wrap:wrap;align-items:center;gap:.45rem .6rem;font-size:1rem;display:flex}.v3-fact-main strong{font-size:1.05rem;font-weight:500}.v3-fact .v3-fact-small{color:var(--muted);font-size:13px}.v3-fact .v3-missing{color:var(--ink)}.v3-fact .v3-why{color:var(--ink);font-size:1.15rem;line-height:1.45}.v3-fact .r3-chip{align-self:flex-start}.v3-time{border-radius:var(--radius-pill);background:#e3e8ee;height:6px;display:block;overflow:hidden}.v3-time i{border-radius:var(--radius-pill);background:var(--brand-gradient-soft);height:100%;display:block}.v3-body{padding-top:2rem;padding-bottom:3rem}.v3-sim{border-top:1px solid #eef1f4;grid-template-columns:minmax(0,1fr);gap:1.25rem 2.5rem;margin-top:2.5rem;padding-top:2rem;display:grid}@media (width>=960px){.v3-sim{grid-template-columns:minmax(200px,.7fr) minmax(0,2fr)}}.v3-sim h2{margin:0 0 .4rem;font-size:1.15rem;font-weight:500}.v3-sim p{font-size:var(--t-sm);color:var(--ink-2);margin:0 0 .6rem}.v3-sim a{color:var(--route);font-size:var(--t-sm);align-items:center;gap:.25rem;font-weight:500;display:inline-flex}.v3-traits{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.6rem;margin:0;display:grid}.v3-traits div{background:var(--surface);border-radius:14px;flex-direction:column;gap:.35rem;padding:.8rem .95rem;display:flex}.v3-traits dt{color:var(--muted);font-size:12.5px}.v3-traits dd{font-weight:500;font-size:var(--t-sm);margin:0}.v3-segs{gap:3px;display:flex}.v3-segs i{background:#e3e8ee;border-radius:2px;flex:1;height:4px}.v3-segs i.on{background:var(--route)}.player2{background:var(--surface);border:0;border-radius:20px}.player2-stage{background:var(--surface)}.player2-badge{font-family:var(--font-body);letter-spacing:0;text-transform:none;background:#0a2540d1;font-size:12px}.stage-caption{background:var(--ink)}.mood-strip{border-top:1px solid #e9edf2}.mood-strip svg{background:var(--paper)}.mood-area{fill:var(--route-soft)}.mood-line2{stroke:var(--route)}.mood-head{stroke:var(--signal)}.mood-dot2{fill:var(--paper);stroke:var(--route)}.mood-words span{color:var(--muted)}.timeline2{background:0 0;border:0;border-radius:0}.timeline2-head{border-bottom:0;padding:0 0 .75rem}.timeline2-head h2{font-size:1.25rem;font-weight:500}.timeline2-empty{padding:0}.thought-list2 li{position:relative}.thought-list2 li+li{border-top:0}.thought-list2 li:after{content:"";background:#e3e8ee;width:2px;position:absolute;top:0;bottom:0;left:calc(3.75rem + 10.5px)}.thought-list2 li:first-child:after{top:1.3rem}.thought-list2 li:last-child:after{bottom:calc(100% - 1.3rem)}.thought-list2 li:only-child:after{display:none}.thought-list2 button,.thought-list2 li.current button{border-left:0;border-radius:14px;grid-template-columns:3rem 23px minmax(0,1fr);gap:.75rem;padding:.8rem .9rem .8rem 0}.thought-list2 button:before{content:"";z-index:1;box-sizing:border-box;background:var(--paper);border:2.5px solid var(--route);width:13px;height:13px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;order:1;justify-self:center;margin-top:.2rem;position:relative}.thought-list2 .thought-time{text-align:right;order:0}.thought-list2 .thought-body{order:2}.thought-list2 li.current button{background:var(--surface)}.thought-list2 li.current button:before{background:var(--route);box-shadow:0 0 0 4px var(--surface)}.thought-list2 li.flagged button:before{border-color:var(--signal)}.thought-list2 li.exit button:before{background:var(--signal);border-color:var(--signal);width:17px;height:17px;margin-top:.05rem}.thought-list2 .thought-text{font-size:1.08rem;line-height:1.45}.tag-mood{border-radius:var(--radius-pill);font-family:var(--font-body);padding:.1rem .55rem;font-size:12px}.thought-issue{background:var(--signal-soft);color:var(--danger);border-radius:10px;padding:.25rem .6rem .25rem .3rem;font-weight:500}.thought-issue .sev{background:var(--paper);height:22px}.thought-list2 .thought-url{background:var(--surface);color:var(--ink-2);border-radius:6px;padding:.1rem .45rem}@media (width>=1100px){.thought-list2 button,.thought-list2 li.current button{grid-template-columns:3rem 23px minmax(0,1fr);gap:.75rem;padding:.85rem 1rem .85rem 0}.replay2.replay2-phone{grid-template-columns:minmax(280px,400px) minmax(0,1fr)}}.problem2{border-radius:16px}.problem2-side{min-width:0;max-width:100%}.problem2-side code{white-space:normal;overflow-wrap:anywhere;word-break:break-all;max-width:100%}.public-bar{box-sizing:border-box;border-bottom:0;width:100%;max-width:calc(1200px + 2*clamp(1rem,4vw,2rem));margin:0 auto}.public-nav a{font-weight:400}.public-section{max-width:calc(1200px + 2*clamp(1rem,4vw,2rem))}.public-section>h2{letter-spacing:-.03em;font-weight:400}.hero2{box-sizing:content-box;grid-template-columns:minmax(0,1fr);align-items:end;gap:1.5rem 4rem;max-width:1200px;margin:0 auto;padding:clamp(2.5rem,7vw,5rem) clamp(1rem,4vw,2rem) 0;display:grid}@media (width>=900px){.hero2{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero2 h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.3rem,5.2vw,4rem);font-weight:400;line-height:1.04}.hero2-side p{max-width:46ch;color:var(--ink-2);margin:0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.55}.hero2-actions{flex-wrap:wrap;gap:.6rem;margin-top:1.4rem;display:flex}.hero2-actions .button,.public .button.big{border-radius:var(--radius-pill)}.stage2{background:var(--surface);box-sizing:border-box;border-radius:28px;flex-direction:column;align-items:center;gap:2rem;width:calc(100% - 2*clamp(1rem,4vw,2rem));max-width:1200px;margin:3rem auto 0;padding:2rem clamp(1rem,3vw,2rem) 2.25rem;scroll-margin-top:1rem;display:flex}.stage2-orbs{justify-content:center;align-items:center;gap:clamp(1rem,4vw,3.5rem);width:100%;margin:0;padding:0;list-style:none;display:flex}.stage2-orbs li{text-align:center;opacity:.72;flex-direction:column;align-items:center;gap:.6rem;max-width:240px;display:flex}.stage2-orbs li.on{opacity:1}.stage2-orbs li.on .orb{box-shadow:0 30px 60px -22px #ff5e8a99}.stage2-orbs strong{font-weight:500;font-size:var(--t-md)}.stage2-orbs .muted{font-size:13px}.stage2-orbs blockquote{color:var(--ink-2);margin:0;font-size:1.05rem;line-height:1.4}@media (width<=700px){.stage2-orbs li:not(.on){display:none}}.stage2 .analysis-form{border-color:var(--line);margin-top:0;box-shadow:0 16px 40px -22px #0a25404d}.stage2 .button.primary{background:var(--route);border-color:var(--route)}.stage2 .button.primary:hover:not(:disabled){background:#5145e5;border-color:#5145e5}.trail-mood span.on{background:var(--route)}.kicker2{font-size:var(--t-sm);color:var(--route);margin:0;font-weight:500}.split2{grid-template-columns:minmax(0,1fr);align-items:end;gap:1rem 4rem;display:grid}@media (width>=900px){.split2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.split2 h2{letter-spacing:-.03em;max-width:18ch;margin:.6rem 0 0;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:400;line-height:1.1}.split2>p{max-width:48ch;color:var(--ink-2);margin:0;font-size:1.05rem;line-height:1.55}.bento2{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.5rem;display:grid}@media (width>=900px){.bento2{grid-template-rows:auto auto;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.bento2-big{grid-row:span 2}}.bento2>article{background:var(--surface);border-radius:24px;flex-direction:column;justify-content:flex-end;gap:1.25rem;min-height:180px;padding:1.75rem;display:flex}.bento2 h3{margin:0 0 .35rem;font-size:1.2rem;font-weight:500}.bento2 p{color:var(--ink-2);margin:0}.bento2-big{justify-content:space-between}.bento2-quote{background:var(--paper);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:.7rem;margin:0;padding:1.25rem;display:flex}.bento2-quote figcaption{color:var(--muted);font-size:13px}.bento2-quote blockquote{margin:0;font-size:1.35rem;line-height:1.35}.bento2>.bento2-brand{background:var(--brand-gradient-soft);color:var(--paper)}.bento2-brand p{color:var(--on-brand-2)}.price2-grid{grid-template-columns:minmax(0,1fr);gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.price2-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.price2{background:var(--surface);border-radius:24px;flex-direction:column;gap:.6rem;padding:1.75rem;display:flex}.price2.featured{background:var(--ink);color:var(--paper)}.price2 h3{font-size:var(--t-md);margin:0;font-weight:500}.price2-amount{letter-spacing:-.03em;margin:0;font-size:2.6rem;font-weight:400}.price2-amount span{font-size:var(--t-sm);letter-spacing:0;color:var(--muted)}.price2.featured .price2-amount span,.price2.featured .price2-visits,.price2.featured li,.price2.featured .price2-custom{color:#c9d2e3}.price2-visits{font-size:var(--t-sm);color:var(--ink-2);margin:0}.price2 ul{color:var(--ink-2);font-size:var(--t-sm);margin:.25rem 0 0;padding-left:1.1rem;line-height:1.8}.price2-custom{color:var(--ink-2);margin:0;font-size:13px}.price2-custom a{color:inherit}.price2 .button{border-radius:var(--radius-pill);align-self:flex-start;margin-top:auto}.final2{text-align:center;background:var(--brand-gradient);color:var(--paper);border-radius:28px;flex-direction:column;align-items:center;gap:1rem;width:calc(100% - 2*clamp(1rem,4vw,2rem));margin-bottom:3rem;display:flex}.final2 h2{letter-spacing:-.035em;color:var(--paper);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400}.final2 p{max-width:44ch;color:var(--on-brand-2);margin:0}.final2 .button{border-radius:var(--radius-pill);background:var(--paper);border-color:var(--paper);color:var(--ink)}.public .r3-head .crumbs .here{color:var(--ink)}.public .r3-head h1 a{color:inherit;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:6px}.public .r3-head .notice{max-width:70ch;margin-top:1rem}.public .r3-nav{top:0}.r3-progress{max-width:640px;margin-top:1.5rem}.r3-progress-track{border-radius:var(--radius-pill);background:#e3e8ee;height:6px;display:block;overflow:hidden}.r3-progress-track span{border-radius:var(--radius-pill);background:var(--brand-gradient-soft);transform-origin:0;height:100%;transition:transform .4s ease-out;display:block}.r3-progress p{font-size:var(--t-sm);color:var(--ink-2);margin:.6rem 0 0}.r3-next{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}@media (width>=900px){.r3-next{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.r3-next>div{background:var(--surface);border-radius:24px;flex-direction:column;align-items:flex-start;gap:.7rem;padding:1.75rem;display:flex}.r3-next>div.lead{background:var(--ink);color:var(--paper)}.r3-next h2{letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:400}.r3-next p{color:var(--ink-2);margin:0}.r3-next .lead p{color:#c9d2e3}.r3-next .button{border-radius:var(--radius-pill)}.r3-next .lead .button{background:var(--paper);border-color:var(--paper);color:var(--ink)}.r3-next-actions{flex-wrap:wrap;gap:.5rem;display:flex}.site-review{border-top:0}.auth-screen{background:var(--surface)}.auth-card{border-color:#0000;border-radius:20px;box-shadow:0 30px 60px -30px #0a25404d}.admin-tag{background:var(--route-soft);color:#4338ca}.shell .page{max-width:calc(1100px + 5rem);margin-inline:auto}.ready-site strong{color:var(--ink)}@media (width>=640px){.problem2{grid-template-columns:auto minmax(0,1fr) minmax(0,220px)}}.avatar{color:#0000;border:0;width:36px;height:36px;box-shadow:inset 0 -3px 8px #0a25401f}.avatar-sm{border:0;width:24px;height:24px}.avatar-lg{width:56px;height:56px}.avatar-device{width:19px;height:19px;color:var(--ink);background:#fff;border:0;border-radius:50%;bottom:-5px;right:-6px;box-shadow:0 0 0 1.5px #fff,0 2px 6px #0a254038}.avatar-sm .avatar-device{width:14px;height:14px;bottom:-4px;right:-4px}.avatar-lg .avatar-device{width:24px;height:24px;bottom:-3px;right:-4px}@media (width>=640px){.nt-lang{flex:none;min-width:290px}}.avatar-stack .avatar+.avatar{margin-left:-6px}.avatar-stack .avatar{box-shadow:0 0 0 2px #fff}.trait-bar-segs i{border-radius:3px}.trait-bar-segs i.on{background:var(--route)}.trait-bar-segs i.maybe{background:color-mix(in srgb, var(--route) 35%, white)}.persona-ask{width:100%;margin:0 0 1.75rem}.persona-ask .button{border-radius:var(--radius-pill)}.persona-card2.card2{background:#f6f9fc;border-color:#0000;border-radius:20px}.pc2-title h3{font-size:1rem;font-weight:500}.pc2-story{color:var(--ink)}.pc2-traits{border-top:0;padding-top:.25rem}.ready-list.card2{border-radius:20px}.app .page.new-test2{max-width:calc(1040px + 2 * var(--gutter))}.nt-step{border-bottom-color:#eef1f4;grid-template-columns:minmax(0,1fr);gap:0}.nt-num{display:none}@media (width>=640px){.nt-step{grid-template-columns:minmax(0,1fr);gap:0}}.nt-body h2,.app .nt-body h2{letter-spacing:-.01em;font-size:1.0625rem;font-weight:500}.persona-picks{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}.persona-pick{border-color:var(--line);border-radius:14px}.persona-pick.on{border:1.5px solid var(--route);box-shadow:none;background:#f7f7ff;padding:calc(.75rem - .5px) calc(2rem - .5px) calc(.75rem - .5px) calc(.8rem - .5px)}.persona-pick input{accent-color:var(--route);border-radius:6px;top:50%;translate:0 -50%}.quick-counts button{border-radius:var(--radius-pill)}.quick-counts button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.choice-card{border-radius:16px}.choice-card:after,.choice-icon{display:none}.choice-card[aria-pressed=true]{border:1.5px solid var(--ink);padding:calc(1.1rem - .5px) calc(1.2rem - .5px)}.choice-card strong{font-weight:500}.seg-row{background:#f6f9fc;border-radius:18px;flex-wrap:wrap;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex}.seg-row button{font:inherit;font-size:var(--t-sm);border-radius:var(--radius-pill);min-height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 1rem}.seg-row button:hover{color:var(--ink)}.seg-row button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0a25401f}.nt-mode-note{font-size:var(--t-sm);color:var(--ink-2);margin:0}.nt-task{background:#f6f9fc;border-radius:16px;padding:1rem 1.1rem}.ready-card.card2{border-radius:20px;box-shadow:0 20px 40px -24px #0a254040}.ready-card .ready-start{border-radius:var(--radius-pill)}.recent-tests{flex-direction:column;gap:1px;min-width:0;display:flex}.recent-tests-head{color:var(--muted);padding:.6rem .65rem .3rem;font-size:12.5px}.recent-test{min-height:32px;color:var(--ink-2);border-radius:8px;align-items:center;gap:.6rem;min-width:0;padding:0 .65rem;font-size:13.5px;text-decoration:none;display:flex}.recent-test span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-test:hover{color:var(--ink);background:#f1f3f6}.recent-test.active{color:var(--ink);font-weight:500}.recent-dot{background:var(--route);border-radius:50%;flex:none;width:7px;height:7px}.recent-dot.lost{background:#ff5e8a}.recent-dot.live{animation:1.4s ease-in-out infinite recent-pulse}@keyframes recent-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.recent-dot.live{animation:none}}.player2{background:#0a2540;overflow:hidden}.player2-stage{background:#0a2540;padding:1rem}.player2 .stage .rr-player{background:#0a2540}.player2 .stage .rr-controller{color:#c4d0e0;background:0 0!important}.player2 .stage .rr-timeline__time,.player2 .stage .rr-controller__btns button{color:#c4d0e0}.player2 .stage .rr-controller__btns button svg{fill:#c4d0e0}.player2 .stage .rr-controller__btns button.active{color:#0a2540!important;background:#fff!important}.player2 .stage .rr-progress{background:#2a4a72!important;border-top-color:#0a2540!important;border-bottom-color:#0a2540!important}.player2 .stage .rr-progress__step{background:linear-gradient(90deg,#635bff,#a960ee)!important}.player2 .stage .rr-progress__handler{box-shadow:0 0 0 3px #0a2540;background:#fff!important}.player2 .stage .rr-progress div[title^=daevio\:]{box-shadow:0 0 0 1px #0a2540}.player2 .stage .switch label{color:#c4d0e0}.player2 .stage-caption{background:#ffffff14;border:1px solid #ffffff1f}.player2-badge{color:#fff;background:#ffffff24}.player2 .mood-strip{background:#fff;border-top:0}.player2>.empty,.player2 .player2-stage .empty{color:#c4d0e0;background:0 0}.player2 .stage .replayer-wrapper{background:#fff;border-radius:10px;overflow:hidden}.player2 .stage .replayer-wrapper iframe{background:#fff}.player2 .stage .rr-player__frame{background:0 0}.player2-stage{padding-top:3rem}.app .button{border-radius:var(--radius-pill)}.app .new-test-button{border-radius:10px}.settings-row{border-color:#eef1f4}.site-item.card2{background:#f6f9fc;border-color:#0000;border-radius:16px}.site-item .site-mark{background:var(--ink);color:#fff;border-color:var(--ink)}.settings-row-head h2{font-size:1.0625rem;font-weight:500}.project-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));align-items:start;gap:14px;display:grid}.project-tile{border:1px solid var(--line);color:var(--ink);border-radius:20px;flex-direction:column;text-decoration:none;transition:box-shadow .14s ease-out,translate .14s ease-out;display:flex;overflow:hidden}.project-tile:hover{translate:0 -2px;box-shadow:0 20px 40px -24px #0a254059}.project-band{background:radial-gradient(80% 130% at 85% 0,#ff5e8a 0%,#ff5e8a00 55%),linear-gradient(120deg,#0a2540,#3b2e8f 48%,#635bff);height:84px}.project-band.band-1{background:radial-gradient(90% 130% at 100% 100%,#ffb36b 0%,#ffb36b00 55%),linear-gradient(120deg,#3b2e8f,#635bff 55%,#a960ee)}.project-band.band-2{background:radial-gradient(80% 130% at 0 0,#5ac8fa 0%,#5ac8fa00 55%),linear-gradient(120deg,#0a2540,#0a4f6b 50%,#2bb0a6)}.project-tile-body{flex-direction:column;gap:4px;min-width:0;padding:16px 18px 18px;display:flex}.project-tile-body .project-name{font-size:1.0625rem;font-weight:500}.project-tile-body .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.project-tile-meta{color:var(--ink-2);margin-top:6px;font-size:13px}.project-add{border:1.5px dashed #cfd7df;border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.project-add h2{margin:0;font-size:1.0625rem;font-weight:500}.auth-screen.auth-split{background:#fff}.auth-split-side{display:none}@media (width>=1000px){.auth-screen.auth-split{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;min-height:100dvh;padding:16px;display:grid}.auth-split-main{place-items:center;padding:2rem 3rem;display:grid}.auth-split-main .auth-card{box-shadow:none;background:0 0;border:0;width:min(480px,100%);padding:0}.auth-split-main .auth-card h2{letter-spacing:-.03em;font-size:2.5rem;font-weight:400;line-height:1.08}.auth-split-side{color:#fff;background:radial-gradient(90% 90% at 100% 100%,#ffb36b 0%,#ffb36b00 55%),radial-gradient(80% 90% at 90% 0,#ff5e8a 0%,#ff5e8a00 55%),linear-gradient(140deg,#0a2540 0%,#3b2e8f 50%,#635bff 100%);border-radius:28px;flex-direction:column;justify-content:flex-end;gap:1.25rem;padding:48px;display:flex;position:relative;overflow:hidden}.auth-split-side .voice{max-width:20em;margin:0;font-size:1.75rem;line-height:1.3}.auth-split-who{opacity:.85;font-size:14px}.auth-orbs{display:flex;position:absolute;top:70px;left:60px}.auth-orbs .orb{box-shadow:0 30px 60px #0000004d}.auth-orbs .orb:nth-child(2){margin:40px 0 0 -30px}.auth-orbs .orb:nth-child(3){margin:150px 0 0 -20px}}.auth-split .analysis-form{box-shadow:none;background:0 0;border:0;padding:0}.auth-split .url-row{border-radius:var(--radius-pill);border:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:6px 6px 6px 16px;display:flex;box-shadow:0 8px 24px -14px #0a254040}.auth-split .url-row:focus-within{border-color:var(--route);box-shadow:0 0 0 4px var(--route-soft)}.auth-split .url-row input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding-inline:0}.auth-split .url-row .button.primary{background:var(--route);border-color:var(--route);flex:none}.auth-split .url-row .button.primary:disabled{opacity:.55}.next-chip{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--ink);background:#fff;align-items:center;gap:8px;margin:0 auto .75rem;padding:6px 12px 6px 8px;font-size:13px;display:inline-flex}.auth-intro{text-align:center}.info-note{color:#2e2a7a;background:#f3f2ff;border:1px solid #dcd9ff;border-radius:12px;gap:8px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.info-note .icon{margin-top:1px}.gentle-tag{border-radius:var(--radius-pill);color:#0f6b4b;background:#e5f4ec;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-block}.pro-tag{border-radius:var(--radius-pill);background:var(--route-soft);color:#4338ca;flex:none;padding:4px 10px;font-size:12px;font-weight:600}.start3{background:#fff;min-height:100dvh}.start3-bar{height:56px;padding:0 var(--gutter);border-bottom:1px solid #eef1f4;justify-content:space-between;align-items:center;display:flex}.start3-bar .brand-mark{font-size:1.1rem;font-weight:600}.start3-grid{max-width:calc(1040px + 2 * var(--gutter));padding:1.75rem var(--gutter) 10rem;box-sizing:border-box;grid-template-columns:minmax(0,1fr);gap:2rem;margin:0 auto;display:grid}@media (width>=960px){.start3-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:2.5rem;padding-top:2.5rem;padding-bottom:4rem}}.start3-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.start3-main h1{letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3.4vw,2.2rem);font-weight:400;line-height:1.12}.start3-read{color:#0f6b4b;flex-wrap:wrap;align-items:center;gap:4px;margin:-.4rem 0 0;font-size:13.5px;display:flex}.start3-read .link-button{font-size:13.5px}.start3-read.unread{color:var(--ink-2)}.start3-url{border-radius:var(--radius-pill);border:1px solid var(--line);gap:8px;padding:6px 6px 6px 16px;display:flex}.start3-url input{background:0 0;border:0;flex:1;min-width:0}.start3-url input:focus{box-shadow:none}.start3-ask{width:100%;margin-top:0}.start3-ask.locked input{cursor:not-allowed}.start3-task{border-radius:12px}.start3-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:.4rem;font-size:14px;display:flex}.start3-head strong{font-weight:500}.pick-grid{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));gap:10px;display:grid}.pick{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;position:relative}.pick.on{border:1.5px solid var(--route);background:#f7f7ff;padding:11.5px 13.5px}.pick input{opacity:0;pointer-events:none;position:absolute}.pick:has(input:focus-visible){outline:2px solid var(--route);outline-offset:2px}.pick-head{align-items:center;gap:10px;display:flex}.pick-name{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.pick-name strong{font-size:14px;font-weight:500}.pick-name .muted{font-size:12px}.pick-check{color:#0000;border:1px solid #cfd7df;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.pick.on .pick-check{background:var(--route);border-color:var(--route);color:#fff}.pick-quote{color:var(--ink-2);font-size:14.5px;line-height:1.35}.pick-bars{gap:12px;display:flex}.pick-bar{color:var(--muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.pick-bar-segs{gap:2px;width:54px;display:flex}.pick-bar-segs i{background:#e3e8ee;border-radius:2px;flex:1;height:4px}.pick-bar-segs i.on{background:var(--route)}.pick-bar-segs i.maybe{background:color-mix(in srgb, var(--route) 35%, white)}.start3-card{z-index:20;background:#fff;border-radius:22px 22px 0 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -14px 30px -12px #0a254038}.start3-card-site{display:none}.start3-card-body{padding:12px 16px calc(14px + env(safe-area-inset-bottom));flex-direction:column;gap:8px;font-size:13px;display:flex}.start3-row{display:none}.start3-row:first-child{justify-content:space-between;align-items:center;display:flex}.start3-card .consent{font-size:12px;line-height:1.35}.start3-card .form-error{margin:0}.start3-go{border-radius:var(--radius-pill);min-height:46px}.start3-fine{display:none}@media (width>=960px){.start3-card{border:1px solid var(--line);border-radius:20px;position:sticky;inset:1.5rem auto auto;overflow:hidden;box-shadow:0 20px 40px -24px #0a254040}.start3-card-site{box-sizing:border-box;background:var(--brand-gradient);color:#fff;align-items:flex-end;height:76px;padding:14px 18px;font-size:15px;display:flex}.start3-card-body{flex-direction:column;align-items:stretch;gap:10px;padding:16px 18px 18px;display:flex}.start3-row{justify-content:space-between;align-items:center;display:flex}.start3-uses{border-top:1px solid #eef1f4;padding-top:10px}.start3-fine{text-align:center;font-size:12px;line-height:1.4;display:block}}.gentle-chip{color:#0f6b4b!important;background:#e5f4ec!important;border-color:#0000!important}.r3-signup-note{margin-top:1rem}.tougher-card{border:1.5px solid var(--route);background:#f7f7ff;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 18px;margin-top:1.25rem;padding:18px 22px;display:grid;position:relative;box-shadow:0 24px 50px -24px #0a254066}.tougher-card .avatar-stack{grid-row:1/span 2}.tougher-card strong{grid-column:2;font-size:1.1rem;font-weight:500}.tougher-card p{max-width:62ch;color:var(--ink-2);grid-column:2;margin:0;font-size:13.5px;line-height:1.5}.tougher-card .button{border-radius:var(--radius-pill);grid-area:1/3;margin-right:24px}.tougher-card>.muted{text-align:center;grid-area:2/3;margin-right:24px;font-size:12px}.tougher-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.tougher-close:hover{background:#eceaff}.res-tabs{display:none}@media (width<=700px){.tougher-card{z-index:15;left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;width:auto;margin:0;padding:10px 12px;display:grid;position:fixed}.tougher-card .avatar-stack,.tougher-card>.muted,.tougher-close{display:none}.tougher-card strong{grid-column:1;font-size:13.5px}.tougher-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1;font-size:11.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.tougher-card .button{grid-area:1/2/span 2;min-height:38px;margin:0;padding-inline:14px;font-size:13px}.r3-page:has(.tougher-card){padding-bottom:96px}.res-tabs{margin:1rem var(--gutter) 0;background:#f6f9fc;border-radius:14px;gap:3px;padding:3px;display:flex}.res-tabs button{border-radius:var(--radius-pill);min-height:36px;color:var(--ink-2);font:inherit;background:0 0;border:0;flex:1;font-size:13px}.res-tabs button span{color:var(--muted);font-size:12px}.res-tabs button[aria-selected=true]{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0a25401f}.res-tabs~.res-panel:not([data-active=true]),.res-tabs~* .res-panel:not([data-active=true]){display:none}.res-tabs~.res-panel{overscroll-behavior:contain;max-height:60vh;overflow-y:auto}}.library{flex-direction:column;gap:2rem;display:flex}.library-filters{flex-wrap:wrap;gap:8px;display:flex}.library-search{border-radius:var(--radius-pill);border:1px solid var(--line);color:var(--muted);flex:260px;align-items:center;gap:8px;padding:0 14px;display:flex}.library-search input{background:0 0;border:0;flex:1;min-width:0;min-height:40px}.library-search input:focus{box-shadow:none}.library-filters select{border-radius:var(--radius-pill);min-height:42px;padding-inline:14px 30px}.library-pick-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.library-pick{background:#f6f9fc;border-radius:20px;flex-direction:column;gap:12px;padding:20px;display:flex}.library-pick .pick-name strong{font-size:15.5px}.library-pick .button,.library-pick .pill{align-self:flex-start}.library-quote{color:var(--ink);font-size:16px;line-height:1.4}.library-tags{flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.temper-tag{border-radius:var(--radius-pill);color:var(--ink-2);white-space:nowrap;background:#f6f9fc;justify-self:start;padding:3px 9px;font-size:12px;display:inline-block}.temper-tag.gentle{color:#0f6b4b;background:#e5f4ec}.temper-tag.demanding{color:#c0245b;background:#ffe8ee}.library-list{margin:0;padding:0;list-style:none}.library-row{border-bottom:1px solid #f1f3f5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 4px;display:grid}.library-who{flex-direction:column;min-width:0;line-height:1.3;display:flex}.library-who strong{font-weight:500}.library-who .muted{font-size:13px}.library-row .library-quote{color:var(--ink-2);grid-column:2/-1;font-size:15px}.library-row .library-traits,.library-row .library-for,.library-row .temper-tag{display:none}.library-add{grid-area:1/3}@media (width>=1000px){.library-row{grid-template-columns:38px minmax(0,1.2fr) minmax(0,1.5fr) 200px 130px 100px auto}.library-row .library-quote{grid-column:auto}.library-row .library-traits,.library-row .library-for{display:flex}.library-row .temper-tag{display:inline-block}.library-for{color:var(--ink-2);font-size:13px}.library-add{grid-area:auto;justify-self:end}}.ask-or{width:min(420px,100%);color:var(--muted);align-items:center;gap:14px;margin:1.75rem auto 0;font-size:13px;display:flex}.ask-or:before,.ask-or:after{content:"";background:var(--line);flex:1;height:1px}.ask-or+.quick-row{margin-top:1.25rem}.start3-bar a.muted{text-decoration:none}@media (width<=700px){.r3-live .rec-grid-wall{scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.r3-live .rec-grid-wall>li{scroll-snap-align:start;flex:0 0 78%;min-width:0}}.nt-start{gap:0}.nt-start>.icon{margin-right:.55rem}.nt-start-host{text-overflow:ellipsis;white-space:nowrap;max-width:45%;color:var(--ink-2);font-size:var(--t-md);flex:none;overflow:hidden}.nt-start input{padding-left:1px}.persona-own-tag{border-radius:var(--radius-pill);background:var(--route-soft);color:#4338ca;vertical-align:middle;margin-left:8px;padding:2px 8px;font-size:11.5px;font-weight:500;display:inline-block}.brand-mark,.app .brand-mark,.public-brand,.start3-bar .brand-mark{font-family:var(--font-display);letter-spacing:-.035em;color:var(--ink);align-items:center;gap:9px;font-size:1.2rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.brand-mark:before,.public-brand:before{content:"";background:url(/favicon.svg) 50%/contain no-repeat;border-radius:8px;flex:none;width:28px;height:28px;box-shadow:0 4px 12px -6px #3b2e8f8c}.topbar-brand{background:url(/favicon.svg) 50%/30px no-repeat;border-radius:8px}.ptree{flex-direction:column;gap:4px;min-width:0;display:flex}.ptree-head{color:var(--muted);justify-content:space-between;align-items:baseline;padding:.35rem .65rem .2rem;font-size:12.5px;display:flex}.ptree-list,.ptree-pages{min-width:0;margin:0;padding:0;list-style:none}.ptree-list{flex-direction:column;gap:2px;display:flex}.ptree-row{min-height:44px;color:var(--ink-2);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:6px 8px;text-decoration:none;display:flex}.ptree-row:hover{background:#f1f3f6}.ptree-row.current{background:var(--paper);color:var(--ink);border:1px solid #e6eaf0;box-shadow:0 1px 2px #0a25400d}.ptree-mark{width:28px;height:28px;color:var(--ink-2);background:#e9edf3;border-radius:8px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.ptree-mark.on{background:var(--brand-gradient-soft);color:var(--paper)}.ptree-text{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.ptree-text strong,.ptree-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ptree-text strong{font-size:14px;font-weight:500}.ptree-text span{color:var(--muted);font-size:12.5px}.ptree-chev{color:var(--muted);flex:none}.ptree-pages{border-left:1px solid #e3e8ee;flex-direction:column;gap:1px;margin:4px 0 6px 21px;padding-left:10px;display:flex}.ptree-pages .nav-item{align-items:center;gap:.6rem;text-decoration:none;display:flex}.ptree-new{border:1px dashed var(--line-strong);min-height:44px;color:var(--ink);border-radius:10px;align-items:center;gap:10px;margin-top:2px;padding:6px 8px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.ptree-new:hover{border-color:var(--route);background:var(--route-soft)}.ptree-new-plus{background:var(--route-soft);width:28px;height:28px;color:var(--route);border-radius:8px;place-items:center;display:grid}.ptree-new-hint{color:var(--muted);margin-left:auto;font-size:12px;font-weight:400}.all-projects-button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink-2);font-size:var(--t-sm);border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-weight:500;text-decoration:none;transition:border-color .15s ease-out,color .15s ease-out;display:flex}.all-projects-button:hover,.all-projects-button.active{border-color:var(--line-strong);color:var(--ink)}.app .sidebar .new-test-button+.all-projects-button{margin-top:-.5rem}.account{flex-direction:column;gap:.6rem;min-width:0;display:flex}.workspace-card{background:var(--paper);border:1px solid #eef1f4;border-radius:10px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.workspace-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 2px;font-size:11px;font-weight:500}.workspace-card .org-switcher{min-width:0;overflow:hidden}.workspace-org{align-items:center;gap:10px;min-width:0;display:flex}.workspace-org strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.workspace-actions{gap:6px;display:flex}.workspace-action{border:1px solid var(--line);background:var(--paper);min-height:32px;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:13px;text-decoration:none;display:inline-flex}.workspace-action:hover{border-color:var(--line-strong);color:var(--ink)}.workspace-person{border-top:1px solid #eef1f4;align-items:center;gap:10px;min-width:0;padding-top:8px;display:flex}.workspace-person-text{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.workspace-person-text strong,.workspace-person-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-person-text strong{color:var(--ink);font-size:13px;font-weight:500}.workspace-person-text span{color:var(--muted);font-size:12px}.account-signout{border:1px solid var(--line);background:var(--paper);width:32px;height:32px;color:var(--ink-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.account-signout:hover{border-color:var(--line-strong);color:var(--ink)}button.topbar-project{font:inherit;color:inherit;text-align:left;cursor:pointer}button.topbar-project .project-card-text{flex-direction:column;flex:1;min-width:0;display:flex}button.topbar-project .project-card-text strong,button.topbar-project .project-card-text span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sheet .ptree-row,.sheet .ptree-new,.sheet .ptree-pages .nav-item{min-height:48px}.button.brand{border-radius:var(--radius-pill);background:var(--brand-gradient-soft);color:#fff;background-position:0%;background-size:140% 100%;border:0;justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;transition:background-position .3s,box-shadow .2s,transform .12s;display:inline-flex;position:relative;box-shadow:0 8px 20px -10px #635bffb3,inset 0 1px #ffffff38}.button.brand:after{content:"";border-top:1.75px solid;border-right:1.75px solid;width:7px;height:7px;margin-left:2px;transition:transform .15s;transform:rotate(45deg)}.button.brand:hover:not(:disabled){color:#fff;background-position:100%;box-shadow:0 12px 26px -10px #a960eebf,inset 0 1px #ffffff38}.button.brand:hover:not(:disabled):after{transform:translate(3px)rotate(45deg)}.button.brand:active:not(:disabled){transform:translateY(1px)}.button.brand:disabled{opacity:.55;box-shadow:none}.button.brand.no-arrow:after{display:none}.public-nav a.button.brand{color:#fff;min-height:36px;padding:0 16px;font-weight:500}@media (width>=1000px){.auth-screen.auth-split{grid-template-columns:auto minmax(0,680px);justify-content:center;column-gap:24px}.auth-split-main{padding:2rem 3rem}.auth-split-main .auth-card{width:420px;max-width:100%}}.public-nav{align-items:center}@media (width<=760px){.public-nav a.button.brand{min-height:34px;padding:0 12px;font-size:14px;display:inline-flex}}@media (width<=400px){.public-nav .nav-pricing{display:none}}.auth-intro{text-align:left;flex-direction:column;align-items:flex-start;gap:20px;width:min(420px,100%);margin:0 auto;display:flex}.auth-intro .next-chip,.auth-intro .brand-mark{margin:0}.powered-brand{vertical-align:-3px;letter-spacing:-.02em;color:var(--ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.powered-brand:before{content:"";background:url(/favicon.svg) 50%/contain no-repeat;border-radius:5px;width:16px;height:16px}.mono,.plan-tag,.quick-counts button,.tests-table thead th,.cards-table td[data-label]:before,textarea{font-family:var(--font-body);font-variant-numeric:tabular-nums;letter-spacing:0}.tests-table thead th,.cards-table td[data-label]:before{text-transform:none;font-size:12.5px}.tests-table .td-time{white-space:nowrap}.fix-prompt-text,.fix-night-prompt,pre,code{font-family:var(--font-code)}@media (width<=700px){.hero2{gap:.9rem;padding-top:1.75rem}.hero2-actions{margin-top:.6rem}.hero2-actions .button.brand{display:none}.hero2-actions .button:not(.brand){min-height:0;box-shadow:none;color:var(--route);background:0 0;border:0;padding:0;font-size:15px}.stage2{background:0 0;border-radius:0;gap:1.25rem;margin-top:1.25rem;padding:0}.stage2 .analysis-form{order:-1;width:100%}.stage2-orbs li.on{text-align:left;background:var(--surface);border-radius:18px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:.15rem .85rem;max-width:none;padding:1rem;display:grid}.stage2-orbs li.on .orb{grid-row:span 3;box-shadow:0 12px 24px -12px #ff5e8a99;width:56px!important;height:56px!important}.stage2-orbs li.on strong{font-size:14px}.stage2-orbs li.on blockquote{font-size:15px}.stage2 .mission-choice{min-width:0;padding:0}.stage2 .mission-choice legend{float:none;margin:0 0 .35rem;line-height:1.4}.stage2 .chips{flex-wrap:wrap;gap:.4rem}.stage2 .analysis-form .chip{white-space:nowrap;flex:none;min-height:32px;padding:0 .75rem;font-size:13px}}.picked-personas{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.picked-persona{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:.75rem;min-width:0;padding:.7rem .6rem .7rem .8rem;display:flex}.picked-persona .persona-pick-text{flex:1;min-width:0}.picked-remove{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.picked-remove:hover{background:var(--surface);color:var(--ink)}.picked-add{border:1px dashed var(--line-strong,#b5c0cc);width:100%;height:100%;min-height:62px;color:var(--route);font:inherit;cursor:pointer;background:0 0;border-radius:14px;justify-content:center;align-items:center;gap:.45rem;font-weight:500;display:flex}.picked-add:hover{border-color:var(--route);background:#f7f7ff}.pkm-dialog{width:min(640px,100vw - 2rem);max-height:min(760px,100dvh - 2rem);color:var(--ink);background:#fff;border:0;border-radius:22px;padding:0;overflow:hidden;box-shadow:0 30px 80px -20px #0a254073}.pkm-dialog[open]{flex-direction:column;display:flex}.pkm-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a254073}.pkm-head{justify-content:space-between;align-items:center;padding:1.1rem 1.25rem .5rem;display:flex}.pkm-head h2{letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:500}.pkm-close{width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.pkm-close:hover{background:var(--surface)}.pkm-search{margin:.25rem 1.25rem .5rem}.pkm-body{flex:1;padding:.25rem 1.25rem 1rem;overflow-y:auto}.pkm-body section+section{margin-top:1rem}.pkm-body h3{color:var(--ink-2);margin:.5rem 0;font-size:13px;font-weight:500}.pkm-body h3 .muted{margin-left:.35rem;font-weight:400}.pkm-list{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.pkm-row{border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:.8rem;padding:.65rem .75rem;display:flex;position:relative}.pkm-row:hover{border-color:#b5c0cc}.pkm-row.on{border-color:var(--route);background:#f7f7ff}.pkm-row input{opacity:0;pointer-events:none;position:absolute}.pkm-row:has(input:focus-visible){outline-offset:1px;outline:3px solid #635bff4d}.pkm-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.pkm-text strong{font-weight:500}.pkm-text .muted{font-size:13px}.pkm-quote{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.pkm-check{border:1.5px solid var(--line);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.pkm-row.on .pkm-check{background:var(--route);border-color:var(--route)}.pkm-none{padding:1rem 0}.pkm-foot{border-top:1px solid var(--line);background:#fff;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}.pkm-count{margin-left:auto;font-size:14px}@media (width<=640px){.pkm-dialog{border-radius:22px 22px 0 0;width:100vw;max-width:100vw;height:92dvh;max-height:92dvh;margin:auto 0 0}}.pkm-list>li,.pkm-body section{min-width:0}.pkm-list{grid-template-columns:minmax(0,1fr)}.nav-group{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:.7rem 0 .2rem .7rem;font-size:11px;font-weight:600;display:block}.nav-todo{background:var(--warn);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}.visits-card .sessions-line{font-size:var(--t-xs);color:var(--ink-2);margin-top:.15rem}.install-status{border-radius:16px;flex-direction:column;gap:.75rem;margin-bottom:1rem;padding:1rem 1.2rem;display:flex}.install-status.on{background:var(--ok-soft);border-color:#bfe6d5}.install-status-head{align-items:baseline;gap:.7rem;line-height:1.5;display:flex}.install-dot{background:var(--warn);border-radius:50%;flex:none;width:10px;height:10px;animation:1.6s ease-in-out infinite install-wait;transform:translateY(1px)}.install-dot.on{background:var(--ok);animation:none}@keyframes install-wait{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.install-dot{animation:none}}.install-usage{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:.4rem;display:flex}.install-usage .visits-bar{max-width:22rem}.install-usage .form-error{margin:0}.install-page .seg-row{width:auto}.install-steps,.install-privacy{color:var(--ink-2);flex-direction:column;gap:.35rem;margin:0;padding-left:1.2rem;display:flex}.install-page .snippet{white-space:pre;max-width:100%;overflow-x:auto}.check-row{font-size:var(--t-sm);color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:.6rem;display:flex}.check-row input{flex:none;margin-top:.2rem}.install-notice{color:var(--route);border-radius:16px;flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;margin-bottom:1.2rem;padding:1rem 1.2rem;display:flex}.install-notice-text{min-width:0;color:var(--ink);flex-direction:column;flex:16rem;gap:.15rem;display:flex}.install-notice-text span{font-size:var(--t-sm);color:var(--ink-2)}.install-page .snippet.wrap{white-space:pre-wrap;overflow-wrap:anywhere}.acc-never{margin-top:.9rem}.acc-ask{align-items:flex-start;gap:.45rem;margin:.75rem 0 0;font-size:14px;line-height:1.45;display:flex}.acc-ask svg{flex:none;margin-top:3px}.acc-remove{margin-top:.6rem;font-size:14px}.acc-dialog{width:min(600px,100vw - 2rem)}.acc-form{flex-direction:column;flex:1;min-height:0;display:flex}.acc-body{flex-direction:column;gap:.9rem;display:flex}.acc-lede{color:var(--ink-2);margin:0;line-height:1.5}.acc-context{border:1px solid var(--route);background:#f7f7ff;border-radius:12px;margin:0;padding:.6rem .8rem;font-size:14px}.acc-tabs{background:var(--surface);border-radius:12px;align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.acc-tabs button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:14px;display:inline-flex}.acc-tabs button.on{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0a254026}.acc-current{margin:0;font-size:14px}.acc-fields{gap:.75rem;display:grid}.acc-fields .field{margin:0}.acc-cookies{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.acc-file{align-items:center;gap:.75rem;min-width:0;font-size:14px;display:flex}.acc-file .muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.acc-hint{align-items:flex-start;gap:.4rem;margin:0;font-size:13px;display:flex}.acc-how summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:.3rem;font-size:14px;list-style:none;display:inline-flex}.acc-how[open] summary svg{transform:rotate(90deg)}.acc-how ol,.acc-steps ol{gap:.4rem;margin:.5rem 0 0;padding-left:1.2rem;font-size:14px;line-height:1.5;display:grid}.acc-warning{color:#6b4a00;background:#fff8eb;border:1px solid #f3d9a4;border-radius:12px;gap:.6rem;padding:.75rem .9rem;font-size:14px;line-height:1.45;display:flex}.acc-warning>svg{flex:none;margin-top:2px}.acc-warning div{flex-direction:column;gap:2px;display:flex}.acc-warning strong{font-weight:600}.acc-steps h3{color:var(--ink-2);margin:0;font-size:13px;font-weight:500}.acc-steps .small{margin:.5rem 0 0}.acc-confirm{cursor:pointer;align-items:flex-start;gap:.6rem;font-size:14px;display:flex}.acc-confirm input{margin-top:3px}.acc-save{margin-left:auto}.acc-panel{z-index:40;border:1px solid var(--line);background:#fff;border-radius:16px;gap:.75rem;width:min(380px,100vw - 2rem);padding:.9rem 1rem;animation:.2s ease-out acc-panel-in;display:flex;position:fixed;bottom:1rem;right:1rem;box-shadow:0 24px 50px -20px #0a254066}@keyframes acc-panel-in{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.acc-panel{animation:none}}.acc-panel-icon{width:36px;height:36px;color:var(--route);background:#f7f7ff;border-radius:50%;flex:none;place-items:center;display:grid}.acc-panel-text{flex-direction:column;gap:.3rem;min-width:0;padding-right:1rem;font-size:14px;line-height:1.45;display:flex}.acc-panel-text strong{font-weight:500}.acc-panel-text>span{color:var(--ink-2)}.acc-panel-actions{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.acc-panel-actions .button{padding:.4rem .8rem;font-size:14px}.acc-panel-close{width:28px;height:28px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.acc-panel-close:hover{background:var(--surface)}@media (width<=640px){.acc-panel{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));width:auto}}.acc-note{align-items:flex-start;gap:.5rem;display:flex}.acc-note svg{flex:none;margin-top:3px}.acc-saved{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.acc-saved .site-item-text{flex:1;min-width:0}.acc-saved-actions{align-items:center;gap:.75rem;display:flex}.real-nav{margin:0 calc(-1 * var(--gutter)) 1.25rem;padding:.9rem var(--gutter) .75rem;border-bottom:1px solid var(--line);flex-direction:column;gap:.75rem;display:flex}.real-nav-title{letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:1rem;font-size:1.5rem;display:flex}.real-nav-live{letter-spacing:0;color:var(--ok);align-items:center;gap:.4rem;font-size:12px;display:inline-flex}.real-nav-live i{background:var(--ok);border-radius:50%;width:7px;height:7px}.real-nav-segs{background:#f1f4f8;border-radius:11px;gap:4px;padding:3px;display:flex}.real-nav-segs a{min-height:38px;color:var(--ink-2);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:.35rem;font-size:13.5px;font-weight:500;text-decoration:none;display:flex;position:relative}.real-nav-segs a.on{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0a25401f}.real-nav-segs .tab-todo{position:static}@media (width<=899px){.app .page:has(>.real-nav)>.page-head h1{font-size:1.15rem;font-weight:500}}@media (width>=900px){.real-nav{display:none}}.tabbar.tabbar-5{grid-template-columns:repeat(5,minmax(0,1fr))}.tab-icon{display:inline-grid;position:relative}.tab-todo{background:var(--signal);width:8px;height:8px;box-shadow:0 0 0 2px var(--paper);border-radius:50%;position:absolute;top:-2px;right:-4px}.tab-new-context .tab-new-dot{background:var(--brand-gradient-soft)}.tab-new-context{color:var(--ink)}.session-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.session-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:.85rem;padding:.9rem .25rem;text-decoration:none;display:grid}.session-row:hover{background:var(--surface)}.session-orb,.real-orb{background:var(--surface);border:1.5px solid var(--line-strong);color:var(--ink-2);box-sizing:border-box;border-radius:50%;place-items:center;display:grid}.session-orb{width:36px;height:36px}.session-orb.known{background:var(--route-soft);color:#4338ca;border-color:#cdc9ff}.real-orb{border-width:2px;width:64px;height:64px}.session-who{flex-direction:column;gap:.3rem;min-width:0;display:flex}.session-who strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.session-path{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.session-friction,.fact-tags{flex-wrap:wrap;gap:.35rem;display:flex}.v3-fact .fact-tags{display:flex}.session-when{color:var(--muted);text-align:right;flex-direction:column;align-items:flex-end;gap:.25rem;font-size:12px;display:flex}.session-device{align-items:center;gap:.3rem;display:inline-flex}@media (width<=639px){.hide-narrow{display:none}}.r3-chip.real-chip{background:var(--ok-soft);color:var(--ok);border-color:#0000}.attention-bar{background:var(--ink);position:relative}.attention-bar b{background:repeating-linear-gradient(135deg, var(--line-strong) 0 3px, var(--surface) 3px 6px);position:absolute;top:0;bottom:0}.stage-caption .caption-fact{font-family:var(--font-body);color:var(--paper);font-size:1.05rem;line-height:1.4}.moment-list .moment-idle .thought-action,.moment-list .moment-scroll .thought-action{color:var(--ink-2);font-weight:400}.tag-event{background:var(--route-soft);color:#4338ca;border-color:#0000}.page-strip-band{background:var(--paper);cursor:pointer;border-radius:8px;height:34px;position:relative;overflow:hidden}.page-strip-page{box-sizing:border-box;border-right:2px solid var(--paper);align-items:center;padding:0 .4rem;display:flex;position:absolute;top:6px;bottom:6px;overflow:hidden}.page-strip-page span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.page-strip-page.tint-0{background:#eeedff}.page-strip-page.tint-1{background:#e3e1ff}.page-strip-page.tint-2{background:#d7d4ff}.page-strip-idle{pointer-events:none;background:repeating-linear-gradient(135deg,#0a254024 0 3px,#0000 3px 7px);position:absolute;top:6px;bottom:6px}.page-strip-mark{border:2px solid var(--paper);cursor:pointer;z-index:1;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;padding:0;position:absolute;top:50%}.page-strip-mark.sev-dot-high{background:var(--signal)}.page-strip-mark.sev-dot-medium{background:var(--route)}.page-strip-mark.sev-dot-low{background:var(--ink-2)}.page-strip-head{border-left:1.5px dashed var(--ink);pointer-events:none;position:absolute;top:0;bottom:0}.ask-ai{background:var(--brand-gradient);color:var(--paper);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;margin-top:2.5rem;padding:1.75rem 2rem;display:flex}.ask-ai>div{max-width:40rem}.ask-ai-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--on-brand-2);font-size:12px}.ask-ai h2{color:var(--paper);margin:.35rem 0 .4rem;font-size:1.4rem;font-weight:500}.ask-ai p{color:var(--on-brand-2);margin:0;line-height:1.5}.ask-ai code{color:var(--paper);background:#ffffff29;border:0}.app .ask-ai .button.ask-ai-button{background:var(--paper);border-color:var(--paper);min-height:48px;color:var(--ink);padding:0 1.4rem;font-weight:600}.ask-ai :focus-visible{outline-color:var(--paper)}@media (width<=639px){.ask-ai{padding:1.25rem}.app .ask-ai .button.ask-ai-button{width:100%}}.filters-toggle{display:none}@media (width<=899px){.filters-toggle{margin-bottom:1rem;display:inline-flex}.filters.folded{display:none}}.session-friction .sev,.v3-fact .fact-tags .sev{height:22px;padding:0 .55rem;font-size:12px}.beta-tag{border-radius:var(--radius-pill);background:var(--route-soft);color:#4338ca;font-family:var(--font-body);letter-spacing:.02em;text-transform:none;vertical-align:middle;cursor:help;align-items:center;margin-left:.4rem;padding:.05rem .4rem;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}h1 .beta-tag{margin-left:.5rem;font-size:12px}.real-nav-name{align-items:center;display:inline-flex}.terms-card{border:1px solid var(--route);background:var(--paper);border-radius:16px;flex-direction:column;gap:.8rem;margin-bottom:1rem;padding:1.2rem 1.3rem;display:flex}.terms-card h2{margin:0;font-size:1.15rem}.terms-card p{margin:0}.terms-list{flex-direction:column;gap:.65rem;display:flex}.terms-list .check-row{color:var(--ink);line-height:1.5}.terms-accepted{align-items:center;gap:.4rem;margin:0 0 .8rem;display:flex}.terms-locked{filter:blur(4px);opacity:.55;-webkit-user-select:none;user-select:none;pointer-events:none}.script-invite{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding:1rem 2.6rem 1rem 1.2rem;display:grid;position:relative}.script-invite-icon{background:var(--route-soft);width:40px;height:40px;color:var(--route);border-radius:12px;place-items:center;display:grid}.script-invite-text{font-size:var(--t-sm);flex-direction:column;gap:.2rem;margin:0;line-height:1.5;display:flex}.script-invite-text strong{color:var(--ink);font-size:1rem;font-weight:500}.script-invite .button{border-radius:var(--radius-pill);white-space:nowrap}.script-invite-close{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.6rem;right:.6rem}.script-invite-close:hover{background:var(--line);color:var(--ink)}@media (width<=640px){.script-invite{grid-template-columns:auto minmax(0,1fr)}.script-invite .button{grid-column:1/-1;justify-self:start}}.r3-next-real{font-size:var(--t-sm);margin:.8rem 0 0}.install-notice-actions{flex-wrap:wrap;gap:.5rem;display:flex}.real2-copy{flex-direction:column;gap:.6rem;display:flex}.real2-copy p{max-width:48ch;color:var(--ink-2);margin:0;font-size:1.05rem;line-height:1.55}.real2-copy p.small{font-size:var(--t-sm)}.real2-figure{background:var(--surface);border-radius:24px;margin:2.5rem 0 0;padding:1.25rem}.real2-sessions{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.real2-sessions li{background:var(--paper);border:1px solid var(--line);font-size:var(--t-sm);border-radius:14px;grid-template-columns:5.5rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem 1rem;padding:.75rem 1rem;display:grid}.real2-device{color:var(--muted)}.real2-trail{overflow-wrap:anywhere;min-width:0;color:var(--ink-2)}.real2-trail code{font-family:var(--font-code);color:var(--ink);font-size:.85em}.real2-end{color:var(--ok,#0e9f6e);font-weight:500}.real2-end.left{color:var(--danger)}.real2-time{color:var(--muted);font-variant-numeric:tabular-nums}.real2-figure figcaption{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.5rem .8rem;margin-top:1rem;display:flex}.real2-test{border-radius:var(--radius-pill);background:var(--route-soft);color:#4338ca;padding:.3rem .8rem;font-weight:500}@media (width<=640px){.real2-sessions li{grid-template-columns:minmax(0,1fr) auto}.real2-trail{order:-1;grid-column:1/-1}}.faq2-list{border-top:1px solid var(--line);flex-direction:column;margin-top:1.5rem;display:flex}.faq2-list details{border-bottom:1px solid var(--line)}.faq2-list summary{cursor:pointer;padding:1rem 0;font-size:1.05rem;font-weight:500}.faq2-list p{max-width:68ch;color:var(--ink-2);margin:0 0 1.1rem;line-height:1.6}.erase-session{border:1px solid var(--line);border-radius:14px;margin-top:1.5rem;padding:.9rem 1.1rem}.erase-session summary{cursor:pointer;font-size:var(--t-sm);color:var(--ink-2)}.erase-session p{margin:.6rem 0}.legal{max-width:1100px;padding:2rem var(--gutter) 4rem;margin:0 auto}.legal-head h1{letter-spacing:-.03em;margin:.5rem 0 .4rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:400}.legal-head>.muted{font-size:var(--t-sm);margin:0}.legal-intro p{max-width:62ch;color:var(--ink-2);font-size:1.1rem;line-height:1.55}.legal-body{grid-template-columns:minmax(0,1fr);gap:2rem;margin-top:2rem;display:grid}@media (width>=900px){.legal-body{grid-template-columns:15rem minmax(0,1fr);gap:3.5rem}.legal-toc{align-self:start;position:sticky;top:1.5rem}}.legal-toc ol,.legal-others{font-size:var(--t-sm);flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.legal-toc a{color:var(--ink-2);text-decoration:none}.legal-toc a:hover{color:var(--route)}.legal-others{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:1rem}.legal-text{min-width:0;max-width:72ch}.legal-text section{margin-bottom:2.25rem;scroll-margin-top:1.5rem}.legal-text h2{margin:0 0 .75rem;font-size:1.3rem;font-weight:500}.legal-text p,.legal-text li,.legal-text dd{color:var(--ink-2);line-height:1.65}.legal-text ul{padding-left:1.2rem}.legal-text li+li{margin-top:.4rem}.legal-dl dt{color:var(--ink);margin-top:.9rem;font-weight:500}.legal-dl dd{margin:.2rem 0 0}.legal-table-wrap{border:1px solid var(--line);border-radius:14px;max-width:100%;margin:1rem 0;overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--t-sm)}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.7rem .9rem;line-height:1.5}.legal-table th{background:var(--surface);color:var(--ink);font-weight:500}.legal-table tr:last-child td{border-bottom:0}.legal-table code{font-family:var(--font-code);overflow-wrap:anywhere;font-size:.85em}.link-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.legal-links{font-size:var(--t-sm);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.8rem;display:flex}.legal-links a,.legal-links .link-button{color:var(--ink-2);text-decoration:none}.legal-links a:hover,.legal-links .link-button:hover{color:var(--ink);text-decoration:underline}.side-legal{flex-wrap:wrap;gap:.2rem .8rem;margin-top:.6rem;font-size:12px;display:flex}.side-legal a,.side-legal .link-button{color:var(--muted);text-decoration:none}.side-legal a:hover,.side-legal .link-button:hover{color:var(--ink)}.auth-legal{text-align:center;max-width:400px;margin:1rem auto 0;line-height:1.5}.cookie-banner{z-index:1000;border:1px solid var(--line);background:var(--paper);border-radius:18px;width:min(640px,100vw - 2rem);padding:1.2rem 1.3rem 1.1rem;position:fixed;bottom:1rem;left:50%;transform:translate(-50%);box-shadow:0 24px 60px -20px #0a254059}.cookie-banner h2{margin:0 2rem .5rem 0;font-size:1.05rem;font-weight:500}.cookie-banner p{font-size:var(--t-sm);color:var(--ink-2);margin:0;line-height:1.55}.cookie-banner-actions{grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1rem;display:grid}.cookie-banner-actions .button{justify-content:center}.cookie-banner-close{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.7rem;right:.7rem}.cookie-banner-close:hover{background:var(--line);color:var(--ink)}@media (width<=899px){body:has(.tabbar) .cookie-banner{bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.public-nav .nav-extra{white-space:nowrap}@media (width<=760px){.public-nav .nav-extra{display:none}}.foot-links{font-size:var(--t-sm);flex-wrap:wrap;gap:.4rem 1.1rem;margin-top:.8rem;display:flex}.public-foot .foot-links a{color:var(--ink-2);font-weight:400;text-decoration:none}.public-foot .foot-links a:hover{color:var(--ink);text-decoration:underline}.demo2{flex-direction:column;gap:clamp(1.5rem,3vw,2.25rem);display:flex}.demo2-cta{align-self:flex-start}.promo-video{width:100%}.promo-frame{aspect-ratio:16/9;border:1px solid var(--line);background:#0b1220;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 24px 64px #0e15261f}.promo-frame video{object-fit:contain;background:#0b1220;width:100%;height:100%;display:block}.promo-play{cursor:pointer;font:inherit;background:linear-gradient(#0b122000,#0b12202e);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.promo-play-pill{border-radius:var(--radius-pill);background:var(--ink);min-height:56px;color:var(--paper);align-items:center;gap:.7rem;padding:0 1.4rem 0 .45rem;font-size:1.05rem;font-weight:500;transition:transform .15s;display:inline-flex;box-shadow:0 12px 32px #0b122059}.promo-play:hover .promo-play-pill{transform:scale(1.04)}.promo-play:focus-visible{outline:none}.promo-play:focus-visible .promo-play-pill{outline:3px solid var(--route);outline-offset:3px}.promo-play-icon{background:var(--brand-gradient);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.promo-play-time{color:var(--on-brand-2);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.promo-play-pill{transition:none}.promo-play:hover .promo-play-pill{transform:none}}@media (width<=600px){.promo-frame{border-radius:16px}.promo-play-pill{min-height:48px;padding-right:1.1rem;font-size:.95rem}.promo-play-icon{width:38px;height:38px}}.promo-transcript{max-width:72ch;font-size:var(--t-sm);color:var(--ink-2);margin-top:1rem;line-height:1.6}.promo-transcript summary{cursor:pointer;color:var(--ink);min-height:32px;font-weight:500}.promo-transcript p{margin:.6rem 0 0}.rv-hero h1{margin-top:.6rem}.rv-hero .kicker2{align-items:center;display:inline-flex}.rv-note{font-size:var(--t-sm)!important;margin-top:.9rem!important}.real2-more{color:var(--route);font-weight:500;text-decoration:none}.real2-more:hover{text-decoration:underline}.rv-acts,.rv-cards,.rv-lists{grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.5rem;display:grid}@media (width>=760px){.rv-acts,.rv-lists{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv-acts article,.rv-cards article,.rv-lists>div{background:var(--surface);border-radius:24px;padding:1.75rem}.rv-acts h3,.rv-cards h3,.rv-lists h3,.rv-steps h3{margin:0 0 .4rem;font-size:1.2rem;font-weight:500}.rv-acts p,.rv-cards p,.rv-steps p{color:var(--ink-2);margin:0;line-height:1.55}.rv-when{font-size:var(--t-sm);font-weight:500;color:var(--route)!important;margin:0 0 .6rem!important}.rv-acts+.real2-figure{margin-top:1rem}.rv-steps{counter-reset:rv-step;grid-template-columns:minmax(0,1fr);gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}@media (width>=900px){.rv-steps{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr)}}.rv-steps li{counter-increment:rv-step;background:var(--surface);border-radius:24px;min-width:0;padding:1.75rem}.rv-steps li:before{content:counter(rv-step);background:var(--ink);width:32px;height:32px;color:var(--paper);font-size:var(--t-sm);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;font-weight:500;display:inline-flex}.rv-snippet{font-family:var(--font-code);white-space:pre;margin:1rem 0 0;font-size:12.5px}.rv-lists ul{flex-direction:column;gap:.55rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.rv-lists li{color:var(--ink-2);padding-left:1.6rem;line-height:1.5;position:relative}.rv-lists li:before{content:"";border-left:2px solid var(--route);border-bottom:2px solid var(--route);width:.7rem;height:.4rem;position:absolute;top:.35em;left:.15rem;transform:rotate(-45deg)}.rv-lists .rv-never li:before{border-left:0;border-bottom:2px solid var(--danger);width:.75rem;height:0;top:.7em;transform:none}.rv-plans{border-collapse:collapse;width:100%;margin-top:2rem;font-size:1rem}.rv-plans th,.rv-plans td{border-bottom:1px solid var(--line);text-align:left;padding:.9rem .5rem;font-weight:400}.rv-plans thead th{font-size:var(--t-sm);color:var(--muted)}.rv-plans tbody th{font-weight:500}.rv-plans tbody th .muted{margin-left:.4rem;font-weight:400}.rv-plans-more{margin:1rem 0 0}.rv-plans-more a{color:var(--route);font-weight:500}@media (width<=520px){.rv-plans{font-size:var(--t-sm)}.rv-plans tbody th .muted{margin-left:0;display:block}}@media (width<=700px){.rv-hero .hero2-actions{align-items:center;gap:1rem}.rv-hero .hero2-actions .button.brand{display:inline-flex}}.feedback-dock{z-index:40;pointer-events:none;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:18px;right:18px}.feedback-dock>*{pointer-events:auto}@media (width<=899px){.feedback-dock.with-tabbar{bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 12px)}.feedback-dock{right:12px}}.feedback-fab{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);height:38px;color:var(--ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 8px 24px -12px #0a254059}.feedback-fab:hover,.feedback-fab.open{border-color:var(--line-strong)}.feedback-panel{border:1px solid var(--line);background:var(--paper);border-radius:16px;width:min(360px,100vw - 24px);padding:16px;box-shadow:0 24px 48px -20px #0a254066}.feedback-panel-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.feedback-panel-head strong{font-size:15px;font-weight:500}.feedback-close{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px;display:inline-flex}.feedback-close:hover{background:var(--surface);color:var(--ink)}.feedback-form{flex-direction:column;gap:10px;display:flex}.feedback-kinds{flex-wrap:wrap;gap:6px;display:flex}.feedback-kinds button{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink-2);font:inherit;cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;display:inline-flex}.feedback-kinds button.active{border-color:var(--route);background:var(--route-soft,#f0efff);color:var(--route)}.feedback-form textarea{border:1px solid var(--line);width:100%;min-height:110px;font:inherit;resize:vertical;border-radius:10px;padding:10px 12px;font-size:14px}.feedback-form textarea:focus{border-color:var(--route);outline:none;box-shadow:0 0 0 3px #635bff26}.feedback-form-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.feedback-sent{flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;display:flex}.feedback-sent p{color:var(--ink-2);margin:0}.feedback-sent-mark{color:#0f6b4b;background:#e8f7ef;border-radius:999px;padding:6px;display:inline-flex}.feedback-filter{background:var(--surface);border-radius:10px;gap:4px;margin-bottom:1rem;padding:3px;display:inline-flex}.feedback-filter button{color:var(--ink-2);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 12px;font-size:13px}.feedback-filter button.active{background:var(--paper);color:var(--ink);box-shadow:0 1px 2px #0a25401a}.feedback-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.feedback-item{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.feedback-item.done{opacity:.65}.feedback-item-head,.feedback-item-foot{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.feedback-item-head .muted{margin-left:auto}.feedback-item-foot{justify-content:space-between}.feedback-message{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.55}.feedback-kind.kind-bug{color:#c0245b;background:#fdecef}.feedback-kind.kind-help{color:#4b44d6;background:#f0efff}.feedback-kind.kind-feedback{color:#0f6b4b;background:#e8f7ef}.session-who-head{flex-wrap:nowrap;align-items:flex-start}.session-who-text{flex-direction:column;gap:.45rem;min-width:0;display:flex}.session-page h1.session-title{overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.15}.session-identity{font-size:var(--t-sm);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin:0;display:flex}.copy-value{border:1px solid var(--line);background:var(--paper);max-width:100%;color:var(--ink-2);font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.copy-value code{text-overflow:ellipsis;white-space:nowrap;background:0 0;min-width:0;padding:0;font-size:12.5px;overflow:hidden}.copy-value:hover{border-color:var(--line-strong);color:var(--ink)}.real-orb.known{color:var(--route)}.session-about{border-top:1px solid #eef1f4;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:2.5rem;padding-top:2rem;display:grid}@media (width>=960px){.session-about{grid-template-columns:repeat(2,minmax(0,1fr))}}.session-card{background:var(--paper);border:1px solid #eef1f4;border-radius:18px;flex-direction:column;gap:.85rem;min-width:0;padding:1.25rem;display:flex}.session-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.session-card-head h2{margin:0;font-size:1.1rem;font-weight:500}.session-card-head a{color:var(--route);font-size:var(--t-sm);align-items:center;gap:.25rem;font-weight:500;text-decoration:none;display:inline-flex}.session-card p{margin:0}.session-card-note{color:var(--ink-2)}.session-facts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.5rem;margin:0;display:grid}.session-facts div{background:var(--surface);border-radius:12px;flex-direction:column;gap:.3rem;min-width:0;padding:.7rem .85rem;display:flex}.session-facts dt{color:var(--muted);font-size:12.5px}.session-facts dd{font-size:var(--t-sm);overflow-wrap:anywhere;margin:0;font-weight:500}.session-facts dd .copy-value{background:0 0;border:0;padding:0}.session-accounts{flex-direction:column;gap:.45rem;display:flex}.session-account-list{flex-wrap:wrap;gap:6px;display:flex}.session-account{border:1px solid var(--line);border-radius:var(--radius-pill);max-width:100%;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;padding:3px 10px;font-size:12.5px;text-decoration:none;overflow:hidden}.session-account:hover{border-color:var(--line-strong);color:var(--ink)}.session-account.current{border-color:var(--route);color:var(--route)}.session-who .session-email{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.visits-card-link{color:var(--route);align-items:center;gap:2px;margin-top:2px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.visits-card-link:hover{text-decoration:underline}.billing-banner{border:1px solid var(--line);background:var(--surface);font-size:var(--t-sm);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:1rem;padding:12px 16px;display:flex}.billing-banner.ok{color:#0f6b4b;background:#effaf4;border-color:#b7e4cc}.billing-banner.pending{color:#4b44d6;background:#f5f4ff;border-color:#d6d3ff}.billing-banner.warn{color:#8a5300;background:#fff8ec;border-color:#f6d39a}.billing-banner .link-button{margin-left:auto}.billing-current{background:var(--paper);border:1px solid #eef1f4;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:1.5rem;padding:18px 20px;display:flex}.billing-current-line{color:var(--ink-2);font-size:var(--t-sm);margin:8px 0 0}.billing-plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.billing-plan{background:var(--paper);border:1px solid #eef1f4;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex}.billing-plan.current{border-color:var(--route);box-shadow:0 0 0 3px #635bff1a}.billing-plan header{justify-content:space-between;align-items:center;display:flex}.billing-plan h2{margin:0;font-size:1.15rem;font-weight:500}.billing-plan-tag{border-radius:var(--radius-pill);color:#4b44d6;background:#f0efff;padding:2px 8px;font-size:12px;font-weight:500}.billing-price{margin:0}.billing-price strong{letter-spacing:-.02em;font-size:1.6rem;font-weight:500}.billing-plan ul{font-size:var(--t-sm);color:var(--ink-2);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.billing-plan li{align-items:flex-start;gap:6px;display:flex}.billing-plan li .icon{color:var(--route);flex:none;margin-top:3px}.billing-plan-action{margin-top:auto;padding-top:4px}.billing-plan-action .button{justify-content:center;width:100%}.billing-foot{margin-top:1.25rem}.docs{max-width:1240px;padding:2rem var(--gutter,1.25rem) 4rem;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin:0 auto;display:grid}@media (width>=900px){.docs{grid-template-columns:240px minmax(0,1fr);gap:3rem}}@media (width>=1200px){.docs{grid-template-columns:240px minmax(0,1fr) 200px}}.docs-side{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (width>=900px){.docs-side{align-self:start;position:sticky;top:1.5rem}}.docs-home{color:var(--ink);font-size:1.05rem;font-weight:500;text-decoration:none}.docs-search{position:relative}.docs-search-field{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.docs .docs-search-field input{min-width:0;height:36px;min-height:0;box-shadow:none;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:14px}.docs-search-field:focus-within{border-color:var(--route);box-shadow:0 0 0 3px #635bff26}.docs-search-results{z-index:20;border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px -18px #0a254059}.docs-search-results>p{margin:6px 8px}.docs-search-result{color:var(--ink);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;text-decoration:none;display:flex}.docs-search-result:hover{background:var(--surface)}.docs-search-result strong{font-size:14px;font-weight:500}.docs-search-result span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.docs-nav-toggle{justify-content:flex-start;font-size:13.5px}@media (width>=900px){.docs-nav-toggle{display:none}}.docs-nav-wrap{display:none}.docs-nav-wrap.open{display:block}@media (width>=900px){.docs-nav-wrap{display:block}}.docs-nav{flex-direction:column;gap:1.1rem;display:flex}.docs-nav-section{flex-direction:column;gap:2px;display:flex}.docs-nav-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:11.5px;font-weight:500}.docs-nav-link{color:var(--ink-2);border-radius:8px;padding:5px 10px;font-size:14px;text-decoration:none}.docs-nav-link:hover{background:var(--surface);color:var(--ink)}.docs-nav-link.active{color:#4b44d6;background:#f0efff;font-weight:500}.docs-article{min-width:0;max-width:760px}.docs-kicker{color:var(--route);margin:0;font-size:13px;font-weight:500}.docs-article h1{letter-spacing:-.03em;margin:.4rem 0 .5rem;font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:400;line-height:1.15}.docs-lede{color:var(--ink-2);margin:0 0 2rem;font-size:1.1rem}.docs-body{color:var(--ink);font-size:15.5px;line-height:1.7}.docs-body h2{letter-spacing:-.01em;margin:2.4rem 0 .7rem;scroll-margin-top:1.5rem;font-size:1.35rem;font-weight:500}.docs-body h3{margin:1.8rem 0 .5rem;scroll-margin-top:1.5rem;font-size:1.08rem;font-weight:500}.docs-body p,.docs-body ul,.docs-body ol{margin:0 0 1rem}.docs-body ul,.docs-body ol{padding-left:1.3rem}.docs-body li+li{margin-top:.3rem}.docs-body a{color:var(--route)}.docs-body code{background:var(--surface);border-radius:5px;padding:1px 5px;font-family:Geist Mono,ui-monospace,monospace;font-size:.88em}.docs-body pre{color:#e6edf5;background:#0a2540;border-radius:12px;margin:0 0 1.2rem;padding:14px 16px;font-size:13.5px;line-height:1.6;overflow-x:auto}.docs-body pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.docs-body table{border-collapse:collapse;width:100%;margin:0 0 1.2rem;font-size:14.5px}.docs-body th,.docs-body td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.docs-body th{color:var(--ink-2);font-weight:500}.docs-body blockquote{border-left:3px solid var(--route);color:var(--ink-2);background:#f5f4ff;border-radius:0 10px 10px 0;margin:0 0 1rem;padding:10px 14px}.docs-body blockquote p:last-child{margin:0}.docs-pager{border-top:1px solid var(--line);justify-content:space-between;gap:12px;margin-top:3rem;padding-top:1.5rem;display:flex}.docs-pager a{border:1px solid var(--line);max-width:48%;color:var(--ink);border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;display:flex}.docs-pager a.next{text-align:right;align-items:flex-end;margin-left:auto}.docs-pager a:hover{border-color:var(--line-strong)}.docs-pager strong{align-items:center;gap:4px;font-weight:500;display:inline-flex}.docs-toc{display:none}@media (width>=1200px){.docs-toc{flex-direction:column;align-self:start;gap:6px;display:flex;position:sticky;top:1.5rem}}.docs-toc a{color:var(--ink-2);font-size:13px;text-decoration:none}.docs-toc a.sub{padding-left:10px}.docs-toc a:hover{color:var(--route)}.tests-page .empty-card{text-align:center;align-items:center;margin-inline:auto}.auth-ed{--ed-ink:#111;--ed-soft:#555;--ed-mute:#8a8a8a;--ed-line:#e4e4df;--ed-grey:#f5f5f2;--ed-red:#e5484d;--ed-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;color:var(--ed-ink);background:#fff}.auth-ed .auth-split-main{padding:32px 20px 48px}.auth-ed .auth-intro,.auth-ed .auth-card{color:var(--ed-ink)}.auth-ed .auth-card{box-shadow:none;background:0 0;border:0;border-radius:0}.auth-ed .brand-mark{color:var(--ed-ink)}.auth-ed .auth-card p,.auth-ed .auth-intro .muted{color:var(--ed-soft)}.auth-ed .field span{color:var(--ed-ink)}.auth-ed input,.auth-ed select,.auth-ed textarea{border-color:#d9d9d4;border-radius:10px}.auth-ed input:focus,.auth-ed select:focus,.auth-ed textarea:focus{border-color:var(--ed-ink);outline:none;box-shadow:0 0 0 3px #00000014}.auth-ed .button.primary,.auth-ed .button.cobalt{background:var(--ed-ink);border-color:var(--ed-ink);color:#fff;box-shadow:none;border-radius:999px}.auth-ed .button.primary:hover:not(:disabled),.auth-ed .button.cobalt:hover:not(:disabled){background:#2b2b2b;border-color:#2b2b2b}.auth-ed .button.primary:disabled{color:#8a8a8a;background:#ececea;border-color:#ececea}.auth-ed .next-chip{border-color:var(--ed-line);font-family:var(--ed-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ed-soft);border-radius:999px;font-size:11px}.auth-ed .auth-legal{color:var(--ed-mute)}.auth-ed .auth-legal a{color:var(--ed-ink)}.auth-ed .auth-split-side{display:none}@media (width>=1000px){.auth-screen.auth-split.auth-ed{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;min-height:100dvh;padding:0;display:grid}.auth-ed .auth-split-main{place-items:center;padding:48px;display:grid}.auth-ed .auth-split-side{color:var(--ed-ink);background-color:var(--ed-grey);border-left:1px solid var(--ed-line);background-image:radial-gradient(#00000017 1px,#0000 1px);background-size:16px 16px;border-radius:0;justify-content:center;align-items:center;padding:64px;display:flex;position:relative;overflow:hidden}.auth-ed .auth-split-side:before{content:"";background:radial-gradient(60% 55% at 50% 50%, var(--ed-grey) 35%, #f5f5f200 100%);pointer-events:none;position:absolute;inset:0}}.auth-ed__page{flex-direction:column;gap:22px;width:min(480px,100%);display:flex;position:relative}.auth-ed__eyebrow{font:11px var(--ed-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ed-mute);align-items:center;gap:8px;margin:0;display:inline-flex}.auth-ed__eyebrow .dot{background:var(--ed-red);border-radius:50%;width:6px;height:6px}.auth-ed__quote{border-left:2px solid var(--ed-ink);font-family:var(--font-display,inherit);letter-spacing:-.02em;color:var(--ed-ink);margin:0;padding:2px 0 2px 20px;font-size:34px;font-style:normal;font-weight:300;line-height:1.22}.auth-ed__who{color:var(--ed-soft);align-items:center;gap:10px;margin:0;font-size:14px;display:inline-flex}.auth-ed__tl{font:10.5px var(--ed-mono);letter-spacing:.04em;color:var(--ed-mute);align-items:center;gap:12px;margin-top:26px;display:flex}.auth-ed__tl .track{background:#d6d6d1;flex:1;height:1px;position:relative}.auth-ed__tl .fill{background:var(--ed-ink);width:57%;position:absolute;top:0;bottom:0;left:0}.auth-ed__tl .mk{border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%}.auth-ed__tl .mk.amb{background:var(--ed-mute)}.auth-ed__tl .mk.red{background:var(--ed-red);box-shadow:0 0 0 4px #e5484d29}.auth-ed__tl b{white-space:nowrap;font:9.5px var(--ed-mono);letter-spacing:.08em;text-transform:uppercase;color:#6b6b6b;position:absolute;bottom:12px;transform:translate(-50%)}.auth-ed__tl b.red{color:var(--ed-red)}.auth-ed__rows{border-top:1px solid var(--ed-ink);margin:0;padding:0;list-style:none}.auth-ed__rows li{border-bottom:1px solid var(--ed-line);grid-template-columns:20px 1fr auto;align-items:center;gap:12px;height:46px;display:grid}.auth-ed__rows .name{color:var(--ed-ink);font-size:14px}.auth-ed__rows .st{font:10px var(--ed-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ed-ink)}.auth-ed__rows .st.red{color:var(--ed-red)}.auth-ed__rows .st.grey{color:var(--ed-mute)}.auth-ed__caption{font:10px var(--ed-mono);letter-spacing:.06em;text-transform:uppercase;color:#a3a3a0;margin:0}.lx{--lx-ink:#0a2540;--lx-ink-2:#425466;--lx-muted:#5e6b7e;--lx-line:#e6ebf1;--lx-line-2:#dce2ea;--lx-mark:#c9d2dd;--lx-soft:#f6f9fc;--lx-soft-2:#f6f8fb;--lx-link:#5145e5;--lx-deep:#0d1738;--lx-deeper:#091030;--lx-peri:#8d9bc7;--lx-peri-2:#aeb9dc;--lx-peri-3:#c9d1ea;--lx-on-deep:#e5e8f2;--lx-ok:#1f7a5c;--lx-bad:#b4234f;--lx-brand:linear-gradient(135deg, #635bff 0%, #a960ee 55%, #ff7ab2 100%);--lx-spot:radial-gradient(90% 130% at 100% 100%, #ffb36b 0%, #ffb36b00 50%), radial-gradient(80% 120% at 85% 0%, #ff5e8a 0%, #ff5e8a00 55%), linear-gradient(120deg, #0a2540 0%, #3b2e8f 55%, #635bff 100%);--lx-mono:var(--font-code);--lx-serif:"Source Serif 4", Georgia, serif;min-height:100%;color:var(--lx-ink);font-family:var(--font-body);background:#fff;flex-direction:column;font-size:17px;line-height:1.55;display:flex}.lx main{flex:1}.lx :where(h1,h2,h3,p,figure,ol,ul,blockquote){margin:0}.lx a{color:var(--lx-link);text-decoration:none}.lx a:hover{color:var(--lx-ink)}.lx code,.lx .lx-mono{font-family:var(--lx-mono)}.lx-band{border-top:1px solid var(--lx-line);background:#fff;padding:0 24px;position:relative}.lx-band.soft{background:var(--lx-soft)}.lx-band.deep{background:var(--lx-deep);color:#fff;border-top-color:#ffffff1f}.lx-frame{border-left:1px solid var(--lx-line);border-right:1px solid var(--lx-line);box-sizing:border-box;max-width:1200px;margin:0 auto;padding:104px 40px;position:relative}.deep>.lx-frame{border-color:#ffffff1f}.lx-frame:before,.lx-frame:after{content:"";background:var(--lx-mark);width:7px;height:7px;position:absolute;top:-4px}.lx-frame:before{left:-4px}.lx-frame:after{right:-4px}.deep>.lx-frame:before,.deep>.lx-frame:after{background:#ffffff59}.lx-stack{flex-direction:column;gap:48px;display:flex}.lx-eyebrow{color:var(--lx-link);font-size:15px;font-weight:500}.deep .lx-eyebrow{color:#b7b2ff}.lx-head{max-width:860px}.lx-head .lx-eyebrow{margin-bottom:14px}.lx-h2{letter-spacing:-.03em;text-wrap:pretty;color:inherit;font-size:clamp(30px,3.4vw,44px);font-weight:400;line-height:1.12}.lx-h2 .rest{color:var(--lx-muted)}.deep .lx-h2{color:#fff}.deep .lx-h2 .rest{color:var(--lx-peri)}.lx-h2.big{letter-spacing:-.04em;font-size:clamp(34px,4vw,56px);font-weight:300;line-height:1.05}.lx-lead{max-width:640px;color:var(--lx-ink-2);font-size:18px;line-height:1.6;margin-top:20px!important}.deep .lx-lead{color:var(--lx-peri-2)}.lx-accent{color:var(--lx-link)}.lx-btn{border:1px solid var(--lx-line-2);min-height:48px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:500;display:inline-flex;color:var(--lx-ink)!important}.lx-btn:hover{border-color:var(--lx-mark)}.lx-btn.brand{background:var(--lx-brand);border:0;box-shadow:inset 0 1px #ffffff38;color:#fff!important}.lx-btn.brand:hover{filter:brightness(1.05)}.lx-btn.big{min-height:50px;padding:0 24px}.lx-btn.small{min-height:40px;padding:0 18px;font-size:15px}.lx-btn:disabled{opacity:.55;cursor:default}.lx-arrow{overflow:visible}.lx-arrow .stem{opacity:0;transition:opacity .15s}.lx-arrow .chev{transition:transform .15s}:is(a,button):hover>.lx-arrow .stem{opacity:1}:is(a,button):hover>.lx-arrow .chev{transform:translate(3px)}.lx-card{border:1px solid var(--lx-line);color:var(--lx-ink);background:#fff;border-radius:12px;transition:border-color .2s}.lx-card.hover:hover{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#635bff,#a960ee 50%,#ff7ab2) border-box;border-color:#0000}.lx-spot{background:var(--lx-spot);color:#fff;border-radius:12px}.lx .orb{isolation:isolate;position:relative;overflow:hidden}.lx .orb:after{content:"";border-radius:inherit;mix-blend-mode:overlay;opacity:.55;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px;position:absolute;inset:0}.lx-orbs{display:inline-flex}.lx-orbs .orb{border:2px solid #fff}.lx-orbs .orb+.orb{margin-left:-7px}.lx-beta{color:#4338ca;background:#eeedff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.lx-thought{font-family:var(--lx-serif);font-style:italic}.lx-bar{z-index:3;border-bottom:1px solid var(--lx-line);background:#fff;position:relative}.lx-bar nav{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:0 auto;padding:20px 24px;display:flex}.lx .public-brand{color:var(--lx-ink)}.lx-bar .public-brand{font-size:20px}.lx-bar .public-brand:before{width:30px;height:30px}.lx-bar-mid{align-items:center;gap:32px;font-size:15px;display:flex}.lx-bar-mid a{color:var(--lx-ink-2)}.lx-bar-end{align-items:center;gap:8px;font-size:15px;display:flex}.lx-bar-end .signin{color:var(--lx-ink);padding:10px 14px}.lx-foot{background:var(--lx-soft)}.lx-foot .lx-frame{padding-top:48px;padding-bottom:48px}.lx-foot-cols{flex-wrap:wrap;gap:32px 64px;font-size:15px;display:flex}.lx-foot-about{color:var(--lx-muted);flex-direction:column;flex:320px;gap:10px;display:flex}.lx-foot-about .public-brand{font-size:18px}.lx-foot nav{flex-direction:column;gap:10px;display:flex}.lx-foot nav strong{font-weight:500}.lx-foot nav a,.lx-foot nav button{color:var(--lx-ink-2)}.lx-foot nav button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.lx-foot-note{color:var(--lx-muted);font-size:14px;margin-top:28px!important}.lx-hero{border-top:0;overflow:hidden}.lx-ribbon{pointer-events:none;position:absolute;inset:0;overflow:hidden}.lx-ribbon:before,.lx-ribbon:after{content:"";border-radius:50%;position:absolute;transform:rotate(32deg)}.lx-ribbon:before{background:linear-gradient(90deg,#635bff00 4%,#635bff 22%,#a960ee 42%,#ff7ab2 62%,#ffb36b 80%,#ffe3b800 98%);width:820px;height:1260px;top:-340px;right:-260px}.lx-ribbon:after{background:linear-gradient(90deg,#fff0 0%,#ffffff8c 45%,#fff0 100%);width:360px;height:1100px;top:-220px;right:-40px}.lx-hero .lx-frame{flex-direction:column;align-items:flex-start;gap:26px;padding:88px 40px 96px;display:flex}.lx-pill{border:1px solid var(--lx-line);color:var(--lx-ink-2);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:14px;display:inline-flex}.lx-h1{letter-spacing:-.045em;text-wrap:balance;max-width:820px;color:var(--lx-ink);font-size:clamp(44px,6vw,84px);font-weight:300;line-height:1.02}.lx-hero-sub{max-width:600px;color:var(--lx-ink-2);text-wrap:pretty;font-size:20px;line-height:1.5}.lx-hero .lx-example{font-size:15px;font-weight:500}.lx .analysis-form.card{border:1px solid var(--lx-line);text-align:left;background:#fff;border-radius:12px;width:100%;max-width:720px;margin-top:12px;display:block;position:relative;overflow:hidden}.lx .analysis-form.card .af-body{flex-direction:column;gap:18px;padding:20px 20px 0;display:flex}.lx .analysis-form.card .af-url{border:1px solid var(--lx-line-2);background:#fbfcfd;border-radius:10px;align-items:center;gap:12px;padding:6px 6px 6px 18px;display:flex}.lx .analysis-form.card .af-url:focus-within{border-color:#635bff;box-shadow:0 0 0 3px #635bff29}.lx .analysis-form.card .af-url input{min-width:0;height:48px;font:inherit;color:var(--lx-ink);box-shadow:none;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:19px}.lx .analysis-form.card .mission-choice{border:0;margin:0;padding:0}.lx .analysis-form.card legend,.lx .af-label{color:var(--lx-muted);margin-bottom:10px;padding:0;font-size:13px;font-weight:500}.lx .analysis-form.card .chips{flex-wrap:wrap;gap:8px;display:flex}.lx .analysis-form.card .chip{border:1px solid var(--lx-line-2);min-height:36px;color:var(--lx-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:400;display:inline-flex;position:relative}.lx .analysis-form.card .chip input{opacity:0;pointer-events:none;position:absolute}.lx .analysis-form.card .chip.selected{border-color:var(--lx-deep);background:var(--lx-deep);color:#fff}.lx .analysis-form.card .chip:has(input:focus-visible){outline-offset:2px;outline:2px solid #635bff}.lx .analysis-form.card .field{color:var(--lx-muted);flex-direction:column;gap:6px;margin-top:12px;font-size:13px;display:flex}.lx .analysis-form.card .field input{border:1px solid var(--lx-line-2);height:44px;font:inherit;color:var(--lx-ink);border-radius:8px;padding:0 14px;font-size:16px}.lx .af-people{flex-wrap:wrap;gap:8px;display:flex}.lx .af-person{background:#f4f6f9;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:14px;display:inline-flex}.lx .af-person span{color:var(--lx-muted)}.lx .af-more{border:1px dashed var(--lx-mark);color:var(--lx-ink-2);border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;display:inline-flex}.lx .analysis-form.card .af-foot{background:#fbfcfd;border-top:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 14px 14px 20px;display:flex}.lx .analysis-form.card .form-note{color:var(--lx-muted);margin:0;font-size:14px}.lx .analysis-form.card .form-error{color:var(--lx-bad);margin:0;padding:0 20px;font-size:14px}.lx-film{flex-direction:column;gap:40px;display:flex}.lx-film .lx-frame{padding-top:96px;padding-bottom:96px}.lx-film-frame{aspect-ratio:16/9;background:var(--lx-deep);border:1px solid #ffffff24;border-radius:12px;width:100%;max-width:1000px;position:relative;overflow:hidden}.lx-film-frame video{object-fit:cover;background:var(--lx-deep);width:100%;height:100%;display:block}.lx-play{color:var(--lx-ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:12px;padding:6px 16px 6px 6px;font-size:16px;font-weight:500;display:flex;position:absolute;bottom:24px;left:24px}.lx-play-disc{color:#fff;background:#635bff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:transform .15s;display:inline-flex}.lx-play:hover .lx-play-disc{transform:scale(1.06)}.lx-play-time{font-family:var(--lx-mono);color:var(--lx-ink-2);font-size:.86em;font-weight:400}.lx-chapters{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:32px;padding:0;list-style:none;display:grid}.lx-chapters li{display:flex}.lx-chapter{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:0;display:flex}.lx-chapter-time{letter-spacing:-.04em;background:var(--g);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:56px;font-weight:300;line-height:1}.lx-chapter-title{color:#fff;font-size:16px;font-weight:500}.lx-chapter-text{color:var(--lx-peri);font-size:14px;line-height:1.45}.lx-chapter:hover .lx-chapter-title{text-underline-offset:3px;text-decoration:underline}.lx-transcript{color:#ffffffdb;font-size:15px}.lx-transcript summary{color:#fff;cursor:pointer;font-weight:500}.lx-transcript p{max-width:760px;margin-top:12px}.lx-inside{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.lx-replay{flex:999 640px;min-width:0;overflow:hidden}.lx-replay-bar{background:var(--lx-soft-2);color:var(--lx-muted);border-bottom:1px solid #eef1f5;align-items:center;gap:12px;padding:12px 16px;font-size:13px;display:flex}.lx-dots{gap:6px;display:flex}.lx-dots span{background:var(--lx-line-2);border-radius:50%;width:10px;height:10px}.lx-replay-url{border:1px solid var(--lx-line);font-family:var(--lx-mono);background:#fff;border-radius:8px;flex:1;padding:4px 12px}.lx-rec{color:var(--lx-ink);align-items:center;gap:6px;display:inline-flex}.lx-rec:before{content:"";background:#ff3b5c;border-radius:50%;width:8px;height:8px}.lx-replay-page{flex-direction:column;gap:22px;min-height:380px;padding:32px;display:flex;position:relative}.lx-sk{background:var(--lx-line-2);border-radius:6px;display:block}.lx-replay-top{justify-content:space-between;align-items:center;display:flex}.lx-replay-top span:last-child{gap:14px;display:flex}.lx-replay-title{text-align:center;letter-spacing:-.02em;font-size:26px;font-weight:500}.lx-plans-mock{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.lx-plans-mock>div{border:1px solid var(--lx-line);border-radius:8px;padding:18px}.lx-plans-mock .name{color:var(--lx-muted);font-size:13px}.lx-plans-mock .price{font-size:26px;font-weight:600}.lx-plans-mock .price small{color:var(--lx-muted);font-size:12px;font-weight:400}.lx-plans-mock .cta{background:var(--lx-ok);border-radius:8px;height:28px;margin-top:14px}.lx-plans-mock .pro{border-color:var(--lx-deeper);background:var(--lx-deeper);color:#fff}.lx-plans-mock .pro .name,.lx-plans-mock .pro small{color:var(--lx-peri-3)}.lx-plans-mock .pro .cta{outline-offset:3px;background:#fff;outline:2px solid #ff5e8a}.lx-replay-cursor{flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;top:196px;left:51%}.lx-bubble{background:var(--lx-deep);color:#fff;max-width:300px;font-family:var(--lx-serif);border-radius:4px 12px 12px;padding:12px 16px;font-size:17px;font-style:italic;line-height:1.4}.lx-replay figcaption{color:var(--lx-muted);border-top:1px solid #eef1f5;flex-wrap:wrap;justify-content:space-between;gap:8px;padding:12px 16px;font-size:13px;display:flex}.lx-inside-side{flex-direction:column;flex:340px;gap:20px;min-width:0;display:flex}.lx-inside-side>.lx-card{padding:22px}.lx-mood-head{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.lx-mood-head span:last-child{font-family:var(--lx-mono);color:var(--lx-muted)}.lx-issue{flex-direction:column;gap:12px;display:flex}.lx-issue-tag{align-items:center;gap:8px;font-size:13px;display:flex}.lx-sev{color:var(--lx-bad);background:#fde7ee;border-radius:999px;padding:2px 10px;font-weight:500}.lx-issue-title{font-size:18px;font-weight:500;line-height:1.35}.lx-issue p{color:var(--lx-ink-2);font-size:15px}.lx-issue a{font-size:15px;font-weight:500}.lx-who{background:var(--lx-soft-2);border-radius:12px;flex-direction:column;gap:12px;padding:18px 22px;list-style:none;display:flex}.lx-who li{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.lx-who li>span:first-child{align-items:center;gap:10px;display:flex}.lx-ok{color:var(--lx-ok);font-weight:500}.lx-bad{color:var(--lx-bad);font-weight:500}.lx-caption{text-align:center;color:var(--lx-muted);font-size:14px;margin-top:18px!important}.lx-steps{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;padding:0;list-style:none;display:grid}.lx-step{background:var(--lx-soft);border-radius:12px;flex-direction:column;gap:24px;padding:28px;display:flex}.lx-step-art{border:1px solid var(--lx-line);box-sizing:border-box;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;gap:12px;height:168px;padding:18px;display:flex}.lx-step-art.dark{background:var(--lx-deep);color:var(--lx-peri-3);font-family:var(--lx-mono);border:0;justify-content:flex-start;gap:10px;font-size:12px;line-height:1.6}.lx-step-num{font-family:var(--lx-mono);color:var(--lx-muted);font-size:13px}.lx-step h3{letter-spacing:-.02em;margin:6px 0 8px;font-size:22px;font-weight:500}.lx-step p{color:var(--lx-ink-2)}.lx-mini-url{border:1px solid var(--lx-line-2);border-radius:10px;align-items:center;height:40px;padding:0 14px;font-size:15px;display:flex}.lx-mini-chips{flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.lx-mini-chips span{border:1px solid var(--lx-line-2);border-radius:999px;padding:5px 11px}.lx-mini-chips span:first-child{border-color:var(--lx-deep);background:var(--lx-deep);color:#fff}.lx-live-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;display:grid}.lx-live-tile{background:var(--lx-soft-2);border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:10px;display:flex}.lx-live-tile .live{color:var(--lx-ink-2);align-items:center;gap:6px;font-size:11px;display:flex}.lx-live-tile .live:before{content:"";background:#ff3b5c;border-radius:50%;width:6px;height:6px}.lx-live-tile .where{font-family:var(--lx-mono);color:var(--lx-muted);font-size:10px}.lx-live-tile .lx-thought{font-size:13px;line-height:1.3}.lx-live-tile .orb{margin-top:auto}.lx-mini-actions{font-family:var(--font-body);flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.lx-mini-actions span{color:#fff;border:1px solid #2a4365;border-radius:999px;padding:6px 12px}.lx-mini-actions span:first-child{color:var(--lx-ink);background:#fff;border-color:#fff}.lx-report{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;display:grid}.lx-report>*{flex-direction:column;gap:18px;padding:32px;display:flex}.lx-report .label{color:var(--lx-muted);font-size:15px}.lx-report .lx-spot .label{color:#ffffffd9}.lx-verdict{justify-content:space-between;gap:28px;min-height:340px}.lx-verdict strong{letter-spacing:-.05em;font-size:72px;font-weight:300;line-height:1;display:block}.lx-verdict p{margin-top:10px;font-size:20px}.lx-review{padding:0;font-size:16px;list-style:none}.lx-review li{border-bottom:1px solid var(--lx-line);justify-content:space-between;gap:12px;padding:11px 0;display:flex}.lx-review li:last-child{border-bottom:0}.lx-review .fine{color:var(--lx-ink-2);font-weight:500}.lx-prompt p{font-family:var(--lx-mono);color:#ffffffeb;white-space:pre-line;font-size:14px;line-height:1.7}.lx-prompt .copy{min-height:40px;color:var(--lx-ink);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;margin-top:auto;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.lx-split{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:center;gap:48px 72px;display:grid}.lx-split-copy{flex-direction:column;gap:18px;display:flex}.lx-split-copy .lx-h2.big{color:#fff}.lx-split-copy p{color:var(--lx-peri-2);font-size:18px}.lx-split-copy p.small{color:var(--lx-peri);font-size:14px}.lx-split-copy a{color:#c9c5ff;font-size:16px;font-weight:500}.lx-split-copy a:hover{color:#fff}.lx-sessions{flex-direction:column;gap:10px;padding:18px;display:flex}.lx-sessions-head{justify-content:space-between;align-items:center;gap:12px;padding:4px 6px 8px;font-size:14px;display:flex}.lx-sessions-head strong{font-weight:500}.lx-sessions ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.lx-session{background:var(--lx-soft-2);border-radius:8px;grid-template-columns:70px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px;font-size:14px;display:grid}.lx-session .device,.lx-session .time{color:var(--lx-muted)}.lx-session .trail,.lx-session .time{font-family:var(--lx-mono);overflow-wrap:anywhere;font-size:13px}.lx-sessions figcaption{color:var(--lx-ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 6px 2px;font-size:14px;display:flex}.lx-chip-soft{background:#eeedff;border-radius:999px;padding:6px 12px;font-size:14px;font-weight:500;color:#4338ca!important}.lx-sessions.on-deep{background:var(--lx-deep);color:#fff;border:1px solid #ffffff24;border-radius:12px}.lx-sessions.on-deep .lx-sessions-head{color:var(--lx-peri-3)}.lx-sessions.on-deep .lx-sessions-head strong{color:#fff}.lx-sessions.on-deep .lx-session{background:#ffffff0f;border-radius:12px}.lx-sessions.on-deep .device,.lx-sessions.on-deep .time{color:var(--lx-peri-3)}.lx-sessions.on-deep .lx-bad{color:#ff8fb0}.lx-sessions.on-deep .lx-ok{color:#7fe3c4}.lx-sessions.on-deep figcaption{color:var(--lx-peri-3)}.lx-sessions.on-deep .lx-chip-soft{background:#fff;font-size:13px;color:var(--lx-ink)!important}.lx-pricing-head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.lx-pricing-head .lx-h2{text-wrap:balance;max-width:760px}.lx-prices{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:stretch;gap:20px;padding:0;list-style:none;display:grid}.lx-price{flex-direction:column;gap:18px;padding:32px;display:flex}.lx-price h3{font-size:18px;font-weight:500}.lx-price-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lx-price-amount{color:var(--lx-muted);font-size:15px}.lx-price-amount strong{letter-spacing:-.04em;color:var(--lx-ink);font-size:52px;font-weight:300}.lx-price-visits{background:var(--lx-soft-2);border-radius:8px;padding:12px 14px;font-weight:500}.lx-price ul{color:var(--lx-ink-2);flex-direction:column;gap:10px;padding:0;font-size:15px;list-style:none;display:flex}.lx-price .lx-btn{width:100%;margin-top:auto}.lx-price.featured{background:var(--lx-deep);color:#fff;border:1px solid #ffffff24;border-radius:12px}.lx-price.featured .lx-price-amount{color:var(--lx-peri-3)}.lx-price.featured .lx-price-amount strong{color:#fff}.lx-price.featured .lx-price-visits{background:#ffffff14}.lx-price.featured ul{color:var(--lx-on-deep)}.lx-badge{background:#ffffff1f;border-radius:999px;padding:4px 12px;font-size:13px}.lx-note{text-align:center;color:var(--lx-muted);font-size:15px}.lx-faq{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:32px 72px;display:grid}.lx-faq-list{border-top:1px solid var(--lx-line-2);flex-direction:column;display:flex}.lx-faq-list details{border-bottom:1px solid var(--lx-line-2);padding:22px 0}.lx-faq-list summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:500;list-style:none;display:flex}.lx-faq-list summary::-webkit-details-marker{display:none}.lx-faq-list summary:after{content:"+";color:var(--lx-muted);flex:none}.lx-faq-list details[open] summary:after{content:"–"}.lx-faq-list p{color:var(--lx-ink-2);margin-top:12px}.lx-final .lx-frame{padding-top:72px;padding-bottom:72px}.lx-final-card{text-align:center;background:var(--lx-spot);color:#fff;border-radius:16px;padding:96px 32px;position:relative;overflow:hidden}.lx-final-card>.orb{position:absolute}.lx-final-card>.o1{top:18%;left:7%}.lx-final-card>.o2{bottom:16%;right:9%}.lx-final-card>.o3{top:12%;right:18%}.lx-final-card>.r1{bottom:18%;left:8%}.lx-final-card>.r2{top:16%;right:10%}.lx-final-body{flex-direction:column;align-items:center;gap:22px;display:flex;position:relative}.lx-final-body h2{letter-spacing:-.045em;font-size:clamp(40px,5.6vw,76px);font-weight:300;line-height:1}.lx-final-body p{color:#ffffffdb;max-width:520px;font-size:19px}.lx-final-form{box-sizing:border-box;background:#ffffff24;border:1px solid #ffffff40;border-radius:999px;gap:8px;width:100%;max-width:560px;padding:6px;display:flex}.lx-final-form input{min-width:0;height:48px;font:inherit;color:#fff;background:0 0;border:0;outline:none;flex:1;padding:0 18px;font-size:17px}.lx-final-form input::placeholder{color:#ffffffb3}.lx-final-form .lx-btn{border:0}.lx-rv-hero .lx-frame{padding:88px 40px}.lx-rv-hero-grid{flex-wrap:wrap;align-items:center;gap:56px 72px;display:flex;position:relative}.lx-rv-copy{flex-direction:column;flex:460px;align-items:flex-start;gap:24px;min-width:0;display:flex}.lx-rv-copy .lx-eyebrow{align-items:center;gap:10px;display:inline-flex}.lx-rv-copy .lx-h1{font-size:clamp(42px,5.2vw,72px);line-height:1.03}.lx-rv-copy .lx-hero-sub{max-width:520px;font-size:19px}.lx-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lx-small{color:var(--lx-muted);font-size:14px}.lx-acts{flex-direction:column;flex:460px;min-width:0;display:flex}.lx-act-ai{z-index:1;flex-direction:column;gap:12px;width:82%;padding:20px 22px;display:flex;position:relative}.lx-act-head{color:var(--lx-muted);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.lx-act-head strong{color:var(--lx-link);font-weight:500}.lx-act-ai .lx-orbs .orb+.orb{margin-left:-10px}.lx-act-line{align-items:center;gap:14px;font-size:18px;font-weight:500;line-height:1.3;display:flex}.lx-act-ai .lx-thought{color:var(--lx-ink-2);font-size:16px}.lx-act-link{background:repeating-linear-gradient(var(--lx-mark) 0 6px, transparent 6px 12px);width:2px;height:40px;margin-left:48px}.lx-acts .lx-sessions.on-deep{box-sizing:border-box;align-self:flex-end;width:92%}.lx-views{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:20px;display:grid}.lx-view{flex-direction:column;gap:22px;padding:28px;display:flex}.lx-view h3{letter-spacing:-.02em;margin-bottom:8px;font-size:22px;font-weight:500}.lx-view p{color:var(--lx-ink-2)}.lx-view-art{background:var(--lx-soft-2);box-sizing:border-box;border-radius:10px;flex-direction:column;justify-content:center;gap:14px;height:176px;padding:18px;display:flex;position:relative;overflow:hidden}.lx-replay-mini{font-family:var(--lx-mono);color:var(--lx-ink-2);align-items:center;gap:10px;font-size:13px;display:flex}.lx-replay-mini>span:first-child{background:var(--lx-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.lx-track{gap:3px;display:flex}.lx-track span{border-radius:6px}.lx-track.bar{height:26px}.lx-track.names{font-family:var(--lx-mono);color:var(--lx-muted);font-size:11px}.lx-heat{border-radius:50%;position:absolute}.lx-funnel{flex-direction:row;justify-content:stretch;align-items:flex-end;gap:12px}.lx-funnel>div{flex-direction:column;flex:1;gap:6px;display:flex}.lx-funnel>div>span:first-child{border-radius:10px}.lx-funnel>div>span:last-child{font-family:var(--lx-mono);color:var(--lx-muted);font-size:11px}.lx-install{flex-wrap:wrap;gap:20px;padding:0;list-style:none;display:flex}.lx-install li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;flex:260px;gap:10px;min-width:0;padding:28px;display:flex}.lx-install li.wide{flex:2 460px}.lx-install .lx-step-num{color:var(--lx-peri)}.lx-install h3{letter-spacing:-.02em;color:#fff;font-size:22px;font-weight:500}.lx-install p{color:var(--lx-peri-2)}.lx-install pre{background:var(--lx-deeper);color:var(--lx-on-deep);font-family:var(--lx-mono);white-space:pre;border:1px solid #ffffff14;border-radius:8px;margin:6px 0 0;padding:18px 20px;font-size:13px;line-height:1.7;overflow-x:auto}.lx-green{color:#17694e;background:#e3f5ee;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:8px 14px;font-size:14px;font-weight:500;display:inline-flex}.lx-green:before{content:"";background:#1f9d73;border-radius:50%;width:8px;height:8px}.lx-lists{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:20px;display:grid}.lx-lists>div{border:1px solid var(--lx-line);border-radius:12px;padding:32px}.lx-lists>div.deep{border-color:var(--lx-deep);background:var(--lx-deep);color:#fff}.lx-lists h3{margin-bottom:18px;font-size:20px;font-weight:500}.lx-lists ul{color:var(--lx-ink-2);flex-direction:column;gap:14px;padding:0;list-style:none;display:flex}.lx-lists .deep ul{color:var(--lx-on-deep)}.lx-lists li{gap:12px;display:flex}.lx-lists li svg{flex:none;margin-top:4px}.lx-consent{background:var(--lx-soft-2);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding:28px 32px;display:flex}.lx-consent>div:first-child{flex:480px;min-width:0}.lx-consent h3{margin-bottom:6px;font-size:20px;font-weight:500}.lx-consent p{color:var(--lx-ink-2)}.lx-tags{flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.lx-tags span{border:1px solid var(--lx-line);background:#fff;border-radius:999px;padding:8px 14px}.lx-tags code{font-size:13px}.lx-sessions-plans{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:20px;display:grid}.lx-sessions-plans>div{flex-direction:column;gap:6px;padding:28px;display:flex}.lx-sessions-plans .name{font-weight:500}.lx-sessions-plans .name span{color:var(--lx-muted);font-weight:400}.lx-sessions-plans strong{letter-spacing:-.04em;font-size:44px;font-weight:300}.lx-sessions-plans .per{color:var(--lx-ink-2)}.lx-sessions-plans .with{color:var(--lx-muted);margin-top:10px;font-size:14px}.lx-sessions-plans>div.deep{background:var(--lx-deep);color:#fff;border-radius:12px}.lx-sessions-plans .deep .name span,.lx-sessions-plans .deep .with{color:var(--lx-peri-3)}.lx-sessions-plans .deep .per{color:var(--lx-on-deep)}.lx-more{align-self:flex-start;font-weight:500}@media (width<=760px){.lx-bar-mid{display:none}.lx-bar nav{padding:14px 16px}.lx-bar .signin{display:none}.lx-band{padding:0}.lx-frame{border-left:0;border-right:0;padding:56px 16px}.lx-frame:before,.lx-frame:after{display:none}.lx-stack{gap:32px}.lx-ribbon{opacity:.5}.lx-ribbon:before{top:-420px;right:-420px}.lx-hero .lx-frame,.lx-rv-hero .lx-frame{gap:16px;padding:28px 16px 40px}.lx-h1{font-size:42px;line-height:1.04}.lx-hero-sub{font-size:17px}.lx .analysis-form.card .af-body{padding:14px 14px 0}.lx .analysis-form.card .chips{flex-wrap:nowrap;margin-right:-14px;padding-right:14px;overflow-x:auto}.lx .analysis-form.card .chip{flex:none}.lx .analysis-form.card .af-foot{text-align:center;flex-direction:column-reverse;align-items:stretch;padding:12px 14px 14px}.lx .af-people .af-person:nth-child(n+2){display:none}.lx-film .lx-frame{padding:36px 16px 40px}.lx-film{gap:22px}.lx-film .lx-h2{font-size:24px}.lx-play{font-size:14px;bottom:10px;left:10px}.lx-play-disc{width:34px;height:34px}.lx-chapters{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px}.lx-chapter{gap:8px}.lx-chapter-time{font-size:34px}.lx-chapter-text{display:none}.lx-h2{font-size:26px}.lx-replay-page{min-height:0;padding:18px}.lx-replay-top{display:none}.lx-replay-cursor{position:static}.lx-replay-bar .lx-dots{display:none}.lx-plans-mock{gap:8px}.lx-plans-mock>div{padding:10px}.lx-plans-mock .price{font-size:18px}.lx-plans-mock .price small{display:none}.lx-step{padding:20px}.lx-step-art{display:none}.lx-report>*{padding:24px}.lx-verdict{min-height:0}.lx-verdict strong{font-size:56px}.lx-session{grid-template-columns:minmax(0,1fr) auto}.lx-session .device,.lx-session .time{display:none}.lx-price{padding:24px}.lx-final .lx-frame{padding:16px}.lx-final-card{padding:64px 20px}.lx-final-card>.orb{display:none}.lx-final-form{border-radius:16px;flex-direction:column}.lx-act-ai{width:88%}.lx-acts .lx-sessions.on-deep{width:94%}.lx-act-link{height:28px;margin-left:36px}.lx-rv-copy .lx-h1{font-size:38px}.lx-rv-copy .lx-actions{flex-direction:column;align-items:stretch;width:100%}.lx-lists>div,.lx-view,.lx-install li{padding:22px}.lx-view-art{display:none}}@media (prefers-reduced-motion:reduce){.lx-arrow .stem,.lx-arrow .chev,.lx-card,.lx-play-disc{transition:none}}@font-face{font-family:Inter;font-weight:300;font-display:swap;src:url(/assets/inter-latin-300-normal-BVlfKGgI.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2")}.dvl :where(:not(svg,svg *)){all:revert}.dvl{--font:"Inter", ui-sans-serif, system-ui, sans-serif;--ink:#000;--subdued:#777;--soft:#555;--accent:#000;--accent-hover:#333;--accent-border:#d4d4d4;--accent-line:#e5e5e5;--accent-quiet:#e8e9ff;--bg:#fff;--bg-soft:#f7f7f7;--line:#ebebeb;--dark:#0a0a0a;--dark-line:#262626;--dark-subdued:#8a8a8a;--dark-soft:#b3b3b3;--dark-link:#fff;--radius:6px;--radius-btn:4px;--container:1266px;--cpad:16px;--col-gap:16px;--h-xxl:34px;--h-xxl-lh:1.03;--h-xl:34px;--h-xl-lh:1.03;--h-hero:34px;--h-hero-lh:1.03;--h-lg:22px;--h-lg-lh:1.2;--h-md:20px;--h-md-lh:1.2;--h-sm:18px;--h-sm-lh:1.25;--t-xxl:28px;--t-xl:18px;--t-xl-lh:1.4;--t-lg:16px;--t-lg-lh:1.35;--t-md:16px;--t-md-lh:1.4;--sec-py:56px}@media (width>=600px){.dvl{--h-xxl:48px;--h-xl:40px;--h-hero:38px;--h-hero-lh:1.15;--h-lg:28px;--h-md:22px;--h-sm:20px;--t-xxl:40px;--t-xl:20px;--t-lg:18px;--t-lg-lh:1.4;--sec-py:64px}}@media (width>=1112px){.dvl{--h-xxl:56px;--h-xxl-lh:1.03;--h-xl:48px;--h-xl-lh:1.03;--h-hero:44px;--h-hero-lh:1.15;--h-lg:32px;--h-lg-lh:1.1;--h-md:26px;--h-md-lh:1.12;--h-sm:22px;--h-sm-lh:1.1;--t-xxl:48px;--t-xl:20px;--t-lg:18px;--sec-py:96px}}.dvl *,.dvl,.dvl :before,.dvl:before,.dvl :after,.dvl:after{box-sizing:border-box;border:0 solid;margin:0;padding:0}.dvl{-webkit-text-size-adjust:100%;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01";font-size:16px;font-weight:300;line-height:1.4;overflow-x:clip}.dvl img,.dvl svg,.dvl canvas{max-width:100%;display:block}.dvl a{color:inherit;text-decoration:none}.dvl button{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0}.dvl ul{list-style:none}.dvl :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dvl .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dvl .h-xxl,.dvl .h-xl,.dvl .h-lg,.dvl .h-md,.dvl .h-sm{color:var(--ink);font-weight:300}.dvl .h-xxl{font-size:var(--h-xxl);line-height:var(--h-xxl-lh);letter-spacing:-.035em}.dvl .h-xl{font-size:var(--h-xl);line-height:var(--h-xl-lh);letter-spacing:-.03em}.dvl .h-lg{font-size:var(--h-lg);line-height:var(--h-lg-lh);letter-spacing:-.028em}.dvl .h-md{font-size:var(--h-md);line-height:var(--h-md-lh);letter-spacing:-.02em}.dvl .h-sm{font-size:var(--h-sm);line-height:var(--h-sm-lh);letter-spacing:-.018em}.dvl .inline{display:inline}.dvl .t-xxl{font-size:var(--t-xxl);letter-spacing:-.02em;font-weight:300;line-height:1}.dvl .t-xl{font-size:var(--t-xl);line-height:var(--t-xl-lh);letter-spacing:-.01em}.dvl .t-lg{font-size:var(--t-lg);line-height:var(--t-lg-lh)}.dvl .t-md{font-size:var(--t-md);line-height:var(--t-md-lh)}.dvl .t-sm{font-size:14px;line-height:1.4}.dvl .t-xxs{font-size:12px;line-height:1.45}.dvl .soft{color:var(--soft)}.dvl .em{color:var(--ink);font-weight:400}.dvl .tnum{font-variant-numeric:tabular-nums}.dvl .btn{border-radius:var(--radius-btn);white-space:nowrap;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:16px;font-weight:400;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.dvl .btn-primary{background:var(--accent);color:#fff}.dvl .btn-secondary{border:1px solid var(--accent-border);color:var(--accent);background:#ffffffa6}.dvl .btn-secondary:hover{border-color:var(--accent)}.dvl .btn-white{color:var(--accent);background:#fff}.dvl .btn-dark2{color:#fff;border:1px solid #282828b3}.dvl .btn-dark2:hover{border-color:var(--dark-link)}.dvl .btn-sm{height:40px;padding:0 20px;font-size:14px}.dvl .btn-group{flex-wrap:wrap;gap:8px;display:flex}.dvl .arrow{flex:none;width:10px;height:10px;overflow:visible}.dvl .btn:hover .arrow .line,.dvl .link:hover .arrow .line{opacity:1}.dvl .arrow .line{opacity:0;transition:opacity .2s}.dvl .link{color:var(--accent);align-items:center;gap:6px;font-size:16px;font-weight:400;line-height:1.3;display:inline-flex}.dvl .dark .link{color:var(--dark-link)}.dvl .icon-btn{border-radius:var(--radius-btn);width:40px;height:40px;color:var(--accent);justify-content:center;align-items:center;transition:background-color .2s;display:inline-flex}.dvl .icon-btn:hover,.dvl .icon-btn.filled{background:var(--accent-quiet)}.dvl .icon-btn svg{width:16px;height:16px}@media (width<=599px){.dvl .btn-group.stack-m{flex-direction:column}.dvl .btn-group.stack-m .btn{white-space:normal;text-align:center;width:100%;height:auto;min-height:48px;padding-block:12px;line-height:1.25}}.dvl .section{background:var(--bg);padding:0;position:relative}.dvl .container{max-width:var(--container);padding:0 var(--cpad);margin-inline:auto;position:relative}@media (width>=600px){.dvl .section{padding:0 16px}.dvl .container{border-inline:1px solid var(--line)}.dvl .dark .container{border-color:var(--dark-line)}}.dvl .pad{padding-block:var(--sec-py)}.dvl .rows{flex-direction:column;display:flex}.dvl .g24{gap:24px}.dvl .g32{gap:32px}.dvl .g40{gap:40px}.dvl .g48{gap:48px}.dvl .g64{gap:64px}.dvl .g80{gap:80px}.dvl .g96{gap:96px}@media (width<=599px){.dvl .g64{gap:40px}.dvl .g80,.dvl .g96{gap:56px}.dvl .g48{gap:32px}}.dvl .grid12{column-gap:var(--col-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width>=600px){.dvl .grid12{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width>=1112px){.dvl .grid12{grid-template-columns:repeat(12,minmax(0,1fr))}}.dvl .hr{background:var(--line);height:1px;margin-inline:calc(var(--cpad) * -1)}.dvl .dark .hr{background:var(--dark-line)}.dvl .glow-divider{height:1px;margin-inline:calc(var(--cpad) * -1);background:linear-gradient(90deg, transparent, var(--line) 15%, var(--line) 85%, transparent);position:relative}.dvl .glow-divider:after{content:"";opacity:.7;background:linear-gradient(90deg,#0000,#a960ee,#ff7ab2,#0000);width:22%;height:1px;position:absolute;top:0;left:30%}.dvl .dark .glow-divider{background:linear-gradient(90deg, transparent, var(--dark-line) 15%, var(--dark-line) 85%, transparent)}.dvl .stitle{max-width:856px;padding-right:40px}.dvl .stitle.span7{max-width:752px}.dvl .stitle.span6{max-width:648px}@media (width<=599px){.dvl .stitle{padding-right:0}}.dvl .sheader{row-gap:8px}.dvl .sheader__primary{flex-direction:column;grid-column:1/-1;gap:24px;display:flex}.dvl .sheader__primary h3{max-width:504px}.dvl .sheader__desc{grid-column:1/-1;max-width:608px;padding-top:5.5px}@media (width>=1112px){.dvl .sheader__primary{grid-column:1/span 5}.dvl .sheader__desc{grid-column:8/span 5}}@media (width<=1111px){.dvl .sheader{flex-direction:column;gap:16px;display:flex}.dvl .sheader__primary{display:contents}.dvl .sheader__primary h3{order:0}.dvl .sheader__desc{order:1;padding-top:0}.dvl .sheader__primary .btn-group{order:2;margin-top:8px}}.dvl .columns{grid-template-columns:1fr;gap:32px 16px;display:grid}@media (width>=600px){.dvl .columns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1112px){.dvl .columns{grid-template-columns:repeat(3,minmax(0,1fr))}}.dvl .feature{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.dvl .feature__body{max-width:400px;padding-right:32px}.dvl .feature__body.stacked{flex-direction:column;gap:4px;display:flex}.dvl .charm{border:1px solid var(--accent-line);border-radius:var(--radius-btn);width:40px;height:40px;color:var(--accent);justify-content:center;align-items:center;display:flex}.dvl .dark .charm{border-color:var(--dark-line);color:var(--dark-link)}.dvl .charm svg{width:24px;height:24px}.dvl .ph{background:#eef1f6;position:relative;overflow:hidden}.dvl .pg1{background:radial-gradient(80% 90% at 85% 15%,#ffd5b8 0%,#0000 60%),radial-gradient(70% 80% at 20% 90%,#d9d1ff 0%,#0000 60%),linear-gradient(135deg,#f3f0ff,#ffe8f1)}.dvl .pg2{background:radial-gradient(80% 80% at 80% 20%,#bdbdbd 0%,#0000 60%),radial-gradient(80% 80% at 10% 90%,#ff8fb4 0%,#0000 60%),linear-gradient(135deg,#2e2477,#5c3ccf)}.dvl .pg3{background:linear-gradient(160deg,#dadada 0%,#9aa8b8 50%,#5d6b7b 100%)}.dvl .pg4{background:radial-gradient(70% 70% at 30% 30%,#ffe3b0,#0000 60%),linear-gradient(140deg,#ffb35c,#ff7a59 55%,#e2477e)}.dvl .pg5{background:linear-gradient(160deg,#1b2a5c,#2e3f86 60%,#4c62c8)}.dvl .pg6{background:linear-gradient(150deg,#e6efe9,#b9cfc0 55%,#7b9b88)}.dvl .pg7{background:radial-gradient(70% 80% at 70% 30%,#c9b8ff,#0000 65%),linear-gradient(160deg,#7b5cff,#b04de8 60%,#ff6fa8)}.dvl .pg8{background:linear-gradient(150deg,#e7edf5,#c4d0de)}.dvl .sk{background:#ebebeb;border-radius:3px;height:6px}.dvl .sk.d{background:#dadada}.dvl .sk.p{background:#e5e5e5}.dvl .nav-wrap{z-index:50;background:0 0;position:relative}.dvl .nav-wrap .container{border:0;max-width:1298px;padding:6px 18px}@media (width<=599px){.dvl .nav-wrap .container{padding:0 16px}}.dvl .nav{border-radius:var(--radius);align-items:center;gap:28px;height:64px;padding:10px 16px;display:flex;position:relative}@media (width<=599px){.dvl .nav{height:66px;padding:10px 0}}.dvl .nav__bg{border-radius:inherit;opacity:0;z-index:-1;background:#fff;transition:opacity .2s,box-shadow .2s;position:absolute;inset:0}.dvl .nav-wrap.is-stuck .nav__bg{opacity:1;box-shadow:0 30px 60px -50px #0000001a,0 30px 60px -10px #00000040}.dvl .nav-wrap.is-stuck{position:sticky;top:0}.dvl .logo{letter-spacing:-.04em;height:25px;color:var(--ink);align-items:center;gap:6px;font-size:22px;font-weight:500;display:inline-flex}.dvl .logo i{background:var(--accent);border-radius:3px;width:12px;height:12px;display:block}.dvl .nav__menu{gap:24px;display:none}.dvl .nav__menu button{color:var(--ink);border-radius:4px;align-items:center;gap:4px;padding:12px 0;font-size:14px;font-weight:400;line-height:1;transition:opacity .2s;display:flex}.dvl .nav__menu button:hover{opacity:.6}.dvl .nav__menu svg{width:16px;height:16px;transition:transform .2s}.dvl .nav__menu button:hover svg{transform:translateY(1px)}.dvl .nav__btns{gap:8px;margin-left:auto;display:none}.dvl .nav__btns .btn{height:40px;padding:0 20px;font-size:14px}.dvl .nav__btns .btn-secondary{background:#fff;border-color:#fff;box-shadow:0 0 0 1px #ebebeb}.dvl .burger{width:32px;height:32px;box-shadow:0 0 0 1px var(--line), 0 2px 5px #0000001a;color:var(--ink);background:#fff;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;display:flex}.dvl .burger svg{width:16px;height:16px}@media (width>=900px){.dvl .nav__menu,.dvl .nav__btns{display:flex}.dvl .burger{display:none}}.dvl .mmenu{z-index:100;transform-origin:100% 0;opacity:0;visibility:hidden;background:#fff;border-radius:8px;flex-direction:column;gap:4px;padding:20px;transition:all .2s;display:flex;position:fixed;inset:8px;transform:scale(.96);box-shadow:0 50px 100px -20px #00000040,0 30px 60px -30px #0000004d}.dvl .mmenu.is-open{opacity:1;visibility:visible;transform:none}.dvl .mmenu__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.dvl .mmenu a.item{border-bottom:1px solid var(--line);justify-content:space-between;padding:14px 0;font-size:18px;font-weight:400;display:flex}.dvl .mmenu .btn-group{margin-top:auto}.dvl .mmenu .btn{flex:1}.dvl .hero{overflow:hidden}.dvl .hero__main{padding-top:72px;padding-bottom:88px}@media (width>=600px){.dvl .hero__main{padding-top:64px;padding-bottom:64px}}@media (width>=1112px){.dvl .hero__main{align-content:center;min-height:598px;padding:36px 16px;display:grid}}.dvl .hero__grid{z-index:2;row-gap:32px;display:grid;position:relative}@media (width>=1112px){.dvl .hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 16px}.dvl .hero__grid>*{grid-column:1/span 10}}.dvl .hero__eyebrow{flex-wrap:wrap;gap:4px;font-size:14px;font-weight:400;line-height:1.3;display:flex}.dvl .hero__eyebrow .val{color:var(--subdued);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:300}.dvl .hero h1{font-size:var(--h-hero);line-height:var(--h-hero-lh);letter-spacing:-.03em;max-width:988px;font-weight:300}.dvl .hero h1 .main{font-style:normal;display:block}.dvl .hero h1 .copy{color:var(--subdued);display:none}@media (width>=600px){.dvl .hero h1 .copy{max-width:900px;display:block}}.dvl .hero .btn-group .btn-secondary svg.g{width:12px;height:12px}.dvl .hero__bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dvl .hero__bg .line{background:var(--line);height:1px;position:absolute;left:0;right:0}.dvl .hero__ribbon{filter:blur(.5px);opacity:.9;width:78%;height:130%;position:absolute;top:-10%;right:-18%}@media (width<=1111px){.dvl .hero__ribbon{opacity:.55;width:110%;right:-45%}}.dvl .hero__ribbon span{mix-blend-mode:multiply;filter:blur(40px);border-radius:50%;position:absolute}.dvl .logo-strip{z-index:2;border-top:1px solid var(--line);margin-inline:calc(var(--cpad) * -1);position:relative;overflow:hidden}.dvl .dvl .logo-strip ul{width:max-content;animation:60s linear infinite dvl-marquee;display:flex}.dvl .logo-strip:hover ul{animation-play-state:paused}.dvl .logo-strip li{justify-content:center;align-items:center;width:172px;height:72px;display:flex}.dvl .logo-strip li span{opacity:.82;width:110px;height:22px;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;background:#0a2540}@keyframes dvl-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.dvl .logo-strip ul{animation:none}}.dvl .bento{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=600px){.dvl .bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1112px){.dvl .bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.dvl .bcard{border-radius:var(--radius);text-align:left;isolation:isolate;height:503px;display:block;position:relative}@media (width>=600px){.dvl .bcard{height:530px}}@media (width>=1112px){.dvl .bcard{height:676px}.dvl .bcard.wide2{grid-column:span 2}}.dvl .bcard.full{grid-column:1/-1}@media (width>=1112px){.dvl .bcard.full{height:450px}}.dvl .bcard__border{border-radius:var(--radius);background:var(--line);z-index:-2;position:absolute;inset:0;overflow:hidden}.dvl .bcard__border:after{content:"";width:520px;height:520px;left:var(--mx,-999px);top:var(--my,-999px);opacity:0;background:radial-gradient(circle,#7f7dfc,#f44bcc 35%,#0000 65%);transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.dvl .bcard:hover .bcard__border:after{opacity:1}.dvl .bcard__inner{z-index:-1;background:#fff;border-radius:5px;position:absolute;inset:1px;overflow:hidden}.dvl .bcard__text{z-index:3;max-width:344px;padding-right:60px;position:absolute;top:16px;left:16px;right:16px}@media (width>=1112px){.dvl .bcard.wide2 .bcard__text{max-width:688px}}@media (width>=600px){.dvl .bcard__text{top:24px;left:24px;right:24px}}.dvl .bcard__expand{width:38px;height:38px;color:var(--accent);z-index:3;background:#f3f3f3;border-radius:4px;justify-content:center;align-items:center;transition:background-color .2s;display:flex;position:absolute;top:16px;right:16px}.dvl .bcard:hover .bcard__expand{background:var(--accent-quiet)}.dvl .bcard__expand svg{width:20px;height:20px}.dvl .bcard__art,.dvl .corner-glow{position:absolute;inset:0}.dvl .mock{background:#fff;border-radius:8px;position:absolute;overflow:hidden;box-shadow:0 0 0 1px #ebebeb,0 30px 60px -30px #00000059}.dvl .phone{background:#1a1f36;border-radius:26px;width:196px;height:360px;padding:10px;position:absolute;box-shadow:0 30px 60px -20px #00000073}.dvl .phone__screen{background:#fff;border-radius:18px;flex-direction:column;gap:9px;width:100%;height:100%;padding:18px 14px;display:flex}.dvl .phone .amt{text-align:center;letter-spacing:-.02em;margin:6px 0 4px;font-size:22px;font-weight:400}.dvl .phone .row{color:var(--soft);justify-content:space-between;font-size:8px;display:flex}.dvl .phone .cta{background:#ffe3d6;border-radius:4px;height:22px;margin-top:auto}.dvl .checkout{color:var(--soft);grid-template-columns:1fr 1fr;gap:14px;padding:10px;font-size:8px;display:grid}.dvl .checkout .bar{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:4px;height:18px;margin:-10px -10px 0;padding:0 10px;display:flex}.dvl .checkout .bar i{background:#ebebeb;border-radius:50%;width:6px;height:6px;display:block}.dvl .checkout .pay{gap:6px;display:flex}.dvl .checkout .pay span{border-radius:3px;flex:1;height:16px}.dvl .checkout .opt{border:1px solid var(--line);border-radius:4px;height:22px}.dvl .bars{align-items:flex-end;gap:3px;height:110px;padding:0 10px;display:flex}.dvl .bars i{background:#8c86ff;border-radius:1px 1px 0 0;flex:1;display:block}.dvl .chat{flex-direction:column;gap:16px;width:276px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.dvl .bubble{background:#fff;border-radius:6px;max-width:240px;padding:7px 15px;font-size:11px;line-height:1.4;box-shadow:0 20px 40px -20px #00000040}.dvl .bubble.u{background:var(--bg-soft);align-self:flex-end;max-width:230px}.dvl .prods{background:#fff;border-radius:6px;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid;box-shadow:0 20px 40px -20px #00000040}.dvl .prod{background:var(--line);border-radius:6px;font-size:9px;overflow:hidden}.dvl .prod .img{height:100px}.dvl .prod p{padding:6px 8px 0}.dvl .prod p:last-child{color:var(--soft);padding-bottom:8px}.dvl .prods .buy{color:#2863b1;background:#2863b11a;border-radius:6px;grid-column:1/-1;justify-content:center;align-items:center;height:30px;font-size:11px;font-weight:400;display:flex}.dvl .card3d{border-radius:12px;width:200px;height:300px;position:absolute;top:52%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 30px 60px -20px #00000073}.dvl .card3d .chip{background:linear-gradient(135deg,#f1f1f1,#c9c9c9);border-radius:4px;width:26px;height:20px;position:absolute;top:50px;left:62px}.dvl .card3d .brand{opacity:.85;background:#1a1f71;border-radius:2px;width:36px;height:12px;position:absolute;bottom:14px;right:16px}.dvl .dots-globe{opacity:.8;background:radial-gradient(circle,#0000008c 1px,#0000 1.6px) 0 0/9px 9px;border-radius:50%;width:380px;height:380px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#000 55%,#0000 71%);mask:radial-gradient(circle,#000 55%,#0000 71%)}.dvl .table{color:var(--soft);padding:0 0 8px;font-size:8px}.dvl .table .th,.dvl .table .tr{grid-template-columns:1.6fr 1fr 1fr 1fr;align-items:center;gap:10px;padding:7px 14px;display:grid}.dvl .table .th{color:var(--ink);border-bottom:1px solid var(--line);font-weight:400}.dvl .table .tr+.tr{border-top:1px solid #f5f5f5}.dvl .table .nm{color:var(--ink);align-items:center;gap:6px;display:flex}.dvl .table .nm i{border-radius:50%;width:10px;height:10px;display:block}.dvl .sessions .container{padding-block:56px}@media (width>=600px){.dvl .sessions .container{padding-block:80px}}.dvl .banner{border-radius:var(--radius);min-height:400px;display:grid;position:relative;overflow:hidden}@media (width<=599px){.dvl .banner{min-height:560px}}.dvl .banner__img{position:absolute;inset:0}.dvl .banner__person{opacity:.85;background:linear-gradient(#1c2340,#0e1430);border-radius:35px 35px 8px 8px;width:70px;height:210px;position:absolute;bottom:14%;right:26%}@media (width<=599px){.dvl .banner__person{bottom:8%;right:40%}}.dvl .banner__stage{background:linear-gradient(#0000,#0a0c28d9);height:22%;position:absolute;bottom:0;left:0;right:0}.dvl .banner__content{flex-direction:column;justify-content:space-between;gap:32px;margin:24px 16px;display:flex;position:relative}@media (width>=600px){.dvl .banner__content{margin:32px 24px}}.dvl .banner__content h2{color:#fff;max-width:659px}.dvl .banner__logo{color:#fff;letter-spacing:-.03em;align-self:flex-end;align-items:center;gap:6px;font-size:18px;font-weight:500;display:flex}@media (width<=599px){.dvl .banner__logo{order:-1;align-self:flex-start}}.dvl .stats{overflow:hidden}.dvl .stats__bg{background:radial-gradient(103% 100% at 50% 103%,#ff9a5a 0%,#ffc499 22%,#ffe9dc 42%,#fff0 64%),#fff;transition:background .6s;position:absolute;inset:0}.dvl .stats.t-night .stats__bg{background:radial-gradient(103% 106% at 50% 106%,#7a8cff 0%,#2b3a8c 35%,#0a0a0a 64%),#0a0a0a}.dvl .stats.t-day .stats__bg{background:radial-gradient(103% 105% at 50% 105%,#66b3ff 0%,#b8dcff 26%,#eef6ff 46%,#fff0 64%),#fff}.dvl .stats.t-night h2,.dvl .stats.t-night .stat__val,.dvl .stats.t-night .stat__desc{color:#fff}.dvl .stats .container{padding-top:56px;padding-bottom:0}@media (width>=600px){.dvl .stats .container{padding-top:80px}}.dvl .stats h2{text-align:center;max-width:560px;margin-inline:auto}.dvl .stats__menu{margin-inline:calc(var(--cpad) * -1);padding-inline:var(--cpad);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid;position:relative}@media (width>=900px){.dvl .stats__menu{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr))}}.dvl .stat{text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:8px;padding:40px 0;display:flex;position:relative}@media (width<=899px){.dvl .stat{padding:16px 0}}.dvl .stat__val{color:var(--subdued);transition:color .3s}.dvl .stat__desc{max-width:220px;color:var(--subdued);transition:color .3s}.dvl .stat.is-active .stat__val,.dvl .stat.is-active .stat__desc{color:var(--ink)}.dvl .stat:before,.dvl .stat:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#c42f10 30%,#f44bcc 60%,#0000);height:1px;transition:opacity .3s;position:absolute;left:0;right:0}.dvl .stat:before{top:-1px}.dvl .stat:after{bottom:-1px}@media (width>=900px){.dvl .stat.is-active:before,.dvl .stat.is-active:after{opacity:1}}.dvl .stats__viz{height:380px;position:relative}@media (width>=1112px){.dvl .stats__viz{height:519px}}.dvl .stats__viz svg{width:min(100%,1000px);height:100%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.dvl .stats__ctrl{color:#e931b7;z-index:3;background:#ffffff80;border:1px solid #e931b733;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;top:16px;right:0}.dvl .stats__ctrl svg{width:20px;height:20px}.dvl .biz .container{padding-top:var(--sec-py);padding-bottom:48px}.dvl .story__summary{align-items:center;gap:0;margin:16px 0;display:flex}.dvl .story__logo{color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:500;display:flex}.dvl .story__btn{text-align:left;flex:1;padding:0 16px}.dvl .story__action{flex:none}.dvl .story__plus{background:var(--accent-quiet);width:32px;height:32px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;transition:transform .25s;display:flex}.dvl .story__plus svg{width:12px;height:12px}.dvl .story.is-open .story__plus{transform:rotate(45deg)}.dvl .story__read{border:1px solid var(--accent-line);background:0 0;height:40px;padding:0 20px;display:none}.dvl .story.is-open .story__read{display:inline-flex}.dvl .story.is-open .story__plus{display:none}.dvl .story__content{grid-template-rows:0fr;transition:grid-template-rows .4s;display:grid}.dvl .story.is-open .story__content{grid-template-rows:1fr}.dvl .story__content>div{overflow:hidden}.dvl .story__img{border-radius:var(--radius);height:148px}@media (width>=600px){.dvl .story__img{height:330px}}@media (width>=1112px){.dvl .story__img{height:531px}}.dvl .story__data{grid-template-columns:1fr;gap:12px;padding:24px 16px 40px 0;display:grid}@media (width>=1112px){.dvl .story__data{grid-template-columns:296px 296px 592px;gap:16px;padding-bottom:48px}}@media (width<=599px){.dvl .story .story__read{margin-bottom:24px;display:inline-flex}.dvl .story__action{display:none}.dvl .story__content{grid-template-rows:1fr}}.dvl .story-list .story+.story{border-top:0}.dvl .road{background:repeating-linear-gradient(90deg,#0000 0 46%,#e9eef4 46% 47.5%,#0000 47.5% 100%),linear-gradient(#8fa38f 0 18%,#6c7680 18% 82%,#8fa38f 82% 100%);position:absolute;inset:0}.dvl .road:before{content:"";opacity:.85;background:repeating-linear-gradient(90deg,#f5f7fa 0 18px,#0000 18px 34px);height:10%;position:absolute;top:45%;left:0;right:0}.dvl .carousel-nav{align-self:flex-end;gap:8px;display:flex}.dvl .cscroll{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--cpad) * -1);padding-inline:var(--cpad);scroll-padding-inline:var(--cpad);scroll-behavior:smooth;gap:16px;display:flex;overflow-x:auto}.dvl .cscroll::-webkit-scrollbar{display:none}.dvl .ccard{scroll-snap-align:start;flex-direction:column;flex:none;gap:12px;width:280px;display:flex}@media (width>=1112px){.dvl .ccard{width:329px}}.dvl .ccard__img{border-radius:var(--radius);height:382px;position:relative;overflow:hidden}@media (width>=1112px){.dvl .ccard__img{height:449px}}.dvl .ccard__brand{color:#fff;letter-spacing:-.03em;align-items:center;gap:6px;font-size:18px;font-weight:500;display:flex;position:absolute;bottom:18px;left:20px}.dvl .ccard__brand i{background:#fff;border-radius:3px;width:14px;height:14px;display:block}.dvl .pcards{grid-template-columns:1fr;gap:16px;margin-top:16px;display:grid}@media (width>=900px){.dvl .pcards{grid-template-columns:1fr 1fr}}.dvl .pcard{border-radius:var(--radius);isolation:isolate;display:block;position:relative}.dvl .pcard .bcard__border:after{background:radial-gradient(circle, var(--g1), var(--g2) 35%, transparent 65%);width:385px;height:385px}.dvl .pcard:hover .bcard__border:after{opacity:1}.dvl .pcard__inner{background:var(--bg-soft);border-radius:5px;justify-content:space-between;align-items:flex-start;min-height:189px;margin:1px;display:flex;position:relative;overflow:hidden}.dvl .pcard__content{flex-direction:column;gap:16px;max-width:390px;padding:32px 24px;display:flex}.dvl .pcard__art{flex:none;align-self:stretch;width:218px;position:relative}@media (width<=599px){.dvl .pcard__art{width:96px}}.dvl .pcard__art .pg7,.dvl .pcard__art .tri{position:absolute;inset:0}.dvl .pcard__art .pg7{clip-path:polygon(35% 0,100% 0,100% 100%,0 100%)}.dvl .tri{clip-path:polygon(60% 0,100% 0,100% 100%,10% 100%);background:linear-gradient(135deg,#ffad00,#ff7600)}.dvl .tri:after{content:"";clip-path:polygon(40% 100%,100% 30%,100% 100%);background:#ffd25e;position:absolute;inset:0}.dvl .platform{border-radius:var(--radius);height:532px;position:relative;overflow:hidden}@media (width<=899px){.dvl .platform{height:440px}}.dvl .platform .dash{grid-template-columns:22% 1fr;display:grid;position:absolute;inset:10% 9% -4% 18%}.dvl .platform .dash .side{background:#4d1a5e;flex-direction:column;gap:8px;padding:14px;display:flex}.dvl .platform .dash .side .sk{background:#ffffff40}.dvl .platform .dash .main{background:#fff;flex-direction:column;gap:12px;padding:18px;display:flex}.dvl .platform .tip{width:260px;box-shadow:0 0 0 1px var(--line), 0 30px 60px -20px #0006;color:var(--soft);background:#fff;border-radius:6px;flex-direction:column;gap:6px;padding:12px 14px;font-size:9px;display:flex;position:absolute}.dvl .platform .tip b{color:var(--ink);font-size:10px;font-weight:400}.dvl .platform .tip code{color:#2863b1;font-family:ui-monospace,monospace;font-size:8px}@media (width<=899px){.dvl .platform .tip{display:none}.dvl .platform .dash{left:6%;right:-20%}}.dvl .tcar{margin-inline:calc(var(--cpad) * -1);overflow:hidden}.dvl .tcar__track{transition:transform .5s cubic-bezier(.2,.7,.2,1);display:flex}.dvl .tcar__slide{text-align:center;flex-direction:column;flex:none;align-items:center;gap:24px;width:100%;padding:0 16px 72px;display:flex}.dvl .tcar__slide blockquote{max-width:760px}.dvl .tcar__nav{position:relative}.dvl .tcar__line{background:var(--line);height:1px;position:absolute;top:0;left:0;right:0}.dvl .tcar__bar{background:var(--accent);height:1px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0}.dvl .tcar__logos{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:16px;display:grid}.dvl .tcar__logos button{justify-content:center;align-items:center;height:100px;display:flex}.dvl .tcar__logos span{background:var(--subdued);opacity:.55;width:110px;height:26px;-webkit-mask:var(--m) center / contain no-repeat;-webkit-mask:var(--m) center / contain no-repeat;mask:var(--m) center / contain no-repeat;transition:opacity .2s,background-color .2s}.dvl .tcar__logos button.is-active span{opacity:1;background:var(--ink)}@media (width<=599px){.dvl .tcar__logos span{width:70px}}.dvl .dark{background:var(--dark);color:#fff}.dvl .dark .h-lg,.dvl .dark .h-md,.dvl .dark .h-xl{color:#fff}.dvl .dark .subdued{color:var(--dark-subdued)}.dvl .dark .soft{color:var(--dark-soft)}.dvl .dark .em{color:#fff}.dvl .dark .pad{padding-block:var(--sec-py)}.dvl .systems{height:386px;position:relative;overflow:hidden}@media (width<=899px){.dvl .systems{height:520px}}.dvl .systems__dots{background:radial-gradient(circle,#8c8c8c38 1px,#0000 1.4px) 0 0/10px 10px;position:absolute;inset:-40px -8px}.dvl .systems__fig{grid-template-columns:152px 1fr 152px;align-items:center;max-width:1000px;height:100%;margin-inline:auto;display:grid;position:relative}@media (width<=899px){.dvl .systems__fig{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;padding:24px 0}}.dvl .sbox{color:#fff;white-space:nowrap;background:#2d2aa8;border-radius:3px;padding:6px 10px;font-size:10px;font-weight:400;box-shadow:0 0 0 1px #7389ff59}.dvl .sbox.dim{background:#1b2563}.dvl .sbox.core{letter-spacing:-.03em;background:#2b3470;justify-content:center;align-items:center;width:60px;height:44px;font-size:12px;font-weight:500;display:flex;box-shadow:0 0 0 1px #fff3}.dvl .sys-center{height:100%;position:relative}.dvl .sys-center svg{width:100%;height:100%;position:absolute;inset:0}.dvl .sys-node{position:absolute;transform:translate(-50%,-50%)}.dvl .sys-apps{background:#1b2563;border-radius:6px;grid-template-columns:repeat(2,30px);gap:6px;width:fit-content;padding:10px;display:grid}.dvl .sys-apps i{border-radius:4px;width:30px;height:30px;display:block}@media (width<=899px){.dvl .sys-apps,.dvl .sys-right{justify-self:center}}.dvl .wave{pointer-events:none;height:460px;position:absolute;bottom:84px;left:0;right:0}@media (width<=899px){.dvl .wave{height:200px;top:150px;bottom:auto}.dvl .scale__stats{margin-top:240px}}.dvl .scale{position:relative}.dvl .scale__stats{grid-template-columns:1fr;gap:40px 16px;display:grid;position:relative}@media (width>=900px){.dvl .scale__stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:340px}}.dvl .scale__stat{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.dvl .gtext{background:linear-gradient(68deg,#ffb39b,#ff7ab2 40%,#c89bff 75%);-webkit-background-clip:text;background-clip:text;color:#0000!important}.dvl .gtext.b{background-image:linear-gradient(68deg,#ff9ce0,#d58bff 50%,#a7a2ff)}.dvl .gtext.c{background-image:linear-gradient(68deg,#b49bff,#8f8bff 50%,#7fb2ff)}.dvl .devcard{border-radius:var(--radius);background:#122054;width:100%;height:294px;position:relative;overflow:hidden}.dvl .devcard .msgs{background:#2b408a;border-radius:6px;flex-direction:column;gap:10px;width:222px;padding:16px 12px;font-size:10px;line-height:1.2;display:flex;position:absolute;top:20px;left:16px}.dvl .devcard .msgs p{border-radius:6px;max-width:168px;padding:6px 11px 8px}.dvl .devcard .msgs .r{color:#1f1f1f;background:#fff}.dvl .devcard .msgs .s{color:#fff;background:#1f1f1f;align-self:flex-end}.dvl .devcard .qr{background:#2b408a;border-radius:6px 0 0;flex-direction:column;gap:4px;width:142px;padding:22px;font-size:11px;display:flex;position:absolute;bottom:0;right:0}.dvl .devcard .qr b{font-size:21px;font-weight:500}.dvl .devcard .qr .code{background:#fff;border-radius:6px;place-items:center;height:84px;margin-top:6px;display:grid}.dvl .devcard .qr .code i{background:repeating-conic-gradient(#1f1f1f 0 25%, #fff 0 50%) 0 0 / 12px 12px;width:60px;height:60px;display:block}.dvl .tiles{grid-template-columns:repeat(6,1fr);align-content:center;gap:12px;padding:18px;display:grid;position:absolute;inset:0}.dvl .tiles i{aspect-ratio:1;border-radius:6px;display:block}.dvl .term{color:#dedede;background:#1a1a1a;padding:20px;font-family:ui-monospace,monospace;font-size:10px;line-height:1.7;position:absolute;inset:0}.dvl .term .k{color:#ff9ce0}.dvl .term .s{color:#7fe3c4}.dvl .term .n{color:#fff}.dvl .term .pop{background:#22307a;border-radius:4px;flex-direction:column;gap:2px;width:120px;padding:6px;display:flex;position:absolute;top:58px;right:18px}.dvl .term .pop span{border-radius:2px;padding:2px 6px}.dvl .term .pop span:nth-child(3){background:#3a49a8}.dvl .events .container{padding-block:var(--sec-py);overflow:hidden}.dvl .ev-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.dvl .ev-head__title{flex-direction:column;max-width:860px;margin-bottom:32px;display:flex}.dvl .ev-head .carousel-nav{margin-bottom:32px}@media (width<=599px){.dvl .ev-head{flex-direction:column;align-items:flex-start}.dvl .ev-head .carousel-nav{align-self:flex-start;margin-top:-16px}}.dvl .squeezy{gap:8px;height:460px;display:flex}@media (width<=899px){.dvl .squeezy{height:300px}}.dvl .sq{border-radius:var(--radius);cursor:pointer;flex:0 0 18px;transition:flex-basis .6s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.dvl .sq.is-active{flex:auto}.dvl .sq.n1{flex-basis:90px}.dvl .sq.n2{flex-basis:44px}@media (width<=599px){.dvl .sq.n1{flex-basis:30px}.dvl .sq.n2{flex-basis:14px}.dvl .sq{flex-basis:6px}}.dvl .sq__label{color:#fff;letter-spacing:-.02em;opacity:0;white-space:nowrap;font-size:32px;font-weight:300;line-height:1.1;transition:opacity .3s;position:absolute;bottom:30px;left:32px}.dvl .sq.is-active .sq__label{opacity:1;transition-delay:.25s}.dvl .ev-details{grid-template-columns:1fr;gap:24px;display:grid}@media (width>=900px){.dvl .ev-details{grid-template-columns:minmax(0,1fr) auto;gap:32px}}.dvl .ev-details__copy{max-width:818px}.dvl .book{background:var(--bg-soft);border-radius:var(--radius);grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}@media (width>=1112px){.dvl .book{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px}}.dvl .book__img{background:#0f4d29;justify-content:center;align-items:center;padding:48px 16px;display:flex}@media (width>=1112px){.dvl .book__img{grid-column:1/span 5;min-height:693px}}.dvl .cover{--ch:340px;width:220px;height:var(--ch);background:#fff;border-radius:2px;position:relative;box-shadow:0 20px 40px -10px #0006}@media (width>=1112px){.dvl .cover{--ch:456px;width:296px}}.dvl .cover:before{content:"";background:#2fa04c;width:46%;height:50%;position:absolute;top:18%;left:12%}.dvl .cover:after{content:"";height:9%;box-shadow:0 calc(var(--ch) * .74) 0 #111;background:#111;position:absolute;top:6%;left:8%;right:8%}.dvl .book__content{flex-direction:column;justify-content:space-between;padding:40px 16px;display:flex;position:relative}@media (width>=1112px){.dvl .book__content{grid-column:7/span 6;padding:80px 32px 80px 0}}.dvl .book__seal{border:1px solid var(--subdued);opacity:.5;border-radius:43px;width:86px;height:136px;position:absolute;top:24px;right:24px}@media (width<=1111px){.dvl .book__seal{display:none}}.dvl .book__text{gap:24px;display:grid}.dvl .book__title{max-width:454px}.dvl .book__desc{max-width:460px}.dvl .book__desc a{text-decoration:underline}.dvl .book-btn{border:1px solid var(--line);color:var(--soft);background:#fff;border-radius:4px;align-items:center;gap:12px;padding:2px;font-size:14px;font-weight:400;display:inline-flex}.dvl .book-btn i{background:#1a1f36;border-radius:2px;width:32px;height:32px;display:block}.dvl .book-btn.alt i{background:#ebebeb}.dvl .book-btn span{padding-right:16px}.dvl .fcta{background:var(--bg-soft)}.dvl .fcta .container{padding-block:var(--sec-py);border-bottom:1px solid var(--line);grid-template-columns:1fr;row-gap:56px;display:grid}@media (width>=1112px){.dvl .fcta .container{grid-template-columns:1fr 1fr;column-gap:16px}}.dvl .fcta__content{flex-direction:column;gap:32px;padding-right:16px;display:flex}.dvl .fcta__text{flex-direction:column;gap:16px;max-width:525px;display:flex}.dvl .fcta__features{grid-template-columns:1fr;gap:40px 16px;display:grid}@media (width>=600px){.dvl .fcta__features{grid-template-columns:1fr 1fr}}.dvl .footer{background:var(--bg-soft)}.dvl .footer .container{padding:0}.dvl .flinks{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;column-gap:16px;padding:0 16px;display:grid}@media (width>=1112px){.dvl .flinks{grid-template-columns:repeat(4,minmax(0,1fr))}}.dvl .fcol{flex-direction:column;gap:48px;padding:40px 0;display:flex}@media (width>=1112px){.dvl .fcol{border-right:1px solid var(--line);gap:64px;padding:64px 0}.dvl .fcol:last-child{border-right:0}}.dvl .fblock{flex-direction:column;gap:4px;padding-right:24px;display:flex}.dvl .fblock h4{padding-bottom:8px;font-size:16px;font-weight:400;line-height:1.2}.dvl .fblock a{color:var(--soft);width:fit-content;font-size:16px;line-height:20px;transition:color .2s}.dvl .fblock a:hover{color:var(--ink)}@media (width<=599px){.dvl .fblock a,.dvl .fblock h4{font-size:14px}}.dvl .fbottom{justify-content:space-between;align-items:center;padding:24px 32px 16px 0;display:flex}.dvl .locale{color:var(--accent);align-items:center;gap:8px;margin:16px 0 16px 16px;font-weight:400;display:inline-flex}.dvl .locale svg{width:16px;height:16px}.dvl .fbottom p{padding:0 16px}.dvl .fbottom .mark{background:var(--ink);clip-path:polygon(0 18%,100% 0,100% 100%,0 100%);border-radius:6px;width:43px;height:43px}.dvl .m1{--m:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 22'%3E%3Ccircle cx='11' cy='11' r='9'/%3E%3Crect x='26' y='6' width='70' height='10' rx='2'/%3E%3C/svg%3E")}.dvl .m2{--m:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 22'%3E%3Crect x='8' y='4' width='94' height='14' rx='7'/%3E%3C/svg%3E")}.dvl .m3{--m:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 22'%3E%3Cpath d='M12 2l10 18H2z'/%3E%3Crect x='30' y='7' width='66' height='8' rx='2'/%3E%3C/svg%3E")}.dvl .m4{--m:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 22'%3E%3Crect x='4' y='3' width='16' height='16' rx='4'/%3E%3Crect x='26' y='3' width='78' height='16' rx='3'/%3E%3C/svg%3E")}.dvl .m5{--m:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 22'%3E%3Crect x='10' y='5' width='90' height='12' rx='1'/%3E%3Crect x='10' y='19' width='44' height='2'/%3E%3C/svg%3E")}.dvl .m6{--m:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 22'%3E%3Ccircle cx='10' cy='11' r='6'/%3E%3Ccircle cx='24' cy='11' r='6'/%3E%3Crect x='36' y='6' width='64' height='10' rx='5'/%3E%3C/svg%3E")}@media (width<=1111px){.dvl .conn-table{top:130px!important;left:16px!important;right:-40%!important}.dvl .conn-receipt{top:190px!important;left:24px!important}}@media (width<=899px){.dvl .sys-center{zoom:.52;justify-self:center;width:666px;height:386px}.dvl .systems{height:440px}}@media (width<=599px){.dvl .sq__label{font-size:22px;bottom:20px;left:20px}}.dvl .o1{background:radial-gradient(circle at 34% 28%,#fff4e0 0%,#ffb36b 24%,#ff5e8a 62%,#a960ee 100%)}.dvl .o2{background:radial-gradient(circle at 34% 28%,#fff 0%,#e5dbff 24%,#a960ee 62%,#635bff 100%)}.dvl .o3{background:radial-gradient(circle at 34% 28%,#e9fbff 0%,#90e0ff 24%,#635bff 62%,#3b2e8f 100%)}.dvl .o5{background:radial-gradient(circle at 34% 28%,#fff8e6 0%,#ffe6a8 24%,#ffb36b 62%,#ff5e8a 100%)}.dvl .o6{background:radial-gradient(circle at 34% 28%,#e8fff6 0%,#7fe3c4 24%,#1fa39a 62%,#0a4f6b 100%)}.dvl .d-orb{border-radius:50%;flex:none;display:block}.dvl .logo{gap:8px}.dvl .logo__mark{flex:none;width:26px;height:26px;display:block}.dvl .nav__menu a{color:var(--ink);align-items:center;padding:12px 0;font-size:14px;font-weight:400;line-height:1;transition:opacity .2s;display:flex}.dvl .nav__menu a:hover{opacity:.6}.dvl .hero__eyebrow .val{font-variant-numeric:normal}.dvl .d-pill{white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:22px;padding:0 9px;font-size:11px;font-weight:400;display:inline-flex}.dvl .d-pill i{background:currentColor;border-radius:50%;width:6px;height:6px;display:block}.dvl .d-pill.bad{color:#c4283f;background:#ffe9ec}.dvl .d-pill.mid{color:#a85a06;background:#fff3e0}.dvl .d-pill.ok{color:#10794a;background:#e3f8ee}.dvl .d-thought{color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 20px 40px -20px #00000059;background:#fff;border-radius:6px;padding:9px 12px;font-size:11px;line-height:1.4;display:block}.dvl .d-thought small{color:var(--subdued);margin-bottom:3px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;display:block}.dvl .d-note{color:var(--subdued);font-size:14px;line-height:1.4}.dvl .d-start{z-index:2;border-top:1px solid var(--line);margin-inline:calc(var(--cpad) * -1);padding:32px var(--cpad) 40px;position:relative}@media (width>=1112px){.dvl .d-start{padding:40px 16px 48px}}.dvl .d-form{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line), 0 50px 100px -20px #0000002e, 0 30px 60px -30px #0003;background:#fff;gap:20px;padding:16px;display:grid;position:relative}@media (width>=600px){.dvl .d-form{padding:24px}}.dvl .d-url{border-radius:var(--radius-btn);height:52px;box-shadow:0 0 0 1px var(--accent-border);background:#fff;align-items:center;gap:10px;padding:0 6px 0 16px;transition:box-shadow .2s;display:flex}.dvl .d-url:focus-within{box-shadow:0 0 0 2px var(--accent)}.dvl .d-url svg{width:16px;height:16px;color:var(--subdued);flex:none}.dvl .d-url input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:400}.dvl .d-url input::placeholder{color:#8f8f8f;font-weight:300}.dvl .d-url .btn{height:40px;padding:0 18px;font-size:15px}@media (width<=599px){.dvl .d-url .btn{display:none}}.dvl .d-form__row{gap:10px;display:grid}@media (width>=900px){.dvl .d-form__row{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:16px}.dvl .d-form__row>.d-label{padding-top:9px}}.dvl .d-label{color:var(--ink);font-size:14px;font-weight:400}.dvl .d-chips{flex-wrap:wrap;gap:8px;display:flex}.dvl .d-chip{border-radius:var(--radius-btn);height:36px;box-shadow:0 0 0 1px var(--line);color:var(--soft);background:#fff;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:400;transition:box-shadow .2s,color .2s,background-color .2s;display:inline-flex}.dvl .d-chip:hover{box-shadow:0 0 0 1px var(--accent-border);color:var(--ink)}.dvl .d-chip.is-on{box-shadow:0 0 0 1.5px var(--accent);color:var(--accent);background:#f5f5f5}.dvl .d-chip .d-orb{width:16px;height:16px}.dvl .d-form__foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:20px;display:flex}.dvl .d-form__foot .btn{min-width:180px}@media (width<=599px){.dvl .d-form__foot .btn{width:100%}}.dvl .d-replay{grid-template-rows:22px 1fr;grid-template-columns:minmax(0,1fr) 230px;height:420px;display:grid;top:150px;left:6%;right:-4%}.dvl .d-replay .bar{border-bottom:1px solid var(--line);grid-column:1/-1;align-items:center;gap:4px;padding:0 10px;display:flex}.dvl .d-replay .bar i{background:#ebebeb;border-radius:50%;width:6px;height:6px;display:block}.dvl .d-replay__site{flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.dvl .d-replay__side{background:var(--bg-soft);border-left:1px solid var(--line);flex-direction:column;gap:10px;padding:14px 12px;display:flex}.dvl .d-plans{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.dvl .d-plan{height:120px;box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:6px;padding:10px;font-size:10px;font-weight:400}.dvl .d-plan.on{box-shadow:0 0 0 1.5px var(--accent)}.dvl .d-cursor{background:#0003;border-radius:50%;width:16px;height:16px;position:absolute;box-shadow:0 0 0 4px #0000001a}.dvl .d-cursor:after{content:"";background:var(--accent);border-radius:50%;position:absolute;inset:5px}@media (width<=1111px){.dvl .d-replay{grid-template-columns:minmax(0,1fr);left:16px;right:16px}.dvl .d-replay__site{display:none}.dvl .d-replay__side{border-left:0}}.dvl .d-report{color:var(--soft);font-size:11px;top:150px;left:7%;right:7%}.dvl .d-report__top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.dvl .d-score{letter-spacing:-.03em;color:var(--ink);font-size:34px;font-weight:300;line-height:1}.dvl .d-score small{color:var(--subdued);font-size:14px}.dvl .d-report__row{color:var(--ink);align-items:center;gap:12px;padding:11px 16px;display:flex}.dvl .d-report__row+.d-report__row{border-top:1px solid #f5f5f5}.dvl .d-report__row .d-pill{flex:none;width:72px}.dvl .d-personas{grid-template-columns:repeat(3,1fr);justify-items:center;gap:18px 14px;width:270px;display:grid;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.dvl .d-personas .d-orb{width:64px;height:64px;box-shadow:0 20px 30px -14px #00000073}.dvl .d-personas span:not(.d-orb){color:var(--soft);text-align:center;font-size:10px;line-height:1.25}.dvl .d-personas>div{flex-direction:column;align-items:center;gap:8px;display:flex}.dvl .d-mood{padding:16px;top:180px;left:7%;right:7%}.dvl .d-mood svg{width:100%;height:auto}.dvl .d-mood__lbl{color:var(--subdued);justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.dvl .d-review{padding:6px 0;font-size:11px;top:160px;left:7%;right:7%}.dvl .d-review__row{color:var(--ink);grid-template-columns:1fr 84px;align-items:center;gap:12px;padding:9px 16px;display:grid}.dvl .d-review__row+.d-review__row{border-top:1px solid #f5f5f5}.dvl .d-meter{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.dvl .d-meter i{border-radius:inherit;background:var(--accent);height:100%;display:block}.dvl .d-fix{grid-template-rows:auto auto;display:grid;top:110px;left:36%;right:2.5%}.dvl .d-fix__head{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;padding:10px 14px;font-size:11px;font-weight:400;display:flex}.dvl .d-fix__copy{color:var(--accent);font-size:10px}.dvl .d-fix pre{color:#2d3b52;white-space:pre-wrap;margin:0;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.65}.dvl .d-fix pre b{color:#c4283f;font-weight:400}.dvl .d-rerun{z-index:2;width:220px;color:var(--soft);flex-direction:column;gap:10px;padding:14px;font-size:10px;display:flex;top:150px;left:calc(36% - 236px)}.dvl .d-rerun__t{color:var(--ink);font-size:11px;font-weight:400}.dvl .d-rerun__r{justify-content:space-between;align-items:center;display:flex}@media (width<=1111px){.dvl .d-fix{top:130px!important;left:16px!important;right:-30%!important}.dvl .d-rerun{top:230px!important;left:24px!important}}.dvl .d-vscreen{background:#fff;border-radius:8px 8px 0 0;grid-template-rows:22px 1fr;width:min(46%,520px);height:70%;display:grid;position:absolute;bottom:0;right:4%;overflow:hidden;box-shadow:0 50px 100px -20px #00000073}.dvl .d-vscreen .bar{border-bottom:1px solid var(--line);align-items:center;gap:4px;padding:0 10px;display:flex}.dvl .d-vscreen .bar i{background:#ebebeb;border-radius:50%;width:6px;height:6px;display:block}.dvl .d-vscreen__tiles{grid-template-columns:repeat(3,1fr);gap:10px;padding:12px;display:grid}.dvl .d-vtile{box-shadow:0 0 0 1px var(--line);border-radius:6px;flex-direction:column;justify-content:space-between;padding:8px;display:flex}.dvl .d-vtile .sk{background:#f5f5f5;border-radius:4px;height:46%}.dvl .d-vtile__foot{justify-content:space-between;align-items:center;display:flex}.dvl .d-vtile .d-orb{width:18px;height:18px}@media (width<=899px){.dvl .d-vscreen{width:auto;height:42%;left:16px;right:16px}}.dvl .banner .btn-white svg.play{width:10px;height:10px}.dvl .d-transcript{margin-top:24px}.dvl .d-transcript summary{cursor:pointer;color:var(--accent);align-items:center;gap:8px;font-weight:400;list-style:none;display:inline-flex}.dvl .d-transcript summary::-webkit-details-marker{display:none}.dvl .d-transcript summary svg{width:12px;height:12px;transition:transform .25s}.dvl .d-transcript[open] summary svg{transform:rotate(45deg)}.dvl .d-transcript__body{gap:12px;max-width:760px;margin-top:16px;display:grid}.dvl .story__logo.d-orb{border-radius:50%}.dvl .d-story{justify-content:center;align-items:center;display:flex;position:relative}.dvl .d-story__card{gap:10px;width:min(560px,100% - 32px);display:grid;position:relative}.dvl .d-story__card .d-thought{padding:12px 16px;font-size:13px}.dvl .d-story__card .d-thought small{font-size:10px}@media (width<=599px){.dvl .d-story__card{display:none}}.dvl .d-code{color:#dedede;white-space:pre-wrap;background:#1a1a1a;border-radius:6px;margin-top:8px;padding:16px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;line-height:1.6}.dvl .d-code b{color:#ff9ce0;font-weight:400}.dvl .ccard__img.d-pimg{background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line);justify-content:center;align-items:center;display:flex}.dvl .ccard__img.d-pimg .d-orb{width:168px;height:168px;box-shadow:0 40px 60px -30px #0000008c}.dvl .ccard__img.d-pimg .ccard__brand{color:var(--ink);font-size:16px;font-weight:400}.dvl .ccard__img.d-pimg .ccard__tag{color:var(--subdued);font-size:12px;position:absolute;top:18px;left:20px}.dvl .platform .tip code{color:var(--accent)}.dvl .tcar__logos .d-tl{color:var(--subdued);align-items:center;gap:10px;font-size:14px;font-style:normal;font-weight:400;transition:color .2s;display:flex}.dvl .tcar__logos .d-tl em{font-style:normal}.dvl .tcar__logos .d-tl .d-orb{opacity:.5;width:28px;height:28px;transition:opacity .2s}.dvl .tcar__logos button.is-active .d-tl{color:var(--ink)}.dvl .tcar__logos button.is-active .d-tl .d-orb{opacity:1}@media (width<=599px){.dvl .tcar__logos .d-tl em{display:none}}.dvl .d-tcap{text-align:center;color:var(--subdued);margin-top:-16px;font-size:14px}.dvl .devcard .term.d-install{white-space:pre;font-size:10.5px;line-height:1.75;overflow:hidden}.dvl .devcard .msgs.d-mask p{max-width:none}.dvl .d-guides{grid-template-columns:repeat(2,1fr);align-content:center;gap:10px;padding:22px;display:grid;position:absolute;inset:0}.dvl .d-guides span{color:#fff;background:#22307a;border-radius:6px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:12px;font-weight:400;display:flex}.dvl .d-guides span i{border-radius:3px;flex:none;width:14px;height:14px;display:block}.dvl .d-sessions-note{color:var(--dark-soft);margin-top:-24px;font-size:14px}.dvl .d-pricing .container{padding-block:var(--sec-py)}.dvl .d-plans3{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=900px){.dvl .d-plans3{grid-template-columns:repeat(3,minmax(0,1fr))}}.dvl .d-price{border-radius:var(--radius);isolation:isolate;position:relative}.dvl .d-price__inner{background:#fff;border-radius:5px;flex-direction:column;gap:24px;height:calc(100% - 2px);margin:1px;padding:28px 24px;display:flex;position:relative}.dvl .d-price.is-featured .bcard__border{background:linear-gradient(160deg, var(--accent), #f72df3 60%, #ff7a59)}.dvl .d-price .bcard__border:after{background:radial-gradient(circle, #f72df3, var(--accent) 35%, transparent 65%);width:420px;height:420px}.dvl .d-price:hover .bcard__border:after{opacity:1}.dvl .d-price__name{align-items:center;gap:10px;display:flex}.dvl .d-tag{background:var(--accent-quiet);height:22px;color:var(--accent);letter-spacing:0;border-radius:4px;align-items:center;padding:0 8px;font-size:12px;font-weight:400;display:inline-flex}.dvl .d-amt{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dvl .d-amt b{letter-spacing:-.035em;font-size:48px;font-weight:300;line-height:1}.dvl .d-list{flex:1;gap:10px;display:grid}.dvl .d-list li{color:var(--soft);align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;display:flex}.dvl .d-list li:before{content:"";background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23000000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/16px no-repeat;flex:none;width:16px;height:16px;margin-top:2px}.dvl .d-price .btn{width:100%}.dvl .d-faq{gap:40px;display:grid}@media (width>=1112px){.dvl .d-faq{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px}.dvl .d-faq__title{grid-column:1/span 4}.dvl .d-faq__list{grid-column:5/span 8}}.dvl .d-faq__title{flex-direction:column;display:flex}.dvl .d-faq__list{border-top:1px solid var(--line)}.dvl .d-q{border-bottom:1px solid var(--line)}.dvl .d-q summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;list-style:none;display:flex}.dvl .d-q summary::-webkit-details-marker{display:none}.dvl .d-q summary .story__plus{flex:none}.dvl .d-q[open] summary .story__plus{transform:none}.dvl .d-q summary .story__plus svg{transition:transform .25s}.dvl .d-q[open] summary .story__plus svg{transform:rotate(45deg)}.dvl .d-q__a{max-width:720px;padding:0 56px 24px 0}.dvl .d-q__a a{color:var(--accent)}.dvl .flinks.d-flinks{grid-template-columns:1fr 1fr}@media (width>=1112px){.dvl .flinks.d-flinks{grid-template-columns:repeat(4,minmax(0,1fr))}}.dvl .d-fbrand{flex-direction:column;gap:16px;display:flex}.dvl .d-fbrand p{color:var(--soft);max-width:240px}@media (width<=1111px){.dvl .d-fbrand{grid-column:1/-1;padding-bottom:0!important}}.dvl .fbottom .d-mark{width:36px;height:36px}.dvl .banner .banner__logo{align-self:flex-start}.dvl .banner .d-vscreen{z-index:0}.dvl .banner .banner__content{z-index:1}@media (width>=1112px){.dvl .bcard.wide2 .d-replay{bottom:auto}}@media (width<=599px){.dvl .hero h1 .copy{letter-spacing:-.01em;margin-top:16px;font-size:18px;line-height:1.4;display:block}.dvl .banner__content{justify-content:flex-start}.dvl .d-rerun{display:none}.dvl .d-fix{right:16px!important}}.dvl .f-eyebrow{color:var(--accent);letter-spacing:0;font-size:14px;font-weight:400;line-height:1.3}.dvl .dark .f-eyebrow{color:var(--dark-link)}.dvl .f-link{color:var(--accent);align-items:center;gap:6px;font-weight:400;display:inline-flex}.dvl .f-link svg.play{width:10px;height:10px}.dvl .hero__main.f-hero{padding-block:56px 64px}@media (width>=1112px){.dvl .hero__main.f-hero{min-height:0;padding:72px 16px 88px;display:block}}.dvl .f-hero__grid{z-index:2;gap:40px;display:grid;position:relative}@media (width>=1112px){.dvl .f-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:16px}.dvl .f-hero__left{grid-column:1/span 6}.dvl .f-hero__right{grid-column:7/span 6;position:sticky;top:96px}}.dvl .f-hero__left{flex-direction:column;gap:24px;display:flex}.dvl .f-hero h1{font-size:var(--h-hero);line-height:var(--h-hero-lh);letter-spacing:-.03em;font-weight:300}@media (width>=1112px){.dvl .f-hero h1{font-size:52px;line-height:1.08}}.dvl .f-hero__sub{color:var(--soft);max-width:540px}.dvl .f-form{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line), 0 50px 100px -20px #0000002e, 0 30px 60px -30px #0003;background:#fff;gap:16px;margin-top:8px;padding:20px;display:grid}@media (width>=600px){.dvl .f-form{padding:24px}}.dvl .f-form .d-url{padding-right:16px}.dvl .f-form .btn-full{width:100%}.dvl .f-form__note{color:var(--subdued);font-size:13px;line-height:1.45}.dvl .f-label small{color:var(--subdued);font-weight:300}.dvl .f-stage{border-radius:var(--radius);isolation:isolate;min-height:420px;box-shadow:0 0 0 1px var(--line);background:linear-gradient(160deg,#f6f5ff 0%,#fff 55%,#fff4ee 100%);flex-direction:column;justify-content:flex-end;gap:16px;padding:28px;display:flex;position:relative;overflow:hidden}@media (width>=1112px){.dvl .f-stage{min-height:520px;padding:32px}}.dvl .f-stage:before{content:"";z-index:-1;background:radial-gradient(circle,#00000029 1px,#0000 1.5px) 0 0/12px 12px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 60% at 50% 38%,#000,#0000);mask:radial-gradient(70% 60% at 50% 38%,#000,#0000)}.dvl .f-orbs{justify-content:center;align-items:center;gap:4%;height:52%;display:flex;position:absolute;top:14%;left:0;right:0}.dvl .f-orbs .d-orb{box-shadow:0 40px 60px -30px #0000008c}.dvl .f-orbs .side{aspect-ratio:1;opacity:.9;width:22%}.dvl .dvl .f-orbs .talk{aspect-ratio:1;width:36%;animation:2.4s ease-in-out infinite dvl-f-talk;position:relative}.dvl .dvl .f-orbs .talk:after{content:"";border:1px solid #00000040;border-radius:50%;animation:2.4s ease-out infinite dvl-f-ring;position:absolute;inset:-14px}@keyframes dvl-f-talk{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes dvl-f-ring{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.dvl .f-orbs .talk,.dvl .f-orbs .talk:after{animation:none}}.dvl .f-who{height:30px;box-shadow:0 0 0 1px var(--line);color:var(--ink);background:#fff;border-radius:4px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:400;display:inline-flex}.dvl .dvl .f-who i{background:#e5424d;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite dvl-f-blink;display:block}@keyframes dvl-f-blink{50%{opacity:.3}}.dvl .f-say{letter-spacing:-.015em;color:var(--ink);max-width:480px;font-size:22px;font-weight:300;line-height:1.3}@media (width>=1112px){.dvl .f-say{font-size:26px}}.dvl .f-shead{flex-direction:column;gap:16px;display:flex}.dvl .f-shead.center{text-align:center;align-items:center}.dvl .f-shead.center .stitle{max-width:760px;padding-right:0}.dvl .f-video .container{padding-block:var(--sec-py)}.dvl .f-poster{aspect-ratio:16/9;border-radius:var(--radius);isolation:isolate;display:block;position:relative;overflow:hidden}.dvl .f-poster .d-vscreen{width:min(70%,760px);height:74%;left:50%;right:auto;transform:translate(-50%)}@media (width<=599px){.dvl .f-poster{aspect-ratio:4/3}.dvl .f-poster .d-vscreen{width:88%;height:62%}}.dvl .f-poster__play{z-index:3;height:48px;color:var(--accent);background:#fff;border-radius:24px;align-items:center;gap:10px;padding:0 22px 0 6px;font-weight:400;transition:transform .2s;display:inline-flex;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 30px 60px -20px #00000080}.dvl .f-poster__play b{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dvl .f-poster__play b svg{width:11px;height:11px;margin-left:2px}.dvl .f-poster:hover .f-poster__play{transform:translate(-50%,-50%)scale(1.04)}.dvl .f-video__after{flex-direction:column;align-items:center;gap:24px;margin-top:24px;display:flex}.dvl .f-video__after .d-transcript{text-align:center;width:100%;max-width:760px;margin-top:0}.dvl .f-video__after .d-transcript__body{text-align:left}.dvl .f-steps{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=600px){.dvl .f-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1112px){.dvl .f-steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.dvl .f-step{border-radius:var(--radius);isolation:isolate;position:relative}.dvl .f-step .bcard__border:after{background:radial-gradient(circle, #f72df3, var(--accent) 35%, transparent 65%);width:360px;height:360px}.dvl .f-step:hover .bcard__border:after{opacity:1}.dvl .f-step__inner{background:#fff;border-radius:5px;flex-direction:column;gap:20px;height:calc(100% - 2px);margin:1px;padding:20px;display:flex;position:relative}.dvl .f-step__n{border:1px solid var(--accent-line);width:32px;height:32px;color:var(--accent);border-radius:4px;justify-content:center;align-items:center;font-size:14px;font-weight:400;display:flex}.dvl .f-vis{background:var(--bg-soft);height:168px;box-shadow:inset 0 0 0 1px var(--line);color:var(--soft);border-radius:6px;flex-direction:column;gap:9px;padding:14px;font-size:11px;display:flex;position:relative;overflow:hidden}.dvl .f-vis__row{justify-content:space-between;align-items:center;display:flex}.dvl .f-count{color:var(--ink);align-items:center;gap:8px;font-size:12px;display:inline-flex}.dvl .f-count b{width:20px;height:20px;box-shadow:0 0 0 1px var(--accent-line);color:var(--accent);background:#fff;border-radius:4px;justify-content:center;align-items:center;font-weight:400;display:inline-flex}.dvl .f-mini-chips{flex-wrap:wrap;gap:4px;display:flex}.dvl .f-mini-chips span{height:22px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:4px;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}.dvl .f-mini-chips span.on{box-shadow:0 0 0 1.5px var(--accent);color:var(--accent)}.dvl .f-mini-orbs{gap:6px;margin-top:auto;display:flex}.dvl .f-mini-orbs .d-orb{width:24px;height:24px}.dvl .f-trait{grid-template-columns:68px 1fr;align-items:center;gap:8px;display:grid}.dvl .f-trait i{background:var(--line);border-radius:2px;height:4px;display:block;position:relative}.dvl .f-trait i:after{content:"";width:var(--v);border-radius:inherit;background:var(--accent);position:absolute;top:0;bottom:0;left:0}.dvl .f-live{flex:1;grid-template-columns:1fr 1fr;gap:6px;display:grid}.dvl .f-live>span{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:5px;position:relative}.dvl .f-live>span:before{content:"";background:#f5f5f5;border-radius:3px;height:40%;position:absolute;top:6px;left:6px;right:6px}.dvl .f-live .d-pill{height:16px;padding:0 6px;font-size:9px;position:absolute;bottom:4px;right:4px}.dvl .f-live .d-orb{width:14px;height:14px;position:absolute;bottom:6px;left:6px}.dvl .f-live-thought{color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 20px 30px -16px #0006;background:#fff;border-radius:5px;padding:6px 8px;font-size:10px;line-height:1.35;position:absolute;bottom:14px;left:22px;right:22px}.dvl .f-rep-row{color:var(--ink);align-items:center;gap:8px;display:flex}.dvl .f-rep-row .d-pill{flex:none;height:16px;padding:0 6px;font-size:9px}.dvl .f-rep-fix{color:#dedede;background:#1a1a1a;border-radius:5px;margin-top:auto;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;line-height:1.45}.dvl .f-rep-fix b{color:#ff9ce0;font-weight:400}.dvl .f-problem .container{padding-block:var(--sec-py)}.dvl .f-problem .feature__body{max-width:none}.dvl .f-compare{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=900px){.dvl .f-compare{grid-template-columns:1fr 1fr}}.dvl .f-col{border-radius:var(--radius);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.dvl .f-col.dark{background:var(--dark);color:#fff;box-shadow:none}.dvl .f-col h3{border-bottom:1px solid var(--line);padding:18px 24px;font-size:16px;font-weight:400}.dvl .f-col.dark h3{border-color:var(--dark-line)}.dvl .f-col ul{padding:4px 24px 12px}.dvl .f-col li{color:var(--soft);align-items:flex-start;gap:12px;padding:13px 0;font-size:15px;line-height:1.4;display:flex}.dvl .f-col li+li{border-top:1px solid var(--line)}.dvl .f-col.dark li{color:var(--dark-soft)}.dvl .f-col.dark li+li{border-color:var(--dark-line)}.dvl .f-col li:before{text-align:center;flex:none;width:16px;font-size:13px;line-height:21px}.dvl .f-col li.no:before{content:"✕";color:#8f8f8f}.dvl .f-col li.yes:before{content:"✓";color:#7fe3c4}.dvl .f-band{border-radius:var(--radius);isolation:isolate;margin-top:16px;display:block;position:relative}.dvl .f-band .bcard__border:after{background:radial-gradient(circle,#ffad00,#ff7600 35%,#0000 65%);width:420px;height:420px}.dvl .f-band:hover .bcard__border:after{opacity:1}.dvl .f-band__inner{background:var(--bg-soft);border-radius:5px;flex-direction:column;align-items:flex-start;gap:20px;margin:1px;padding:24px;display:flex;position:relative}@media (width>=900px){.dvl .f-band__inner{flex-direction:row;justify-content:space-between;align-items:center;padding:28px 32px}}.dvl .f-band p{max-width:640px}.dvl .f-rv{gap:40px;display:grid}@media (width>=1112px){.dvl .f-rv{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:16px}.dvl .f-rv__l{grid-column:1/span 6}.dvl .f-rv__r{grid-column:7/span 6}}.dvl .f-rv__l{flex-direction:column;gap:24px;display:flex}.dvl .f-rv__small{color:var(--dark-subdued);font-size:14px}.dvl .f-sessions{border-radius:var(--radius);box-shadow:0 0 0 1px var(--dark-line);background:#122054;font-size:14px;overflow:hidden}.dvl .f-sessions__row{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:16px 20px;display:flex}.dvl .f-sessions__row+.f-sessions__row{border-top:1px solid var(--dark-line)}.dvl .f-sessions__path{color:#fff}.dvl .f-sessions__out{color:var(--dark-subdued);font-variant-numeric:tabular-nums}.dvl .f-sessions__out.ok{color:#7fe3c4}.dvl .f-sessions__note{color:var(--dark-soft);border-top:1px solid var(--dark-line);background:#182a66;padding:16px 20px}.dvl .f-sessions__note a{color:var(--dark-link)}.dvl .fcta.f-cta .container{text-align:center;justify-items:center;grid-template-columns:1fr!important}.dvl .f-cta .fcta__content{align-items:center;padding-right:0}.dvl .f-cta .fcta__text{align-items:center;max-width:640px}@media (width>=1112px){.dvl .flinks.f-flinks{grid-template-columns:2fr 1fr 1fr}}.dvl .f-poster.banner{min-height:0;display:block}.dvl .o4{background:radial-gradient(circle at 34% 28%,#fff 0%,#ffd6e7 24%,#ff7aa8 62%,#c2397a 100%)}@media (width>=1112px){.dvl .hero__main.s-hero{min-height:0;padding:72px 16px 88px;display:block}}.dvl .s-hero__title{z-index:2;max-width:988px;margin-bottom:40px;position:relative}.dvl .s-hero h1{font-size:var(--h-hero);line-height:var(--h-hero-lh);letter-spacing:-.03em;font-weight:300}@media (width>=1112px){.dvl .s-hero h1{font-size:48px;line-height:1.12}}.dvl .s-hero h1 .main{font-style:normal;display:block}.dvl .s-hero h1 .copy{color:var(--subdued);margin-top:12px;display:block}@media (width<=599px){.dvl .s-hero h1 .copy{letter-spacing:-.01em;font-size:18px;line-height:1.4}}.dvl .s-card{z-index:2;border-radius:var(--radius);box-shadow:0 0 0 1px var(--line), 0 50px 100px -20px #0000002e, 0 30px 60px -30px #0003;background:#fff;padding:20px 16px;position:relative}@media (width>=600px){.dvl .s-card{padding:40px 32px 32px}}@media (width>=1112px){.dvl .s-card{padding:48px 48px 40px}}.dvl .s-card__in{grid-template-columns:minmax(0,1fr);gap:20px;max-width:760px;margin-inline:auto;display:grid}.dvl .s-bar{gap:10px;display:grid}.dvl .v-input.s-input{border-radius:var(--radius-btn);height:56px;box-shadow:0 0 0 1px var(--accent-border);background:#fff;align-items:center;gap:10px;padding:0 16px;transition:box-shadow .2s;display:flex}.dvl .v-input.s-input:focus-within{box-shadow:0 0 0 2px var(--accent)}.dvl .v-input.s-input svg{width:16px;height:16px;color:var(--subdued);flex:none}.dvl .v-input.s-input input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:17px;font-weight:400}.dvl .v-input.s-input input::placeholder{color:#8f8f8f;font-weight:300}.dvl .dvl .v-input.is-error{animation:.3s dvl-v-shake;box-shadow:0 0 0 2px #df1b41!important}@keyframes dvl-v-shake{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.dvl .s-submit{width:100%;height:52px;font-size:16px}@media (width>=600px){.dvl .s-bar{position:relative}.dvl .v-input.s-input{height:60px;padding-right:220px}.dvl .s-submit{width:auto;height:48px;position:absolute;top:6px;right:6px}}.dvl .s-mission{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.dvl .s-mission label{color:var(--soft);font-size:15px}.dvl .s-select{display:inline-flex;position:relative}.dvl .s-select select{appearance:none;border-radius:var(--radius-btn);height:40px;box-shadow:0 0 0 1px var(--accent-border);font:inherit;color:var(--accent);cursor:pointer;background:#fff;border:0;padding:0 40px 0 14px;font-size:15px;font-weight:400}.dvl .s-select select:focus-visible{box-shadow:0 0 0 2px var(--accent);outline:none}.dvl .s-select svg{width:16px;height:16px;color:var(--accent);pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.dvl .s-note{text-align:center;color:var(--subdued);font-size:13px;line-height:1.45}.dvl .s-demo{z-index:2;justify-content:center;margin-top:24px;display:flex;position:relative}.dvl .s-who{border-top:1px solid var(--line);min-width:0;padding-top:24px}.dvl .v-who__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.dvl .v-who__title{color:var(--ink);font-size:15px;font-weight:400}.dvl .v-who__count{color:var(--subdued);margin-left:6px;font-weight:300}.dvl .v-change{border-radius:var(--radius-btn);height:32px;box-shadow:0 0 0 1px var(--accent-border);color:var(--accent);background:#fff;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:400;transition:box-shadow .2s,background-color .2s;display:inline-flex}.dvl .v-change:hover{box-shadow:0 0 0 1px var(--accent);background:#f5f5f5}.dvl .v-change svg{width:15px;height:15px;transition:transform .4s}.dvl .v-change.spin svg{transform:rotate(180deg)}.dvl .v-people{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;margin-bottom:20px;display:grid}@media (width>=768px){.dvl .v-people{grid-template-columns:repeat(6,minmax(0,1fr))}}.dvl .v-p{text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:4px;display:flex}.dvl .v-p__orb{display:block;position:relative}.dvl .v-p .d-orb{opacity:.38;filter:saturate(.45);width:56px;height:56px;transition:opacity .25s,filter .25s}@media (width>=768px){.dvl .v-p .d-orb{width:68px;height:68px}}.dvl .v-p.is-on .d-orb{opacity:1;filter:none;box-shadow:0 16px 24px -14px #0000008c}.dvl .v-p__check{width:20px;height:20px;box-shadow:0 0 0 1px var(--accent-border);background:#fff;border-radius:50%;position:absolute;top:-2px;right:-2px}.dvl .v-p.is-on .v-p__check{background:var(--accent) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M4 8.3l2.6 2.6L12 5.5' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") center / 12px no-repeat;box-shadow:none}.dvl .v-p__name{color:var(--subdued);font-size:13px;line-height:1.25}.dvl .v-p.is-on .v-p__name{color:var(--ink)}.dvl .v-p:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dvl .v-marquee{min-width:0;margin-inline:-16px;padding-block:6px 12px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}@media (width>=600px){.dvl .v-marquee{margin-inline:-32px}}.dvl .v-marquee__track{gap:12px;width:max-content;padding-left:12px;display:flex}.dvl .v-marquee:hover .v-marquee__track,.dvl .v-marquee:focus-within .v-marquee__track{animation-play-state:paused!important}@keyframes dvl-v-scroll{to{transform:translate(-50%)}}.dvl .v-bubble{background:var(--bg-soft);width:272px;box-shadow:0 0 0 1px var(--line);color:var(--ink);white-space:normal;border-radius:6px 6px 6px 2px;flex:none;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.4;display:flex}.dvl .v-bubble .d-orb{width:24px;height:24px;margin-top:2px}.dvl .v-bubble b{color:var(--subdued);margin-bottom:2px;font-size:12px;font-weight:400;display:block}.dvl .v-bubble.is-empty{width:auto;color:var(--subdued)}@media (prefers-reduced-motion:reduce){.dvl .v-marquee{margin-inline:0;-webkit-mask:none;mask:none}.dvl .v-marquee__track{flex-wrap:wrap;justify-content:center;width:auto;padding:0;animation:none!important}.dvl .v-marquee__track [aria-hidden=true]{display:none}}.dvl .s-sub{letter-spacing:0;max-width:34rem;color:var(--soft);text-wrap:pretty;margin-top:20px;font-size:17px;font-weight:400;line-height:1.5}@media (width>=1112px){.dvl .s-sub{margin-top:24px;font-size:18px}}.dvl .s-hero__title{text-align:center;margin-inline:auto;max-width:1000px;margin-bottom:48px}.dvl .s-hero h1{letter-spacing:-.035em;font-size:40px;line-height:1.06}@media (width>=600px){.dvl .s-hero h1{font-size:52px}}@media (width>=1112px){.dvl .s-hero h1{letter-spacing:-.04em;font-size:68px;line-height:1.04}}.dvl .s-sub{max-width:36rem;color:var(--soft);margin:20px auto 0}@media (width>=1112px){.dvl .s-sub{max-width:40rem;margin-top:24px;font-size:20px}}.dvl .s-hero__title .s-demo{margin-top:20px}.dvl .s-hero .hero__bg .line{display:none}@media (width<=1111px){.dvl .hero__ribbon.s-mesh{opacity:.6;width:160%;height:70%;left:-30%;right:auto}}.dvl .s-card{box-shadow:0 0 0 1px #fff9,0 50px 100px -20px #0000004d,0 30px 60px -30px #0000004d}.dvl .hero__ribbon.s-mesh{height:66%;bottom:6%}.dvl .s-cta{justify-content:center;margin-top:28px}.dvl .s-cta .btn{min-width:160px}@media (width<=599px){.dvl .s-cta{flex-direction:column-reverse}.dvl .s-cta .btn{width:100%}}.dvl .s-hero__grid{z-index:2;gap:40px;display:grid;position:relative}.dvl .s-hero__grid .s-hero__title{text-align:left;max-width:640px;margin:0}.dvl .s-hero__grid .s-sub{margin-left:0;margin-right:0}.dvl .s-hero__grid .s-cta{justify-content:flex-start}@media (width<=599px){.dvl .s-hero__grid .s-cta{flex-direction:column-reverse}}@media (width>=1112px){.dvl .s-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:16px}.dvl .s-hero__grid .s-hero__title{grid-column:1/span 6;padding-right:24px}.dvl .s-hero__grid .s-card{grid-column:7/span 6;padding:32px 28px 24px}.dvl .s-hero h1{font-size:60px;line-height:1.05}.dvl .s-hero__grid .s-sub{max-width:30rem;font-size:19px}.dvl .s-card .v-input.s-input{padding-right:200px}.dvl .s-card .v-people{grid-template-columns:repeat(3,minmax(0,1fr))}.dvl .s-card .s-mission{justify-content:flex-start}.dvl .s-card .s-note{text-align:left}.dvl .s-card .v-marquee{margin-inline:-28px}}.dvl .hero__ribbon.s-mesh{opacity:.9;width:78%;height:130%;inset:-10% -18% auto auto}@media (width<=1111px){.dvl .hero__ribbon.s-mesh{opacity:.55;width:110%;height:120%;left:auto;right:-45%}}.dvl .hero__main.s-hero{padding-bottom:72px}@media (width>=1112px){.dvl .hero__main.s-hero{padding:64px 16px 80px}}@media (width>=600px){.dvl .s-hero h1{font-size:38px;line-height:1.15}}@media (width>=1112px){.dvl .s-hero h1{font-size:44px;line-height:1.15}}.dvl .s-hero__grid .s-sub{margin-top:16px;font-size:17px;font-weight:400;line-height:1.55}@media (width>=1112px){.dvl .s-hero__grid .s-sub{font-size:18px}}.dvl .s-hero__grid .s-cta{margin-top:24px}.dvl .s-hero .btn{gap:6px;height:40px;padding:0 18px;font-size:15px}.dvl .s-hero__grid .s-cta{gap:8px;margin-top:20px}.dvl .s-hero__grid .s-cta .btn{min-width:0}.dvl .hero__main.s-hero{padding-block:40px 48px}@media (width>=1112px){.dvl .hero__main.s-hero{padding:48px 16px 56px}.dvl .s-hero__grid .s-card{padding:24px 22px 18px}.dvl .s-card .v-marquee{margin-inline:-22px}}.dvl .s-card{padding:16px 14px}@media (width>=600px) and (width<=1111px){.dvl .s-card{padding:28px 24px 20px}}.dvl .s-card__in{gap:14px}.dvl .v-input.s-input{height:48px;padding:0 14px}.dvl .v-input.s-input input{font-size:16px}@media (width>=600px){.dvl .v-input.s-input{height:50px;padding-right:190px}.dvl .s-hero .s-submit{height:40px;top:5px;right:5px}}@media (width>=1112px){.dvl .s-card .v-input.s-input{padding-right:190px}}.dvl .s-hero .s-submit{height:44px}.dvl .s-select select{height:36px;padding:0 36px 0 12px;font-size:14px}.dvl .s-mission label{font-size:14px}.dvl .s-note{font-size:12.5px}.dvl .s-who{padding-top:16px}.dvl .v-who__head{margin-bottom:14px}.dvl .v-who__title{font-size:14px}.dvl .v-change{height:28px;padding:0 10px;font-size:12.5px}.dvl .v-people{gap:12px 8px;margin-bottom:14px}.dvl .v-p .d-orb{width:48px;height:48px}@media (width>=768px){.dvl .v-p .d-orb{width:54px;height:54px}}.dvl .v-p__check{width:18px;height:18px}.dvl .v-p.is-on .v-p__check{background-size:11px}.dvl .v-p__name{font-size:12.5px}.dvl .v-bubble{width:248px;padding:10px 12px;font-size:13px}.dvl .v-bubble b{font-size:11.5px}.dvl .v-bubble .d-orb{width:20px;height:20px}@media (width<=599px){.dvl .s-hero__grid .s-cta .btn{width:100%;height:44px}}.dvl .btn,.dvl .v-change,.dvl .s-select select{letter-spacing:-.01em;font-weight:500}.dvl .btn .arrow{stroke-width:1.75px}.dvl .s-head{flex-direction:column;align-items:flex-start;gap:0;max-width:640px;display:flex}.dvl .s-head .f-eyebrow{margin-bottom:12px}.dvl .s-title{letter-spacing:-.025em;color:var(--ink);text-wrap:balance;font-size:30px;font-weight:500;line-height:1.15}@media (width>=600px){.dvl .s-title{font-size:36px}}@media (width>=1112px){.dvl .s-title{font-size:44px}}.dvl .s-head .s-sub{max-width:34rem;color:var(--soft);margin:12px 0 0;font-size:17px;font-weight:400;line-height:1.55}@media (width>=1112px){.dvl .s-head .s-sub{font-size:18px}}.dvl .f-video .f-video__after{align-items:flex-start}.dvl .f-video .f-video__after .d-transcript{text-align:left}.dvl .f-video .btn{height:40px;padding:0 18px;font-size:15px}.dvl .s-steps .s-step{height:520px}@media (width>=600px){.dvl .s-steps .s-step{height:540px}}@media (width>=1112px){.dvl .s-steps .s-step{height:560px}}.dvl .s-step__text{flex-direction:column;gap:10px;max-width:420px;padding-right:0;display:flex!important}.dvl .s-step__text .h-md{letter-spacing:-.02em;font-weight:500;display:block}.dvl .s-step__text .t-md{max-width:380px;display:block}.dvl .s-step__n{border:1px solid var(--accent-line);width:28px;height:28px;color:var(--accent);background:#fff;border-radius:4px;justify-content:center;align-items:center;margin-bottom:4px;font-size:13px;font-weight:500;display:flex}.dvl .s-m__bar{border-bottom:1px solid var(--line);align-items:center;gap:4px;height:26px;padding:0 12px;display:flex}.dvl .s-m__bar i{background:#ebebeb;border-radius:50%;width:6px;height:6px;display:block}.dvl .s-m__bar b{color:var(--soft);margin-left:8px;font-size:10px;font-weight:500}.dvl .s-m__lbl{color:var(--subdued);font-size:11px}.dvl .s-m1{inset:210px -4% -24px 6%}.dvl .s-m1__body{flex-direction:column;gap:12px;max-width:460px;padding:18px 20px;display:flex}.dvl .s-m1__row{justify-content:space-between;align-items:center;display:flex}.dvl .s-m__step{color:var(--ink);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.dvl .s-m__step i{width:22px;height:22px;box-shadow:0 0 0 1px var(--accent-border);color:var(--accent);border-radius:4px;justify-content:center;align-items:center;font-style:normal;display:inline-flex}.dvl .s-m1__orbs{gap:8px;display:flex}.dvl .s-m1__orbs .d-orb{width:30px;height:30px;box-shadow:0 10px 16px -10px #00000080}.dvl .s-m1__modes{flex-wrap:wrap;gap:6px;display:flex}.dvl .s-m1__modes span{height:28px;box-shadow:0 0 0 1px var(--line);color:var(--soft);border-radius:4px;align-items:center;padding:0 10px;font-size:11px;display:inline-flex}.dvl .s-m1__modes span.on{box-shadow:0 0 0 1.5px var(--accent);color:var(--accent);font-weight:500}.dvl .s-m1__field{height:34px;box-shadow:0 0 0 1px var(--accent-border);color:var(--ink);border-radius:4px;align-items:center;padding:0 12px;font-size:12px;display:flex}.dvl .s-m1__start{background:var(--accent);color:#fff;border-radius:4px;align-self:flex-start;align-items:center;height:32px;padding:0 14px;font-size:12px;font-weight:500;display:flex}.dvl .s-m2{flex-direction:column;gap:12px;padding:16px;display:flex;top:230px;left:8%;right:8%}.dvl .s-m2__who{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:12px;display:flex}.dvl .s-m2__who .d-orb{width:36px;height:36px}.dvl .s-m2__who b{color:var(--ink);font-size:13px;font-weight:500;display:block}.dvl .s-m2__who small{color:var(--subdued);font-size:11px}.dvl .s-m2__trait{color:var(--soft);grid-template-columns:64px 1fr;align-items:center;gap:10px;font-size:11px;display:grid}.dvl .s-m2__trait i{background:var(--line);border-radius:2px;height:4px;display:block;position:relative}.dvl .s-m2__trait i:after{content:"";width:var(--v);border-radius:inherit;background:var(--accent);position:absolute;top:0;bottom:0;left:0}.dvl .s-m2__trait i:before{content:"";top:50%;left:var(--v);width:12px;height:12px;box-shadow:0 0 0 1.5px var(--accent);z-index:1;background:#fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.dvl .s-m2__chips{flex-wrap:wrap;gap:6px;display:flex}.dvl .s-m2__chips span{height:24px;color:var(--accent);background:#f3f3f3;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.dvl .s-m3{width:280px;position:absolute;top:230px;left:50%;transform:translate(-50%)}.dvl .s-m3__tile{width:100%;height:190px;display:block;position:relative!important}.dvl .s-m3__screen{background:#f5f5f5;border-radius:4px;height:70px;position:absolute;top:38px;left:12px;right:12px}.dvl .s-m3__foot{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.dvl .s-m3__foot .d-orb{width:20px;height:20px}.dvl .s-m3__bubble{box-shadow:0 0 0 1px var(--line), 0 20px 40px -20px #00000073;color:var(--ink);background:#fff;border-radius:6px 6px 6px 2px;margin:-40px 0 0 32px;padding:10px 12px;font-size:12px;line-height:1.4;display:block;position:relative}.dvl .s-m3__bubble small{color:var(--subdued);margin-bottom:2px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;display:block}.dvl .s-m3__mood{box-shadow:0 0 0 1px var(--line);color:var(--subdued);background:#fff;border-radius:6px;align-items:center;gap:10px;margin:12px 0 0 32px;padding:8px 12px;font-size:11px;display:flex}.dvl .s-m3__mood svg{flex:1;height:24px}.dvl .s-m4{inset:210px -4% -24px 6%}.dvl .s-m4__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:18px 20px;display:grid}.dvl .s-m4__list{color:var(--ink);flex-direction:column;gap:9px;font-size:12px;display:flex}.dvl .s-m4__h{color:var(--subdued);margin-top:4px;font-size:11px}.dvl .s-m4__row{align-items:center;gap:8px;display:flex}.dvl .s-m4__row .d-pill{flex:none;width:60px}.dvl .s-m4__fix{color:#dedede;background:#1a1a1a;border-radius:6px;flex-direction:column;align-self:start;gap:8px;padding:12px 14px;display:flex}.dvl .s-m4__fixh{color:#ff9ce0;justify-content:space-between;font-size:11px;display:flex}.dvl .s-m4__fixh em{color:var(--dark-link);font-style:normal}.dvl .s-m4__fix code{white-space:normal;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.6}@media (width<=1111px){.dvl .s-m1,.dvl .s-m4{top:240px;left:16px;right:-30%}.dvl .s-m2{top:250px;left:16px;right:16px}.dvl .s-m3{top:250px}.dvl .s-m4__body{grid-template-columns:1fr}.dvl .s-m4__fix{display:none}}@media (width<=599px){.dvl .s-m1,.dvl .s-m4{right:-40%}.dvl .s-steps .s-step{height:560px}}@media (width>=1112px){.dvl .s-m4,.dvl .s-m1{bottom:28px;right:3%}}@media (width>=1112px){.dvl #how>.container.pad{padding-bottom:48px}}.dvl .f-video .container.s-vwrap{padding-top:0;padding-bottom:var(--sec-py)}.dvl .s-vbanner{border-radius:var(--radius);isolation:isolate;color:#fff;height:560px;min-height:0;display:block;position:relative;overflow:hidden}@media (width>=600px){.dvl .s-vbanner{height:440px}}@media (width>=1112px){.dvl .s-vbanner{height:420px}}.dvl .s-vbanner .banner__img{z-index:-2}.dvl .s-vbanner__text{z-index:2;flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:absolute;top:24px;left:20px;right:20px}@media (width>=600px){.dvl .s-vbanner__text{max-width:440px;top:32px;left:32px;right:auto}}@media (width>=1112px){.dvl .s-vbanner__text{max-width:460px;top:50%;left:40px;transform:translateY(-50%)}}.dvl .s-vbanner__eyebrow{color:#ffffffbf;font-size:13px;font-weight:500}.dvl .s-vbanner__title{letter-spacing:-.025em;text-wrap:balance;font-size:26px;font-weight:500;line-height:1.15}@media (width>=1112px){.dvl .s-vbanner__title{font-size:34px}}.dvl .s-vbanner__sub{color:#ffffffd1;max-width:26rem;font-size:15px;line-height:1.5}.dvl .s-vbanner__play{height:44px;color:var(--accent);letter-spacing:-.01em;background:#fff;border-radius:22px;align-items:center;gap:10px;margin-top:8px;padding:0 18px 0 4px;font-size:15px;font-weight:500;transition:transform .2s;display:inline-flex;box-shadow:0 20px 40px -16px #00000073}.dvl .s-vbanner__play b{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.dvl .s-vbanner__play b svg{width:11px;height:11px;margin-left:2px}.dvl .s-vbanner:hover .s-vbanner__play{transform:scale(1.04)}.dvl .s-vscreen.d-vscreen{width:min(46%,520px);height:72%;bottom:0;left:auto;right:4%;transform:none}@media (width<=1111px){.dvl .s-vscreen.d-vscreen{width:auto;height:34%;left:20px;right:20px}}@media (width>=600px) and (width<=1111px){.dvl .s-vscreen.d-vscreen{height:60%;left:45%;right:24px}}.dvl .f-video .f-video__after{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px}.dvl .f-video .f-video__after .d-transcript{flex:320px;width:auto;max-width:none}.dvl .f-video .f-video__after .d-transcript[open]{flex-basis:100%}.dvl #how.section,.dvl #demo.section{background:#fcfcfe}.dvl #how.section{border-top:1px solid var(--line)}.dvl #demo.section{border-bottom:1px solid var(--line)}.dvl .section.f-video{background:var(--bg-soft);border-block:1px solid var(--line)}.dvl .f-video .container.s-vwrap{padding-block:48px}@media (width>=1112px){.dvl .f-video .container.s-vwrap{padding-block:64px}}.dvl #how>.container.pad{padding-bottom:56px}@media (width>=1112px){.dvl #how>.container.pad{padding-bottom:72px}}.dvl .s-pains .s-pain{height:480px}@media (width>=1112px){.dvl .s-pains .s-pain{height:500px}}.dvl .s-pain__text{flex-direction:column;gap:8px;max-width:none;padding-right:0;display:flex!important}.dvl .s-pain__text .h-sm{letter-spacing:-.015em;font-weight:500;display:block}.dvl .s-p1{gap:14px;display:grid;position:absolute;bottom:28px;left:20px;right:20px}@media (width>=600px){.dvl .s-p1{left:24px;right:24px}}.dvl .s-p1__view{gap:6px;display:grid}.dvl .s-p1__tag{color:var(--subdued);font-size:11px;font-weight:500}.dvl .s-p1__tag.new{color:var(--accent)}.dvl .s-p1__site{flex-direction:column;gap:8px;padding:12px;display:flex;position:relative!important}.dvl .s-p1__nav{gap:6px;display:flex}.dvl .s-p1__nav i{color:#a3480f;background:#fff3e6;border-radius:4px;align-items:center;height:24px;padding:0 9px;font-size:11px;font-style:normal;display:inline-flex;box-shadow:0 0 0 1px #ffd9bf}.dvl .s-p1__nav i.ok{color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#fff}.dvl .s-p2{flex-direction:column;gap:10px;padding:16px;display:flex;bottom:32px;left:20px;right:20px}@media (width>=600px){.dvl .s-p2{left:24px;right:24px}}.dvl .s-p2__head{color:var(--subdued);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.dvl .s-p2__head b{letter-spacing:-.02em;color:var(--ink);font-size:28px;font-weight:500}.dvl .s-p2 svg{width:100%;height:70px}.dvl .s-p2__why{background:var(--bg-soft);box-shadow:0 0 0 1px var(--line);color:var(--ink);border-radius:6px 6px 6px 2px;align-self:flex-start;padding:8px 12px;font-size:12px}.dvl .s-p3{gap:12px;display:grid;position:absolute;bottom:28px;left:20px;right:20px}@media (width>=600px){.dvl .s-p3{left:24px;right:24px}}.dvl .s-p3__cal{flex-direction:column;gap:10px;padding:14px;display:flex;position:relative!important}.dvl .s-p3__h{color:var(--subdued);font-size:11px}.dvl .s-p3__grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.dvl .s-p3__grid i{aspect-ratio:1.6;background:#f5f5f5;border-radius:3px}.dvl .s-p3__grid i.w{background:#ffd6e7}.dvl .s-p3__note{color:var(--ink);font-size:12px;font-weight:500}.dvl .s-p3__lost{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:10px 12px;display:flex}.dvl .s-p3__lost .d-orb{opacity:.45;filter:grayscale(.4);width:20px;height:20px}.dvl .s-p3__lost b{color:#c4283f;margin-left:4px;font-size:12px;font-weight:500}@media (width<=599px){.dvl .s-pains .s-pain{height:440px}}.dvl .f-problem .s-title{letter-spacing:-.025em;font-size:26px;font-weight:500;line-height:1.15}@media (width>=1112px){.dvl .f-problem .s-title{font-size:34px}}.dvl .f-problem .s-head{max-width:720px}.dvl .s-red{color:#df1b41}.dvl .s-strike{color:var(--subdued);white-space:nowrap;position:relative}.dvl .s-strike:after{content:"";background:#df1b41;border-radius:2px;height:3px;position:absolute;top:54%;left:-2px;right:-2px;transform:rotate(-2deg)}.dvl .s-ba{border-radius:var(--radius);box-shadow:0 0 0 1px var(--line), 0 30px 60px -40px #00000059;background:#fff;overflow:hidden}.dvl .s-ba__head{grid-template-columns:1fr 1fr;display:grid}@media (width>=900px){.dvl .s-ba__head,.dvl .s-ba__row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}}.dvl .s-ba__head>span:nth-child(2){display:none}@media (width>=900px){.dvl .s-ba__head>span:nth-child(2){background:linear-gradient(90deg, #fff1f3, var(--dark));display:block}}.dvl .s-ba__h{letter-spacing:-.01em;padding:16px 20px;font-size:14px;font-weight:500}.dvl .s-ba__h.yes{background:var(--dark);color:#fff}.dvl .s-ba__row{grid-template-columns:1fr;display:grid}.dvl .s-ba__row+.s-ba__row{border-top:1px solid var(--line)}.dvl .s-ba__row p{align-items:flex-start;gap:10px;padding:14px 20px;font-size:15px;line-height:1.4;display:flex}.dvl .s-ba__no:before{content:"✕";color:#df1b41;background:#ffe0e5;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;display:flex}.dvl .s-ba__yes:before{content:"✓";color:#7fe3c4;background:#7fe3c429;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;display:flex}.dvl .s-ba__arw{display:none}@media (width>=900px){.dvl .s-ba__arw{background:linear-gradient(90deg,#fffafb,#0f1b45);justify-content:center;align-items:center;display:flex}.dvl .s-ba__arw svg{color:#fff;opacity:.9;width:14px;height:14px}}@media (width<=899px){.dvl .s-ba__head{display:none}.dvl .s-ba__no{-webkit-text-decoration:line-through #df1b4173;text-decoration:line-through #df1b4173}}.dvl .s-ba-band{border-radius:var(--radius);color:#fff;background:linear-gradient(110deg,#df1b41 0%,#b0229b 45%,#000 100%);flex-direction:column;align-items:flex-start;gap:20px;margin-top:16px;padding:28px 24px;display:flex;position:relative;overflow:hidden}.dvl .s-ba-band:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff38,#0000);width:50%;height:220%;position:absolute;top:-60%;right:-10%}@media (width>=900px){.dvl .s-ba-band{flex-direction:row;justify-content:space-between;align-items:center;padding:32px 36px}}.dvl .s-ba-band p{z-index:1;letter-spacing:-.015em;max-width:640px;font-size:20px;font-weight:500;line-height:1.35;position:relative}@media (width>=1112px){.dvl .s-ba-band p{font-size:22px}}.dvl .s-ba-band .btn{z-index:1;flex:none;height:44px;padding:0 20px;font-size:15px;position:relative}@media (width>=900px){.dvl .s-ba__row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr)}}.dvl .f-problem .s-ba-band{margin-top:-48px}@media (width<=599px){.dvl .f-problem .s-ba-band{margin-top:-28px}}.dvl .s-ba{box-shadow:0 0 0 1px var(--line);background:#fff}.dvl .s-ba__head>span:nth-child(2){background:#fff!important}.dvl .s-ba__h{border-bottom:1px solid var(--line);padding:16px 20px;font-size:13px;font-weight:500}.dvl .s-ba__h.no{color:#df1b41;background:#fff}.dvl .s-ba__h.yes{color:var(--accent);background:#fff}.dvl .s-ba__head>span:nth-child(2){border-bottom:1px solid var(--line)}.dvl .s-ba__no{color:var(--soft);background:#fff}.dvl .s-ba__no:before{color:#df1b41;background:#fde8ec}.dvl .s-ba__yes{color:var(--ink);background:#fff}.dvl .s-ba__row+.s-ba__row .s-ba__yes{box-shadow:none}.dvl .s-ba__yes:before{background:var(--accent-quiet);color:var(--accent)}@media (width>=900px){.dvl .s-ba__arw{background:#fff}.dvl .s-ba__arw svg{color:var(--subdued);opacity:.7}.dvl .s-ba__yes,.dvl .s-ba__h.yes{border-left:1px solid var(--line)}}@media (width<=899px){.dvl .s-ba__no{padding-bottom:6px;text-decoration-color:#df1b4159}.dvl .s-ba__yes{padding-top:6px}}.dvl .s-ba-band{background:var(--bg-soft);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.dvl .s-ba-band:after{display:none}.dvl .s-ba-band p{font-size:18px;font-weight:500}@media (width>=1112px){.dvl .s-ba-band p{font-size:20px}}.dvl .s-ba-band .btn-white{background:var(--accent);color:#fff}.dvl .s-ba-band .btn-white:hover{background:var(--accent-hover)}.dvl .s-cmp-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=900px){.dvl .s-cmp-grid{grid-template-columns:1fr 1fr}}.dvl .s-cmp .bcard__border:after{background:radial-gradient(circle, var(--g1), var(--g2) 35%, transparent 65%);width:420px;height:420px}.dvl .s-cmp:hover .bcard__border:after{opacity:1}.dvl .s-cmp__in{background:#fff;border-radius:5px;flex-direction:column;height:calc(100% - 2px);margin:1px;display:flex;position:relative}.dvl .s-cmp__art{border-bottom:1px solid var(--line);border-radius:5px 5px 0 0;justify-content:center;align-items:center;height:200px;padding:24px;display:flex;position:relative;overflow:hidden}.dvl .is-today .s-cmp__art{background:#f6f7f9}.dvl .is-daevio .s-cmp__art{background:linear-gradient(#f3f3f3,#f3f3f3)}.dvl .s-cmp__mock{width:min(100%,340px);box-shadow:0 0 0 1px var(--line), 0 24px 48px -28px #00000073;background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;font-size:12px;display:flex;position:relative}.dvl .s-cmp__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.dvl .s-cmp__k{color:var(--subdued);font-size:11px}.dvl .s-cmp__row b{letter-spacing:-.02em;color:#8f8f8f;font-size:22px;font-weight:500}.dvl .s-cmp__bars{align-items:flex-end;gap:5px;height:56px;display:flex}.dvl .s-cmp__bars i{background:#d5dbe4;border-radius:2px 2px 0 0;flex:1}.dvl .s-cmp__q{color:#df1b41;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;font-weight:500;display:flex;position:absolute;top:-12px;right:-12px;box-shadow:0 0 0 1px #ffd0d8,0 8px 16px -8px #df1b4180}.dvl .is-today .s-cmp__mock{filter:saturate(.6)}.dvl .s-cmp__who{color:var(--ink);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dvl .s-cmp__who .d-orb{width:18px;height:18px}.dvl .s-cmp__say{color:var(--ink);font-size:13px;line-height:1.4}.dvl .s-cmp__fix{color:#dedede;background:#1a1a1a;border-radius:5px;padding:8px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;line-height:1.5}.dvl .s-cmp__fix b{color:#ff9ce0;margin-right:4px;font-weight:400}.dvl .s-cmp__h{letter-spacing:-.015em;padding:22px 24px 6px;font-size:18px;font-weight:500}.dvl .is-today .s-cmp__h{color:#df1b41}.dvl .is-daevio .s-cmp__h{color:var(--accent)}.dvl .s-cmp__list{padding:6px 24px 22px;display:grid}.dvl .s-cmp__list li{align-items:flex-start;gap:10px;padding:10px 0;font-size:15px;line-height:1.4;display:flex}.dvl .s-cmp__list li+li{border-top:1px solid var(--line)}.dvl .is-today .s-cmp__list li{color:var(--subdued)}.dvl .is-daevio .s-cmp__list li{color:var(--ink)}.dvl .s-cmp__list li:before{border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;display:flex}.dvl .is-today .s-cmp__list li:before{content:"✕";color:#df1b41;background:#fde8ec}.dvl .is-daevio .s-cmp__list li:before{content:"✓";background:var(--accent-quiet);color:var(--accent);font-size:11px}.dvl .s-cmp__list b{font-weight:500}.dvl .is-today .s-cmp__list b{color:#3c4a60}.dvl .is-daevio .s-cmp__list b{color:var(--ink)}.dvl .s-rv{gap:40px;display:grid}@media (width>=1112px){.dvl .s-rv{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:16px}.dvl .s-rv__l{grid-column:1/span 5}.dvl .s-rv__r{grid-column:7/span 6}}.dvl .s-rv__l{flex-direction:column;align-items:flex-start;display:flex}.dvl .s-rv__l .f-eyebrow{margin-bottom:12px}.dvl .s-rv__title{letter-spacing:-.025em;color:#fff;font-size:26px;font-weight:500;line-height:1.15}@media (width>=1112px){.dvl .s-rv__title{font-size:34px}}.dvl .s-rv__title span{color:#cfcfcf}.dvl .s-rv__sub{color:var(--dark-soft);max-width:30rem;margin-top:12px;font-size:17px;line-height:1.55}@media (width>=1112px){.dvl .s-rv__sub{font-size:18px}}.dvl .s-rv__facts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.dvl .s-rv__facts li{height:30px;box-shadow:inset 0 0 0 1px var(--dark-line);color:#e5e5e5;background:#ffffff0f;border-radius:4px;align-items:center;gap:6px;padding:0 10px;font-size:13px;display:inline-flex}.dvl .s-rv__facts li:before{content:"✓";color:#7fe3c4;font-size:12px}.dvl .s-rv__btn{height:40px;margin-top:24px;padding:0 18px;font-size:15px}.dvl .s-rv__card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 50px 100px -20px #00000073,0 30px 60px -30px #00000080}.dvl .s-rv__bar{border-bottom:1px solid var(--line);align-items:center;gap:5px;height:36px;padding:0 14px;display:flex}.dvl .s-rv__bar i{background:#ebebeb;border-radius:50%;width:7px;height:7px;display:block}.dvl .s-rv__bar span{color:var(--ink);margin-left:8px;font-size:12px;font-weight:500}.dvl .s-rv__rows{display:grid}.dvl .s-rv__row{grid-template-columns:1fr auto;grid-template-areas:"dev out""path path";align-items:center;gap:8px 12px;padding:14px 16px;display:grid}@media (width>=600px){.dvl .s-rv__row{grid-template-columns:92px minmax(0,1fr) auto;grid-template-areas:"dev path out";padding:14px 18px}}.dvl .s-rv__row+.s-rv__row{border-top:1px solid var(--line)}.dvl .s-rv__dev{color:var(--soft);grid-area:dev;align-items:center;gap:6px;font-size:13px;display:inline-flex}.dvl .s-rv__dev svg{width:16px;height:16px;color:var(--subdued)}.dvl .s-rv__path{flex-wrap:wrap;grid-area:path;align-items:center;gap:4px;min-width:0;display:flex}.dvl .s-rv__step{background:var(--bg-soft);height:24px;box-shadow:inset 0 0 0 1px var(--line);color:var(--ink);border-radius:4px;align-items:center;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;display:inline-flex}.dvl .s-rv__step.bad{color:#b5142f;background:#fde8ec;box-shadow:inset 0 0 0 1px #ffc9d3}.dvl .s-rv__step.ok{color:#10794a;background:#e3f8ee;box-shadow:inset 0 0 0 1px #bfead5}.dvl .s-rv__arrow{color:var(--subdued);font-size:12px}.dvl .s-rv__out{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:out;font-size:12.5px}.dvl .s-rv__out.bad{color:#b5142f}.dvl .s-rv__out.ok{color:#10794a}.dvl .s-rv__note{background:#f3f3f3;border-top:1px solid #e8e8e8;grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;padding:16px 18px;display:grid}.dvl .s-rv__note p{color:var(--ink);font-size:14px;line-height:1.45}.dvl .s-rv__ai{display:flex}.dvl .s-rv__ai .d-orb{border:2px solid #f3f3f3;width:24px;height:24px;margin-left:-8px}.dvl .s-rv__ai .d-orb:first-child{margin-left:0}.dvl .s-rv__test{background:var(--accent);color:#fff;letter-spacing:-.01em;border-radius:4px;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.dvl .s-rv__test:hover{background:var(--accent-hover)}@media (width>=600px){.dvl .s-rv__note{grid-template-columns:auto 1fr auto}.dvl .s-rv__test{grid-column:auto}}.dvl #real-visitors .container.pad{padding-block:72px}@media (width>=1112px){.dvl #real-visitors .container.pad{padding-block:112px}}.dvl #real-visitors .container{overflow:hidden}.dvl #real-visitors .container:before{content:"";pointer-events:none;background:radial-gradient(circle,#8c8c8c2e 1px,#0000 1.4px) 0 0/12px 12px;position:absolute;inset:0;-webkit-mask:radial-gradient(60% 70% at 78%,#000,#0000);mask:radial-gradient(60% 70% at 78%,#000,#0000)}.dvl .s-rv{position:relative}@media (width>=1112px){.dvl .s-rv__l{grid-column:1/span 5}.dvl .s-rv__r{grid-column:6/span 7}}.dvl .s-rv__feats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;max-width:420px;margin-top:24px;display:grid}.dvl .s-rv__feats span{box-shadow:inset 0 0 0 1px var(--dark-line);color:#fff;background:#ffffff0a;border-radius:6px;flex-direction:column;gap:10px;padding:14px;font-size:14px;font-weight:500;display:flex}.dvl .s-rv__feats svg{color:#cfcfcf;width:18px;height:18px}.dvl .s-rv__facts{margin-top:16px}.dvl .s-rv__facts li{height:26px;box-shadow:none;color:var(--dark-soft);background:0 0;padding:0 8px 0 0;font-size:12.5px}.dvl .s-rv__stage{gap:16px;display:grid;position:relative}@media (width>=900px){.dvl .s-rv__stage{height:470px;display:block}.dvl .s-rv__heat{width:64%;position:absolute;top:0;right:0}.dvl .s-rv__card{z-index:2;width:78%;position:absolute;bottom:0;left:0}}.dvl .s-rv__heat{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 40px 80px -30px #0000008c}.dvl .s-rv__heat .s-rv__bar em{color:var(--subdued);margin-left:auto;font-size:11px;font-style:normal}.dvl .s-rv__site{flex-direction:column;gap:8px;height:230px;padding:18px;display:flex;position:relative;overflow:hidden}.dvl .s-rv__plans{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.dvl .s-rv__plans>span{height:120px;box-shadow:0 0 0 1px var(--line);border-radius:6px;flex-direction:column;gap:6px;padding:10px;display:flex}.dvl .s-rv__plans>span.on{box-shadow:0 0 0 1.5px var(--accent)}.dvl .s-rv__plans i{background:#ebebeb;border-radius:3px;height:6px;display:block}.dvl .s-rv__plans i:first-child{background:#dadada;width:50%}.dvl .s-rv__plans b{background:#e5e5e5;border-radius:4px;height:18px;margin-top:auto}.dvl .s-rv__plans .on b{background:var(--accent)}.dvl .s-rv__blob{width:var(--s);height:var(--s);mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(circle,#ff2846b3 0%,#ff8c2880 35%,#ffdc3c4d 60%,#0000 72%);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.dvl .s-rv__card{position:relative}.dvl .s-rv__mark{vertical-align:middle;background:radial-gradient(circle at 34% 28%,#fff4e0 0%,#ffb36b 24%,#ff5e8a 62%,#a960ee 100%);border-radius:50%;width:14px;height:14px;margin-left:6px;display:inline-block;position:relative;box-shadow:0 0 0 2px #fff,0 0 0 3px #ffc9d3}.dvl .s-rv__step:not(.bad) .s-rv__mark{box-shadow:0 0 0 2px var(--bg-soft), 0 0 0 3px #e8e8e8}.dvl .s-rv__ai .s-rv__mark{width:22px;height:22px;margin:0;box-shadow:0 0 0 3px #f3f3f3,0 0 0 4px #ffc9d3}@media (width>=900px){.dvl .s-rv__stage .s-rv__card{z-index:2;width:80%;position:absolute;bottom:0;left:0}.dvl .s-rv__stage{height:500px}.dvl .s-rv__stage .s-rv__heat{width:62%}}.dvl .s-rv__ai{flex:none}.dvl .s-rv__legend{color:var(--subdued);align-items:center;gap:6px;margin-left:auto;font-size:11px;font-style:normal;display:inline-flex}.dvl .s-rv__legend .s-rv__mark{width:10px;height:10px;box-shadow:none;margin:0}.dvl .s-pr-head{margin-bottom:-16px}.dvl .s-pr-head .s-title{font-size:26px}@media (width>=1112px){.dvl .s-pr-head .s-title{font-size:34px}}.dvl .s-pr .d-price__inner{gap:20px;padding:24px}.dvl .s-pr__top{flex-direction:column;gap:14px;display:flex}.dvl .s-pr__name{letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;font-size:18px;font-weight:500;display:flex}.dvl .s-pr__amt{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.dvl .s-pr__amt b{letter-spacing:-.035em;color:var(--ink);font-size:44px;font-weight:500;line-height:1}.dvl .s-pr__amt span{color:var(--subdued);font-size:14px}.dvl .s-pr__visits{background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line);color:var(--soft);border-radius:6px;gap:8px;padding:12px 14px;font-size:14px;display:grid}.dvl .s-pr__visits b{color:var(--ink);font-size:16px;font-weight:500}.dvl .s-pr__visits i{background:var(--line);border-radius:2px;height:4px;display:block;position:relative;overflow:hidden}.dvl .s-pr__visits i:after{content:"";width:var(--w);border-radius:inherit;background:var(--accent);position:absolute;top:0;bottom:0;left:0}.dvl .s-pr__list li{font-size:14.5px}.dvl .s-pr__list b{color:var(--ink);font-weight:500}.dvl .s-pr__list a{color:var(--accent);font-weight:500}.dvl .s-pr .btn{height:40px;font-size:15px}.dvl .s-pr.is-featured .d-price__inner{box-shadow:0 40px 80px -40px #00000073}.dvl .s-pr.is-featured .s-pr__visits{background:#f3f3f3;box-shadow:inset 0 0 0 1px #e8e8e8}@media (width>=900px){.dvl .s-prs{align-items:stretch}.dvl .s-pr.is-featured{transform:translateY(-8px)}}.dvl .s-incl{border-radius:var(--radius);background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;gap:12px;margin-top:-32px;padding:20px 24px;display:flex}@media (width>=1112px){.dvl .s-incl{flex-direction:row;align-items:center;gap:24px}}.dvl .s-incl__h{color:var(--ink);flex:none;font-size:14px;font-weight:500}.dvl .s-incl__list{flex-wrap:wrap;gap:8px 18px;display:flex}.dvl .s-incl__list li{color:var(--soft);align-items:center;gap:6px;font-size:14px;display:inline-flex}.dvl .s-incl__list li:before{content:"✓";color:var(--accent);font-size:12px}.dvl .s-pr__visits{gap:0}.dvl .s-incl{border-radius:var(--radius);background:var(--dark);box-shadow:none;color:#fff;gap:20px;margin-top:-32px;padding:28px 24px;display:grid}@media (width>=1112px){.dvl .s-incl{grid-template-columns:220px 1fr;align-items:center;gap:32px;padding:32px 36px}}.dvl .s-incl__h{letter-spacing:-.015em;color:#fff;font-size:20px;font-weight:500}.dvl .s-incl__list{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=600px){.dvl .s-incl__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1112px){.dvl .s-incl__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px}}.dvl .s-incl__list li{color:#e5e5e5;align-items:center;gap:12px;font-size:14.5px;line-height:1.35;display:flex}.dvl .s-incl__list li:before{content:none}.dvl .s-incl__ic{width:32px;height:32px;box-shadow:inset 0 0 0 1px var(--dark-line);color:#cfcfcf;background:#ffffff0a;border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.dvl .s-incl__ic{color:#c9c2ff}.dvl .s-incl__ic svg{width:20px;height:20px}.dvl .s-incl__list li{color:#fff}.dvl .s-faq .d-faq__title .s-title{font-size:26px}@media (width>=1112px){.dvl .s-faq .d-faq__title{align-self:start;position:sticky;top:96px}.dvl .s-faq .d-faq__title .s-title{font-size:34px}}.dvl .s-faq .d-faq__list{border-top:1px solid var(--line)}.dvl .s-faq .d-q summary{gap:24px;padding:22px 0}.dvl .s-faq__q{letter-spacing:-.015em;color:var(--ink);font-size:18px;font-weight:500;line-height:1.35;transition:color .2s}@media (width>=1112px){.dvl .s-faq__q{font-size:20px}}.dvl .s-faq .d-q summary:hover .s-faq__q,.dvl .s-faq .d-q[open] .s-faq__q{color:var(--accent)}.dvl .s-faq .story__plus{background:var(--accent-quiet);width:32px;height:32px;color:var(--accent);border-radius:4px;transition:background-color .2s,color .2s}.dvl .s-faq .d-q[open] .story__plus{background:var(--accent);color:#fff}.dvl .s-faq .d-q__a{max-width:680px;padding:0;overflow:hidden}.dvl .s-faq .d-q__in{padding:0 56px 24px 0;font-size:16px;line-height:1.6}.dvl .s-faq .d-q__in a{font-weight:500}.dvl .s-faq__card{isolation:isolate;border-radius:var(--radius);color:#fff;background:#3a2d8f;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:32px;min-height:240px;padding:28px;display:flex;position:relative;overflow:hidden}@media (width>=1112px){.dvl .s-faq__card{min-height:420px;padding:32px}}.dvl .s-faq__bg{z-index:-1;position:absolute;inset:0;overflow:hidden}.dvl .s-faq__bg i{aspect-ratio:1;filter:blur(60px);opacity:.85;will-change:transform;border-radius:50%;width:90%;position:absolute}.dvl .dvl .s-faq__bg i:first-child{background:#bdbdbd;animation:16s ease-in-out infinite alternate dvl-s-drift1;top:-30%;left:-30%}.dvl .dvl .s-faq__bg i:nth-child(2){background:#ff8fb4;animation:19s ease-in-out infinite alternate dvl-s-drift2;bottom:-40%;right:-40%}.dvl .dvl .s-faq__bg i:nth-child(3){opacity:.55;background:#ffb36b;width:70%;animation:22s ease-in-out infinite alternate dvl-s-drift3;bottom:-60%;left:20%}.dvl .dvl .s-faq__bg i:nth-child(4){background:#000;width:80%;animation:25s ease-in-out infinite alternate-reverse dvl-s-drift1;top:-40%;right:-20%}@keyframes dvl-s-drift1{to{transform:translate(35%,30%)scale(1.15)}}@keyframes dvl-s-drift2{to{transform:translate(-40%,-30%)scale(.9)}}@keyframes dvl-s-drift3{to{transform:translate(-30%,-50%)scale(1.2)}}@media (prefers-reduced-motion:reduce){.dvl .s-faq__bg i{animation:none}}.dvl .s-faq__eyebrow{color:#fffc;font-size:14px;font-weight:500}.dvl .s-faq__title{letter-spacing:-.03em;color:#fff;margin-top:8px;font-size:34px;font-weight:500;line-height:1.1}@media (width>=1112px){.dvl .s-faq__title{font-size:44px}}.dvl .s-faq__card>p,.dvl .s-faq__card>h2{margin-bottom:auto}.dvl .s-faq__card .s-faq__eyebrow{margin-bottom:0}.dvl .s-faq__btn{height:40px;padding:0 18px;font-size:15px}.dvl .s-faq__card{grid-template-rows:auto 1fr auto;place-items:start;display:grid}@media (width>=1112px){.dvl .s-faq .d-faq__title.s-faq__card{align-self:start;position:sticky;top:96px}}.dvl .s-faq2 .sheader{margin-bottom:-8px}.dvl .s-faq2 .s-title{font-size:26px}@media (width>=1112px){.dvl .s-faq2 .s-title{font-size:34px}}.dvl .s-faq2 .story-list{border-top:1px solid var(--line)}.dvl .s-fq{border-bottom:1px solid var(--line)}.dvl .s-fq .story__summary{cursor:pointer;margin:0;padding:18px 0}.dvl .s-fq__n{background:var(--bg-soft);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-line);font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.dvl .s-fq.is-open .s-fq__n{background:var(--accent);color:#fff;box-shadow:none}.dvl .s-fq .story__btn .h-sm{letter-spacing:-.015em;font-weight:500;transition:color .2s}.dvl .s-fq .story__summary:hover .h-sm{color:var(--accent)}.dvl .s-fq.is-open .story__plus{display:flex}.dvl .s-fq__a{max-width:780px;padding:0 48px 28px 56px}.dvl .s-fq__a a{color:var(--accent);font-weight:500}@media (width<=599px){.dvl .s-fq .story__action{display:block}.dvl .s-fq .story__content{grid-template-rows:0fr}.dvl .s-fq.is-open .story__content{grid-template-rows:1fr}.dvl .s-fq__a{padding:0 0 24px 56px}.dvl .s-fq .story__btn{padding-right:12px}}.dvl .s-fq .story__plus,.dvl .s-fq.is-open .story__plus{transform:none}.dvl .s-fq .story__plus svg{transition:transform .25s}.dvl .s-fq.is-open .story__plus{background:var(--accent);color:#fff}.dvl .s-fq.is-open .story__plus svg{transform:rotate(45deg)}.dvl .s-fq__a{font-size:17px;line-height:1.6}.dvl .s-fcta .s-title{font-size:30px}@media (width>=1112px){.dvl .s-fcta .s-title{font-size:44px}.dvl .s-fcta .container{align-items:center}}.dvl .s-fcta .fcta__text{gap:0}.dvl .s-fcta .s-sub{max-width:30rem;color:var(--soft);margin:12px 0 0;font-size:17px;line-height:1.55}@media (width>=1112px){.dvl .s-fcta .s-sub{font-size:18px}}.dvl .s-fcta .btn{height:40px;padding:0 18px;font-size:15px}.dvl .s-fcta .feature__body h3{letter-spacing:-.01em;font-weight:500}.dvl .s-fcta .link{font-size:15px;font-weight:500}.dvl .s-fcta2{overflow:hidden}.dvl .s-fcta2 .container{padding-block:64px 0}@media (width>=1112px){.dvl .s-fcta2 .container{padding-block:0}}.dvl .s-fcta2__grid{align-items:center;gap:8px;display:grid}@media (width>=1112px){.dvl .s-fcta2__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:16px;min-height:520px}.dvl .s-fcta2__text{grid-column:1/span 6;padding-block:96px}.dvl .s-fcta2__globe{grid-column:7/span 6}}.dvl .s-fcta2__title{letter-spacing:-.03em;color:#fff;font-size:34px;font-weight:500;line-height:1.08}@media (width>=1112px){.dvl .s-fcta2__title{font-size:52px}}.dvl .s-fcta2__title span{color:#cfcfcf}.dvl .s-fcta2__sub{max-width:30rem;color:var(--dark-soft);margin-top:16px;font-size:17px;line-height:1.55}@media (width>=1112px){.dvl .s-fcta2__sub{font-size:19px}}.dvl .s-fcta2__btns{margin-top:28px}.dvl .s-fcta2 .btn{height:40px;padding:0 18px;font-size:15px}.dvl .s-fcta2__links{border-top:1px solid var(--dark-line);flex-wrap:wrap;gap:12px 28px;margin-top:32px;padding-top:24px;display:flex}.dvl .s-fcta2__links .link{color:#e5e5e5;font-size:15px;font-weight:500}.dvl .s-fcta2__links .link:hover{color:#fff}.dvl .s-fcta2__ic{color:#cfcfcf;width:18px;height:18px}.dvl .s-fcta2__globe{height:360px;margin-inline:-16px;position:relative}@media (width>=600px){.dvl .s-fcta2__globe{height:460px}}@media (width>=1112px){.dvl .s-fcta2__globe{height:560px;margin:0 -40px 0 0}}.dvl .s-fcta2__globe canvas{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-source-type:auto,auto;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 12% 88%,#0000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.dvl .hero .hero__ribbon{opacity:1}.dvl .hero .hero__ribbon span{filter:blur(36px)}.dvl .hero .hero__ribbon span:first-child{background:#b1a6ff!important}.dvl .hero .hero__ribbon span:nth-child(2){background:#ffb38c!important}.dvl .hero .hero__ribbon span:nth-child(3){background:#ff9fcb!important}.dvl .hero .hero__ribbon span:nth-child(4){background:#9eafff!important}@media (width<=1111px){.dvl .hero .hero__ribbon{opacity:.7}}.dvl .corner-glow{filter:saturate(1.45)}.dvl .pg2,.dvl .s-vbanner .banner__img{background:radial-gradient(85% 85% at 80% 20%,#bdbdbd 0%,#0000 66%),radial-gradient(85% 85% at 10% 90%,#ff8fb4 0%,#0000 66%),linear-gradient(135deg,#2b1f80,#5a37d6)}.dvl .hero .hero__ribbon{display:none}.dvl .s-cardwrap{position:relative}.dvl .s-hero__grid{align-items:start}.dvl .s-hero__grid .s-hero__title{padding-right:0}@media (width>=1112px){.dvl .s-hero__grid{grid-template-rows:auto auto;row-gap:56px}.dvl .s-hero__grid .s-hero__title{grid-area:1/1/auto/span 6;align-self:center;padding-right:40px}.dvl .s-hero__grid .s-story{grid-area:1/7/auto/span 6;align-self:center}.dvl .s-hero__grid .s-cardwrap{grid-area:2/1/auto/-1;padding-right:0}}@media (width<=1111px){.dvl .s-hero__grid .s-story{order:1}.dvl .s-hero__grid .s-cardwrap{order:2}.dvl .s-story{width:100%;max-width:640px;margin-inline:auto}}@keyframes dvl-st-blink{50%{opacity:.2}}@keyframes dvl-st-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes dvl-st-dock{0%{opacity:0;transform:translate(-100px,140px)scale(1.45)}12%{opacity:1;transform:translate(-100px,130px)scale(1.45)}42%{transform:translate(-100px,130px)scale(1.45)}70%,to{transform:none}}@keyframes dvl-st-type{0%{width:0}to{width:108px}}@keyframes dvl-st-load{0%{opacity:1;transform:scaleX(0)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes dvl-st-in{0%{opacity:0;transform:translateY(8px)}}@keyframes dvl-st-search{0%{transform:translate(330px,250px)}22%{transform:translate(130px,92px)}46%{transform:translate(380px,200px)}66%{transform:translate(250px,230px)}to{transform:translate(207px,99px)}}@keyframes dvl-st-wig{0%,to{transform:translate(207px,99px)}50%{transform:translate(213px,104px)}}.dvl [data-beat="3"] .st-rep,.dvl [data-beat="3"] .st-rep li{opacity:1;transform:none}@media (width<=599px){.dvl .s-story__steps{gap:8px}.dvl .s-story__steps button{font-size:11.5px}.dvl .s-story__cap{font-size:14px}}@media (prefers-reduced-motion:reduce){.dvl .st *,.dvl .st{transition:none!important;animation:none!important}}.dvl .s-hero__grid{justify-items:center;row-gap:40px;grid-template-columns:minmax(0,1fr)!important}.dvl .s-hero__grid .s-hero__title{text-align:center;align-self:auto;max-width:1000px;margin-inline:auto;grid-area:auto/1/auto/-1!important;padding:0!important}.dvl .s-hero__grid .s-sub{max-width:36rem;margin-inline:auto!important}.dvl .s-hero h1{letter-spacing:-.035em;font-size:40px;font-weight:500;line-height:1.06}.dvl .s-hero h1 .main{text-wrap:balance}@media (width>=600px){.dvl .s-hero h1{font-size:54px}}@media (width>=1112px){.dvl .s-hero h1{letter-spacing:-.04em;font-size:68px;line-height:1.04}.dvl .s-hero__grid .s-sub{max-width:44rem;margin-top:20px;font-size:19px}}.dvl .s-hero__grid .s-cardwrap{width:100%;max-width:860px;grid-area:auto/1/auto/-1!important;padding:0!important}@media (width>=768px){.dvl .s-hero__grid .s-card .v-people{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width>=1112px){.dvl .s-hero__grid .s-card{padding:32px 40px 24px}.dvl .s-hero__grid .s-card .v-marquee{margin-inline:-40px}.dvl .hero__main.s-hero{padding:88px 16px 72px}.dvl .s-hero__grid{row-gap:48px}}@media (width<=599px){.dvl .hero__main.s-hero{padding-top:40px}}.dvl .s-eyebrow{height:32px;box-shadow:inset 0 0 0 1px var(--line), 0 1px 2px #0a0a0a0a;color:var(--soft);background:#fff;border-radius:16px;align-items:center;gap:10px;margin-bottom:24px;padding:0 14px 0 6px;font-size:13px;font-weight:500;display:inline-flex}.dvl .s-eyebrow__orbs{display:inline-flex}.dvl .s-eyebrow__orbs .d-orb{width:20px;height:20px;box-shadow:0 0 0 2px #fff}.dvl .s-eyebrow__orbs .d-orb+.d-orb{margin-left:-6px}.dvl .s-hero__grid .s-cardwrap{max-width:880px}@media (width>=1112px){.dvl .s-hero__grid{row-gap:44px}}.dvl .s-cmd{width:100%}.dvl .s-cmd__bar{background:#fff;border-radius:14px;gap:8px;padding:8px;transition:box-shadow .2s;display:grid;box-shadow:0 0 0 1px #dfe5f0,0 2px 4px #0a0a0a0a,0 24px 48px -24px #00000047}.dvl .s-cmd__url{background:var(--bg-soft);height:52px;box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;align-items:center;transition:box-shadow .2s;display:flex;position:relative}.dvl .s-cmd__url svg{width:18px;height:18px;color:var(--subdued);fill:none;stroke:currentColor;pointer-events:none;position:absolute;left:16px}.dvl .s-cmd__url input{width:100%;height:100%;font:400 17px var(--font);color:var(--ink);background:0 0;border:0;outline:0;min-width:0;padding:0 16px 0 44px}.dvl .s-cmd__url input::placeholder{color:#9a9a9a}.dvl .s-cmd__mission{height:48px;box-shadow:inset 0 0 0 1px var(--line);color:var(--subdued);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 6px 0 14px;font-size:14px;display:flex}.dvl .s-cmd__sel{align-items:center;display:inline-flex;position:relative}.dvl .s-cmd__sel select{appearance:none;font:500 15px var(--font);color:var(--ink);cursor:pointer;background:0 0;border:0;outline:0;height:40px;padding:0 28px 0 4px}.dvl .s-cmd__sel svg{pointer-events:none;width:12px;height:12px;color:var(--subdued);fill:none;stroke:currentColor;position:absolute;right:8px}.dvl .s-cmd__go{white-space:nowrap;border-radius:8px;justify-content:center;height:52px;font-size:16px}@media (width>=768px){.dvl .s-cmd__bar{border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0;padding:6px}.dvl .s-cmd__url{box-shadow:none;background:0 0;height:56px}.dvl .s-cmd__url.is-error{box-shadow:inset 0 0 0 1.5px #ef3e5c}.dvl .s-cmd__mission{height:40px;box-shadow:inset 1px 0 0 var(--line);border-radius:0;margin-right:8px;padding:0 4px 0 18px}.dvl .s-cmd__go{height:52px;padding:0 22px}}.dvl .s-cmd__who{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;margin-top:22px;display:flex}.dvl .s-cmd__lbl{color:var(--subdued);white-space:nowrap;font-size:13px}.dvl .s-cmd__lbl span{color:#9a9a9a;margin-left:4px}.dvl .s-cmd__lbl b{color:var(--ink);font-weight:500}.dvl .s-cmd__people{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.dvl .s-chip{height:30px;box-shadow:inset 0 0 0 1px var(--line);font:400 13px var(--font);color:var(--subdued);cursor:pointer;background:#fff;border:0;border-radius:15px;align-items:center;gap:7px;padding:0 11px 0 5px;transition:box-shadow .2s,color .2s,background-color .2s;display:inline-flex}.dvl .s-chip .d-orb{opacity:.45;filter:saturate(.3);width:20px;height:20px;transition:opacity .2s,filter .2s}.dvl .s-chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px #d6d6d6}.dvl .s-chip.is-on{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent);background:#f5f5f5}.dvl .s-chip.is-on .d-orb{opacity:1;filter:none}.dvl .s-chip .v-p__name{font:inherit;color:inherit;margin:0}.dvl .s-cmd__change{height:30px;font:500 13px var(--font);color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 6px;display:inline-flex}.dvl .s-cmd__change svg{fill:none;stroke:currentColor;width:14px;height:14px;transition:transform .4s}.dvl .s-cmd__change.spin svg{transform:rotate(180deg)}.dvl .s-cmd__note{text-align:center;color:#8794ab;margin-top:16px;font-size:13px}@media (width<=599px){.dvl .s-cmd__who{justify-content:flex-start;margin-top:18px}.dvl .s-cmd__people{justify-content:flex-start}.dvl .s-cmd__lbl{width:100%}.dvl .s-cmd__change{order:3}}@media (width>=768px){.dvl .s-cmd__who,.dvl .s-cmd__people{flex-wrap:nowrap}}@media (width<=599px){.dvl .s-cmd__who{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.dvl .s-cmd__lbl{grid-area:1/1;width:auto}.dvl .s-cmd__change{order:0;grid-area:1/2;padding-right:0}.dvl .s-cmd__people{grid-area:2/1/auto/-1}.dvl .s-cmd__note{text-align:left}}.dvl .s-hero h1{color:var(--ink);font-weight:400}@media (width>=1112px){.dvl .s-hero h1{letter-spacing:-.035em}}.dvl .s-hero h1 .s-hl{color:inherit}.dvl .s-cmd__bar{box-shadow:0 0 0 1px #dcdcdc}.dvl .s-cmd__bar:focus-within{box-shadow:0 0 0 1px #8e9ab0}.dvl .s-cmd__url.is-error{box-shadow:inset 0 0 0 1px #ef3e5c}.dvl .s-chip.is-on{box-shadow:inset 0 0 0 1px var(--ink);background:#fff}.dvl .s-chip:hover{box-shadow:inset 0 0 0 1px #aab4c6}.dvl .s-chip.is-on:hover{box-shadow:inset 0 0 0 1px var(--ink)}.dvl .s-eyebrow{box-shadow:inset 0 0 0 1px var(--line);font-weight:400}@media (width<=767px){.dvl .s-cmd__url{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.dvl .s-cmd__bar{box-shadow:0 0 0 1px #dcdcdc}}.dvl .hero__main.s-hero{padding-top:64px;padding-bottom:72px}.dvl .s-hero__grid{row-gap:48px}.dvl .s-eyebrow{margin-bottom:28px}.dvl .s-hero__grid .s-sub{margin-top:24px}.dvl .s-cmd__who{margin-top:26px}.dvl .s-cmd__note{margin-top:20px}@media (width>=600px){.dvl .hero__main.s-hero{padding-top:96px;padding-bottom:96px}.dvl .s-hero__grid{row-gap:56px}}@media (width>=1112px){.dvl .hero__main.s-hero{padding:136px 16px 128px}.dvl .s-hero__grid{row-gap:64px}.dvl .s-eyebrow{margin-bottom:36px}.dvl .s-hero__grid .s-sub{margin-top:28px;line-height:1.6}.dvl .s-cmd__who{margin-top:30px}.dvl .s-cmd__note{margin-top:24px}}.dvl .s-hero h1{letter-spacing:-.018em;line-height:1.14}@media (width>=600px){.dvl .s-hero h1{font-size:52px;line-height:1.14}}@media (width>=1112px){.dvl .s-hero h1{letter-spacing:-.022em;font-size:64px;line-height:1.14}}.dvl .s-hero__grid .s-sub{letter-spacing:.002em;line-height:1.65}@media (width>=1112px){.dvl .s-hero__grid .s-sub{max-width:42rem;margin-top:32px}}.dvl .s-eyebrow{letter-spacing:.01em}.dvl .s-chip,.dvl .s-cmd__lbl,.dvl .s-cmd__note{letter-spacing:.005em}.dvl .s-hero__grid .s-sub{text-wrap:balance}@media (width>=1112px){.dvl .s-hero__grid .s-sub{max-width:46rem}}.dvl .s-hero-orb{pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.dvl .s-hero .hero__bg{z-index:0}.dvl .s-hero .s-hero__grid{z-index:2;position:relative}.dvl .nav-wrap,.dvl .nav__bg{background:#fff}.dvl .nav__btns .btn{border-radius:999px}.dvl .nav__btns .btn-primary{color:#fff;background:#000}.dvl .nav__btns .btn-secondary{color:#000;background:#f3f3f3;border-color:#0000}.dvl .nav-wrap .logo,.dvl .nav__menu a{color:#000}.dvl .section.hero{background:#fff}.dvl .s-hero h1,.dvl .s-hero h1 .s-hl{color:#000;letter-spacing:-.03em;font-weight:300}.dvl .s-hero__grid .s-sub{color:#555}.dvl .s-eyebrow{box-shadow:none;color:#333;background:#f3f3f3;border-radius:999px}.dvl .s-eyebrow__orbs .d-orb{box-shadow:0 0 0 2px #f3f3f3}.dvl .s-cmd__bar{box-shadow:none;background:#f3f3f3;border-radius:999px;padding:6px}.dvl .s-cmd__url input{padding-left:50px}.dvl .s-cmd__url svg{left:20px}.dvl .s-cmd__mission{color:#777;box-shadow:inset 1px 0 #dcdcdc}.dvl .s-cmd__sel select{color:#000}.dvl .s-cmd__go{color:#fff;background:#000;border-radius:999px}.dvl .s-cmd__go:hover{background:#333}.dvl .s-cmd__lbl{color:#777}.dvl .s-cmd__lbl b{color:#000}.dvl .s-chip{color:#555;background:#fff;border-radius:999px;box-shadow:inset 0 0 0 1px #e5e5e5}.dvl .s-chip.is-on,.dvl .s-chip.is-on:hover{color:#fff;box-shadow:none;background:#000}.dvl .s-chip.is-on .d-orb{box-shadow:0 0 0 1.5px #fff}.dvl .s-cmd__change{color:#000}.dvl .s-cmd__note{color:#4a4a4a}@media (width<=767px){.dvl .s-cmd__bar{border-radius:20px}.dvl .s-cmd__url,.dvl .s-cmd__mission{box-shadow:none;background:#fff;border-radius:999px}}.dvl{--ink:#000;--subdued:#8a8a8a;--soft:#555;--accent:#000;--accent-hover:#2b2b2b;--accent-border:#d9d9d9;--accent-line:#e8e8e8;--accent-quiet:#f3f3f3;--bg:#fff;--bg-soft:#f7f7f7;--line:#ebebeb;--dark:#0a0a0a;--dark-line:#262626;--dark-subdued:#8a8a8a;--dark-soft:#b8b8b8;--dark-link:#fff;--radius:16px;--radius-btn:999px;color:var(--ink)}.dvl h1,.dvl h2,.dvl h3,.dvl .h-lg,.dvl .h-md,.dvl .h-sm,.dvl .h-xl,.dvl .h-xxl{letter-spacing:-.02em;font-weight:400}.dvl .h-lg,.dvl .h-xl,.dvl .h-xxl{letter-spacing:-.025em;font-weight:300}.dvl .subdued{color:#9a9a9a!important}.dvl .btn{border-radius:999px}.dvl .btn-primary{color:#fff;background:#000}.dvl .btn-primary:hover{background:#2b2b2b}.dvl .btn-secondary{color:#000;background:#f3f3f3;border-color:#0000}.dvl .btn-secondary:hover{background:#e9e9e9}.dvl .dark .btn-primary,.dvl .s-fcta2 .btn-primary{color:#000;background:#fff}.dvl .dark .btn-secondary,.dvl .s-fcta2 .btn-secondary{color:#fff;background:#ffffff1a}@media (width>=600px){.dvl .container{border-color:#f0f0f0}}.dvl .hero__bg .line{background:#f0f0f0}.dvl a.link,.dvl .link{color:#000}.dvl .s-pr.is-featured .bcard__border{background:#000!important}.dvl .s-vbanner{color:#000;background:#f3f3f3}.dvl .s-vbanner .banner__img{background:radial-gradient(60% 80% at 85% 20%,#ffb36b73,#0000 70%),radial-gradient(55% 75% at 70% 95%,#a960ee59,#0000 70%),radial-gradient(50% 70% at 10% 10%,#ff5e8a2e,#0000 70%),#f3f3f3!important}.dvl .s-vbanner .banner__img *{display:none}.dvl .s-vbanner__eyebrow{color:#777}.dvl .s-vbanner__title{font-weight:400}.dvl .s-vbanner__title span{color:#8a8a8a}.dvl .s-vbanner__sub{color:#555}.dvl .s-vbanner__play{color:#fff;background:#000}.dvl .s-vbanner__play b{color:#000;background:#fff}.dvl .s-incl{background:#0a0a0a!important}.dvl .s-incl__ic{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #2a2a2a}.dvl .s-hl{color:inherit}.dvl{--el-grey:#f5f5f2;--el-dark:#111;--dark:var(--el-dark)}.dvl #how.section,.dvl .section.f-video,.dvl .section.footer,.dvl .s-ba-band{background:var(--el-grey)!important}.dvl .section.dark,.dvl .s-incl,.dvl .s-fcta2{background:var(--el-dark)!important}.dvl .s-cmd__bar{background:#fff;box-shadow:0 0 0 1px #000}.dvl .s-cmd__bar:focus-within{background:#fff;box-shadow:0 0 0 1px #000,0 0 0 4px #00000014}.dvl .s-cmd__mission{box-shadow:inset 1px 0 #e0e0e0}@media (width<=767px){.dvl .s-cmd__bar{background:#fff;box-shadow:0 0 0 1px #d9d9d9}.dvl .s-cmd__url{background:#fff;box-shadow:inset 0 0 0 1px #000}.dvl .s-cmd__mission{background:#fff;box-shadow:inset 0 0 0 1px #d9d9d9}}.dvl .arrow{width:15px;height:15px}.dvl .arrow path{transition:none}.dvl .btn:hover .arrow .tip,.dvl .link:hover .arrow .tip{transform:none}.dvl .btn .arrow,.dvl .s-cmd__go .arrow{stroke-width:1.6px;margin-right:-2px}.dvl .s-story{min-width:0;position:relative}.dvl .s-story__view{aspect-ratio:560/400;position:relative}.dvl .st{width:560px;height:400px;transform:scale(var(--k,1));transform-origin:0 0;color:var(--ink);font-size:12px;position:absolute;top:0;left:0}.dvl .st .d-orb{width:28px;height:28px}.dvl .st-win{width:500px;height:270px;box-shadow:0 0 0 1px var(--line), 0 30px 60px -24px #32325d4d, 0 18px 36px -24px #0003;background:#fff;border-radius:10px;transition:opacity .5s;position:absolute;top:36px;left:30px;overflow:hidden}.dvl .st-bar{background:#f6f8fb;border-bottom:1px solid #e8edf4;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.dvl .st-bar>i{background:#dfe4ec;border-radius:50%;width:9px;height:9px}.dvl .st-url{color:#7a879d;background:#fff;border-radius:5px;align-items:center;min-width:150px;height:18px;margin-left:14px;padding:0 10px;font-size:11px;display:inline-flex;box-shadow:inset 0 0 0 1px #e8edf4}.dvl .st-url span{white-space:nowrap;vertical-align:bottom;display:inline-block;overflow:hidden}.dvl .st-load{background:var(--accent);transform-origin:0;opacity:0;width:100%;height:2px;position:absolute;top:30px;left:0;transform:scaleX(0)}.dvl .st-page{position:absolute;inset:32px 0 0;overflow:hidden}.dvl .st-scroll{padding:14px 22px;transition:transform 1.2s cubic-bezier(.6,.1,.2,1),opacity .5s}.dvl .st-nav{color:#50617a;align-items:center;gap:18px;font-size:11px;display:flex}.dvl .st-nav b{background:#111;border-radius:3px;width:54px;height:12px;margin-right:8px}.dvl .st-nav em{color:#fff;background:#111;border-radius:4px;margin-left:auto;padding:5px 10px;font-style:normal}.dvl .st-h{gap:8px;margin:24px 0 20px;display:grid}.dvl .st-h i{background:#111;border-radius:3px;width:62%;height:14px}.dvl .st-h i+i{background:#c9d2e3;width:42%;height:10px}.dvl .st-h u{background:var(--accent);border-radius:4px;width:92px;height:24px;margin-top:8px}.dvl .st-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.dvl .st-cards div{height:86px;box-shadow:inset 0 0 0 1px var(--line);background:linear-gradient(#fafbff,#fff);border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.dvl .st-cards i{background:#d8deea;border-radius:3px;height:8px}.dvl .st-cards i:first-child{background:#9aa6bf;width:60%}.dvl .st-cards i:nth-child(3){width:40%}.dvl .st-who{z-index:4;box-shadow:0 0 0 1px var(--line), 0 12px 28px -12px #32325d59;transform-origin:100% 0;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:9px 12px 9px 9px;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .4s;display:flex;position:absolute;top:8px;right:6px}.dvl .st-who b{font-size:13px;font-weight:500;display:block}.dvl .st-who small{color:var(--subdued);font-size:11px}.dvl .st-who em{color:#ef3e5c;align-items:center;gap:4px;margin-left:8px;font-size:10px;font-style:normal;font-weight:500;display:flex}.dvl .dvl .st-who em:before{content:"";background:#ef3e5c;border-radius:50%;width:6px;height:6px;animation:1s infinite dvl-st-blink}.dvl .st-cur{z-index:5;fill:#111;stroke:#fff;stroke-width:1.4px;filter:drop-shadow(0 2px 3px #00000040);opacity:0;width:17px;transition:opacity .3s;position:absolute;top:0;left:0;transform:translate(330px,250px)}.dvl .st-ring{opacity:0;z-index:3;border-radius:13px;width:46px;height:26px;transition:opacity .3s;position:absolute;top:82px;left:180px;box-shadow:0 0 0 2px #ef3e5c}.dvl .st-say{z-index:6;width:250px;box-shadow:0 0 0 1px var(--line), 0 20px 40px -16px #32325d66;opacity:0;background:#fff;border-radius:12px;grid-template-columns:auto 1fr;gap:4px 10px;padding:12px 14px;font-size:13px;line-height:1.4;transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:120px;left:196px;transform:translateY(10px)}.dvl .st-say .d-orb{width:24px;height:24px}.dvl .st-say small{color:#ef3e5c;grid-column:2;font-size:11px;font-weight:500}.dvl .st-player{z-index:2;width:500px;height:40px;box-shadow:0 0 0 1px var(--line), 0 14px 30px -18px #32325d4d;font:500 11px var(--font);color:var(--subdued);font-variant-numeric:tabular-nums;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:0 14px 0 8px;transition:opacity .4s,transform .5s;display:flex;position:absolute;top:318px;left:30px}.dvl .st-play{background:#f1efff;border-radius:50%;flex:none;width:24px;height:24px;position:relative}.dvl .st-play:after{content:"";border-left:8px solid var(--accent);border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;top:7px;left:9px}.dvl .st-time{color:var(--ink);min-width:28px}.dvl .st-track{background:#edf1f7;border-radius:2px;flex:1;height:4px;position:relative}.dvl .st-fill{width:calc(var(--p,0) * 100%);background:var(--accent);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.dvl .st-head{top:50%;left:calc(var(--p,0) * 100%);width:12px;height:12px;box-shadow:0 0 0 2px var(--accent), 0 2px 4px #0003;background:#fff;border-radius:50%;margin:-6px 0 0 -6px;position:absolute}.dvl .st-mk{top:50%;left:var(--x);z-index:1;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);position:absolute;transform:scale(0)}.dvl .st-mk.amb{background:#ffb020}.dvl .st-mk.red{background:#ef3e5c}.dvl .st-mk span{white-space:nowrap;color:#fff;opacity:0;border-radius:5px;padding:3px 7px;font-size:10.5px;font-weight:500;transition:opacity .3s .2s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dvl .st-mk.amb span{background:#b26b00}.dvl .st-mk.red span{background:#ef3e5c}.dvl .st-mk.on{transform:scale(1)}.dvl .st-mk.on span{opacity:1}.dvl .st-mk.red.on{box-shadow:0 0 0 4px #ef3e5c33}.dvl .st-rep{z-index:8;box-shadow:0 0 0 1px var(--line), 0 40px 80px -30px #32325d73, 0 24px 48px -30px #0000004d;opacity:0;pointer-events:none;background:#fff;border-radius:12px;padding:18px 20px;transition:opacity .45s,transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:14px;transform:translateY(24px)scale(.98)}.dvl .st-rep header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.dvl .st-rep header b{font-size:15px;font-weight:500;display:block}.dvl .st-rep header small{color:var(--subdued);font-size:11.5px}.dvl .st-chip{color:#c81e44;background:#fff0f3;border-radius:10px;padding:4px 9px;font-size:11px;font-weight:500}.dvl .st-rep ul{margin:4px 0 0;padding:0;list-style:none}.dvl .st-rep li{opacity:0;border-bottom:1px solid #f1f4f9;grid-template-columns:26px 128px 1fr 92px;align-items:center;gap:12px;height:46px;transition:opacity .35s,transform .45s;display:grid;transform:translateY(6px)}.dvl .st-rep li .d-orb{width:26px;height:26px}.dvl .st-rn b{font-size:12.5px;font-weight:500;display:block}.dvl .st-rn small{color:var(--subdued);white-space:nowrap;font-size:11px}.dvl .st-tl{background:#edf1f7;border-radius:2px;height:4px;position:relative}.dvl .st-tl i{top:50%;left:var(--x);border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);position:absolute;transform:scale(0)}.dvl .st-tl i.amb{background:#ffb020}.dvl .st-tl i.red{background:#ef3e5c}.dvl .dvl .st-tl i.sel:after{content:"";border-radius:50%;animation:1.6s ease-out infinite dvl-st-pulse;position:absolute;inset:-5px;box-shadow:0 0 0 2px #ef3e5c}.dvl .st-rep li em{white-space:nowrap;border-radius:10px;justify-self:end;padding:3px 8px;font-size:11px;font-style:normal;font-weight:500}.dvl .st-rep li em.r{color:#c81e44;background:#fff0f3}.dvl .st-rep li em.g{color:#0b7a55;background:#e7f8f1}.dvl .st-rep li em.a{color:#8a5300;background:#fff4dc}.dvl .st-moment{background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--line);opacity:0;border-radius:10px;gap:14px;margin-top:14px;padding:12px;transition:opacity .4s,transform .5s;display:flex;transform:translateY(8px)}.dvl .st-thumb{width:128px;height:80px;box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:6px;flex:none;align-content:start;gap:6px;padding:10px;display:grid;position:relative;overflow:hidden}.dvl .st-thumb i{background:#d8deea;border-radius:2px;height:6px}.dvl .st-thumb i:first-child{background:#111;width:70%}.dvl .st-thumb i:nth-child(2){width:50%}.dvl .st-thumb b{border-radius:9px;width:34px;height:18px;position:absolute;top:4px;left:44px;box-shadow:0 0 0 2px #ef3e5c}.dvl .st-mtext{align-content:center;gap:5px;min-width:0;display:grid}.dvl .st-mtext small{color:var(--subdued);font-size:11px}.dvl .st-mtext small span{color:#ef3e5c;font-weight:500}.dvl .st-mtext p{color:var(--ink);font-size:13.5px;line-height:1.4}.dvl .st-watch{color:var(--accent);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.dvl .st-watch i{border-left:7px solid var(--accent);border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;width:0;height:0}.dvl .dvl [data-beat="0"] .st-who{animation:3.2s cubic-bezier(.6,0,.2,1) both dvl-st-dock;transform:translate(-100px,130px)scale(1.45)}.dvl .dvl [data-beat="0"] .st-url span{animation:1.1s steps(18,end) .9s both dvl-st-type}.dvl .dvl [data-beat="0"] .st-load{animation:1s ease-in-out 1.9s both dvl-st-load}.dvl .dvl [data-beat="0"] .st-scroll{animation:.6s ease-out 2.5s both dvl-st-in}.dvl .dvl [data-beat="1"] .st-cur{opacity:1;animation:3.8s cubic-bezier(.5,0,.3,1) both dvl-st-search}.dvl [data-beat="1"] .st-scroll{transition-delay:.9s;transform:translateY(-64px)}.dvl .dvl [data-beat="2"] .st-cur{opacity:1;animation:1.6s ease-in-out infinite dvl-st-wig;transform:translate(207px,99px)}.dvl .dvl [data-beat="2"] .st-ring{opacity:1;animation:1.2s infinite dvl-st-blink}.dvl [data-beat="2"] .st-say{opacity:1;transition-delay:.5s;transform:none}.dvl [data-beat="3"] .st-win,.dvl [data-beat="3"] .st-player,.dvl [data-beat="3"] .st-who{opacity:.35}.dvl [data-beat="3"] .st-rep,.dvl [data-beat="3"] .st-rep li{opacity:1;transform:none}.dvl [data-beat="3"] .st-rep li:first-child{transition-delay:.35s}.dvl [data-beat="3"] .st-rep li:nth-child(2){transition-delay:.5s}.dvl [data-beat="3"] .st-rep li:nth-child(3){transition-delay:.65s}.dvl [data-beat="3"] .st-tl i{transform:scale(1)}.dvl [data-beat="3"] li:first-child .st-tl i{transition-delay:.9s}.dvl [data-beat="3"] li:nth-child(2) .st-tl i{transition-delay:1.05s}.dvl [data-beat="3"] li:nth-child(3) .st-tl i{transition-delay:1.2s}.dvl [data-beat="3"] .st-moment{opacity:1;transition-delay:1.5s;transform:none}.dvl .s-story__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.dvl .s-story__steps button{text-align:left;font:500 13px/1.3 var(--font);color:var(--subdued);cursor:pointer;background:0 0;border:0;padding:12px 0 0;transition:color .2s;position:relative}.dvl .s-story__steps button i{background:var(--line);border-radius:1px;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.dvl .s-story__steps button i:after{content:"";background:var(--accent);transform:scaleX(var(--f,0));transform-origin:0;position:absolute;inset:0}.dvl .s-story__steps button.is-on{color:var(--ink)}.dvl .s-story__steps button.is-done i:after{--f:1}.dvl .s-story__steps button:hover{color:var(--ink)}.dvl .s-story__cap{min-height:2.9em;color:var(--soft);margin-top:10px;font-size:15px;line-height:1.45;transition:opacity .2s}.dvl .s-story__cap.is-out{opacity:0}.dvl .s-story__cap b{color:var(--ink);font-weight:500}.dvl .s-story__cap i{color:var(--ink);font-style:normal}@media (width<=599px){.dvl .s-story__steps{gap:8px}.dvl .s-story__steps button{font-size:11.5px}.dvl .s-story__cap{font-size:14px}}@media (prefers-reduced-motion:reduce){.dvl .st *,.dvl .st{transition:none!important;animation:none!important}}.dvl .vj{gap:16px;display:grid}@media (width>=1112px){.dvl .vj{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}}.dvl .vj .s-vbanner{height:auto;min-height:420px}.dvl .vj .s-vscreen{display:none}.dvl .vj .s-vbanner__text{max-width:none;inset:auto 28px 28px;transform:none}@media (width>=1112px){.dvl .vj .s-vbanner{height:100%;min-height:0}.dvl .vj .s-vbanner__text{inset:auto 36px 36px;transform:none}}.dvl .vj .s-vbanner__title{font-size:28px}@media (width>=1112px){.dvl .vj .s-vbanner__title{font-size:32px}}.dvl .vj__story{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);background:#fff;flex-direction:column;justify-content:center;padding:20px 20px 18px;display:flex;position:relative}@media (width>=1112px){.dvl .vj__story{padding:28px 32px 22px}}.dvl .vj__story .s-story__steps{margin-top:14px}.dvl .vj__story .s-story__cap{min-height:2.9em;margin-top:8px;font-size:14px}.dvl .vj__story .s-story__steps button.is-on i:after,.dvl .vj__story .s-story__steps button i:after{background:var(--ink)}.dvl .vj__story .st-win,.dvl .vj__story .st-player{box-shadow:0 0 0 1px var(--line)}.dvl .vj__story .st-rep{box-shadow:0 0 0 1px var(--line), 0 24px 48px -30px #00000040}.dvl .vj__story .st-cur{fill:#111}.dvl .vj__story .st-fill,.dvl .vj__story .st-h u{background:#111}.dvl .vj__story .st-head{box-shadow:0 0 0 2px #111,0 2px 4px #0003}.dvl .vj__story .st-play{background:#f0f0f0}.dvl .vj__story .st-play:after{border-left-color:#111}.dvl .vj__story .st-watch{color:#111}.dvl .vj__story .st-watch i{border-left-color:#111}.dvl .vj-in .f-video__after{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:16px;display:flex}.dvl .vj-in .f-video__after .d-transcript{text-align:left;flex:320px}.dvl .vj-in .f-video__after .d-transcript[open]{flex-basis:100%}.dvl .vj-in .btn{height:40px;padding:0 18px;font-size:15px}.dvl .vj__story.is-ed{box-shadow:inset 0 0 0 1px var(--line);background:#fff}.dvl .is-ed .st{color:#111}.dvl .is-ed .st *{font-weight:inherit}.dvl .is-ed .st-win{border-radius:4px;box-shadow:0 0 0 1px #e4e4e4!important}.dvl .is-ed .st-bar{background:#fafafa;border-bottom-color:#ececec}.dvl .is-ed .st-bar>i{background:0 0;box-shadow:inset 0 0 0 1px #d6d6d6}.dvl .is-ed .st-url{box-shadow:none;color:#8a8a8a;letter-spacing:.02em;background:0 0;font:10.5px ui-monospace,SF Mono,Menlo,monospace}.dvl .is-ed .st-load{background:#111;height:1px}.dvl .is-ed .st-nav{color:#9a9a9a;font-size:10.5px}.dvl .is-ed .st-nav b{background:#d4d4d4}.dvl .is-ed .st-nav em{color:#8a8a8a;background:0 0;box-shadow:inset 0 0 0 1px #d4d4d4}.dvl .is-ed .st-h i{background:#cfcfcf}.dvl .is-ed .st-h i+i{background:#e7e7e7}.dvl .is-ed .st-h u{background:0 0;box-shadow:inset 0 0 0 1px #bdbdbd}.dvl .is-ed .st-cards div{background:0 0;border-radius:3px;box-shadow:inset 0 0 0 1px #ececec}.dvl .is-ed .st-cards i{background:#ededed!important}.dvl .is-ed .st-ring{border-radius:3px;box-shadow:0 0 0 1px #e5484d}.dvl .is-ed .st-cur{fill:#111}.dvl .is-ed .st-say{letter-spacing:-.01em;background:#fff;border-left:2px solid #111;border-radius:2px;grid-template-columns:1fr;padding:14px 16px 12px 18px;font-size:16px;font-weight:300;line-height:1.35;box-shadow:0 0 0 1px #e4e4e4}.dvl .is-ed .st-say .d-orb{display:none}.dvl .is-ed .st-say small{letter-spacing:.08em;text-transform:uppercase;color:#e5484d;grid-column:1;margin-top:4px;font:9.5px ui-monospace,SF Mono,Menlo,monospace}.dvl .is-ed .st-who{border-radius:3px;padding:7px 10px 7px 7px;box-shadow:0 0 0 1px #e4e4e4}.dvl .is-ed .st-who .d-orb{width:22px;height:22px}.dvl .is-ed .st-who b{font-size:12.5px;font-weight:400}.dvl .is-ed .st-who em{letter-spacing:.08em;color:#e5484d;font:9.5px ui-monospace,SF Mono,Menlo,monospace}.dvl .is-ed .st-player{letter-spacing:.04em;color:#8a8a8a;border-radius:3px;font:10px ui-monospace,SF Mono,Menlo,monospace;box-shadow:0 0 0 1px #e4e4e4!important}.dvl .is-ed .st-time{color:#111}.dvl .is-ed .st-play{background:0 0;box-shadow:inset 0 0 0 1px #cfcfcf}.dvl .is-ed .st-play:after{border-left-color:#111}.dvl .is-ed .st-track{background:#dedede;height:1px}.dvl .is-ed .st-fill{background:#111}.dvl .is-ed .st-head{background:#111;width:8px;height:8px;margin:-4px 0 0 -4px;box-shadow:none!important}.dvl .is-ed .st-mk{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.dvl .is-ed .st-mk.amb{background:#8a8a8a}.dvl .is-ed .st-mk.red{background:#e5484d}.dvl .is-ed .st-mk.red.on{box-shadow:none}.dvl .is-ed .st-mk span{letter-spacing:.08em;text-transform:uppercase;padding:0;font:9px ui-monospace,SF Mono,Menlo,monospace;bottom:12px;background:0 0!important}.dvl .is-ed .st-mk.amb span{color:#6b6b6b}.dvl .is-ed .st-mk.red span{color:#e5484d}.dvl .is-ed .st-rep{border-radius:4px;padding:20px 22px;box-shadow:0 0 0 1px #e4e4e4!important}.dvl .is-ed .st-rep header{border-bottom-color:#111;padding-bottom:14px}.dvl .is-ed .st-rep header b{letter-spacing:-.02em;font-size:20px;font-weight:300}.dvl .is-ed .st-rep header small{letter-spacing:.06em;text-transform:uppercase;color:#4a4a4a;font:10px ui-monospace,SF Mono,Menlo,monospace}.dvl .is-ed .st-chip{letter-spacing:.08em;text-transform:uppercase;color:#e5484d;background:0 0;padding:0;font:10px ui-monospace,SF Mono,Menlo,monospace}.dvl .is-ed .st-rep li{border-bottom-color:#ececec}.dvl .is-ed .st-rep li .d-orb{width:22px;height:22px}.dvl .is-ed .st-rn b{font-weight:400}.dvl .is-ed .st-rn small{color:#8a8a8a}.dvl .is-ed .st-tl{background:#dedede;height:1px}.dvl .is-ed .st-tl i{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}.dvl .is-ed .st-tl i.amb{background:#8a8a8a}.dvl .is-ed .st-tl i.red{background:#e5484d}.dvl .is-ed .st-tl i.sel:after{inset:-4px;box-shadow:0 0 0 1px #e5484d}.dvl .is-ed .st-rep li em{letter-spacing:.08em;text-transform:uppercase;padding:0;font:9.5px ui-monospace,SF Mono,Menlo,monospace;background:0 0!important}.dvl .is-ed .st-rep li em.r{color:#e5484d}.dvl .is-ed .st-rep li em.g{color:#111}.dvl .is-ed .st-rep li em.a{color:#8a8a8a}.dvl .is-ed .st-moment{box-shadow:none;background:0 0;border-top:1px solid #ececec;border-radius:0;margin-top:10px;padding:14px 0 0}.dvl .is-ed .st-thumb{border-radius:2px;box-shadow:0 0 0 1px #e4e4e4}.dvl .is-ed .st-thumb i{background:#e6e6e6}.dvl .is-ed .st-thumb i:first-child{background:#cfcfcf}.dvl .is-ed .st-thumb b{border-radius:3px;box-shadow:0 0 0 1px #e5484d}.dvl .is-ed .st-mtext small{letter-spacing:.06em;text-transform:uppercase;font:9.5px ui-monospace,SF Mono,Menlo,monospace}.dvl .is-ed .st-mtext small span{color:#e5484d;font-weight:400}.dvl .is-ed .st-mtext p{letter-spacing:-.01em;font-size:16px;font-weight:300;line-height:1.35}.dvl .is-ed .st-watch{letter-spacing:.08em;text-transform:uppercase;color:#111;font:10px ui-monospace,SF Mono,Menlo,monospace}.dvl .is-ed .st-watch i{border-left-color:#111}.dvl .is-ed .s-story__steps{counter-reset:st;gap:16px}.dvl .is-ed .s-story__steps button{counter-increment:st;color:#9a9a9a;padding-top:12px;font-size:13px;font-weight:400}.dvl .is-ed .s-story__steps button:before{content:"0" counter(st);letter-spacing:.08em;color:#b5b5b5;margin-bottom:4px;font:10px ui-monospace,SF Mono,Menlo,monospace;display:block}.dvl .is-ed .s-story__steps button.is-on{color:#111}.dvl .is-ed .s-story__steps button.is-on:before{color:#e5484d}.dvl .is-ed .s-story__steps button i{background:#e4e4e4;height:1px}.dvl .is-ed .s-story__steps button i:after{background:#111!important}.dvl .is-ed .s-story__cap{color:#555;font-size:15px;font-weight:300}.dvl .dvl .is-ed .st[data-beat="0"] .st-url span{animation-name:dvl-st-type-ed}@keyframes dvl-st-type-ed{0%{width:0}to{width:134px}}.dvl .rv-ed .s-rv__heat,.dvl .rv-ed .s-rv__card{border-radius:4px;box-shadow:0 0 0 1px #2a2a2a,0 40px 80px -40px #0009}.dvl .rv-ed .s-rv__bar{border-bottom-color:#ececec;height:34px}.dvl .rv-ed .s-rv__bar i{background:0 0;box-shadow:inset 0 0 0 1px #d4d4d4}.dvl .rv-ed .s-rv__bar span,.dvl .rv-ed .s-rv__heat .s-rv__bar em,.dvl .rv-ed .s-rv__legend{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;font:10px ui-monospace,SF Mono,Menlo,monospace}.dvl .rv-ed .s-rv__bar span{color:#111}.dvl .rv-ed .s-rv__site .sk{background:#e6e6e6!important}.dvl .rv-ed .s-rv__site .sk.d{background:#cfcfcf!important}.dvl .rv-ed .s-rv__plans>span{border-radius:3px;box-shadow:0 0 0 1px #ececec}.dvl .rv-ed .s-rv__plans>span.on{box-shadow:0 0 0 1px #111}.dvl .rv-ed .s-rv__plans i{background:#eee}.dvl .rv-ed .s-rv__plans i:first-child{background:#d9d9d9}.dvl .rv-ed .s-rv__plans b{background:0 0;border-radius:2px;box-shadow:inset 0 0 0 1px #d4d4d4}.dvl .rv-ed .s-rv__plans .on b{box-shadow:none;background:#111}.dvl .rv-ed .s-rv__blob{mix-blend-mode:multiply;filter:none!important;background:radial-gradient(circle,#e5484d8c 0%,#e5484d38 40%,#0000 70%)!important}.dvl .rv-ed .rv-cur{z-index:3;fill:#111;stroke:#fff;stroke-width:1.4px;filter:drop-shadow(0 1px 2px #0000004d);width:14px;position:absolute;top:0;left:0}.dvl .rv-ed .rv-tap{opacity:0;z-index:2;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #111}.dvl .rv-ed .s-rv__row{padding-block:13px}.dvl .rv-ed .s-rv__row+.s-rv__row{border-top-color:#efefef}.dvl .rv-ed .s-rv__dev{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;font:10px ui-monospace,SF Mono,Menlo,monospace}.dvl .rv-ed .s-rv__dev svg{color:#a6a6a6;width:14px;height:14px}.dvl .rv-ed .s-rv__step{color:#444;background:0 0;border-radius:2px;height:22px;font-size:11px;box-shadow:inset 0 0 0 1px #e2e2e2}.dvl .rv-ed .s-rv__step.bad{color:#e5484d;background:0 0;box-shadow:inset 0 0 0 1px #e5484d}.dvl .rv-ed .s-rv__step.ok{color:#111;background:0 0;box-shadow:inset 0 0 0 1px #111}.dvl .rv-ed .s-rv__arrow{color:#c4c4c4;font-size:11px}.dvl .rv-ed .s-rv__out{letter-spacing:.06em;text-transform:uppercase;font:10px ui-monospace,SF Mono,Menlo,monospace}.dvl .rv-ed .s-rv__out.bad{color:#e5484d}.dvl .rv-ed .s-rv__out.ok{color:#111}.dvl .rv-ed .s-rv__mark{width:8px;height:8px;margin-left:6px;background:#e5484d!important;box-shadow:0 0 0 3px #e5484d2e!important}.dvl .rv-ed .s-rv__legend .s-rv__mark{width:7px;height:7px}.dvl .rv-ed .s-rv__note{background:#fff;border-top:1px solid #111}.dvl .rv-ed .s-rv__note p{letter-spacing:-.01em;font-size:15px;font-weight:300}.dvl .rv-ed .s-rv__ai .s-rv__mark{width:10px;height:10px;margin:0 4px}.dvl .rv-ed .s-rv__test{color:#111;letter-spacing:.08em;text-transform:uppercase;background:0 0;border-radius:0;height:auto;padding:0;font:10.5px ui-monospace,SF Mono,Menlo,monospace}.dvl .rv-ed .s-rv__test:hover{background:0 0;text-decoration:underline}.dvl .vj__cta{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:24px;display:flex}@media (width>=1112px){.dvl .vj__cta{margin-top:32px}}.dvl .vj__cta span{letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a;font:10.5px ui-monospace,SF Mono,Menlo,monospace}@media (width>=1112px){.dvl .vj .s-vbanner{grid-area:1/1}.dvl .vj__story{grid-area:1/2}}.dvl .vj-sep{margin-top:24px}@media (width>=1112px){.dvl .vj-sep{margin-top:40px}}.dvl .is-ed .s-story__cap{letter-spacing:.06em;text-transform:uppercase;color:#333;font:12.5px/1.6 ui-monospace,SF Mono,Menlo,monospace!important}.dvl .is-ed .s-story__cap b,.dvl .is-ed .s-story__cap i{color:#111;font-weight:600}.dvl .is-ed .s-story__steps button{letter-spacing:.06em;text-transform:uppercase;font:11px/1.35 ui-monospace,SF Mono,Menlo,monospace!important}.dvl .nav__test{display:none!important}.dvl .nav-wrap.show-test .nav__test{display:inline-flex!important}.dvl .nav-wrap.show-test .nav__in{display:none!important}.dvl .m-cta{display:none}@media (width<=899px){.dvl .m-cta{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);background:#ffffffeb;border-top:1px solid #ececec;grid-template-columns:1fr;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.dvl .m-cta .btn{white-space:nowrap;height:46px;padding:0 12px;font-size:15px}.dvl .m-cta{transition:transform .35s cubic-bezier(.2,.7,.2,1);transform:translateY(110%)}.dvl .m-cta.is-past{transform:none}.dvl{padding-bottom:130px}}.dvl .vj-band{text-align:center;margin-top:16px;box-shadow:0 0 0 1px var(--line)!important;background:#fff!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:12px!important;padding:28px 24px!important}.dvl .vj-band__btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.dvl .vj-band .btn{height:44px;padding:0 22px;font-size:15px}.dvl .vj-band__note{letter-spacing:.08em;text-transform:uppercase;color:#4a4a4a;font:10.5px ui-monospace,SF Mono,Menlo,monospace}@media (width<=599px){.dvl .vj-band__btns{flex-direction:column;align-self:stretch}.dvl .vj-band .btn{width:100%}}@media (width<=899px){.dvl .vj-band{display:none!important}}.dvl .steps-sec{border-top:1px solid var(--line);background:#fff}.dvl .steps-sec .vj-sep{margin-top:0}.dvl .dvl-film{z-index:200;background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.dvl .dvl-film__box{width:min(1100px,100%);position:relative}.dvl .dvl-film__box video{background:#000;border-radius:12px;width:100%;display:block}.dvl .dvl-film__close{color:#000;cursor:pointer;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:22px;line-height:1;position:absolute;top:-44px;right:0}.dvl .s-cmd__missing{color:#df1b41;text-align:center;margin-top:12px;font-size:13px;font-weight:400}@media (width>=900px){.dvl .s-cmd__missing{text-align:left}}.dvl .m-cta .btn-primary{color:#fff;background:#533afd;border:0;box-shadow:0 8px 24px -10px #533afd99}.dvl .m-cta .btn-primary:hover{background:#4329e8}@media (width>=900px){.dvl .m-cta{z-index:60;-webkit-backdrop-filter:blur(12px);opacity:0;pointer-events:none;background:#ffffffe6;border-radius:999px;gap:8px;padding:8px;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .25s;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%,140%);box-shadow:0 0 0 1px #0000000f,0 20px 50px -20px #00000059}.dvl .m-cta.is-past{opacity:1;pointer-events:auto;transform:translate(-50%)}.dvl .m-cta .btn{white-space:nowrap;border-radius:999px;height:44px;padding:0 22px;font-size:15px}}.dvl .s-chip .v-p__name{white-space:nowrap}
