@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAn4ABMAAAAAEwQAAAmOAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnQcLj9IVkFSgQEGYD9TVEFUgQIAgQovahEICok0h0ULIAAwhzoBNgIkAzwEIAWHJgeBDgwHG6QQUdRKTmoBFD8K42bniObKrG3LZFcMWZzFmrjTFhQ6TVTqPJcInrfrvzq3b2PGn1wwMiNYGTy9ViREYARlL1zAGcPdPqBt3gNWrfKthv4xnM+b9caw+wmjgEUVRjHXhS6jgCK6zf5HiWQacJpGdAgdrbV6g/Rf1BfxRqZVQnrxRVWSJb6RLFnyu0elilmjeoSQCKnxsmwLaddUMjnksriSYuuPl06EAl7KfAiWQjCUETz0zNZ3EII94CDQtzkMfZ/9IkkY8tZRZTDky5ZVwBAM+GYpdd4ZVAWYImnLkiTg48l79gGx3D+VBtLeyg8u7bJAd4uo0pFuQBFysE9C95l0W4Fkiao6GfrDbu77lVU7wk9cV3uqOsXmQiMkhVKl1ugjzUAJBSIkkVWHijkpkVSyUFsgVBuJMA0N+ZnXtyUv5yMigGdfQRmwL1AAjQ3YXG6iIFNSUdPQo8+AISPGAltBMDQRAtyf4ZspLlZkpyOVoMZPvFGWzvk8p5SUC/NWPMj6T2/Yas2EdlON5GkfdkeFwVGjta825H89NIenlLWAPAp5h1KDtRhCaAQWMsFKtEvOKpIhgLHlXPARokkgEGEOAkqxJRQpKYq4ezahIiLHP6hZpqMbV0pUF2vdvEimLEQ/iIUYLgYWs0VXGVlLTOPdaPmFfCC/XrtzqVo1ez7vz6+Kd2+7o11ZJ+4MreLbB5BKVGxobAq4jZYalZ5aX2CKJiwUuc9GNJyi4M8bGyKcdjSRrG4JohdF8buJfmQefbYYREnMFsOoiNliFDVxmRgL0XUmUMLqzW0A4gCQAhWGYCQpFNukwXhIkPMsbRI19ewtw8Cp2Wj/Ro5cM2OTAbJAvZ/L4opBXb9+UHscYuOKM/W8isgwN26Exexjizmfnlp9dE3hOSqdZ/F5QqbckIlPb+oKfXxd6hftJ7Sm/uyPYpONza84CRlMNk/uhOrLpyf53982++zRkXNu3g3VF8qFbx1+7fbHZ9DrB3VXWNSmhnT2vrwS1+1Z+kHGBaZIhnnvuLBTNDeA340D1DWu5/jEa9pVfl6+Jij+yo3EELNixXCLjr173Q5eDP7Y7/L4iQFHbjpaJLFoP4cCsYP6sAPL7gMHNg53yYjqxqTDrYqLDl5DzW/eTLjYxCvucprjI3yl2ykKowKUC2Ox2FJLFo6Fa1HBWLC2jMCIIBEmklkYhmkpmBhTm/LCvJAH5oGcMKcgFEP1xUdho8ANPa6RFD99/PN60fjj9eXy2Eex4B5MpmRapXidzFk1p4uLk3+hn6jAP9ovJcXPPwk8o/0ltizbdbnTprvx4PSxT0VZ3Xc772aN7RflgbXRYwc3hLNO+k878nxGwfuVM8m8Gs7WEoVGWLHwSpx4vNSHBCMNqJ4m15Kp/TfHHVkQd++eY7PGN4W5byTs+6Ft8Ozvb/D60btv37de8ER0mS3P/0sLW84qGjEVkwztPzz06eGUWwKLwPb0D/WFd3vltl2aP276KpM0JNz6AfnAnZ5ADlF2zVyZ2OkxHSMxWPMnSZLbbDR3F1UjPVqp4d68da13F1YZujdWw7271iecO2l9+/4p47Oztjck355/75wFOI+VdGDqbNGs+ISgxg3iB2jb2r+b0CWsNLHIM4sdv8SDSFBP/Oromz6FNCWw2iMTxV0R8QLyBTkpe0j5+pSSJOOTB5Mck/gh3IopuNQnhKj02t3FL80gGbEh89SZcwTxcYt5cZT/nMnB3uXfPy8BSpVMBuRx+ZhACGzDBmwHsJRAjhotOnzuj2wDz3ug2wOUAY2NgZln9/TK/enG/oE4rO1wxvGUFMAxsZ0qNjRC7hl9d17e7imbgDt6uJXhUobDg7v3RX/yRCKxgMhfyiKcZfbpk0wmCcdQlIAOHeakXLvCNt++WfKiozNqSZxxJotn+c0a7DdPsx7DPYgKIDxwwYUZDg9aJbxocTjcwovr9WAsVV32mQoiiIOCHc60Oltst9qCQYuCqN1yHo0Kj60OgI2OqmiuBUWrNA0NDhYCDcdpmMrs1fZZ0xdTzMr1HdPtIHstYhqaPDDA5YxUDx7J4fJiisBSDI/L6G/bn34GNy8Q2g044ZTulAdFLb0tI6NNxfj3DzLjWiNGxje1pz7aXOcNV68lDPEd2SXl6VfBuwmHzdf1gxFy1HvA7pD8I2BnnmyGw852Cg5XbgIdEEGE5UCzen5jTlG6JCU5iajlxVcsXvbcS0SAcg1dcesWJLVK8+hYHOYQ+Pjy+EyVGXP0aPTFagrV9E03hCQvYx+g47KGq+1GsLj8uBIyihNw33YUe8PNC4BOJ3Lm1AglLV3nCuvUdIP+v15tVGbWIwgxLVpPkfpthCGpTKG+oA/DQfsKKvxhScqaN6FuElAUtTKv2UYgOmQegsN/n7njHUju8wM4VTcm+Q8xfX9SFwjTzdVqu95UOWSIGOabH8OGBEba//8Yxl3GcPdP/dMBOoSX/0z5SZmBoLbaPs+9asaMpb36yknKaw6FqWZa6A5vDa02mhkOba1q6KtLV208xrkwmW5C4VD6n2fvRjADy2qDYYnNy+H10Fq0LMbNzS863gkO7iQ8eC48/Ny5m59tOcEso3u7Qg3yrqDL6eKXwJAuWnhylfbWrRObe66rzX59+XDtzusnL66dI/86ArmtLlzED860Ef3bFPV78OX/zFTA11fcBn2Vntb7qiGBSgLBHyuv/uEaqqoTgSpOyjlzh86me1Vriv7i9rLPLvtghWmSnblRbAsBJL/4dScSQTBxOivHMO5QvBBY0iheJvfwWLxLOGzYKZyM4zVc2Cll46zEpeUV4MqGEWZj22SdOxhGAjgs9AEnfT+RoiMfcDb0GS5NncKVxju4Nt/mRk13O9Gz3FLct5oCD6wkwUNrCfHIUg6SMf8LwQGyVaBUqpLPW5BaMpRshEpl8nS1qw5dgnzlik8QBXmdy5UrIH74heTKZKMSilQso4hsRiGraQZRzxpNGqlEJMsXuAU7GlcR8mWSykUpVkWGyIf0a8v4qEQp5CtGsMiZa+4ESYQy+WilCiguHzxMXO54ogShooTV2bj2z1zL6DYSoImoQ8lFUWxMLBNQQgLkV2tHYgUoIbkuREz+fJHKxxWBcnvu3KQppFCxLkguB1NyVSp/TknRvNwYlCdbblWu3ze6owHdWluhE5tgQ6ej2SV65CijijoaRfSiH4Nqz1OpfEW+WeI/oU0ly60zkV9YzOQSYtZVEGYmrysTZAJkY4qZtIBD9/LYTIK7Nww3vMiYBwA=) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--navy: #0b1b3f;--navy-2: #13275a;--ink: #0f172a;--text: #334155;--muted: #64748b;--line: #e2e8f0;--bg: #f7f8fc;--surface: #ffffff;--red: #e8344e;--orange: #f7931e;--blue: #3d5afe;--teal: #14b8a6;--amber: #f59e0b;--violet: #8b5cf6;--green: #10b981;--gold: #facc15;--grad-brand: linear-gradient(120deg, #ff3d5a 0%, #f2542d 45%, #f7931e 100%);--grad-cool: linear-gradient(120deg, #3d5afe 0%, #14b8a6 100%);--radius: 18px;--radius-lg: 28px;--shadow-sm: 0 2px 8px rgba(15, 23, 42, .06);--shadow: 0 12px 32px -12px rgba(15, 23, 42, .18);--shadow-lg: 0 30px 70px -25px rgba(11, 27, 63, .35);--font-head: "Manrope", "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ease: cubic-bezier(.22, 1, .36, 1);--header-h: 72px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{margin:0;font-family:var(--font-body);font-size:16px;line-height:1.65;color:var(--text);background:var(--bg);overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html.menu-open body{overflow:hidden}img,svg,canvas{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:var(--blue);text-decoration-thickness:1px;text-underline-offset:3px}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);line-height:1.15;margin:0 0 .5em;letter-spacing:-.02em;font-weight:700}h1{font-size:clamp(2.1rem,4.6vw,3.7rem);font-weight:700;letter-spacing:-.035em}h2{font-size:clamp(1.65rem,3vw,2.5rem)}h3{font-size:1.15rem}p{margin:0 0 1em}ul,ol{margin:0;padding:0}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}::selection{background:#e8344e2e}.skip-link{position:absolute;left:12px;top:-60px;z-index:1000;background:var(--navy);color:#fff;padding:10px 16px;border-radius:10px;font-weight:600;transition:top .2s}.skip-link:focus{top:12px}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}@media(max-width:640px){.container{padding:0 16px}}.section{padding:clamp(64px,9vw,112px) 0;position:relative}.center{text-align:center}.fine{font-size:.86rem;color:var(--muted)}.fine.light,.light{color:#ffffffc7}.hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.ink-gold{color:var(--gold)}.ink-mint{color:#34d399}.btn{--bc: var(--red);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border-radius:999px;font-family:var(--font-body);font-weight:600;font-size:.98rem;line-height:1.2;text-decoration:none;white-space:nowrap;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s;isolation:isolate;overflow:hidden}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn[disabled]{opacity:.6;pointer-events:none}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:0 10px 24px -10px #e8344eb3}.btn-primary:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.45) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--ease);z-index:-1}.btn-primary:hover:after{transform:translate(120%)}.btn-ghost{background:#fff;color:var(--ink);border:1.5px solid var(--line);box-shadow:var(--shadow-sm)}.btn-ghost:hover{border-color:var(--ink)}.btn-gold{background:linear-gradient(120deg,#fde047,#f59e0b);color:#1f1300;box-shadow:0 10px 28px -10px #f59e0bcc}.btn-sm{min-height:38px;padding:8px 16px;font-size:.88rem}.btn-block{width:100%}.btn-icon{transition:transform .25s var(--ease)}.btn:hover .btn-icon{transform:translate(3px)}.text-link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--blue);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:1px}.text-link.light{color:#93c5fd}.center-cta{display:flex;justify-content:center;margin-top:40px}.eyebrow{--eb: var(--red);display:inline-flex;align-items:center;gap:10px;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--eb);margin-bottom:14px}.eyebrow i{width:26px;height:2px;background:currentColor;border-radius:2px;position:relative}.eyebrow i:after{content:"";position:absolute;right:-4px;top:-3px;width:8px;height:8px;border-radius:50%;background:currentColor;animation:eb-pulse 2s infinite}@keyframes eb-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.4}}.section-head{max-width:760px;margin:0 auto 48px;text-align:center}.section-head.align-left{margin-left:0;text-align:left}.section-head .lead{font-size:1.08rem;color:var(--muted);margin:0}.lead{font-size:1.08rem;color:var(--muted)}.reveal{opacity:0;transition:opacity .7s var(--ease),transform .8s var(--ease);transition-delay:var(--d, 0ms)}.reveal-up{transform:translateY(28px)}.reveal-left{transform:translate(-30px)}.reveal-right{transform:translate(30px)}.reveal-zoom{transform:scale(.92)}.reveal-tilt{transform:perspective(900px) rotateX(14deg) translateY(30px);transform-origin:bottom}.reveal.is-in{opacity:1;transform:none}html:not(.js-ready) .reveal{opacity:1;transform:none}.live-zone.is-paused,.live-zone.is-paused *{animation-play-state:paused!important}.flag{border-radius:4px;object-fit:cover;box-shadow:0 0 0 1px #0f172a14;background:#e2e8f0;flex:none}.stars{display:inline-flex;gap:2px;color:#f59e0b}.stars .off{color:#cbd5e1}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;font-size:.82rem;margin-bottom:18px}.crumbs li{display:flex;align-items:center;gap:6px;color:var(--muted)}.crumbs li+li:before{content:"›";opacity:.6}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:var(--red)}.crumbs [aria-current]{color:var(--ink);font-weight:600;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.accordion{display:grid;gap:12px}.acc-item{background:#fff;border:1px solid var(--line);border-radius:16px;transition:border-color .3s,box-shadow .3s}.acc-item.is-open{border-color:color-mix(in srgb,var(--c, var(--blue)) 45%,white);box-shadow:var(--shadow)}.acc-item h3{margin:0;font-size:1rem}.acc-item button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;text-align:left;font-weight:600;color:var(--ink);font-family:var(--font-body)}.acc-sign{position:relative;width:28px;height:28px;border-radius:50%;background:#f1f5f9;flex:none;transition:background .3s,transform .4s var(--ease)}.acc-sign i{position:absolute;left:8px;top:13px;width:12px;height:2px;background:var(--ink);border-radius:2px;transition:transform .4s var(--ease)}.acc-sign i:last-child{transform:rotate(90deg)}.is-open .acc-sign{background:var(--c, var(--blue));transform:rotate(180deg)}.is-open .acc-sign i{background:#fff}.is-open .acc-sign i:last-child{transform:rotate(0)}.acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease)}.acc-panel>div{overflow:hidden}.acc-panel p{margin:0;padding:0 20px 20px;color:var(--text)}.is-open .acc-panel{grid-template-rows:1fr}.dark-band{background:radial-gradient(1200px 500px at 10% 0%,#1d3a8a 0%,transparent 60%),radial-gradient(900px 500px at 100% 100%,#5b1840 0%,transparent 60%),var(--navy);color:#ffffffdb;overflow:hidden}.dark-band h2,.dark-band h3{color:#fff}.dark-band .lead,.dark-band .section-head .lead{color:#ffffffb8}.split{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(32px,6vw,80px);align-items:center}.split-copy h2{margin-bottom:16px}@media(max-width:960px){.split{grid-template-columns:1fr}}.tick-list{list-style:none;display:grid;gap:10px;margin:20px 0 28px}.tick-list li{display:flex;gap:10px;align-items:flex-start}.tick-list svg{flex:none;margin-top:4px;color:var(--green)}.tick-list.light li{color:#ffffffe0}.tick-list.light svg{color:#34d399}.chip-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px}.chip-links a{padding:8px 16px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none;font-size:.9rem;font-weight:500;transition:all .25s var(--ease)}.chip-links a:hover{border-color:var(--red);color:var(--red);transform:translateY(-2px)}.page-loader{min-height:70vh;display:grid;place-items:center}.page-loader:after{content:"";width:46px;height:46px;border-radius:50%;border:4px solid #e2e8f0;border-top-color:var(--red);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page{animation:page-in .55s var(--ease) both;min-height:60vh;overflow-x:clip}@keyframes page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}.brand{display:inline-flex;align-items:center;gap:8px;text-decoration:none}@keyframes op-shift{0%,to{background-position:0 0}50%{background-position:100% 0}}.heartmark{overflow:visible;flex:none}.heartmark.is-animated .hm-beat{transform-origin:32px 34px;animation:hm-beat 1.6s ease-in-out infinite}@keyframes hm-beat{0%,to{transform:scale(1)}12%{transform:scale(1.1)}24%{transform:scale(.97)}36%{transform:scale(1.06)}50%{transform:scale(1)}}.heartmark.is-animated .hm-ecg{stroke-dasharray:100;stroke-dashoffset:100;animation:hm-draw 2.4s ease-in-out infinite}@keyframes hm-draw{0%{stroke-dashoffset:100}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.hm-sparks .sp{transform-box:fill-box;transform-origin:center;animation:twinkle 2.2s ease-in-out infinite}.hm-sparks .sp2{animation-delay:.5s}.hm-sparks .sp3{animation-delay:1s}@keyframes twinkle{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.4) rotate(45deg);opacity:.4}}.fr-emblem{position:relative;width:var(--s);height:var(--s);display:inline-grid;place-items:center;flex:none}.fr-emblem img{width:100%;height:100%;object-fit:contain;border-radius:50%;position:relative;z-index:1}@keyframes fr-spin{to{transform:rotate(360deg)}}.fr-orbit{position:absolute;inset:-6px;border-radius:50%}.fr-orbit i{position:absolute;inset:0;border-radius:50%;border:1.5px dashed rgba(247,147,30,.55);animation:fr-spin 10s linear infinite reverse}.fr-orbit i:nth-child(2){inset:-5px;border-color:#3d5afe59;animation-duration:16s;animation-direction:normal}.fr-orbit i:nth-child(3){inset:6px;border-style:dotted;border-color:#14b8a680}.fr-shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);background-size:250% 100%;animation:shine 4s ease-in-out infinite;pointer-events:none;border-radius:inherit;mix-blend-mode:overlay}@keyframes shine{0%{background-position:150% 0}60%,to{background-position:-100% 0}}.fr-logo{position:relative;display:inline-block;border-radius:18px;overflow:hidden}.site-header{position:sticky;top:0;z-index:100;height:var(--header-h);background:#f7f8fcb8;backdrop-filter:saturate(1.6) blur(16px);-webkit-backdrop-filter:saturate(1.6) blur(16px);border-bottom:1px solid transparent;transition:background .3s,border-color .3s,box-shadow .3s}.site-header.is-scrolled{background:#ffffffe6;border-bottom-color:var(--line);box-shadow:0 8px 30px -18px #0f172a40}.header-progress{position:absolute;left:0;bottom:-1px;height:3px;width:100%;background:var(--grad-brand);transform-origin:0 50%;transform:scaleX(0)}.header-inner{height:100%;display:flex;align-items:center;gap:16px;max-width:1560px}.header-logo{flex:none;text-decoration:none}.main-nav{position:relative;display:flex;align-items:center;gap:0;margin:0 auto;min-width:0}.nav-pill{position:absolute;left:0;top:50%;height:38px;margin-top:-19px;border-radius:999px;background:#fff;box-shadow:0 6px 18px -8px #0f172a59,inset 0 0 0 1px var(--line);transition:transform .45s var(--ease),width .45s var(--ease),opacity .3s;z-index:0}.nav-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:999px;color:var(--text);text-decoration:none;font-weight:500;font-size:.92rem;white-space:nowrap;transition:color .25s}.nav-link:hover,.nav-link[aria-current]{color:var(--ink)}.nav-link[aria-current]{font-weight:600}.nav-badge{display:inline-flex;align-items:center;gap:3px;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:2px 7px;border-radius:999px;background:linear-gradient(120deg,#ff3d5a,#f7931e);color:#fff;animation:badge-glow 2.4s ease-in-out infinite}@keyframes badge-glow{0%,to{box-shadow:0 0 #e8344e80}50%{box-shadow:0 0 0 6px #e8344e00}}.header-cta{display:flex;align-items:center;gap:10px;flex:none}.btn-login{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;color:var(--ink);font-weight:600;font-size:.92rem;text-decoration:none;border:1.5px solid var(--line);background:#fff;transition:border-color .25s}.btn-login:hover,.btn-login.on{border-color:var(--ink)}.btn-join{position:relative;display:inline-flex;align-items:center;padding:10px 20px;border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:700;font-size:.92rem;text-decoration:none;overflow:hidden;box-shadow:0 8px 20px -8px #e8344ecc}.btn-join span{position:relative;z-index:1}.btn-join i{position:absolute;inset:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);animation:shine 3.2s ease-in-out infinite;background-size:250% 100%}.burger{display:none;width:44px;height:44px;border-radius:12px;background:#fff;border:1.5px solid var(--line);position:relative}.burger span{position:absolute;left:12px;width:18px;height:2px;border-radius:2px;background:var(--ink);transition:transform .35s var(--ease),opacity .2s}.burger span:nth-child(1){top:15px}.burger span:nth-child(2){top:21px}.burger span:nth-child(3){top:27px}.burger.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:1360px){.nav-link{padding:9px;font-size:.87rem}.nav-badge{display:none}}@media(max-width:1220px){.main-nav{display:none}.burger{display:block}.header-cta{margin-left:auto}}@media(max-width:520px){.btn-login{display:none}.header-logo .heartmark{width:32px;height:32px}.btn-join{padding:9px 14px}}@media(max-width:370px){.header-logo .brand-word{display:none}}.mobile-menu{position:fixed;inset:0;z-index:300;visibility:hidden;overflow:hidden}.mobile-menu.is-open{visibility:visible}.mm-backdrop{position:absolute;inset:0;background:#0b1b3f80;backdrop-filter:blur(4px);opacity:0;transition:opacity .35s}.is-open .mm-backdrop{opacity:1}.mm-panel{position:absolute;right:0;top:0;bottom:0;width:min(420px,100%);background:var(--navy);color:#fff;padding:20px 22px 28px;display:flex;flex-direction:column;overflow-y:auto;transform:translate(100%);transition:transform .5s var(--ease)}.is-open .mm-panel{transform:none}.mm-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;position:relative;z-index:1}.mm-close{width:44px;height:44px;border-radius:12px;background:#ffffff14;color:#fff;display:grid;place-items:center}.mm-orbs i{position:absolute;border-radius:50%;filter:blur(40px);opacity:.5;pointer-events:none}.mm-orbs i:nth-child(1){width:220px;height:220px;background:#e8344e;top:10%;right:-80px}.mm-orbs i:nth-child(2){width:200px;height:200px;background:#3d5afe;bottom:10%;left:-70px}.mm-orbs i:nth-child(3){width:140px;height:140px;background:#14b8a6;top:50%;right:20%}.mobile-menu nav{position:relative;z-index:1;display:grid;gap:4px}.mm-link{display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:14px;color:#fff;text-decoration:none;font-family:var(--font-head);font-size:1.2rem;font-weight:700;opacity:0;transform:translate(30px);transition:background .2s}.is-open .mm-link{animation:mm-in .5s var(--ease) forwards;animation-delay:calc(var(--i) * 45ms + .12s)}@keyframes mm-in{to{opacity:1;transform:none}}.mm-link:hover,.mm-link[aria-current]{background:#ffffff14}.mm-num{font-size:.75rem;color:var(--orange);font-family:var(--font-body);width:22px}.mm-arrow{margin-left:auto;opacity:.5}.mm-cta{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:24px}.site-footer{position:relative;background:#070f26;color:#ffffffb8;overflow:hidden;margin-top:0}.footer-stage{position:relative;padding:80px 0 28px}@keyframes floor{to{background-position:0 0,0 0,0 70px}}@keyframes blob{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.15)}}.site-footer .container{position:relative;z-index:1}.footer-cta{display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center;padding:32px 36px;border-radius:28px;background:linear-gradient(120deg,#ffffff17,#ffffff08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);margin-bottom:64px}.footer-cta h2{color:#fff;font-size:clamp(1.4rem,2.6vw,2rem);margin-bottom:6px}.footer-cta h2 span{color:var(--gold)}.footer-cta p{margin:0}.fc-coin{perspective:600px}@keyframes coin-spin{to{transform:rotateY(360deg)}}.sc-facebook .sc-icon{background:#1877f2}.sc-linkedin .sc-icon{background:#0a66c2}.sc-youtube .sc-icon{background:red}.sc-instagram .sc-icon{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding-top:22px;font-size:.84rem}.footer-bottom p{margin:0}.footer-bottom div{display:flex;gap:18px}.footer-bottom a,.footer-bottom button{color:#ffffffb8;text-decoration:none;font-size:.84rem}.footer-bottom a:hover,.footer-bottom button:hover{color:#fff}@media(max-width:720px){.footer-cta{grid-template-columns:1fr;text-align:center;justify-items:center;padding:28px 20px}}.hd-user{position:relative}.hd-user-btn{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;border:1.5px solid var(--line);background:#fff;color:var(--ink);font:inherit;font-weight:700;cursor:pointer}.hd-user-btn:hover,.hd-user-btn[aria-expanded=true]{border-color:var(--ink)}.hd-user-btn img,.hd-av{width:34px;height:34px;border-radius:50%;object-fit:cover;flex:none}.hd-av{display:inline-grid;place-items:center;background:linear-gradient(135deg,#ff7a18,#ff4d6d);color:#fff;font-weight:800}.hd-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:210px;padding:8px;border-radius:16px;background:#fff;box-shadow:0 25px 60px #0000002e;display:grid;gap:2px;z-index:60}.hd-menu a,.hd-menu button{display:block;width:100%;padding:10px 14px;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.hd-menu a:hover,.hd-menu button:hover{background:#f4f1fb}.hd-menu .hd-out{margin-top:4px;border-top:1px solid var(--line);border-radius:0 0 10px 10px}@media(max-width:640px){.hd-user-btn b{display:none}.hd-user-btn{padding:4px}}.page-hero{--t1: #ff3d5a;--t2: #3d5afe;--t3: #f7931e;position:relative;overflow:hidden;padding:clamp(36px,6vw,72px) 0 clamp(48px,7vw,88px)}.ph-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent 70%,var(--bg)),radial-gradient(circle at 1px 1px,rgba(15,23,42,.07) 1px,transparent 0) 0 0 / 26px 26px}.ph-bg i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.32;animation:blob 16s ease-in-out infinite}.ph-bg i:nth-child(1){width:460px;height:460px;background:var(--t1);top:-160px;right:4%}.ph-bg i:nth-child(2){width:380px;height:380px;background:var(--t2);bottom:-120px;left:-100px;animation-duration:20s;animation-direction:reverse}.ph-bg i:nth-child(3){width:260px;height:260px;background:var(--t3);top:30%;left:40%;animation-duration:13s;opacity:.22}.ph-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(24px,4vw,56px);align-items:center}.ph-copy{min-width:0}.ph-lead{font-size:clamp(1.02rem,1.4vw,1.16rem);color:var(--text);max-width:60ch;margin:18px 0 26px}.ph-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.ph-badges{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.ph-badges li{font-size:.82rem;font-weight:600;padding:6px 12px;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow-sm)}.ph-badges li:before{content:"✓";color:var(--green);margin-right:6px;font-weight:700}.ph-art{min-width:0;display:flex;justify-content:center}@media(max-width:960px){.ph-inner{grid-template-columns:1fr}.ph-art{order:-1;max-width:420px;margin:0 auto;width:100%}}@media(max-width:640px){.ph-art{max-width:330px}}.theme-home{--t1: #ff3d5a;--t2: #3d5afe;--t3: #f7931e}.theme-pro{--t1: #3d5afe;--t2: #14b8a6;--t3: #6366f1}.theme-about{--t1: #e8344e;--t2: #8b5cf6;--t3: #f59e0b}.theme-earn{--t1: #8b5cf6;--t2: #f97316;--t3: #ec4899}.theme-journey{--t1: #14b8a6;--t2: #3d5afe;--t3: #22c55e}.theme-vault{--t1: #f59e0b;--t2: #7c3aed;--t3: #facc15}.theme-shield{--t1: #10b981;--t2: #0ea5e9;--t3: #3d5afe}.theme-stack{--t1: #f97316;--t2: #e8344e;--t3: #1e5bff}.theme-stars{--t1: #f59e0b;--t2: #ec4899;--t3: #facc15}.theme-bubbles{--t1: #8b5cf6;--t2: #14b8a6;--t3: #3d5afe}.theme-signal{--t1: #22c55e;--t2: #3d5afe;--t3: #e8344e}.theme-legal{--t1: #3d5afe;--t2: #94a3b8;--t3: #14b8a6}.hero-title{margin:0}.hero-title .hw{display:inline-block;opacity:0;transform:translateY(.5em) rotate(2deg);animation:word-in .8s var(--ease) forwards;animation-delay:calc(var(--w) * 70ms + 80ms)}@keyframes word-in{to{opacity:1;transform:none}}.hl-grad .hw{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;padding-bottom:.06em}.theme-pro .hl-grad .hw,.theme-journey .hl-grad .hw,.theme-shield .hl-grad .hw{background-image:linear-gradient(120deg,#3d5afe,#14b8a6)}.hl-marker{position:relative;white-space:nowrap}.hl-marker:after{content:"";position:absolute;left:-2px;right:-2px;bottom:.06em;height:.34em;background:linear-gradient(90deg,#fde047,#fbbf24);border-radius:4px;z-index:-1;transform:scaleX(0);transform-origin:left;animation:marker .9s var(--ease) .9s forwards}@keyframes marker{to{transform:scaleX(1)}}.hl-marker{z-index:0;isolation:isolate}.hl-warm .hw{background:linear-gradient(120deg,#f59e0b,#e8344e);-webkit-background-clip:text;background-clip:text;color:transparent}.hl-mint .hw{background:linear-gradient(120deg,#10b981,#0ea5e9);-webkit-background-clip:text;background-clip:text;color:transparent}.hl-outline .hw{color:transparent;-webkit-text-stroke:1.5px var(--ink)}@media(max-width:420px){.hero-switch button{padding:8px 10px;font-size:.78rem}}.art{position:relative;width:min(100%,520px);aspect-ratio:1;margin:0 auto;container-type:inline-size}.art .persona{filter:drop-shadow(0 10px 18px rgba(15,23,42,.18))}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes orbit-rot{to{transform:rotate(360deg)}}@keyframes counter-rot{to{transform:rotate(-360deg)}}@keyframes pop-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.ac-phone{position:absolute;left:8%;top:12%;width:42%;aspect-ratio:9 / 17;border-radius:30px;background:var(--navy);padding:10px;box-shadow:var(--shadow-lg);transform:rotate(-6deg);animation:bob 6s ease-in-out infinite}.ac-screen{height:100%;border-radius:22px;background:linear-gradient(180deg,#fff,#f1f5ff);padding:18px 12px;display:flex;flex-direction:column;gap:8px;overflow:hidden}.ac-q{font-family:var(--font-head);font-weight:700;color:var(--ink);font-size:clamp(.7rem,1.6vw,.92rem);line-height:1.25;margin-bottom:6px}.ac-opt{display:flex;align-items:center;gap:8px;font-size:clamp(.62rem,1.4vw,.8rem);padding:8px 10px;border-radius:10px;background:#fff;border:1.5px solid var(--line);color:var(--ink);font-weight:600}.ac-opt i{width:12px;height:12px;border-radius:50%;border:2px solid #cbd5e1;flex:none}.ac-opt.o2{animation:opt-pick 6s ease-in-out infinite}.ac-opt.o2 i{animation:opt-dot 6s ease-in-out infinite}@keyframes opt-pick{0%,20%{border-color:var(--line);background:#fff}30%,85%{border-color:var(--blue);background:#eef2ff}to{border-color:var(--line)}}@keyframes opt-dot{0%,20%{background:transparent;border-color:#cbd5e1}30%,85%{background:var(--blue);border-color:var(--blue);box-shadow:inset 0 0 0 2px #fff}}.ac-done{margin-top:auto;display:flex;align-items:center;gap:6px;justify-content:center;font-size:clamp(.6rem,1.3vw,.78rem);font-weight:700;color:#fff;background:var(--green);padding:8px;border-radius:10px;opacity:0;animation:done-in 6s ease-in-out infinite}@keyframes done-in{0%,40%{opacity:0;transform:translateY(8px)}48%,88%{opacity:1;transform:none}to{opacity:0}}.ac-coins{position:absolute;inset:0;pointer-events:none}.ac-coin{position:absolute;left:40%;top:50%;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.72rem;color:#7c4a00;background:radial-gradient(circle at 35% 30%,#fff7c2,#facc15 50%,#d97706);box-shadow:0 4px 10px #d9770666;opacity:0;animation:coin-arc 6s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(2.6s + var(--i) * .22s)}@keyframes coin-arc{0%{opacity:0;transform:translate(0) scale(.5)}8%{opacity:1}30%{transform:translate(90px,-120px) scale(1) rotate(180deg)}55%{opacity:1;transform:translate(170px,30px) scale(.8) rotate(360deg)}60%,to{opacity:0;transform:translate(170px,40px) scale(.5)}}.ac-jar{position:absolute;right:8%;bottom:14%;width:30%;aspect-ratio:4 / 5;border-radius:20px 20px 28px 28px;background:#fff9;border:3px solid rgba(255,255,255,.95);box-shadow:inset 0 0 0 1px #0f172a14,var(--shadow);overflow:hidden;backdrop-filter:blur(6px)}.ac-jar:before{content:"";position:absolute;left:-3px;right:-3px;top:-3px;height:14px;background:var(--navy);border-radius:12px 12px 4px 4px;z-index:2}.ac-fill{position:absolute;left:0;right:0;bottom:0;height:30%;background:linear-gradient(180deg,#fde047,#f59e0b);animation:jar-fill 6s ease-in-out infinite}@keyframes jar-fill{0%,40%{height:28%}65%,90%{height:72%}to{height:28%}}.ac-wave{position:absolute;left:-50%;top:-10px;width:200%;height:20px;background:radial-gradient(circle at 10px -4px,transparent 12px,#fde047 13px) 0 0 / 20px 20px repeat-x;animation:wave 2s linear infinite}@keyframes wave{to{transform:translate(20px)}}.ac-jar-label{position:absolute;left:50%;top:42%;transform:translate(-50%);font-weight:700;font-size:clamp(.6rem,1.3vw,.8rem);color:var(--ink);z-index:3;text-transform:uppercase;letter-spacing:.08em}.ac-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;box-shadow:var(--shadow);font-size:clamp(.62rem,1.3vw,.8rem);font-weight:700;color:var(--ink);white-space:nowrap;animation:bob 5s ease-in-out infinite}.ac-chip.c1{right:6%;top:8%;color:#003087}.ac-chip.c2{right:2%;top:28%;animation-delay:-1.2s;color:#b45309}.ac-chip.c3{left:0;bottom:14%;animation-delay:-2.4s;color:#5f259f}.ac-chip.c4{left:34%;bottom:2%;animation-delay:-3.3s;color:#0f766e}.ac-p{position:absolute;animation:bob 7s ease-in-out infinite}.ac-p.p1{left:52%;top:4%}.ac-p.p2{left:0;top:2%;animation-delay:-2s}.ac-p.p3{right:0;bottom:48%;animation-delay:-4s}.ap-board{position:absolute;left:14%;top:14%;width:58%;padding:34px 20px 20px;border-radius:22px;background:#fff;box-shadow:var(--shadow-lg);transform:rotate(-3deg);animation:bob 7s ease-in-out infinite}.ap-clip{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:40%;height:26px;border-radius:10px;background:var(--navy)}.ap-title{display:block;font-family:var(--font-head);font-weight:700;font-size:clamp(.78rem,1.6vw,1rem);color:var(--ink);margin-bottom:10px}.ap-row{display:flex;align-items:center;gap:10px;font-size:clamp(.64rem,1.3vw,.82rem);padding:6px 0;color:var(--text);border-bottom:1px dashed var(--line)}.ap-box{width:18px;height:18px;border-radius:6px;border:2px solid #cbd5e1;display:grid;place-items:center;color:#fff;flex:none;animation:tick 6s ease-in-out infinite;animation-delay:calc(var(--i) * .5s)}.ap-box svg{opacity:0;animation:tick-svg 6s ease-in-out infinite;animation-delay:calc(var(--i) * .5s)}@keyframes tick{0%,10%{background:transparent;border-color:#cbd5e1}18%,85%{background:var(--blue);border-color:var(--blue)}to{background:transparent}}@keyframes tick-svg{0%,10%{opacity:0}18%,85%{opacity:1}to{opacity:0}}.ap-bars{display:flex;align-items:flex-end;gap:8px;height:60px;margin-top:14px}.ap-bars i{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#14b8a6,#3d5afe);height:10%;animation:bar-grow 6s var(--ease) infinite;animation-delay:calc(var(--i) * .2s + 1.8s)}@keyframes bar-grow{0%{height:10%}25%,85%{height:var(--h)}to{height:10%}}.ap-voucher{position:absolute;right:2%;bottom:18%;display:flex;gap:10px;align-items:center;padding:12px 16px;border-radius:16px;background:linear-gradient(120deg,#0b1b3f,#3d5afe);color:#fff;box-shadow:var(--shadow-lg);animation:voucher 6s var(--ease) infinite}.ap-voucher b{display:block;font-size:.9rem}.ap-voucher small{font-size:.7rem;opacity:.8}.apv-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:var(--gold);color:#1f1300}@keyframes voucher{0%,35%{opacity:0;transform:translate(40px) scale(.9)}45%,90%{opacity:1;transform:none}to{opacity:0}}.ap-orbit{position:absolute;inset:0;animation:orbit-rot 40s linear infinite}.apo{position:absolute;animation:counter-rot 40s linear infinite}.apo.p1{left:0;top:0}.apo.p2{right:0;top:4%}.apo.p3{left:-2%;bottom:6%}.apo.p4{right:26%;bottom:-2%}.ap-ecg{position:absolute;left:0;right:0;bottom:34%;height:40px;width:100%;z-index:-1}.ap-ecg path{fill:none;stroke:#3d5afe59;stroke-width:3;stroke-dasharray:100;animation:ecg-run 3s linear infinite}@keyframes ecg-run{0%{stroke-dashoffset:100}to{stroke-dashoffset:-100}}.an-lines{position:absolute;inset:0;width:100%;height:100%}.an-lines line{stroke:#e8344e59;stroke-width:1.5;stroke-dasharray:4 6;animation:dash 2s linear infinite}@keyframes dash{to{stroke-dashoffset:-20}}.an-ring{fill:none;stroke:#3d5afe33;stroke-width:1.5}.an-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 12px #e8344e14,0 0 0 26px #e8344e0d,var(--shadow-lg)}.an-p{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translate(37.5cqw)}.an-p .persona{position:absolute;left:-28px;top:-28px;transform:rotate(calc(var(--a) * -1));animation:pop-in .6s var(--ease) both;animation-delay:calc(var(--i) * 90ms)}.art-network .an-p .persona{width:clamp(40px,11vw,56px);height:clamp(40px,11vw,56px)}.ak-ring{position:absolute;inset:0;animation:orbit-rot 50s linear infinite}.ak-item{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translate(37cqw)}.ak-inner{position:absolute;left:-36px;top:-40px;width:72px;display:flex;flex-direction:column;align-items:center;gap:2px;transform:rotate(calc(var(--a) * -1))}.ak-inner>*{animation:counter-rot 50s linear infinite}.ak-inner em{font-style:normal;font-size:.66rem;font-weight:700;background:#fff;padding:2px 8px;border-radius:999px;box-shadow:var(--shadow-sm);color:var(--ink);white-space:nowrap}.ak-inner .persona{width:clamp(38px,10vw,58px);height:clamp(38px,10vw,58px)}.ak-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;justify-items:center;gap:4px;text-align:center;color:#fff;background:conic-gradient(from 0deg,#8b5cf6,#f97316,#ec4899,#3d5afe,#8b5cf6);box-shadow:var(--shadow-lg);animation:core-breathe 4s ease-in-out infinite}.ak-core:before{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--navy);z-index:-1}.ak-core{isolation:isolate}.ak-core b{font-family:var(--font-head);font-size:clamp(.8rem,2vw,1.1rem)}.ak-core svg{color:var(--gold)}@keyframes core-breathe{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.06)}}.av-door{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#475569,#0b1b3f 70%);box-shadow:inset 0 0 0 10px #1e293b,inset 0 0 0 14px #94a3b8,var(--shadow-lg);display:grid;place-items:center}.av-dial{position:relative;width:56%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#e2e8f0,#94a3b8);display:grid;place-items:center;animation:dial 6s var(--ease) infinite;box-shadow:0 6px 20px #0006}.av-dial i{position:absolute;left:50%;top:0;width:3px;height:50%;margin-left:-1.5px;transform-origin:50% 100%;transform:rotate(calc(var(--i) * 30deg))}.av-dial i:before{content:"";position:absolute;left:0;top:6px;width:3px;height:10px;border-radius:2px;background:#334155}.av-dial b{font-family:var(--font-head);font-weight:700;color:var(--navy);font-size:clamp(.9rem,2.4vw,1.3rem)}@keyframes dial{0%{transform:rotate(0)}25%{transform:rotate(140deg)}45%{transform:rotate(-60deg)}60%,to{transform:rotate(0)}}.av-card{position:absolute;left:50%;top:50%;display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:14px;color:#fff;font-weight:700;font-size:clamp(.7rem,1.6vw,.9rem);background:var(--c);box-shadow:var(--shadow-lg);opacity:0;animation:fan 6s var(--ease) infinite;animation-delay:calc(var(--i) * .15s)}.av-card:nth-of-type(1){--x: -150%;--y: -210%}.av-card:nth-of-type(2){--x: 50%;--y: -200%}.av-card:nth-of-type(3){--x: -160%;--y: 120%}.av-card:nth-of-type(4){--x: 30%;--y: 130%}@keyframes fan{0%,50%{opacity:0;transform:translate(-50%,-50%) scale(.3)}62%,92%{opacity:1;transform:translate(var(--x),var(--y)) scale(1) rotate(-4deg)}to{opacity:0;transform:translate(-50%,-50%) scale(.3)}}.av-sparks i{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;background:var(--gold);opacity:0;animation:spark 6s ease-out infinite;animation-delay:calc(3s + var(--i) * .05s);transform:rotate(calc(var(--i) * 36deg))}@keyframes spark{0%{opacity:1;translate:0 0}20%{opacity:0;translate:0 -200px}to{opacity:0}}.as-layers{position:absolute;inset:12%;display:grid;place-items:center}.as-l{position:absolute;border-radius:50%;border:2px solid rgba(16,185,129,.4);animation:ring-pulse 4s ease-out infinite}.as-l.l1{inset:0}.as-l.l2{inset:12%;animation-delay:1.3s}.as-l.l3{inset:24%;animation-delay:2.6s}@keyframes ring-pulse{0%{transform:scale(.9);opacity:1}to{transform:scale(1.12);opacity:0}}.as-core{position:relative;width:46%;aspect-ratio:1;border-radius:36% 36% 50% 50%/30% 30% 70% 70%;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#10b981,#0ea5e9 60%,#3d5afe);box-shadow:var(--shadow-lg),inset 0 -10px 30px #00000026;overflow:hidden}.as-beam{position:absolute;left:27%;right:27%;top:30%;height:4px;border-radius:4px;background:#fff;box-shadow:0 0 20px 6px #10b981cc;animation:scan 3s ease-in-out infinite}@keyframes scan{0%,to{transform:translateY(0);opacity:.2}50%{transform:translateY(150px);opacity:1}}.as-orb{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px;border-radius:14px;display:grid;place-items:center;background:#fff;color:var(--green);box-shadow:var(--shadow);animation:orb-path 18s linear infinite;animation-delay:calc(var(--i) * -3s)}@keyframes orb-path{0%{transform:rotate(0) translate(42cqw) rotate(0)}to{transform:rotate(360deg) translate(42cqw) rotate(-360deg)}}@media(max-width:640px){.as-orb,.asg-sat{width:38px;height:38px;margin:-19px;border-radius:12px}}.aj-track{position:absolute;inset:0;width:100%;height:100%}.aj-track circle{fill:none;stroke:#cbd5e1;stroke-width:3;stroke-dasharray:2 4}.aj-runner{position:absolute;left:50%;top:50%;width:20px;height:20px;margin:-10px;border-radius:50%;background:var(--grad-brand);box-shadow:0 0 0 6px #e8344e33,0 0 20px #e8344e99;animation:run 8s linear infinite}@keyframes run{0%{transform:rotate(-90deg) translate(35cqw)}to{transform:rotate(270deg) translate(35cqw)}}.aj-st{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;width:92px;margin-left:-46px;margin-top:-40px}.aj-st:nth-of-type(1){left:50%;top:15%}.aj-st:nth-of-type(2){left:85%;top:50%}.aj-st:nth-of-type(3){left:50%;top:85%}.aj-st:nth-of-type(4){left:15%;top:50%}.aj-st svg{width:58px;height:58px;padding:16px;border-radius:18px;background:#fff;color:var(--teal);box-shadow:var(--shadow);animation:st-glow 8s ease-in-out infinite;animation-delay:calc(var(--i) * 2s);box-sizing:border-box}.aj-st em{font-style:normal;font-weight:700;font-size:.8rem;color:var(--ink);background:#fff;padding:2px 10px;border-radius:999px;box-shadow:var(--shadow-sm)}@keyframes st-glow{0%,8%{background:var(--teal);color:#fff;transform:scale(1.12)}20%,to{background:#fff;color:var(--teal);transform:none}}.aj-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:34%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:var(--shadow-lg)}.ast-card{position:absolute;left:50%;top:50%;width:62%;padding:18px;border-radius:20px;background:#fff;box-shadow:var(--shadow-lg);border-top:6px solid var(--c);display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;animation:stack 9s var(--ease) infinite;animation-delay:calc(var(--i) * -2.25s)}.ast-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--c);color:#fff}.ast-card b{font-family:var(--font-head);color:var(--ink)}.ast-card i{grid-column:1 / -1;height:8px;border-radius:6px;background:#eef2f7}.ast-card i:nth-of-type(2){width:80%}.ast-card i:nth-of-type(3){width:55%}@keyframes stack{0%{transform:translate(-50%,-50%) translateY(70px) rotate(4deg) scale(.86);opacity:.6;z-index:1}25%{transform:translate(-50%,-50%) translateY(24px) rotate(-3deg) scale(.93);opacity:.85;z-index:2}50%{transform:translate(-50%,-50%) translateY(-24px) rotate(2deg) scale(1);opacity:1;z-index:3}70%{transform:translate(-50%,-50%) translate(120px,-110px) rotate(14deg) scale(1);opacity:0;z-index:4}71%,to{transform:translate(-50%,-50%) translateY(110px) rotate(4deg) scale(.8);opacity:0;z-index:0}}.ab-b{position:absolute;width:64px;height:64px;border-radius:50% 50% 50% 12px;background:#fff;box-shadow:var(--shadow);display:grid;place-items:center;animation:bob 6s ease-in-out infinite;animation-delay:calc(var(--i) * -.8s)}.ab-b:nth-child(1){left:6%;top:10%}.ab-b:nth-child(2){left:70%;top:4%}.ab-b:nth-child(3){left:82%;top:44%}.ab-b:nth-child(4){left:64%;top:78%}.ab-b:nth-child(5){left:12%;top:72%}.ab-b:nth-child(6){left:0;top:42%}.ab-b:nth-child(7){left:38%;top:0}.ab-b b{grid-area:1 / 1;font-family:var(--font-head);font-size:1.6rem;transition:opacity .3s}.ab-b .q{color:var(--violet);animation:qa 5s ease-in-out infinite;animation-delay:calc(var(--i) * .7s)}.ab-b .a{color:var(--green);opacity:0;animation:qa 5s ease-in-out infinite reverse;animation-delay:calc(var(--i) * .7s)}@keyframes qa{0%,45%{opacity:1;transform:scale(1)}55%,to{opacity:0;transform:scale(.4)}}.ab-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:38%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#8b5cf6,#14b8a6);box-shadow:0 0 0 16px #8b5cf61f,var(--shadow-lg);animation:core-breathe 4s ease-in-out infinite}.asg-ring{position:absolute;left:50%;top:50%;width:30%;aspect-ratio:1;border-radius:50%;border:2px solid rgba(34,197,94,.5);transform:translate(-50%,-50%);animation:signal 3.6s ease-out infinite}.asg-ring.r2{animation-delay:1.2s}.asg-ring.r3{animation-delay:2.4s}@keyframes signal{0%{width:30%;opacity:1}to{width:100%;opacity:0}}.asg-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:28%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#22c55e,#0ea5e9);box-shadow:var(--shadow-lg);animation:ring-shake 3.6s ease-in-out infinite}@keyframes ring-shake{0%,70%,to{rotate:0deg}74%{rotate:-12deg}78%{rotate:12deg}82%{rotate:-8deg}86%{rotate:6deg}}.asg-sat{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px;border-radius:18px;display:grid;place-items:center;background:#fff;color:var(--c);box-shadow:var(--shadow);animation:orb-path 22s linear infinite;animation-delay:calc(var(--i) * -5.5s)}.ars-s{position:absolute;left:50%;top:50%;color:#f59e0b;animation:star-burst 6s ease-in-out infinite;animation-delay:calc(var(--i) * -.5s);transform:rotate(calc(var(--i) * 30deg)) translate(36cqw)}.ars-s:nth-child(3n){color:#ec4899}.ars-s:nth-child(4n){color:#facc15}@keyframes star-burst{0%,to{opacity:.35;scale:.7}50%{opacity:1;scale:1.15}}.ars-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:36%;aspect-ratio:1;border-radius:30px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#f59e0b,#ec4899);box-shadow:var(--shadow-lg);rotate:-6deg;animation:bob 5s ease-in-out infinite}.ad-paper{position:absolute;left:22%;top:12%;width:50%;height:70%;border-radius:18px;background:#fff;box-shadow:var(--shadow-lg);padding:28px 22px;display:flex;flex-direction:column;gap:14px;transform:rotate(-4deg)}.ad-paper:before{content:"";position:absolute;inset:6% -18% -6% 12%;border-radius:18px;background:#e0e7ff;z-index:-1;transform:rotate(8deg)}.ad-paper i{height:10px;border-radius:6px;background:#e2e8f0;transform-origin:left;animation:line-in 5s var(--ease) infinite}.ad-paper i:nth-child(odd){width:86%}.ad-paper i:nth-child(3n){width:64%}.ad-paper i:nth-child(1){animation-delay:0s}.ad-paper i:nth-child(2){animation-delay:.2s}.ad-paper i:nth-child(3){animation-delay:.4s}.ad-paper i:nth-child(4){animation-delay:.6s}.ad-paper i:nth-child(5){animation-delay:.8s}.ad-paper i:nth-child(6){animation-delay:1s}@keyframes line-in{0%{transform:scaleX(0)}20%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}.ad-stamp{position:absolute;right:14%;bottom:14%;width:30%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#fff;background:conic-gradient(#3d5afe,#14b8a6,#3d5afe);box-shadow:0 0 0 8px #3d5afe26,var(--shadow-lg);animation:stamp 5s var(--ease) infinite}@keyframes stamp{0%,30%{transform:scale(1.8) rotate(-30deg);opacity:0}42%{transform:scale(.92) rotate(0);opacity:1}48%,92%{transform:scale(1) rotate(0);opacity:1}to{opacity:0}}.topic-ticker{position:relative;z-index:2;display:flex;align-items:center;gap:16px;background:var(--navy);color:#fff;padding:12px 0 12px 24px;overflow:hidden}.tt-label{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--gold)}.tt-viewport{overflow:hidden;flex:1;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.tt-track{display:flex;gap:10px;width:max-content;animation:marquee 60s linear infinite}.topic-ticker:hover .tt-track{animation-play-state:paused}.tt-track a{color:#ffffffd9;text-decoration:none;font-size:.88rem;padding:4px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.16);white-space:nowrap;transition:background .2s,color .2s}.tt-track a:hover{background:#fff;color:var(--navy)}@keyframes marquee{to{transform:translate(-50%)}}.th-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:30px}.th-tabs button,.hb-filters button,.region-tabs button,.lib-cats button,.pipe-legend button{--c: var(--navy);padding:8px 16px;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--text);background:#fff;border:1.5px solid var(--line);transition:all .25s var(--ease)}.th-tabs button:hover,.hb-filters button:hover,.region-tabs button:hover,.lib-cats button:hover,.pipe-legend button:hover{border-color:var(--c);color:var(--c)}.th-tabs button.on,.hb-filters button.on,.region-tabs button.on,.lib-cats button.on,.pipe-legend button.on{background:var(--c);border-color:var(--c);color:#fff;box-shadow:0 8px 18px -8px var(--c)}.th-cloud{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:1060px;margin:0 auto}.th-cloud li{animation:pop-in .5s var(--ease) both;animation-delay:calc(var(--i) * 30ms)}.th-cloud a{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;background:#fff;border:1px solid var(--line);color:var(--ink);text-decoration:none;font-weight:600;font-size:.92rem;box-shadow:var(--shadow-sm);transition:transform .3s var(--ease),box-shadow .3s,border-color .3s}.th-cloud .heat-3 a{font-size:1.04rem;padding:13px 20px;border-color:color-mix(in srgb,var(--c) 35%,white);background:color-mix(in srgb,var(--c) 6%,white)}.th-cloud .heat-2 a{font-size:.98rem}.th-cloud a:hover{transform:translateY(-3px) rotate(-1deg);box-shadow:0 14px 28px -14px var(--c);border-color:var(--c)}.th-heat{display:inline-flex;gap:2px;align-items:flex-end}.th-heat i{width:4px;border-radius:2px;background:var(--c)}.th-heat i:nth-child(1){height:8px}.th-heat i:nth-child(2){height:12px}.th-heat i:nth-child(3){height:16px}.th-go{color:var(--c);transition:transform .3s}.th-cloud a:hover .th-go{transform:translate(3px)}@media(max-width:860px){.sr-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.sr-item{grid-template-columns:1fr;justify-items:center;text-align:center;row-gap:6px}.sr-ic{grid-row:auto;width:44px;height:44px}.sr-item strong{font-size:1.6rem}}.pc-glow{position:absolute;width:260px;height:260px;border-radius:50%;background:var(--c);filter:blur(70px);opacity:.18;top:-120px;right:-100px;transition:opacity .4s}.pc-persona{width:112px;margin-bottom:14px;position:relative}.pc-persona:after{content:"";position:absolute;inset:-8px;border-radius:50%;border:2px dashed var(--c);opacity:.5;animation:fr-spin 16s linear infinite}.pc-sub{color:var(--c);font-weight:600;font-size:.92rem;margin-bottom:14px}.pc-cta{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:#fff;background:var(--c);padding:11px 18px;border-radius:999px;text-decoration:none;transition:gap .3s}.pc-cta:hover{gap:12px}@media(max-width:900px){.paths-grid{grid-template-columns:1fr;max-width:520px;margin:0 auto}}.surveys-belt{background:linear-gradient(180deg,#fff7ed,var(--bg));overflow:hidden}.steps-path{position:relative}.sp-line{position:absolute;left:0;right:0;top:0;width:100%;height:200px;z-index:0}.sp-line path{fill:none;stroke:#cbd5e1;stroke-width:3;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 2.4s var(--ease)}.steps-path.is-in .sp-line path{stroke-dashoffset:0;stroke:var(--red);opacity:.4}.sp-runner{fill:var(--red);filter:drop-shadow(0 0 6px rgba(232,52,78,.8))}.steps-path ol{list-style:none;position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.steps-path li{position:relative;padding:26px 22px;background:#fff;border-radius:24px;box-shadow:var(--shadow);border-top:4px solid var(--c);opacity:0;transform:translateY(30px);transition:all .7s var(--ease);transition-delay:calc(var(--i) * .16s)}.steps-path li:nth-child(2n){margin-top:60px}.steps-path.is-in li{opacity:1;transform:none}html:not(.js-ready) .steps-path li{opacity:1;transform:none}.sp-num{position:absolute;top:14px;right:18px;font-family:var(--font-head);font-weight:700;font-size:2.2rem;color:color-mix(in srgb,var(--c) 18%,white)}.sp-ic{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;background:var(--c);color:#fff;margin-bottom:16px;box-shadow:0 10px 20px -10px var(--c)}.steps-path h3{font-size:1.15rem}.steps-path p{font-size:.92rem;color:var(--muted);margin:0}@media(max-width:960px){.steps-path ol{grid-template-columns:1fr 1fr}.steps-path li:nth-child(2n){margin-top:30px}.sp-line{display:none}}@media(max-width:560px){.steps-path ol{grid-template-columns:1fr}.steps-path li:nth-child(2n){margin-top:0}}.paystack-fan{display:grid;grid-template-columns:1fr 1fr;gap:16px;perspective:1000px}.pay-card{position:relative;padding:22px;min-height:170px;border-radius:22px;color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));overflow:hidden;box-shadow:0 20px 40px -20px var(--c1);transform:rotateY(-8deg) rotateX(4deg);transition:transform .5s var(--ease),opacity .4s,filter .4s;animation:card-float 6s ease-in-out infinite;animation-delay:calc(var(--i) * -1.4s)}.pay-card:hover{transform:rotateY(0) rotateX(0) translateY(-6px)}@keyframes card-float{0%,to{translate:0 0}50%{translate:0 -6px}}.pay-card.is-off{opacity:.35;filter:grayscale(.9);animation:none}.pc-chip{position:absolute;right:20px;top:22px;width:38px;height:28px;border-radius:6px;background:linear-gradient(135deg,#fde68a,#d97706);box-shadow:inset 0 0 0 2px #00000014}.pc-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#ffffff2e;margin-bottom:14px}.pay-card h3{color:#fff;font-size:1.15rem;margin-bottom:4px}.pay-card p{font-size:.84rem;opacity:.9;margin:0 0 12px}.pc-state{display:inline-flex;align-items:center;gap:4px;font-size:.74rem;font-weight:700;background:#fff3;padding:3px 10px;border-radius:999px}.pc-shine{position:absolute;inset:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.3) 50%,transparent 60%);background-size:250% 100%;animation:shine 5s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}.paystack-note{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:.86rem;color:var(--muted)}.dark-band .paystack-note{color:#ffffffbf}@media(max-width:480px){.paystack-fan{grid-template-columns:1fr}}.notify{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center;max-width:960px;margin:0 auto}.nl-whatsapp.on .nl-ic{background:#22c55e!important}.nl-email.on .nl-ic{background:var(--blue)!important}.nl-sms.on .nl-ic{background:var(--amber)!important}@keyframes note-in{0%{opacity:0;transform:translateY(-30px) scale(.9)}}.pmn-whatsapp .pmn-ic{background:#22c55e}.pmn-email .pmn-ic{background:var(--blue)}.pmn-sms .pmn-ic{background:var(--amber)}@media(max-width:760px){.notify{grid-template-columns:1fr;justify-items:center}.notify-list{width:100%}.phone-mock{width:230px;height:440px}}@keyframes stars-drift{to{background-position:300px 150px}}.orbit{--size: calc(180px + var(--r) * 70px);position:absolute;left:50%;top:50%;width:var(--size);height:var(--size);margin:calc(var(--size) / -2);border-radius:50%;border:1.5px solid color-mix(in srgb,var(--c) 55%,transparent);transform-style:preserve-3d;animation:orbit-rot var(--dur) linear infinite;animation-direction:var(--dir);transition:border-color .4s,box-shadow .4s}.region-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:26px 0 22px}.region-tabs em{font-style:normal;font-size:.72rem;padding:1px 7px;border-radius:999px;background:#0f172a14;margin-left:4px}.region-tabs .on em{background:#ffffff40}@media(max-width:640px){.galaxy{height:380px}.galaxy-scene{transform:rotateX(64deg) scale(.68)}.galaxy-count strong{font-size:2.2rem}}.promise-grid{display:grid;grid-template-columns:auto 1fr;gap:clamp(32px,6vw,80px);align-items:center}.privacy-seal{position:relative;width:260px;height:260px;display:grid;place-items:center}.ps-ring{position:absolute;inset:0;animation:fr-spin 24s linear infinite}.ps-ring text{font-family:var(--font-head);font-size:13px;font-weight:700;letter-spacing:.2em;fill:var(--green)}.ps-core{width:120px;height:120px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,#10b981,#0ea5e9);box-shadow:0 0 0 14px #10b9811f,var(--shadow-lg);animation:core-breathe2 3s ease-in-out infinite}@keyframes core-breathe2{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@media(max-width:860px){.promise-grid{grid-template-columns:1fr;justify-items:center}.promise-grid>div:last-child{width:100%}}@media(max-width:480px){.promise-cards{grid-template-columns:1fr}}.faq-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}@media(max-width:900px){.faq-split{grid-template-columns:1fr}}.pipe-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:28px}.pipe-legend button{--c: var(--navy)}.pipe-lanes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pipe-lane{position:relative;background:#fff;border-radius:24px;padding:22px;border:1px solid var(--line);overflow:hidden;transition:opacity .4s,transform .4s var(--ease)}.pipe-lane.dim{opacity:.3;transform:scale(.97)}.pipe-lane header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.lane-num{font-family:var(--font-head);font-weight:700;font-size:.9rem;color:#fff;background:var(--c);width:36px;height:36px;border-radius:12px;display:grid;place-items:center}.pipe-lane h3{margin:0}.lane-scan{position:absolute;left:0;right:0;top:0;height:60px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--c) 18%,transparent),transparent);animation:lane-scan 5s ease-in-out infinite;animation-delay:calc(var(--si) * 1.2s);pointer-events:none}@keyframes lane-scan{0%{transform:translateY(-60px)}to{transform:translateY(560px)}}.pipe-lane ul{list-style:none;display:grid;gap:10px;position:relative}.pipe-lane li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--bg);opacity:0;transform:translate(-12px);transition:all .5s var(--ease);transition-delay:calc(var(--si) * .2s + var(--i) * 70ms)}.pipeline.is-in .pipe-lane li{opacity:1;transform:none}html:not(.js-ready) .pipe-lane li{opacity:1;transform:none}.pipe-lane li:hover,.pipe-lane li:focus{background:color-mix(in srgb,var(--c) 10%,white);outline:none}.chk-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--c);box-shadow:var(--shadow-sm)}.chk-txt b{display:block;font-size:.9rem;color:var(--ink);line-height:1.3}.chk-txt small{display:block;font-size:.78rem;color:var(--muted);line-height:1.4}.chk-ok{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;transform:scale(0);transition:transform .4s var(--ease);transition-delay:calc(var(--si) * .2s + var(--i) * 70ms + .4s)}.pipeline.is-in .chk-ok{transform:scale(1)}@media(max-width:960px){.pipe-lanes{grid-template-columns:1fr}}.vring{position:relative;width:min(100%,460px);aspect-ratio:1;margin:0 auto;container-type:inline-size}.vring-orbit{position:absolute;inset:14%;border-radius:50%;border:2px dashed rgba(20,184,166,.5);animation:fr-spin 30s linear infinite}.vring-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:40%;aspect-ratio:1;border-radius:50%;display:grid;place-content:center;justify-items:center;text-align:center;gap:2px;padding:12px;background:linear-gradient(160deg,#14b8a6,#3d5afe);color:#fff;box-shadow:0 0 0 14px #14b8a624,var(--shadow-lg)}.vring-core b{font-size:clamp(.72rem,3cqw,.95rem);line-height:1.2}.vring-core small{font-size:clamp(.6rem,2.4cqw,.74rem);opacity:.85;line-height:1.3}.vring-node{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(calc(var(--i) * 360deg / var(--n) - 90deg)) translate(38cqw) rotate(calc(var(--i) * -360deg / var(--n) + 90deg))}.vn-ic{position:absolute;left:-24px;top:-24px;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#fff;color:var(--teal);box-shadow:var(--shadow);animation:vnode 6s ease-in-out infinite;animation-delay:calc(var(--i) * 1s)}@keyframes vnode{0%,12%{background:var(--teal);color:#fff;transform:scale(1.12)}25%,to{background:#fff;color:var(--teal);transform:none}}.vn-txt{position:absolute;top:28px;left:50%;transform:translate(-50%);width:120px;text-align:center;font-size:.72rem;font-weight:600;line-height:1.3;color:var(--ink)}.dark-band .vn-txt{color:#ffffffe0}@media(max-width:480px){.vn-txt{width:92px;font-size:.64rem}.vn-ic{width:40px;height:40px;left:-20px;top:-20px}}@media(max-width:860px){.pv-hcp{grid-template-columns:1fr}.pv-hcp-list{grid-template-columns:1fr 1fr}}@media(max-width:480px){.pv-hcp-list{grid-template-columns:1fr}}@keyframes orb-care{0%{transform:rotate(0) translate(124px) rotate(0)}to{transform:rotate(360deg) translate(124px) rotate(-360deg)}}@media(max-width:900px){.pv-care{grid-template-columns:1fr}}@media(max-width:520px){.pv-care-list{grid-template-columns:1fr}.pv-care-orbit{transform:scale(.85)}}@media(max-width:900px){.pv-bento{grid-template-columns:1fr 1fr}}@media(max-width:520px){.pv-bento{grid-template-columns:1fr}.pv-bento-card.b0,.pv-bento-card.b5{grid-column:auto}}.hb-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px}.hb-monitor{position:relative;height:150px;border-radius:24px;background:#0b1b3f;overflow:hidden;margin-bottom:26px;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:24px 24px}.hb-line{position:absolute;inset:15px 0;width:100%;height:calc(100% - 30px)}.hb-path{fill:none;stroke:url(#hb-g);stroke-width:2.5}.hb-glow{fill:none;stroke:url(#hb-g);stroke-width:8;opacity:.25;filter:blur(4px)}.hb-nodes{position:absolute;inset:0}.hb-node{position:absolute;top:18px;width:30px;height:30px;margin-left:-15px;border-radius:50%;font-size:.62rem;font-weight:700;color:#fff;background:var(--c);box-shadow:0 0 0 3px #fff3;transition:transform .3s var(--ease),box-shadow .3s}.hb-node.on{transform:scale(1.35);box-shadow:0 0 0 4px #fff,0 0 20px var(--c)}.hb-node.is-member:after{content:"";position:absolute;right:-2px;top:-2px;width:10px;height:10px;border-radius:50%;background:var(--gold)}.hb-cursor{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(transparent,#fff,transparent);transition:left .6s var(--ease);box-shadow:0 0 12px #fff}.hb-card{position:relative;margin:0;padding:34px 36px 26px;border-radius:28px;background:#fff;box-shadow:var(--shadow-lg);border-top:6px solid var(--c);animation:page-in .5s var(--ease)}.hb-quote-mark{position:absolute;top:-24px;right:30px;width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:var(--c);color:#fff;transform:rotate(8deg)}.hb-card blockquote{margin:0 0 22px}.hb-card blockquote p{font-family:var(--font-head);font-size:clamp(1.05rem,2vw,1.35rem);color:var(--ink);font-weight:600;line-height:1.5;margin:0}.hb-card figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.hb-avatar{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;background:var(--c);flex:none}.hb-who{display:grid;line-height:1.3}.hb-who b{color:var(--ink)}.hb-who span{font-size:.84rem;color:var(--muted)}.hb-place{display:inline-flex;align-items:center;gap:8px;font-size:.86rem;font-weight:600;padding:4px 12px 4px 4px;border-radius:999px;background:var(--bg);margin-left:auto}.hb-new{font-size:.7rem;font-weight:700;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--gold);color:#1f1300}.hb-nav{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:18px;font-size:.84rem;font-weight:700;color:var(--muted)}.hb-nav button{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--ink);transition:all .2s}.hb-nav button:hover{background:var(--ink);color:#fff}@media(max-width:640px){.hb-node{width:22px;height:22px;margin-left:-11px;font-size:0}.hb-card{padding:30px 20px 20px}.hb-place{margin-left:0}}.vw-grid{columns:3 300px;column-gap:18px}.vw-card{break-inside:avoid;margin:0 0 18px;padding:20px;border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);transform:rotate(calc((var(--k) - 2.5) * .5deg));transition:transform .35s var(--ease),box-shadow .35s;position:relative}.vw-card:before{content:"";position:absolute;left:20px;right:20px;top:0;height:4px;border-radius:0 0 4px 4px;background:var(--c)}.vw-card:hover{transform:rotate(0) translateY(-4px);box-shadow:var(--shadow)}.vw-top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.vw-top .hb-who{flex:1;min-width:0}.vw-top .hb-avatar{width:40px;height:40px;font-size:.8rem}.vw-card blockquote{margin:10px 0}.vw-card blockquote p{margin:0;font-size:.92rem}.vw-card figcaption{font-size:.8rem;color:var(--muted);display:flex;gap:8px;align-items:center}.help-stack{position:fixed;right:20px;bottom:20px;z-index:200;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.fab-wa{position:relative;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;box-shadow:0 10px 24px -8px #22c55ecc;transition:transform .3s var(--ease)}.fab-wa:hover{transform:scale(1.08)}.fab-wa-ping{position:absolute;inset:0;border-radius:50%;border:2px solid #22c55e;animation:ring-pulse 2.2s ease-out infinite}.fab-tip{position:absolute;right:62px;top:50%;transform:translateY(-50%) translate(8px);white-space:nowrap;background:var(--ink);color:#fff;font-size:.78rem;font-weight:600;padding:6px 10px;border-radius:8px;opacity:0;pointer-events:none;transition:all .25s}.fab-wa:hover .fab-tip{opacity:1;transform:translateY(-50%)}.fab-chat{position:relative;display:flex;align-items:center;gap:0;height:64px;padding:0;border-radius:999px;background:linear-gradient(130deg,#ff3d5a,#f2542d 55%,#f7931e);color:#fff;box-shadow:0 16px 36px -12px #e8344ecc;transition:transform .3s var(--ease)}.fab-chat:hover{transform:translateY(-3px)}.fab-face{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;position:relative;z-index:1}.fab-orbit{position:absolute;left:0;top:0;width:64px;height:64px;animation:fr-spin 6s linear infinite}.fab-orbit i{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff}.fab-orbit i:nth-child(1){top:-2px;left:28px}.fab-orbit i:nth-child(2){bottom:4px;left:4px;opacity:.7;width:6px;height:6px}.fab-orbit i:nth-child(3){bottom:4px;right:4px;opacity:.5;width:5px;height:5px}.chat-logo .cl-ecg{stroke-dasharray:100;animation:hm-draw 2.4s ease-in-out infinite}.fab-label{display:flex;align-items:center;gap:6px;padding-right:20px;font-weight:700;font-size:.9rem;white-space:nowrap}.chat-open .fab-label{display:none}.dot{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade804d;display:inline-block;animation:eb-pulse 1.6s infinite}.hello-bubble{position:relative;max-width:240px;padding:12px 30px 12px 14px;border-radius:16px 16px 4px;background:#fff;box-shadow:var(--shadow-lg);font-size:.86rem;text-align:left;color:var(--text);animation:note-in .5s var(--ease)}.hello-bubble b{color:var(--ink);display:block}.hello-bubble svg{position:absolute;top:10px;right:10px;color:var(--muted)}.chat-win{position:fixed;right:20px;bottom:100px;width:min(380px,calc(100vw - 24px));height:min(600px,calc(100vh - 130px));display:flex;flex-direction:column;border-radius:26px;background:#fff;box-shadow:0 30px 80px -20px #0b1b3f80;overflow:hidden;transform-origin:bottom right;transform:scale(.6) translateY(40px);opacity:0;visibility:hidden;transition:transform .45s var(--ease),opacity .3s,visibility .45s}.chat-win.is-open{transform:none;opacity:1;visibility:visible}.chat-head{position:relative;display:flex;align-items:center;gap:12px;padding:18px 16px 26px;background:linear-gradient(130deg,#0b1b3f,#3d1b4f 60%,#e8344e);color:#fff}.chat-avatar{position:relative;width:46px;height:46px;border-radius:16px;display:grid;place-items:center;background:#ffffff24;flex:none}.chat-online{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;background:#4ade80;border:2px solid #0b1b3f}.chat-title{flex:1;display:grid;line-height:1.3}.chat-title span{font-size:.78rem;opacity:.85;display:inline-flex;align-items:center;gap:6px}.chat-head>button{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff;background:#ffffff1a}.chat-body{flex:1;overflow-y:auto;padding:18px 14px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(circle at 1px 1px,#e2e8f0 1px,transparent 0) 0 0 / 18px 18px,#f8fafc}.msg{max-width:86%;animation:note-in .35s var(--ease)}.msg p{margin:0;padding:10px 14px;border-radius:16px;font-size:.9rem;line-height:1.5}.msg-bot p{background:#fff;color:var(--text);border-radius:4px 16px 16px;box-shadow:var(--shadow-sm)}.msg-me{align-self:flex-end}.msg-me p{background:var(--grad-brand);color:#fff;border-radius:16px 4px 16px 16px}.msg-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.msg-links a{display:inline-flex;align-items:center;gap:4px;font-size:.78rem;font-weight:600;padding:5px 10px;border-radius:999px;background:#eef2ff;color:var(--blue);text-decoration:none}.typing{display:flex;gap:4px;padding:12px 14px;background:#fff;border-radius:4px 16px 16px;width:max-content;box-shadow:var(--shadow-sm)}.typing i{width:7px;height:7px;border-radius:50%;background:#94a3b8;animation:typing 1.2s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes typing{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-5px);opacity:1}}.chat-quick{display:flex;gap:6px;padding:10px 12px;overflow-x:auto;border-top:1px solid var(--line);scrollbar-width:none}.chat-quick button{flex:none;font-size:.78rem;font-weight:600;padding:6px 12px;border-radius:999px;border:1.5px solid var(--line);color:var(--ink);white-space:nowrap;transition:all .2s}.chat-quick button:hover{border-color:var(--red);color:var(--red)}.chat-form{display:flex;gap:8px;padding:10px 12px}.chat-form input{flex:1;min-width:0;padding:11px 14px;border-radius:14px;border:1.5px solid var(--line);background:#f8fafc;font-size:.92rem}.chat-form input:focus{outline:none;border-color:var(--blue);background:#fff}.chat-form button{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--grad-brand);color:#fff}.chat-form button:disabled{opacity:.4}.chat-foot{display:flex;align-items:center;gap:4px;justify-content:center;font-size:.68rem;color:var(--muted);padding:0 12px 10px;margin:0}@media(max-width:520px){.help-stack{right:12px;bottom:12px}.fab-label{display:none}.fab-chat,.fab-face,.fab-orbit{width:58px;height:58px}.fab-wa{width:46px;height:46px}.chat-win{right:12px;bottom:84px;height:min(560px,calc(100vh - 110px))}}.rate-tab{position:fixed;left:0;top:50%;z-index:150;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 9px;border-radius:0 16px 16px 0;background:linear-gradient(180deg,#f59e0b,#e8344e);color:#fff;box-shadow:0 10px 30px -10px #e8344eb3;transform:translateY(-50%);animation:tab-nudge 7s ease-in-out infinite}.rate-tab:hover{padding-left:14px}@keyframes tab-nudge{0%,86%,to{transform:translateY(-50%)}90%{transform:translateY(-50%) translate(6px)}94%{transform:translateY(-50%) translate(-2px)}}.rate-tab-stars{display:flex;flex-direction:column;gap:2px}.rate-tab-stars svg{animation:twinkle 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}.rate-tab-text{writing-mode:vertical-rl;transform:rotate(180deg);font-weight:700;font-size:.8rem;letter-spacing:.04em}@media(max-width:640px){.rate-tab{top:auto;bottom:150px;padding:10px 7px;border-radius:0 12px 12px 0;transform:none;animation:none}.rate-tab-text{display:none}.rate-tab-stars{gap:1px}}.modal{position:fixed;inset:0;z-index:400;display:grid;place-items:center;padding:16px;visibility:hidden}.modal.is-open{visibility:visible}.modal-backdrop{position:absolute;inset:0;background:#0b1b3f99;backdrop-filter:blur(6px);opacity:0;transition:opacity .35s}.modal.is-open .modal-backdrop{opacity:1}.modal-x{position:absolute;top:14px;right:14px;z-index:3;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#f1f5f9;color:var(--ink)}.mood{width:100%;height:100%}.mood-1 .mood-face{fill:#f87171}.mood-2 .mood-face{fill:#fb923c}.mood-3 .mood-face{fill:#facc15}.mood-4 .mood-face{fill:#a3e635}.mood-5 .mood-face{fill:#4ade80}.chip-pick legend{font-weight:600;font-size:.9rem;color:var(--ink);margin-bottom:8px;padding:0}.chip-pick{border:0;padding:0;margin:0;min-width:0}.role-hcp.on .rc-icon{background:var(--blue);color:#fff}.role-caregiver.on .rc-icon{background:var(--amber);color:#fff}.role-patient.on .rc-icon{background:var(--green);color:#fff}.rd-burst i{position:absolute;left:50%;top:110px;width:10px;height:10px;border-radius:3px;background:hsl(calc(var(--i) * 26),85%,60%);animation:burst 1.2s var(--ease) forwards;transform:rotate(calc(var(--i) * 25.7deg))}@keyframes burst{0%{translate:0 0;opacity:1}to{translate:0 -140px;opacity:0}}@media(max-width:800px){.rate-grid{grid-template-columns:1fr}.rate-left{padding:30px 20px 60px}.role-pick>div{grid-template-columns:1fr}.rate-right{padding:22px 18px}}.mchip-paypal{background:#003087}.mchip-upi{background:#5f259f}.mchip-wire{background:#0f766e}.mchip-amazon{background:#232f3e}@keyframes timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:520px){.reward-toast{left:12px;bottom:80px;width:calc(100vw - 24px)}}.cookie{position:fixed;left:50%;bottom:20px;z-index:250;width:min(760px,calc(100vw - 24px));transform:translate(-50%);display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:18px 20px;border-radius:22px;background:#fff;box-shadow:0 30px 70px -20px #0b1b3f80;border:1px solid var(--line);animation:cookie-in .6s var(--ease)}@keyframes cookie-in{0%{opacity:0;transform:translate(-50%) translateY(40px)}}.cookie-icon{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;background:#fef3c7;color:#b45309;animation:bob 4s ease-in-out infinite}.cookie-copy strong{color:var(--ink)}.cookie-copy p{margin:2px 0 8px;font-size:.86rem}.cookie-toggle{display:inline-flex;align-items:center;gap:8px;font-size:.84rem;font-weight:600;cursor:pointer}.cookie-toggle input{position:absolute;opacity:0}.cookie-toggle span{width:38px;height:22px;border-radius:999px;background:#cbd5e1;position:relative;transition:background .25s}.cookie-toggle span:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .25s var(--ease)}.cookie-toggle input:checked+span{background:var(--green)}.cookie-toggle input:checked+span:after{transform:translate(16px)}.cookie-toggle input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.cookie-actions{display:grid;gap:8px}@media(max-width:680px){.cookie{grid-template-columns:1fr;bottom:12px}.cookie-icon{display:none}.cookie-actions{grid-template-columns:1fr 1fr}}.cursor-burst i:nth-child(1){--dx: 18px;--dy: -18px}.cursor-burst i:nth-child(2){--dx: -18px;--dy: -18px;background:var(--orange)}.cursor-burst i:nth-child(3){--dx: 24px;--dy: 4px;background:var(--blue)}.cursor-burst i:nth-child(4){--dx: -24px;--dy: 4px;background:var(--teal)}.cursor-burst i:nth-child(5){--dx: 8px;--dy: 22px;background:var(--gold)}.cursor-burst i:nth-child(6){--dx: -8px;--dy: 22px}@keyframes cburst{to{transform:translate(var(--dx),var(--dy)) scale(.2);opacity:0}}.field{display:grid;gap:6px;position:relative;min-width:0}.field>label{display:inline-flex;align-items:center;gap:6px;font-size:.86rem;font-weight:600;color:var(--ink)}.field>label svg{color:var(--muted)}.field>label b{color:var(--red)}.field>label em{font-style:normal;font-weight:400;color:var(--muted);font-size:.8rem}.field input:not([type=checkbox]):not([type=radio]),.field textarea,.field select,.combo-btn,.dob-btn,.pw-row,.phone{width:100%;min-height:48px;padding:11px 14px;border-radius:14px;border:1.5px solid var(--line);background:#fff;font-size:.95rem;color:var(--ink);transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:110px;line-height:1.5}.field select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;padding-right:38px}.field select:disabled{background-color:#f8fafc;color:var(--muted)}.field input:focus,.field textarea:focus,.field select:focus,.combo-btn:focus-visible,.dob-btn:focus-visible,.pw-row:focus-within,.phone:focus-within{outline:none;border-color:var(--blue);box-shadow:0 0 0 4px #3d5afe1f}.field.has-error input,.field.has-error textarea,.field.has-error select,.invalid,.field.has-error .pw-row,.phone.invalid{border-color:var(--red)!important;background-color:#fff7f8}.field-error{display:flex;align-items:center;gap:6px;margin:0;font-size:.8rem;font-weight:500;color:#be123c;animation:shake .4s}@keyframes shake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.field-hint{margin:0;font-size:.78rem;color:var(--muted)}.char-count{position:absolute;right:12px;bottom:8px;font-size:.72rem;color:var(--muted)}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.form-row{grid-template-columns:1fr}}.form-alert{margin:0;padding:12px 14px;border-radius:12px;background:#fff1f2;color:#9f1239;font-size:.88rem;border:1px solid #fecdd3}.social-login{margin-top:18px}.sl-label{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:.82rem;color:var(--muted)}.sl-label:before,.sl-label:after{content:"";flex:1;height:1px;background:var(--line)}.sl-row{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.sl-btn{justify-content:center;text-align:center}.form-ok{margin:0;padding:12px 14px;border-radius:12px;background:#ecfdf5;color:#065f46;font-size:.88rem;border:1px solid #a7f3d0}.form-fine{display:flex;align-items:center;gap:6px;justify-content:center;margin:0;font-size:.76rem;color:var(--muted);text-align:center}.combo{position:relative;min-width:0}.combo-btn{display:flex;align-items:center;gap:10px;text-align:left}.combo-val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.combo-dial{font-size:.82rem;color:var(--muted)}.combo-ph{flex:1;color:#94a3b8}.combo-chev{transform:rotate(90deg);color:var(--muted);transition:transform .25s;flex:none}.combo.is-open .combo-chev{transform:rotate(-90deg)}.combo-pop{position:absolute;z-index:60;left:0;top:calc(100% + 6px);width:max(100%,280px);background:#fff;border-radius:16px;box-shadow:0 24px 60px -20px #0b1b3f73;border:1px solid var(--line);overflow:hidden;animation:note-in .25s var(--ease)}.combo-search{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);color:var(--muted)}.combo-search input{flex:1;border:0;outline:none;font-size:.9rem;min-width:0;padding:4px 0}.combo-pop ul{list-style:none;max-height:260px;overflow-y:auto;padding:6px}.combo-pop li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:.88rem;cursor:pointer;color:var(--ink)}.combo-pop li em{margin-left:auto;font-style:normal;font-size:.8rem;color:var(--muted)}.combo-pop li.hi{background:#f1f5f9}.combo-pop li.sel{background:#eef2ff;font-weight:600}.combo-empty{color:var(--muted)!important;cursor:default!important}.phone{display:flex;align-items:stretch;padding:0;overflow:visible}.phone .combo-compact{flex:none}.phone .combo-compact .combo-btn{border:0;border-right:1.5px solid var(--line);border-radius:14px 0 0 14px;min-height:45px;width:auto;padding:10px 10px 10px 12px;background:#f8fafc;box-shadow:none}.phone input{flex:1;min-width:0;border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0 14px 14px 0!important}.dob{position:relative}.dob-btn{display:flex;align-items:center;gap:10px;text-align:left}.dob-cake{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#fdf2f8;color:#db2777;flex:none}.dob-val{flex:1;font-weight:600}.dob-ph{flex:1;color:#94a3b8}.dob-cal{color:var(--muted)}.dob-pop{position:absolute;z-index:60;left:0;top:calc(100% + 6px);width:300px;max-width:calc(100vw - 40px);padding:14px;border-radius:18px;background:#fff;box-shadow:0 24px 60px -20px #0b1b3f73;border:1px solid var(--line);animation:note-in .25s var(--ease)}.dob-head{display:flex;align-items:center;gap:6px;margin-bottom:10px}.dob-head button{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#f1f5f9;flex:none}.dob-head button:disabled{opacity:.35}.dob-head select{flex:1;min-width:0;padding:6px 8px;border-radius:10px;border:1.5px solid var(--line);font-weight:600;font-size:.86rem}.dob-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.dob-grid .dow{font-size:.7rem;font-weight:700;text-align:center;color:var(--muted);padding:4px 0}.dob-grid button{aspect-ratio:1;border-radius:10px;font-size:.84rem;font-weight:500;color:var(--ink);transition:background .15s}.dob-grid button:hover{background:#eef2ff}.dob-grid button.sel{background:var(--grad-brand);color:#fff;font-weight:700}.dob-note{display:flex;align-items:center;gap:4px;margin:10px 0 0;font-size:.72rem;color:var(--muted)}.pw-row{display:flex;align-items:center;gap:10px;padding:0 6px 0 14px;color:var(--muted)}.pw-row input{flex:1;min-width:0;border:0!important;box-shadow:none!important;padding:11px 0!important;background:transparent!important;min-height:44px!important}.pw-row button{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--muted)}.pw-meter{display:flex;align-items:center;gap:10px;margin-top:6px;font-size:.76rem;font-weight:600}.pw-meter span{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;flex:1}.pw-meter i{height:5px;border-radius:3px;background:#e2e8f0;transition:background .3s}.pw-meter.s1 i:nth-child(-n+1){background:#f87171}.pw-meter.s2 i:nth-child(-n+2){background:#fb923c}.pw-meter.s3 i:nth-child(-n+3){background:#22c55e}.pw-meter.s4 i{background:#10b981}.pw-meter em{font-style:normal;min-width:70px;text-align:right;color:var(--muted)}.captcha{padding:14px;border-radius:16px;background:linear-gradient(140deg,#f8fafc,#eef2ff);border:1.5px solid var(--line);transition:border-color .3s,background .3s}.captcha.is-ok{border-color:var(--green);background:linear-gradient(140deg,#f0fdf4,#ecfeff)}.captcha.invalid{border-color:var(--red)}.captcha-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.captcha-badge{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:700;color:var(--ink)}.captcha-badge svg{color:var(--blue)}.captcha-switch{font-size:.76rem;font-weight:600;color:var(--blue);text-decoration:underline}.captcha-body{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.captcha-canvas{border-radius:12px;border:1px solid var(--line);background:#fff}.captcha-math{width:170px;height:52px;display:grid;place-items:center;border-radius:12px;background:#fff;border:1px solid var(--line);font-size:1.05rem}.captcha-refresh{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:#fff;border:1px solid var(--line);color:var(--ink);transition:transform .4s var(--ease)}.captcha-refresh:hover{transform:rotate(180deg)}.captcha-body input{flex:1;min-width:120px;min-height:46px;padding:10px 14px;border-radius:12px;border:1.5px solid var(--line);font-weight:700;letter-spacing:.2em;text-transform:uppercase;background:#fff}.captcha-body input:focus{outline:none;border-color:var(--blue)}.captcha-tick{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;transform:scale(0);transition:transform .35s var(--ease)}.captcha.is-ok .captcha-tick{transform:scale(1)}.chip-pick>div{display:flex;flex-wrap:wrap;gap:8px}.chip-pick label{position:relative;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;border:1.5px solid var(--line);background:#fff;font-size:.88rem;font-weight:500;color:var(--ink);cursor:pointer;transition:all .2s}.chip-pick input{position:absolute;opacity:0;pointer-events:none}.chip-pick label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.chip-pick label:hover{border-color:var(--rc, var(--blue))}.chip-pick label.on{background:var(--rc, var(--blue));border-color:var(--rc, var(--blue));color:#fff}@media(max-width:520px){.chip-pick.grid2>div{grid-template-columns:1fr}}.area-chips{display:flex;flex-wrap:wrap;gap:8px}.area-chips button{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:999px;border:1.5px dashed #cbd5e1;font-size:.86rem;font-weight:500;color:var(--ink);transition:all .2s}.area-chips button.on{border-style:solid;border-color:var(--green);background:#ecfdf5;color:#065f46}.step-note{display:flex;align-items:center;gap:6px;font-size:.84rem;color:var(--muted);margin:-6px 0 14px}.consents{display:grid;gap:10px}.consents label{position:relative;display:flex;align-items:flex-start;gap:10px;font-size:.86rem;cursor:pointer;line-height:1.5}.consents input{position:absolute;opacity:0}.cbox{flex:none;width:22px;height:22px;margin-top:1px;border-radius:7px;border:2px solid #cbd5e1;display:grid;place-items:center;color:transparent;transition:all .2s;background:#fff}.consents input:checked+.cbox{background:var(--green);border-color:var(--green);color:#fff}.consents input:focus-visible+.cbox{outline:3px solid var(--blue);outline-offset:2px}.consents label.has-error .cbox{border-color:var(--red)}.social-or{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:.8rem;color:var(--muted)}.social-or:before,.social-or:after{content:"";flex:1;height:1px;background:var(--line)}.social-row{display:flex;flex-wrap:wrap;gap:10px}.social-btn{flex:1 1 120px;justify-content:center;gap:8px;min-height:46px}.social-dot{width:8px;height:8px;border-radius:50%;background:currentColor}.q-choice label .ck svg{color:inherit}.q-choice label.on .ck svg{color:inherit}.flow-note{display:flex;gap:10px;align-items:flex-start;max-width:860px;margin:40px auto 0;padding:16px 20px;border-radius:16px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);font-size:.92rem}.flow-note svg{flex:none;margin-top:3px;color:var(--gold)}.flow-note a{color:#93c5fd}@media(max-width:860px){.flow3{grid-template-columns:1fr}.flow-hub{max-width:300px;margin:0 auto;width:100%}.flow-wires{transform:rotate(90deg)}}@media(max-width:960px){.values-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.values-grid{grid-template-columns:1fr}.value-tile:nth-child(2n){margin-top:0}}.timeline{list-style:none;position:relative;max-width:860px;margin:0 auto;display:grid;gap:26px}.timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;margin-left:-1.5px;background:linear-gradient(var(--red),var(--violet),var(--teal));border-radius:3px}.timeline li{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.timeline li>div{padding:20px;border-radius:20px;background:#fff;box-shadow:var(--shadow)}.timeline li:nth-child(2n)>div{order:-1}.timeline h3{margin-bottom:4px}.timeline p{margin:0;font-size:.92rem;color:var(--muted)}.timeline li:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px;border-radius:50%;background:#fff;border:4px solid var(--red);box-shadow:0 0 0 6px #e8344e26}@media(max-width:720px){.timeline:before{left:14px}.timeline li{grid-template-columns:1fr;gap:6px;padding-left:40px}.timeline li:after{left:14px;top:18px}.timeline li:nth-child(2n)>div{order:0}}.about-profiles{background:linear-gradient(180deg,var(--bg),#f1f0ff)}.certs-card{text-align:center;padding:36px;border-radius:30px;background:#fff;box-shadow:var(--shadow)}.certs-card p{color:var(--muted)}.certs-card img{max-width:760px;margin:18px auto 0;width:100%}.ladder{display:grid;gap:12px;padding:24px;border-radius:28px;background:#fff;box-shadow:var(--shadow-lg)}@media(max-width:520px){.ladder-row{grid-template-columns:40px 1fr}.lr-bar{grid-column:1 / -1}.ladder{padding:18px}}.earn-pros{background:linear-gradient(180deg,var(--bg),#eef2ff)}@keyframes po-orbit{0%{transform:translate(-50%,-50%) rotate(0) translate(38cqw) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(38cqw) rotate(-360deg)}}@media(max-width:520px){.myth{height:92px}.myth-face.bad em{display:none}}.funnel{display:grid;gap:10px;justify-items:center}.fn-row{width:100%;display:flex;justify-content:center}.fn-bar{width:0;min-height:72px;display:grid;place-content:center;text-align:center;padding:10px;border-radius:18px;color:#fff;background:linear-gradient(120deg,var(--c),color-mix(in srgb,var(--c) 70%,black));box-shadow:0 14px 30px -16px var(--c);overflow:hidden;white-space:nowrap;transition:width 1s var(--ease);transition-delay:calc(var(--i) * .18s)}.funnel.is-in .fn-bar{width:var(--w)}html:not(.js-ready) .fn-bar{width:var(--w)}.fn-bar b{font-size:.98rem}.fn-bar small{font-size:.78rem;opacity:.9}@media(max-width:520px){.fn-bar{white-space:normal}.funnel.is-in .fn-bar{width:max(var(--w),70%)}}.tips-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.tip{position:relative;padding:24px;border-radius:22px;background:#fff;border:1px solid var(--line);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s}.tip:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.tip-n{position:absolute;right:16px;top:8px;font-family:var(--font-head);font-weight:700;font-size:3rem;color:#f1f5f9}.tip>svg{color:var(--red);margin-bottom:12px}.tip:nth-child(3n+2)>svg{color:var(--teal)}.tip:nth-child(3n)>svg{color:var(--violet)}.tip p{margin:0;font-size:.9rem;color:var(--muted)}@media(max-width:900px){.tips-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.tips-grid{grid-template-columns:1fr}}.how-faq{background:#fff}.relay{list-style:none;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;position:relative}.relay:before{content:"";position:absolute;left:6%;right:6%;top:34px;height:3px;background:repeating-linear-gradient(90deg,rgba(250,204,21,.7) 0 10px,transparent 10px 18px);animation:relay-flow 1s linear infinite}@keyframes relay-flow{to{background-position:18px 0}}.relay li{position:relative;display:grid;justify-items:center;text-align:center;gap:6px}.rl-ic{width:68px;height:68px;border-radius:22px;display:grid;place-items:center;color:#fff;background:var(--c);box-shadow:0 0 0 8px #ffffff0f,0 14px 30px -14px var(--c)}.relay b{color:#fff;font-size:.95rem}.relay small{font-size:.8rem;color:#ffffffb3}@media(max-width:960px){.relay{grid-template-columns:repeat(3,1fr);row-gap:30px}.relay:before{display:none}}@media(max-width:480px){.relay{grid-template-columns:1fr 1fr}}.points-jar{display:grid;grid-template-columns:220px 1fr;gap:28px;align-items:center;padding:26px;border-radius:30px;background:#fff;box-shadow:var(--shadow-lg)}.pj-glass{position:relative;height:300px;border-radius:30px 30px 50px 50px;border:4px solid #e2e8f0;background:linear-gradient(90deg,#ffffffe6,#f1f5f999);overflow:hidden}.pj-glass:before{content:"";position:absolute;left:14px;top:20px;bottom:30px;width:10px;border-radius:10px;background:#fffc;z-index:3}.pj-liquid{position:absolute;left:0;right:0;bottom:0;height:var(--p);background:linear-gradient(180deg,#a78bfa,#7c3aed);transition:height .8s var(--ease)}.pj-wave{position:absolute;left:-50%;top:-12px;width:200%;height:24px;background:radial-gradient(circle at 12px -6px,transparent 14px,#a78bfa 15px) 0 0 / 24px 24px repeat-x;animation:wave 2s linear infinite}.pj-wave.w2{opacity:.5;animation-duration:3s;animation-direction:reverse;top:-8px}.pj-coin{position:absolute;left:calc(20% + var(--i) * 7%);bottom:calc(6% + (var(--i)) * 9%);width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7c2,#facc15 50%,#d97706);z-index:2;animation:coin-drop .7s var(--ease) both}@keyframes coin-drop{0%{transform:translateY(-260px)}}.pj-line{position:absolute;left:0;right:0;top:0;border-top:2px dashed var(--red);z-index:4}.pj-line em{position:absolute;right:6px;top:4px;font-style:normal;font-size:.64rem;font-weight:700;color:var(--red);background:#fff;padding:1px 6px;border-radius:6px}.pj-ctrl p{margin:0 0 10px;color:var(--ink)}.pj-ctrl p b{font-family:var(--font-head);font-size:2.4rem}.pj-ctrl p span{font-size:.8rem;color:var(--muted)}.pj-btns{display:flex;gap:10px;margin-bottom:12px}.pj-btns button{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--violet);color:#fff;transition:transform .2s}.pj-btns button:hover{transform:scale(1.08)}.pj-btns button:first-child{background:#f1f5f9;color:var(--ink)}.pj-state{font-weight:700;color:var(--violet)!important}.pj-ctrl small{font-size:.78rem;color:var(--muted)}@media(max-width:560px){.points-jar{grid-template-columns:1fr}.pj-glass{height:220px;max-width:200px;margin:0 auto;width:100%}}.checker{padding:26px;border-radius:30px;background:#fff;box-shadow:var(--shadow-lg)}.ck-gauge{position:relative;width:200px;margin:0 auto}.ck-gauge svg{width:100%}.ck-track{fill:none;stroke:#f1f5f9;stroke-width:12;stroke-linecap:round}.ck-fill{fill:none;stroke:var(--green);stroke-width:12;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));transition:stroke-dashoffset .6s var(--ease)}.ck-gauge b{position:absolute;left:0;right:0;bottom:0;text-align:center;font-family:var(--font-head);font-size:1.6rem;color:var(--ink)}.ck-verdict{text-align:center;font-weight:700;color:var(--ink);margin:8px 0 16px}.checker ul{list-style:none;display:grid;gap:8px;margin-bottom:12px}.checker label{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--bg);font-size:.9rem;cursor:pointer;transition:background .2s;position:relative}.checker label.on{background:#ecfdf5;color:#065f46}.checker input{position:absolute;opacity:0}.ck-box{width:22px;height:22px;border-radius:7px;border:2px solid #cbd5e1;display:grid;place-items:center;color:transparent;flex:none;transition:all .2s;background:#fff}.checker label.on .ck-box{background:var(--green);border-color:var(--green);color:#fff}.checker input:focus-visible+.ck-box{outline:3px solid var(--blue);outline-offset:2px}.checker small{font-size:.78rem;color:var(--muted)}.data-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0 26px}.df-step{position:relative;padding:18px;border-radius:18px;background:#fff;border:1px solid var(--line);display:grid;gap:4px}.df-step span{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;background:#ecfdf5;color:var(--green);margin-bottom:6px}.df-step b{color:var(--ink)}.df-step small{font-size:.82rem;color:var(--muted)}.df-step:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);z-index:1;width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;font-size:.8rem}@media(max-width:640px){.data-flow{grid-template-columns:1fr}.df-step:not(:last-child):after{content:"↓";right:50%;top:auto;bottom:-12px;transform:translate(50%)}}.cover{position:relative;aspect-ratio:16 / 9;background:linear-gradient(135deg,var(--from),var(--to));overflow:hidden;display:grid;place-items:center;color:#fff}.cv-lines i:nth-child(2){width:70%}.cv-lines i:nth-child(3){width:45%}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-card{border-radius:24px;background:#fff;border:1px solid var(--line);overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s}.blog-card.is-in:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.bc-link{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.bc-body{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1}.bc-cat{display:inline-block;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--cc, var(--red));margin-bottom:6px}.blog-card h3{font-size:1.08rem;margin-bottom:8px}.blog-card p{font-size:.88rem;color:var(--muted);margin-bottom:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bc-meta{margin-top:auto;display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted)}.bc-read{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-weight:700;color:var(--ink)}@media(max-width:960px){.blog-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.blog-grid{grid-template-columns:1fr}}.blog-trending{padding-bottom:20px}.trend-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:22px}.trend-lead{position:relative;display:block;border-radius:28px;overflow:hidden;text-decoration:none;color:#fff;box-shadow:var(--shadow-lg);min-height:360px}.trend-lead .cover{position:absolute;inset:0;aspect-ratio:auto}.tl-copy{position:absolute;left:0;right:0;bottom:0;padding:26px;background:linear-gradient(transparent,#0b1b3feb 45%)}.tl-copy .bc-cat{color:var(--gold)}.tl-copy h3{color:#fff;font-size:clamp(1.3rem,2.4vw,1.8rem)}.tl-copy p{margin:0;color:#ffffffd9;font-size:.92rem}.trend-side{display:grid;gap:14px;align-content:start}.trend-item{display:flex;gap:16px;align-items:center;padding:18px;border-radius:22px;background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink);transition:transform .3s var(--ease),box-shadow .3s}.trend-item:hover{transform:translate(6px);box-shadow:var(--shadow)}.ti-n{font-family:var(--font-head);font-weight:700;font-size:2.2rem;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.trend-item b{display:block;font-family:var(--font-head);font-size:1rem;line-height:1.3}@media(max-width:860px){.trend-grid{grid-template-columns:1fr}.trend-lead{min-height:300px}}.lib-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-bottom:14px}.lib-cats{display:flex;flex-wrap:wrap;gap:8px}.lib-search{display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:999px;background:#fff;border:1.5px solid var(--line);min-width:240px;color:var(--muted)}.lib-search:focus-within{border-color:var(--blue)}.lib-search input{border:0;outline:none;padding:10px 0;flex:1;min-width:0;background:transparent}.lib-count{font-size:.84rem;color:var(--muted);margin-bottom:18px}.lib-empty{text-align:center;padding:40px;color:var(--muted)}.post-hero{position:relative;padding:clamp(28px,5vw,56px) 0 clamp(36px,5vw,60px);background:linear-gradient(160deg,color-mix(in srgb,var(--from) 12%,white),color-mix(in srgb,var(--to) 10%,white));overflow:hidden}.post-hero-inner{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.post-hero .cover{border-radius:26px;box-shadow:var(--shadow-lg);transform:rotate(2deg)}.post-cat{display:inline-block;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:linear-gradient(120deg,var(--from),var(--to));padding:5px 12px;border-radius:999px;margin-bottom:14px}.post-hero h1{font-size:clamp(1.9rem,4vw,3rem)}.post-lead{font-size:1.1rem;color:var(--text)}.post-meta{display:flex;flex-wrap:wrap;gap:16px;font-size:.84rem;color:var(--muted);margin:0}.post-meta span{display:inline-flex;align-items:center;gap:6px}@media(max-width:860px){.post-hero-inner{grid-template-columns:1fr}.post-hero .cover{max-width:420px;order:-1}}.post-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;padding-top:48px;padding-bottom:24px}.post-aside{position:relative}.post-aside>*{position:sticky;top:calc(var(--header-h) + 20px)}.toc{padding:18px;border-radius:20px;background:#fff;border:1px solid var(--line)}.toc>b{display:block;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:10px}.toc ol{list-style:none;display:grid;gap:2px;max-height:50vh;overflow-y:auto}.toc a{display:block;padding:6px 10px;border-left:2px solid var(--line);font-size:.84rem;color:var(--text);text-decoration:none;line-height:1.4;transition:all .2s}.toc li.on a,.toc a:hover{border-left-color:var(--red);color:var(--ink);background:#fff5f6}.toc li.on a{font-weight:600}.aside-cta{position:static!important;margin-top:18px;padding:20px;border-radius:20px;background:var(--navy);color:#fffc;display:grid;gap:8px;font-size:.86rem}.aside-cta svg{color:var(--gold)}.aside-cta b{color:#fff;font-size:1rem}.post-aside{display:flex;flex-direction:column}.post-aside>.toc{position:sticky}@media(max-width:960px){.post-layout{grid-template-columns:1fr;gap:24px}.post-aside>.toc{position:static}.aside-cta{display:none}}.prose{font-size:1.06rem;line-height:1.8;color:#1e293b;max-width:760px}.prose h2{font-size:clamp(1.4rem,2.6vw,1.85rem);margin:2em 0 .6em;scroll-margin-top:calc(var(--header-h) + 20px);position:relative;padding-left:18px}.prose h2:before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:5px;border-radius:4px;background:var(--grad-brand)}.prose h3{font-size:1.22rem;margin:1.6em 0 .5em;scroll-margin-top:calc(var(--header-h) + 20px)}.prose p{margin:0 0 1.15em}.prose ul,.prose ol{margin:0 0 1.3em;padding-left:1.3em;display:grid;gap:.45em}.prose ul li::marker{color:var(--red)}.prose ol li::marker{color:var(--red);font-weight:700}.prose strong{color:var(--ink)}.prose a{color:var(--blue);font-weight:500}.prose a.ext:after{content:"↗";font-size:.8em;margin-left:2px}.prose blockquote{margin:1.6em 0;padding:18px 22px;border-radius:18px;background:linear-gradient(120deg,#fff7ed,#fff1f2);border-left:5px solid var(--orange);font-weight:600;color:var(--ink)}.prose blockquote p{margin:0}.post-skeleton{display:grid;gap:14px}.post-skeleton i{height:18px;border-radius:8px;background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7);background-size:200% 100%;animation:shine 1.4s linear infinite}.post-skeleton i:nth-child(2){width:80%}.post-skeleton i:nth-child(4){width:60%}.post-faq{margin-top:48px}.post-faq h2{padding-left:0}.post-faq h2:before{display:none}.post-faq .acc-item button{font-size:1rem}.post-faq .acc-panel p{font-size:.98rem}.post-cta{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:48px;padding:28px;border-radius:26px;background:linear-gradient(130deg,#0b1b3f,#3d1b4f 70%,#e8344e);color:#ffffffd9}.post-cta h2{color:#fff;font-size:1.4rem;margin:0 0 6px;padding:0}.post-cta h2:before{display:none}.post-cta p{margin:0;font-size:.92rem}@media(max-width:640px){.post-cta{grid-template-columns:1fr}}.post-related{padding-top:40px}.related-title{margin-bottom:24px}.mix-bars{list-style:none;display:grid;gap:14px}.mix-bars li{display:grid;grid-template-columns:170px 1fr 30px;gap:12px;align-items:center;color:#fff;font-weight:600;font-size:.92rem}.mix-bars i{height:14px;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 40%,transparent),var(--c));width:var(--v);animation:grow-w 1.2s var(--ease) both;animation-delay:calc(var(--i) * .12s);transform-origin:left}@keyframes grow-w{0%{transform:scaleX(0)}}.mix-bars b{font-family:var(--font-head)}@media(max-width:520px){.mix-bars li{grid-template-columns:1fr 30px}.mix-bars i{grid-column:1 / -1;grid-row:2}}.rv-add{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;margin-top:20px;padding:22px 24px;border-radius:22px;background:linear-gradient(120deg,#fffbeb,#fff1f2);border:1px solid #fde68a}.rv-add>svg{color:var(--amber)}.rv-add b{display:block;color:var(--ink)}.rv-add span{font-size:.88rem;color:var(--muted)}@media(max-width:640px){.rv-add{grid-template-columns:1fr}}.faq-search{display:flex;align-items:center;gap:10px;max-width:520px;padding:4px 18px;border-radius:999px;background:#fff;border:1.5px solid var(--line);box-shadow:var(--shadow);color:var(--muted)}.faq-search:focus-within{border-color:var(--violet)}.faq-search input{flex:1;min-width:0;border:0;outline:none;padding:12px 0;background:transparent}.faq-layout{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:start}.faq-nav{position:sticky;top:calc(var(--header-h) + 20px);display:grid;gap:6px;padding:12px;border-radius:22px;background:#fff;border:1px solid var(--line)}.faq-nav button{--c: var(--navy);display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:14px;text-align:left;font-weight:600;font-size:.9rem;color:var(--text);transition:all .25s}.faq-nav button svg{color:var(--c)}.faq-nav button em{margin-left:auto;font-style:normal;font-size:.72rem;padding:1px 8px;border-radius:999px;background:#f1f5f9}.faq-nav button:hover{background:var(--bg)}.faq-nav button.on{background:var(--c);color:#fff}.faq-nav button.on svg{color:#fff}.faq-nav button.on em{background:#ffffff40}.faq-groups{display:grid;gap:36px}.faq-group h2{display:flex;align-items:center;gap:12px;font-size:1.35rem}.faq-group h2 span{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--c);color:#fff}.faq-group .acc-item{--c: inherit}@media(max-width:900px){.faq-layout{grid-template-columns:1fr}.faq-nav{position:static;grid-template-columns:1fr 1fr}}@media(max-width:480px){.faq-nav{grid-template-columns:1fr}}.help-card{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;padding:30px;border-radius:28px;background:linear-gradient(130deg,#8b5cf6,#3d5afe);color:#ffffffe0}.help-card h2{color:#fff;margin-bottom:4px;font-size:1.5rem}.help-card p{margin:0}.hc-ic{width:66px;height:66px;border-radius:22px;display:grid;place-items:center;background:#ffffff2e;color:#fff;animation:bob 4s ease-in-out infinite}.hc-btns{display:flex;flex-wrap:wrap;gap:10px}.rw-band{background:linear-gradient(130deg,#7c3aed,#f59e0b)}@media(max-width:760px){.help-card{grid-template-columns:1fr;text-align:center;justify-items:center}}@media(max-width:900px){.ch-grid{grid-template-columns:1fr 1fr}}@media(max-width:420px){.ch-grid{grid-template-columns:1fr}}.sent{text-align:center;padding:30px 10px;display:grid;justify-items:center}@keyframes fly{0%{transform:translate(-60px,40px) rotate(-30deg) scale(.4);opacity:0}60%{transform:translate(10px,-10px) rotate(6deg);opacity:1}to{transform:none}}@keyframes pin-drop{0%,to{transform:translate(-50%,-100%)}10%{transform:translate(-50%,-130%)}20%{transform:translate(-50%,-100%)}}@media(max-width:900px){.contact-grid{grid-template-columns:1fr}.office-card{position:static}}.join{--rc: #e8344e;position:relative;padding:clamp(28px,5vw,56px) 0 clamp(56px,7vw,90px);overflow:hidden;min-height:calc(100vh - var(--header-h))}.join-bg i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.25;transition:background .6s}.join-bg i:nth-child(1){width:520px;height:520px;background:var(--rc);top:-200px;left:-160px;animation:blob 18s ease-in-out infinite}.join-bg i:nth-child(2){width:420px;height:420px;background:#f7931e;bottom:-160px;right:-120px;animation:blob 14s ease-in-out infinite reverse}.join-bg i:nth-child(3){width:300px;height:300px;background:#3d5afe;top:40%;left:40%;opacity:.12}.join-grid{position:relative;z-index:1;display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(24px,4vw,56px);align-items:start}.join-stage{position:sticky;top:calc(var(--header-h) + 20px);padding:32px;border-radius:32px;background:linear-gradient(165deg,var(--navy),color-mix(in srgb,var(--rc) 45%,var(--navy)));color:#ffffffd9;overflow:hidden;transition:background .6s}.join-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 1px 1px,rgba(255,255,255,.08) 1px,transparent 0) 0 0 / 22px 22px}.join-stage>*{position:relative}.js-logo{display:inline-block;margin-bottom:18px;text-decoration:none}.join-stage h1{color:#fff;font-size:clamp(1.9rem,3.4vw,2.6rem)}.join-stage h1 .ink-grad{background:linear-gradient(120deg,#fde047,#f7931e);-webkit-background-clip:text;background-clip:text}.js-lead{font-size:1rem}.js-persona{display:grid;justify-items:center;gap:18px;margin:22px 0;animation:page-in .5s var(--ease)}.js-persona>.persona{position:relative;z-index:1;animation:bob 5s ease-in-out infinite}.jsp-ring{position:absolute;top:0;left:50%;width:170px;height:170px;margin:-10px 0 0 -85px;border-radius:50%;border:2px dashed rgba(255,255,255,.35);animation:fr-spin 14s linear infinite}.js-persona ul{list-style:none;display:grid;gap:8px;width:100%}.js-persona li{display:flex;gap:8px;align-items:center;padding:10px 14px;border-radius:14px;background:#ffffff1a;color:#fff;font-size:.9rem;animation:page-in .5s var(--ease) both;animation-delay:calc(var(--i) * .1s + .15s)}.js-persona li svg{color:#4ade80;flex:none}.jsp-trio{display:flex;justify-content:center}.jsp-trio span{margin:0 -10px;animation:bob 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.4s)}.jsp-trio span:nth-child(2){transform:translateY(-16px)}.js-facts{list-style:none;display:grid;gap:8px;font-size:.86rem}.js-facts li{display:flex;gap:8px;align-items:center}.js-facts svg{color:var(--gold);flex:none}.join-card{padding:clamp(22px,4vw,38px);border-radius:32px;background:#ffffffeb;backdrop-filter:blur(14px);box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.8)}.join-card form{display:grid;gap:16px}@media(max-width:480px){.stepper li em{display:none}}.step-panel{display:grid;gap:16px;animation:step-in .5s var(--ease)}@keyframes step-in{0%{opacity:0;transform:translate(30px)}}.step-panel h2{font-size:1.45rem;margin:6px 0 0}.role-big{border:0;padding:0;margin:0;display:grid;gap:12px}.role-big legend{padding:0;margin-bottom:4px}.rb-card{position:relative;display:flex;align-items:center;gap:16px;padding:18px;border-radius:20px;border:2px solid var(--line);background:#fff;cursor:pointer;transition:all .3s var(--ease)}.rb-card:hover{border-color:var(--c);transform:translate(4px)}.rb-card input{position:absolute;opacity:0}.rb-card:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.rb-ic{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,white);color:var(--c);flex:none;transition:all .3s}.rb-txt b{display:block;color:var(--ink);font-size:1.05rem}.rb-txt small{color:var(--muted)}.rb-tick{margin-left:auto;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;border:2px solid var(--line);color:transparent;flex:none;transition:all .3s var(--ease)}.rb-card.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 5%,white);box-shadow:0 16px 30px -18px var(--c)}.rb-card.on .rb-ic{background:var(--c);color:#fff;transform:rotate(-6deg)}.rb-card.on .rb-tick{background:var(--c);border-color:var(--c);color:#fff;transform:scale(1.1)}.step-actions{display:flex;gap:10px;justify-content:space-between;margin-top:6px}.step-actions .btn-primary{margin-left:auto;min-width:180px}.join-alt{text-align:center;font-size:.9rem;margin:0}.join-done{text-align:center;display:grid;justify-items:center;padding:20px 0}.envelope{position:relative;width:130px;height:90px;margin-bottom:24px;border-radius:10px;background:linear-gradient(160deg,#fde68a,#f59e0b);box-shadow:var(--shadow-lg)}.env-flap{position:absolute;left:0;right:0;top:0;height:60px;background:#fbbf24;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top;animation:flap 1.2s var(--ease) .3s forwards;z-index:2}@keyframes flap{to{transform:rotateX(180deg);z-index:0}}.env-letter{position:absolute;left:12px;right:12px;top:10px;height:70px;border-radius:8px;background:#fff;display:grid;place-items:center;color:var(--green);z-index:1;animation:letter-up 1s var(--ease) 1.1s forwards}@keyframes letter-up{to{transform:translateY(-54px)}}.done-next{text-align:left;display:grid;gap:8px;margin:10px 0 24px;padding-left:1.2em}@media(max-width:960px){.join-grid{grid-template-columns:1fr}.join-stage{position:static}.js-persona{display:none}}.login{position:relative;min-height:calc(100vh - var(--header-h));display:grid;align-items:center;padding:48px 0;background:radial-gradient(circle at 20% 20%,#1d3a8a,transparent 50%),radial-gradient(circle at 80% 90%,#5b1840,transparent 50%),#070f26;overflow:hidden}@keyframes float-up{to{transform:translateY(-110vh) rotate(360deg)}}.login-card{width:min(460px,100%);padding:clamp(24px,5vw,38px);border-radius:32px;background:#fffffff2;box-shadow:0 40px 100px -30px #0009;animation:page-in .6s var(--ease)}.login-card form{display:grid;gap:16px}.lc-head{text-align:center;margin-bottom:20px}.lc-mark{display:inline-grid;place-items:center;width:84px;height:84px;border-radius:26px;background:#fff1f2;margin-bottom:12px;box-shadow:inset 0 0 0 1px #fecdd3}.lc-head h1{font-size:2rem;margin-bottom:4px}.lc-head p{margin:0;color:var(--muted);font-size:.92rem}.lc-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:.86rem;flex-wrap:wrap}.lc-remember{position:relative;display:inline-flex;align-items:center;gap:8px;cursor:pointer}.lc-remember input{position:absolute;opacity:0}.lc-remember span{width:20px;height:20px;border-radius:6px;border:2px solid #cbd5e1;background:#fff;transition:all .2s}.lc-remember input:checked+span{background:var(--green);border-color:var(--green);box-shadow:inset 0 0 0 3px #fff}.lc-remember input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.lc-alt{text-align:center;margin:18px 0 8px;font-size:.92rem}.lc-safe{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font-size:.76rem;color:var(--muted);text-align:center}.lc-done{text-align:center;padding:20px;color:var(--green);display:grid;justify-items:center;gap:8px}.legal-glance{padding-top:0;padding-bottom:20px}.glance-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.glance{display:grid;gap:4px;padding:20px;border-radius:20px;background:#fff;border:1px solid var(--line)}.glance span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#eef2ff;color:var(--blue);margin-bottom:6px}.glance:nth-child(2) span{background:#ecfdf5;color:var(--green)}.glance:nth-child(3) span{background:#fff7ed;color:var(--orange)}.glance:nth-child(4) span{background:#fdf2f8;color:#db2777}.glance b{color:var(--ink)}.glance small{font-size:.84rem;color:var(--muted)}@media(max-width:900px){.glance-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.glance-grid{grid-template-columns:1fr}}.legal-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:48px;align-items:start}.legal-toc{position:sticky;top:calc(var(--header-h) + 20px);display:grid;gap:12px}.legal-toc ol{max-height:60vh}.legal-sections{display:grid;gap:22px;max-width:820px}.legal-sec{padding:26px;border-radius:22px;background:#fff;border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 20px)}.legal-sec h2{display:flex;align-items:center;gap:12px;font-size:1.3rem}.ls-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:#eef2ff;color:var(--blue);flex:none}.legal-sec p{font-size:.96rem}.legal-sec ul{list-style:none;display:grid;gap:8px}.legal-sec li{position:relative;padding-left:26px;font-size:.95rem}.legal-sec li:before{content:"";position:absolute;left:4px;top:.6em;width:10px;height:10px;border-radius:3px;background:var(--grad-cool);transform:rotate(45deg)}.legal-more{padding:20px;border-radius:20px;background:var(--navy);color:#fff}.legal-more div{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.legal-more a{color:#fff;text-decoration:none;padding:6px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.25);font-size:.88rem}.legal-more a:hover{background:#fff;color:var(--navy)}@media(max-width:960px){.legal-layout{grid-template-columns:1fr}.legal-toc{position:static}}.gauge-wrap{padding:26px;border-radius:30px;background:#fff;box-shadow:var(--shadow-lg);text-align:center}.gauge{position:relative;width:min(320px,100%);margin:0 auto}.gauge svg{width:100%}.gauge-needle{position:absolute;left:50%;bottom:8%;width:4px;height:44%;margin-left:-2px;border-radius:4px;background:var(--navy);transform-origin:50% 100%;transition:transform .6s var(--ease)}.gauge-needle:after{content:"";position:absolute;left:50%;bottom:-8px;width:18px;height:18px;margin-left:-9px;border-radius:50%;background:var(--navy)}.gauge-val{display:block;font-family:var(--font-head);font-size:2.4rem;color:var(--ink);margin-top:6px}.gauge-val small{font-size:1rem;color:var(--muted)}.gauge-ctrl{display:grid;gap:6px;font-size:.84rem;font-weight:600;margin:10px auto;max-width:320px}.gauge-ctrl input{accent-color:var(--blue);width:100%}.gauge-state{display:inline-block;font-weight:700;padding:6px 14px;border-radius:999px}.gauge-state.ok{background:#ecfdf5;color:#065f46}.gauge-state.mid{background:#fffbeb;color:#92400e}.gauge-state.low{background:#fff1f2;color:#9f1239}.gates{list-style:none;display:grid;gap:12px;margin:18px 0}.gates li{display:flex;gap:14px;align-items:center;padding:14px;border-radius:18px;background:#fff;border:1px solid var(--line);border-left:6px solid var(--c)}.gates b{font-family:var(--font-head);font-size:1.6rem;color:var(--c);min-width:64px}.gates strong{display:block;color:var(--ink)}.gates span{font-size:.9rem}.num-tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.num-tile{padding:24px;border-radius:22px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);text-align:center}.num-tile b{display:block;font-family:var(--font-head);font-size:2.6rem;color:var(--gold);line-height:1.1}.num-tile span{font-size:.88rem}@media(max-width:860px){.num-tiles{grid-template-columns:1fr 1fr}}.layer-stack{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:900px;margin:0 auto}.layer-stack li{display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:16px;background:#fff;border:1px solid var(--line);font-weight:600;color:var(--ink);font-size:.92rem}.layer-stack li svg{color:#fff;background:hsl(calc(350 - var(--i) * 22),75%,55%);width:34px;height:34px;padding:8px;border-radius:10px;flex:none;box-sizing:border-box}@media(max-width:640px){.layer-stack{grid-template-columns:1fr}}.sm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:48px}.sm-col,.sm-blog nav{padding:22px;border-radius:22px;background:#fff;border:1px solid var(--line)}.sm-col h2{font-size:1.1rem}.sm-col ul,.sm-blog ul{list-style:none;display:grid;gap:8px}.sm-col a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--ink);font-weight:500}.sm-blog{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sm-blog h3{font-size:1rem;color:var(--red)}.sm-blog a{font-size:.9rem;color:var(--text);text-decoration:none}.sm-blog a:hover,.sm-col a:hover{color:var(--red)}@media(max-width:860px){.sm-grid,.sm-blog{grid-template-columns:1fr}}.nf{padding:80px 0 100px;text-align:center}.nf-inner{max-width:760px}.nf-monitor{position:relative;height:180px;border-radius:28px;background:var(--navy);overflow:hidden;margin-bottom:30px;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:20px 20px}.nf-monitor svg{position:absolute;inset:20px 0;width:100%;height:calc(100% - 40px)}.nf-line{fill:none;stroke:#4ade80;stroke-width:3;stroke-dasharray:100;filter:drop-shadow(0 0 6px #4ade80);animation:ecg-run 2.6s linear infinite}.nf-code{position:absolute;right:24px;top:16px;font-family:var(--font-head);font-weight:700;font-size:3rem;color:#4ade80;opacity:.9}.nf-links{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px}.nf-links a{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;background:#fff;border:1px solid var(--line);text-decoration:none;color:var(--ink);font-weight:600;transition:all .25s}.nf-links a:hover{border-color:var(--red);transform:translateY(-3px)}.nf-links svg{color:var(--red)}@media(max-width:560px){.nf-links{grid-template-columns:1fr 1fr}}p,.prose li,.legal-sec li{text-align:justify;text-justify:inter-word;hyphens:auto;-webkit-hyphens:auto}.section-head .lead,.center p,.cm-head p{text-align:justify;text-align-last:center}.help-card p,.footer-cta p{text-align:justify;text-align-last:left}.section-head.align-left .lead{text-align-last:left}.pay-card p,.steps-path p,.tip p,.blog-card p,.shelf p,.cm-card p,.timeline p,.hx,.rw-line,.trend-item,.tl-copy p,.sorb-pop,.glance small,.num-tile,.vc-card small,.ladder p,.btn,.msg p,.chat-foot,.cookie-copy p,.field-error,.field-hint,.form-fine,.fine,small,.ticket p,.crumbs,.tt-track a{text-align:left;text-align-last:auto;hyphens:manual}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.community{background:radial-gradient(900px 400px at 0 0,#1d3a8a,transparent 60%),radial-gradient(800px 400px at 100% 100%,#5b1840,transparent 60%),var(--navy);color:#ffffffd1;overflow:hidden}.cm-head{max-width:780px;margin:0 auto 44px;text-align:center}.cm-head h2{color:#fff}.cm-head p{color:#ffffffbf;font-size:1.06rem}.cm-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;perspective:1000px}.cm-card{position:relative;padding:24px 22px;border-radius:26px;background:linear-gradient(160deg,#ffffff1a,#ffffff05);border:1px solid rgba(255,255,255,.12);overflow:hidden;opacity:0;transform:rotateX(25deg) translateY(30px);transition:transform .9s var(--ease),opacity .7s;transition-delay:calc(var(--i) * .12s)}.community.is-in .cm-card,html:not(.js-ready) .cm-card{opacity:1;transform:none}.cm-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--c);box-shadow:0 0 20px var(--c)}.cm-card:hover{transform:translateY(-6px)!important}.cm-card strong{display:block;font-family:var(--font-head);font-size:clamp(2rem,3.4vw,2.8rem);color:#fff;line-height:1.1;margin-top:16px}.cm-card h3{color:var(--c);font-size:1rem;margin:4px 0 2px;filter:brightness(1.3)}.cm-card small{font-size:.82rem;opacity:.7}.sv-crowd{display:flex;height:52px;align-items:center}.sv-crowd>span{margin-right:-12px;border-radius:50%;box-shadow:0 0 0 3px var(--navy);animation:pop-in .5s var(--ease) both;animation-delay:calc(var(--i) * .12s + .3s)}.sv-crowd b{margin-left:18px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--c);color:#fff;animation:eb-pulse 1.6s infinite}.sv-coins{display:flex;align-items:flex-end;gap:6px;height:52px}.svc-col{display:flex;flex-direction:column-reverse;gap:1px}.svc-col i{width:18px;height:4px;border-radius:4px;background:linear-gradient(90deg,#d97706,#fde047,#d97706);opacity:0;animation:coin-stack .4s var(--ease) forwards;animation-delay:calc(var(--k) * .15s + var(--j) * .06s + .3s)}@keyframes coin-stack{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}.sv-cal{display:grid;grid-template-columns:repeat(7,10px);gap:4px;height:52px;align-content:center}.sv-cal i{width:10px;height:10px;border-radius:3px;background:#ffffff1f}.sv-cal i.on{background:var(--c);box-shadow:0 0 8px var(--c);animation:pop-in .4s var(--ease) both;animation-delay:calc(var(--i) * 50ms + .3s)}.sv-ring{position:relative;display:grid;place-items:center;width:56px;height:56px;color:var(--c)}.sv-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.sv-ring .r-bg{fill:none;stroke:#ffffff1f;stroke-width:8}.sv-ring .r-fg{fill:none;stroke:var(--c);stroke-width:8;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 2s var(--ease) .4s}.community.is-in .sv-ring .r-fg{stroke-dashoffset:8}@media(max-width:960px){.cm-grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.cm-grid{grid-template-columns:1fr}}.rw-roles{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px}.rw-roles button{--c: #3d5afe;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:16px;font-weight:700;background:#fff;border:2px solid color-mix(in srgb,var(--c) 30%,white);color:var(--c);transition:all .35s var(--ease)}.rw-roles button:hover{transform:translateY(-3px)}.rw-roles button.on{background:var(--c);color:#fff;box-shadow:0 14px 30px -14px var(--c);transform:translateY(-3px) scale(1.04)}.rw-stage{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,60px);align-items:center}.rw-dial{position:relative;width:min(100%,480px);aspect-ratio:1;margin:0 auto;container-type:inline-size;animation:pop-in .6s var(--ease)}.rw-dial:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,color-mix(in srgb,var(--c) 18%,white),color-mix(in srgb,var(--c2) 18%,white),color-mix(in srgb,var(--c) 18%,white));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 30%,white),var(--shadow-lg)}.rw-dial:after{content:"";position:absolute;inset:14%;border-radius:50%;border:2px dashed color-mix(in srgb,var(--c) 40%,white);animation:fr-spin 30s linear infinite}.rw-spin{position:absolute;inset:0;transform:rotate(var(--rot));transition:transform 1s cubic-bezier(.34,1.4,.64,1);z-index:1}.rw-node{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(var(--a)) translateY(-41cqw)}.rwn-in{position:absolute;left:-24px;top:-24px;width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:#fff;color:var(--c);box-shadow:var(--shadow);transform:rotate(calc((var(--a) + var(--rot)) * -1));transition:transform 1s cubic-bezier(.34,1.4,.64,1),background .3s,color .3s,scale .3s}.rw-node.on .rwn-in{background:linear-gradient(140deg,var(--c),var(--c2));color:#fff;scale:1.25;box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 20%,transparent),0 14px 30px -10px var(--c)}.rw-core{position:absolute;left:50%;top:50%;width:48%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;z-index:2;display:grid;place-content:center;justify-items:center;text-align:center;gap:4px;padding:16px;background:#fff;box-shadow:0 0 0 10px #fff9,var(--shadow-lg)}.rw-gift{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(140deg,var(--c),var(--c2));animation:gift-shake 2.6s ease-in-out infinite}@keyframes gift-shake{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-10deg) scale(1.08)}88%{transform:rotate(10deg) scale(1.08)}92%{transform:rotate(-6deg)}}.rw-core b{font-family:var(--font-head);color:var(--ink);font-size:clamp(.9rem,3.8cqw,1.2rem);line-height:1.2;animation:rh-in .45s var(--ease)}.rw-core b,.rw-core small{text-align:center!important}.rw-core small{color:var(--muted);font-size:clamp(.68rem,2.8cqw,.84rem);line-height:1.35;animation:rh-in .45s var(--ease) .05s both}.rw-pointer{position:absolute;left:50%;top:-2px;width:0;height:0;margin-left:-10px;border:10px solid transparent;border-top:16px solid var(--c);z-index:3;filter:drop-shadow(0 4px 6px rgba(0,0,0,.2))}.rw-line{font-family:var(--font-head);font-weight:700;font-size:1.3rem;color:var(--ink);margin-bottom:16px;text-align:left}.rw-list ul{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px}.rw-list button{width:100%;display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:#fff;border:1.5px solid var(--line);font-size:.88rem;font-weight:600;color:var(--ink);text-align:left;transition:all .3s var(--ease)}.rw-list button svg{color:var(--c);flex:none}.rw-list li.on button{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,white);transform:translate(6px)}@media(max-width:900px){.rw-stage{grid-template-columns:1fr}}@media(max-width:480px){.rw-list ul{grid-template-columns:1fr}.rwn-in{width:38px;height:38px;left:-19px;top:-19px}}@media(max-width:960px){.shelves{grid-template-columns:1fr;max-width:560px;margin:0 auto}}.honeycomb>ul{list-style:none;display:grid;justify-items:center;padding-bottom:20px}.hc-row>ul{list-style:none;display:flex;gap:6px}.hc-row+.hc-row{margin-top:-24px}.hx-cell{filter:drop-shadow(0 6px 10px rgba(61,90,254,.14));width:136px;height:124px;opacity:0;transform:scale(.4) rotate(-30deg);transition:transform .6s cubic-bezier(.34,1.5,.64,1),opacity .4s;transition-delay:calc(var(--i) * 35ms)}.honeycomb.is-in .hx-cell,html:not(.js-ready) .hx-cell{opacity:1;transform:none}.hx{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 18px;text-align:center;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:#fff;color:var(--blue);transition:background .3s,color .3s,transform .3s}.hx-cell:nth-child(4n+2) .hx{color:#14b8a6}.hx-cell:nth-child(4n+3) .hx{color:#e8344e}.hx-cell:nth-child(4n) .hx{color:#8b5cf6}.hx b{font-size:.72rem;line-height:1.2;color:var(--ink);font-weight:600}.hx-cell:hover .hx,.hx-cell:focus .hx{background:linear-gradient(140deg,#3d5afe,#8b5cf6);color:#fff;transform:scale(1.08);outline:none}.hx-cell:hover .hx b,.hx-cell:focus .hx b{color:#fff}.honeycomb .hx-count .hx{background:linear-gradient(140deg,#e8344e,#f7931e);color:#fff}.hx-count .hx strong{font-family:var(--font-head);font-size:1.8rem;line-height:1;color:#fff}.hx-count .hx b{color:#fff}@media(max-width:1040px){.honeycomb>ul{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.hc-row,.hc-row>ul{display:contents}.hc-row+.hc-row{margin-top:0}.hx-cell{width:120px;height:110px}}@media(max-width:520px){.hx-cell{width:100px;height:92px}.hx b{font-size:.6rem}.hx{padding:10px 12px}}.capsules{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.capsule{display:inline-flex;align-items:center;border-radius:999px;overflow:hidden;box-shadow:0 8px 18px -10px var(--c);animation:capsule 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.5s);transition:transform .3s}.capsule:hover{transform:scale(1.06) rotate(-2deg)}@keyframes capsule{0%,to{translate:0 0}50%{translate:0 -6px}}.cp-half{padding:10px 12px 10px 14px;background:var(--c);color:#fff;display:grid;place-items:center}.cp-half b{font-family:var(--font-head);font-size:1rem}.cp-text{padding:10px 16px 10px 12px;background:color-mix(in srgb,var(--c) 10%,white);color:var(--ink);font-weight:600;font-size:.9rem;white-space:nowrap}@media(max-width:860px){.spec-block{grid-template-columns:1fr;padding:22px}}.vcar{position:relative}.vc-stage{position:relative;height:300px;perspective:1200px;margin:10px 0 0}.vc-ring{--R: max(320px, calc(var(--n) * 34px));position:absolute;left:50%;top:20px;width:200px;height:230px;margin-left:-100px;transform-style:preserve-3d;transform:translateZ(calc(var(--R) * -1)) rotateY(var(--rot));transition:transform 1s cubic-bezier(.34,1.2,.64,1)}.vc-card{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:16px;border-radius:22px;background:#fff;border-top:5px solid var(--c);box-shadow:var(--shadow);text-align:center;transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--R));backface-visibility:hidden;cursor:pointer;transition:box-shadow .4s,background .4s}.vc-card.front{background:linear-gradient(170deg,#fff,color-mix(in srgb,var(--c) 10%,white));box-shadow:0 30px 60px -24px var(--c)}.vc-card .hb-avatar{width:54px;height:54px;font-size:1rem;background:linear-gradient(140deg,var(--c),color-mix(in srgb,var(--c) 50%,#0b1b3f))}.vc-card b{color:var(--ink);font-size:.98rem;margin-top:6px}.vc-card small{color:var(--muted);font-size:.78rem;line-height:1.3;text-align:center}.vc-flag{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;padding:3px 10px 3px 3px;border-radius:999px;background:var(--bg);margin:4px 0}.vc-flag em{font-style:normal}.vc-floor{position:absolute;left:10%;right:10%;bottom:0;height:40px;border-radius:50%;background:radial-gradient(ellipse,rgba(15,23,42,.18),transparent 70%)}.vc-quote{position:relative;max-width:820px;margin:22px auto 0;padding:30px 32px 22px;border-radius:28px;background:#fff;box-shadow:var(--shadow-lg);animation:rh-in .5s var(--ease)}.vc-quote:before{content:"";position:absolute;left:50%;top:-12px;width:24px;height:24px;margin-left:-12px;background:#fff;transform:rotate(45deg)}.vcq-mark{position:absolute;left:-14px;top:-14px;width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:var(--c);color:#fff;transform:rotate(-8deg)}.vc-quote blockquote{margin:0 0 16px}.vc-quote blockquote p{font-family:var(--font-head);font-size:clamp(1.02rem,1.8vw,1.25rem);font-weight:600;color:var(--ink);line-height:1.55;margin:0}.vc-quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.vc-quote .vcq-who{display:grid;line-height:1.3;font-size:.95rem;color:var(--ink)}.vc-quote figcaption b{font-weight:700}.vc-quote figcaption small{color:var(--muted);font-size:.8rem}.vc-quote .stars{margin-left:auto}.vc-nav{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:14px;font-size:.84rem;font-weight:700;color:var(--muted)}.vc-nav button{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--line);display:grid;place-items:center;color:var(--ink);transition:all .2s}.vc-nav button:hover{background:var(--ink);color:#fff}@media(max-width:640px){.vc-stage{height:270px}.vc-ring{--R: 260px;width:160px;height:210px;margin-left:-80px}.vc-quote{padding:26px 18px 18px}.vc-quote .stars{margin-left:0}}.fglobe-stage{position:relative;height:520px;border-radius:32px;overflow:hidden;background:radial-gradient(circle at 50% 55%,#1e3a8a,#0b1b3f,#030817);box-shadow:var(--shadow-lg);perspective:1000px}.fg-stars{position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,#fff,transparent),radial-gradient(1px 1px at 70% 20%,#fff,transparent),radial-gradient(1.5px 1.5px at 40% 80%,#fff,transparent),radial-gradient(1px 1px at 85% 65%,#fff,transparent),radial-gradient(1px 1px at 10% 70%,#fff,transparent);background-size:260px 260px;opacity:.6;animation:stars-drift 80s linear infinite}.fg-atmo{position:absolute;left:50%;top:50%;width:430px;height:430px;margin:-215px;border-radius:50%;background:radial-gradient(circle,transparent 55%,rgba(61,90,254,.35) 68%,transparent 72%)}.fglobe{--R: 185px;position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-14deg)}.fg-spin{position:absolute;transform-style:preserve-3d;animation:globe-spin 40s linear infinite}.fglobe-stage:hover .fg-spin{animation-duration:90s}@keyframes globe-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.fg-pt{position:absolute;left:-20px;top:-15px;padding:2px;border-radius:5px;background:#fff;backface-visibility:hidden;transition:opacity .5s,filter .5s;box-shadow:0 0 10px color-mix(in srgb,var(--c) 70%,transparent)}.fg-pt .flag{width:36px;height:27px;display:block}.has-focus .fg-pt:not(.on){opacity:.12;filter:grayscale(1)}.has-focus .fg-pt.on{box-shadow:0 0 16px var(--c),0 0 0 2px var(--c)}.fg-equator,.fg-meridian{position:absolute;left:calc(var(--R) * -1);top:calc(var(--R) * -1);width:calc(var(--R) * 2);height:calc(var(--R) * 2);border-radius:50%;border:1px solid rgba(147,197,253,.25)}.fg-equator{transform:rotateX(90deg)}.fg-meridian.m2{transform:rotateY(60deg)}.fg-meridian{transform:rotateY(-60deg)}.fg-core{position:absolute;left:-46px;top:-46px;width:92px;height:92px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#fff,#ffe4e6 60%,#ffe4e600 72%)}.fg-count{position:absolute;left:24px;bottom:22px;color:#fff;display:grid;z-index:3}.fg-count strong{font-family:var(--font-head);font-size:3.2rem;line-height:1;background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.fg-count span{font-size:.86rem;opacity:.85}.flag-cloud{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.fcl{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--c);font-size:.86rem;font-weight:600;color:var(--ink);animation:pop-in .4s var(--ease) both;animation-delay:calc(var(--i) * 25ms);transition:transform .2s}.fcl:hover{transform:translateY(-3px)}@media(max-width:640px){.fglobe-stage{height:380px}.fglobe{--R: 120px}.fg-atmo{width:290px;height:290px;margin:-145px}.fg-pt{left:-12px;top:-9px}.fg-pt .flag{width:22px;height:16px}}@keyframes ping{to{box-shadow:0 0 0 14px #8b5cf600}}.steps-path li{border-top:0;border-radius:26px;background:linear-gradient(170deg,#fff 60%,color-mix(in srgb,var(--c) 10%,white))}.steps-path li:before{content:"";position:absolute;left:22px;right:22px;top:0;height:5px;border-radius:0 0 6px 6px;background:var(--c)}.steps-path li:hover{transform:translateY(-8px) rotate(-1deg)!important;box-shadow:0 30px 50px -24px var(--c)}.sp-ic{position:relative;animation:float-y 4s ease-in-out infinite;animation-delay:calc(var(--i) * -1s)}.sp-ic:after{content:"";position:absolute;inset:-6px;border-radius:22px;border:2px solid var(--c);opacity:0;animation:ring-pulse 2.4s ease-out infinite;animation-delay:calc(var(--i) * .6s)}.sp-line path{stroke-width:4}.sp-runner{r:12;fill:#facc15;filter:drop-shadow(0 0 8px rgba(250,204,21,.9))}.th-search{display:flex;align-items:center;gap:12px;max-width:720px;margin:-16px auto 26px;padding:14px 16px 14px 20px;border-radius:20px;background:#fff;border:2px solid #fed7aa;box-shadow:0 20px 40px -24px #f9731699;color:#f97316}.ths-q{flex:1;font-size:1.05rem;font-weight:600;color:var(--ink);min-height:1.6em}.ths-caret{display:inline-block;width:2px;height:1.1em;margin-left:2px;vertical-align:-3px;background:#f97316;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.ths-go{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:#fff;background:linear-gradient(120deg,#f97316,#e8344e);padding:8px 12px;border-radius:12px;white-space:nowrap}@media(max-width:520px){.ths-go{display:none}.ths-q{font-size:.92rem}}.th-cloud a{border-radius:16px;background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--c) 7%,white))}.paystack-fan .pay-card:nth-child(5){grid-column:1 / -1;min-height:130px}.rate-tab{left:auto;right:0;border-radius:16px 0 0 16px;background:linear-gradient(180deg,#8b5cf6,#e8344e 60%,#f59e0b);box-shadow:-6px 10px 30px -10px #e8344eb3;animation:tab-nudge-r 7s ease-in-out infinite;z-index:150}.rate-tab:hover{padding-left:9px;padding-right:14px}.rate-tab-text{transform:none}@keyframes tab-nudge-r{0%,86%,to{transform:translateY(-50%)}90%{transform:translateY(-50%) translate(-6px)}94%{transform:translateY(-50%) translate(2px)}}.rate-tab:before{content:"";position:absolute;inset:-3px;border-radius:inherit;border:2px solid rgba(139,92,246,.5);animation:ring-pulse 2.6s ease-out infinite;pointer-events:none}@media(max-width:640px){.rate-tab{top:auto;bottom:150px;transform:none;animation:none}}@keyframes star-pop{50%{transform:scale(1.4) rotate(15deg)}}@keyframes tick-draw{to{stroke-dashoffset:0}}@keyframes tick-pop{0%{transform:scale(0) rotate(-90deg)}to{transform:scale(1) rotate(0)}}@media(max-width:800px){.rate-grid{grid-template-columns:1fr}.rl-preview{display:none}}.login2{position:relative;min-height:calc(100vh - var(--header-h));padding:clamp(28px,5vw,64px) 0;overflow:hidden;background:linear-gradient(135deg,#eef2ff,#fdf2f8 50%,#fff7ed);display:grid;align-items:center}.l2-bg i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.45;animation:blob 16s ease-in-out infinite}.l2-bg i:nth-child(1){width:420px;height:420px;background:#8b5cf6;top:-140px;left:-100px}.l2-bg i:nth-child(2){width:380px;height:380px;background:#ff3d5a;bottom:-140px;right:-80px;animation-direction:reverse}.l2-bg i:nth-child(3){width:260px;height:260px;background:#f7931e;top:40%;left:45%;opacity:.25}.l2-grid{position:relative;padding:0;width:calc(100% - 32px);display:grid;grid-template-columns:1.05fr .95fr;border-radius:36px;overflow:hidden;background:#fff;box-shadow:0 50px 100px -40px #0b1b3f73;max-width:1080px}.l2-visual{position:relative;padding:40px;color:#fff;background:radial-gradient(500px 400px at 0 0,#4f46e5,transparent 70%),radial-gradient(500px 400px at 100% 100%,#e8344e,transparent 70%),#1e1b4b;overflow:hidden;display:flex;flex-direction:column;gap:26px;min-height:560px}.l2v-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#ffffff1f;font-size:.78rem;font-weight:700}.l2v-big{font-family:var(--font-head);font-weight:700;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.1;margin:14px 0 8px;text-align:left}.l2v-big span{background:linear-gradient(120deg,#fde047,#f7931e);-webkit-background-clip:text;background-clip:text;color:transparent}.l2v-small{opacity:.8;margin:0;text-align:left}.l2v-wallet{position:relative;height:210px;perspective:900px}.l2v-card{position:absolute;left:50%;top:50%;width:210px;height:128px;margin:-64px 0 0 -105px;border-radius:18px;padding:16px;display:flex;align-items:flex-end;gap:8px;font-weight:700;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 20px 40px -16px #0009;transform:rotate(calc((var(--i) - 1.5) * 12deg)) translate(calc((var(--i) - 1.5) * 64px));animation:fan-cards 6s var(--ease) infinite;animation-delay:calc(var(--i) * .1s)}.l2v-card i{position:absolute;right:16px;top:16px;width:34px;height:24px;border-radius:5px;background:linear-gradient(135deg,#fde68a,#d97706)}@keyframes fan-cards{0%,to{translate:0 0}50%{translate:0 -10px}}.l2v-heart{position:absolute;left:50%;bottom:-30px;width:96px;height:96px;margin-left:-48px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 10px #ffffff1f,0 0 40px #ff3d5a99;z-index:2}.l2v-meter{margin-top:auto}.l2v-meter span{font-size:.8rem;opacity:.8}.l2v-meter i{display:block;height:10px;border-radius:10px;background:#ffffff26;margin-top:6px;overflow:hidden}.l2v-meter b{display:block;height:100%;width:72%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#fde047);animation:meter 4s var(--ease) infinite}@keyframes meter{0%{width:20%}60%,to{width:82%}}.l2v-float{position:absolute;font-family:var(--font-head);font-weight:700;font-size:1.6rem;color:#fde04759;left:calc(10% + var(--i) * 18%);bottom:-30px;animation:float-up 10s linear infinite;animation-delay:calc(var(--i) * -2s)}.login2 .login-card{width:100%;border-radius:0;box-shadow:none;padding:clamp(26px,4vw,46px);align-self:center}@media(max-width:860px){.l2-grid{grid-template-columns:1fr}.l2-visual{min-height:0;padding:28px}.l2v-wallet{height:170px}}@media(max-width:480px){.l2v-card{width:170px;height:104px;margin:-52px 0 0 -85px}}.join.theme-hcp{--rc: #3d5afe;background:linear-gradient(160deg,#eef2ff,#f8fafc 60%)}.join.theme-caregiver{--rc: #f59e0b;background:linear-gradient(160deg,#fff7ed,#f8fafc 60%)}.join.theme-patient{--rc: #10b981;background:linear-gradient(160deg,#ecfdf5,#f8fafc 60%)}.join{transition:background .8s}.join-card{border-top:6px solid var(--rc);transition:border-color .6s}.js-rewards{width:100%;margin-top:4px}.js-rewards>span{display:block;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--gold);margin-bottom:8px}.js-rewards div{display:flex;flex-wrap:wrap;gap:6px}.js-rewards em{display:inline-flex;align-items:center;gap:5px;font-style:normal;font-size:.76rem;font-weight:600;padding:5px 10px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.2);color:#fff;animation:pop-in .4s var(--ease) both;animation-delay:calc(var(--i) * 70ms + .4s)}.g-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#f1f5f9;transition:transform .4s cubic-bezier(.34,1.8,.64,1),background .3s,color .3s}.g-female{color:#ec4899}.g-male{color:#3d5afe}.g-genderOther{color:#8b5cf6}.g-eyeOff{color:#64748b}.chip-pick label:hover .g-ic{transform:rotate(-12deg) scale(1.15)}.chip-pick label.on .g-ic{background:#ffffff40;color:#fff;animation:g-bounce .6s cubic-bezier(.34,1.8,.64,1)}@keyframes g-bounce{0%{transform:scale(.4) rotate(-40deg)}to{transform:none}}.dob-cake{position:relative;animation:cake-wobble 3s ease-in-out infinite}.dob-cake:after{content:"";position:absolute;left:50%;top:-5px;width:5px;height:8px;margin-left:-2.5px;border-radius:50%/60% 60% 40% 40%;background:linear-gradient(#fde047,#f97316);animation:flame .4s ease-in-out infinite alternate}@keyframes flame{0%{transform:scale(1) rotate(-6deg)}to{transform:scale(1.2,.9) rotate(6deg)}}@keyframes cake-wobble{0%,90%,to{transform:rotate(0)}94%{transform:rotate(-8deg)}97%{transform:rotate(8deg)}}.dob-btn:focus-visible .dob-cake,.dob.is-open .dob-cake{background:#fce7f3;transform:scale(1.1)}.dob-grid button.sel{background:linear-gradient(140deg,var(--rc, #e8344e),#f7931e);animation:g-bounce .5s cubic-bezier(.34,1.8,.64,1)}.cover{isolation:isolate}.cv-prop.pr0{right:42%;top:14%}.cv-prop.pr1{right:6%;top:10%;animation-delay:-1.3s;color:var(--to)}.cv-prop.pr2{left:36%;bottom:10%;animation-delay:-2.6s}.footer-aurora i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.35;animation:blob 16s ease-in-out infinite}.footer-aurora i:nth-child(1){width:420px;height:420px;background:#e8344e;top:-160px;left:-120px}.footer-aurora i:nth-child(2){width:380px;height:380px;background:#3d5afe;top:30%;right:-120px;animation-direction:reverse}.footer-aurora i:nth-child(3){width:300px;height:300px;background:#14b8a6;bottom:-120px;left:40%}.footer-ecg{position:absolute;left:0;right:0;top:0;width:100%;height:80px;opacity:.6}.footer-ecg path{fill:none;stroke:#ff3d5a;stroke-width:2.5;stroke-dasharray:20 80;filter:drop-shadow(0 0 6px #ff3d5a);animation:ecg-run 4s linear infinite}.footer-cta{position:relative;z-index:1}.fc-stack{position:relative;width:96px;height:96px;perspective:600px;flex:none}.fc-coin{position:absolute;left:0;top:0;width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff7c2,#facc15 45%,#d97706);box-shadow:inset 0 0 0 5px #ffffff59,0 0 30px #facc1566;animation:coin-cycle 8s linear infinite;animation-delay:calc(var(--i) * -2s)}.fc-coin b{font-family:var(--font-head);font-size:2.1rem;color:#7c4a00}@keyframes coin-cycle{0%{transform:rotateY(0) translateZ(0);opacity:0}5%{opacity:1}25%{transform:rotateY(360deg);opacity:1}30%,to{opacity:0;transform:rotateY(450deg)}}.footer-main{position:relative;z-index:1;display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr 1.3fr;gap:30px;padding-bottom:40px}.fm-brand p{font-size:.92rem;margin:16px 0 18px;text-align:left}.fm-logo{display:inline-block;text-decoration:none}.fm-col h3{color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.fm-col ul{list-style:none;display:grid;gap:10px}.fm-col a{position:relative;color:#ffffffb8;text-decoration:none;font-size:.92rem;transition:color .2s}.fm-col a:before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:1.5px;background:var(--grad-brand);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.fm-col a:hover{color:#fff}.fm-col a:hover:before{transform:scaleX(1)}.fm-contact li{display:flex;gap:10px;align-items:flex-start;font-size:.9rem}.fm-contact svg{flex:none;margin-top:3px;color:var(--orange)}.fm-social{list-style:none;display:flex;gap:12px}.sorb{position:relative}.sorb-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fff;text-decoration:none;transition:transform .35s cubic-bezier(.34,1.8,.64,1);animation:float-y 4s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s)}.sorb-facebook .sorb-ic{background:#1877f2}.sorb-linkedin .sorb-ic{background:#0a66c2}.sorb-youtube .sorb-ic{background:red}.sorb-instagram .sorb-ic{background:radial-gradient(circle at 30% 107%,#fdf497,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.sorb-ic:hover{transform:translateY(-4px) rotate(-8deg) scale(1.1)}.sorb-qr{position:absolute;right:-6px;bottom:-6px;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:#fff;color:var(--ink);box-shadow:var(--shadow-sm)}.sorb-pop{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%) scale(.6);opacity:0;pointer-events:none;padding:10px;border-radius:16px;background:#fff;box-shadow:var(--shadow-lg);display:grid;justify-items:center;gap:4px;transition:all .35s cubic-bezier(.34,1.6,.64,1);z-index:5}.sorb-pop small{color:var(--ink);font-size:.7rem;font-weight:600}.sorb.is-open .sorb-pop{opacity:1;transform:translate(-50%) scale(1);pointer-events:auto}.footer-trust{position:relative;z-index:1;display:grid;grid-template-columns:auto 1fr;gap:32px;align-items:center;padding:28px 30px;border-radius:28px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);margin-bottom:24px}.ft-label{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.14em;margin-bottom:12px;color:#fff9}.fr-show{display:flex;align-items:center;gap:16px}.frs-card{position:relative;display:block;width:190px;padding:8px 12px;border-radius:16px;background:#fff;overflow:hidden;transform:perspective(600px) rotateY(-10deg);transition:transform .5s var(--ease);box-shadow:0 20px 40px -20px #00000080}.frs-card:hover,.fr-show:hover .frs-card{transform:perspective(600px) rotateY(0) scale(1.04)}.frs-card img{width:100%;height:auto;display:block}.badge-parade{list-style:none;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.bp-item{width:108px;height:78px;perspective:700px;animation:float-y 4.5s ease-in-out infinite;animation-delay:calc(var(--i) * -.8s);outline:none}.bp-item.is-round{width:78px}.bp-inner{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.34,1.4,.64,1)}.bp-item:hover .bp-inner,.bp-item:focus .bp-inner{transform:rotateY(180deg)}.bp-front,.bp-back{position:absolute;inset:0;border-radius:16px;display:grid;place-items:center;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.bp-front{background:#fff;padding:8px;box-shadow:0 12px 24px -12px #00000080}.is-round .bp-front{border-radius:50%}.bp-front img{max-width:100%;max-height:100%;object-fit:contain}.bp-back{transform:rotateY(180deg);background:var(--grad-brand);color:#fff;text-align:center;padding:6px;align-content:center}.is-round .bp-back{border-radius:50%}.bp-back b{font-size:.72rem;line-height:1.1}.bp-back small{font-size:.58rem;line-height:1.2;opacity:.9;text-align:center}.badge-parade.is-light{justify-content:center;margin-top:18px}.badge-parade.is-light .bp-front{box-shadow:var(--shadow);border:1px solid var(--line)}@media(max-width:1080px){.footer-main{grid-template-columns:1fr 1fr 1fr}.fm-brand{grid-column:1 / -1}.footer-trust{grid-template-columns:1fr}}@media(max-width:640px){.footer-main{grid-template-columns:1fr 1fr}.fm-contact{grid-column:1 / -1}.footer-trust{padding:20px}.fr-show{flex-wrap:wrap}.bp-item{width:92px;height:66px}.bp-item.is-round{width:66px}}.captcha-body input::placeholder{letter-spacing:normal;text-transform:none;font-weight:500}:root{--navy: #1b1035;--navy-2: #2a1a52;--ink: #170f2e;--text: #3d3a52;--muted: #6b6884;--line: #e7e5f2;--bg: #f6f7fc;--orange: #ff6a2c;--orange-2: #ffb020;--red: #ef2d56;--blue: #2457f5;--violet: #8a4dff;--teal: #00a88a;--green: #00b386;--amber: #ffb020;--grad-brand: linear-gradient(120deg, #ef2d56 0%, #ff6a2c 50%, #ffb020 100%);--grad-cool: linear-gradient(120deg, #2457f5 0%, #8a4dff 100%);--hcp-1: #2457f5;--hcp-2: #8a4dff;--hcp-soft: #eef0ff;--cg-1: #ff9f1c;--cg-2: #ff4f6d;--cg-soft: #fff3e6;--pt-1: #00b386;--pt-2: #12c2e9;--pt-soft: #e5faf4;--shadow: 0 14px 34px -14px rgba(27, 16, 53, .22);--shadow-lg: 0 34px 80px -30px rgba(27, 16, 53, .42)}body{background:var(--bg)}.rgrade-hcp{--g1: var(--hcp-1);--g2: var(--hcp-2);--gs: var(--hcp-soft)}.rgrade-caregiver{--g1: var(--cg-1);--g2: var(--cg-2);--gs: var(--cg-soft)}.rgrade-patient{--g1: var(--pt-1);--g2: var(--pt-2);--gs: var(--pt-soft)}.t-hcp{--g1: var(--hcp-1);--g2: var(--hcp-2);--gs: var(--hcp-soft)}.t-caregiver{--g1: var(--cg-1);--g2: var(--cg-2);--gs: var(--cg-soft)}.t-patient{--g1: var(--pt-1);--g2: var(--pt-2);--gs: var(--pt-soft)}.dark-band{background:radial-gradient(1000px 500px at 0 0,#3b1d78 0%,transparent 60%),radial-gradient(900px 500px at 100% 100%,#7a1f3d 0%,transparent 60%),var(--navy)}.btn-primary{background:var(--grad-brand);box-shadow:0 12px 26px -12px #ff6a2cd9}.btn-ghost{border-color:#dcd8ee}.btn-ghost:hover{border-color:var(--orange);color:var(--orange)}.text-link{color:var(--orange)}.eyebrow i:after{box-shadow:0 0 0 3px color-mix(in srgb,currentColor 20%,transparent)}.site-header{background:#ffffffdb;border-bottom:1px solid rgba(231,229,242,.8)}.site-header:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#ef2d56,#ff6a2c,#ffb020,#ff6a2c,#ef2d56);background-size:200% 100%;animation:strip 8s linear infinite}@keyframes strip{to{background-position:200% 0}}.site-header.is-scrolled{background:#fffffff2;box-shadow:0 10px 30px -20px #1b103559}.header-progress{background:linear-gradient(90deg,#ff6a2c,#ffb020);height:3px}.main-nav{padding:5px;border-radius:999px;background:linear-gradient(135deg,#1b1035,#2e1a5c);box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 26px -14px #1b1035cc}.nav-pill{background:linear-gradient(120deg,#ff6a2c,#ffb020);box-shadow:0 6px 18px -6px #ff6a2ce6;height:36px;margin-top:-18px}.nav-link{color:#ffffffc7;font-weight:500}.nav-link:hover{color:#ffb020}.nav-link[aria-current]{color:#1b1035;font-weight:700}.nav-badge{background:#ef2d56}.nav-link[aria-current] .nav-badge{background:#1b1035}.btn-login{border-color:#1b1035;color:#1b1035}.btn-login:hover,.btn-login.on{background:#1b1035;color:#fff}.btn-join{background:linear-gradient(120deg,#ff6a2c,#ffb020);color:#1b1035;box-shadow:0 10px 22px -10px #ff6a2ce6}.burger{border-color:#1b1035}.mm-panel{background:radial-gradient(500px 300px at 100% 0,#3b1d78,transparent 70%),#1b1035}.mm-link[aria-current]{background:linear-gradient(120deg,rgba(255,106,44,.25),transparent)}.mm-num{color:#ffb020}@media(max-width:1360px){.nav-link{padding:8px 10px;font-size:.86rem}}.vlogo{display:inline-flex;line-height:0}.vlogo svg{overflow:visible;display:block;height:auto}.vl-heart{transform-box:fill-box;transform-origin:50% 60%;animation:vl-beat 2.4s ease-in-out infinite}@keyframes vl-beat{0%,40%,to{transform:scale(1)}8%{transform:scale(1.08)}16%{transform:scale(.98)}24%{transform:scale(1.05)}}.vl-ecg{stroke-dasharray:100;stroke-dashoffset:0;animation:vl-ecg 2.4s linear infinite}@keyframes vl-ecg{0%{stroke-dashoffset:100}55%,to{stroke-dashoffset:0}}.vl-gloss{animation:vl-gloss 4.8s ease-in-out infinite}@keyframes vl-gloss{0%,60%{transform:skew(-20deg) translate(0)}to{transform:skew(-20deg) translate(150px)}}.vs{transform-box:fill-box;transform-origin:center;animation:vl-spark 2.4s ease-in-out infinite}.vs2{animation-delay:.4s}.vs3{animation-delay:.8s}.vs4{animation-delay:1.2s}@keyframes vl-spark{0%,to{transform:scale(1) rotate(0);opacity:1}50%{transform:scale(.45) rotate(90deg);opacity:.5}}.vlogo:hover .vl-heart{animation-duration:1.1s}.header-logo .vlogo svg{height:44px;width:auto}@media(max-width:520px){.header-logo .vlogo svg{height:34px}}.pc-layer{position:fixed;inset:0;pointer-events:none;z-index:2147483000}.pc-trail{position:fixed;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:linear-gradient(120deg,#ff6a2c,#ef2d56);box-shadow:0 0 10px #ff6a2cb3;opacity:calc(.75 - var(--i) * .08);will-change:transform}.pc-ring{position:fixed;left:0;top:0;will-change:transform;transition:opacity .2s}.pc-ring.is-hidden{opacity:0}.pc-halo{position:absolute;left:-18px;top:-18px;width:36px;height:36px;border-radius:50%;border:2px solid #ff6a2c;box-shadow:0 0 0 2px #ffffffe6,0 0 18px #ff6a2c8c,inset 0 0 0 2px #fff9;animation:pc-breathe 1.8s ease-in-out infinite;transition:transform .22s cubic-bezier(.34,1.6,.64,1),background .2s,border-color .2s}@keyframes pc-breathe{0%,to{scale:1}15%{scale:1.14}30%{scale:.96}}.pc-dot{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:#ef2d56;box-shadow:0 0 0 2px #fff;opacity:0}.pc-ring.is-hover .pc-halo{transform:scale(1.55);background:#ffb0202e;border-color:#ffb020}.pc-ring.is-down .pc-halo{transform:scale(.7)}.pc-burst{position:fixed;left:0;top:0}.pc-burst i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;background:#ef2d56;transform:rotate(45deg);animation:pc-b .7s cubic-bezier(.22,1,.36,1) forwards}.pc-burst i:before,.pc-burst i:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:inherit}.pc-burst i:before{left:-5px}.pc-burst i:after{top:-5px}.pc-burst i:nth-child(1){--dx: 0px;--dy: -34px}.pc-burst i:nth-child(2){--dx: 30px;--dy: -16px;background:#ff6a2c}.pc-burst i:nth-child(3){--dx: 30px;--dy: 18px;background:#ffb020}.pc-burst i:nth-child(4){--dx: 0;--dy: 34px;background:#8a4dff}.pc-burst i:nth-child(5){--dx: -30px;--dy: 18px;background:#00b386}.pc-burst i:nth-child(6){--dx: -30px;--dy: -16px;background:#2457f5}@keyframes pc-b{0%{opacity:1;translate:0 0;scale:1}to{opacity:0;translate:var(--dx) var(--dy);scale:.3}}.role-hero{position:relative;overflow:hidden;padding:clamp(26px,4vw,46px) 0 clamp(50px,6vw,84px);background:linear-gradient(170deg,var(--gs),var(--bg) 70%);transition:background .8s}.rh-bg{position:absolute;inset:0;pointer-events:none}.rh-bg>i{position:absolute;border-radius:50%;filter:blur(80px);opacity:.35;transition:background 1s;animation:blob 18s ease-in-out infinite}.rh-bg>i:nth-child(1){width:560px;height:560px;background:var(--g1);top:-240px;right:-60px}.rh-bg>i:nth-child(2){width:420px;height:420px;background:var(--g2);bottom:-200px;left:-160px;animation-direction:reverse}.rh-bg>i:nth-child(3){width:280px;height:280px;background:#ffb020;top:40%;left:44%;opacity:.16}.rh-ecg{position:absolute;left:0;right:0;bottom:6%;height:120px;opacity:.55}.rh-ecg svg{width:100%;height:100%}.rh-ecg path{fill:none;stroke:var(--g1);stroke-width:2.5;stroke-dasharray:18 82;animation:ecg-run 4s linear infinite}.rh-inner{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(20px,4vw,56px);align-items:center}.rh-tabs{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:6px;border-radius:22px;background:#fff;box-shadow:0 18px 40px -22px #1b103573,inset 0 0 0 1px var(--line);margin-bottom:24px;isolation:isolate}.rh-slider{position:absolute;z-index:-1;top:6px;bottom:6px;left:6px;width:calc((100% - 12px) / 3);border-radius:16px;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 14px 28px -12px var(--g1);transform:translate(calc(var(--n) * 100%));transition:transform .6s cubic-bezier(.34,1.3,.64,1),background .6s}.rh-tab{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;text-align:left;overflow:hidden;color:var(--ink);transition:color .4s}.rht-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none;color:var(--g1);background:var(--gs);transition:background .4s,color .4s,transform .5s cubic-bezier(.34,1.6,.64,1)}.rh-tab.on .rht-ic{background:#ffffff38;color:#fff;transform:rotate(-8deg) scale(1.08)}.rht-txt{display:grid;min-width:0;line-height:1.2}.rht-txt b{font-size:.88rem}.rht-txt small{font-size:.7rem;color:var(--muted)}.rh-tab.on b,.rh-tab.on small{color:#fff}.rht-timer{position:absolute;left:12px;right:12px;bottom:4px;height:3px;border-radius:3px;background:#ffffffd9;transform-origin:left;animation:timer-up 9s linear forwards}@keyframes timer-up{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rh-panel{animation:rh-in .6s var(--ease)}@keyframes rh-in{0%{opacity:0;transform:translateY(14px);filter:blur(3px)}}.rh-motto{display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;margin-bottom:14px;border-radius:999px;font-family:var(--font-head);font-weight:700;color:var(--g1);background:#fff;box-shadow:0 8px 20px -14px var(--g1),inset 0 0 0 1px color-mix(in srgb,var(--g1) 25%,white);text-align:left}.rm-av{width:30px;height:30px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--g1)}.role-hero .hero-title{font-size:clamp(2.1rem,4.3vw,3.5rem)}.role-hero .hl-grad .hw{background-image:linear-gradient(120deg,var(--g1),var(--g2))}.rh-lead{font-size:clamp(1rem,1.3vw,1.1rem);max-width:60ch;margin:16px 0 20px}.role-hero .ph-badges li:before{color:var(--g1)}.rh-art{min-width:0;animation:rh-in .7s var(--ease)}@media(max-width:960px){.rh-inner{grid-template-columns:1fr}.rh-art{max-width:460px;margin:0 auto;width:100%}}@media(max-width:560px){.rh-tab{flex-direction:column;text-align:center;gap:4px;padding:8px 4px}.rht-txt small{display:none}.rht-txt b{font-size:.72rem}.rht-ic{width:32px;height:32px}}.s-slot{background:radial-gradient(800px 360px at 50% 0,#fff1e8,transparent 70%),var(--bg)}.slot-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center}.slot{position:relative;max-width:520px;width:100%;margin:0 auto;padding:22px 22px 30px;border-radius:34px;background:linear-gradient(160deg,#2e1a5c,#1b1035 55%,#12092a);box-shadow:inset 0 0 0 3px #ffb020,inset 0 0 0 8px #1b1035,inset 0 0 0 10px #ffb02080,0 40px 80px -30px #1b1035cc}.slot-sign{position:relative;text-align:center;padding:16px 12px 14px;margin-bottom:16px;border-radius:20px;background:linear-gradient(120deg,#ef2d56,#ff6a2c,#ffb020);color:#fff;overflow:hidden}.slot-sign b{display:block;font-family:var(--font-head);font-size:clamp(1.2rem,3vw,1.6rem);letter-spacing:-.01em;text-shadow:0 2px 0 rgba(0,0,0,.15)}.slot-sign small{font-size:.8rem;opacity:.9}.slot-bulbs{position:absolute;inset:5px;pointer-events:none}.slot-bulbs i{position:absolute;width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff;animation:bulb 1s steps(1) infinite;animation-delay:calc(var(--i) * .08s)}.slot-bulbs i:nth-child(-n+9){top:0;left:calc(4% + (var(--i)) * 11%)}.slot-bulbs i:nth-child(n+10){bottom:0;left:calc(4% + (var(--i) - 9) * 11%)}@keyframes bulb{50%{background:#ffe29a;box-shadow:none;opacity:.5}}.slot-window{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;height:296px;padding:10px;border-radius:20px;background:#0b0620;box-shadow:inset 0 10px 20px #0009}.slot-line{position:absolute;left:4px;right:4px;top:50%;height:96px;margin-top:-48px;border-radius:16px;border:2px solid rgba(255,176,32,.55);pointer-events:none;z-index:2;transition:box-shadow .3s,border-color .3s}.slot.is-won .slot-line{border-color:#ffb020;box-shadow:0 0 0 4px #ffb02040,0 0 30px #ffb02080;animation:win-flash .4s steps(1) 3}@keyframes win-flash{50%{border-color:#fff}}.reel{position:relative;overflow:hidden;border-radius:14px;background:linear-gradient(180deg,#e9e5f7,#fff 30% 70%,#e9e5f7)}.reel:before,.reel:after{content:"";position:absolute;left:0;right:0;height:30%;z-index:1;pointer-events:none}.reel:before{top:0;background:linear-gradient(#0b0620cc,transparent)}.reel:after{bottom:0;background:linear-gradient(transparent,#0b0620cc)}.reel-strip{will-change:transform}.reel-item{height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px;text-align:center}.ri-ic{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--c);box-shadow:0 8px 16px -8px var(--c)}.reel-item small{font-size:.66rem;font-weight:700;color:var(--ink);line-height:1.15;text-align:center}.slot-tray{position:relative;height:34px;margin-top:14px;border-radius:0 0 18px 18px;background:linear-gradient(180deg,#0b0620,#2e1a5c);overflow:hidden}.tray-coin{position:absolute;bottom:-20px;left:calc(10% + var(--i) * 10%);width:22px;height:22px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7c2,#fcd34d 45%,#d97706);opacity:0}.slot.is-won .tray-coin{animation:tray-pop .9s cubic-bezier(.34,1.6,.64,1) forwards;animation-delay:calc(var(--i) * 60ms)}@keyframes tray-pop{0%{opacity:1;transform:translateY(0)}60%{transform:translateY(-34px) rotate(200deg)}to{opacity:1;transform:translateY(-14px) rotate(360deg)}}.slot-lever{position:absolute;right:-26px;top:140px;width:30px;height:150px}.lv-stick{position:absolute;left:11px;top:26px;width:8px;height:110px;border-radius:6px;background:linear-gradient(90deg,#cbd5e1,#f8fafc,#94a3b8);transform-origin:bottom;transition:transform .35s cubic-bezier(.34,1.6,.64,1)}.lv-knob{position:absolute;left:-2px;top:0;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ff9aa8,#ef2d56 55%,#9f1239);box-shadow:0 6px 14px #ef2d5699;transition:transform .35s cubic-bezier(.34,1.6,.64,1);animation:knob-hint 3s ease-in-out infinite}@keyframes knob-hint{0%,80%,to{transform:translateY(0)}88%{transform:translateY(8px)}}.slot-lever.is-pulled .lv-stick{transform:scaleY(.25)}.slot-lever.is-pulled .lv-knob{transform:translateY(84px);animation:none}.reward-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.reward-grid li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border-radius:20px;background:#fff;border:1.5px solid var(--line);transition:transform .45s cubic-bezier(.34,1.5,.64,1),box-shadow .3s,border-color .3s;overflow:hidden}.reward-grid li:after{content:"";position:absolute;right:-24px;bottom:-24px;width:70px;height:70px;border-radius:50%;background:var(--c);opacity:.08;transition:transform .5s}.reward-grid li:hover:after{transform:scale(3)}.rg-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,white);transition:background .3s,color .3s}.reward-grid b{font-size:.9rem;color:var(--ink);line-height:1.25}.reward-grid li.hit{border-color:var(--c);transform:translateY(-6px) scale(1.03);box-shadow:0 18px 30px -16px var(--c)}.reward-grid li.hit .rg-ic{background:var(--c);color:#fff}.reward-grid li.rg-note{grid-column:1 / -1;flex-direction:row;align-items:center;padding:12px 16px;background:#fff7ed;border-color:#fed7aa;color:#9a3412;font-size:.86rem}.reward-grid li.rg-note:after{display:none}@media(max-width:960px){.slot-wrap{grid-template-columns:1fr}.slot-lever{right:-14px}}@media(max-width:520px){.reward-grid{grid-template-columns:1fr 1fr}.reel-item small{font-size:.58rem}.ri-ic{width:38px;height:38px}.slot{padding:16px 16px 22px}.slot-lever{right:-8px;transform:scale(.8)}}.s-hub{background:radial-gradient(700px 300px at 50% 50%,#f1ebff,transparent 70%),#fff}.hub{position:relative;max-width:1000px;margin:0 auto;height:440px}.hub-wires{position:absolute;inset:0;width:100%;height:100%}.hw-path{fill:none;stroke:#e2def2;stroke-width:3;stroke-dasharray:4 8}.hub-wires g.on .hw-path{stroke:var(--c);animation:dash 1s linear infinite}.hw-dot{fill:#d6d1ec}.hub-wires g.on .hw-dot{fill:var(--c);filter:drop-shadow(0 0 6px var(--c))}.hub-node{position:absolute;width:240px;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:#fff;text-align:left;box-shadow:var(--shadow);border:2px solid transparent;transition:transform .4s cubic-bezier(.34,1.5,.64,1),border-color .3s,box-shadow .3s}.hn-0{left:0;top:4%}.hn-1{right:0;top:4%}.hn-2{left:0;bottom:4%}.hn-3{right:0;bottom:4%}.hub-node.on{border-color:var(--c);transform:scale(1.05);box-shadow:0 20px 40px -18px var(--c)}.hn-ic{position:relative;width:48px;height:48px;border-radius:15px;display:grid;place-items:center;color:#fff;background:var(--c);flex:none}.hn-ic i{position:absolute;inset:-4px;border-radius:18px;border:2px solid var(--c);opacity:0}.hub-node.on .hn-ic i{animation:ring-pulse 1.6s ease-out infinite}.hn-txt b{display:block;color:var(--ink);font-size:.95rem}.hn-txt small{color:var(--muted);font-size:.8rem}.hub-phone{position:absolute;left:50%;top:50%;width:220px;height:420px;margin:-210px 0 0 -110px;border-radius:40px;padding:14px;background:linear-gradient(160deg,#2e1a5c,#1b1035);box-shadow:var(--shadow-lg),inset 0 0 0 2px #463074;overflow:hidden}.hub-phone:before{content:"";position:absolute;inset:14px;border-radius:28px;background:radial-gradient(circle at 30% 20%,#8a4dff,transparent 60%),radial-gradient(circle at 80% 85%,#ff6a2c,transparent 55%),#2a1554}.hp-notch{position:absolute;top:22px;left:50%;width:80px;height:22px;margin-left:-40px;border-radius:999px;background:#000;z-index:2}.hp-time{position:relative;z-index:1;display:block;text-align:center;color:#fff;font-family:var(--font-head);font-size:2.6rem;font-weight:400;margin-top:54px}.hp-date{position:relative;z-index:1;display:block;text-align:center;color:#fffc;font-size:.7rem}.hp-stack{position:relative;z-index:1;display:grid;gap:8px;padding:18px 6px}.hp-note{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;padding:10px;border-radius:16px;background:#ffffffeb;transform:scale(calc(1 - var(--d) * .05));opacity:calc(1 - var(--d) * .22);transform-origin:top;animation:note-drop .55s cubic-bezier(.34,1.5,.64,1)}@keyframes note-drop{0%{transform:translateY(-40px) scale(.8);opacity:0}}.hpn-ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;background:var(--c)}.hpn-t b{display:block;font-size:.7rem;color:var(--ink);line-height:1.25}.hpn-t small{font-size:.62rem;color:var(--muted)}.hp-note em{font-style:normal;font-size:.6rem;color:var(--muted);align-self:start}.hp-ring{position:absolute;left:50%;bottom:30px;width:54px;height:54px;margin-left:-27px;border-radius:50%;border:2px solid rgba(255,255,255,.4);animation:ring-pulse 2s ease-out infinite}@media(max-width:860px){.hub{height:auto;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hub-wires{display:none}.hub-node{position:static;width:auto}.hub-phone{position:relative;left:auto;top:auto;margin:16px auto 0;grid-column:1 / -1}}@media(max-width:480px){.hub{grid-template-columns:1fr}}.s-voices{background:radial-gradient(800px 400px at 20% 0,#ffe9f2,transparent 70%),radial-gradient(800px 400px at 100% 100%,#ece9ff,transparent 70%),var(--bg);overflow:hidden}.hb-filters button em{font-style:normal;font-size:.72rem;padding:0 6px;border-radius:999px;background:#1b103514;margin-left:4px}.hb-filters button.on em{background:#ffffff40}.vw-grid2{display:grid;grid-template-columns:1.05fr 1fr;gap:26px;align-items:stretch}.vw-spot{position:relative;margin:0;padding:34px 32px 24px;border-radius:32px;color:#fff;background:linear-gradient(150deg,var(--c),color-mix(in srgb,var(--c) 45%,#1b1035));box-shadow:0 40px 80px -36px var(--c);overflow:hidden;display:flex;flex-direction:column;animation:spot-in .6s cubic-bezier(.34,1.3,.64,1)}@keyframes spot-in{0%{opacity:0;transform:rotateY(-20deg) translate(-30px)}}.vs-glow{position:absolute;right:-80px;top:-80px;width:260px;height:260px;border-radius:50%;background:#ffffff24;animation:blob 10s ease-in-out infinite}.vs-tag{position:relative;align-self:flex-start;display:inline-flex;gap:8px;align-items:center;padding:5px 12px;border-radius:999px;background:#ffffff2e;font-weight:700;font-size:.78rem}.vs-tag em{font-style:normal;background:#ffb020;color:#1b1035;padding:1px 8px;border-radius:999px}.vs-quote{position:relative;width:52px;fill:#ffffff59;margin:18px 0 10px}.vw-spot blockquote{position:relative;margin:0 0 16px;flex:1}.vw-spot blockquote p{font-family:var(--font-head);font-size:clamp(1.1rem,1.9vw,1.4rem);font-weight:600;line-height:1.5;color:#fff}.vs-stars{color:#ffd166}.vs-stars .off{color:#ffffff4d}.vw-spot figcaption{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.2)}.vs-av{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;font-weight:700;background:#ffffff38}.vs-who{display:grid;line-height:1.3}.vs-who small{opacity:.85}.vs-place{margin-left:auto;display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:999px;background:#ffffff29;font-weight:600;font-size:.86rem}.vs-nav{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;font-size:.84rem;font-weight:700}.vs-nav button{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff2e;transition:background .2s}.vs-nav button:hover{background:#ffffff57}.vw-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;height:560px;mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.vw-col{overflow:hidden}.vw-track{display:grid;gap:12px;animation:col-up var(--dur) linear infinite}.vw-col.down .vw-track{animation-name:col-down}.vw-col:hover .vw-track{animation-play-state:paused}@keyframes col-up{to{transform:translateY(-50%)}}@keyframes col-down{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.vw-mini{width:100%;display:grid;gap:6px;padding:12px;border-radius:18px;background:#fff;text-align:left;border-top:4px solid var(--c);box-shadow:var(--shadow);transition:transform .3s,box-shadow .3s}.vw-mini:hover,.vw-mini.on{transform:scale(1.03);box-shadow:0 18px 30px -16px var(--c)}.vw-mini.on{outline:2px solid var(--c)}.vm-top{display:flex;align-items:center;gap:8px}.vm-av{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;font-size:.7rem;font-weight:700;color:#fff;background:var(--c);flex:none}.vm-who{display:grid;flex:1;min-width:0;line-height:1.2}.vm-who b{font-size:.76rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vm-who small{font-size:.66rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vm-q{font-size:.74rem;line-height:1.45;color:var(--text);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:960px){.vw-grid2{grid-template-columns:1fr}.vw-cols{height:420px}}@media(max-width:560px){.vw-cols{grid-template-columns:1fr 1fr}.vw-cols .vw-col:nth-child(3){display:none}.vw-spot{padding:26px 20px 18px}.vs-place{margin-left:0}}.s-faq{background:#fff}.cfaq{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;max-width:1060px;margin:0 auto;align-items:start}.cf-qs{list-style:none;display:grid;gap:8px}.cf-qs button{width:100%;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:16px;background:var(--bg);border:1.5px solid transparent;font-weight:600;color:var(--ink);text-align:left;transition:all .3s var(--ease)}.cf-qs button svg{color:var(--orange);flex:none}.cf-qs button:hover{transform:translate(4px);border-color:#fed7aa}.cf-qs button.on{background:linear-gradient(120deg,#ff6a2c,#ffb020);color:#fff;box-shadow:0 14px 26px -14px #ff6a2ce6}.cf-qs button.on svg{color:#fff}.cf-window{position:sticky;top:calc(var(--header-h) + 20px);border-radius:28px;overflow:hidden;background:#fff;box-shadow:var(--shadow-lg);border:1px solid var(--line)}.cf-head{display:flex;align-items:center;gap:12px;padding:14px 18px;color:#fff;background:linear-gradient(120deg,#1b1035,#3b1d78 60%,#ff6a2c)}.cf-av .persona{border-radius:50%;box-shadow:0 0 0 2px #fff6}.cf-head b{display:block}.cf-head small{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;opacity:.85}.cf-body{min-height:260px;padding:20px 18px;display:flex;flex-direction:column;gap:12px;background:radial-gradient(circle at 1px 1px,#ebe8f6 1px,transparent 0) 0 0 / 18px 18px,#faf9ff}.cf-msg{max-width:88%;animation:note-in .4s var(--ease)}.cf-msg p{margin:0;padding:12px 16px;border-radius:18px;font-size:.95rem;line-height:1.55}.cf-msg.me{align-self:flex-end}.cf-msg.me p{background:linear-gradient(120deg,#ff6a2c,#ffb020);color:#fff;border-radius:18px 4px 18px 18px;font-weight:600;text-align:left}.cf-msg.bot p{background:#fff;color:var(--text);border-radius:4px 18px 18px;box-shadow:var(--shadow)}.cf-msg.typing{display:flex;gap:4px;padding:14px 16px;background:#fff;border-radius:4px 18px 18px;box-shadow:var(--shadow);width:max-content}.cf-msg.typing i{width:8px;height:8px;border-radius:50%;background:#c4bfdb;animation:typing 1.2s infinite}.cf-msg.typing i:nth-child(2){animation-delay:.15s}.cf-msg.typing i:nth-child(3){animation-delay:.3s}@media(max-width:860px){.cfaq{grid-template-columns:1fr}.cf-window{position:static}}.community{background:radial-gradient(900px 400px at 0 0,#3b1d78,transparent 60%),radial-gradient(800px 400px at 100% 100%,#7a1f3d,transparent 60%),var(--navy)}.mchip-upi{background:#dcfce7;color:#15803d}.mchip-paypal{background:#dbeafe;color:#1d4ed8}.mchip-wire{background:#ccfbf1;color:#0f766e}.mchip-amazon{background:#fef3c7;color:#92400e}.mchip-report{background:#fce7f3;color:#be185d}.mchip-voucher{background:#ffedd5;color:#c2410c}.rate-tab{background:linear-gradient(180deg,#2457f5,#8a4dff 30%,#ff4f6d 65%,#00b386)}.c3-hero{position:relative;overflow:hidden;padding:clamp(28px,5vw,56px) 0 clamp(40px,5vw,70px);background:linear-gradient(160deg,#1b1035,#2e1a5c 55%,#4b1d4f);color:#ffffffd9}.c3-bg i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.5;animation:blob 16s ease-in-out infinite}.c3-bg i:nth-child(1){width:460px;height:460px;background:#ff6a2c;top:-200px;right:-100px}.c3-bg i:nth-child(2){width:380px;height:380px;background:#2457f5;bottom:-180px;left:-120px;animation-direction:reverse}.c3-bg i:nth-child(3){width:260px;height:260px;background:#00b386;top:40%;left:40%;opacity:.25}.c3-hero-in{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(24px,4vw,56px);align-items:center}.c3-hero .crumbs a,.c3-hero .crumbs li{color:#ffffffb3}.c3-hero .crumbs [aria-current]{color:#fff}.c3-hero h1{color:#fff;font-size:clamp(2rem,4.2vw,3.3rem)}.c3-hl{display:block;background:linear-gradient(120deg,#ffb020,#ff6a2c,#ef2d56);-webkit-background-clip:text;background-clip:text;color:transparent}.c3-lead{font-size:1.08rem;color:#fffc;margin:16px 0 22px;max-width:56ch}.dclock{display:inline-flex;align-items:center;gap:16px;padding:12px 20px 12px 12px;border-radius:22px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(8px)}.dclock svg{width:76px;height:76px;flex:none}.dc-face{fill:#fff;stroke:#ffb020;stroke-width:4}.dc-tick{stroke:#c4bfdb;stroke-width:2.5;stroke-linecap:round}.dc-h{stroke:#1b1035;stroke-width:5;stroke-linecap:round}.dc-m{stroke:#1b1035;stroke-width:3.5;stroke-linecap:round}.dc-s{stroke:#ef2d56;stroke-width:2;stroke-linecap:round;transition:transform .3s cubic-bezier(.34,1.8,.64,1)}.dc-pin{fill:#ef2d56}.dclock small{display:block;font-size:.76rem;opacity:.75}.dclock b{display:block;font-family:var(--font-head);font-size:1.8rem;color:#fff;line-height:1.1}.dclock span{font-size:.8rem;opacity:.75}.c3-tiles{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:14px;perspective:1000px}.c3-tiles li{animation:tile-in .7s cubic-bezier(.34,1.4,.64,1) both;animation-delay:calc(var(--i) * .11s + .2s)}@keyframes tile-in{0%{opacity:0;transform:rotateX(-50deg) translateY(30px)}}.ct{position:relative;width:100%;height:100%;display:grid;justify-items:start;gap:6px;padding:22px;border-radius:26px;text-align:left;text-decoration:none;color:#fff;background:linear-gradient(145deg,var(--c1),var(--c2));box-shadow:0 24px 50px -24px var(--c1),inset 0 0 0 1px #fff3;overflow:hidden;transition:transform .45s cubic-bezier(.34,1.4,.64,1),box-shadow .3s}.ct:before{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:#ffffff24;transition:transform .5s}.ct:hover{transform:translateY(-8px) rotateX(6deg);box-shadow:0 34px 60px -24px var(--c1)}.ct:hover:before{transform:scale(1.6)}.ct-ic{position:relative;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:#ffffff38;margin-bottom:6px}.ct-live{position:absolute;right:-3px;top:-3px;width:14px;height:14px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #ffffffe6;animation:ping 1.4s infinite}.ct b{font-family:var(--font-head);font-size:1.25rem}.ct-v{font-size:.9rem;opacity:.92;word-break:break-word}.ct em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-size:.78rem;font-weight:700;padding:3px 10px;border-radius:999px;background:#00000029}.ct-go{position:absolute;right:18px;bottom:18px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--c1);transition:transform .3s}.ct:hover .ct-go{transform:translate(4px) rotate(-45deg)}@media(max-width:960px){.c3-hero-in{grid-template-columns:1fr}}@media(max-width:480px){.c3-tiles{grid-template-columns:1fr}}.c3-main{background:radial-gradient(600px 300px at 0 0,#fff1e8,transparent 70%),var(--bg)}.c3-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:start}.env3-letter{position:relative;z-index:2;margin:0 18px 18px;padding:clamp(20px,3vw,32px);border-radius:22px;background:#fffdf9;background-image:repeating-linear-gradient(180deg,transparent 0 33px,#f1ece3 33px 34px);box-shadow:0 20px 40px -20px #1b103566;transform:translateY(40px);transition:transform .8s cubic-bezier(.34,1.3,.64,1)}.env3-letter form{display:grid;gap:16px}.l3-head{display:flex;align-items:center;gap:14px}.l3-av .persona{border-radius:50%;box-shadow:0 0 0 3px #ffe3cc}.l3-head h2{margin:0;font-size:1.5rem}.l3-head p{margin:0;font-family:Brush Script MT,Segoe Script,cursive;font-size:1.15rem;color:var(--muted);text-align:left}.l3-stamp{margin-left:auto;width:54px;height:64px;display:grid;place-items:center;color:#ef2d56;background:#fff;border:3px dashed #ffb020;border-radius:6px;transform:rotate(8deg);animation:bob 4s ease-in-out infinite}.t3-topics{border:0;padding:0;margin:0;min-width:0}.t3-topics legend{font-weight:700;color:var(--ink);margin-bottom:10px;padding:0;font-size:.9rem}.t3-topics legend b{color:var(--red)}.t3-topics>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.t3-topics label{position:relative;display:flex;align-items:center;gap:8px;padding:12px;border-radius:14px;background:#fff;border:1.5px solid var(--line);font-weight:600;font-size:.84rem;color:var(--ink);cursor:pointer;transition:all .25s}.t3-topics label svg{color:var(--orange);flex:none}.t3-topics input{position:absolute;opacity:0;pointer-events:none}.t3-topics label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.t3-topics label:hover{border-color:#fed7aa;transform:translateY(-2px)}.t3-topics label.on{background:linear-gradient(120deg,#1b1035,#3b1d78);color:#fff;border-color:transparent}.t3-topics label.on svg{color:#ffb020}@media(max-width:560px){.t3-topics>div{grid-template-columns:1fr 1fr}}.sent3{text-align:center;padding:30px 10px;display:grid;justify-items:center}.sent3 p{text-align:center!important;text-align-last:center}.s3-stamp{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#00b386,#12c2e9);box-shadow:0 0 0 10px #00b38626;margin-bottom:14px;animation:stamp-in .7s cubic-bezier(.34,1.8,.64,1)}.c3-side{display:grid;gap:18px;position:sticky;top:calc(var(--header-h) + 20px)}.radar-map{position:relative;height:240px;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 50% 55%,#2e1a5c,#1b1035 70%);box-shadow:var(--shadow-lg)}.rm-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:24px 24px}.rm-sweep{position:absolute;left:50%;top:55%;width:360px;height:360px;margin:-180px;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,106,44,.45),transparent 22%);animation:fr-spin 3.2s linear infinite}.rm-ring{position:absolute;left:50%;top:55%;width:80px;height:80px;margin:-40px;border-radius:50%;border:2px solid rgba(255,176,32,.6);animation:rm-ring 3s ease-out infinite;animation-delay:calc(var(--i) * 1s)}.rm-pin{position:absolute;left:50%;top:55%;transform:translate(-50%,-100%);color:#ef2d56;animation:pin-drop 2.6s var(--ease) infinite}.rm-pin svg{fill:#fff;filter:drop-shadow(0 6px 10px rgba(239,45,86,.6))}.rm-label{position:absolute;left:50%;bottom:16px;transform:translate(-50%);white-space:nowrap;padding:6px 14px;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;font-size:.8rem}.c3-office,.c3-quick{padding:22px;border-radius:24px;background:#fff;box-shadow:var(--shadow)}.c3-office h2{font-size:1.3rem}.c3-quick h3{font-size:1rem;margin-bottom:10px}.c3-quick ul{list-style:none;display:grid;gap:6px}.c3-quick a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--bg);color:var(--ink);text-decoration:none;font-weight:600;font-size:.9rem;transition:all .25s}.c3-quick a svg{color:var(--orange)}.c3-quick a:hover{background:#fff1e8;transform:translate(4px)}@media(max-width:960px){.c3-grid{grid-template-columns:1fr}.c3-side{position:static}}.theme-about{--t1: #ff6a2c;--t2: #8a4dff;--t3: #ffb020}.mcard-stage{position:relative;width:min(100%,500px);aspect-ratio:1;margin:0 auto;perspective:1200px;display:grid;place-items:center;container-type:inline-size}.mcard{position:relative;width:82%;aspect-ratio:1.58;transform-style:preserve-3d;animation:mcard-turn 12s ease-in-out infinite}@keyframes mcard-turn{0%,40%{transform:rotateY(-18deg) rotateX(10deg)}50%,90%{transform:rotateY(162deg) rotateX(10deg)}to{transform:rotateY(342deg) rotateX(10deg)}}.mc-face{position:absolute;inset:0;border-radius:6cqw;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden;padding:5cqw;color:#fff;box-shadow:0 40px 80px -30px #1b1035b3}.mc-front{background:linear-gradient(135deg,#1b1035,#3b1d78 50%,#ff6a2c)}.mc-holo{position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.35) 45%,rgba(18,194,233,.3) 50%,rgba(255,176,32,.3) 55%,transparent 70%);background-size:250% 100%;animation:shine 4s ease-in-out infinite;mix-blend-mode:screen}.mc-top{position:relative;display:flex;align-items:center;gap:2cqw;font-family:var(--font-head);font-size:4cqw}.mc-top em{margin-left:auto;font-style:normal;font-size:2.6cqw;padding:.6cqw 2.4cqw;border-radius:999px;background:#ffffff2e}.mc-chip{position:absolute;left:5cqw;top:36%;width:11cqw;height:8cqw;border-radius:1.6cqw;background:linear-gradient(135deg,#fde68a,#d97706);box-shadow:inset 0 0 0 2px #ffffff4d}.mc-people{position:absolute;right:5cqw;top:32%;display:flex}.mc-people .persona{width:11cqw;height:11cqw;margin-left:-3cqw;border-radius:50%;box-shadow:0 0 0 .8cqw #2e1a5c}.mc-line{position:absolute;left:5cqw;right:5cqw;bottom:6cqw;display:flex;justify-content:space-between;align-items:flex-end;font-size:3cqw}.mc-line b{font-family:var(--font-head);font-size:3.6cqw;color:#ffd27a}.mc-ecg{position:absolute;left:0;right:0;bottom:1cqw;width:100%;height:6cqw}.mc-ecg path{fill:none;stroke:#ffffff80;stroke-width:2.5;stroke-dasharray:30 70;animation:ecg-run 3s linear infinite}.mc-back{transform:rotateY(180deg);background:linear-gradient(135deg,#ff6a2c,#ef2d56 50%,#3b1d78)}.mc-stripe{position:absolute;left:0;right:0;top:14%;height:14%;background:#1b1035}.mc-back ul{position:absolute;left:6cqw;bottom:8cqw;list-style:none;display:grid;gap:2cqw;font-size:3.4cqw;font-weight:700}.mc-back li{display:flex;align-items:center;gap:2cqw}.mc-float{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;font-size:clamp(.62rem,2.6cqw,.82rem);box-shadow:var(--shadow);animation:bob 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.6s)}.mc-float svg{color:var(--orange)}.mc-float:nth-of-type(1){left:0;top:8%}.mc-float:nth-of-type(2){right:0;top:18%}.mc-float:nth-of-type(3){left:8%;bottom:8%}.about-plaque{background:linear-gradient(180deg,var(--bg),#fff)}.plaque{position:relative;padding:6px;border-radius:32px;overflow:hidden;box-shadow:var(--shadow-lg)}.pq-border{position:absolute;inset:-50%;background:conic-gradient(from 0deg,#ff6a2c,#ffb020,#2457f5,#8a4dff,#ef2d56,#ff6a2c);animation:fr-spin 6s linear infinite}.pq-in{position:relative;display:grid;justify-items:center;gap:16px;padding:30px 26px 26px;border-radius:27px;background:#fff}.pq-logo{width:min(100%,360px);height:auto}.pq-ribbon{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:700;font-size:.86rem;box-shadow:0 10px 20px -10px #ff6a2ccc}.fact-dials{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.fd{position:relative;display:grid;justify-items:center;text-align:center;padding:16px 8px;border-radius:22px;background:#fff;box-shadow:var(--shadow)}.fd svg{width:84px;height:84px;transform:rotate(-90deg)}.fd-bg{fill:none;stroke:#efedf8;stroke-width:7}.fd-fg{fill:none;stroke:var(--c);stroke-width:7;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p));animation:dial-in 1.8s var(--ease) both;animation-delay:calc(var(--i) * .2s)}@keyframes dial-in{0%{stroke-dashoffset:100}}.fd b{position:absolute;top:44px;font-family:var(--font-head);font-size:1.3rem;color:var(--ink)}.fd span{font-size:.8rem;color:var(--muted);margin-top:6px}.about-flow3{background:radial-gradient(900px 400px at 50% 0,#3b1d78,transparent 70%),var(--navy);color:#ffffffd9;overflow:hidden}.about-flow3 .section-head h2{color:#fff}.about-flow3 .section-head .lead{color:#ffffffb3}.pipe3{display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:0}.p3-col{list-style:none;display:grid;gap:14px}.p3-col li{display:flex;align-items:center;gap:10px;padding:12px 14px;height:46px;border-radius:14px;background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#fff;font-weight:600;font-size:.9rem;transition:transform .3s,background .3s}.p3-left li svg{color:#ffb020}.p3-right li{border-left:4px solid var(--c)}.p3-right li svg{color:var(--c);filter:brightness(1.5)}.p3-col li:hover{transform:scale(1.04);background:#ffffff24}.p3-mid{position:relative;height:380px}.p3-mid>svg{position:absolute;inset:0;width:100%;height:100%}.p3-wire{fill:none;stroke-width:2}.w-in{stroke:#ffb02059}.w-out{stroke:#12c2e959}.p3-pk.in{fill:#ffb020;filter:drop-shadow(0 0 6px #ffb020)}.p3-pk.out{fill:#12c2e9;filter:drop-shadow(0 0 6px #12c2e9)}.p3-core{position:absolute;left:50%;top:50%;width:170px;height:170px;margin:-85px;border-radius:50%;display:grid;place-content:center;justify-items:center;text-align:center;gap:2px;background:radial-gradient(circle at 35% 30%,#fff,#ffe9dc);box-shadow:0 0 0 10px #ff6a2c33,0 0 60px #ff6a2c80;color:var(--ink)}.p3-gear{position:absolute;inset:-18px;border-radius:50%;border:3px dotted rgba(255,176,32,.7);animation:fr-spin 14s linear infinite}.p3-core b{font-size:.86rem}.p3-core small{font-size:.62rem;color:var(--muted)}.p3-lbl{position:absolute;top:4px;font-size:.74rem;font-weight:700;padding:3px 10px;border-radius:999px}.p3-lbl.l1{left:8%;background:#ffb0202e;color:#ffd27a}.p3-lbl.l2{right:8%;background:#12c2e92e;color:#a5f3fc}.about-flow3 .flow-note{color:#ffffffd9}@media(max-width:900px){.pipe3{grid-template-columns:1fr;gap:16px}.p3-mid{height:220px}.p3-mid>svg{display:none}}.promises{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pr{position:relative;padding:22px;border-radius:26px;background:#fff;box-shadow:var(--shadow);overflow:hidden;opacity:0;transform:translateY(30px) rotate(-2deg);transition:transform .7s cubic-bezier(.34,1.4,.64,1),opacity .5s}.pr:nth-child(2){transition-delay:.1s}.pr:nth-child(3){transition-delay:.2s}.pr:nth-child(4){transition-delay:.3s}.promises.is-in .pr,html:not(.js-ready) .pr{opacity:1;transform:none}.pr-viz{position:relative;display:grid;place-items:center;height:110px;margin-bottom:14px;border-radius:18px;overflow:hidden}.pr p{font-size:.9rem;color:var(--muted);margin:0}.pr-heart .pr-viz{background:linear-gradient(135deg,#ffe4ea,#fff1e8);color:#ef2d56}.pr-heart svg:first-child{position:absolute;inset:0;width:100%;height:100%}.pr-heart path{fill:none;stroke:#ef2d56;stroke-width:2.5;stroke-dasharray:100;animation:hm-draw 2.4s ease-in-out infinite}.pr-heart .pr-viz>svg:last-child{animation:hm-beat 1.4s ease-in-out infinite}.pr-shield .pr-viz{background:linear-gradient(135deg,#e0e7ff,#f3e8ff);color:#2457f5}.pr-scan{position:absolute;left:0;right:0;height:3px;top:10%;background:#8a4dff;box-shadow:0 0 14px 4px #8a4dff80;animation:bm-scan 2.6s ease-in-out infinite}.pr-target .pr-viz{background:linear-gradient(135deg,#dcfce7,#cffafe)}.pr-rings{position:relative;width:84px;height:84px;display:grid;place-items:center}.pr-rings i{position:absolute;border-radius:50%;border:6px solid #00b386}.pr-rings i:nth-child(1){inset:0}.pr-rings i:nth-child(2){inset:14px;border-color:#12c2e9}.pr-rings i:nth-child(3){inset:28px;background:#00b386;border:0}.pr-dart{position:absolute;width:60px;height:4px;background:#1b1035;border-radius:3px;top:50%;left:50%;transform-origin:left;animation:dart 3s cubic-bezier(.5,0,.3,1) infinite}.pr-dart:after{content:"";position:absolute;right:-2px;top:-5px;border:7px solid transparent;border-left:0;border-right:12px solid #ff6a2c}@keyframes dart{0%{transform:translate(120px,-40px) rotate(160deg);opacity:0}20%{opacity:1}40%,85%{transform:translate(0) rotate(160deg);opacity:1}to{opacity:0}}.pr-coin .pr-viz{background:linear-gradient(135deg,#fef3c7,#ffedd5)}.pr-c{position:absolute;bottom:14px;width:54px;height:14px;border-radius:50%;background:linear-gradient(90deg,#d97706,#fde047,#d97706);box-shadow:0 2px #b45309;animation:c-stack 3.2s cubic-bezier(.34,1.4,.64,1) infinite;animation-delay:calc(var(--i) * .3s)}.pr-c:nth-child(1){bottom:14px}.pr-c:nth-child(2){bottom:26px}.pr-c:nth-child(3){bottom:38px}.pr-c:nth-child(4){bottom:50px}@keyframes c-stack{0%{transform:translateY(-120px);opacity:0}20%,85%{transform:none;opacity:1}to{opacity:0}}@media(max-width:960px){.promises{grid-template-columns:1fr 1fr}}@media(max-width:520px){.promises{grid-template-columns:1fr}}.road{position:relative}.road-svg{width:100%;height:120px}.road-base{fill:none;stroke:#1b1035;stroke-width:26;stroke-linecap:round}.road-dash{fill:none;stroke:#ffb020;stroke-width:3;stroke-dasharray:18 14;animation:dash 1s linear infinite}.road-car{fill:#ef2d56;filter:drop-shadow(0 0 8px #ef2d56)}.road ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:-10px}.road li{position:relative;padding:22px 20px 18px;border-radius:24px;background:#fff;box-shadow:var(--shadow);transition:transform .4s cubic-bezier(.34,1.4,.64,1),box-shadow .3s}.road li.on{transform:translateY(-10px);box-shadow:0 26px 40px -20px #8a4dff99}.rd-pin{position:absolute;top:-20px;left:20px;width:40px;height:40px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#8a4dff,#2457f5);box-shadow:0 8px 16px -6px #2457f5b3}.rd-pin svg{transform:rotate(45deg)}.road li.on .rd-pin{background:linear-gradient(135deg,#ff6a2c,#ef2d56)}.rd-y{display:block;font-family:var(--font-head);font-size:2.2rem;line-height:1;margin:10px 0 6px;background:linear-gradient(120deg,#8a4dff,#2457f5);-webkit-background-clip:text;background-clip:text;color:transparent}.road li.on .rd-y{background-image:linear-gradient(120deg,#ff6a2c,#ef2d56)}.road h3{font-size:1.02rem;margin-bottom:4px}.road p{font-size:.88rem;color:var(--muted);margin:0}@media(max-width:900px){.road ol{grid-template-columns:1fr 1fr;row-gap:34px}.road-svg{display:none}.road ol{margin-top:20px}}@media(max-width:520px){.road ol{grid-template-columns:1fr}}.bart{background:linear-gradient(140deg,var(--from),var(--to))}.bart-svg{position:relative;width:100%;height:100%}.bart-badge{position:absolute;right:10px;top:10px;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;background:#ffffff38;backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.35)}.cover-big .bart-badge{width:50px;height:50px;border-radius:16px}.trend-lead .bart-svg{height:70%}.join.theme-hcp{--rc: var(--hcp-1);background:linear-gradient(160deg,var(--hcp-soft),var(--bg) 60%)}.join.theme-caregiver{--rc: #ff7a1a;background:linear-gradient(160deg,var(--cg-soft),var(--bg) 60%)}.join.theme-patient{--rc: var(--pt-1);background:linear-gradient(160deg,var(--pt-soft),var(--bg) 60%)}.join-stage{background:linear-gradient(165deg,#1b1035,color-mix(in srgb,var(--rc) 55%,#1b1035))}.rb-card{--c: var(--g1)}.rb-card.on{background:linear-gradient(135deg,color-mix(in srgb,var(--g1) 8%,white),color-mix(in srgb,var(--g2) 8%,white))}.rb-card.on .rb-ic,.rb-card.on .rb-tick{background:linear-gradient(135deg,var(--g1),var(--g2))}.login2{background:linear-gradient(135deg,#f1ecff,#fff1e8 55%,#e5faf4)}.l2-visual{background:radial-gradient(500px 400px at 0 0,#3b1d78,transparent 70%),radial-gradient(500px 400px at 100% 100%,#ff6a2c,transparent 70%),#1b1035}.site-footer{background:#120a26}.footer-cta{background:linear-gradient(120deg,#ff6a2c2e,#8a4dff1f)}.vw-spot blockquote p,.pr p,.road p,.shelf p,.c3-office p,.fd span,.cf-msg p,.mc-float,.vw-mini *,.hp-note *,.hn-txt *,.l3-head p,.dclock *,.ct *{text-align:left;text-align-last:auto;hyphens:manual}@keyframes rm-ring{0%{transform:scale(.4);opacity:1}to{transform:scale(3);opacity:0}}.join,.login,.login2,.role-hero,.page-hero,.c3-hero,.dark-band,.community,.s-voices,.about-flow3,.post-hero,.surveys-belt,.site-footer,.mcard-stage,.stage{overflow:clip}@supports not (overflow: clip){.join,.login,.login2,.role-hero,.page-hero,.c3-hero,.dark-band,.community,.s-voices,.about-flow3,.post-hero,.surveys-belt,.site-footer{overflow:hidden}}.stage,.mcard-stage{overflow:visible}.c3-grid>*,.env3-letter,.env3-letter form>*{min-width:0}@media(max-width:560px){.env3-letter{margin:0 10px 12px;padding:18px 14px}.l3-stamp{width:44px;height:52px}.l3-head h2{font-size:1.25rem}}@property --num{syntax: "<integer>"; inherits: false; initial-value: 0;}@keyframes pt-count{0%{--num: 0}60%,to{--num: var(--to)}}.count-up{--num: 0;counter-reset:n var(--num);animation:pt-count 6s cubic-bezier(.2,.8,.2,1) infinite;font-variant-numeric:tabular-nums}.count-up:before{content:attr(data-pre) counter(n)}.gcoin{position:absolute;width:9cqw;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff7c2,#fcd34d 45%,#d97706);box-shadow:inset 0 0 0 .5cqw #ffffff73,0 .7cqw #b45309,0 1.6cqw 1.6cqw #92400e4d}.gcoin b{font-family:var(--font-head);font-weight:700;font-size:4cqw;color:#92400e}@keyframes float-y{0%,to{translate:0 0}50%{translate:0 -1.6cqw}}.stage{position:relative;width:min(100%,540px);aspect-ratio:1;margin:0 auto;perspective:1200px;container-type:inline-size}.stage-3d{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .4s var(--ease)}.stage-pad{position:absolute;left:6%;width:88%;aspect-ratio:1;bottom:-34%;border-radius:50%;transform:rotateX(78deg);background:radial-gradient(circle,color-mix(in srgb,var(--g1) 30%,white) 0,color-mix(in srgb,var(--g2) 14%,transparent) 50%,transparent 68%)}.stage-pad:before{content:"";position:absolute;inset:10%;border-radius:50%;border:3px dashed color-mix(in srgb,var(--g1) 55%,transparent);animation:fr-spin 26s linear infinite}.stage-pad:after{content:"";position:absolute;inset:24%;border-radius:50%;border:8px solid color-mix(in srgb,var(--g2) 22%,transparent);animation:pad-pulse 3s ease-in-out infinite}@keyframes pad-pulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.08);opacity:.4}}.s-chip{position:absolute;z-index:8;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;box-shadow:var(--shadow);font-size:clamp(.6rem,2.5cqw,.8rem);font-weight:700;color:var(--ink);white-space:nowrap;transform:translateZ(70px);animation:float-y 5s ease-in-out infinite}.s-chip svg{color:var(--g1)}.s-badge{position:absolute;z-index:8;display:flex;align-items:center;gap:10px;padding:7px 14px 7px 7px;border-radius:18px;background:#fffffff0;backdrop-filter:blur(8px);box-shadow:var(--shadow-lg);transform:translateZ(80px);animation:float-y 6s ease-in-out infinite;animation-delay:-2s}.s-badge .persona{border-radius:50%;box-shadow:0 0 0 3px var(--gs)}.s-badge b{display:block;font-size:clamp(.64rem,2.7cqw,.86rem);color:var(--ink)}.s-badge small{display:inline-flex;align-items:center;gap:4px;font-size:clamp(.56rem,2.3cqw,.72rem);color:var(--g1);font-weight:600}.vm-monitor{position:absolute;z-index:3;left:0;top:25%;width:70%;transform:translateZ(30px) rotateY(14deg) rotateX(3deg);transform-style:preserve-3d}.vm-screen{position:relative;padding:3cqw;border-radius:4cqw;background:linear-gradient(rgba(52,245,197,.06) 1px,transparent 1px) 0 0 / 100% 4cqw,linear-gradient(90deg,rgba(52,245,197,.06) 1px,transparent 1px) 0 0 / 4cqw 100%,radial-gradient(120% 90% at 30% 0,#22184a,#0d0a24 70%);border:1.3cqw solid #2a1f56;box-shadow:0 0 0 .4cqw #3d2f7a,0 30px 60px -24px #2457f5b3,inset 0 0 6cqw #34f5c514;overflow:hidden}.vm-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.1),transparent 40%);pointer-events:none}.vm-top{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:clamp(.5rem,2.3cqw,.74rem);color:#b8b3d9;font-weight:600}.vm-live{display:inline-flex;align-items:center;gap:6px;color:#fff}.vm-live i{width:1.8cqw;height:1.8cqw;border-radius:50%;background:#ef2d56;box-shadow:0 0 #ef2d5699;animation:live-ping 1.6s ease-out infinite}@keyframes live-ping{0%{box-shadow:0 0 #ef2d56b3}to{box-shadow:0 0 0 2.6cqw #ef2d5600}}.vm-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;background:#8a4dff40;color:#d8ccff}.vm-ecg{display:block;width:100%;height:19cqw;margin:1.5cqw 0;overflow:visible}.vm-ecg path{fill:none;stroke-linejoin:round;stroke-linecap:round}.vm-trace{stroke:#34f5c5e6;stroke-width:2.4;stroke-dasharray:100;stroke-dashoffset:100;animation:vm-draw 2.4s linear infinite}.vm-glow{stroke:#34f5c559;stroke-width:7;filter:blur(3px);stroke-dasharray:100;stroke-dashoffset:100;animation:vm-draw 2.4s linear infinite}@keyframes vm-draw{0%{stroke-dashoffset:100;opacity:1}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.vm-read{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1.6cqw}.vm-cell{display:grid;gap:2px;padding:1.6cqw 2cqw;border-radius:2.2cqw;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);min-width:0}.vm-cell small{font-size:clamp(.44rem,1.9cqw,.64rem);color:#9d97c4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vm-cell b,.vm-cell .count-up{font-family:var(--font-head);font-weight:700;color:#fff;font-size:clamp(.7rem,3.4cqw,1.1rem)}.vm-cell.big .count-up{font-size:clamp(.9rem,5cqw,1.6rem);background:linear-gradient(120deg,#fde68a,#34f5c5);-webkit-background-clip:text;background-clip:text;color:transparent}.vm-ok{display:inline-flex;align-items:center;gap:4px;color:#34f5c5!important}.vm-neck{display:block;width:12%;height:5cqw;margin:-.4cqw auto 0;background:linear-gradient(90deg,#2a1f56,#4b3c8f,#2a1f56)}.vm-foot{display:block;width:44%;height:2.6cqw;margin:0 auto;border-radius:50%;background:linear-gradient(#4b3c8f,#2a1f56);box-shadow:0 2cqw 3cqw -1cqw #1b103580}.vm-pop{z-index:6;left:28%;top:40%;opacity:0;transform:translateZ(90px);animation:vm-arc 2.4s cubic-bezier(.35,0,.5,1) infinite;animation-delay:calc(.75s + var(--i) * .8s)}@keyframes vm-arc{0%{opacity:0;translate:0 0;scale:.3;rotate:y 0deg}10%{opacity:1;scale:1}45%{translate:26cqw -18cqw;rotate:y 360deg}80%{opacity:1;translate:50cqw 14cqw;scale:.85;rotate:y 720deg}90%,to{opacity:0;translate:50cqw 18cqw;scale:.5}}.vm-tower{position:absolute;z-index:4;right:4%;bottom:13%;width:22%;height:33cqw;transform:translateZ(50px)}.vm-disc{position:absolute;left:0;right:0;bottom:calc(var(--i) * 3.2cqw + 3cqw);height:6.4cqw;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#fff6c4,#fcd34d 48%,#e59e0b);box-shadow:0 1.3cqw #c27707,0 2.4cqw 2cqw -1cqw #78350f59;animation:disc-in 9.6s cubic-bezier(.34,1.5,.64,1) infinite;animation-delay:calc(var(--i) * .3s)}.vm-disc:nth-child(odd){margin-left:.8cqw;margin-right:-.8cqw}@keyframes disc-in{0%{opacity:0;transform:translateY(-14cqw)}6%{opacity:1;transform:translateY(0)}88%{opacity:1;transform:translateY(0)}96%,to{opacity:0;transform:translateY(2cqw)}}.vm-tower-lbl{position:absolute;left:50%;bottom:-3cqw;translate:-50% 0;white-space:nowrap;padding:4px 10px;border-radius:999px;background:var(--ink);color:#fde68a;font-weight:700;font-size:clamp(.52rem,2.3cqw,.74rem)}.vm-credit{position:absolute;z-index:9;right:0;top:4%;display:flex;align-items:center;gap:10px;padding:9px 14px 9px 9px;border-radius:16px;background:#fff;box-shadow:var(--shadow-lg);transform:translateZ(100px);animation:credit-in 6s cubic-bezier(.34,1.4,.64,1) infinite}.vc-ic{width:9cqw;height:9cqw;max-width:40px;max-height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#00b386,#12c2e9)}.vm-credit b{display:block;font-size:clamp(.66rem,2.9cqw,.92rem);color:#00936e}.vm-credit small{font-size:clamp(.54rem,2.3cqw,.72rem);color:var(--muted)}@keyframes credit-in{0%,30%{opacity:0;translate:40% 0}38%,90%{opacity:1;translate:0 0}to{opacity:0;translate:0 -30%}}.vm-lanyard{position:absolute;z-index:7;left:6%;top:-2%;display:grid;justify-items:center;transform-origin:50% 0;transform:translateZ(60px);animation:swing 4s ease-in-out infinite}.vl-string{width:10cqw;height:8cqw;border:.9cqw solid var(--g1);border-top:0;border-radius:0 0 50% 50%/0 0 30% 30%;clip-path:polygon(0 0,100% 0,60% 100%,40% 100%)}.vl-card{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:14px;background:#fff;box-shadow:var(--shadow-lg);border-top:4px solid var(--g1)}.vl-card .persona{border-radius:50%}.vl-card b{display:block;font-size:clamp(.6rem,2.6cqw,.82rem);color:var(--ink);white-space:nowrap}.vl-card small{display:inline-flex;align-items:center;gap:4px;font-size:clamp(.52rem,2.2cqw,.7rem);color:var(--g1);font-weight:600;white-space:nowrap}@keyframes swing{0%,to{rotate:-5deg}50%{rotate:5deg}}.stage-hcp .s-chip.c1{left:0;bottom:4%;top:auto}.stage-hcp .s-chip.c2{left:44%;top:15%;animation-delay:-2s}.cj-jar{position:absolute;z-index:4;left:28%;top:16%;width:44%;transform:translateZ(40px);animation:float-y 6s ease-in-out infinite}.cj-svg{width:100%;overflow:visible;filter:drop-shadow(0 24px 30px rgba(255,79,109,.3))}.cj-fill{animation:cj-rise 9s ease-in-out infinite}@keyframes cj-rise{0%{transform:translateY(232px)}85%{transform:translateY(136px)}to{transform:translateY(232px)}}.cj-wave{animation:cj-wave 2.4s linear infinite}@keyframes cj-wave{to{transform:translate(-50px)}}.cj-coin{opacity:0;animation:cj-drop 9s cubic-bezier(.5,0,.7,1.3) infinite;animation-delay:calc(var(--i) * 1.1s)}@keyframes cj-drop{0%{opacity:0;transform:translateY(-190px)}4%{opacity:1}10%{transform:translateY(0)}86%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}.cj-heart{opacity:0;transform-box:fill-box;animation:cj-heart 4.5s ease-in infinite;animation-delay:calc(var(--i) * 1.4s)}@keyframes cj-heart{0%{opacity:0;translate:0 20px;scale:.4}25%{opacity:.9;scale:1}to{opacity:0;translate:0 -90px;scale:.6}}.cj-label{transform-box:fill-box;transform-origin:center;animation:label-tilt 6s ease-in-out infinite}@keyframes label-tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.cj-plane{position:absolute;z-index:7;left:44%;top:18%;display:flex;align-items:center;gap:4px;color:var(--g2);opacity:0;transform:translateZ(90px);animation:plane-a 6s cubic-bezier(.45,0,.55,1) infinite;animation-delay:calc(var(--i) * 2s)}.cjp-svg{width:9cqw;height:9cqw;filter:drop-shadow(0 6px 8px rgba(255,79,109,.35))}.cj-plane em{display:inline-flex;align-items:center;gap:4px;font-style:normal;padding:4px 10px;border-radius:999px;background:#fff;color:var(--ink);font-weight:700;font-size:clamp(.52rem,2.3cqw,.74rem);white-space:nowrap;box-shadow:var(--shadow)}.cj-plane em svg{color:var(--g2)}@keyframes plane-a{0%{opacity:0;translate:-46cqw 30cqw;rotate:-16deg;scale:1}8%{opacity:1}40%{translate:-24cqw -10cqw;rotate:8deg}70%{opacity:1;translate:0 -6cqw;rotate:20deg;scale:.9}86%,to{opacity:0;translate:4cqw 8cqw;rotate:60deg;scale:.2}}.cj-plane.p1{animation-name:plane-b}@keyframes plane-b{0%{opacity:0;translate:46cqw 24cqw;rotate:16deg}8%{opacity:1}40%{translate:30cqw -14cqw;rotate:-6deg}70%{opacity:1;translate:6cqw -6cqw;rotate:-18deg;scale:.9}86%,to{opacity:0;translate:2cqw 8cqw;rotate:-50deg;scale:.2}}.cj-plane.p1 .cjp-svg{transform:scaleX(-1)}.cj-plane.p2{animation-name:plane-c}@keyframes plane-c{0%{opacity:0;translate:-10cqw -30cqw;rotate:30deg}8%{opacity:1}50%{translate:10cqw -20cqw;rotate:40deg}72%{opacity:1;translate:4cqw -4cqw;rotate:70deg;scale:.9}86%,to{opacity:0;translate:2cqw 8cqw;rotate:90deg;scale:.2}}.cj-week{position:absolute;z-index:6;left:0;bottom:12%;display:grid;gap:6px;padding:10px 12px;border-radius:16px;background:#fff;box-shadow:var(--shadow-lg);transform:translateZ(70px) rotate(-3deg)}.cw-head{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:clamp(.58rem,2.4cqw,.78rem);color:var(--ink)}.cw-head svg{color:var(--g2)}.cw-days{display:flex;gap:4px}.cw-days i{width:5.4cqw;height:5.4cqw;max-width:26px;max-height:26px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:clamp(.48rem,2cqw,.66rem);color:var(--muted);background:#f4f2fb}.cw-days i.on{animation:day-on 6s ease-in-out infinite;animation-delay:calc(var(--i) * .35s)}@keyframes day-on{0%,10%{background:#f4f2fb;color:var(--muted)}18%,90%{background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff}to{background:#f4f2fb}}.cw-sum{font-size:clamp(.52rem,2.2cqw,.72rem);color:var(--muted)}.cw-sum b{color:var(--g2)}.cj-ticket{position:absolute;z-index:6;right:0;bottom:24%;display:flex;border-radius:12px;filter:drop-shadow(0 14px 20px rgba(255,79,109,.3));transform:translateZ(80px) rotate(4deg);animation:float-y 5s ease-in-out infinite}.ct-l{display:grid;padding:8px 12px;border-radius:12px 0 0 12px;background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff;mask:radial-gradient(circle at 100% 50%,transparent 6px,#000 6.5px)}.ct-l small{font-size:clamp(.5rem,2.1cqw,.68rem);opacity:.9}.ct-l b{font-family:var(--font-head);font-size:clamp(.9rem,4.4cqw,1.4rem)}.ct-r{display:grid;place-items:center;padding:0 12px;border-radius:0 12px 12px 0;background:#fff;color:var(--g2);border-left:2px dashed #ffd0c2;transform-origin:0 50%;animation:tear 6s ease-in-out infinite}@keyframes tear{0%,60%{transform:none}70%,88%{transform:rotate(18deg) translate(4px,6px)}to{transform:none}}.sb-care{right:0;top:4%}.gp-phone{position:absolute;z-index:3;left:2%;top:10%;width:36%;aspect-ratio:9 / 17;padding:1.8cqw;border-radius:6cqw;background:#12233a;box-shadow:var(--shadow-lg),inset 0 0 0 .5cqw #2c4566;transform:translateZ(30px) rotateY(16deg) rotate(-4deg)}.gp-screen{position:relative;height:100%;border-radius:4.6cqw;padding:4cqw 3cqw;display:grid;justify-items:center;align-content:start;gap:2cqw;background:linear-gradient(180deg,#fff,var(--gs));overflow:hidden}.gp-q{font-family:var(--font-head);font-weight:700;font-size:clamp(.56rem,2.6cqw,.84rem);color:var(--ink);text-align:center;line-height:1.2}.gp-ring{width:82%;margin-top:2cqw;rotate:-90deg}.gp-track{fill:none;stroke:#e2e8f0;stroke-width:10}.gp-prog{fill:none;stroke:url(#none);stroke:var(--g1);stroke-width:10;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:ring-fill 6s cubic-bezier(.4,0,.2,1) infinite}@keyframes ring-fill{0%{stroke-dashoffset:100}38%,92%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.gp-pct{position:absolute;top:36%;left:0;right:0;text-align:center;font-family:var(--font-head);font-weight:700;font-size:clamp(1rem,6cqw,1.9rem);color:var(--ink)}.gp-pct .count-up{animation-duration:6s;animation-name:pct-count}@keyframes pct-count{0%{--num: 0}38%,92%{--num: 100}to{--num: 0}}.gp-pct small{font-size:.55em;color:var(--muted)}.gp-done{position:absolute;left:8%;right:8%;bottom:6%;display:flex;justify-content:center;align-items:center;gap:4px;padding:2cqw;border-radius:3cqw;color:#fff;font-weight:700;font-size:clamp(.5rem,2.2cqw,.74rem);background:linear-gradient(120deg,var(--g1),var(--g2));opacity:0;animation:done-show 6s ease-in-out infinite}@keyframes done-show{0%,36%{opacity:0;transform:translateY(8px)}42%,92%{opacity:1;transform:none}to{opacity:0}}.gb-wrap{position:absolute;z-index:5;left:50%;top:40%;width:44%;height:44%;transform:translateZ(40px);transform-style:preserve-3d}.gb-box{--w: 26cqw;--h: 18cqw;--d: 26cqw;position:absolute;left:50%;top:62%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(-24deg) rotateY(-36deg);animation:box-shake 6s ease-in-out infinite}@keyframes box-shake{0%,36%{rotate:0deg}38%{rotate:-4deg}40%{rotate:4deg}42%{rotate:-3deg}44%,to{rotate:0deg}}.gb-f,.gl-f{position:absolute;left:0;top:0;backface-visibility:visible}.gb-f{background:linear-gradient(90deg,transparent 43%,#ffb020 43% 57%,transparent 57%),linear-gradient(160deg,var(--g2),var(--g1));box-shadow:inset 0 0 0 1px #fff3}.gb-f.front,.gb-f.back{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2)}.gb-f.front{transform:translateZ(calc(var(--d) / 2))}.gb-f.back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2))}.gb-f.left,.gb-f.right{width:var(--d);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--d) / -2);filter:brightness(.82)}.gb-f.left{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.gb-f.right{transform:rotateY(90deg) translateZ(calc(var(--w) / 2));filter:brightness(.72)}.gb-f.bottom{width:var(--w);height:var(--d);margin:calc(var(--d) / -2) 0 0 calc(var(--w) / -2);transform:rotateX(-90deg) translateZ(calc(var(--h) / 2));background:color-mix(in srgb,var(--g1) 70%,#000)}.gb-lid{--lw: calc(var(--w) + 2.4cqw);--ld: calc(var(--d) + 2.4cqw);--lh: 5cqw;position:absolute;left:0;top:0;transform-style:preserve-3d;transform:translateY(calc(var(--h) / -2 - var(--lh) / 2));animation:lid-pop 6s cubic-bezier(.34,1.4,.64,1) infinite}@keyframes lid-pop{0%,44%{transform:translateY(calc(var(--h) / -2 - var(--lh) / 2))}50%,90%{transform:translateY(calc(var(--h) / -2 - 14cqw)) translate(-20cqw) rotate(-34deg) rotateX(16deg)}to{transform:translateY(calc(var(--h) / -2 - var(--lh) / 2))}}.gl-f{background:linear-gradient(90deg,transparent 43%,#ffc94d 43% 57%,transparent 57%),linear-gradient(160deg,color-mix(in srgb,var(--g2) 80%,white),var(--g2))}.gl-f.top{width:var(--lw);height:var(--ld);margin:calc(var(--ld) / -2) 0 0 calc(var(--lw) / -2);transform:rotateX(90deg) translateZ(calc(var(--lh) / 2));background:linear-gradient(90deg,transparent 43%,#ffc94d 43% 57%,transparent 57%),linear-gradient(0deg,transparent 43%,#ffc94d 43% 57%,transparent 57%),linear-gradient(160deg,color-mix(in srgb,var(--g2) 70%,white),var(--g2));transform-style:preserve-3d}.gl-f.front,.gl-f.back{width:var(--lw);height:var(--lh);margin:calc(var(--lh) / -2) 0 0 calc(var(--lw) / -2)}.gl-f.front{transform:translateZ(calc(var(--ld) / 2))}.gl-f.back{transform:rotateY(180deg) translateZ(calc(var(--ld) / 2))}.gl-f.left,.gl-f.right{width:var(--ld);height:var(--lh);margin:calc(var(--lh) / -2) 0 0 calc(var(--ld) / -2);filter:brightness(.8)}.gl-f.left{transform:rotateY(-90deg) translateZ(calc(var(--lw) / 2))}.gl-f.right{transform:rotateY(90deg) translateZ(calc(var(--lw) / 2))}.gb-bow{position:absolute;left:0;top:0;width:0;height:0;transform:translateY(calc(var(--lh) / -2)) rotateY(36deg);transform-style:preserve-3d}.gb-bow i{position:absolute;width:8cqw;height:6cqw;margin:-6cqw 0 0 -8cqw;border-radius:50% 50% 10%;border:1.6cqw solid #ffb020;transform:rotate(-20deg)}.gb-bow i+i{margin-left:0;border-radius:50% 50% 50% 10%;transform:rotate(20deg)}.gb-card{position:absolute;z-index:2;left:50%;top:50%;width:38cqw;aspect-ratio:1.6;margin-left:-19cqw;padding:3cqw;border-radius:3cqw;overflow:hidden;color:#fff;background:linear-gradient(135deg,#1b1035,#3b1d78 55%,#ff6a2c);box-shadow:0 24px 40px -18px #1b1035b3;opacity:0;transform:translateZ(60px);animation:card-rise 6s cubic-bezier(.34,1.4,.64,1) infinite}@keyframes card-rise{0%,46%{opacity:0;translate:0 10cqw;scale:.3;rotate:0deg}56%,90%{opacity:1;translate:6cqw -32cqw;scale:1;rotate:5deg}to{opacity:0;translate:0 -34cqw;scale:.9}}.gb-card .gc-top{display:flex;align-items:center;gap:6px;font-size:clamp(.54rem,2.3cqw,.74rem);font-weight:700;color:#ffb020}.gb-card b{display:block;font-family:var(--font-head);font-size:clamp(.78rem,3.5cqw,1.1rem);margin-top:2.4cqw}.gc-val{position:absolute;right:3cqw;bottom:2.6cqw;font-family:var(--font-head);font-weight:700;font-size:clamp(1rem,6cqw,1.8rem);color:#fde68a}.gb-card .gc-shine{position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.45) 50%,transparent 65%);background-size:250% 100%;animation:shine 3s ease-in-out infinite}.gb-coin{z-index:3;left:50%;top:40%;margin-left:-4.5cqw;opacity:0;transform:translateZ(70px);animation:fountain 6s cubic-bezier(.2,.7,.4,1) infinite;animation-delay:calc(var(--i) * .05s)}@keyframes fountain{0%,47%{opacity:0;translate:0 0;scale:.4}52%{opacity:1}70%{translate:var(--dx) var(--dy);scale:1;rotate:y 360deg}92%{opacity:1}to{opacity:0;translate:calc(var(--dx) * 1.3) calc(var(--dy) + 40cqw);scale:.7}}.gb-rays{position:absolute;z-index:0;left:50%;top:30%;width:70cqw;aspect-ratio:1;margin:-35cqw 0 0 -35cqw;border-radius:50%;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--g2) 35%,transparent) 0 8deg,transparent 8deg 22deg);mask:radial-gradient(circle,#000 20%,transparent 65%);opacity:0;animation:rays 6s ease-in-out infinite}@keyframes rays{0%,46%{opacity:0;transform:rotate(0) scale(.5)}54%,90%{opacity:1;transform:rotate(40deg) scale(1)}to{opacity:0;transform:rotate(50deg) scale(1)}}.gp-wallet{position:absolute;z-index:8;right:0;bottom:6%;display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 18px 30px -14px var(--g1);transform:translateZ(80px)}.gp-wallet small{display:block;font-size:clamp(.5rem,2.1cqw,.68rem);opacity:.9}.gp-wallet .count-up{font-family:var(--font-head);font-weight:700;font-size:clamp(.8rem,3.6cqw,1.15rem);animation-delay:2.8s}.stage-patient .s-chip.c1{right:0;left:auto;top:6%}.stage-patient .s-chip.c3{left:6%;bottom:4%;animation-delay:-2.4s}@media(prefers-reduced-motion:reduce){.stage *,.stage *:before,.stage *:after{animation:none!important}.gb-card,.vm-credit,.gp-done{opacity:1}.gb-card{translate:0 -34cqw}}.rtoast.rt-mini{position:fixed;left:16px;bottom:16px;z-index:180;display:flex;align-items:center;gap:10px;width:min(330px,calc(100vw - 96px));padding:9px 30px 9px 9px;border-radius:16px;background:#fffffff7;backdrop-filter:blur(10px);box-shadow:0 18px 44px -18px #1b103580,0 0 0 1px #1b10350f;overflow:hidden;transform:translateY(130%) scale(.9);opacity:0;transition:transform .6s cubic-bezier(.34,1.4,.64,1),opacity .3s}.rtoast.rt-mini.is-in{transform:none;opacity:1}.rt-mini .rtt-av{position:relative;flex:none;width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;font-family:var(--font-head);font-size:.9rem;background:linear-gradient(145deg,var(--g1),var(--g2));box-shadow:0 8px 16px -8px var(--g1)}.rt-mini.is-in .rtt-av{animation:av-pop .6s cubic-bezier(.34,1.8,.64,1) .15s both}@keyframes av-pop{0%{transform:scale(.4) rotate(-20deg)}}.rt-mini .rtt-coins i{position:absolute;left:50%;top:50%;width:8px;height:8px;margin:-4px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7c2,#fcd34d 45%,#d97706);opacity:0}.rt-mini.is-in .rtt-coins i{animation:av-coin2 .9s cubic-bezier(.22,1,.36,1) .4s forwards}.rt-mini .rtt-coins i:nth-child(1){--dx: -22px;--dy: -20px}.rt-mini .rtt-coins i:nth-child(2){--dx: 0;--dy: -28px}.rt-mini .rtt-coins i:nth-child(3){--dx: 22px;--dy: -20px}.rt-mini .rtt-coins i:nth-child(4){--dx: 26px;--dy: 4px}.rt-mini .rtt-coins i:nth-child(5){--dx: -26px;--dy: 4px}@keyframes av-coin2{0%{opacity:1;transform:translate(0) scale(.4)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1)}}.rt-mini .rtt-body{min-width:0;display:grid;gap:2px;text-decoration:none}.rt-mini .rtt-l1{font-size:.82rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:4px}.rt-mini .rtt-l1 b{color:var(--ink)}.rt-mini .rtt-l1 strong{font-family:var(--font-head);font-size:.95rem;background:linear-gradient(120deg,#ef2d56,#ff6a2c);-webkit-background-clip:text;background-clip:text;color:transparent}.rt-mini .rtt-l2{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden}.rt-mini .rtt-l2 .flag{width:16px;height:12px;border-radius:2px}.rt-mini .rtt-m{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border-radius:6px;font-weight:700;font-size:.66rem}.rt-mini .rtt-icons .rtt-m{padding:3px}.rt-mini .rtt-more{margin-left:4px;font-weight:700;color:var(--orange)}.rt-mini .rtt-l3{display:flex;align-items:center;gap:6px;font-size:.68rem;color:var(--g1);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rt-mini .rtt-preview{font-style:normal;padding:0 6px;border-radius:5px;background:#fde68a;color:#92400e;font-weight:700;font-size:.6rem}.rt-mini .rtt-timer{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--g1),var(--g2));transform-origin:left;transform:scaleX(0)}.rt-mini.is-in .rtt-timer{animation:timer 7s linear forwards}@keyframes timer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rt-mini .rtt-x{position:absolute;top:6px;right:6px;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;color:var(--muted);background:#f4f2fb}@media(max-width:520px){.rtoast.rt-mini{left:8px;bottom:80px}}.jprog{display:grid;gap:8px;padding:12px 14px;border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--rc) 8%,white),#fff);border:1px solid color-mix(in srgb,var(--rc) 18%,white)}.jp-label{font-size:.84rem;color:var(--muted)}.jp-label b{color:var(--ink)}.jp-dots{display:flex;gap:5px}.jp-dots i{flex:1;height:6px;border-radius:6px;background:#e8e6f3;transition:background .4s}.jp-dots i.done{background:var(--green)}.jp-dots i.on{background:var(--rc);box-shadow:0 0 0 3px color-mix(in srgb,var(--rc) 20%,transparent)}.jp-bar{display:none}.js-journey{list-style:none;display:grid;gap:4px;margin:18px 0 6px;padding:14px;border-radius:18px;background:#ffffff12;border:1px solid rgba(255,255,255,.1)}.js-journey li{display:flex;align-items:center;gap:10px;font-size:.84rem;color:#fff9;transition:color .3s}.js-journey li span{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:.7rem;font-weight:700;background:#ffffff1f}.js-journey li.done{color:#ffffffd9}.js-journey li.done span{background:var(--green);color:#fff}.js-journey li.on{color:#fff;font-weight:700}.js-journey li.on span{background:#fff;color:var(--rc);box-shadow:0 0 0 4px #fff3}.join-stage .js-persona{min-height:0}.q-choice legend,.list-pick legend,.cond-pick legend,.type-cards legend,.prole-grid legend,.yn-grid legend{font-weight:700;font-size:.9rem;color:var(--ink);margin-bottom:10px;padding:0;line-height:1.35}.q-choice legend b,.list-pick legend b,.type-cards legend b,.prole-grid legend b,.cond-pick legend b,.yn-q b{color:var(--red)}.q-choice legend em,.list-pick legend em,.cond-pick legend em{font-style:normal;font-weight:500;color:var(--muted);font-size:.8rem}.q-choice.cols-2>div{display:grid;grid-template-columns:1fr 1fr}.q-choice label{padding:9px 13px;font-size:.86rem}.q-choice label svg{color:var(--rc);flex:none}.q-choice label.on svg{color:#fff}.q-choice .ck{width:16px;height:16px;border-radius:5px;display:grid;place-items:center;border:1.5px solid #cbd5e1;color:transparent;flex:none}.q-choice label.on .ck{border-color:#fff;background:#fff;color:var(--rc)}.q-choice.has-error>div label{border-color:#fca5a5}@media(max-width:560px){.q-choice.cols-2>div{grid-template-columns:1fr}}.branch{display:grid;gap:16px;padding:16px;border-radius:18px;background:color-mix(in srgb,var(--rc) 4%,#fbfaff);border:1px dashed color-mix(in srgb,var(--rc) 30%,white);animation:step-in .45s var(--ease)}.sub-h{display:flex;align-items:center;gap:8px;font-size:1rem;margin:4px 0 -4px;color:var(--ink)}.sub-h svg{color:var(--rc)}.step-note.warn{color:#92400e;background:#fffbeb;padding:10px 12px;border-radius:12px}.addr-recap{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:.84rem;color:var(--muted);padding:10px 12px;border-radius:12px;background:#f6f5fc}.addr-recap svg{color:var(--rc)}.list-pick{border:0;padding:0;margin:0;min-width:0}.list-pick legend{display:flex;align-items:center;gap:8px;width:100%}.lp-count{margin-left:auto;font-size:.72rem;font-weight:700;color:var(--lp, var(--rc));background:color-mix(in srgb,var(--lp, var(--rc)) 10%,white);padding:2px 8px;border-radius:999px}.lp-search{display:flex;align-items:center;gap:8px;padding:0 12px;margin-bottom:8px;border-radius:12px;border:1.5px solid var(--line);background:#fff;color:var(--muted)}.lp-search input{border:0!important;box-shadow:none!important;padding:10px 0!important;background:transparent;min-width:0;flex:1}.lp-search:focus-within{border-color:var(--lp, var(--rc))}.lp-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;max-height:280px;overflow-y:auto;padding:4px;border-radius:14px;background:#f8f7fd;scrollbar-width:thin}.lp-list label{position:relative;display:flex;align-items:center;gap:8px;padding:9px 10px;border-radius:10px;background:#fff;border:1.5px solid transparent;font-size:.82rem;color:var(--ink);cursor:pointer;line-height:1.3;transition:border-color .2s,background .2s}.lp-list label:hover{border-color:color-mix(in srgb,var(--lp, var(--rc)) 40%,white)}.lp-list input{position:absolute;opacity:0;pointer-events:none}.lp-list label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:1px}.lp-dot{width:14px;height:14px;flex:none;border-radius:50%;border:2px solid #cbd5e1;transition:all .2s}.lp-list label.on{border-color:var(--lp, var(--rc));background:color-mix(in srgb,var(--lp, var(--rc)) 8%,white);font-weight:600}.lp-list label.on .lp-dot{border-color:var(--lp, var(--rc));background:var(--lp, var(--rc));box-shadow:inset 0 0 0 2px #fff}.lp-empty{grid-column:1 / -1;padding:12px;color:var(--muted);font-size:.85rem}.lp-picked{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:.82rem;font-weight:700;color:var(--lp, var(--rc))}.list-pick.has-error .lp-list{box-shadow:inset 0 0 0 1.5px #fca5a5}@media(max-width:560px){.lp-list{grid-template-columns:1fr}}.prole-grid{border:0;padding:0;margin:0}.prole-grid>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.prole-grid label{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:.86rem;color:var(--ink);cursor:pointer;transition:all .25s var(--ease)}.prole-grid input{position:absolute;opacity:0;pointer-events:none}.prole-grid label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.pr-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:var(--pc);background:color-mix(in srgb,var(--pc) 12%,white);transition:all .3s}.prole-grid label:hover{border-color:var(--pc);transform:translateY(-2px)}.prole-grid label.on{border-color:var(--pc);background:color-mix(in srgb,var(--pc) 7%,white);box-shadow:0 12px 24px -16px var(--pc)}.prole-grid label.on .pr-ic{background:var(--pc);color:#fff;transform:rotate(-8deg) scale(1.06)}@media(max-width:480px){.prole-grid>div{grid-template-columns:1fr}}.type-cards{border:0;padding:0;margin:0}.type-cards>div{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.type-cards label{position:relative;display:flex;align-items:flex-start;gap:10px;padding:11px 12px;border-radius:14px;border:1.5px solid var(--line);background:#fff;cursor:pointer;transition:all .25s var(--ease);text-align:left}.type-cards input{position:absolute;opacity:0;pointer-events:none}.type-cards label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.type-cards b{display:block;font-size:.86rem;color:var(--ink);line-height:1.25}.type-cards small{display:block;font-size:.74rem;color:var(--muted);line-height:1.3;margin-top:2px}.tc-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:var(--g1, var(--rc));background:var(--gs, #f4f2fb);transition:all .3s}.type-cards label:hover{border-color:var(--g1, var(--rc))}.type-cards label.on{border-color:var(--g1, var(--rc));background:var(--gs, #fff);box-shadow:0 12px 24px -16px var(--g1, var(--rc))}.type-cards label.on .tc-ic{background:linear-gradient(135deg,var(--g1),var(--g2));color:#fff}@media(max-width:520px){.type-cards>div{grid-template-columns:1fr}}.yn-grid{border:0;padding:14px;margin:0;border-radius:18px;background:#f8f7fd;display:grid;gap:6px}.yn-grid legend{float:left;width:100%;margin-bottom:6px}.yn-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:12px;background:#fff}.yn-row.has-error{box-shadow:inset 0 0 0 1.5px #fca5a5}.yn-q{font-size:.85rem;color:var(--ink);line-height:1.35;text-align:left}.yn-seg{display:inline-flex;flex:none;padding:3px;border-radius:10px;background:#f1f0f8}.yn-seg label{position:relative;padding:6px 14px;border-radius:8px;font-weight:700;font-size:.8rem;color:var(--muted);cursor:pointer;transition:all .2s}.yn-seg input{position:absolute;opacity:0;pointer-events:none}.yn-seg label:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:1px}.yn-seg label.on{background:var(--rc);color:#fff;box-shadow:0 6px 12px -6px var(--rc)}@media(max-width:480px){.yn-row{flex-direction:column;align-items:flex-start}}.cond-pick{border:0;padding:0;margin:0;min-width:0}.cp-areas{display:flex;gap:6px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.cp-areas button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-size:.78rem;font-weight:600;color:var(--ink);white-space:nowrap;transition:all .2s}.cp-areas button svg{color:var(--ac)}.cp-areas button em{font-style:normal;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;background:var(--ac);color:#fff;font-size:.66rem;font-weight:700}.cp-areas button.on{background:var(--ac);border-color:var(--ac);color:#fff}.cp-areas button.on svg{color:#fff}.cp-areas button.on em{background:#fff;color:var(--ac)}.cp-items{padding:12px;border-radius:16px;background:color-mix(in srgb,var(--ac) 6%,white);animation:step-in .35s var(--ease)}.cp-items button.on{border-color:var(--ac);background:#fff;color:var(--ink);box-shadow:0 6px 14px -10px var(--ac)}.cp-items button.on svg{color:var(--ac)}.cp-sum{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:.8rem;color:var(--muted)}.cert-box{display:grid;gap:14px;padding:16px;border-radius:20px;border:1.5px solid color-mix(in srgb,var(--rc) 25%,white);background:linear-gradient(160deg,color-mix(in srgb,var(--rc) 5%,white),#fff)}.lic-wrap{position:relative;display:block}.lic-wrap input{padding-right:44px!important;letter-spacing:.06em}.lic-eye{position:absolute;right:8px;top:50%;translate:0 -50%;width:32px;height:32px;border-radius:8px;display:grid;place-items:center;color:var(--muted)}.lic-eye:hover{background:#f1f0f8;color:var(--ink)}.lic-mask{margin-top:-8px;font-size:.8rem;color:var(--muted)}.lic-mask code{font-family:ui-monospace,monospace;font-weight:700;color:var(--ink);background:#f1f0f8;padding:2px 8px;border-radius:6px;letter-spacing:.1em}.file-drop{position:relative;display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;border:2px dashed #cbd5e1;background:#fff;color:var(--muted);font-size:.86rem;cursor:pointer;transition:all .2s}.file-drop:hover,.file-drop:focus-within{border-color:var(--rc);color:var(--ink)}.file-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.file-drop.has-file{border-style:solid;border-color:var(--green);color:var(--ink);background:#f0fdf9}.file-drop.has-file svg{color:var(--green)}.text-link.small{font-size:.8rem;justify-self:start;background:none;padding:0}.join-reject{display:grid;justify-items:center;text-align:center;gap:12px;padding:30px 10px}.join-reject p{text-align:center!important;text-align-last:center;max-width:46ch}.jr-ic{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2457f5,#8a4dff);box-shadow:0 0 0 10px #2457f51f;animation:stamp-in .6s cubic-bezier(.34,1.8,.64,1)}@keyframes stamp-in{0%{transform:scale(.3) rotate(-30deg);opacity:0}}.jr-count{font-size:.9rem;color:var(--muted)}.jr-count b{color:var(--ink);font-size:1.1rem}.jr-bar{width:min(320px,90%);height:6px;border-radius:6px;background:#eceaf6;overflow:hidden}.jr-bar i{display:block;height:100%;background:linear-gradient(90deg,#2457f5,#8a4dff);transform-origin:left;animation:timer linear forwards}.jr-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.s-atlas{background:radial-gradient(900px 420px at 15% 20%,#fdf0f6,transparent 60%),radial-gradient(700px 400px at 90% 90%,#eef2ff,transparent 60%),var(--bg)}.atlas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:center}.atlas-wheel{position:relative;width:min(100%,520px);aspect-ratio:1;margin:0 auto}.aw-svg{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 30px 40px rgba(27,16,53,.14))}.aw-dash{fill:none;stroke:color-mix(in srgb,var(--ac) 40%,#d9d6ea);stroke-width:1.5;stroke-dasharray:2 7;transform-origin:0 0;animation:fr-spin 60s linear infinite}.aw-rot{transition:transform 1s cubic-bezier(.6,-.15,.3,1.25)}.aw-seg{cursor:pointer;transition:transform .6s cubic-bezier(.34,1.5,.64,1)}.aw-seg path{fill:var(--c);opacity:.78;stroke:#fff;stroke-width:1.5;transition:opacity .3s,filter .3s}.aw-seg:hover path{opacity:.95}.aw-seg.on path{opacity:1;filter:drop-shadow(0 6px 10px color-mix(in srgb,var(--c) 60%,transparent))}.aw-ic{color:#fff;transform:rotate(calc(var(--w, 0deg) * -1));transform-box:fill-box;transform-origin:center;transition:transform 1s cubic-bezier(.6,-.15,.3,1.25)}.aw-seg.on .aw-ic{animation:ic-bounce 1.2s ease-in-out infinite}@keyframes ic-bounce{0%,to{scale:1}50%{scale:1.18}}.aw-core{fill:#fff;filter:drop-shadow(0 10px 22px rgba(27,16,53,.12))}.aw-pulse{fill:none;stroke:var(--ac);stroke-width:2;transform-origin:0 0;animation:aw-pulse 2.4s ease-out infinite}@keyframes aw-pulse{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.06);opacity:0}}.aw-center{position:absolute;left:50%;top:50%;translate:-50% -50%;width:52%;display:grid;justify-items:center;gap:6px;text-align:center;animation:rh-in .5s var(--ease)}.awc-ic{width:64px;height:64px;border-radius:22px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ac),color-mix(in srgb,var(--ac) 60%,#1b1035));box-shadow:0 14px 28px -12px var(--ac);animation:float-y 3s ease-in-out infinite;container-type:normal}.aw-center b{font-family:var(--font-head);font-size:clamp(.9rem,2.2vw,1.25rem);color:var(--ink);line-height:1.2}.aw-center small{font-weight:700;color:var(--ac);font-size:.82rem}.aw-pointer{position:absolute;left:50%;top:-2%;translate:-50% 0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:16px solid var(--ink);filter:drop-shadow(0 4px 4px rgba(0,0,0,.2))}.atlas-side{display:grid;gap:18px;min-width:0}.as-total{display:flex;align-items:center;gap:14px}.as-total b{font-family:var(--font-head);font-size:clamp(2.6rem,5vw,3.8rem);line-height:1;background:linear-gradient(120deg,#ef2d56,#8a4dff,#12c2e9);-webkit-background-clip:text;background-clip:text;color:transparent}.as-total span{font-weight:600;color:var(--muted);line-height:1.3;text-align:left}.as-tabs{display:grid;grid-template-columns:repeat(10,1fr);gap:6px}.as-tabs button{aspect-ratio:1;border-radius:12px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,white);transition:all .3s var(--ease)}.as-tabs button:hover{transform:translateY(-3px)}.as-tabs button.on{color:#fff;background:var(--c);box-shadow:0 10px 18px -8px var(--c);transform:translateY(-3px) scale(1.08)}.as-panel{padding:20px;border-radius:24px;background:#fff;box-shadow:var(--shadow);border-top:5px solid var(--ac);animation:rh-in .45s var(--ease)}.as-panel h3{display:flex;align-items:center;gap:8px;font-size:1.15rem;margin-bottom:12px;color:var(--ink)}.as-panel h3 svg{color:var(--ac)}.as-chips{list-style:none;display:flex;flex-wrap:wrap;gap:7px}.as-chips li{padding:7px 12px;border-radius:999px;font-size:.84rem;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--ac) 9%,white);border:1px solid color-mix(in srgb,var(--ac) 22%,white);animation:chip-pop .45s cubic-bezier(.34,1.6,.64,1) both;animation-delay:calc(var(--i) * 40ms)}@keyframes chip-pop{0%{opacity:0;transform:translateY(8px) scale(.85)}}.as-links{display:flex;flex-wrap:wrap;gap:18px}@media(max-width:900px){.atlas{grid-template-columns:1fr}.as-tabs{grid-template-columns:repeat(10,1fr)}}@media(max-width:480px){.as-tabs{grid-template-columns:repeat(5,1fr)}.awc-ic{width:46px;height:46px;border-radius:14px}.aw-center small{font-size:.72rem}}.s-lift{background:linear-gradient(180deg,var(--bg),#eef1ff 60%,var(--bg))}.hlift{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(20px,3vw,44px);align-items:center}.hl-scene{position:relative}.hl-svg{width:100%;height:auto;overflow:visible}.hl-ground{fill:#e9ecfa}.hl-road{fill:#d4d8ea}.hl-lane{fill:#fff}.hl-shadow{fill:#1b10351a}.hl-floor{transition:transform .5s cubic-bezier(.34,1.4,.64,1)}.hf-r{fill:#e3e7f5}.hf-l{fill:#fbfbfe}.hf-band{fill:var(--c);opacity:.85}.hf-band.r{filter:brightness(.82)}.hf-win{fill:#c9d2f3;transition:fill .4s}.hf-win.r{fill:#b8c2ea}.hl-floor.on{transform:translate(-7px,4px)}.hl-floor.on .hf-l{fill:color-mix(in srgb,var(--c) 16%,white)}.hl-floor.on .hf-r{fill:color-mix(in srgb,var(--c) 30%,#e3e7f5)}.hl-floor.on .hf-win{fill:#fde68a;animation:win-lit 1.6s ease-in-out infinite;animation-delay:calc(var(--k) * 90ms)}@keyframes win-lit{0%,to{fill:#fde68a}50%{fill:#fff7d1}}.hl-roof{fill:#d6dbef}.hl-sign{animation:float-y 3s ease-in-out infinite}.hl-shaft{fill:url(#hl-glass);stroke:#a5b4fc;stroke-width:1}.hl-shaft.r{fill:#c7d2fe59}.hl-car{transition:transform 1s cubic-bezier(.65,0,.35,1)}.hc-f{fill:var(--c);transition:fill .5s}.hc-s{fill:color-mix(in srgb,var(--c) 60%,white)}.hc-dot{fill:#fff;animation:live-ping-s 1s ease-in-out infinite}@keyframes live-ping-s{50%{opacity:.3}}.hl-pin{cursor:pointer}.hl-pin rect{fill:#fff;stroke:var(--c);stroke-width:1.5;transition:fill .3s}.hl-pin text{fill:var(--c);font:800 10px var(--font-head)}.hl-pin.on rect{fill:var(--c)}.hl-pin.on text{fill:#fff}.hl-pin:hover rect{fill:color-mix(in srgb,var(--c) 18%,white)}.hl-amb{animation:amb-drive 9s linear infinite}@keyframes amb-drive{0%{transform:translate(-130px,-75px);opacity:0}6%{opacity:1}90%{opacity:1}to{transform:translate(165px,95px);opacity:0}}.hl-siren{animation:siren .5s steps(1) infinite}@keyframes siren{0%{fill:#ef2d56}50%{fill:#2457f5}}.hl-house{cursor:pointer}.hh-r{fill:#ffd9bd}.hh-l{fill:#ffedde}.hh-roof{fill:#ff7a1a}.hh-roof.r{fill:#e05d0b}.hh-door{fill:#b45309}.hh-win{fill:#fde68a}.hh-heart path{fill:#ef2d56;transform:scale(.9)}.hh-heart{animation:float-y 2.6s ease-in-out infinite}.hl-house.on{filter:drop-shadow(0 0 10px rgba(255,122,26,.6))}.hl-side{display:grid;gap:16px;min-width:0}.hl-panel{display:grid;gap:12px;padding:16px;border-radius:24px;background:linear-gradient(160deg,#2a1a52,#1b1035);box-shadow:var(--shadow-lg),inset 0 1px #ffffff1a}.hp-head{display:inline-flex;align-items:center;gap:6px;color:#c9c3ec;font-size:.8rem;font-weight:700}.hp-btns{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.hp-btns button{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;font:800 .9rem var(--font-head);color:#e7e3ff;background:radial-gradient(circle at 35% 30%,#4a3a86,#2a1f56);box-shadow:inset 0 0 0 2px #ffffff1f,0 4px #120a28;transition:all .25s}.hp-btns button:hover{box-shadow:inset 0 0 0 2px var(--c),0 4px #120a28}.hp-btns button.on{color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c) 70%,white),var(--c));box-shadow:0 0 0 3px #ffffff26,0 0 18px var(--c),0 2px #120a28;transform:translateY(2px)}.hp-display{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:12px;background:#0b0620;color:#9b93c9;font-size:.82rem;font-weight:600}.hp-display i{font-style:normal;min-width:34px;text-align:center;font:800 1.4rem var(--font-head);color:var(--c);text-shadow:0 0 10px var(--c)}.hl-card{position:relative;padding:22px;border-radius:24px;background:#fff;box-shadow:var(--shadow-lg);border-left:6px solid var(--c);animation:rh-in .45s var(--ease)}.hcard-ic{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#1b1035));box-shadow:0 12px 22px -10px var(--c);margin-bottom:10px}.hl-card h3{font-size:1.25rem;margin:0}.hcard-meta{font-weight:700;color:var(--c);font-size:.9rem;margin:2px 0 12px;text-align:left!important}.hcard-roles{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.hcard-roles li{padding:6px 11px;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--ink);background:#f4f3fa;animation:chip-pop .4s cubic-bezier(.34,1.6,.64,1) both;animation-delay:calc(var(--i) * 35ms)}.hcard-roles li.core{color:#fff;background:var(--c)}@media(max-width:960px){.hlift{grid-template-columns:1fr}.hl-scene{max-width:560px;margin:0 auto;width:100%}}@media(max-width:420px){.hp-btns{grid-template-columns:repeat(6,1fr);gap:6px}}.s-metro{background:linear-gradient(180deg,var(--bg),#effbf7)}.metro{position:relative;padding-top:10px}.mt-line{position:absolute;left:12.5%;right:12.5%;top:34px;height:12px}.mt-track{position:absolute;inset:0;border-radius:12px;background:linear-gradient(90deg,#3d5afe,#14b8a6 33%,#f59e0b 66%,#e8344e);box-shadow:0 8px 18px -8px #1b103559;overflow:hidden}.mt-track i{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.55) 0 10px,transparent 10px 26px);animation:track-run 1.2s linear infinite}@keyframes track-run{to{background-position:26px 0}}.mt-train{position:absolute;z-index:3;top:50%;left:0;translate:-50% -50%;display:flex;align-items:center;gap:4px;padding:6px 10px;border-radius:14px 22px 22px 14px;background:linear-gradient(120deg,#1b1035,#3b1d78);box-shadow:0 10px 20px -8px #1b103599,inset 0 0 0 2px #ffffff26;animation:train-go 12s cubic-bezier(.6,0,.3,1) infinite}.mtt-win{width:12px;height:10px;border-radius:3px;background:#a5f3fc}.mtt-logo{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ef2d56}@keyframes train-go{0%,8%{left:0%}25%,33%{left:33.333%}50%,58%{left:66.666%}75%,94%{left:100%;opacity:1}99%{left:100%;opacity:0}to{left:0%;opacity:0}}.mt-coin{position:absolute;right:0;top:-40px;translate:50% 0;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 1rem var(--font-head);color:#92400e;background:radial-gradient(circle at 35% 30%,#fff7c2,#fcd34d 45%,#d97706);box-shadow:0 4px #b45309;opacity:0;animation:mt-coin 12s ease-out infinite}@keyframes mt-coin{0%,74%{opacity:0;transform:translateY(20px) scale(.4)}80%{opacity:1;transform:translateY(-6px) scale(1.15) rotateY(360deg)}92%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0}}.mt-stations{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;position:relative}.mt-stations li{display:grid;justify-items:center;gap:18px;text-align:center}.mt-stop{position:relative;z-index:2;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;color:var(--c);background:#fff;border:5px solid var(--c);box-shadow:0 10px 20px -10px var(--c);animation:stop-arrive 12s ease-in-out infinite;animation-delay:calc(var(--k) * 3s)}@keyframes stop-arrive{0%{transform:scale(1)}4%{transform:scale(1.22);background:var(--c);color:#fff;box-shadow:0 0 0 10px color-mix(in srgb,var(--c) 18%,transparent)}16%{transform:scale(1.08);background:var(--c);color:#fff}24%,to{transform:scale(1);background:#fff;color:var(--c);box-shadow:0 10px 20px -10px var(--c)}}.mt-card{display:grid;gap:4px;padding:18px 16px;border-radius:20px;background:#fff;box-shadow:var(--shadow);border-bottom:4px solid var(--c);width:100%;animation:card-arrive 12s ease-in-out infinite;animation-delay:calc(var(--k) * 3s)}@keyframes card-arrive{0%{transform:none}5%,18%{transform:translateY(-8px);box-shadow:0 24px 40px -22px var(--c)}26%,to{transform:none}}.mt-card small{font-weight:700;font-size:.72rem;color:var(--c)}.mt-card b{font-family:var(--font-head);font-size:1.1rem;color:var(--ink)}.mt-card>span{font-size:.86rem;color:var(--muted);line-height:1.5;text-align:center}@media(max-width:760px){.mt-line{display:none}.mt-stations{grid-template-columns:1fr;gap:14px}.mt-stations:before{content:"";position:absolute;left:28px;top:20px;bottom:20px;width:8px;border-radius:8px;background:linear-gradient(180deg,#3d5afe,#14b8a6,#f59e0b,#e8344e)}.mt-stations li{grid-template-columns:58px 1fr;justify-items:start;text-align:left;gap:14px}.mt-card>span{text-align:left}}.s-vault{background:radial-gradient(800px 400px at 50% 0,#e9fbf5,transparent 70%),var(--bg)}.anon{display:grid;gap:28px}.anon-scene{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(14px,3vw,40px)}.an-card{display:grid;gap:8px;padding:18px;border-radius:22px;background:#fff;box-shadow:var(--shadow-lg);min-width:0}.an-head{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--ink);margin-bottom:4px}.an-head svg{color:#00a88a}.an-row{display:grid;grid-template-columns:18px 64px 1fr;align-items:center;gap:8px;padding:9px 10px;border-radius:12px;background:#f6f5fc;font-size:.84rem}.an-row svg{color:var(--muted)}.an-row em{font-style:normal;color:var(--muted);font-weight:600}.an-row code{font-family:ui-monospace,Menlo,monospace;font-size:.82rem;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.ph-1 .an-in .an-row:not(.ok) code{color:#ef2d56}.ph-1 .an-in .an-row:not(.ok){background:#fff1f3}.ph-2 .an-in .an-row:not(.ok) code{color:#94a3b8;letter-spacing:.12em}.an-row.ok code{color:#00936e}.an-machine{position:relative;width:clamp(130px,16vw,180px);aspect-ratio:1;display:grid;place-items:center}.am-gear{position:absolute;border-radius:50%;background:repeating-conic-gradient(from 0deg,#2a1a52 0 14deg,transparent 14deg 30deg);mask:radial-gradient(circle,transparent 46%,#000 47%,#000 64%,transparent 65%)}.am-gear.g1{inset:0;animation:fr-spin 8s linear infinite}.am-gear.g2{inset:18%;animation:fr-spin 5s linear infinite reverse;background:repeating-conic-gradient(from 0deg,#00a88a 0 16deg,transparent 16deg 32deg)}.am-core{position:relative;z-index:2;width:46%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#00b386,#12c2e9);box-shadow:0 0 0 6px #00b38626,0 14px 28px -10px #00b386;transition:transform .4s}.ph-1 .am-core{animation:core-shake .3s linear infinite}@keyframes core-shake{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.ph-2 .am-core{transform:scale(1.1);box-shadow:0 0 0 12px #00b3862e,0 0 40px #12c2e9}.am-beam{position:absolute;left:-40%;right:-40%;top:50%;height:3px;translate:0 -50%;background:linear-gradient(90deg,transparent,#12c2e9,#00b386,#12c2e9,transparent);opacity:.35}.ph-1 .am-beam{opacity:1;animation:beam .5s linear infinite}@keyframes beam{50%{opacity:.4}}.am-bit{position:absolute;z-index:3;left:-36%;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:2px;background:#ef2d56;opacity:0}.ph-1 .am-bit{animation:bit-through 1.2s linear infinite;animation-delay:calc(var(--k) * .2s)}@keyframes bit-through{0%{opacity:1;transform:translate(0);background:#ef2d56}45%{transform:translate(calc(clamp(130px,16vw,180px)*.7));background:#ef2d56}55%{background:#00b386;border-radius:50%}to{opacity:1;transform:translate(calc(clamp(130px,16vw,180px)*1.6));background:#00b386;border-radius:50%}}.am-lbl{position:absolute;bottom:-26px;left:50%;translate:-50% 0;padding:3px 10px;border-radius:999px;background:var(--ink);color:#a7f3d0;font-weight:700;font-size:.72rem;white-space:nowrap}.an-out{justify-items:center;text-align:center;transition:box-shadow .4s,transform .4s}.ph-2 .an-out{transform:translateY(-4px);box-shadow:0 30px 60px -28px #00b3868c}.an-out .an-head{justify-self:stretch}.an-id{font-size:.86rem;color:var(--muted)}.an-id b{font-family:ui-monospace,Menlo,monospace;color:var(--ink);padding:2px 8px;border-radius:6px;background:#ecfdf5}.an-donut{width:140px}.an-donut circle{fill:none;stroke-width:14;transform:rotate(-90deg);transform-origin:60px 60px}.d-bg{stroke:#eef0f8}.d-a{stroke:#00b386;stroke-dasharray:62 100;stroke-linecap:round;animation:donut-a 7.2s ease-out infinite}.d-b{stroke:#8a4dff;stroke-dasharray:28 100;stroke-dashoffset:-64;stroke-linecap:round;animation:donut-b 7.2s ease-out infinite}@keyframes donut-a{0%{stroke-dasharray:0 100}30%,to{stroke-dasharray:62 100}}@keyframes donut-b{0%,15%{stroke-dasharray:0 100}45%,to{stroke-dasharray:28 100}}.an-donut text{font:800 16px var(--font-head);fill:var(--ink)}.an-donut .d-sm{font:600 9px var(--font-body);fill:var(--muted)}.an-legend{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--muted)}.an-legend i{width:10px;height:10px;border-radius:3px}.an-legend .la{background:#00b386}.an-legend .lb{background:#8a4dff;margin-left:6px}.an-out small{color:var(--muted);font-size:.76rem}.anon-promises{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.anon-promises li{position:relative;display:grid;gap:4px;padding:18px 16px 16px;border-radius:20px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.anon-promises li:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--c)}.ap-ic{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,white);box-shadow:0 0 color-mix(in srgb,var(--c) 30%,transparent);animation:ap-ring 3.2s ease-out infinite;animation-delay:calc(var(--k) * .8s);margin-bottom:6px}@keyframes ap-ring{0%{box-shadow:0 0 color-mix(in srgb,var(--c) 35%,transparent)}70%,to{box-shadow:0 0 0 12px transparent}}.anon-promises b{color:var(--ink)}.anon-promises small{color:var(--muted);font-size:.84rem;line-height:1.45;text-align:left}@media(max-width:900px){.anon-promises{grid-template-columns:1fr 1fr}}@media(max-width:760px){.anon-scene{grid-template-columns:1fr;justify-items:center}.an-card{width:100%;max-width:420px}.am-beam{inset:-40% auto -40% 50%;width:3px;height:auto;translate:-50% 0;background:linear-gradient(180deg,transparent,#12c2e9,#00b386,#12c2e9,transparent)}.am-bit{display:none}}@media(max-width:480px){.anon-promises{grid-template-columns:1fr}}.nav-dd{position:relative;display:flex}.dd-caret{margin-left:4px;opacity:.7;transition:transform .3s}.nav-dd:hover .dd-caret,.nav-dd:focus-within .dd-caret{transform:rotate(45deg)}.dd-panel{position:absolute;z-index:60;top:calc(100% + 12px);left:50%;width:340px;padding:8px;border-radius:20px;background:#fff;box-shadow:0 30px 60px -20px #1b103573,0 0 0 1px #1b10350f;display:grid;gap:4px;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .2s,transform .25s var(--ease)}.dd-panel:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.nav-dd:hover .dd-panel,.nav-dd:focus-within .dd-panel{opacity:1;pointer-events:auto;transform:translate(-50%)}.dd-item{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;text-decoration:none;color:var(--ink);transition:background .2s}.dd-item:hover,.dd-item[aria-current]{background:#f6f5fc}.dd-item b{display:block;font-size:.9rem}.dd-item small{display:block;font-size:.74rem;color:var(--muted)}.ddi-ic{width:38px;height:38px;flex:none;border-radius:12px;display:grid;place-items:center;color:#fff}.g-hcp .ddi-ic{background:linear-gradient(135deg,var(--hcp-1),var(--hcp-2))}.g-caregiver .ddi-ic{background:linear-gradient(135deg,var(--cg-1),var(--cg-2))}.g-patient .ddi-ic{background:linear-gradient(135deg,var(--pt-1),var(--pt-2))}.g-other .ddi-ic{background:linear-gradient(135deg,#ff6a2c,#ffb020)}.mm-group{display:grid}.mm-head{cursor:default}.mm-sub{display:grid;gap:4px;padding:0 0 8px 50px}.mm-sublink{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;color:#ffffffd9;text-decoration:none;font-weight:600;background:#ffffff0d}.mm-sublink svg{color:#ffb020}.mm-sublink.g-hcp svg{color:#8ea6ff}.mm-sublink.g-caregiver svg{color:#ffb36b}.mm-sublink.g-patient svg{color:#5ee7c6}.mm-sublink[aria-current]{background:#ff6a2c40;color:#fff}.aud-hero{background:linear-gradient(170deg,var(--gs),var(--bg) 75%)}.aud-hero .ph-bg i:nth-child(1){background:var(--g1)}.aud-hero .ph-bg i:nth-child(2){background:var(--g2)}.aud-hero .hl-grad .hw{background-image:linear-gradient(120deg,var(--g1),var(--g2))!important}.aud-hero .ph-badges li:before{color:var(--g1)}.aud-stats{list-style:none;display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.aud-stats li{display:grid;padding:10px 16px;border-radius:16px;background:#fff;box-shadow:var(--shadow);border-bottom:3px solid var(--g1)}.aud-stats b{font-family:var(--font-head);font-size:1.5rem;line-height:1.1;background:linear-gradient(120deg,var(--g1),var(--g2));-webkit-background-clip:text;background-clip:text;color:transparent}.aud-stats span{font-size:.78rem;color:var(--muted);font-weight:600}.aud-art{position:relative;width:min(100%,500px);aspect-ratio:1;margin:0 auto;container-type:inline-size;perspective:1200px}.cred-stack{position:absolute;inset:0;transform-style:preserve-3d}.cred{position:absolute;left:50%;top:50%;width:60cqw;aspect-ratio:1.5;padding:4cqw;border-radius:5cqw;background:#fff;box-shadow:0 30px 60px -24px #1b103573,inset 0 0 0 1px #1b10350f;display:grid;align-content:start;gap:1cqw;animation:shuffle 9s cubic-bezier(.6,0,.3,1) infinite}.cred.c2{animation-delay:-6s;background:linear-gradient(150deg,#1b1035,#2e1a5c);color:#fff}.cred.c3{animation-delay:-3s;background:linear-gradient(150deg,#fff,var(--gs))}@keyframes shuffle{0%,28%{transform:translate(-50%,-50%) translateZ(60px) rotateY(-12deg) rotate(-2deg);z-index:3}33%,61%{transform:translate(-8%,-62%) translateZ(-20px) rotateY(-26deg) rotate(9deg) scale(.86);z-index:2}66%,94%{transform:translate(-92%,-38%) translateZ(-40px) rotateY(12deg) rotate(-10deg) scale(.86);z-index:1}to{transform:translate(-50%,-50%) translateZ(60px) rotateY(-12deg) rotate(-2deg);z-index:3}}.cr-top{display:inline-flex;align-items:center;gap:6px;font-size:clamp(.6rem,2.6cqw,.8rem);font-weight:700;color:var(--g1)}.cred.c2 .cr-top{color:#fde68a}.cred .persona{border-radius:50%;box-shadow:0 0 0 3px var(--gs);margin:1cqw 0}.cred b{font-family:var(--font-head);font-size:clamp(.8rem,3.8cqw,1.2rem);color:inherit}.cred.c1 b,.cred.c3 b{color:var(--ink)}.cred small{font-size:clamp(.56rem,2.4cqw,.76rem);opacity:.75}.cr-mask{position:absolute;right:4cqw;top:4cqw;font:700 clamp(.5rem,2.2cqw,.7rem) ui-monospace,monospace;color:var(--muted)}.cr-amt{font-size:clamp(1.4rem,9cqw,2.6rem)!important;background:linear-gradient(120deg,#fde68a,#34f5c5);-webkit-background-clip:text;background-clip:text;color:transparent!important}.cr-bars{display:flex;align-items:flex-end;gap:1.4cqw;height:9cqw;margin-top:1cqw}.cr-bars i{flex:1;height:var(--h);border-radius:4px 4px 1px 1px;background:linear-gradient(180deg,#8a4dff,#2457f5);animation:bar-grow 4.5s var(--ease) infinite;animation-delay:calc(var(--i) * .1s)}.cr-seal{position:absolute;right:4cqw;bottom:4cqw;width:13cqw;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#fff;background:conic-gradient(from 0deg,#ffb020,#ff6a2c,#ffb020);box-shadow:0 0 0 1.4cqw #fff3d6;animation:fr-spin 12s linear infinite}.cr-seal svg{animation:fr-spin 12s linear infinite reverse}.orbit-chip{position:absolute;left:50%;top:50%;padding:5px 11px;border-radius:999px;background:#fff;box-shadow:var(--shadow);font-weight:700;font-size:clamp(.56rem,2.4cqw,.76rem);color:var(--g1);white-space:nowrap;transform:translate(-50%,-50%) rotate(calc(var(--i) * 51.4deg)) translate(46cqw) rotate(calc(var(--i) * -51.4deg));animation:chip-orbit 40s linear infinite;animation-delay:calc(var(--i) * -5.7s)}@keyframes chip-orbit{0%{transform:translate(-50%,-50%) rotate(0) translate(46cqw) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(46cqw) rotate(-360deg)}}.home-svg{position:absolute;left:8%;top:8%;width:84%;filter:drop-shadow(0 30px 30px rgba(255,79,109,.18))}.hs-win{fill:#fff3c4;stroke:#ffc89e;stroke-width:3;animation:win-glow 4s ease-in-out infinite}.hs-win.w2{animation-delay:-2s}@keyframes win-glow{0%,to{fill:#fff3c4}50%{fill:#ffd76a}}.hs-heart{fill:#ff4f6d;transform-origin:160px 132px;animation:heartbeat 1.6s ease-in-out infinite}@keyframes heartbeat{0%,40%,to{transform:scale(1)}15%{transform:scale(1.18)}28%{transform:scale(1.06)}}.hs-smoke circle{fill:#e9e3f4;animation:smoke 4s ease-out infinite;transform-box:fill-box;transform-origin:center}.hs-smoke circle:nth-child(2){animation-delay:1.2s}.hs-smoke circle:nth-child(3){animation-delay:2.4s}@keyframes smoke{0%{opacity:0;transform:translateY(10px) scale(.4)}30%{opacity:.9}to{opacity:0;transform:translateY(-30px) scale(1.4)}}.note{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:9px 13px;border-radius:4px;font-weight:700;font-size:clamp(.6rem,2.6cqw,.82rem);color:#3f2a12;background:#fff3a3;box-shadow:0 12px 20px -12px #0006;animation:note-sway 5s ease-in-out infinite}.note.n1{left:0;top:30%;rotate:-6deg}.note.n2{right:0;top:20%;rotate:5deg;background:#ffd6e0;animation-delay:-1.6s}.note.n3{left:6%;bottom:10%;rotate:3deg;background:#c9f2e3;animation-delay:-3s}@keyframes note-sway{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(2deg)}}.aud-badge{right:0;bottom:4%;transform:none}.pt-phone{position:absolute;left:22%;top:4%;width:56%;aspect-ratio:9 / 16.5;padding:2.2cqw;border-radius:8cqw;background:#12233a;box-shadow:var(--shadow-lg),inset 0 0 0 .6cqw #2c4566;transform:rotateY(-14deg) rotateX(4deg)}.pt-screen{height:100%;border-radius:6cqw;padding:6cqw 4cqw;display:flex;flex-direction:column;gap:2.4cqw;background:linear-gradient(180deg,#f2fffb,#e6faf6);overflow:hidden}.ptb{max-width:86%;padding:2.4cqw 3.4cqw;border-radius:4cqw;font-size:clamp(.56rem,2.7cqw,.84rem);line-height:1.35;opacity:0;animation:bubble 10s ease-out infinite}.ptb.q{align-self:flex-start;background:#fff;color:var(--ink);border-bottom-left-radius:1cqw;box-shadow:0 6px 12px -8px #00000040}.ptb.a{align-self:flex-end;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));border-bottom-right-radius:1cqw}.ptb.done{align-self:center;margin-top:auto;display:inline-flex;align-items:center;gap:4px;font-weight:700;color:#92400e;background:#fde68a}.ptb.b1{animation-delay:.2s}.ptb.b2{animation-delay:1.4s}.ptb.b3{animation-delay:2.6s}.ptb.b4{animation-delay:3.8s}.ptb.b5{animation-delay:5s}@keyframes bubble{0%{opacity:0;transform:translateY(10px) scale(.9)}4%,80%{opacity:1;transform:none}90%,to{opacity:0}}.pt-shield{position:absolute;z-index:3;right:4%;bottom:14%;width:22cqw;aspect-ratio:1;border-radius:30%;display:grid;place-items:center;align-content:center;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 20px 34px -14px var(--g1);animation:float-y 4s ease-in-out infinite}.pt-shield small{font-weight:700;font-size:clamp(.5rem,2.2cqw,.7rem)}.pt-orb{position:absolute;left:50%;top:50%;width:11cqw;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:var(--g1);background:#fff;box-shadow:var(--shadow);transform:translate(-50%,-50%) rotate(calc(var(--i) * 60deg)) translate(46cqw) rotate(calc(var(--i) * -60deg));animation:orb-orbit 30s linear infinite;animation-delay:calc(var(--i) * -5s)}@keyframes orb-orbit{0%{transform:translate(-50%,-50%) rotate(0) translate(46cqw) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(46cqw) rotate(-360deg)}}.rx{display:grid;gap:18px}.rx-search{display:flex;align-items:center;gap:12px;padding:6px 8px 6px 20px;border-radius:999px;background:#fff;box-shadow:var(--shadow-lg),inset 0 0 0 2px color-mix(in srgb,var(--hcp-1) 20%,white);color:var(--hcp-1)}.rx-search input{flex:1;min-width:0;border:0!important;box-shadow:none!important;padding:14px 0!important;font-size:1rem;background:transparent}.rx-count{flex:none;padding:8px 14px;border-radius:999px;background:var(--hcp-soft);font-weight:700;font-size:.8rem}.rx-hits{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px}.rx-hits li{display:grid;grid-template-columns:18px 1fr;column-gap:8px;align-items:center;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:var(--shadow);border-left:4px solid var(--c);animation:chip-pop .35s var(--ease) both}.rx-hits li svg{color:var(--c);grid-row:span 2}.rx-hits b{font-size:.88rem;color:var(--ink)}.rx-hits small{font-size:.74rem;color:var(--muted)}.rx-hits .rx-none{grid-column:1 / -1;display:block;border-left-color:#ffb020;color:var(--muted)}.rx-body{display:grid;grid-template-columns:300px minmax(0,1fr);gap:18px;align-items:start}.rx-roles{display:grid;gap:6px;position:sticky;top:calc(var(--header-h) + 16px)}.rx-roles button{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:14px;text-align:left;background:#fff;border:1.5px solid transparent;box-shadow:0 6px 14px -12px #1b103566;transition:all .25s var(--ease)}.rxr-ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,white);transition:all .25s}.rxr-t{flex:1;font-weight:600;font-size:.86rem;color:var(--ink);line-height:1.25}.rx-roles em{font-style:normal;font-weight:700;font-size:.74rem;color:var(--c)}.rx-roles button:hover{border-color:color-mix(in srgb,var(--c) 40%,white);transform:translate(3px)}.rx-roles button.on{border-color:var(--c);background:color-mix(in srgb,var(--c) 6%,white)}.rx-roles button.on .rxr-ic{background:var(--c);color:#fff}.rx-panel{padding:22px;border-radius:26px;background:#fff;box-shadow:var(--shadow-lg);border-top:6px solid var(--c);animation:rh-in .45s var(--ease);min-width:0}.rx-panel header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.rxp-ic{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#1b1035))}.rx-panel h3{margin:0;font-size:1.3rem}.rx-panel header small{color:var(--c);font-weight:700}.rx-subs{display:flex;gap:6px;overflow-x:auto;padding-bottom:8px;margin-bottom:8px;scrollbar-width:thin;flex-wrap:wrap;max-height:150px;overflow-y:auto}.rx-subs button{flex:none;padding:6px 12px;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--ink);background:#f4f3fa;transition:all .2s}.rx-subs button:hover{background:color-mix(in srgb,var(--c) 14%,white)}.rx-subs button.on{background:var(--c);color:#fff}.rx-specs{font-size:.84rem;color:var(--muted);padding:10px 12px;border-radius:12px;background:#f8f7fd;margin-bottom:10px;text-align:left!important}.rx-specs b{color:var(--ink)}.rx-jobs{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px}.rx-jobs li{text-align:left;position:relative;padding:9px 12px 9px 26px;border-radius:12px;font-size:.84rem;color:var(--ink);background:color-mix(in srgb,var(--c) 5%,#fbfbfe);border:1px solid color-mix(in srgb,var(--c) 14%,white);animation:chip-pop .35s var(--ease) both;animation-delay:calc(var(--i) * 18ms)}.rx-jobs li:before{content:"";position:absolute;left:11px;top:50%;width:7px;height:7px;margin-top:-3.5px;border-radius:50%;background:var(--c)}@media(max-width:900px){.rx-body{grid-template-columns:1fr}.rx-roles{position:static;grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rx-roles{grid-template-columns:1fr}.rx-search{padding-left:14px}.rx-count{display:none}}.fridge{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:22px 18px;padding:clamp(22px,4vw,40px);border-radius:32px;background:linear-gradient(160deg,#f4f6fa,#e3e7ef);box-shadow:inset 0 2px #fff,inset 0 -6px 18px #1b103514,var(--shadow)}.fnote{position:relative;display:grid;gap:6px;padding:26px 16px 18px;background:var(--bg);background:var(--bg, #fff3a3);background-color:var(--bg);box-shadow:0 16px 22px -16px #00000073;rotate:var(--r);transition:rotate .4s var(--ease),transform .4s var(--ease);animation:note-drop .6s cubic-bezier(.34,1.5,.64,1) both;animation-delay:calc(var(--i) * 50ms)}.fnote{background:var(--bg)}.fnote:hover{rotate:0deg;transform:translateY(-6px) scale(1.03)}.fnote svg{color:#c2410c}.fnote b{font-family:var(--font-head);font-size:1rem;color:#2b1d0e;line-height:1.25}.fnote small{font-size:.82rem;color:#5b4630;line-height:1.4;text-align:left}.fn-magnet{position:absolute;left:50%;top:-10px;translate:-50% 0;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ff6a2c 40%,#c2410c);box-shadow:0 4px 6px #0000004d}@keyframes note-drop{0%{opacity:0;transform:translateY(-20px) rotate(-8deg)}}.capsules{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.capsule{display:flex;align-items:stretch;border-radius:999px;overflow:hidden;background:#fff;box-shadow:var(--shadow);transition:transform .35s var(--ease),box-shadow .35s;animation:chip-pop .5s var(--ease) both;animation-delay:calc(var(--i) * 45ms)}.capsule:hover{transform:translateY(-4px) rotate(-1deg);box-shadow:0 22px 40px -22px var(--g1)}.cap-l{flex:none;width:74px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));position:relative}.cap-l:after{content:"";position:absolute;left:12px;top:10px;width:22px;height:8px;border-radius:8px;background:#ffffff59}.cap-r{display:grid;align-content:center;padding:14px 24px 14px 16px}.cap-r b{font-size:.92rem;color:var(--ink);line-height:1.25}.cap-r small{font-size:.78rem;color:var(--muted)}.aud-conditions{background:linear-gradient(180deg,var(--bg),color-mix(in srgb,var(--g1) 5%,var(--bg)))}.shelves{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;align-items:start}.shelf2{border-radius:18px;background:#fff;box-shadow:0 10px 22px -18px #1b103566;border:1px solid #efedf7;overflow:hidden}.sh-head{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;text-align:left}.sh-ic{width:36px;height:36px;flex:none;border-radius:11px;display:grid;place-items:center;color:#fff;background:var(--c)}.sh-head b{flex:1;color:var(--ink);font-size:.95rem}.sh-head em{font-style:normal;font-weight:700;font-size:.76rem;color:var(--c);background:color-mix(in srgb,var(--c) 10%,white);padding:3px 9px;border-radius:999px}.sh-plus{color:var(--muted);transition:transform .3s}.shelf2.on .sh-plus{transform:rotate(45deg);color:var(--c)}.sh-items{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0 14px;max-height:0;overflow:hidden;transition:max-height .5s var(--ease),padding .3s}.shelf2.on .sh-items{max-height:600px;padding:0 14px 14px}.sh-items li{padding:6px 11px;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--c) 9%,white)}.shelf2.on .sh-items li{animation:chip-pop .35s var(--ease) both;animation-delay:calc(var(--i) * 30ms)}.shelf2.on{box-shadow:0 20px 36px -22px var(--c);border-color:color-mix(in srgb,var(--c) 30%,white)}@media(max-width:760px){.shelves{grid-template-columns:1fr}}.zz{position:relative;list-style:none;display:grid;gap:14px}.zz-path{position:absolute;inset:0;width:100%;height:100%;z-index:0;overflow:visible}.zz-path path{fill:none;stroke:color-mix(in srgb,var(--g1) 40%,white);stroke-width:3;stroke-dasharray:2 3;vector-effect:non-scaling-stroke}.zz li{position:relative;z-index:1;display:flex;align-items:center;gap:14px;width:86%;animation:rh-in .6s var(--ease) both;animation-delay:calc(var(--i) * .12s)}.zz li:nth-child(odd){margin-left:auto;flex-direction:row-reverse;text-align:right}.zz-node{position:relative;flex:none;width:58px;height:58px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 14px 26px -12px var(--g1);rotate:-6deg}.zz li:nth-child(odd) .zz-node{rotate:6deg}.zz-node em{position:absolute;right:-8px;top:-8px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:.72rem;color:var(--g1);background:#fff;box-shadow:var(--shadow)}.zz-card{display:grid;gap:2px;padding:14px 16px;border-radius:18px;background:#fff;box-shadow:var(--shadow)}.zz-card b{color:var(--ink)}.zz-card small{color:var(--muted);font-size:.84rem;line-height:1.45}.zz li:nth-child(odd) .zz-card small{text-align:right}@media(max-width:560px){.zz li,.zz li:nth-child(odd){width:100%;margin-left:0;flex-direction:row;text-align:left}.zz li:nth-child(odd) .zz-card small{text-align:left}}.jr4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.jr4 article{position:relative;display:grid;gap:6px;padding:22px 18px;border-radius:22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(6px);color:#fffc;animation:rh-in .6s var(--ease) both;animation-delay:calc(var(--i) * .15s)}.jr-ic{width:50px;height:50px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 0 0 0 var(--g1);animation:jr-glow 4s ease-in-out infinite;animation-delay:calc(var(--i) * 1s);margin-bottom:6px}@keyframes jr-glow{0%,70%,to{box-shadow:0 0 0 0 transparent}20%{box-shadow:0 0 0 10px color-mix(in srgb,var(--g1) 25%,transparent),0 0 30px var(--g1)}}.jr4 b{color:#fff;font-family:var(--font-head);font-size:1.05rem}.jr4 small{font-size:.86rem;line-height:1.5;text-align:left}.jr-arrow{position:absolute;right:-14px;top:40px;z-index:2;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:#1b1035;background:#ffb020}@media(max-width:900px){.jr4{grid-template-columns:1fr 1fr}.jr-arrow{display:none}}@media(max-width:520px){.jr4{grid-template-columns:1fr}}.flipgrid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;perspective:1200px}.flip{height:170px;outline:none;animation:chip-pop .5s var(--ease) both;animation-delay:calc(var(--i) * 50ms)}.flip-in{position:relative;display:block;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.34,1.3,.64,1)}.flip:hover .flip-in,.flip:focus .flip-in,.flip:focus-within .flip-in{transform:rotateY(180deg)}.flip:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:22px}.flip-f,.flip-b{position:absolute;inset:0;border-radius:22px;backface-visibility:hidden;display:grid;align-content:center;justify-items:center;gap:8px;padding:16px;text-align:center}.flip-f{background:#fff;box-shadow:var(--shadow)}.ff-ic{width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 14px 24px -12px var(--g1)}.flip-f b{color:var(--ink);font-size:.95rem}.flip-f small{font-size:.7rem;color:var(--muted)}.flip-b{transform:rotateY(180deg);color:#fff;background:linear-gradient(150deg,var(--g1),var(--g2));box-shadow:0 20px 34px -18px var(--g1);font-size:.9rem;font-weight:600;line-height:1.45}.clipb{position:relative;padding-top:22px;max-width:460px;margin:0 auto;width:100%}.cb-clip{position:absolute;z-index:2;left:50%;top:0;translate:-50% 0;width:120px;height:44px;border-radius:12px 12px 8px 8px;background:linear-gradient(180deg,#cbd5e1,#94a3b8);box-shadow:0 6px 10px #0003}.cb-clip:after{content:"";position:absolute;left:50%;top:8px;translate:-50% 0;width:34px;height:12px;border-radius:6px;background:#64748b}.cb-paper{padding:36px 24px 24px;border-radius:22px;background:#fff;box-shadow:var(--shadow-lg);border:10px solid color-mix(in srgb,var(--g1) 75%,#1b1035);rotate:-1.5deg}.cb-paper header{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--ink);margin-bottom:12px}.cb-paper header svg{color:var(--g1)}.cb-paper header em{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:.76rem;color:var(--g1);background:var(--gs);padding:3px 9px;border-radius:999px}.cb-paper ul{list-style:none;display:grid;gap:4px}.cb-paper li{display:flex;align-items:center;gap:10px;padding:7px 4px;border-bottom:1px dashed #ebe9f4;font-size:.88rem;color:var(--ink)}.cb-box{width:20px;height:20px;flex:none;border-radius:6px;display:grid;place-items:center;color:transparent;border:2px solid #cbd5e1;animation:cb-tick 9s ease-in-out infinite;animation-delay:calc(var(--i) * .45s)}@keyframes cb-tick{0%,4%{background:transparent;border-color:#cbd5e1;color:transparent}8%,85%{background:var(--g1);border-color:var(--g1);color:#fff}to{background:transparent;border-color:#cbd5e1;color:transparent}}.aud-lock{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--g1);padding:12px 14px;border-radius:14px;background:var(--gs)}.container.narrow{max-width:860px}.ac-band{position:relative;overflow:hidden;display:grid;justify-items:center;text-align:center;gap:12px;padding:clamp(36px,6vw,64px) 24px;border-radius:36px;color:#fff;background:linear-gradient(130deg,var(--g1),var(--g2));box-shadow:0 40px 80px -40px var(--g1)}.ac-band h2{color:#fff;font-size:clamp(1.6rem,3.6vw,2.6rem);position:relative}.ac-band p{color:#ffffffe6;text-align:center!important;text-align-last:center;position:relative}.ac-btns{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:6px}.ac-band .btn-primary{background:#fff;color:var(--ink)}.text-link.light{color:#fff;border-color:#fff9}.ac-rings i{position:absolute;left:50%;top:50%;width:260px;height:260px;margin:-130px;border-radius:50%;border:2px solid rgba(255,255,255,.3);animation:ring-out 4.5s ease-out infinite}.ac-rings i:nth-child(2){animation-delay:1.5s}.ac-rings i:nth-child(3){animation-delay:3s}@keyframes ring-out{0%{transform:scale(.4);opacity:1}to{transform:scale(3.4);opacity:0}}.rgrade-none{--g1: #8a4dff;--g2: #ef2d56;--gs: #f3efff}.rj4-dialog{position:relative;width:min(900px,100%);max-height:calc(100vh - 32px);display:grid;grid-template-columns:340px minmax(0,1fr);border-radius:34px;overflow:hidden;background:#fff;box-shadow:0 50px 120px -40px #0009;transform:translateY(40px) scale(.94);opacity:0;transition:transform .5s cubic-bezier(.34,1.3,.64,1),opacity .35s}.modal.is-open .rj4-dialog{transform:none;opacity:1}.rj4-stage{position:relative;display:grid;align-content:center;justify-items:center;gap:14px;padding:30px 24px;overflow:hidden;color:#fff;background:radial-gradient(260px 200px at 30% 10%,rgba(255,255,255,.28),transparent 70%),linear-gradient(160deg,var(--g1),var(--g2));transition:background .6s}.rjs-glow{position:absolute;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.25),transparent 60%);animation:pad-pulse 4s ease-in-out infinite}.rjs-inst{position:relative;display:grid;justify-items:center;gap:10px;animation:rh-in .5s var(--ease)}.rjs-mood{position:relative;font-family:var(--font-head);font-weight:700;font-size:1.25rem;color:#fff;text-align:center;min-height:1.6em}.rjs-trio{position:relative;display:grid;justify-items:center;gap:14px}.rjs-trio .rjs-mood{font-size:1.05rem}.rjs-trio{grid-template-columns:repeat(3,auto);align-items:center;column-gap:12px}.rjs-trio .rjs-mood{grid-column:1 / -1}.rjs-orb{width:66px;height:66px;border-radius:22px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 16px 30px -12px #00000080,inset 0 0 0 2px #ffffff40;animation:float-y 3s ease-in-out infinite;animation-delay:calc(var(--i) * -1s)}.rjs-preview{position:relative;width:100%;padding:14px;border-radius:18px;background:#fff;color:var(--ink);box-shadow:0 20px 40px -20px #00000080;rotate:-2deg;animation:rh-in .45s var(--ease)}.rjs-preview p{margin:6px 0 0;font-size:.82rem;line-height:1.45;color:var(--text);text-align:left;max-height:6.2em;overflow:hidden}.rjp-top{display:flex;align-items:center;gap:8px}.rjp-av{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2))}.rjp-who{flex:1;min-width:0;display:grid;line-height:1.2}.rjp-who b{font-size:.86rem}.rjp-who small{font-size:.72rem;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rjp-stars{display:flex;gap:2px;margin-top:6px;color:#f59e0b}.ri{width:250px;max-width:100%;height:auto;overflow:visible;filter:drop-shadow(0 20px 30px rgba(0,0,0,.25))}.rg-seg{fill:#ffffff2e;transition:fill .35s}.rg-seg.on.s1{fill:#ff5a5f}.rg-seg.on.s2{fill:#ff9f43}.rg-seg.on.s3{fill:#ffd166}.rg-seg.on.s4{fill:#7bed9f}.rg-seg.on.s5{fill:#34f5c5}.rg-needle{transform-origin:120px 128px;transition:transform .7s cubic-bezier(.34,1.6,.64,1)}.rg-needle path,.rg-needle circle{fill:#fff}.rg-val{font:800 30px var(--font-head);fill:#fff}.rg-of{font-size:14px;fill:#ffffffb3}.rg-ecg{fill:none;stroke:#34f5c5;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;animation:vm-draw 2s linear infinite;filter:drop-shadow(0 0 6px #34f5c5)}.rh-shell{fill:#ffffff26}.rh-outline{fill:none;stroke:#fff;stroke-width:4}.rh-liquid{transition:transform .9s cubic-bezier(.34,1.3,.64,1)}.rh-wave{fill:#ff4f6d;opacity:.95;animation:rh-wave 2.4s linear infinite}.rh-wave.b{fill:#ffb199;opacity:.8;animation-duration:3.4s;animation-direction:reverse}@keyframes rh-wave{to{transform:translate(40px)}}.rh-bub{fill:#fff;opacity:0;animation:rh-bub 2.6s ease-in infinite;animation-delay:calc(var(--i) * .5s)}@keyframes rh-bub{0%{opacity:0;transform:translateY(0)}20%{opacity:.8}to{opacity:0;transform:translateY(-110px)}}.rh-gloss{fill:none;stroke:#ffffffb3;stroke-width:5;stroke-linecap:round}.rh-pct{font:800 26px var(--font-head);fill:#fff;paint-order:stroke;stroke:#78142859;stroke-width:4px}.r-0 .rh-pct{fill:#ffffffe6;stroke:none}.rs-sky{fill:#4b5d7a;transition:fill .8s}.sky-1 .rs-sky{fill:#46546d}.sky-2 .rs-sky{fill:#7a8ca8}.sky-3 .rs-sky{fill:#9fd3e8}.sky-4 .rs-sky{fill:#7fdcf2}.sky-5 .rs-sky{fill:#5ee7d0}.rs-sunwrap{transition:transform .9s cubic-bezier(.34,1.3,.64,1)}.rs-sun{fill:#ffd166;filter:drop-shadow(0 0 14px #ffd166)}.sky-0 .rs-sun,.sky-1 .rs-sun{fill:#f2c879;filter:none}.rs-rays{animation:fr-spin 14s linear infinite}.rs-rays rect{fill:#ffe29a}.sky-0 .rs-rays,.sky-1 .rs-rays,.sky-2 .rs-rays{opacity:0}.rs-cloud ellipse{fill:#fff;opacity:.9}.sky-1 .rs-cloud ellipse,.sky-2 .rs-cloud ellipse{fill:#c3cbd8}.rs-cloud{transition:opacity .6s;animation:cloud-drift 8s ease-in-out infinite alternate}.rs-cloud.c2{animation-duration:11s}@keyframes cloud-drift{to{transform:translate(16px)}}.rs-rain line{stroke:#cfe3ff;stroke-width:2;stroke-linecap:round;animation:rain .9s linear infinite;animation-delay:calc(var(--i) * .09s)}@keyframes rain{0%{transform:translateY(0);opacity:1}to{transform:translateY(60px);opacity:0}}.rs-birds{transform:translate(-40px,30px)}.rs-birds path{fill:none;stroke:#1b1035;stroke-width:2;stroke-linecap:round;animation:birds 6s ease-in-out infinite}@keyframes birds{50%{transform:translate(-14px,-6px)}}.rs-hill.h1{fill:#12c2a0}.rs-hill.h2{fill:#00a386}.sky-1 .rs-hill.h1,.sky-2 .rs-hill.h1{fill:#4f8f84}.sky-1 .rs-hill.h2,.sky-2 .rs-hill.h2{fill:#3c7369}.rj4-main{position:relative;display:grid;min-width:0;max-height:calc(100vh - 32px);overflow-y:auto}.rj4-main form{display:grid;gap:14px;padding:26px 28px 22px}.rj4-head h2{font-size:clamp(1.3rem,2.6vw,1.7rem);margin:14px 0 4px}.rj4-head p{color:var(--muted);font-size:.9rem;margin:0;text-align:left}.rj4-steps{list-style:none;display:flex;gap:6px;padding-right:44px}.rj4-steps li{flex:1}.rj4-steps button{width:100%;display:flex;align-items:center;gap:6px;padding:4px;border-radius:999px;background:#f4f3fa;color:var(--muted);font-weight:700;font-size:.74rem}.rj4-steps button span{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:.7rem}.rj4-steps em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rj4-steps li.on button{background:linear-gradient(120deg,var(--g1),var(--g2));color:#fff}.rj4-steps li.on button span{color:var(--g1)}.rj4-steps li.done button span{background:#00b386;color:#fff}.rj4-body{display:grid;gap:12px;animation:step-in .4s var(--ease)}.rj-roles4{border:0;padding:0;margin:0;display:grid;gap:10px}.rj-role4{position:relative;display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;border:2px solid var(--line);background:#fff;cursor:pointer;transition:all .3s var(--ease)}.rj-role4 input{position:absolute;opacity:0;pointer-events:none}.rj-role4:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:2px}.rr-ic{width:46px;height:46px;flex:none;border-radius:14px;display:grid;place-items:center;color:var(--g1);background:var(--gs);transition:all .35s cubic-bezier(.34,1.6,.64,1)}.rr-t{flex:1;display:grid}.rr-t b{color:var(--ink)}.rr-t small{color:var(--muted);font-size:.8rem}.rr-tick{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:transparent;border:2px solid var(--line);transition:all .3s}.rj-role4:hover{border-color:var(--g1);transform:translate(4px)}.rj-role4.on{border-color:var(--g1);background:linear-gradient(120deg,var(--gs),#fff);box-shadow:0 16px 30px -20px var(--g1)}.rj-role4.on .rr-ic{color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));transform:rotate(-8deg) scale(1.06)}.rj-role4.on .rr-tick{color:#fff;background:var(--g1);border-color:var(--g1)}.rj-rate{display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.rr-btn{display:grid;justify-items:center;gap:4px;padding:14px 4px 10px;border-radius:18px;background:#f6f5fb;border:2px solid transparent;color:var(--muted);transition:transform .35s cubic-bezier(.34,1.8,.64,1),background .3s,border-color .3s,color .3s}.rrb-ic{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--muted);transition:all .3s}.rr-btn b{font:800 1.1rem var(--font-head)}.rr-btn:hover{transform:translateY(-5px)}.rr-btn.lit{color:var(--g1);background:color-mix(in srgb,var(--g1) calc(var(--n) * 4%),white)}.rr-btn.lit .rrb-ic{color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2))}.rr-btn.on{border-color:var(--g1);transform:translateY(-5px) scale(1.04);box-shadow:0 14px 26px -16px var(--g1)}.rj-mood4{text-align:center!important;text-align-last:center;font-family:var(--font-head);font-weight:700;font-size:1.1rem;color:var(--g1);min-height:1.5em;margin:0}.rj-fields{display:grid;gap:12px}.rj4 .char-count{display:block;text-align:right;font-size:.74rem;color:var(--muted);margin-top:4px}.rj4 .rj-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:6px}.rj-privacy{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;color:var(--muted)}.rj4 .rj-done{position:relative;display:grid;justify-items:center;text-align:center;gap:10px;padding:50px 28px;align-content:center}.rj4 .rj-done p{text-align:center!important;text-align-last:center;color:var(--muted)}.rjd-badge{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:0 0 0 12px var(--gs);animation:stamp-in .6s cubic-bezier(.34,1.8,.64,1)}.rd-burst{position:absolute;left:50%;top:92px}.rd-burst i{position:absolute;width:8px;height:12px;border-radius:2px;background:hsl(calc(var(--i) * 23),90%,60%);animation:burst-out 1.2s cubic-bezier(.2,.8,.3,1) forwards;transform:rotate(calc(var(--i) * 22.5deg)) translateY(0);opacity:0}@keyframes burst-out{0%{opacity:1;transform:rotate(calc(var(--i) * 22.5deg)) translateY(0)}to{opacity:0;transform:rotate(calc(var(--i) * 22.5deg)) translateY(-120px)}}@media(max-width:760px){.rj4-dialog{grid-template-columns:1fr;overflow-y:auto}.rj4-stage{padding:18px;grid-auto-flow:column;justify-content:center;align-items:center}.ri{width:150px}.rjs-mood{font-size:1rem}.rjs-preview{display:none}.rjs-orb{width:48px;height:48px;border-radius:16px}.rj4-main{max-height:none;overflow:visible}.rj4-main form{padding:18px 16px}.rj4-steps em{display:none}.rj4-steps button{justify-content:center}}.faq4-hero{position:relative;overflow:hidden;padding:clamp(30px,5vw,64px) 0 clamp(50px,7vw,90px);color:#ffffffd9;background:radial-gradient(700px 400px at 85% 20%,rgba(138,77,255,.45),transparent 65%),radial-gradient(600px 400px at 10% 100%,rgba(255,106,44,.35),transparent 60%),linear-gradient(160deg,#1b1035,#2a1a52)}.f4-bg i{position:absolute;left:calc(var(--i) * 7.3%);top:40%;top:calc(10% + mod(var(--i) * 37,80)*1%);font-style:normal;font-family:var(--font-head);font-weight:700;font-size:28px;font-size:calc(18px + mod(var(--i),4)*10px);color:#ffffff12;animation:f4-float 9s ease-in-out infinite;animation-delay:calc(var(--i) * -.7s)}@keyframes f4-float{0%,to{transform:translateY(0) rotate(-8deg)}50%{transform:translateY(-24px) rotate(8deg)}}.f4-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,60px);align-items:center}.faq4-hero .crumbs li,.faq4-hero .crumbs a{color:#fff9}.faq4-hero .crumbs li:last-child,.faq4-hero .crumbs [aria-current]{color:#fff}.f4-kicker{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#ffffff1a;color:#ffd27a;font-weight:700;font-size:.8rem}.faq4-hero h1{color:#fff;font-size:clamp(2.1rem,4.6vw,3.6rem);margin:14px 0 12px;line-height:1.05}.faq4-hero h1 span{display:block;background:linear-gradient(120deg,#ffb020,#ff6a2c,#ef2d56);-webkit-background-clip:text;background-clip:text;color:transparent}.f4-copy>p{max-width:56ch;color:#ffffffbf;text-align:left}.f4-search{display:flex;align-items:center;gap:12px;margin-top:22px;padding:8px 10px 8px 20px;border-radius:20px;background:#fff;color:var(--orange);box-shadow:0 24px 50px -20px #0009,0 0 0 6px #ffffff14}.f4-search input{flex:1;min-width:0;border:0!important;box-shadow:none!important;padding:14px 0!important;font-size:1.05rem;background:transparent;color:var(--ink)}.f4-count{flex:none;padding:8px 14px;border-radius:12px;background:#fff1e8;color:var(--orange);font-weight:700;font-size:.82rem}.f4-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.f4-chips button{padding:7px 14px;border-radius:999px;font-size:.82rem;font-weight:600;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);transition:all .2s}.f4-chips button:hover{background:#fff3}.f4-chips button.on{background:#ffb020;color:#1b1035;border-color:#ffb020}.qa-art{position:relative;display:grid;gap:18px;padding:10px 0}.qa-pair{display:grid;gap:8px;animation:qa-cycle 9s ease-in-out infinite;animation-delay:calc(var(--i) * 3s);opacity:.35}@keyframes qa-cycle{0%,4%{opacity:.35;transform:none}8%,30%{opacity:1;transform:translate(-6px)}36%,to{opacity:.35;transform:none}}.qa-q{justify-self:end;display:inline-flex;align-items:center;gap:8px;max-width:90%;padding:10px 16px;border-radius:18px 18px 4px;background:#ffffff1f;color:#fff;font-weight:600;font-size:.92rem}.qa-q i{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-style:normal;font-weight:700;font-size:.75rem;color:#1b1035;background:#ffb020}.qa-a{display:inline-flex;align-items:center;gap:8px;max-width:92%}.qa-av{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;background:#fff}.qa-dots,.qa-a em{padding:10px 16px;border-radius:18px 18px 18px 4px;background:#fff;color:var(--ink);font-style:normal;font-weight:600;font-size:.9rem}.qa-dots{display:none;gap:4px}.qa-dots b,.f4-typing b{width:7px;height:7px;border-radius:50%;background:#a8a3c4;animation:dot-b 1s ease-in-out infinite}.qa-dots b:nth-child(2),.f4-typing b:nth-child(2){animation-delay:.15s}.qa-dots b:nth-child(3),.f4-typing b:nth-child(3){animation-delay:.3s}@keyframes dot-b{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}.qa-ring{position:absolute;z-index:-1;border-radius:50%;border:2px dashed rgba(255,255,255,.12);animation:fr-spin 40s linear infinite}.qa-ring.r1{width:420px;height:420px;right:-120px;top:-60px}.qa-ring.r2{width:260px;height:260px;left:-60px;bottom:-80px;animation-direction:reverse}@media(max-width:900px){.f4-inner{grid-template-columns:1fr}.qa-art{display:none}}.faq4-topics{padding-top:0;margin-top:-40px;position:relative;z-index:2}.f4-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.f4-tile{position:relative;display:grid;align-content:start;gap:4px;padding:16px;border-radius:22px;text-align:left;background:#fff;box-shadow:var(--shadow-lg);border-bottom:4px solid var(--c);overflow:hidden;transition:transform .35s var(--ease),box-shadow .35s;min-height:150px}.f4-tile:after{content:"";position:absolute;right:-30px;bottom:-30px;width:90px;height:90px;border-radius:50%;background:color-mix(in srgb,var(--c) 10%,transparent);transition:transform .5s var(--ease)}.ft-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--c);margin-bottom:6px;transition:transform .4s cubic-bezier(.34,1.6,.64,1)}.f4-tile b{color:var(--ink);font-size:.95rem;line-height:1.25}.f4-tile em{font-style:normal;font-size:.76rem;font-weight:700;color:var(--c)}.ft-peek{position:relative;z-index:1;margin-top:6px;font-size:.74rem;color:var(--muted);line-height:1.35;opacity:0;max-height:0;transition:opacity .3s,max-height .3s}.f4-tile:hover{transform:translateY(-6px)}.f4-tile:hover .ft-peek{opacity:1;max-height:4em}.f4-tile:hover:after{transform:scale(1.6)}.f4-tile.on{background:var(--c);box-shadow:0 24px 40px -20px var(--c)}.f4-tile.on b,.f4-tile.on em,.f4-tile.on .ft-peek{color:#fff}.f4-tile.on .ft-ic{background:#ffffff38;transform:rotate(-8deg) scale(1.08)}.f4-tile.on:after{background:#ffffff1f}@media(max-width:1100px){.f4-tiles{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.f4-tiles{grid-template-columns:repeat(2,1fr)}.f4-tile{min-height:0}.ft-peek{display:none}}.f4-thread-wrap{display:grid;gap:34px;max-width:900px}.f4-chapter h2{display:flex;align-items:center;gap:10px;font-size:1.35rem;margin-bottom:14px}.f4-chapter h2>span{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:#fff;background:var(--c)}.f4-chapter h2 em{font-style:normal;font-size:.78rem;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 10%,white);padding:3px 10px;border-radius:999px}.f4-items{display:grid;gap:10px}.f4-qa summary{list-style:none;display:flex;align-items:center;gap:12px;cursor:pointer;padding:14px 16px;border-radius:20px 20px 6px;background:#fff;box-shadow:0 10px 24px -18px #1b103580;border:1.5px solid transparent;transition:border-color .25s,transform .25s}.f4-qa summary::-webkit-details-marker{display:none}.f4-qa summary:hover{border-color:color-mix(in srgb,var(--c) 40%,white);transform:translate(4px)}.f4-qa summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.f4-me{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 12%,white)}.f4-q{flex:1;font-weight:700;color:var(--ink);line-height:1.35}.f4-plus{width:28px;height:28px;flex:none;border-radius:50%;display:grid;place-items:center;color:var(--c);background:#f4f3fa;transition:transform .35s var(--ease),background .3s,color .3s}.f4-qa[open] summary{border-color:var(--c);background:color-mix(in srgb,var(--c) 6%,white)}.f4-qa[open] .f4-plus{transform:rotate(45deg);background:var(--c);color:#fff}.f4-a{display:flex;align-items:flex-start;gap:10px;padding:10px 0 4px 8%}.f4-bot{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:var(--shadow)}.f4-bubble{position:relative;flex:1;padding:14px 18px;border-radius:6px 20px 20px;color:var(--text);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 8%,white),#fff);border:1px solid color-mix(in srgb,var(--c) 18%,white)}.f4-bubble p{margin:0;line-height:1.6}.f4-typing{display:none;gap:4px;padding:4px 0}.f4-qa[open] .f4-typing{display:flex;animation:typing-out .01s linear .7s forwards}.f4-qa[open] .f4-bubble p{animation:answer-in .5s var(--ease) .7s both}@keyframes typing-out{to{display:none;height:0;padding:0;overflow:hidden;visibility:hidden;position:absolute}}@keyframes answer-in{0%{opacity:0;transform:translateY(6px)}}.f4-qa mark,.f4-bubble mark{background:#ffe58a;color:inherit;border-radius:4px;padding:0 2px}.f4-empty{display:grid;justify-items:center;gap:8px;text-align:center;padding:40px 20px;border-radius:28px;background:#fff;box-shadow:var(--shadow)}.f4-empty>span{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:var(--orange);background:#fff1e8}.f4-empty p{text-align:center!important;text-align-last:center;color:var(--muted)}@media(prefers-reduced-motion:reduce){.f4-qa[open] .f4-typing{display:none}.f4-qa[open] .f4-bubble p{animation:none}}.f4-help{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;padding:clamp(24px,4vw,40px);border-radius:32px;background:linear-gradient(120deg,#1b1035,#3b1d78);color:#fffc;box-shadow:var(--shadow-lg)}.f4-help h2{color:#fff;font-size:clamp(1.4rem,2.8vw,2rem)}.f4-help p{text-align:left}.fh-cards{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.fh-card{display:grid;justify-items:start;gap:2px;padding:14px 18px;border-radius:20px;color:#fff;text-decoration:none;min-width:190px;transition:transform .3s var(--ease)}.fh-card.wa{background:linear-gradient(135deg,#25d366,#128c7e)}.fh-card.em{background:linear-gradient(135deg,#ff6a2c,#ef2d56)}.fh-card small{opacity:.9;font-size:.78rem}.fh-card:hover{transform:translateY(-4px)}.f4-help .btn-ghost{color:#fff;border-color:#ffffff59}@media(max-width:900px){.f4-help{grid-template-columns:1fr}}.c3-tiles .ct{position:relative}.ct-fx{position:absolute;left:70px;top:18px;pointer-events:none}.fx-whatsapp{display:inline-flex;gap:3px;padding:6px 9px;border-radius:12px 12px 12px 3px;background:#fff;box-shadow:0 6px 14px -6px #0006;animation:fx-pop 4s ease-in-out infinite}.fx-whatsapp b{width:6px;height:6px;border-radius:50%;background:#25d366;animation:dot-b 1s ease-in-out infinite}.fx-whatsapp b:nth-child(2){animation-delay:.15s}.fx-whatsapp b:nth-child(3){animation-delay:.3s}@keyframes fx-pop{0%,10%{opacity:0;transform:scale(.4)}18%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:scale(.6)}}.fx-mail{left:62px;top:12px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.72rem;color:#fff;background:#ef2d56;box-shadow:0 0 0 3px #ffffff80;animation:fx-badge 3s cubic-bezier(.34,1.8,.64,1) infinite}@keyframes fx-badge{0%,20%{transform:scale(0)}30%,85%{transform:scale(1)}to{transform:scale(0)}}.c3-tiles li:nth-child(3) .ct-ic svg{animation:ring-shake 2.4s ease-in-out infinite;transform-origin:50% 60%}@keyframes ring-shake{0%,50%,to{transform:rotate(0)}54%,62%,70%{transform:rotate(-14deg)}58%,66%,74%{transform:rotate(14deg)}}.fx-call i,.fx-chat i{position:absolute;left:-46px;top:-10px;width:60px;height:60px;border-radius:50%;border:2px solid rgba(255,255,255,.6);animation:fx-wave 2.4s ease-out infinite}.fx-call i+i,.fx-chat i+i{animation-delay:1.2s}@keyframes fx-wave{0%{transform:scale(.6);opacity:1}to{transform:scale(1.7);opacity:0}}.c3-tiles .ct{transition:transform .4s var(--ease),box-shadow .4s}.c3-tiles .ct:hover{transform:translateY(-6px) rotate(-1deg)}.letter4{position:relative}.letter4 .l4-paper{margin:0;transform:none;border:0;padding:clamp(24px,3.4vw,36px)!important;background-color:#fffdf9;box-shadow:0 30px 60px -30px #1b103573;position:relative}.l4-paper:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:8px;background:repeating-linear-gradient(135deg,#ef2d56 0 14px,#fff 14px 22px,#2457f5 22px 36px,#fff 36px 44px);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.l4-postmark{position:absolute;right:90px;top:22px;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;align-content:center;border:2px dashed rgba(36,87,245,.45);color:#2457f599;rotate:-14deg;pointer-events:none}.l4-postmark b{font:800 .9rem var(--font-head);line-height:1}.l4-postmark small{font-size:.56rem;font-weight:700}.t3-topics label{border-color:color-mix(in srgb,var(--tc) 25%,var(--line))}.t3-topics label svg{color:var(--tc)!important}.t3-topics label.on{background:var(--tc)!important;color:#fff;border-color:var(--tc);box-shadow:0 12px 22px -14px var(--tc)}.t3-topics label.on svg{color:#fff!important}.l4-plane{position:absolute;z-index:5;left:50%;bottom:60px;width:60px;height:60px;opacity:0;pointer-events:none;color:#ff6a2c}.l4-plane svg{width:100%;height:100%;fill:#fff;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;filter:drop-shadow(0 10px 14px rgba(255,106,44,.4))}.letter4.is-flying .l4-paper{animation:paper-fold .6s ease-in forwards}@keyframes paper-fold{to{transform:scale(.2) rotate(-10deg);opacity:0}}.letter4.is-flying .l4-plane{animation:plane-fly 1.5s cubic-bezier(.5,0,.5,1) .35s forwards}@keyframes plane-fly{0%{opacity:1;transform:translate(-50%) scale(.6) rotate(0)}40%{transform:translate(-10%,-180px) scale(1) rotate(-12deg)}to{opacity:0;transform:translate(260%,-460px) scale(.5) rotate(-30deg)}}.sent3 .ticks{color:#12c2e9;font-size:.8em;letter-spacing:-.2em;margin-left:6px;animation:chip-pop .5s cubic-bezier(.34,1.8,.64,1) .4s both}@media(max-width:560px){.l4-postmark{display:none}.ct-fx{left:62px}}.conv{position:relative;width:min(100%,520px);aspect-ratio:1.1;margin:0 auto;container-type:inline-size}.cv-belt{position:absolute;left:0;right:22%;bottom:26%;height:14cqw}.cvb-top{position:absolute;left:0;right:0;top:0;height:5cqw;border-radius:3cqw;background:repeating-linear-gradient(90deg,#2a1f56 0 6cqw,#3b2f72 6cqw 12cqw);box-shadow:0 10px 20px -10px #1b103599;animation:belt 1.2s linear infinite}@keyframes belt{to{background-position:12cqw 0}}.cvb-rollers{position:absolute;left:2%;right:2%;top:5cqw;display:flex;justify-content:space-between}.cvb-rollers i{width:4.4cqw;height:4.4cqw;border-radius:50%;background:conic-gradient(#94a3b8 0 25%,#cbd5e1 0 50%,#94a3b8 0 75%,#cbd5e1 0);animation:fr-spin 1s linear infinite}.cv-box{position:absolute;left:-16cqw;bottom:5cqw;width:15cqw;height:13cqw;animation:box-ride 8s linear infinite;animation-delay:calc(var(--i) * -2s)}.cvx-face{position:absolute;inset:0;border-radius:2cqw;display:grid;place-items:center;align-content:center;gap:2px;color:#fff;background:linear-gradient(135deg,var(--bx1, #3d5afe),var(--bx2, #6366f1));box-shadow:0 10px 18px -10px #1b103599,inset 0 -1.6cqw #00000026}.cvx-face b{font-size:clamp(.5rem,2.4cqw,.76rem);font-weight:700}.cv-box:nth-child(4){--bx1: #14b8a6;--bx2: #0ea5e9}.cv-box:nth-child(5){--bx1: #f59e0b;--bx2: #ff6a2c}.cv-box:nth-child(6){--bx1: #ef2d56;--bx2: #8a4dff}@keyframes box-ride{0%{transform:translate(0);opacity:0}5%{opacity:1}78%{transform:translate(78cqw);opacity:1}84%{transform:translate(84cqw) scale(.6);opacity:0}to{transform:translate(84cqw) scale(.6);opacity:0}}.cv-press{position:absolute;right:4%;bottom:26%;width:26cqw;height:44cqw;border-radius:4cqw 4cqw 2cqw 2cqw;background:linear-gradient(160deg,#2e1a5c,#1b1035);box-shadow:var(--shadow-lg),inset 0 0 0 1px #ffffff14}.cvp-head{position:absolute;left:0;right:0;top:3cqw;display:grid;justify-items:center;gap:2px;color:#fde68a;font-weight:700;font-size:clamp(.5rem,2.2cqw,.72rem);text-align:center}.cvp-ram{position:absolute;left:20%;right:20%;top:14cqw;height:16cqw;border-radius:1.6cqw;background:linear-gradient(180deg,#94a3b8,#e2e8f0);box-shadow:inset 0 -2cqw #00000026;animation:ram 2s cubic-bezier(.6,0,.3,1) infinite}@keyframes ram{0%,55%,to{transform:translateY(0)}65%{transform:translateY(10cqw)}75%{transform:translateY(0)}}.cvp-light{position:absolute;left:50%;top:34cqw;width:4cqw;height:4cqw;margin-left:-2cqw;border-radius:50%;background:#34f5c5;box-shadow:0 0 12px #34f5c5;animation:live-ping-s 1s ease-in-out infinite}.cv-coin{position:absolute;z-index:3;right:13%;bottom:72%;width:12cqw;height:12cqw;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff7c2,#fcd34d 45%,#d97706);box-shadow:0 1cqw #b45309;animation:coin-hop 2s cubic-bezier(.4,0,.4,1) infinite}.cv-coin b{font:800 5cqw var(--font-head);color:#92400e}@keyframes coin-hop{0%,60%{opacity:0;transform:translateY(10cqw) scale(.4)}70%{opacity:1;transform:translateY(-4cqw) scale(1) rotateY(180deg)}90%{opacity:1;transform:translate(-6cqw,40cqw) scale(.8) rotateY(360deg)}to{opacity:0;transform:translate(-6cqw,46cqw) scale(.6)}}.cv-wallet{position:absolute;right:18%;bottom:2%;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:16px;color:#fff;font-weight:700;background:linear-gradient(135deg,#14b8a6,#3d5afe);box-shadow:0 16px 30px -14px #14b8a6;animation:wallet-pulse 2s ease-in-out infinite}@keyframes wallet-pulse{0%,85%{transform:scale(1)}92%{transform:scale(1.1)}to{transform:scale(1)}}.cv-wallet small{font-size:.8rem}.cv-spark{position:absolute;width:10px;height:10px;background:#ffb020;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:twinkle 2.4s ease-in-out infinite}.cv-spark.s1{right:6%;top:8%}.cv-spark.s2{right:34%;top:20%;animation-delay:.8s}.cv-spark.s3{left:12%;top:26%;animation-delay:1.6s}.loop{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(20px,4vw,56px);align-items:center}.lp-track{position:relative;width:min(100%,440px);aspect-ratio:1;margin:0 auto}.lp-track svg{width:100%;height:100%;overflow:visible}.lp-road{fill:none;stroke:#e6e4f3;stroke-width:34}.lp-lane{fill:none;stroke-width:6;stroke-linecap:round}.lp-dash{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:8 10;animation:lp-dash 2s linear infinite}@keyframes lp-dash{to{stroke-dashoffset:-36}}.lp-check{fill:#fff;stroke:var(--c);stroke-width:6;animation:lp-hit 8s ease-in-out infinite;animation-delay:calc(var(--i) * 2s);transform-box:fill-box;transform-origin:center}@keyframes lp-hit{0%,2%{fill:var(--c);transform:scale(1.35)}12%,to{fill:#fff;transform:scale(1)}}.lp-token{offset-path:path("M150 32 A118 118 0 1 1 149.9 32");offset-rotate:0deg;animation:lap 8s linear infinite}.lp-token circle{fill:#ff6a2c;filter:drop-shadow(0 0 8px #ff6a2c)}.lp-token .lp-halo{fill:#ff6a2c33;filter:none}@keyframes lap{0%{offset-distance:0%}to{offset-distance:100%}}.lp-center{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:2px;text-align:center;color:var(--ink)}.lp-center svg{color:#ff6a2c;animation:fr-spin 8s linear infinite}.lp-center b{font:800 1.4rem var(--font-head)}.lp-center small{color:var(--muted);font-size:.8rem}.lp-steps{list-style:none;display:grid;gap:12px}.lp-steps li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:20px;background:#fff;box-shadow:var(--shadow);border-left:5px solid var(--c);animation:lp-card 8s ease-in-out infinite;animation-delay:calc(var(--i) * 2s)}@keyframes lp-card{0%,2%{transform:translate(10px);box-shadow:0 20px 40px -22px var(--c)}22%,to{transform:none;box-shadow:var(--shadow)}}.lps-ic{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;color:#fff;background:var(--c)}.lp-steps small{display:block;font-weight:700;font-size:.72rem;color:var(--c)}.lp-steps b{display:block;color:var(--ink);font-size:1.05rem}.lp-steps li span span{display:block;font-size:.88rem;color:var(--muted);line-height:1.5}@media(max-width:900px){.loop{grid-template-columns:1fr}.lp-track{max-width:320px}}.dial{display:grid;grid-template-columns:auto minmax(0,1fr);gap:28px;align-items:center}.dl-face{position:relative;width:clamp(200px,26vw,280px);aspect-ratio:1}.dl-face svg{width:100%;height:100%}.dl-ring{fill:#ffffff0d;stroke:#ffffff26;stroke-width:2}.dl-sun{fill:none;stroke:#facc15;stroke-width:6;stroke-linecap:round;opacity:.55}.dl-night{fill:none;stroke:#8a4dff;stroke-width:6;stroke-linecap:round;opacity:.6}.dl-tick{stroke:#ffffff59;stroke-width:2}.dl-num{fill:#fff9;font:700 12px var(--font-head)}.dl-dot{fill:#ffffff4d;stroke:#1b1035;stroke-width:3;transition:r .3s}.dl-dot.past{fill:#34f5c5}.dl-dot.on{fill:#facc15;filter:drop-shadow(0 0 8px #facc15)}.dl-hand{transform-origin:130px 130px;transition:transform .9s cubic-bezier(.34,1.4,.64,1)}.dl-hand line{stroke:#facc15;stroke-width:4;stroke-linecap:round}.dl-hand circle{fill:#facc15}.dl-icon{position:absolute;left:50%;top:50%;translate:-50% 30px;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#1b1035;background:#facc15;box-shadow:0 10px 22px -8px #facc15;animation:stamp-in .5s cubic-bezier(.34,1.8,.64,1)}.dl-list ol{list-style:none;display:grid;gap:8px;margin-bottom:16px}.dl-list ol button{width:100%;display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:16px;text-align:left;color:#ffffffb3;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);transition:all .3s}.dlt-time{flex:none;min-width:54px;padding:4px 8px;border-radius:8px;text-align:center;font:800 .8rem var(--font-head);color:#facc15;background:#facc151f}.dlt-txt b{display:block;color:#fff}.dlt-txt small{font-size:.82rem}.dl-list li.on button{background:#facc1524;border-color:#facc15;transform:translate(6px)}.dl-list li.past button{opacity:.7}@media(max-width:760px){.dial{grid-template-columns:1fr;justify-items:center}.dl-list{width:100%}}.towers{display:grid;gap:14px;padding:22px;border-radius:30px;background:#fff;box-shadow:var(--shadow-lg)}.tw-cols{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;align-items:end;min-height:300px}.tw-col{display:grid;justify-items:center;gap:4px;text-align:center}.tw-stack{position:relative;display:flex;flex-direction:column-reverse;align-items:center;width:58px;padding-top:52px}.tw-stack i{width:52px;height:14px;margin-top:-6px;border-radius:50%;background:radial-gradient(ellipse at 50% 35%,#fff6c4,#fcd34d 48%,#e59e0b);box-shadow:0 4px #c27707;opacity:0;transform:translateY(-40px)}.tw-stack i:nth-child(odd){translate:3px 0}.towers.is-in .tw-stack i{animation:tw-drop .45s cubic-bezier(.34,1.5,.64,1) forwards;animation-delay:calc(var(--i) * .12s + var(--k) * 70ms)}@keyframes tw-drop{to{opacity:1;transform:none}}@keyframes tw-av-in{0%{opacity:0;transform:translateY(-10px) scale(.6)}to{opacity:1;transform:none}}.tw-av{position:absolute;top:0;left:50%;translate:-50% 0;width:44px;height:44px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px #fff,0 0 0 5px var(--c);opacity:0}.towers.is-in .tw-av{animation:tw-av-in .5s cubic-bezier(.34,1.8,.64,1) forwards;animation-delay:calc(var(--i) * .12s + var(--n) * 70ms)}.tw-col b{font-size:.8rem;color:var(--ink);line-height:1.2;margin-top:8px}.tw-col small{font-size:.68rem;color:var(--muted);line-height:1.3}.tw-col{border-bottom:4px solid var(--c);padding-bottom:10px}.tw-key{display:flex;align-items:center;gap:10px;font-size:.78rem;color:var(--muted);margin:0}.tw-key span:first-child{font-weight:700;color:var(--ink)}.tw-key i{flex:1;height:4px;border-radius:4px;background:linear-gradient(90deg,#fcd34d,#e5e7eb)}@media(max-width:640px){.tw-cols{grid-template-columns:repeat(3,1fr);row-gap:22px}.tw-col small{display:none}}.portals{display:grid;gap:18px}.pt-doors{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.door{position:relative;display:grid;gap:6px;padding:150px 20px 20px;border-radius:28px;text-decoration:none;color:var(--text);background:#fff;box-shadow:var(--shadow-lg);overflow:hidden;perspective:800px;transition:transform .4s var(--ease)}.door-frame{position:absolute;left:50%;top:16px;translate:-50% 0;width:96px;height:120px;border-radius:48px 48px 6px 6px;background:linear-gradient(135deg,var(--g1),var(--g2));box-shadow:inset 0 0 0 5px #ffffff59}.door-glow{position:absolute;inset:10px;border-radius:40px 40px 4px 4px;background:radial-gradient(circle at 50% 70%,#fff7c2,#fff3 60%)}.door-leaf{position:absolute;z-index:2;inset:6px;border-radius:42px 42px 4px 4px;background:linear-gradient(160deg,#fff,var(--gs));transform-origin:left;transition:transform .7s cubic-bezier(.34,1.2,.64,1);box-shadow:4px 0 12px -6px #0000004d}.dl-knob{position:absolute;right:12px;top:55%;width:8px;height:8px;border-radius:50%;background:var(--g1)}.door:hover{transform:translateY(-6px)}.door:hover .door-leaf,.door:focus-visible .door-leaf{transform:rotateY(-72deg)}.door-ic{position:absolute;z-index:1;left:50%;top:58px;translate:-50% 0;color:var(--g1);opacity:0;transition:opacity .4s .15s}.door:hover .door-ic{opacity:1;animation:float-y 2s ease-in-out infinite}.door b{font-family:var(--font-head);font-size:1.2rem;color:var(--ink);text-align:center}.door small{font-size:.86rem;color:var(--muted);text-align:center;line-height:1.45}.door-n{justify-self:center;margin-top:4px;padding:5px 12px;border-radius:999px;font-size:.8rem;color:var(--g1);background:var(--gs);font-weight:600}.door-n em{font-style:normal;font-weight:700}.door-go{justify-self:center;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--g1);font-size:.9rem}.pt-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pbadge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;text-decoration:none;color:var(--ink);font-weight:600;font-size:.84rem;background:#fff;box-shadow:0 8px 18px -14px #1b103580;border:1px solid color-mix(in srgb,var(--c) 25%,white);transition:transform .25s,box-shadow .25s}.pbadge>span{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--c)}.pbadge em{font-style:normal;font-weight:700;color:var(--c);font-size:.76rem}.pbadge:hover{transform:translateY(-3px);box-shadow:0 14px 24px -14px var(--c)}@media(max-width:900px){.pt-doors{grid-template-columns:1fr}.door{padding-top:150px}}.cpulse{position:relative;display:grid;gap:14px;padding:18px;border-radius:28px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.cp-ecg{width:100%;height:90px}.cp-ecg path{fill:none;stroke:#34f5c5;stroke-width:3;stroke-linejoin:round;stroke-dasharray:30 70;animation:ecg-run 3.6s linear infinite;filter:drop-shadow(0 0 6px #34f5c5)}.cp-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cp-grid span{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;font-weight:600;font-size:.84rem;color:#fff9;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);animation:cp-beat 7.2s ease-in-out infinite;animation-delay:calc(var(--i) * .6s)}@keyframes cp-beat{0%,to{color:#fff9;background:#ffffff0d;border-color:#ffffff14;transform:none}4%,9%{color:#fff;background:#34f5c529;border-color:#34f5c5;transform:scale(1.04)}14%{transform:none}}.cp-heart{position:absolute;right:18px;top:18px;color:#ef2d56;animation:heartbeat 1.2s ease-in-out infinite;filter:drop-shadow(0 0 10px rgba(239,45,86,.7))}@media(max-width:520px){.cp-grid{grid-template-columns:1fr 1fr}}.deck4{position:relative}.d4-nav{display:flex;justify-content:flex-end;gap:8px;margin-bottom:12px}.d4-nav button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:var(--shadow);color:var(--ink);transition:transform .2s}.d4-nav button:hover{transform:scale(1.08);color:var(--orange)}.d4-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(250px,1fr);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 4px 22px;scrollbar-width:thin}.d4-card{scroll-snap-align:start;display:grid;align-content:start;gap:10px;min-height:340px;padding:0 0 18px;border-radius:26px;overflow:hidden;background:#fff;box-shadow:var(--shadow);transition:transform .35s var(--ease),box-shadow .35s}.d4-card:hover{transform:translateY(-8px) rotate(-1deg);box-shadow:0 30px 50px -28px var(--c)}.d4-card header{display:grid;gap:10px;padding:22px 20px 18px;color:#fff;background:linear-gradient(140deg,var(--c),color-mix(in srgb,var(--c) 55%,#1b1035));position:relative;overflow:hidden}.d4-card header:after{content:"";position:absolute;right:-30px;top:-30px;width:110px;height:110px;border-radius:50%;background:#ffffff26}.d4-card header span{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#fff3}.d4-card h3{color:#fff;font-size:1.1rem;margin:0}.d4-card ul{list-style:none;display:flex;flex-wrap:wrap;gap:6px;padding:0 18px}.d4-card li{padding:5px 10px;border-radius:999px;font-size:.78rem;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--c) 9%,white)}.d4-card small{padding:0 18px;color:var(--c);font-weight:700;font-size:.8rem}.scams{display:grid;gap:10px;padding:18px;border-radius:28px;background:#fff;box-shadow:var(--shadow-lg)}.sc-head{display:flex;justify-content:space-between;font-size:.76rem;font-weight:700;padding:0 6px}.sc-head .bad{color:#ef2d56}.sc-head .good{color:#00a88a}.sc-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;text-align:left;color:#9f1239;background:#fff1f3;border:1.5px solid #fecdd3;transition:background .4s,border-color .4s,color .4s}.sc-txt{display:flex;align-items:center;gap:10px;font-weight:700;font-size:.92rem}.sc-row.legit{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.sc-row.legit .sc-txt{animation:chip-pop .4s var(--ease)}.sc-switch{position:relative;flex:none;width:54px;height:30px;border-radius:999px;background:#ef2d56;transition:background .4s;box-shadow:inset 0 2px 4px #0003}.sc-switch i{position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px #0000004d;transition:transform .4s cubic-bezier(.34,1.6,.64,1)}.sc-row.legit .sc-switch{background:#00b386}.sc-row.legit .sc-switch i{transform:translate(24px)}.sc-row:not(.legit) .sc-switch i{animation:nudge 3s ease-in-out infinite;animation-delay:calc(var(--i) * .4s)}@keyframes nudge{0%,80%,to{transform:translate(0)}88%{transform:translate(6px)}}.sc-tip{margin:4px 0 0;font-size:.82rem;color:var(--muted);text-align:center!important;text-align-last:center}.board{display:grid;gap:14px}.bd-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.bd-tabs button{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:999px;font-weight:700;font-size:.86rem;color:var(--ink);background:#fff;box-shadow:var(--shadow);transition:all .25s}.bd-tabs button em{font-style:normal;font-size:.72rem;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--c, #1b1035) 14%,white);color:var(--c, #1b1035)}.bd-tabs button.on{color:#fff;background:var(--c, #1b1035)}.bd-tabs button.on em{background:#ffffff40;color:#fff}.bd-panel{padding:18px;border-radius:26px;background:linear-gradient(180deg,#120b26,#1b1035);box-shadow:var(--shadow-lg),inset 0 0 0 1px #ffffff0f}.bd-head{display:grid;grid-template-columns:1fr 90px 140px;gap:10px;padding:0 12px 10px;font-size:.72rem;font-weight:700;color:#ffb020;border-bottom:1px dashed rgba(255,255,255,.15)}.bd-rows{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px;max-height:520px;overflow-y:auto;padding-top:10px;scrollbar-width:thin}.bd-rows li{display:grid;grid-template-columns:1fr 70px 120px;gap:10px;align-items:center;padding:8px 12px;border-radius:10px;background:#ffffff0a;animation:chip-pop .4s var(--ease) both;animation-delay:calc(var(--i) * 15ms)}.bd-dest{display:flex;align-items:center;gap:10px;min-width:0}.bd-dest .flag{flex:none;border-radius:3px}.flap{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;font-size:.84rem;color:#f8f4e3;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bd-reg{font-weight:700;font-size:.74rem;color:var(--c)}.bd-st{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:700;color:#34f5c5}.bd-st i{width:7px;height:7px;border-radius:50%;background:#34f5c5;animation:live-ping-s 1.4s ease-in-out infinite}@media(max-width:900px){.bd-rows{grid-template-columns:1fr}}@media(max-width:480px){.bd-head{display:none}.bd-rows li{grid-template-columns:1fr auto}.bd-st{display:none}}.ps4{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(18px,3vw,36px);align-items:start}.ps-picker{display:grid;gap:12px;padding:18px;border-radius:28px;background:#fff;box-shadow:var(--shadow-lg)}.psp-now{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:20px;background:linear-gradient(120deg,#1b1035,#3b1d78);color:#fff}.psp-flag{width:58px;height:58px;flex:none;border-radius:16px;display:grid;place-items:center;background:#ffffff1a;animation:stamp-in .5s cubic-bezier(.34,1.8,.64,1)}.psp-flag .flag{width:40px;height:30px;border-radius:4px}.psp-now small{display:block;font-size:.74rem;color:#c9c3ec}.psp-now b{display:block;font-family:var(--font-head);font-size:1.25rem;line-height:1.2}.psp-now em{font-style:normal;font-size:.78rem;font-weight:700;color:#ffb020}.psp-search{display:flex;align-items:center;gap:8px;padding:0 14px;border-radius:14px;border:1.5px solid var(--line);color:var(--muted)}.psp-search input{flex:1;min-width:0;border:0!important;box-shadow:none!important;padding:11px 0!important;background:transparent}.psp-search:focus-within{border-color:var(--orange)}.psp-regions{display:grid;gap:12px;max-height:420px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.psp-rn{display:block;margin-bottom:6px;font-size:.74rem;font-weight:700;color:var(--c)}.psp-reg>div{display:flex;flex-wrap:wrap;gap:6px}.psp-reg button{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 6px;border-radius:10px;font-size:.78rem;font-weight:600;color:var(--ink);background:#f6f5fc;border:1.5px solid transparent;transition:all .2s}.psp-reg button .flag{width:20px;height:14px;border-radius:3px}.psp-reg button:hover{border-color:color-mix(in srgb,var(--c) 45%,white)}.psp-reg button.on{background:var(--c);color:#fff;box-shadow:0 8px 16px -10px var(--c)}.ps-right{display:grid;gap:12px;min-width:0}.ps4 .paystack-fan{animation:rh-in .45s var(--ease)}@media(max-width:960px){.ps4{grid-template-columns:1fr}.psp-regions{max-height:300px}}.lg-art{position:relative;width:min(100%,440px);aspect-ratio:1;margin:0 auto;container-type:inline-size}.lg-jar{position:absolute;left:4%;top:6%;width:58%;filter:drop-shadow(0 24px 30px rgba(138,77,255,.3));animation:float-y 6s ease-in-out infinite}.lg-cookie{animation:cookie-bob 3s ease-in-out infinite;animation-delay:calc(var(--i) * -.5s)}@keyframes cookie-bob{50%{transform:translateY(-4px) rotate(8deg)}}.lg-cookie{transform-box:fill-box}.lg-toggles{position:absolute;right:0;bottom:10%;display:grid;gap:8px;padding:14px;border-radius:20px;background:#fff;box-shadow:var(--shadow-lg);width:54%}.lgt{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:12px;background:#f6f5fc;font-size:clamp(.62rem,2.8cqw,.84rem)}.lgt b{color:var(--ink)}.lgt i{position:relative;width:38px;height:22px;flex:none;border-radius:999px;background:#cbd5e1}.lgt i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 2px 4px #00000040;transition:transform .3s}.lgt.on i{background:#00b386}.lgt.on i:after{transform:translate(16px)}.lgt.lock b:after{content:" 🔒";font-size:.8em}.lgt.anim i{animation:tog-bg 4s steps(1) infinite}.lgt.anim i:after{animation:tog-knob 4s cubic-bezier(.34,1.6,.64,1) infinite}@keyframes tog-bg{0%{background:#cbd5e1}50%{background:#2457f5}}@keyframes tog-knob{0%,40%{transform:none}50%,90%{transform:translate(16px)}to{transform:none}}.lgt.off em{font-style:normal;font-size:.7em;font-weight:700;color:#ef2d56}.lgt.off i{opacity:.5}.lg-dial{position:absolute;left:50%;top:46%;translate:-50% -50%;width:66cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#fff,#eef0ff);box-shadow:var(--shadow-lg),inset 0 0 0 10px #fff;display:grid;place-items:center}.lgd-ring{position:absolute;inset:8%;border-radius:50%;border:3px dashed #a5b4fc;animation:fr-spin 20s linear infinite}.lgd-ring.r2{inset:20%;border:6px solid #2457f5;border-right-color:transparent;border-bottom-color:#8a4dff;animation:fr-spin 6s linear infinite reverse}.lgd-core{position:relative;z-index:2;width:34%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#2457f5,#8a4dff);box-shadow:0 14px 28px -10px #2457f5;animation:heartbeat 2.4s ease-in-out infinite}.lg-dial>i{position:absolute;left:50%;top:2%;width:3px;height:6%;margin-left:-1.5px;border-radius:2px;background:#c7d2fe;transform-origin:50% 800%;transform:rotate(calc(var(--i) * 30deg))}.lg-datum{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:#fff;box-shadow:var(--shadow);font-weight:700;font-size:clamp(.6rem,2.8cqw,.82rem);color:var(--ink);animation:datum 6s ease-in-out infinite;animation-delay:calc(var(--i) * 1.5s)}.lg-datum svg{color:#00a88a}.lg-datum.p0{left:0;top:10%}.lg-datum.p1{right:0;top:18%}.lg-datum.p2{left:4%;bottom:10%}.lg-datum.p3{right:4%;bottom:4%}@keyframes datum{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.lg-contract{position:absolute;inset:6% 14% 8%;padding:9cqw 8cqw;border-radius:20px;background:#fff;box-shadow:var(--shadow-lg);rotate:-3deg;display:grid;align-content:start;gap:3.4cqw}.lgc-title{width:60%;height:4cqw;border-radius:4px;background:linear-gradient(90deg,#2457f5,#8a4dff)}.lg-contract>i{height:2.2cqw;border-radius:3px;background:#e6e4f3}.lgc-ticks{display:flex;gap:6px}.lgc-ticks b{width:6cqw;height:6cqw;border-radius:6px;display:grid;place-items:center;color:#fff;background:#00b386;transform:scale(0);animation:tick-in 6s cubic-bezier(.34,1.8,.64,1) infinite;animation-delay:calc(var(--i) * .4s)}@keyframes tick-in{0%,5%{transform:scale(0)}12%,90%{transform:scale(1)}to{transform:scale(0)}}.lgc-sign{width:80%;margin-top:4cqw;overflow:visible}.lgc-sign path{fill:none;stroke:#1b1035;stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;animation:sign 6s ease-in-out infinite}@keyframes sign{0%,30%{stroke-dashoffset:100}70%,92%{stroke-dashoffset:0}to{stroke-dashoffset:100}}.lgc-pen{position:absolute;right:10%;bottom:14%;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#ff6a2c,#ef2d56);box-shadow:0 12px 22px -10px #ef2d56;animation:pen-write 6s ease-in-out infinite}@keyframes pen-write{0%,30%{transform:translate(-120px,-10px) rotate(-10deg)}70%{transform:translate(0) rotate(8deg)}to{transform:translate(-120px,-10px) rotate(-10deg)}}.lg-eu{position:absolute;inset:6%;display:grid;place-items:center}.lge-stars{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle,#1e3a8a,#0f1f5c);box-shadow:var(--shadow-lg);animation:fr-spin 40s linear infinite}.lge-stars i{position:absolute;left:50%;top:50%;font-style:normal;color:#fde047;font-size:clamp(14px,6cqw,26px);transform:translate(-50%,-50%) rotate(calc(var(--i) * 30deg)) translateY(-32cqw);animation:star-tw 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * .2s)}.lge-core{position:relative;z-index:2;width:30cqw;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;color:#1e3a8a;background:#fde047;box-shadow:0 0 0 10px #fde04740}.lge-right{position:absolute;z-index:3;padding:6px 12px;border-radius:999px;font-weight:700;font-size:clamp(.6rem,2.8cqw,.82rem);color:#1e3a8a;background:#fff;box-shadow:var(--shadow);animation:float-y 4s ease-in-out infinite;animation-delay:calc(var(--i) * -1s)}.lge-right.p0{left:0;top:10%}.lge-right.p1{right:0;top:16%}.lge-right.p2{left:2%;bottom:12%}.lge-right.p3{right:2%;bottom:8%}@keyframes star-tw{50%{opacity:.35}}.glance.keycap{position:relative;border-radius:22px;background:linear-gradient(180deg,#fff,#f6f5fc);box-shadow:0 8px color-mix(in srgb,var(--c) 30%,#d9d6ea),0 18px 30px -16px #1b103566;border:1px solid #ebe9f5;transition:transform .2s,box-shadow .2s}.glance.keycap:hover{transform:translateY(5px);box-shadow:0 3px color-mix(in srgb,var(--c) 30%,#d9d6ea),0 10px 20px -14px #1b103566}.glance.keycap>span{color:#fff!important;background:var(--c)!important}.chat-win{border-radius:30px}.chat-head.ch4{padding:20px 16px 34px;background:radial-gradient(240px 120px at 90% 0,rgba(255,176,32,.55),transparent 70%),linear-gradient(130deg,#2457f5,#6a3df5 55%,#8a4dff)}.ch4 .chat-avatar{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 4px #ffffff40}.ch4 .chat-title strong{display:flex;align-items:center;gap:8px;font-size:1.2rem}.ch4 .chat-title strong em{font-style:normal;font-size:.7rem;font-weight:700;padding:2px 8px;border-radius:999px;color:#1b1035;background:#ffb020}.ch4 .chat-title span{font-size:.8rem;opacity:.9}.ch4-wave{position:absolute;left:0;right:0;bottom:-1px;width:100%;height:26px}.ch4-wave path{fill:#f6f7ff}.ch4~.chat-body{background:#f6f7ff}.ch4-welcome{display:grid;gap:8px;padding:2px 2px 8px;animation:rh-in .5s var(--ease)}.ch4-welcome h3{font-size:1.35rem;margin:0;color:var(--ink);line-height:1.2}.ch4-welcome h3 span{background:linear-gradient(120deg,#2457f5,#8a4dff);-webkit-background-clip:text;background-clip:text;color:transparent}.ch4-welcome p{margin:0;font-size:.84rem;color:var(--muted);text-align:left}.ch4-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.ch4-tiles button{display:grid;justify-items:start;gap:8px;padding:12px 10px;border-radius:16px;background:#fff;border:1.5px solid #e9e7f6;font-weight:700;font-size:.8rem;color:var(--ink);text-align:left;transition:transform .25s var(--ease),border-color .25s,box-shadow .25s;animation:chip-pop .4s var(--ease) both}.ch4-tiles button:nth-child(2){animation-delay:50ms}.ch4-tiles button:nth-child(3){animation-delay:.1s}.ch4-tiles button:nth-child(4){animation-delay:.15s}.ch4-tiles button:nth-child(5){animation-delay:.2s}.ch4-tiles button:nth-child(6){animation-delay:.25s}.ch4-tiles button span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:#fff;background:var(--c);box-shadow:0 8px 14px -8px var(--c)}.ch4-tiles button:hover{transform:translateY(-3px);border-color:var(--c);box-shadow:0 12px 20px -14px var(--c)}.chat-quick button:hover{border-color:#6a3df5;color:#6a3df5}.ch4-form{position:relative;align-items:center}.ch4-spark{position:absolute;left:24px;color:#8a4dff;pointer-events:none}.ch4-form input{padding-left:38px!important;border-radius:16px!important;border:2px solid #c7c2f3!important;background:#fff!important}.ch4-form input:focus{border-color:#6a3df5!important;box-shadow:0 0 0 4px #6a3df51f}.ch4-form button{border-radius:16px;background:linear-gradient(135deg,#6a3df5,#8a4dff)!important}.ch4-form button:disabled{opacity:.45}.captcha-math{white-space:nowrap}.bart5{background:radial-gradient(120% 90% at 20% 0%,color-mix(in srgb,var(--to) 70%,white) 0%,transparent 55%),linear-gradient(140deg,var(--from),var(--to))}.bart5:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.22) 50%,transparent 60%);background-size:250% 100%;background-position:120% 0;transition:background-position 1s var(--ease)}.blog-card:hover .bart5:after,.trend-lead:hover .bart5:after,.bart5.cover-big:after{background-position:-20% 0}.bart5 .bart-svg{overflow:visible}.bart5 .bart-scene{filter:drop-shadow(0 10px 14px rgba(15,10,50,.28));transition:transform .6s var(--ease);transform-origin:160px 150px;transform-box:view-box}.blog-card:hover .bart5 .bart-scene,.trend-lead:hover .bart5 .bart-scene{transform:scale(1.06) translateY(-3px)}.bart5 [class*=bx-],.bart5 [class*=bk-]{transform-box:fill-box;transform-origin:center}.bx-shadow{transform-origin:center;animation:bx-shadow 4s ease-in-out infinite}@keyframes bx-shadow{50%{transform:scaleX(.9);opacity:.8}}.bx-float{animation:bx-float 4s ease-in-out infinite}.bx-float.f2{animation-delay:-2s}@keyframes bx-float{50%{transform:translateY(-7px)}}.bx-tilt{transform-origin:50% 100%;animation:bx-tilt 6s ease-in-out infinite}@keyframes bx-tilt{50%{transform:rotate(-3deg)}}.bx-coin{animation:bx-coin 3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.8s)}@keyframes bx-coin{0%,to{transform:translateY(0) scaleX(1)}25%{transform:translateY(-5px) scaleX(.15)}50%{transform:translateY(-9px) scaleX(1)}75%{transform:translateY(-5px) scaleX(.15)}}.bx-fly{animation:bx-fly 3.2s ease-in infinite;animation-delay:calc(var(--i, 0) * -1.05s)}@keyframes bx-fly{0%{transform:translate(-60px,50px) scale(.4) rotateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(10px,-20px) scale(1) rotateY(360deg);opacity:0}}.bx-smoke{animation:bx-smoke 3.6s ease-out infinite;animation-delay:calc(var(--i, 0) * -1.2s)}@keyframes bx-smoke{0%{transform:translateY(10px) scale(.4);opacity:0}20%{opacity:1}to{transform:translate(18px,-40px) scale(1.1);opacity:0}}.bx-drop{animation:bx-drop 2.6s cubic-bezier(.5,0,.9,.6) infinite;animation-delay:calc(var(--i, 0) * -.65s)}@keyframes bx-drop{0%{transform:translateY(-30px) rotate(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateY(130px) rotate(200deg);opacity:0}}.bx-bounce{animation:bx-bounce 1.6s cubic-bezier(.3,0,.4,1) infinite alternate;animation-delay:calc(var(--i, 0) * -.5s)}@keyframes bx-bounce{0%{transform:translateY(0)}to{transform:translateY(-16px) rotate(-8deg)}}.bx-draw,.bx-tick{stroke-dasharray:1;stroke-dashoffset:1;animation:bx-draw 3.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .45s)}@keyframes bx-draw{10%{stroke-dashoffset:1}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1}}.bx-rise{transform-origin:50% 100%;animation:bx-rise 3.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .12s)}@keyframes bx-rise{0%{transform:scaleY(.15)}40%,85%{transform:scaleY(1)}to{transform:scaleY(.15)}}.bx-stack{animation:bx-stack 3.6s ease-out infinite;animation-delay:calc(var(--i, 0) * .14s)}@keyframes bx-stack{0%{transform:translateY(-24px);opacity:0}20%,85%{transform:none;opacity:1}to{opacity:0}}.bx-swing{transform-origin:50% 0;animation:bx-swing 3.6s ease-in-out infinite}@keyframes bx-swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.sc-scale .bx-swing{transform-origin:50% 50%}.bx-spin{transform-origin:50% 88%;animation:bx-spin 3s linear infinite}.sc-fobwatch .bx-spin{transform-origin:50% 100%}.sc-stopwatch .bx-spin{transform-origin:50% 95%}.bx-spin.slow{animation-duration:18s}.bx-spin.slower{animation-duration:40s;transform-box:view-box}.bx-spin.fast{animation-duration:1.2s}.sc-rota .bx-spin{transform-box:view-box;transform-origin:250px 46px;animation-duration:10s}@keyframes bx-spin{to{transform:rotate(360deg)}}.bx-beat{animation:bx-beat 1.6s ease-in-out infinite}@keyframes bx-beat{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(.98)}45%{transform:scale(1.07)}}.bx-glow{animation:bx-glow 2.4s ease-in-out infinite}@keyframes bx-glow{50%{filter:drop-shadow(0 0 16px #fde68a)}}.bx-rays{transform-box:view-box;transform-origin:160px 74px;animation:bx-spin 16s linear infinite}.bx-pop{animation:bx-pop 4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .6s)}@keyframes bx-pop{0%,8%{transform:scale(0);opacity:0}18%,80%{transform:scale(1);opacity:1}92%,to{transform:scale(.6);opacity:0}}.bx-scan{animation:bx-scan 4s ease-in-out infinite}@keyframes bx-scan{0%,to{transform:translate(-36px,-8px)}50%{transform:translate(6px,12px)}}.bx-scanv{animation:bx-scanv 2.2s ease-in-out infinite alternate}@keyframes bx-scanv{to{transform:translateY(46px)}}.bx-wave{transform-origin:0 100%;animation:bx-wave 1.2s ease-in-out infinite alternate}@keyframes bx-wave{to{transform:skewY(-12deg)}}.bx-blink{animation:bx-blink 1.8s ease-in-out infinite}@keyframes bx-blink{50%{opacity:.35}}.bx-star{animation:bx-star 3s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .09s)}@keyframes bx-star{0%,to{transform:scale(1)}10%{transform:scale(1.35) rotate(20deg)}20%{transform:scale(1)}}.bx-bubble{animation:bx-bubble 2.4s ease-in infinite;animation-delay:calc(var(--i, 0) * -1.1s)}@keyframes bx-bubble{0%{transform:translateY(0);opacity:0}30%{opacity:1}to{transform:translateY(-50px);opacity:0}}.bx-helix{animation:bx-helix 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.27s)}@keyframes bx-helix{50%{transform:scaleX(-1)}}.bx-tumble{transform-origin:50% 70%;animation:bx-tumble 3.2s cubic-bezier(.4,0,.2,1) infinite}.bx-tumble.t2{animation-delay:-1.6s}@keyframes bx-tumble{0%,60%,to{transform:none}20%{transform:translateY(-22px) rotate(-14deg)}40%{transform:translateY(0) rotate(4deg)}}.bx-plane{animation:bx-plane 3.6s ease-in-out infinite}@keyframes bx-plane{0%{transform:translate(40px,-20px);opacity:0}20%{opacity:1}70%{transform:translate(-40px,34px) scale(.85);opacity:1}to{transform:translate(-56px,50px) scale(.5);opacity:0}}.bx-dash{animation:bx-dash 1s linear infinite}@keyframes bx-dash{to{stroke-dashoffset:-20}}.bx-cardout{animation:bx-cardout 3.4s ease-in-out infinite}@keyframes bx-cardout{0%,to{transform:translateY(46px)}45%,75%{transform:translateY(-4px)}}.sc-giftcard .bx-cardout{clip-path:none}.bx-funnel{animation:bx-funnel 2.8s ease-in infinite;animation-delay:calc(var(--i, 0) * -.46s)}@keyframes bx-funnel{0%{transform:translateY(-10px);opacity:0}15%{opacity:1}70%{transform:translateY(46px);opacity:1}to{transform:translateY(60px);opacity:0}}.bx-drip{animation:bx-drip 2.8s ease-in infinite}@keyframes bx-drip{0%,50%{transform:translateY(-20px) scale(.2);opacity:0}70%{opacity:1;transform:none}to{transform:translateY(4px);opacity:0}}.bx-flag{transform-origin:0 100%;animation:bx-flag 3s ease-in-out infinite}@keyframes bx-flag{0%,30%{transform:rotate(90deg)}45%,to{transform:rotate(0)}}.bx-mail{animation:bx-mail 3s ease-in infinite;animation-delay:calc(var(--i, 0) * -1s)}@keyframes bx-mail{0%{transform:translate(-20px,-20px) rotate(-20deg);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(84px,32px) rotate(0) scale(.6);opacity:0}}.bx-eq{transform-origin:50% 100%;animation:bx-eq .9s ease-in-out infinite alternate;animation-delay:calc(var(--i, 0) * -.3s)}@keyframes bx-eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.bx-shackle{animation:bx-shackle 4s ease-in-out infinite}@keyframes bx-shackle{0%,40%,to{transform:none}55%,80%{transform:translateY(-9px)}}.bx-steam{stroke-dasharray:40;animation:bx-steam 2.6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * -.8s);opacity:.75}@keyframes bx-steam{0%{stroke-dashoffset:40;transform:translateY(6px);opacity:0}40%{opacity:.8}to{stroke-dashoffset:-40;transform:translateY(-10px);opacity:0}}.bx-sweep{transform-box:view-box;transform-origin:160px 92px;animation:bx-spin 1.2s linear infinite;opacity:.7}.bx-zap{animation:bx-zap 1.4s steps(2) infinite}@keyframes bx-zap{50%{opacity:.35;transform:scale(.9)}}.bx-spark{animation:vl-spark 2.4s ease-in-out infinite;animation-delay:calc(var(--i, 0) * .5s)}.bk-rays{transform-box:view-box!important;transform-origin:160px 90px!important;animation:bx-spin 40s linear infinite}.bk-orbs{animation:bk-orbs 9s ease-in-out infinite alternate}@keyframes bk-orbs{to{transform:translate(10px,6px)}}.bk-waves{animation:bk-waves 6s linear infinite}@keyframes bk-waves{to{transform:translate(-80px)}}.bk-gridline{animation:bx-blink 3s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.bart5 *{animation:none!important}.bart5 .bx-draw,.bart5 .bx-tick{stroke-dashoffset:0}}.vending{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 26px;align-items:stretch;padding-top:10px}.vending .vend{grid-template-rows:auto auto 1fr auto}.vending .vd-tray{display:grid;align-content:center}.vend{position:relative;display:grid;gap:14px;padding:14px 14px 22px;border-radius:30px 30px 22px 22px;color:#fff;background:linear-gradient(165deg,var(--c),var(--c2));box-shadow:inset 0 2px #ffffff59,inset -10px 0 #0000001f,inset 10px 0 #ffffff14,0 30px 50px -28px color-mix(in srgb,var(--c) 80%,black);transform:translateY(40px) rotateX(8deg);opacity:0;transition:transform .9s var(--ease),opacity .9s var(--ease);transition-delay:calc(var(--i) * .14s);transform-origin:50% 100%}.vend.is-on{transform:none;opacity:1}.vend:hover{transform:translateY(-4px)}.vd-top{position:relative;padding:18px 16px 14px;border-radius:22px 22px 14px 14px;background:#0003;text-align:left;overflow:hidden}.vd-top h3{margin:8px 0 2px;color:#fff;font-size:1.22rem;letter-spacing:-.01em}.vd-top p{margin:0;font-size:.86rem;opacity:.9;text-align:left}.vd-badge{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#fff;color:var(--c);box-shadow:0 6px #0000002e}.vd-bulbs{position:absolute;left:12px;right:12px;top:6px;display:flex;justify-content:space-between}.vd-bulbs i{width:6px;height:6px;border-radius:50%;background:#fff7c2;box-shadow:0 0 8px #ffe066;animation:vd-bulb 1.3s steps(1) infinite;animation-delay:calc(var(--b) * -.1s)}@keyframes vd-bulb{50%{opacity:.2;box-shadow:none}}.vd-body{display:grid;grid-template-columns:1fr 54px;gap:10px}.vd-glass{position:relative;padding:10px 8px 8px;border-radius:16px;background:linear-gradient(180deg,#11142c,#1d2246);box-shadow:inset 0 0 0 3px #ffffff2e,inset 0 10px 30px #00000080;overflow:hidden}.vd-sheen{position:absolute;inset:-20% -60%;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.14) 48%,rgba(255,255,255,.04) 53%,transparent 58%);animation:vd-sheen 6s ease-in-out infinite;pointer-events:none}@keyframes vd-sheen{0%,20%{transform:translate(-40%)}70%,to{transform:translate(40%)}}.vd-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:6px 6px}.vd-grid li{display:flex}.vd-slot{position:relative;flex:1;display:grid;justify-items:center;align-content:end;gap:3px;min-height:104px;padding:8px 4px 6px;border:0;border-radius:10px;background:linear-gradient(180deg,#ffffff08,#ffffff14);color:#fff;cursor:pointer;font:inherit;text-decoration:none;transition:background .3s}.vd-slot:after{content:"";position:absolute;left:6px;right:6px;bottom:34px;height:2px;background:#ffffff1f}.vd-slot:hover,.vd-slot:focus-visible{background:linear-gradient(180deg,#ffffff0f,color-mix(in srgb,var(--ic, #fff) 35%,transparent))}.vd-slot:focus-visible{outline:3px solid #ffe066;outline-offset:1px}.vd-slot.on{background:linear-gradient(180deg,#ffffff0a,color-mix(in srgb,var(--ic) 45%,transparent));box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ic) 70%,white),0 0 22px color-mix(in srgb,var(--ic) 60%,transparent)}.vd-item{display:block;animation:vd-bob 3.4s ease-in-out infinite;animation-delay:calc(var(--k) * -.4s)}.vd-slot.on .vd-item{animation:vd-drop 1.5s cubic-bezier(.5,0,.7,.4) both}@keyframes vd-bob{50%{transform:translateY(-3px)}}@keyframes vd-drop{0%{transform:none}30%{transform:translateY(4px) rotate(-6deg)}45%{transform:translateY(2px) rotate(4deg)}80%{transform:translateY(70px) rotate(18deg);opacity:0}81%{transform:translateY(-30px);opacity:0}to{transform:none;opacity:1}}.vd-prod{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--ic, #8a4dff) 65%,white),var(--ic, #8a4dff));box-shadow:0 5px color-mix(in srgb,var(--ic, #8a4dff) 60%,black),0 8px 16px #0006,inset 0 1px #ffffff80}.vd-coil{display:block;width:46px;height:8px;border-radius:4px;background:repeating-linear-gradient(115deg,#e2e8f0 0 3px,#64748b 3px 6px);box-shadow:0 2px 4px #0006}.vd-coil.spin{animation:vd-coil .6s linear 2}@keyframes vd-coil{to{background-position:12px 0}}.vd-tag{display:grid;justify-items:center;gap:1px;min-height:30px;font-size:.68rem;font-weight:700;line-height:1.15;text-align:center!important;color:#e2e8f0}.vd-tag em{font-style:normal;font-size:.58rem;font-weight:700;padding:0 5px;border-radius:4px;background:#ffe066;color:#3b2a00}.vd-slot.on .vd-tag{color:#fff}.vd-joinslot{border:2px dashed rgba(255,255,255,.35);background:transparent}.vd-joinslot .vd-prod{--ic: #ffffff33;background:#ffffff1f;box-shadow:none;animation:vd-pulse 2s ease-in-out infinite}.vd-joinslot:after{display:none}@keyframes vd-pulse{50%{transform:scale(1.1);background:#ffffff47}}.vd-side{display:grid;align-content:start;justify-items:center;gap:10px;padding:10px 6px;border-radius:14px;background:#00000038;box-shadow:inset 0 0 0 1px #ffffff26}.vd-screen{width:100%;display:grid;justify-items:center;padding:6px 0;border-radius:8px;background:#0b1a12;box-shadow:inset 0 0 8px #000;font-family:ui-monospace,monospace}.vd-screen b{color:#4ade80;font-size:1.05rem;text-shadow:0 0 8px #22c55e;animation:vd-flick .5s steps(2) 2}.vd-screen small{color:#4ade80;opacity:.6;font-size:.55rem;letter-spacing:.1em}@keyframes vd-flick{50%{opacity:.2}}.vd-keys{display:grid;grid-template-columns:repeat(3,10px);gap:4px}.vd-keys i{width:10px;height:10px;border-radius:3px;background:#ffffff59;box-shadow:0 2px #00000040;transition:background .3s}.vd-keys i.lit{background:#ffe066;box-shadow:0 0 8px #ffe066}.vd-coinslot{width:26px;height:40px;border-radius:8px;display:grid;place-items:center;background:linear-gradient(180deg,#e2e8f0,#94a3b8);box-shadow:inset 0 -3px #0003}.vd-coinslot i{width:4px;height:22px;border-radius:2px;background:#1e293b}.vd-note{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#3b2a00;background:radial-gradient(circle at 35% 30%,#fff3b0,#fbbf24 60%,#d97706);animation:vd-coin 2.6s ease-in-out infinite}@keyframes vd-coin{0%,to{transform:translateY(0) scaleX(1)}25%{transform:translateY(-4px) scaleX(.2)}50%{transform:translateY(-6px) scaleX(1)}75%{transform:translateY(-4px) scaleX(.2)}}.vd-tray{position:relative;min-height:74px;padding:12px;border-radius:16px;background:linear-gradient(180deg,#0c0f22,#23284f);box-shadow:inset 0 10px 18px #0009,inset 0 0 0 3px #ffffff24;overflow:hidden}.vd-flap{position:absolute;left:10px;right:10px;top:0;height:10px;border-radius:0 0 8px 8px;background:#ffffff29}.vd-out{position:relative;display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:12px;background:#fff;color:#1b1035;box-shadow:0 8px 18px -8px color-mix(in srgb,var(--ic) 80%,black);animation:vd-out .9s cubic-bezier(.3,1.5,.5,1) both;animation-delay:.7s}@keyframes vd-out{0%{transform:translateY(-70px) rotate(-8deg);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}.vd-out-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--ic) 60%,white),var(--ic))}.vd-out-t{display:grid;gap:1px;min-width:0;text-align:left}.vd-out-t b{font-size:.95rem}.vd-out-t small{font-size:.76rem;color:#5b5675;line-height:1.3}.vd-pop{position:absolute;right:18px;top:50%;pointer-events:none}.vd-pop i{position:absolute;width:7px;height:7px;border-radius:2px;background:var(--ic);opacity:0;animation:vd-pop .9s ease-out both;animation-delay:1.3s;transform:rotate(calc(var(--p) * 60deg)) translateY(0)}.vd-pop i:nth-child(2n){background:#ffe066}@keyframes vd-pop{0%{opacity:1;transform:rotate(calc(var(--p) * 60deg)) translateY(0)}to{opacity:0;transform:rotate(calc(var(--p) * 60deg)) translateY(-28px)}}.vd-cta{display:flex;justify-content:center;align-items:center;gap:8px;padding:13px 18px;border-radius:999px;background:#fff;color:var(--c);font-weight:700;text-decoration:none;box-shadow:0 6px #0000002e;transition:transform .2s,box-shadow .2s}.vd-cta:hover{transform:translateY(2px);box-shadow:0 3px #0000002e}.vd-feet{position:absolute;left:30px;right:30px;bottom:-10px;display:flex;justify-content:space-between}.vd-feet i{width:34px;height:12px;border-radius:0 0 8px 8px;background:color-mix(in srgb,var(--c2) 55%,black)}.vd-hint{grid-column:1 / -1;display:flex;justify-content:center;align-items:center;gap:8px;margin:18px 0 0;color:var(--muted, #5b5675);font-size:.88rem;text-align:center!important}@media(max-width:1000px){.vending{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}@media(max-width:380px){.vd-body{grid-template-columns:1fr}.vd-side{display:none}}@media(prefers-reduced-motion:reduce){.vend,.vend *{animation:none!important;transition:none!important}.vend{opacity:1;transform:none}}.s-inbox{overflow:visible;background:radial-gradient(60% 50% at 85% 10%,#ffe9d6 0%,transparent 70%),radial-gradient(50% 40% at 5% 80%,#e6efff 0%,transparent 70%),linear-gradient(180deg,#fff7ed,var(--bg))}.sinbox{display:grid;gap:22px;margin-top:8px}.rrail{position:relative;display:grid;gap:6px;padding:18px 22px;border-radius:26px;background:#fff;box-shadow:0 24px 50px -32px #1b103573;border:1px solid #f1eef8}.rr-ruler{position:relative;height:20px;margin-left:272px;margin-right:170px}.rr-ruler span{position:absolute;top:0;translate:-50% 0;font-size:.72rem;font-weight:700;color:#8b87a3}.rr-ruler span:after{content:"";position:absolute;left:50%;top:17px;width:1px;height:6px;background:#d9d5e8}.rr-ruler span.mn:after{height:4px;top:19px}.rr-lane{display:grid;grid-template-columns:250px 1fr;align-items:center;gap:12px;padding:8px 10px;border:0;border-radius:18px;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background .3s}.rr-lane:hover,.rr-lane.on{background:color-mix(in srgb,var(--c) 8%,white)}.rr-lane.on{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--c) 45%,white)}.rr-lane:focus-visible{outline:3px solid var(--c);outline-offset:2px}.rr-who{display:flex;align-items:center;gap:10px;min-width:0}.rr-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;color:#fff;background:linear-gradient(140deg,var(--c),var(--c2));box-shadow:0 5px color-mix(in srgb,var(--c) 60%,black)}.rr-who b{display:block;font-size:.98rem}.rr-who small{display:block;font-size:.76rem;color:var(--muted, #5b5675)}.rr-track{position:relative;display:grid;grid-template-columns:1fr 150px;align-items:center;gap:10px}.rr-track:before{content:"";grid-column:1;height:14px;border-radius:999px;background:repeating-linear-gradient(90deg,#efedf6 0 calc(10% - 2px),#e3dff0 calc(10% - 2px) 10%)}.rr-bar{position:absolute;left:calc((100% - 160px) * var(--lf));width:calc((100% - 160px) * var(--wf));top:50%;height:22px;translate:0 -50%;border-radius:999px;background:linear-gradient(90deg,var(--c),var(--c2));box-shadow:0 8px 18px -8px var(--c),inset 0 2px #fff6;overflow:hidden;transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .16s)}.rr-glint{position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);background-size:220% 100%;animation:rr-glint 2.6s ease-in-out infinite}@keyframes rr-glint{0%{background-position:160% 0}to{background-position:-60% 0}}.rrail.is-in .rr-bar{transform:scaleX(1)}.rr-stack{position:absolute;left:calc((100% - 160px) * (var(--lf) + var(--wf)));bottom:50%;width:24px;height:1px;translate:-50% 0}.rr-stack i{position:absolute;left:0;bottom:calc(var(--k) * 5px + 4px);width:24px;height:9px;border-radius:50%;background:radial-gradient(ellipse at 40% 35%,#fff3b0,#fbbf24 55%,#d97706);box-shadow:0 2px #b45309;opacity:0;transform:translateY(-30px);transition:transform .5s cubic-bezier(.3,1.6,.5,1),opacity .3s;transition-delay:calc(1s + var(--i) * .16s + var(--k) * 90ms)}.rrail.is-in .rr-stack i{opacity:1;transform:none}.rr-tag{grid-column:2;justify-self:end;display:grid;justify-items:center;min-width:140px;padding:6px 14px;border-radius:14px;color:#fff;font-weight:700;font-size:1.15rem;font-variant-numeric:tabular-nums;background:linear-gradient(140deg,var(--c),var(--c2));box-shadow:0 6px color-mix(in srgb,var(--c) 55%,black),0 14px 22px -14px var(--c)}.rr-tag small{font-size:.66rem;font-weight:700;opacity:.85}.rr-lane.on .rr-tag{animation:rr-pop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes rr-pop{40%{transform:scale(1.12) rotate(-2deg)}}.si-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.si-tabs button{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:999px;border:1.5px solid #e8e4f3;background:#fff;font:inherit;font-weight:700;font-size:.9rem;color:var(--ink, #1b1035);cursor:pointer;transition:all .25s}.si-tabs button em{font-style:normal;font-size:.72rem;padding:1px 7px;border-radius:999px;background:#f1eef8}.si-tabs button.on{color:#fff;border-color:transparent;background:var(--c, #1b1035);box-shadow:0 10px 20px -12px var(--c, #1b1035)}.si-tabs button.on em{background:#ffffff40}.si-grid{list-style:none;margin:0;padding:70px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:84px 22px}.ivl{position:relative;animation:iv-in .7s cubic-bezier(.2,.9,.3,1.2) both;animation-delay:calc(var(--i) * 70ms)}@keyframes iv-in{0%{opacity:0;transform:translateY(40px) rotate(-4deg)}}.ivl.open{z-index:6}.iv-btn{display:block;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;perspective:900px}.iv-btn:focus-visible{outline:none}.iv-btn:focus-visible .iv-3d{box-shadow:0 0 0 4px #fff,0 0 0 7px var(--c);border-radius:14px}.iv-3d{position:relative;display:block;aspect-ratio:3 / 2;transform-style:preserve-3d;transition:transform .5s var(--ease);animation:iv-bob 5s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s);filter:drop-shadow(0 18px 18px rgba(27,16,53,.22))}@keyframes iv-bob{50%{transform:translateY(-5px) rotate(.6deg)}}.iv-btn:hover .iv-3d,.ivl.open .iv-3d{animation-play-state:paused;transform:translateY(-4px) rotateX(6deg)}.iv-back{position:absolute;inset:0;border-radius:14px;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 70%,black),color-mix(in srgb,var(--c2) 75%,black))}.iv-letter{position:absolute;left:6%;right:6%;top:6%;height:92%;z-index:2;display:grid;align-content:start;gap:5px;padding:12px 14px;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfaff);box-shadow:0 -6px 18px -8px #0000004d;color:#1b1035;transition:transform .6s cubic-bezier(.3,1.3,.5,1);transition-delay:0s}.ivl.open .iv-letter{transform:translateY(-64%);transition-delay:.22s}.el-aud{display:inline-flex;align-items:center;gap:5px;justify-self:start;padding:2px 9px;border-radius:999px;font-size:.68rem;font-weight:700;color:var(--c);background:color-mix(in srgb,var(--c) 12%,white)}.el-title{font-size:1rem;line-height:1.2}.el-text{font-size:.76rem;line-height:1.4;color:#5b5675;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.el-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;font-size:.74rem;font-weight:700;color:#5b5675}.el-meta span{display:inline-flex;align-items:center;gap:4px}.el-pay em{font-style:normal;font-size:1.05rem;font-weight:700;color:var(--c)}.iv-pocket{position:absolute;inset:0;z-index:3;border-radius:14px;background:linear-gradient(165deg,var(--c2),var(--c));clip-path:polygon(0 0,50% 54%,100% 0,100% 100%,0 100%);box-shadow:inset 0 -20px 30px #0000001f}.iv-pocket:before{content:"";position:absolute;inset:0;background:linear-gradient(32deg,transparent 49.4%,rgba(255,255,255,.2) 50%,transparent 50.6%),linear-gradient(-32deg,transparent 49.4%,rgba(0,0,0,.12) 50%,transparent 50.6%)}.iv-front{position:absolute;left:7%;bottom:9%;width:56%;z-index:4;display:grid;gap:2px;color:#fff;pointer-events:none}.ef-to{font-size:.66rem;font-weight:700;opacity:.85}.ef-title{font-size:.95rem;font-weight:700;line-height:1.15;text-shadow:0 1px 0 rgba(0,0,0,.15)}.ef-lines{display:grid;gap:4px;margin-top:4px}.ef-lines i{height:3px;border-radius:2px;background:#fff6;width:80%}.ef-lines i+i{width:55%}.iv-flap{position:absolute;left:0;right:0;top:0;height:58%;z-index:5;border-radius:14px 14px 0 0;background:linear-gradient(180deg,color-mix(in srgb,var(--c2) 85%,white),var(--c2));clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;transition:transform .5s cubic-bezier(.4,0,.2,1),z-index 0s .25s}.ivl.open .iv-flap{transform:rotateX(180deg);z-index:1;transition:transform .5s cubic-bezier(.4,0,.2,1),z-index 0s .2s}.iv-seal{position:absolute;left:50%;top:56%;z-index:7;display:grid;place-items:center;width:58px;height:58px;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff3b0,#fbbf24 48%,#d97706);box-shadow:0 0 0 4px color-mix(in srgb,#fbbf24 40%,transparent),0 6px 10px #0000004d,inset 0 -3px #00000026;transition:left .5s var(--ease),top .5s var(--ease),transform .5s var(--ease);animation:iv-seal 2.8s ease-in-out infinite}.iv-seal b{font-size:1.05rem;font-weight:700;color:#6b3b00}@keyframes iv-seal{50%{box-shadow:0 0 0 9px color-mix(in srgb,#fbbf24 0%,transparent),0 6px 10px #0000004d,inset 0 -3px #00000026}}.ivl.open .iv-seal{left:88%;top:80%;transform:scale(.82) rotate(12deg)}.iv-stamp{position:absolute;right:7%;bottom:14%;z-index:4;display:grid;place-items:center;width:40px;height:46px;color:var(--c);background:#fff;border-radius:4px;outline:3px dotted #fff;outline-offset:1px;box-shadow:0 3px 6px #0003;transform:rotate(6deg);transition:opacity .3s}.iv-post{position:absolute;right:18%;bottom:8%;z-index:4;display:grid;place-items:center;align-content:center;width:50px;height:50px;border-radius:50%;border:2px solid rgba(255,255,255,.85);color:#fff;font-size:.52rem;font-weight:700;letter-spacing:.08em;line-height:1;transform:rotate(-14deg)}.iv-post b{font-size:1.05rem;letter-spacing:0}.ivl.open .iv-stamp,.ivl.open .iv-post{opacity:0}.iv-new{position:absolute;left:-6px;top:-12px;z-index:8;padding:4px 10px;border-radius:8px;color:#fff;font-size:.72rem;font-weight:700;background:#ef2d56;box-shadow:0 6px 14px -6px #ef2d56;animation:iv-new .5s cubic-bezier(.3,1.6,.5,1) both}@keyframes iv-new{0%{transform:scale(0) rotate(-20deg)}}.ivl.arrive .iv-3d{animation:iv-arrive .9s cubic-bezier(.3,1.5,.5,1)}@keyframes iv-arrive{0%{transform:translateY(-40px) rotate(-8deg) scale(.9)}40%{transform:translateY(0) rotate(4deg)}60%{transform:rotate(-3deg)}80%{transform:rotate(1.5deg)}}.si-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:6px}.si-note{display:flex;justify-content:center;align-items:center;gap:6px;margin:0;font-size:.82rem;color:var(--muted, #5b5675);text-align:center!important}@media(max-width:1150px){.si-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.si-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-ruler{margin-left:10px;margin-right:170px}.rr-lane{grid-template-columns:1fr;gap:8px}}@media(max-width:600px){.si-grid{grid-template-columns:minmax(0,360px);justify-content:center;gap:96px 0;padding-top:90px}.rrail{padding:14px 12px}.rr-ruler{margin-right:10px}.rr-track{grid-template-columns:1fr}.rr-tag{grid-column:1;justify-self:start;grid-row:2;min-width:0;font-size:1rem}.rr-bar{top:7px;left:calc(100% * var(--lf));width:calc(100% * var(--wf))}.rr-stack{left:calc(100% * (var(--lf) + var(--wf)));bottom:auto;top:7px}}@media(prefers-reduced-motion:reduce){.sinbox *,.sinbox *:before{animation:none!important;transition-duration:0s!important;transition-delay:0s!important}}.msg-bot{max-width:92%}.msg-bot .msg-bubble{padding:11px 14px;border-radius:4px 16px 16px;background:#fff;color:var(--text);box-shadow:var(--shadow-sm);font-size:.9rem;line-height:1.5}.msg-bot .msg-bubble p{margin:0 0 6px;padding:0;background:none;box-shadow:none;border-radius:0;font-size:inherit}.msg-bot .msg-bubble p:last-child{margin-bottom:0}.msg-bot .msg-bubble ul{margin:2px 0 6px;padding:0;list-style:none;display:grid;gap:4px}.msg-bot .msg-bubble ul:last-child{margin-bottom:0}.msg-bot .msg-bubble li{position:relative;padding-left:16px;font-size:.86rem}.msg-bot .msg-bubble li:before{content:"";position:absolute;left:3px;top:.58em;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,#6a3df5,#ef2d56)}.msg-warn .msg-bubble{background:#fff7ed;box-shadow:inset 0 0 0 1.5px #fdba74}.msg-step .msg-bubble{box-shadow:inset 3px 0 #6a3df5,var(--shadow-sm)}.msg-done .msg-bubble{background:#ecfdf5;box-shadow:inset 0 0 0 1.5px #6ee7b7}.msg-src{margin-top:7px;padding:8px 10px;border-radius:12px;background:#6a3df50f}.msg-src>span{display:flex;align-items:center;gap:5px;font-size:.7rem;font-weight:700;color:#6a3df5}.msg-src .msg-links{margin-top:5px}.msg-src .msg-links a{background:#fff;box-shadow:0 1px #1b103514;text-align:left}.msg-related{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.msg-related>span{width:100%;font-size:.7rem;font-weight:700;color:var(--muted, #5b5675)}.msg-related button{font:inherit;font-size:.76rem;font-weight:600;padding:5px 10px;border-radius:10px;border:1.5px dashed #c9bdf8;background:#faf8ff;color:#4b2bbf;text-align:left;cursor:pointer}.msg-related button:hover{border-style:solid;background:#f1ecff}.msg-leadbtn{display:inline-flex;align-items:center;gap:6px;margin-top:7px;padding:6px 12px;border-radius:999px;border:0;background:linear-gradient(135deg,#6a3df5,#ef2d56);color:#fff;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.lead-card{margin-top:7px;padding:12px;border-radius:14px;background:#fff;box-shadow:0 10px 24px -14px #1b103573;border:1.5px solid #ece7fb}.lead-card dl{margin:0;display:grid;gap:6px}.lead-card dl div{display:grid;grid-template-columns:82px 1fr;gap:8px;font-size:.8rem}.lead-card dt{color:var(--muted, #5b5675);font-weight:600}.lead-card dd{margin:0;font-weight:700;color:var(--ink, #1b1035);word-break:break-word}.lead-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.lead-actions button{font:inherit;font-size:.78rem;font-weight:700;padding:7px 12px;border-radius:999px;cursor:pointer}.lc-send{display:inline-flex;align-items:center;gap:6px;border:0;color:#fff;background:linear-gradient(135deg,#00a88a,#12c2e9);box-shadow:0 6px 14px -8px #00a88a}.lc-send:disabled{opacity:.6;cursor:progress}.lc-ghost{border:1.5px solid var(--line, #e8e4f3);background:#fff;color:var(--ink, #1b1035)}.lead-card small{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:.7rem;color:var(--muted, #5b5675)}.lead-card small a{color:#6a3df5}.chat-quick.is-lead button{border-color:#c9bdf8;color:#4b2bbf;background:#faf8ff}:root{--lg1: #ef2d56;--lg2: #ffb020;--lg3: #ff6a2c;--night: #07061a;--night-2: #110e2c;--paper: #f7f6fc;--ink: #120f2a;--text: #3b3953;--muted: #6a6787;--line: #e6e3f3;--font-head: "Manrope Variable", "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--grad-brand: linear-gradient(120deg, var(--lg1), var(--lg3) 55%, var(--lg2));--grad-lang: linear-gradient(120deg, var(--lg1), var(--lg2));--header-h: 76px}html[lang^=zh-CN]{--font-body: "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Inter Variable", sans-serif;--font-head: "Manrope Variable", "PingFang SC", "Microsoft YaHei", "Noto Sans SC", sans-serif}html[lang^=zh-TW]{--font-body: "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", "Inter Variable", sans-serif;--font-head: "Manrope Variable", "PingFang TC", "Microsoft JhengHei", "Noto Sans TC", sans-serif}html[lang=ja]{--font-body: "Hiragino Sans", "Yu Gothic UI", "Meiryo", "Noto Sans JP", "Inter Variable", sans-serif;--font-head: "Manrope Variable", "Hiragino Sans", "Yu Gothic UI", "Noto Sans JP", sans-serif}html[lang=ko]{--font-body: "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", "Inter Variable", sans-serif;--font-head: "Manrope Variable", "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", sans-serif}html[lang=ar],html[lang=fa],html[lang=ur]{--font-body: "Geeza Pro", "Segoe UI", "Noto Naskh Arabic", "Noto Sans Arabic", Tahoma, sans-serif;--font-head: "Geeza Pro", "Segoe UI", "Noto Sans Arabic", Tahoma, sans-serif}html[lang=he]{--font-body: "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", "Inter Variable", sans-serif;--font-head: "Arial Hebrew", "Segoe UI", "Noto Sans Hebrew", sans-serif}html[lang=hi],html[lang=mr]{--font-body: "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", "Inter Variable", sans-serif;--font-head: "Kohinoor Devanagari", "Nirmala UI", "Noto Sans Devanagari", sans-serif}html[lang=bn],html[lang=ta],html[lang=te],html[lang=gu],html[lang=pa],html[lang=kn],html[lang=ml]{--font-body: "Nirmala UI", "Noto Sans", system-ui, sans-serif;--font-head: "Nirmala UI", "Noto Sans", system-ui, sans-serif}html[lang=th]{--font-body: "Thonburi", "Leelawadee UI", "Noto Sans Thai", "Inter Variable", sans-serif;--font-head: "Thonburi", "Leelawadee UI", "Noto Sans Thai", sans-serif}html:is([lang^=zh],[lang=ja],[lang=ko],[lang=ar],[lang=fa],[lang=ur],[lang=he],[lang=hi],[lang=mr],[lang=bn],[lang=ta],[lang=te],[lang=gu],[lang=pa],[lang=kn],[lang=ml],[lang=th]) :is(h1,h2,h3,.hero-title){letter-spacing:0;line-height:1.3}html[dir=rtl] .hero-title,html[dir=rtl] .section-head{text-align:right}html[dir=rtl] .section-head:not(.align-left){text-align:center}body{background:var(--paper);color:var(--text)}h1,h2,h3,h4{font-family:var(--font-head);color:var(--ink);font-weight:700;letter-spacing:-.025em}h1{font-weight:700}::selection{background:color-mix(in srgb,var(--lg1) 28%,transparent)}:focus-visible{outline-color:var(--lg1)}.ink-grad{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.btn-primary,.btn-join{background:linear-gradient(120deg,var(--lg1),var(--lg3) 60%,var(--lg2))!important;background-size:160% 100%!important;color:#fff!important;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--lg1) 85%,transparent),inset 0 1px #ffffff59!important;transition:background-position .6s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.btn-primary:hover,.btn-join:hover{background-position:100% 0!important}.btn-ghost{background:#fff;color:var(--ink);border:1.5px solid color-mix(in srgb,var(--lg1) 22%,var(--line))}.btn-ghost:hover{border-color:var(--lg1);color:var(--lg1)}.text-link{color:var(--lg1)}.btn-join i{animation:none}.site-header{height:var(--header-h);background:color-mix(in srgb,var(--night) 92%,transparent)!important;border-bottom:1px solid rgba(255,255,255,.07)!important;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.site-header:before{height:2px;background:linear-gradient(90deg,var(--lg1),var(--lg3),var(--lg2),var(--lg1));background-size:200% 100%;animation:none}.site-header.is-scrolled{box-shadow:0 16px 40px -24px #000c}.header-progress{background:linear-gradient(90deg,var(--lg1),var(--lg2))}.header-inner{gap:14px}.main-nav{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.nav-pill{background:linear-gradient(120deg,var(--lg1),var(--lg3));box-shadow:0 8px 22px -8px color-mix(in srgb,var(--lg1) 90%,transparent)}.nav-link{color:#ffffffbd}.nav-link:hover,.nav-link[aria-current]{color:#fff}.nav-link[aria-current] .nav-badge{background:#0000004d}.btn-login{color:#fff;border-color:#ffffff40}.btn-login:hover,.btn-login.on{background:#fff;color:var(--night);border-color:#fff}.burger{background:#ffffff0f;border-color:#fff3}.burger span{background:#fff}.dd-panel{border-radius:22px}.lang-btn{position:relative;display:inline-flex;align-items:center;gap:8px;flex:none;height:44px;padding:0 12px 0 4px;border-radius:999px;color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24;font-weight:600;font-size:.9rem;isolation:isolate;transition:background .3s,box-shadow .3s,transform .25s var(--ease)}.lang-btn:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--lb-a, 0deg),var(--lg1),var(--lg2),var(--lg3),var(--lg1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.9}.lang-btn:hover{background:#ffffff1f;transform:translateY(-1px)}.lb-orb{position:relative;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.9),transparent 32%),conic-gradient(from 200deg,var(--lg1),var(--lg2),var(--lg3),var(--lg1));box-shadow:0 6px 16px -6px var(--lg1),inset 0 -4px 8px #00000040}.lb-orb:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-linear-gradient(90deg,transparent 0 6px,rgba(255,255,255,.18) 6px 7px);mix-blend-mode:overlay;animation:lb-spin 9s linear infinite}@keyframes lb-spin{to{transform:rotate(360deg)}}.lb-glyph{position:relative;z-index:1;font-weight:700;font-size:.95rem;line-height:1;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}.lb-txt{max-width:9.5em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-caret{opacity:.7}.lang-btn.is-compact{height:40px}@media(max-width:1440px){.site-header .lang-btn:not(.is-compact) .lb-txt{max-width:5.5em}}@media(max-width:1300px)and (min-width:1221px){.site-header .lang-btn:not(.is-compact) .lb-txt,.site-header .lang-btn:not(.is-compact) .lb-caret{display:none}.site-header .lang-btn:not(.is-compact){padding-right:4px}}@media(max-width:520px){.site-header .lang-btn:not(.is-compact) .lb-txt{display:none}.site-header .lang-btn:not(.is-compact){padding-right:8px}}.site-footer .lang-btn{color:#fff}.mm-top{gap:10px}.mm-top .lang-btn{margin-left:auto;margin-right:6px}.aurora-hero{color:#ffffffdb;background:var(--night)!important;padding:clamp(28px,4vw,54px) 0 clamp(70px,8vw,110px);min-height:min(860px,calc(100svh - var(--header-h)));display:flex;align-items:center}.aurora-hero>.container{width:100%}.ah-bg{position:absolute;inset:0;pointer-events:none;overflow:hidden}.aurora-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease;background:radial-gradient(60% 70% at 70% 30%,color-mix(in srgb,var(--lg1) 55%,transparent),transparent 70%),radial-gradient(50% 60% at 15% 80%,color-mix(in srgb,var(--lg3) 40%,transparent),transparent 70%),var(--night)}.aurora-canvas.is-ready,.aurora-canvas.is-fallback{opacity:1}.ah-grid{position:absolute;inset:auto 0 0;height:45%;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:56px 56px;transform:perspective(600px) rotateX(62deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(to top,#000,transparent 85%);mask-image:linear-gradient(to top,#000,transparent 85%)}.ah-glow{position:absolute;left:-10%;right:-10%;bottom:-1px;height:140px;background:linear-gradient(to top,var(--paper),transparent)}.aurora-hero .rh-inner{grid-template-columns:1.02fr 1fr}.aurora-hero .hero-title{color:#fff;font-size:clamp(2.4rem,5vw,4.4rem);line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.aurora-hero .hl-grad .hw{background-image:linear-gradient(110deg,#fff 0%,color-mix(in srgb,var(--lg2) 70%,#fff) 35%,var(--lg3) 70%,var(--lg1));-webkit-background-clip:text;background-clip:text;color:transparent}.aurora-hero .rh-lead{color:#ffffffbd;font-size:clamp(1rem,1.25vw,1.12rem);text-align:left}.aurora-hero .rh-tabs{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.aurora-hero .rh-tab{color:#fff}.aurora-hero .rht-txt small{color:#fff9}.aurora-hero .rht-ic{background:#ffffff1a;color:#fff}.aurora-hero .rh-motto{background:#ffffff14;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.aurora-hero .ph-badges li{background:#ffffff12;color:#ffffffe6;border-color:#ffffff24;box-shadow:none}.aurora-hero .ph-badges li:before{color:var(--lg2)}.aurora-hero .btn-ghost{background:#ffffff0f;color:#fff;border-color:#ffffff47}.aurora-hero .btn-ghost:hover{background:#fff;color:var(--night);border-color:#fff}.ah-scroll{position:absolute;left:50%;bottom:26px;width:26px;height:42px;margin-left:-13px;border-radius:14px;border:2px solid rgba(255,255,255,.35);z-index:2}.ah-scroll span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:#fff;animation:ah-wheel 1.8s ease-in-out infinite}@keyframes ah-wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{opacity:0}}@media(max-width:960px){.aurora-hero{min-height:0}.ah-scroll{display:none}}.holo{position:relative;width:100%;max-width:560px;margin:0 auto;aspect-ratio:1 / 1;perspective:1100px;container-type:inline-size}.holo-tilt{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .6s var(--ease)}.holo-scene{position:absolute;inset:0;transform-style:preserve-3d}.holo-floor{position:absolute;left:12%;right:12%;bottom:4%;height:16%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--lg1) 60%,transparent),transparent);transform:translateZ(-60px);opacity:.8}.holo-core{position:absolute;left:50%;top:47%;width:40cqw;height:40cqw;margin:-20cqw 0 0 -20cqw;border-radius:50%;transform-style:preserve-3d;transform:translateZ(0);animation:core-bob 6s ease-in-out infinite}.hc-sphere{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 32% 26%,#fff 0,color-mix(in srgb,var(--lg2) 70%,#fff) 10%,var(--lg1) 42%,color-mix(in srgb,var(--lg3) 70%,#120f2a) 78%,#0b0920 100%);box-shadow:0 0 60px -6px color-mix(in srgb,var(--lg1) 80%,transparent),0 0 140px -20px var(--lg3),inset -18px -24px 50px #00000073,inset 10px 10px 30px #ffffff40}.hc-shine{position:absolute;inset:6%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 70%,rgba(255,255,255,.55) 78%,transparent 86%);-webkit-mask:radial-gradient(closest-side,transparent 78%,#000 80%,#000 100%);mask:radial-gradient(closest-side,transparent 78%,#000 80%,#000 100%);animation:lb-spin 7s linear infinite}.hc-icon{position:absolute;inset:0;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}.hc-icon svg{width:34%;height:34%}@keyframes core-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3%)}}.holo-ring{position:absolute;left:50%;top:47%;width:74cqw;height:74cqw;margin:-37cqw 0 0 -37cqw;transform-style:preserve-3d}.holo-ring.hr0{transform:rotateX(72deg) rotateY(-8deg)}.holo-ring.hr1{transform:rotateX(64deg) rotateY(38deg) scale(.86)}.holo-ring.hr2{transform:rotateX(78deg) rotateY(-44deg) scale(1.12)}.hr-track{position:absolute;inset:0;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--lg2) 55%,transparent);box-shadow:0 0 22px -4px color-mix(in srgb,var(--lg2) 60%,transparent),inset 0 0 22px -6px color-mix(in srgb,var(--lg1) 50%,transparent);animation:ring-spin 18s linear infinite;transform-style:preserve-3d}.hr1 .hr-track{border-style:dashed;border-color:color-mix(in srgb,var(--lg3) 60%,transparent);animation-duration:26s;animation-direction:reverse}.hr2 .hr-track{border-color:#ffffff38;animation-duration:34s}.hr-slot{position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotate(var(--a)) translate(37cqw);animation:ring-spin 18s linear infinite;transform-origin:0 0}.hr1 .hr-slot{animation-duration:26s;animation-direction:reverse}.hr2 .hr-slot{animation-duration:34s}.hr-slot{transform:none}.hr-slot:before{content:none}.hr-token{position:absolute;left:0;top:0;width:9cqw;height:9cqw;margin:-4.5cqw 0 0 -4.5cqw;display:grid;place-items:center;border-radius:50%;font-weight:700;font-size:4.2cqw;color:#4a2a00;transform:rotate(var(--a)) translate(37cqw) rotate(calc(-1 * var(--a))) rotateX(-75deg);background:radial-gradient(circle at 35% 30%,#fff6c9,#ffd34d 45%,#e8a500 80%);box-shadow:0 0 0 2px #ffe58a,0 6px 16px -4px #e8a500b3}@keyframes ring-spin{to{rotate:360deg}}.holo-card{position:absolute;z-index:5;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;border-radius:18px;color:var(--ink);background:#fffffff0;box-shadow:0 24px 50px -22px #000000b3,inset 0 0 0 1px #fffc;font-size:clamp(.62rem,2.4cqw,.82rem);line-height:1.25;animation:card-float 7s ease-in-out infinite;animation-delay:calc(var(--i) * -2.3s)}.holo-card.hcard-0{left:-2%;top:14%;transform:translateZ(80px)}.holo-card.hcard-1{right:-4%;top:38%;transform:translateZ(120px)}.holo-card.hcard-2{left:6%;bottom:12%;transform:translateZ(60px)}@keyframes card-float{0%,to{translate:0 0}50%{translate:0 -10px}}.hcd-ic{width:34px;height:34px;flex:none;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--lg1),var(--lg3))}.tone-money .hcd-ic{background:linear-gradient(135deg,#16c784,#0ea5e9)}.tone-chip .hcd-ic{background:linear-gradient(135deg,var(--lg2),var(--lg1))}.hcd-tx{display:grid}.hcd-tx small{color:var(--muted);font-weight:600;font-size:.9em}.hcd-tx b{font-family:var(--font-head);font-size:1.35em;letter-spacing:-.02em;color:var(--ink)}.hcd-tx em{font-style:normal;font-size:.85em;color:var(--muted)}.holo-ecg{position:absolute;left:0;right:0;bottom:22%;width:100%;height:12%;transform:translateZ(-30px);opacity:.8;overflow:visible}.holo-ecg path{fill:none;stroke:var(--lg2);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:22 78;animation:ecg-run 3.2s linear infinite;filter:drop-shadow(0 0 6px var(--lg2))}@media(max-width:960px){.holo{max-width:440px}}@media(max-width:560px){.holo-card em{display:none}.holo-card.hcard-1{right:-2%}}main>.section+.section:before,main>section+section.section:before{content:"";position:absolute;left:50%;top:0;width:min(1100px,86%);height:1px;transform:translate(-50%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--lg1) 45%,transparent),color-mix(in srgb,var(--lg3) 45%,transparent),color-mix(in srgb,var(--lg2) 45%,transparent),transparent)}.section-head h2{font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.08;text-wrap:balance}.section-head h2:after{content:"";display:block;width:64px;height:4px;margin:16px auto 0;border-radius:4px;background:linear-gradient(90deg,var(--lg1),var(--lg3),var(--lg2))}.section-head.align-left h2:after{margin-left:0}.eyebrow{padding:6px 12px 6px 8px;border-radius:999px;background:color-mix(in srgb,var(--eb) 9%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--eb) 22%,transparent);letter-spacing:.12em;font-size:.72rem}.eyebrow i{width:8px;height:8px;border-radius:50%;background:var(--eb)}.eyebrow i:after{display:none}html:not([lang=en]) .page-hero{background:radial-gradient(900px 420px at 85% -10%,color-mix(in srgb,var(--lg1) 16%,transparent),transparent 70%),radial-gradient(700px 380px at 0% 110%,color-mix(in srgb,var(--lg3) 12%,transparent),transparent 70%),var(--paper)}html:not([lang=en]) .page-hero .hl-grad .hw{background-image:linear-gradient(120deg,var(--lg1),var(--lg3));-webkit-background-clip:text;background-clip:text;color:transparent}.site-footer{background:var(--night)!important}.footer-aurora i:nth-child(1){background:var(--lg1)!important}.footer-aurora i:nth-child(2){background:var(--lg3)!important}.footer-aurora i:nth-child(3){background:var(--lg2)!important}.footer-ecg path{stroke:var(--lg2)}.footer-cta{box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -40px color-mix(in srgb,var(--lg1) 80%,transparent)}.footer-bottom>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.pc-ring{--pc: var(--lg1)}.grade-wave{position:fixed;inset:0;z-index:2000;pointer-events:none;overflow:hidden}.grade-wave i{position:absolute;left:var(--x);top:var(--y);width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;transform:scale(0);opacity:.55;animation:gw-grow 1.1s cubic-bezier(.2,.8,.2,1) forwards}.grade-wave i:nth-child(1){background:var(--w1)}.grade-wave i:nth-child(2){background:var(--w2);animation-delay:.08s;opacity:.45}.grade-wave i:nth-child(3){background:var(--w3);animation-delay:.16s;opacity:.35}.grade-wave b{position:absolute;left:50%;top:50%;font-family:var(--font-head);font-size:clamp(120px,26vw,320px);line-height:1;color:#fff;transform:translate(-50%,-50%) scale(.6);opacity:0;text-shadow:0 20px 80px rgba(0,0,0,.3);animation:gw-glyph 1.2s var(--ease) forwards}@keyframes gw-grow{0%{transform:scale(0)}70%{opacity:.5}to{transform:scale(160);opacity:0}}@keyframes gw-glyph{0%{opacity:0;transform:translate(-50%,-50%) scale(.6) rotate(-8deg)}35%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%) scale(1.15) rotate(0)}}html.lp-open body{overflow:hidden}.lp{position:fixed;inset:0;z-index:1500;display:grid;place-items:center;padding:16px}.lp-backdrop{position:absolute;inset:0;background:#050412b8;animation:lp-fade .3s ease}@keyframes lp-fade{0%{opacity:0}}.lp-panel{position:relative;width:min(1040px,100%);max-height:min(860px,calc(100svh - 32px));display:flex;flex-direction:column;overflow:hidden;border-radius:30px;color:#fff;background:linear-gradient(160deg,#15123a,#0a0820 70%);box-shadow:0 50px 120px -30px #000000e6,inset 0 0 0 1px #ffffff17;animation:lp-in .45s var(--ease);outline:none}@keyframes lp-in{0%{opacity:0;transform:translateY(24px) scale(.97)}}.lp-aurora{position:absolute;inset:0;pointer-events:none;overflow:hidden}.lp-aurora i{position:absolute;width:60%;aspect-ratio:1;border-radius:50%;opacity:.35;-webkit-mask-image:radial-gradient(closest-side,#000,transparent);mask-image:radial-gradient(closest-side,#000,transparent)}.lp-aurora i:nth-child(1){background:var(--lg1);left:-20%;top:-40%}.lp-aurora i:nth-child(2){background:var(--lg3);right:-25%;top:-20%}.lp-aurora i:nth-child(3){background:var(--lg2);left:30%;bottom:-55%;opacity:.2}.lp-head{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 12px}.lp-kicker{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff9}.lp-title{margin:0;color:#fff;font-size:clamp(1.6rem,3.6vw,2.6rem);line-height:1.15;min-height:1.3em}.lp-rot{display:block}.lp-rot span{display:inline-block;background:linear-gradient(110deg,#fff 20%,var(--c) 120%);-webkit-background-clip:text;background-clip:text;color:transparent;animation:lp-word .55s var(--ease)}@keyframes lp-word{0%{opacity:0;transform:translateY(14px);filter:blur(4px)}}.lp-sub{margin:6px 0 0;color:#ffffffa8}.lp-tools{display:flex;align-items:center;gap:8px;flex:none}.lp-sound{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;color:#fff;font-weight:600;font-size:.85rem;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.lps-ic{display:inline-flex;align-items:flex-end;gap:2px;height:14px}.lps-ic i{width:3px;border-radius:2px;background:currentColor;height:4px}.lp-sound.on .lps-ic i{animation:eq 1s ease-in-out infinite}.lp-sound.on .lps-ic i:nth-child(2){animation-delay:-.3s}.lp-sound.on .lps-ic i:nth-child(3){animation-delay:-.6s}@keyframes eq{0%,to{height:4px}50%{height:14px}}.lp-close{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff24}.lp-close:hover,.lp-sound:hover{background:#ffffff29}.lp-search{position:relative;display:flex;align-items:center;gap:10px;margin:6px 28px 10px;padding:0 16px;height:50px;border-radius:16px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f;color:#ffffffb3}.lp-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:#fff;font-size:1rem}.lp-search input::placeholder{color:#ffffff80}.lp-search:focus-within{box-shadow:inset 0 0 0 2px var(--lg2)}.lp-scroll{position:relative;overflow-y:auto;padding:4px 28px 28px;overscroll-behavior:contain}.lp-group h3{margin:18px 0 10px;color:#ffffff8c;font-family:var(--font-body);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase}.lp-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.lp-tile{position:relative;width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:18px;text-align:start;color:#fff;overflow:hidden;isolation:isolate;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff17;transition:transform .3s var(--ease),box-shadow .3s,background .3s}.lp-tile:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .35s;background:linear-gradient(120deg,color-mix(in srgb,var(--t1) 55%,transparent),color-mix(in srgb,var(--t2) 40%,transparent) 60%,color-mix(in srgb,var(--t3) 35%,transparent))}.lp-tile:hover,.lp-tile:focus-visible{transform:translateY(-3px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--t1) 60%,transparent),0 16px 34px -18px var(--t1)}.lp-tile:hover:before,.lp-tile:focus-visible:before,.lp-tile.is-on:before{opacity:1}.lp-tile.is-on{box-shadow:inset 0 0 0 2px #fff}.lp-tile.is-featured{padding:14px 16px}.lt-orb{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;font-weight:700;font-size:1.15rem;background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.7),transparent 40%),linear-gradient(135deg,var(--t1),var(--t2) 70%,var(--t3));box-shadow:0 8px 18px -8px var(--t1),inset 0 -3px 6px #0003;transition:transform .45s cubic-bezier(.34,1.6,.64,1)}.lt-orb b{text-shadow:0 1px 3px rgba(0,0,0,.4)}.lp-tile:hover .lt-orb{transform:rotate(-10deg) scale(1.08)}.lt-txt{display:grid;min-width:0;line-height:1.25}.lt-txt b{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:system-ui,-apple-system,Segoe UI,Noto Sans,sans-serif}.lt-txt small{color:#ffffff94;font-size:.76rem}.lt-sound{margin-inline-start:auto;display:inline-flex;align-items:flex-end;gap:2px;height:14px;opacity:0;transition:opacity .3s}.lt-sound i{width:3px;height:5px;border-radius:2px;background:#fff}.lp-tile:hover .lt-sound{opacity:.8}.lp-tile:hover .lt-sound i{animation:eq .9s ease-in-out infinite}.lp-tile:hover .lt-sound i:nth-child(2){animation-delay:-.25s}.lp-tile:hover .lt-sound i:nth-child(3){animation-delay:-.5s}.lp-tile:hover .lt-sound i:nth-child(4){animation-delay:-.75s}.lt-check{position:absolute;right:10px;top:10px;color:#fff}.lp-tile.is-on .lt-sound{display:none}.lp-empty{color:#ffffffb3;padding:24px 0}@media(max-width:640px){.lp{padding:0;place-items:end stretch}.lp-panel{max-height:92svh;border-radius:26px 26px 0 0}.lp-head{padding:20px 18px 8px}.lp-search{margin:6px 18px 8px}.lp-scroll{padding:2px 18px 24px}.lp-grid{grid-template-columns:1fr 1fr;gap:8px}.lp-tile{padding:9px;gap:9px}.lt-orb{width:36px;height:36px;font-size:1rem;border-radius:11px}.lt-txt b{font-size:.9rem}.lp-sound span+*{display:none}}.tx-pill{position:fixed;left:50%;bottom:18px;z-index:1200;transform:translate(-50%);display:inline-flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:10px 16px;border-radius:999px;color:#fff;font-size:.86rem;font-weight:600;background:#0c0a20f0;box-shadow:0 18px 40px -18px #000c,inset 0 0 0 1px #ffffff1f;animation:lp-in .35s var(--ease)}.tx-pill.is-action{padding:4px}.tx-pill.is-action button{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;color:#fff;font-weight:700;background:linear-gradient(120deg,var(--lg1),var(--lg3))}.tx-pill.is-info{border-radius:18px;font-weight:500}.tx-pill.is-info button{color:#ffffffb3;flex:none}.tx-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:var(--lg2);animation:lb-spin .8s linear infinite}[data-still],[data-still] *,[data-still] *:before,[data-still] *:after,html[data-hidden] *,html[data-hidden] *:before,html[data-hidden] *:after{animation-play-state:paused!important}main>.section:not(:first-child),main>section.section~section,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}.ph-bg i,.l2-bg i,.footer-aurora i,.c3-bg i,.join-bg i,.mm-orbs i,.rh-bg>i,.pc-glow{filter:none!important;-webkit-mask-image:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.55) 45%,transparent 100%);mask-image:radial-gradient(closest-side,#000 0%,rgba(0,0,0,.55) 45%,transparent 100%)}.bart-badge,.s-badge,.jr4 article,.dclock,.join-card,.mm-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.bart-badge{background:#0a081e73}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.grade-wave{display:none}}.fr-wordmark{position:relative;margin:34px 0 6px;padding:6px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07);overflow:hidden}.fr-wordmark svg{display:block;width:100%;height:auto;overflow:visible}.frw-glyphs{font-family:Manrope Variable,Inter Variable,system-ui,sans-serif;font-weight:800;letter-spacing:-6px}.frw-guides line{stroke:#ffffff12;stroke-width:1}.frw-outline{fill:none;stroke:#ffffff29;stroke-width:1.4;paint-order:stroke}.frw-sweep{opacity:.22;animation:frw-sweep 7s cubic-bezier(.45,0,.2,1) infinite}@keyframes frw-sweep{0%{transform:translate(0)}70%,to{transform:translate(2100px)}}.frw-spark path{fill:#ffd34d;transform-box:fill-box;transform-origin:center;animation:frw-twinkle 2.6s ease-in-out infinite}@keyframes frw-twinkle{0%,to{transform:scale(.6) rotate(0);opacity:.5}50%{transform:scale(1.1) rotate(45deg);opacity:1}}.frw-ring{fill:none;stroke:#2bd38f;stroke-width:3;opacity:.55;stroke-dasharray:60 210;transform-box:fill-box;transform-origin:center;animation:lb-spin 9s linear infinite}.fr-wordmark .frw-fill{clip-path:inset(0 0 0 0);transition:clip-path 1.6s var(--ease)}.fr-wordmark:hover .frw-outline{stroke:#ffffff52}@media(max-width:640px){.fr-wordmark{margin-top:24px}}.site-header .btn-login{background:transparent}.site-header .btn-login:hover,.site-header .btn-login.on{background:#fff;color:var(--night)}@media(max-width:960px){.aurora-hero .rh-inner{grid-template-columns:1fr}.aurora-hero .rh-art{max-width:420px;margin:8px auto 0;width:100%}}@media(max-width:560px){.aurora-hero .hero-title{font-size:clamp(2.1rem,10vw,2.8rem)}.aurora-hero .rh-tab{min-width:0}.aurora-hero .rht-txt b{font-size:.7rem;white-space:normal;overflow-wrap:anywhere}}@media(max-width:1560px){.site-header .lang-btn:not(.is-compact) .lb-txt{display:none}.site-header .lang-btn:not(.is-compact){padding-right:8px;gap:4px}.nav-badge{display:none}}@media(max-width:1440px)and (min-width:1221px){.site-header .nav-link{padding:8px 9px;font-size:.86rem}.header-cta .btn-login{padding:9px 12px}}html[dir=rtl] .site-header .header-inner{direction:ltr}html[dir=rtl] .site-header .main-nav{direction:rtl}html[dir=rtl] .holo,html[dir=rtl] .fr-wordmark,html[dir=rtl] .lp-rot{direction:ltr}:root{--font-head: "Manrope Variable", "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--font-ui: "Inter Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}body{font-family:var(--font-body);font-weight:400}p,li,dd,td,label,input,select,textarea{font-weight:400}strong,b{font-weight:600}h1,h2,.hero-title,.section-head h2,h3,h4,h5,h6{font-family:var(--font-head);font-weight:700}h4,h5,h6{font-weight:600}.lead,.rh-lead,.ph-lead{font-weight:400}.btn,.btn-join,.btn-login,.lang-btn,.lp-sound,.tx-pill,.eyebrow,.nav-badge,.dd-item b,.mm-link,.mm-label,.rh-tab b,.ph-badges li{font-family:var(--font-ui)}.btn,.btn-join,.btn-login{font-weight:600;letter-spacing:0}.nav-link,.mm-link,.footer-main a,.footer-bottom a,.crumbs a{font-family:var(--font-ui);font-weight:500}.nav-link[aria-current],.eyebrow{font-weight:600}.count-up,.gc-val,.rg-val,.gauge-val,.combo-val,.dob-val,.dl-num,.sp-num,.lane-num,.mm-num,.num-tile b,.value-tile b,.aud-stats b,.hcd-tx b,.vm-cell b,.ct-l b,.cw-sum b,[class*=-count] b,[class$=-count],[class*=stat] b,[class*=stat] strong,.counter,.stat-num,.ft-num,.lp-count{font-family:var(--font-head);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.vlogo{--logo-b1: #1d4f91;--logo-b2: #2f93bf}.vlogo.on-dark{--logo-b1: #7cc4ff;--logo-b2: #9ef0ff}html[data-theme=light]{--night: #ffffff}html[data-theme=light] .site-header{background:#fffffff0!important;border-bottom:1px solid var(--line)!important}html[data-theme=light] .site-header.is-scrolled{box-shadow:0 10px 30px -22px #1b103559}html[data-theme=light] .site-header .vlogo.on-dark{--logo-b1: #1d4f91;--logo-b2: #2f93bf}html[data-theme=light] .main-nav{background:#f4f2fb;box-shadow:inset 0 0 0 1px var(--line)}html[data-theme=light] .nav-link{color:#4a4766}html[data-theme=light] .nav-link:hover{color:var(--ink)}html[data-theme=light] .nav-link[aria-current]{color:#fff}html[data-theme=light] .btn-login{color:var(--ink);border-color:#d9d5ec}html[data-theme=light] .site-header .btn-login:hover,html[data-theme=light] .site-header .btn-login.on{background:var(--ink);color:#fff;border-color:var(--ink)}html[data-theme=light] .burger{background:#fff;border-color:#d9d5ec}html[data-theme=light] .burger span{background:var(--ink)}html[data-theme=light] .site-header .lang-btn{color:var(--ink);background:#fff;box-shadow:0 6px 16px -10px #1b103566}html[data-theme=light] .site-header .lang-btn:hover{background:#faf9ff}html[data-theme=light] .aurora-hero{color:var(--text);background:#fff!important}html[data-theme=light] .aurora-canvas{background:radial-gradient(60% 70% at 70% 30%,color-mix(in srgb,var(--lg1) 18%,#fff),transparent 70%),radial-gradient(50% 60% at 15% 80%,color-mix(in srgb,var(--lg3) 14%,#fff),transparent 70%),#fff}html[data-theme=light] .ah-grid{opacity:.5;background-image:linear-gradient(rgba(27,16,53,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(27,16,53,.06) 1px,transparent 1px)}html[data-theme=light] .aurora-hero .hero-title{color:var(--ink)}html[data-theme=light] .aurora-hero .hl-grad .hw{background-image:linear-gradient(110deg,var(--lg1),var(--lg3) 60%,color-mix(in srgb,var(--lg2) 80%,#000 10%))}html[data-theme=light] .aurora-hero .rh-lead{color:var(--text)}html[data-theme=light] .aurora-hero .rh-tabs{background:#fff;box-shadow:0 18px 40px -24px #1b103573,inset 0 0 0 1px var(--line)}html[data-theme=light] .aurora-hero .rh-tab{color:var(--ink)}html[data-theme=light] .aurora-hero .rh-tab.on{color:#fff}html[data-theme=light] .aurora-hero .rht-txt small{color:var(--muted)}html[data-theme=light] .aurora-hero .rh-tab.on .rht-txt small{color:#ffffffd9}html[data-theme=light] .aurora-hero .rht-ic{background:#f4f2fb;color:var(--lg1)}html[data-theme=light] .aurora-hero .rh-tab.on .rht-ic{background:#ffffff38;color:#fff}html[data-theme=light] .aurora-hero .rh-motto{background:#fff;color:var(--ink);box-shadow:0 8px 22px -14px #1b103566,inset 0 0 0 1px var(--line)}html[data-theme=light] .aurora-hero .ph-badges li{background:#fff;color:var(--ink);border-color:var(--line);box-shadow:0 4px 12px -8px #1b10354d}html[data-theme=light] .aurora-hero .ph-badges li:before{color:var(--lg1)}html[data-theme=light] .aurora-hero .btn-ghost{background:#fff;color:var(--ink);border-color:#d9d5ec}html[data-theme=light] .aurora-hero .btn-ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}html[data-theme=light] .ah-scroll{border-color:#1b103540}html[data-theme=light] .ah-scroll span{background:var(--ink)}html[data-theme=light] .holo-card{box-shadow:0 24px 50px -24px #1b103573,inset 0 0 0 1px var(--line)}html[data-theme=light] .hr2 .hr-track{border-color:#1b103524}.footer-wordmarks .fr-wordmark.wm-sm{margin-top:0;border-top:0;opacity:.9;width:min(78%,980px);margin-inline:auto}.fr-wordmark .frw-glyphs{font-weight:800}html.lp-open main *,html.lp-open main *:before,html.lp-open main *:after,html.lp-open .site-footer *,html.lp-open .site-header *,html.lp-open .pc-layer *{animation-play-state:paused!important}html.lp-open .pc-layer{display:none}.lp-panel{contain:layout paint}.lp-scroll{contain:content;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent}.lp-grid{contain:layout}.lp-tile{will-change:auto}.lp-search input{font-size:16px}.lp-clear{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ffffff1f}.lp-clear:hover{background:#ffffff38}.lp-backdrop{backdrop-filter:none}.site-footer{background:#07061a!important}.lp-panel{height:min(860px,calc(100svh - 32px))}@media(max-width:640px){.lp-panel{height:92svh}}.lp-scroll{flex:1;min-height:0}.role-hero.aurora-hero .rh-bg>i{display:none}.role-hero.aurora-hero .rh-ecg path{stroke:var(--lg2)}.role-hero.aurora-hero .stage-pad{opacity:.85}.role-hero.aurora-hero .rh-tab.on .rht-txt small{color:#ffffffd9}html[lang=en] .main-nav{background:linear-gradient(135deg,#1b1035,#2e1a5c);box-shadow:inset 0 0 0 1px #ffffff0f,0 10px 26px -14px #1b1035cc}html[lang=en] .nav-pill{background:linear-gradient(120deg,#ff6a2c,#ffb020);box-shadow:0 6px 18px -6px #ff6a2ce6}html[lang=en] .nav-link{color:#ffffffc7}html[lang=en] .nav-link:hover{color:#ffb020}html[lang=en] .nav-link[aria-current]{color:#1b1035;font-weight:600}html[lang=en] .nav-badge{background:#ef2d56}html[lang=en] .nav-link[aria-current] .nav-badge{background:#1b1035}html[lang=en] .site-header .btn-login{color:#1b1035;border-color:#1b1035}html[lang=en] .site-header .btn-login:hover,html[lang=en] .site-header .btn-login.on{background:#1b1035;color:#fff}html[lang=en] .btn-join{background:linear-gradient(120deg,#ff6a2c,#ffb020)!important;color:#1b1035!important;box-shadow:0 10px 22px -10px #ff6a2ce6!important}html[lang=en] .btn-primary{background:linear-gradient(120deg,#ef2d56,#ff6a2c,#ffb020)!important;box-shadow:0 12px 26px -12px #ff6a2cd9!important}html[lang=en] .btn-ghost:hover{border-color:#ff6a2c;color:#ff6a2c}html[lang=en] .text-link{color:#ff6a2c}.join-loading{display:grid;justify-items:center;gap:14px;padding:56px 0;color:var(--muted)}.join-loading p{margin:0;font-weight:600}.jl-spin{width:34px;height:34px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--rc, #e8344e);animation:jl-spin .8s linear infinite}@keyframes jl-spin{to{transform:rotate(360deg)}}.join-rate{gap:10px}.join-rate .jr-thanks{max-width:46ch;color:var(--muted)}.join-rate .jr-thanks>:first-child{margin-top:0}.join-rate .jr-ask{margin:6px 0 0;font-weight:600;color:var(--ink);max-width:40ch}.star-rate{display:flex;gap:6px;margin:4px 0 8px}.sr-star{position:relative;display:inline-block;width:38px;height:38px;line-height:0}.sr-star svg{display:block;fill:#e2e8f0;stroke:#cbd5e1;stroke-width:1;stroke-linejoin:round;transition:fill .15s,transform .15s}.sr-star.full svg{fill:#f5a623;stroke:#e08e0b}.sr-star.half svg{fill:url(#sr-half-fill);fill:#f5a623;clip-path:inset(0 50% 0 0)}.sr-star.half:before{content:"";position:absolute;inset:0;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.6l2.9 6 6.6.9-4.8 4.6 1.2 6.5L12 17.4l-5.9 3.2 1.2-6.5-4.8-4.6 6.6-.9z' fill='%23e2e8f0' stroke='%23cbd5e1'/%3E%3C/svg%3E");z-index:0}.sr-star.half svg{position:relative;z-index:1}.sr-half{position:absolute;top:0;bottom:0;width:50%;margin:0;padding:0;border:0;background:transparent;cursor:pointer;z-index:2}.sr-half.l{left:0}.sr-half.r{right:0}.sr-half:disabled{cursor:default}.sr-half:focus-visible{outline:3px solid var(--rc, #2457f5);outline-offset:2px;border-radius:6px}.star-rate:not(:has(:disabled)) .sr-star:hover svg{transform:scale(1.12)}.terms-msg{font-size:.9rem;color:var(--ink);line-height:1.6;margin:0 0 14px}.terms-msg>:first-child{margin-top:0}.terms-list{gap:0;margin-bottom:14px}.terms-list label{padding:10px 0;border-bottom:1px solid var(--line)}.terms-list label:last-of-type{border-bottom:0}.terms-list .tl-txt{min-width:0}.terms-list .tl-txt p{margin:0 0 6px}.terms-list .tl-txt ul{margin:6px 0;padding-left:18px}.terms-list .tl-txt b[aria-hidden]{color:#e8344e}.terms-list .field-error{margin-top:8px}.detail-card{margin:6px 0 22px;padding:16px;border:1.5px solid var(--line);border-radius:18px;background:linear-gradient(160deg,#f6f8ff,#fff 62%);box-shadow:0 12px 28px -22px #2457f573}.dc-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:14px;border-bottom:1px dashed var(--line)}.dc-av{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font:800 1.2rem var(--font-head);color:#fff;background:linear-gradient(135deg,var(--rc, #2457f5),color-mix(in srgb,var(--rc, #2457f5) 55%,#7c3aed));box-shadow:0 8px 16px -8px var(--rc, #2457f5)}.dc-who{display:grid;gap:2px;flex:1;min-width:0}.dc-who b{font-family:var(--font-head);font-size:1.08rem;line-height:1.2;color:var(--ink)}.dc-who small{font-size:.88rem;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dc-lock{flex:none;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:.72rem;font-weight:700}.dc-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dc-grid li{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;border-radius:14px;background:#f1f5f9}.dc-ic{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#fff;color:var(--rc, #2457f5);box-shadow:0 1px 3px #0f172a1a}.dc-txt{display:grid;gap:1px;min-width:0}.dc-txt small{font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.dc-txt b{display:inline-flex;align-items:center;gap:7px;font-size:.98rem;color:var(--ink);overflow-wrap:anywhere}.dc-txt b img{flex:none;border-radius:3px;box-shadow:0 0 0 1px #0f172a24}.dc-txt em{font-style:normal;font-size:.78rem;color:var(--muted)}.dc-note{display:flex;align-items:center;gap:6px;margin:12px 2px 0;font-size:.8rem;color:var(--muted)}@media(max-width:560px){.dc-grid{grid-template-columns:1fr}.dc-lock{display:none}}.js-avatar{position:relative;z-index:1;display:grid;justify-items:center;gap:10px}.ja-pic{position:relative;border-radius:50%}.ja-pic.bob{animation:bob 5s ease-in-out infinite}.js-avatar:hover .ja-pic.bob,.js-avatar:focus-within .ja-pic.bob{animation-play-state:paused}.jsp-photo{display:block;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.92);background:#dfe6ff;box-shadow:0 16px 32px -12px #00000080}.ja-cam{position:absolute;right:-4px;bottom:4px;width:38px;height:38px;display:grid;place-items:center;padding:0;border:3px solid #1b1035;border-radius:50%;background:linear-gradient(135deg,#e8344e,#ff9d2b);color:#fff;cursor:pointer;box-shadow:0 8px 16px -6px #0009;transition:transform .15s var(--ease, ease)}.ja-cam:hover{transform:scale(1.1)}.ja-cam:focus-visible,.ja-btn:focus-visible{outline:3px solid #fff;outline-offset:2px}.ja-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border:1.5px dashed rgba(255,255,255,.6);border-radius:999px;background:#ffffff14;color:#fff;font:700 .82rem var(--font-body, inherit);cursor:pointer;transition:background .15s,border-color .15s}.ja-btn:hover{background:#ffffff2e;border-style:solid}.ja-note{margin:0;font-size:.78rem;font-weight:600;color:#86efac;text-align:center}.ja-note.bad{color:#fecaca}.ja-note:empty{height:0;overflow:hidden}html.modal-open{overflow:hidden}.ph-modal{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:16px;background:#0a081e9e;backdrop-filter:blur(4px)}.ph-card{width:min(100%,380px);display:grid;justify-items:center;gap:12px;padding:22px 18px;border-radius:22px;background:#fff;box-shadow:0 30px 60px -20px #0000008c}.ph-card h2{margin:0;font-size:1.2rem}.ph-hint{margin:-6px 0 0;font-size:.86rem;color:var(--muted)}.ph-view{position:relative;overflow:hidden;border-radius:16px;background:#0f172a;touch-action:none;cursor:grab}.ph-view:active{cursor:grabbing}.ph-view:focus-visible{outline:3px solid var(--blue, #2457f5);outline-offset:2px}.ph-view img{position:absolute;left:50%;top:50%;max-width:none;user-select:none;-webkit-user-drag:none}.ph-mask{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle closest-side,transparent calc(100% - 1px),rgba(15,23,42,.62) 100%)}.ph-mask:after{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid rgba(255,255,255,.9)}.ph-zoom{display:flex;align-items:center;gap:10px;width:100%;max-width:300px}.ph-zoom input{flex:1;min-width:0;accent-color:var(--rc, #2457f5)}.ph-zoom button{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1.5px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);cursor:pointer}.ph-zoom button:disabled{opacity:.4;cursor:default}.ph-actions{display:flex;gap:10px;justify-content:flex-end;width:100%}@media(max-width:960px){.join-complete .js-persona{display:grid;margin:8px 0 14px}.join-complete .js-persona .js-rewards,.join-complete .jsp-ring{display:none}}.site-header{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.help-stack{right:calc(20px + env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom))}.site-footer{padding-bottom:env(safe-area-inset-bottom)}img,svg,video,canvas,iframe{max-width:100%}img{height:auto}table{max-width:100%}pre,code{white-space:pre-wrap;word-break:break-word}p,li,dd,td,h1,h2,h3,h4,blockquote,.lead{overflow-wrap:break-word}@media(hover:none)and (pointer:coarse){.btn,.chat-quick button,.si-tabs button,.f4-chips button,.chip-links a,.msg-links a,.msg-related button{min-height:40px}.chat-quick button,.msg-links a{display:inline-flex;align-items:center}input,select,textarea{font-size:max(16px,1rem)}}@media(max-width:520px){.help-stack{right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom))}.chat-win{position:fixed;left:8px;right:8px;top:auto;width:auto;bottom:calc(8px + env(safe-area-inset-bottom));height:calc(100vh - 16px);height:calc(100dvh - 16px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:24px;z-index:260}.help-stack.chat-open .fab-chat,.help-stack.chat-open .fab-wa,.help-stack.chat-open .hello-bubble{opacity:0;pointer-events:none}.ch4-tiles{grid-template-columns:repeat(2,1fr)}}@media(max-height:520px)and (orientation:landscape){.chat-win{height:calc(100dvh - 24px);bottom:12px}.ch4-welcome{display:none}}.header-logo{min-width:0;flex:0 1 auto}.header-logo .vlogo,.header-logo .vlogo svg{max-width:100%}@media(max-width:400px){.header-inner{gap:8px}.header-logo .vlogo svg{height:30px}.header-cta{gap:6px}.btn-join{padding:8px 12px;font-size:.86rem}.burger{width:40px;height:40px}.burger span{left:10px}.burger span:nth-child(1){top:13px}.burger span:nth-child(2){top:19px}.burger span:nth-child(3){top:25px}}@media(max-width:340px){.header-logo .vlogo svg{height:26px}.btn-join{padding:7px 10px;font-size:.8rem}}@media(max-width:1279px){:where(main,header,footer,.chat-win,.rate-modal,[role=dialog]) :where(div,section,article,aside,form,fieldset,ul,ol,li,dl,p,label,nav,figure,header,footer,blockquote){min-width:0}:where(main,[role=dialog]) :where(input,select,textarea){min-width:0;max-width:100%}}@media(hover:none)and (pointer:coarse){.fm-col li a{display:inline-block;padding:9px 0}.fm-col ul{gap:0}.th-cloud a,.chip-links a,.crumbs a,.text-link{min-height:40px}.crumbs a{display:inline-flex;align-items:center}.text-link{padding-block:8px}.slot-lever:after{content:"";position:absolute;inset:-14px}.legal-toc a,.sitemap a,.tags a{display:inline-block;padding-block:8px}}@media(max-width:520px){.vm-cell small,.vm-credit small,.vl-card small{font-size:9.5px}.reel-item small{font-size:.7rem}.hb-node{font-size:max(.7rem,10.5px)}.vn-txt{font-size:11px}}@media(max-width:600px){.rr-track{margin-top:16px}.rr-stack i:nth-child(n+4){display:none}.rr-stack i{width:20px;height:8px;bottom:calc(var(--k) * 4px + 3px)}}@media(max-width:600px){.flipgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.flip{height:150px}.flip-f,.flip-b{padding:12px 10px;border-radius:18px}.flip-f b{font-size:.88rem}.flip-b{font-size:.8rem;line-height:1.35}}
