@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-ext-800-normal-BZOjs1Xv.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-800-normal-Ca-gJeZY.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-cyrillic-800-normal-C7MGvYyJ.woff2) format("woff2"),url(/assets/inter-cyrillic-800-normal-CCHyn08d.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-ext-800-normal-B--PVpEC.woff2) format("woff2"),url(/assets/inter-greek-ext-800-normal-DUe57HfS.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-greek-800-normal-CLIouy3y.woff2) format("woff2"),url(/assets/inter-greek-800-normal-BU00tryP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-vietnamese-800-normal-Cm7tD1pz.woff2) format("woff2"),url(/assets/inter-vietnamese-800-normal-DDlpr_Ee.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-ext-800-normal-DZJjya6U.woff2) format("woff2"),url(/assets/inter-latin-ext-800-normal-BOMpwxm3.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/inter-latin-800-normal-BYj_oED-.woff2) format("woff2"),url(/assets/inter-latin-800-normal-D1mf63XC.woff) format("woff");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:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-ext-900-normal-buRuWz4h.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-900-normal-BUlv-ou0.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-cyrillic-900-normal-CjyCg421.woff2) format("woff2"),url(/assets/inter-cyrillic-900-normal-BAVML7y5.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-ext-900-normal-voj7phVX.woff2) format("woff2"),url(/assets/inter-greek-ext-900-normal-LVqH4fM3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-greek-900-normal-Clii5heL.woff2) format("woff2"),url(/assets/inter-greek-900-normal-7n5hB3DA.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-vietnamese-900-normal-C4P836tE.woff2) format("woff2"),url(/assets/inter-vietnamese-900-normal-DBSPUrC7.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-ext-900-normal-ty8Tfvw5.woff2) format("woff2"),url(/assets/inter-latin-ext-900-normal-DG9wZIMw.woff) format("woff");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;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/inter-latin-900-normal-D4nM5aha.woff2) format("woff2"),url(/assets/inter-latin-900-normal-EUCDUbiG.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAbAAA8AAAAACKAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABgAAAAcABQABEdQT1MAAAFwAAAAHgAAAB5EdEx1R1NVQgAAAZAAAAAnAAAAKLj8uOpPUy8yAAABuAAAAFAAAABgF8xca1NUQVQAAAIIAAAAMQAAADbkK8oAY21hcAAAAjwAAABRAAAAdAyHCodnYXNwAAACkAAAAAgAAAAIAAAAEGdseWYAAAKYAAAB8gAAAl6l3qsraGVhZAAABIwAAAA2AAAANhSS8UNoaGVhAAAExAAAAB8AAAAkAcwBB2htdHgAAATkAAAAHwAAADoe+QK+bG9jYQAABQQAAAAgAAAAIATcBZ9tYXhwAAAFJAAAABwAAAAgAIcCb25hbWUAAAVAAAABEAAAAl4y3VjQcG9zdAAABlAAAABwAAAAlNdzMTB42mNgZGBg4GGAAEYgZAWTjCAeAAG0ABkAAQAAAAoAHAAcAAFERkxUAAgABAAAAAD//wAAAAAAAHjaY2BkYGDgYlADQiYXN58QBqGcxJI8Bj4GEGABEf//g0gAWkkFVQB42mNgYYpiimBgZWBg6gLSDAzeEJoxjsGI0QEoysDAyQAFTOwMSMDLCUgcYOBlecn8598VBgbmP4w6CgyM8+9fB6pUY7oFlFVgYAUA/6gNn3jaY2AEQg4GJgYGBhEGRiCpwsBUnp5RAmJmliTmMPIzMAJlmUEkowADCAClAG7/A9gAAAB42lXIRwHCQBAF0JceehWAlTjhjikUgAVQA4mJLbdk5neUqHBVKWSv3XF2VCnt3AyevkVZv+sxBBbbq/6HfFP4hEcYQgEK82v1aHQ5RTs3FRQAAAAAAQAB//8AD3jabdA1mNRAFADgNzOQrO9m9dzCJecWmXX7jgZ3dz9pcLcaaXGnQxq8wt1dGhxqvLqEWVxu3P/5HhAYA4AM/ISNOLACKEK5UFkuIFQ+Bu01dqM64xSr9/CTLqkFxwzAMcAgA+BmdocHD4DiU3yiLPI+RZYkmeN4+cTGEwtqL9WktjU4BEI8jtzlI0dQ4Ko6xOMZrIJpfn+BHMUSIAAmO0u6W3WxFkEBW00yjc0UgSi+YDCk69SnEOH9o8VLnIwQHAsXP0J2dNP4UqS63WoRshrNxifT/HkXc9ADAAj0Nz9jO37F3gpBGUDPCkkTVF1pCQYEP8fJLbqmiQF/kCiaKokVXADVtS1Y0Na2QJ/Wm0aeRaPPIpRGbPOnocTU+fOnGmezk/UZSTpnDk2ivlPCiUSYmfVmP1yLJWZa/zCbQGC/Eb+Zkqapek4NBgJ/svJvtnUapdNav7c09ioefxWjetymTc6sy0zStEnp9ZnJ2pREuLQ0nHhbSBMJCuinDF6AkMYiVYJDIZrEuVgF3p9f1MnbLRhhzNv5toXnDh/GkrE/WF1mtdmsZdUBNLzryWEABBdJDTpIjgIB8FGFv9i2Yg6pWbuW7awmInrIdpwAiEVO8QeVFp11HKrrN3Fsba/K+jETiDg4W1FTU5EdDF8BJQaE9AAAAAEAAAACNgQzGROsXw889QADA+gAAAAA29KmmgAAAADb2tDy+Tv+1ASSA/wAAAAGAAIAAAAAAAB42mNgZGBg/vPvCgMDy4af1n9LWCYBRVABHwCttwbRAHjaY4pgiAJidSQsBcW+QKyLRDNAMQgcZ2gEAOKlB9IAAAAAGgA7AEYAUQBvAHcAqQCxAOYBCQEJAQkBCQEWAS942mNgZGBg4GfcwZDHsIWBDcxDAGYGJgAtGgH4eNqVkANuhVEQhb/aCMqgCGrbtt342faL0aiL6Eq6lK6gq+hJqmfkZnK+e+bM/ACaeKWKiuoG4L2i+4crmOTzhytp5eOHq9jk7YerUzI19PLyw7WM8/zDrSwy+M0V0EznD7eJG3+4XQS3+PFixMcJEakHJ2aesErtOOSpdAKEWWWKKamZkLoBIuJJwmKP1C/Xrv4Vh5xzilX9XXlG9X1KXSjhU01wp55X7q5uHiw86h5Ce1CCfmaZVM3o/NMap8qvlbX3Vnc7UbFR+ezJ/r/Z/qzZPWmAJKG//6D3YhqV6F6OVVp45zUhqUsZM5pnh6jUIS+Ekgxn/Vs7TpRQzsQkZiW9crOfMlXgP4x8AWVxW9542mNgYgCD/6kMRkCKkQEd8AOxCsNJRiYGG0ZmRhZGVkY2RnYGZkYORk5GLkZuNsekotSyVPbSvEwDE0dXCO1qAeW7QfmWrOmJubmJYJ6BowGTcxBfYnJpSWpyfm6SXnJicSoPSMbYwAzMAQCg7RyY) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAA+cABAAAAAALLwAAA88AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGnAbhXAcghYGYD9TVEFUNgCDBBEICrA8p1ILgjgAATYCJAOEKAQgBYUiB4xODAcbAiYzozactEpURMVmRMX/5YAeEbZcwG/CMMAQKoJWtdookZoS3aytxmC050sOI7cCAow302fVqlctEo2fsCH8NF7hT+iw0j9ChNjZ8mDDCKqxsmf2gdUroKACZgVMClhYtHG58kFWiUIXox5+nrb1f+4MUcKgDUhpU2kUtTpEWk2URbgiu+1zX2fy3o9MUYVLx3hhubmNsFpCMdsEk1F5+8ezc+v/smvX9vzNVygBp/rnXWMsECqg7HGvu2v3ux/JGhqUxXWMZcyPTSxsB6q1KNuR9/YiPE/t+m+wjit3IdpAssXS2tAXBVLadh69dFxz5v/mSpvZnzkuAERVVbgpkvF9Pvcvmd3p3KVAySEUCHOcEigE2ToCFrZqdZl0fZWxhefrTM7sf7FF/7NYSgxz0ya9TirWLutNmVKxwRKXQOv7pmo+oJFsPTEkTMMUODQyz6PtqbkAATQBkAjo6nmv1gQRaoZIKCAqJohFL6TfKMQtBImYgEyJQuLWIZvykB07cLvKcMfsKc64q0BAg1Z62MLFnghwj+wsrAMXBTAIAmIlTQADCEnRfB0FBpRXxn+ZeuBILJs5dGcQP+L7PDFcjHgb87y5DRqvxlP0zuuYU9SNJ6My5+oi3AuOtcbt8RCGyguGENEyhmPtIK84ABAjgC5OpyEVeFwMIyFx3o0AQEAjCKETdGACG5DghZlTreIC24ANwHoYjoN4QBZrc4HpBlCRgILbnCRdVdkXIArtCKJMwFDe9QAsog1VtFzNF7iRMCXI3bvXNoFLKJ4AKGiSPDy4+FtpQBJhwSGtkDsRQDUcCJcL1RBQBYM55Tqfw4kDAyaNHq9wzXXntjsaw546SDX1oFXxaa8NT6fVIiiBbueAzuWY4064oiqncgoV5F2vMlhxobGNvmGQoB5AD1gjDI66/AC81NxzX+kbAPeXGEopoEf/To7AKuhBhbZ5IaAVAobBzu9PFhCAf4obDfEAwUYNCwKAHzmmogK9BEpsmowsRUFRhW8/4mavoiA+6kKpuCUqJXAKzsRbxP+S+kFAe5REBOpEybg5nhT4JBiAm4NMiXz30zxI69/t1+5uFsC/rwJO3UZETEquFWDIzX9gKfoRxjSbYLKu3SKNpB0ntDiEZxSTDZsDh1MVFxY7igE0Q+iGMYygGtQgoFFQk5BqbrW86vjU86vhITJOKKLVvDYLJKbIzJCb1WKO1LQOS7qs6LZKIarTMpU4tQStFL0MgyyjNTppVlssNvXI6ZWHoEF4APcgJgPYAqrOg+o3VL2ndACgwAYRrWou4vJCYQmzVC4clmyOc162TWEtg4xpy1UwqC8Mk+cc+6zCcQaTwmFxONXcPlDdT8lrZjdwKQIWK5wq5DZQhgBn2jWFQueKKDxfcE9X5/K5Qn20+XSh25sgZn0IkfjsCLqIzqZWUVaaqVFsm0QD9axu1Y7qv3z+un/s0KGZV/wHZFLsra4ozHo2uzQRCZxjisobHSwnjAIfdQPlRE490vB5eRYOMundUNGTQgrrJgRGqlTmlWMdkp7nh8WsNcdUtq3WVzj7+L/pqJmp3RzQi0S/LcxLKzYyMkZ7xmgLifQMrK4v/TmpT6qTDB02pFJBYptugyGMR4IGxhk32qNz/ggNUVm7WWhGI25xZlv3YkNFbyYYx1Epq0zMcy8aQXOx3seiAXt6FWqNvlpf9urn76aj5WSLa6jSoRC+4sFvQqVvigXIidDMZuS6aoOGqs4xalavbgJTaVFsNwFIR0+7nQUHMXpSjNvtfayp8p0O6DCo/CivjYoLqfHo7F82L0q5gSnLE+zx8iQ7Ui7abLlly6Tccdo+i/rXNDHJjsiBCZoVhtmvQievtFzZ1bX9ZxkNNXu50Q3JTLIjS5vAXeSBWZqa0SKWl+O6aI6L1GD2C2OVRdxEUnnoql3o8UyeInQmknvgvk0nz33y3jvLL/fEHXfs6gwbYcozlIEX+O2cLmfyWcxUbq/M65R9QweKXiV0PP3N1bOr2u5+/O2uxwdrb1C9+xgR1Gh4gceASYYbw5+SlauzS1v6os46Z18sbSHn0vO9I0PWOst4ob3zMFt5JD74ljAu/NFgHBYSl3EuS1zf7x0UTGfUYFoasdlMizepTteqwdOFwIis8x+PM25KmWzmpMmUNNtMJTiTCcgIOeFe9Bls/dbTxcu/gYKZLuSjnALbPGcyZs3sAieaz8NT5wT0iy7y9cuUR/0z+6vvpRLjvaJW489tM0rS88qGjzm+MuUNpCcXL9F1L2oVe/4cw70zPRfNr05s51ZqLAOzrrZJi8uqdF3U+d/2rmMA9eGlzaW5paXNsMPntp0rwE58XajkUk3n2nxuQVSXMYVMGZ1hxhwyz8BXoZUQKJiOmNGyNHzhsGUpZnQ4o91dW40o+h6wqjayeY6zFG5ySPou7LE81NvwG7A6/Ur47lTj8w+mQcFIUQy27Vzb3DgcncNGzkOcVcx4jeVc69VGw93Wcy33wNFXAmr+hMewY+z9lv13L78f3cz4dj46VZy0ZHT6smWyOBXdyYP3vZnirKlLqe4yza6aKwsP+4iFFc1vLa/ktuDux7yfvk87keko/MZu+E003lFmfsO48NLGYuvS4nrE4fOM7BC98a78I0y/OP3DP+inTQLTtN4wZRaYp7TXhbQhuOm0LCKVjcuksVlYlKELMnYzQgQUp9su76pf0dZ2xdleDsK9/Hkn0+fBm3vJ845tnQeZvXPOy7Kd945NDwIURz0LAduM/JnWtnfkM7b5AGydkoSvyRNViBCSMm1KSTW4B0Tz3ZiGU1fOhmbh33uiTzg1zQEy1d3dKutYBMX32q6QSq9sa7vSHfcKEODdsvEKlVhIbMg48F/rbimRk+/uAzR5xrv46tda+mqz8ntWu6Gls49nGIb6F8d7TPzbH3OqxV5yVnNtm7hH0380iuO+lbH+KeGfurr+JJzqXx67cC+3v1HaP11+e6/UotxZnN5754Uq1rstQ4cCynQL9/prOcrypzwLE46LPu7o/KFovF84If0Oabi0SnAPeCJSoC6qRlvcLO72r9qGG/5RbHeOnHdL7ux1Vy+SY277/X+cjHSze97H7+POf/xmbPavWoYPeTW7rdxrrldddtaoDbheGjq8nKt+I9mg2tYlsYLyTWSdV3O//kfn3rafKG5uFO0lZ9A1EGwekfXJRpqDAwGXC4ifcE79VEOlpWJ6pgi81854dhhMzqGRFVm/kHfPrtuVsDnqY5xhsrcn2Phl02jTl43BntC5DyvPNN/3x+cIzv+raCStW6sQX/+H54mqPzT1wXcR0PTZfrJY2ijeUqp1T6Ka/UJxZ634+qn3Ingte/U1bKLGYZvu+Jms6poz71y7uBOLe9vlxXKtZ9Lpu2eycEEwWDsgEDWQiYXqBQDlMiUh8OyDJoIs9nL3FWCvZK8q+Cwb9mr2GnrtzEkmjVwLAD7cO0p+3H0WUPmuWq52AbB3UZ4ktpZlFAQeUqhMzUelDwoWt6OKOfnBilmxKrZY4KWg3ZPVApUcZdKv/e2r7b6/q0oLwNnSvOYKoKUOK4qise/HrEbVUPALYC5Dlt+ANbNm6PNYKnJbACNkhu6mxtMBsT07yNGmI45Q2YmdF2OBJAnKR9r7KCrpA5ZkSUrOAbEAJ8NF+pb45OND2A0BXL7JpnygTloscLCTdHL2SSZg0aNrGZUcZdTXs0qKcH9XYxaAMyQ9ug7V+A8op77hbBgz/wBHNobUAuEuybBw/VgoAzriBwOYczD0vf/9/X9/8Oj3///PsReAkQCpw5/0lP8ucCAXZ4+Cjqupnlr9ZmWwStIvbE4mHcKhs8jUanFUOpli3JdsPw0LlIr+jVUQBlAG/3Lw0+A52Jy+oIhAplbgIORPGYEsFUkiWN2iCfql8zR4VQ4bq0A5Ev+yQhZ/kmSNsgnO8mkQthCo7UGsgjAAHSbolzpIbxIL54OcX5BcRNAn4cEVz8f3WA4SbjruXop9TNUf03LSAJDJhCRcSlISIbiIUekwGYGeUwM+2CqcQDgAHRA1KIg5RbGIBiAqqXF+sho7IZoeHcDiuJkq7eBDqpDA+Upe7HIRQQeghrBkdxHRDumBARhA3AgCkWbK/TrDHYu8/r8xcPyX8OvTO6/FhVc+/jPYgRw7H/8vQA2EIAiQr3ttOaUJ+19hJYBgEhfjYoZKq8MhrFadbd5Cm/C0Dm+LBG2il3hblWyer02QrcPXom42bji2Fzjpex774IiTrg3iu1jwyVFepionHYXDPU/QvhBwzygUQWd5BEgWim92qz9VFRPA0xYKGqKuXsNwg6HhBr3rpig1KoGHNRqlPY3LzKcRRPSN+QjysRBAk3oQHmUJgo8F1tuwZtm6MQWv6ayUVZNiTkIyIsIs1sZ/N5sNWVGkmAKbnGUp6/KkvDas25BUULApr5eGRt6qnJRNBXlqeSlZahtyEjT8XDy2fChY1QKZEDkdpIKV0lPT09H5g/uQbO48MichJ6EorP6y3EYLlho4dhv3ySW5g4tpTmodRyoik9hcGDsBORZppVw1cUYUPZk8LtQX3HnACQkpnVO0ci9XX83CNKWKqjmMjC6Yqf5g9PSe4U9wD8O8sxXEdHqDYjSZLVab3eFMJwJftRq16tRriFKjJoLoCYk0E5OQkpFr0apNu45YderSTUFJRU1Dm346egbGOJiYWVj16NWn34BBQ4aNQBllY+fg5HLIqLF8RZKbJyFePn4BQSFhEeMmTJoynSkzZs2Zt2DRkmUrmbMqKiYe3CMpJS0ja826DZu25OQVFG07bEfJrrIjjjrmuBMokcrkCqVKrdHqSny/tr9tXvyOGG30rJMAJDy0eCQaC1xQ5qiv+/KzmMSJlwAg4dZprHjr7ZnOxv7jZbNFEDKgIXiZtaTTOPW/99dNI7aOqXiJkwgefCmn4xYFia6TFus9PmM2XvF34tn0/wtZBr30OjpbflFIKBCGKEFAYXBgaSJp4hVAmAjrDE6C9a5jstSrAWJgCBQhmqYbOBiBBCKialrEgDhCLGXFmMhKqMzqJ4CFkf2aRNttL24YaB6pMvXxl0fuyuX6/TwUCk88kmW++/g5b5Ptfl6u7unbJto+f9aUhYo86S+abLrrPFhkKuCbYg/3RjZd2QeF4e1FA4WqntdRyb62TJw2Chq0gQWkUYM272xWJMurZi8h7DSKFU9P4QSnMWz/788ruR4A) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");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,:root[data-era=hustle]{--bg: #ffffff;--surface: #fdf4fa;--ink: #16121f;--text: #16121f;--text-dim: #6b7280;--pink: #ff2d95;--violet: #7c3aed;--cyan: #00e5ff;--gold: #ffb800;--accent: var(--violet);--accent-2: var(--pink);--danger: #ef4444;--font-display: "Inter", system-ui, sans-serif;--font-body: "Inter", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--radius: 16px;--border: 2.5px solid var(--ink);--pop-shadow: 5px 5px 0 rgba(22, 18, 31, .9);--shadow: 0 8px 24px rgba(124, 58, 237, .2);--motion-curve: cubic-bezier(.22, 1, .36, 1);--grad-brand: linear-gradient(95deg, var(--pink), var(--violet) 60%, #4f46e5);--grad-text: linear-gradient(92deg, var(--pink) 10%, var(--violet) 50%, var(--cyan) 95%);--chrome-rgb: 255, 255, 255;--chrome-shadow: 0 4px 24px rgba(124, 58, 237, .18);--card-bg: #fff;--card-warm-bg: #fffbe8;--slab-bg: var(--ink);--on-ink: #fff;--on-accent: var(--ink);--tagline-ink: #4c1d95;--eyes-ink: #0e7490;--lot-ink: #6d28d9;--quote-bg: #fff3fa;--chip-bg: #f2ecfd;--owned-bg: #f4fff6;--ad-bg: linear-gradient(150deg, #fffbeb, #ffe9f7);--post-shadow: 5px 5px 0 rgba(124, 58, 237, .35);--modal-pop: 12px 12px 0 rgba(255, 45, 149, .8);--cta-glow-rgb: 255, 45, 149}:root[data-tier="1"]{--page-bg: radial-gradient(1200px 600px at 10% -10%, #ffe1f1 0%, transparent 60%), radial-gradient(1000px 500px at 90% 0%, #dff9ff 0%, transparent 55%), linear-gradient(180deg, #faf6ff 0%, #fdf1f8 100%);--hero-bg: transparent}:root[data-tier="2"]{--page-bg: radial-gradient(1200px 600px at 10% -10%, #ffd3ea 0%, transparent 62%), radial-gradient(1000px 500px at 90% 0%, #ccf6ff 0%, transparent 58%), linear-gradient(180deg, #f6edff 0%, #ffeaf6 100%);--hero-bg: transparent;--pop-shadow: 5px 5px 0 rgba(88, 28, 185, .85)}:root[data-tier="3"],:root[data-tier="4"],:root[data-tier="5"]{--page-bg: radial-gradient(1200px 600px at 10% -10%, #ffc2e2 0%, transparent 65%), radial-gradient(1000px 500px at 90% 0%, #b8f3ff 0%, transparent 60%), linear-gradient(180deg, #efe0ff 0%, #ffe0f2 100%);--hero-bg: transparent;--pop-shadow: 5px 5px 0 rgba(214, 31, 105, .8);--accent: var(--pink)}:root[data-era=garage]{--bg: #0a0f0a;--surface: #101810;--ink: #33ff66;--text: #33ff66;--text-dim: #3fce77;--pink: #ffcc33;--violet: #33ff66;--cyan: #33ff66;--gold: #ffcc33;--accent: #33ff66;--accent-2: #ffcc33;--danger: #ff5533;--font-display: "Courier New", monospace;--font-body: "Courier New", monospace;--font-mono: "Courier New", monospace;--radius: 0px;--border: 1px solid var(--ink);--pop-shadow: 0 0 12px rgba(51, 255, 102, .18);--shadow: 0 0 24px rgba(51, 255, 102, .12);--motion-curve: steps(4);--grad-brand: linear-gradient(180deg, #17552c, #0d2f18);--grad-text: linear-gradient(92deg, #33ff66 10%, #7dff4d 55%, #ffcc33 95%);--chrome-rgb: 8, 12, 8;--chrome-shadow: 0 4px 24px rgba(51, 255, 102, .14);--card-bg: #101810;--card-warm-bg: #161a0c;--slab-bg: #0d140d;--on-ink: #0a0f0a;--on-accent: #0a0f0a;--tagline-ink: #3fce77;--eyes-ink: #1f9944;--lot-ink: #1f9944;--quote-bg: rgba(51, 255, 102, .08);--chip-bg: #14281a;--owned-bg: #0f2a18;--ad-bg: linear-gradient(150deg, #101d10, #1c1607);--post-shadow: 0 0 12px rgba(51, 255, 102, .16);--modal-pop: 0 0 28px rgba(51, 255, 102, .3);--cta-glow-rgb: 51, 255, 102}:root[data-era=garage][data-tier="1"]{--page-bg: radial-gradient(1000px 500px at 50% -10%, #0d140d 0%, transparent 60%), linear-gradient(180deg, #0a0f0a 0%, #080c08 100%);--hero-bg: transparent}:root[data-era=garage][data-tier="2"]{--page-bg: radial-gradient(1200px 600px at 10% -10%, #102818 0%, transparent 60%), radial-gradient(1000px 500px at 90% 0%, #0d2013 0%, transparent 55%), linear-gradient(180deg, #0a120a 0%, #080f08 100%);--hero-bg: transparent}:root[data-era=garage][data-tier="3"]{--page-bg: radial-gradient(1200px 600px at 10% -10%, #164024 0%, transparent 62%), radial-gradient(1000px 500px at 90% 0%, #262008 0%, transparent 58%), linear-gradient(180deg, #0a140a 0%, #071007 100%);--hero-bg: transparent}:root[data-era=garage][data-tier="4"]{--page-bg: radial-gradient(1200px 600px at 10% -10%, #332808 0%, transparent 65%), radial-gradient(1000px 500px at 90% 0%, #1a4a28 0%, transparent 60%), radial-gradient(700px 400px at 50% 110%, #2a1408 0%, transparent 60%), linear-gradient(180deg, #0c140c 0%, #0a0d07 100%);--hero-bg: transparent}:root[data-era=garage][data-tier="5"]{--page-bg: radial-gradient(1400px 800px at 50% 15%, #1f5c33 0%, transparent 65%), radial-gradient(900px 500px at 85% 90%, #332508 0%, transparent 60%), linear-gradient(180deg, #0a120a 0%, #050805 100%);--hero-bg: transparent}:root[data-era=garage] .hh-stock img,:root[data-era=garage] .vt-avatar img,:root[data-era=garage] .tf-headshot img,:root[data-era=garage] .bic-lore-portrait{filter:grayscale(1) contrast(1.1)}:root[data-era=agentic]{--bg: #060714;--surface: rgba(30, 36, 70, .45);--ink: #00f0ff;--text: #dbe6ff;--text-dim: #9aa5e0;--pink: #ff2bd6;--violet: #00f0ff;--cyan: #00f0ff;--gold: #ff2bd6;--accent: #00f0ff;--accent-2: #ff2bd6;--danger: #ff4d6d;--font-display: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--font-mono: ui-monospace, "JetBrains Mono", monospace;--radius: 16px;--border: 1px solid var(--ink);--pop-shadow: 0 0 14px rgba(0, 240, 255, .22);--shadow: 0 0 24px rgba(0, 240, 255, .25);--motion-curve: cubic-bezier(.16, 1, .3, 1);--grad-brand: linear-gradient(95deg, #00f0ff, #7c5cff 55%, #ff2bd6);--grad-text: linear-gradient(92deg, #00f0ff 10%, #7c5cff 50%, #ff2bd6 95%);--chrome-rgb: 10, 13, 30;--chrome-shadow: 0 4px 24px rgba(0, 240, 255, .18);--card-bg: rgba(22, 27, 58, .78);--card-warm-bg: rgba(58, 18, 56, .6);--slab-bg: #05060f;--on-ink: #eafcff;--on-accent: #04050d;--tagline-ink: #b7e6ff;--eyes-ink: #7dd8ff;--lot-ink: #c98cff;--quote-bg: rgba(0, 240, 255, .08);--chip-bg: rgba(0, 240, 255, .12);--owned-bg: rgba(0, 240, 255, .08);--ad-bg: linear-gradient(150deg, rgba(20, 24, 52, .85), rgba(58, 16, 54, .7));--post-shadow: 0 0 16px rgba(0, 240, 255, .18);--modal-pop: 0 0 32px rgba(255, 43, 214, .35);--cta-glow-rgb: 0, 240, 255}:root[data-era=agentic] body{letter-spacing:.01em}:root[data-era=agentic][data-tier="1"]{--page-bg: radial-gradient(900px 500px at 50% -10%, rgba(0, 240, 255, .05) 0%, transparent 60%), linear-gradient(180deg, #060714 0%, #04050d 100%);--hero-bg: transparent}:root[data-era=agentic][data-tier="2"]{--page-bg: radial-gradient(1100px 550px at 15% -10%, rgba(0, 240, 255, .09) 0%, transparent 60%), radial-gradient(900px 500px at 90% 0%, rgba(255, 43, 214, .06) 0%, transparent 55%), linear-gradient(180deg, #070914 0%, #05060f 100%);--hero-bg: transparent}:root[data-era=agentic][data-tier="3"]{--page-bg: radial-gradient(1200px 600px at 10% -10%, rgba(0, 240, 255, .13) 0%, transparent 62%), radial-gradient(1000px 500px at 90% 0%, rgba(255, 43, 214, .1) 0%, transparent 58%), radial-gradient(700px 400px at 50% 100%, rgba(0, 240, 255, .06) 0%, transparent 60%), linear-gradient(180deg, #080a18 0%, #05060f 100%);--hero-bg: transparent}:root[data-era=agentic][data-tier="4"]{--page-bg: radial-gradient(1300px 700px at 15% -10%, rgba(0, 240, 255, .18) 0%, transparent 64%), radial-gradient(1100px 600px at 90% 0%, rgba(255, 43, 214, .16) 0%, transparent 60%), radial-gradient(800px 500px at 50% 105%, rgba(0, 240, 255, .1) 0%, transparent 62%), linear-gradient(180deg, #0a0d1e 0%, #060714 100%);--hero-bg: transparent}:root[data-era=agentic][data-tier="5"]{--page-bg: radial-gradient(1500px 800px at 50% 20%, rgba(220, 250, 255, .22) 0%, transparent 65%), radial-gradient(900px 500px at 85% 90%, rgba(255, 43, 214, .18) 0%, transparent 60%), linear-gradient(180deg, #0c1024 0%, #05060f 100%);--hero-bg: transparent}:root[data-era=agentic] .hh-stock img,:root[data-era=agentic] .vt-avatar img,:root[data-era=agentic] .tf-headshot img,:root[data-era=agentic] .bic-lore-portrait{filter:saturate(1.15) contrast(1.05) brightness(.94) sepia(.35) hue-rotate(150deg) saturate(2.4);border-radius:8px;box-shadow:0 0 0 1px #00f0ff80,0 0 18px #00f0ff40}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--page-bg, var(--bg));background-attachment:fixed;color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:hidden}button{font-family:inherit;cursor:pointer}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*:not(html):not(body){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ink) 45%,transparent) transparent}*:not(html):not(body)::-webkit-scrollbar{width:7px;height:7px}*:not(html):not(body)::-webkit-scrollbar-track{background:transparent}*:not(html):not(body)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ink) 45%,transparent);border-radius:8px}*:not(html):not(body)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--ink) 70%,transparent)}.hud{position:fixed;top:0;left:0;right:0;height:58px;contain:layout;display:flex;align-items:center;gap:18px;padding:0 16px;background:rgba(var(--chrome-rgb),.93);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:3px solid var(--ink);box-shadow:var(--chrome-shadow);font-family:var(--font-display)}.hud-counter{position:relative;display:flex;align-items:baseline;gap:8px;min-width:180px}.hud-ribbon{position:absolute;top:100%;left:0;margin-top:7px;padding:2px 10px;border:2px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:11px;font-weight:800;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:0 3px 0 var(--ink);animation:ribbon-pulse 1s ease-in-out infinite;pointer-events:none}:root[data-tier="3"] .hud-ribbon,:root[data-tier="4"] .hud-ribbon,:root[data-tier="5"] .hud-ribbon{font-family:JetBrains Mono,ui-monospace,monospace;background:#0c1222;color:#22d3ee;text-shadow:0 0 8px rgba(34,211,238,.7)}@keyframes ribbon-pulse{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.05);opacity:1}}@media(prefers-reduced-motion:reduce){.hud-ribbon{animation:none}}.hud-counter .amount{font-size:28px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:-.04em}.hud-counter .rate{font-size:12px;font-weight:700;color:var(--violet);font-variant-numeric:tabular-nums}.hud-counter .lifetime{font-size:11px;font-weight:700;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.hud-counter .rate.shimmer{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.hud-hype{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.08em;color:var(--text-dim)}.hud-hype .bar{width:110px;height:10px;border-radius:5px;border:1.5px solid var(--ink);background:var(--card-bg);overflow:hidden}.hud-hype .fill{width:100%;height:100%;background:var(--grad-brand);transform-origin:left;transition:transform .25s linear}.hud-hype .fill.viral{background:linear-gradient(90deg,#f59e0b,#ef4444,#7c3aed);animation:viral-pulse .5s ease-in-out infinite alternate}@keyframes viral-pulse{0%{filter:brightness(1)}to{filter:brightness(1.4)}}.hud-hype .mult{font-style:normal;font-family:var(--font-mono);font-size:11px;font-weight:900;color:var(--violet);min-width:34px;font-variant-numeric:tabular-nums}.hud-hype.hot .bar{box-shadow:0 0 10px #ff2d95a6}.hud-hype.hot .mult{color:var(--pink);animation:viral-pulse .7s ease-in-out infinite alternate}.hud-hype strong{color:#ef4444;font-size:11px;letter-spacing:.1em;animation:viral-pulse .4s ease-in-out infinite alternate}.viral-bloom{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 90px 18px #ff2d9559,inset 0 0 200px 40px #7c3aed38;animation:viral-bloom-breathe 1.1s ease-in-out infinite alternate}@keyframes viral-bloom-breathe{0%{opacity:.65}to{opacity:1}}body.going-viral .hud{border-bottom-color:var(--pink);box-shadow:0 4px 24px #ff2d9573}.hud-tier{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--text-dim)}.hud-eyes{font-size:13px;font-weight:800;color:var(--eyes-ink);white-space:nowrap}.hud-spacer{flex:1}.hud-btn{border:2px solid var(--ink);background:var(--card-bg);color:var(--text);border-radius:10px;padding:8px 14px;font-size:13px;font-weight:800;box-shadow:3px 3px #16121fe6}.hud-btn.primary{background:var(--grad-brand);color:#fff}.kpis{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;max-width:900px;margin:0 auto;padding:20px 16px 0}.kpi{background:var(--card-bg);border:var(--border);border-radius:14px;padding:8px 14px;box-shadow:var(--pop-shadow);font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--text-dim);transform:rotate(var(--tilt, -1deg))}.kpi b{display:block;font-size:17px;letter-spacing:0;color:var(--ink);font-variant-numeric:tabular-nums}.kpi .up{color:#059669}.kpi .weird{color:var(--pink)}.page{padding-top:58px;min-height:100vh;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}body{touch-action:manipulation}html,body{overflow-x:clip}.rail-lot{border:3px dashed color-mix(in srgb,var(--violet) 45%,transparent);border-radius:var(--radius);background:rgba(var(--chrome-rgb),.55);padding:14px 12px;text-align:center;font-weight:900;font-size:14px;color:var(--lot-ink);transform:rotate(var(--tilt, -.8deg))}.page-sections .rail-lot:nth-of-type(odd){--tilt: .8deg}.rail-lot small{display:block;margin-top:4px;font-size:11px;font-weight:700;color:var(--text-dim)}.rail-widget{border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);padding:12px;text-align:left;transform:rotate(var(--tilt, -.8deg));animation:coach-in .4s var(--motion-curve)}.page-sections .rail-widget:nth-of-type(odd){--tilt: .8deg}.rw-title{font-family:var(--font-display);font-size:13px;font-weight:900;letter-spacing:.02em;margin-bottom:8px}.rw-footer{display:block;margin-top:8px;font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}.rw-trends{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.rw-trends li{display:flex;flex-direction:column;line-height:1.25}.rw-tag{font-size:12.5px;font-weight:900;color:var(--violet)}.rw-trends li small{font-family:var(--font-mono);font-size:9.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-dim)}.rw-logo-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pl-mark{display:grid;place-items:center;min-height:30px;padding:4px 6px;border:2px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:8px;background:#fafafa;font-size:10px;text-align:center;filter:grayscale(.4)}.pl-mark--1{font-family:var(--font-mono);font-weight:800;letter-spacing:.08em;color:#1d4ed8}.pl-mark--2{font-family:var(--font-display);font-weight:600;font-size:13px;font-style:italic;color:#db2777}.pl-mark--3{font-weight:900;color:#0f766e}.pl-mark--4{font-family:var(--font-mono);font-weight:800;letter-spacing:.12em;color:#b45309}.pl-mark--5{font-family:var(--font-display);font-weight:900;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.pl-mark--6{font-weight:800;font-style:italic;color:#4338ca}.rw-ad{position:relative;background:var(--ad-bg);overflow:hidden}.rw-ad-ribbon{position:absolute;top:10px;right:-26px;transform:rotate(38deg);background:var(--pink);color:#fff;font-family:var(--font-display);font-size:10px;font-weight:900;letter-spacing:.14em;padding:2px 30px;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.rw-ad-eyebrow{display:block;font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.09em;color:var(--text-dim);margin-bottom:6px}.rw-ad-headline{font-family:var(--font-display);font-size:15px;font-weight:900;line-height:1.15;margin-bottom:6px}.rw-ad-body{margin:0 0 10px;font-size:11px;font-weight:600;line-height:1.4;color:var(--text-dim)}.rw-ad-cta{display:inline-block;background:var(--grad-brand);color:#fff;border:2px solid var(--ink);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:900;letter-spacing:.04em;box-shadow:2.5px 2.5px #16121fe6}.post:hover,.kpi:hover,.rail-lot:hover,.rail-widget:hover,.empty-lot:hover,.feed-empty:hover,.hero h1:hover,.hero .tagline:hover,.bw-badge:hover{outline:3px dashed var(--pink);outline-offset:3px;cursor:pointer}@media(hover:none){.post:active,.kpi:active,.rail-lot:active,.rail-widget:active,.empty-lot:active,.feed-empty:active,.hero h1:active,.hero .tagline:active,.bw-badge:active{outline:3px dashed var(--pink);outline-offset:3px}}.retention-card{display:flex;flex-direction:column;gap:14px;max-width:100%}.retention-milestones .rw-footer,.retention-stats .rw-footer{margin-top:2px}.retention-badge-grid{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.retention-badge{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:7px 9px;border:1.5px solid color-mix(in srgb,var(--ink) 22%,transparent);border-radius:10px;background:var(--card-bg);opacity:.55;filter:grayscale(.6)}.retention-badge--earned{opacity:1;filter:none;border-color:var(--gold);background:color-mix(in srgb,var(--gold) 10%,var(--card-bg))}.retention-badge-icon{font-size:15px;line-height:1.3}.retention-badge-body{display:flex;flex-direction:column;gap:2px;min-width:0}.retention-badge-name{font-family:var(--font-display);font-size:10.5px;font-weight:900;letter-spacing:.02em}.retention-badge-desc{font-size:9.5px;font-weight:600;line-height:1.3;color:var(--text-dim)}.retention-stat-grid{margin:10px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px 14px}.retention-stat{display:flex;flex-direction:column;gap:2px}.retention-stat dt{font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.07em;color:var(--text-dim)}.retention-stat dd{margin:0;font-size:15px;font-weight:900;font-variant-numeric:tabular-nums}.retention-per-line{margin-top:12px}.retention-per-line-empty{margin-top:6px;font-size:10.5px;font-weight:600;color:var(--text-dim)}.retention-bar-list{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.retention-bar-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(50px,2fr) auto;align-items:center;gap:8px}.retention-bar-label{font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.retention-bar-track{height:8px;border-radius:4px;border:1.5px solid var(--ink);background:var(--card-bg);overflow:hidden}.retention-bar-fill{display:block;height:100%;background:var(--grad-brand)}.retention-bar-value{font-family:var(--font-mono);font-size:9.5px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-dim);white-space:nowrap}@media(max-width:480px){.retention-badge-grid{grid-template-columns:1fr}}.hero{background:var(--hero-bg, transparent);padding:22px 24px 26px;text-align:center;position:relative}.hero h1{font-family:var(--font-display);font-size:clamp(38px,6vw,54px);font-weight:900;letter-spacing:-.05em;margin:0 0 8px;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(3px 3px 0 rgba(22,18,31,.25))}.hero h1 .hero-logo{display:inline-block;max-width:min(720px,100%);max-height:220px;width:auto;height:auto;vertical-align:middle;animation:logo-rebrand .55s cubic-bezier(.22,1,.36,1)}@keyframes logo-rebrand{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.hero .tagline{color:var(--tagline-ink);font-size:16px;font-weight:600;margin:0 0 16px}.bootstrap-cta{font-size:22px;font-weight:900;letter-spacing:-.02em;padding:19px 42px;border-radius:999px;border:3px solid var(--ink);background:var(--grad-brand);color:#fff;box-shadow:0 8px #16121fe6,0 18px 40px rgba(var(--cta-glow-rgb),.45);user-select:none;-webkit-user-select:none;animation:cta-glow 1.6s ease-in-out infinite}@keyframes cta-glow{50%{box-shadow:0 8px #16121fe6,0 22px 56px rgba(var(--cta-glow-rgb),.75)}}.bootstrap-cta:active{transform:translateY(4px);box-shadow:0 4px #16121fe6}.cta-dock{display:contents}.page-sections{margin:0 auto;padding:16px 24px 28px;columns:400px;column-gap:20px}.page-sections>*{break-inside:avoid;margin:14px 0 0;content-visibility:auto;contain-intrinsic-size:auto 480px}.page-sections .line-frame{max-width:none;margin:14px 0 0}.empty-lot{border:3px dashed color-mix(in srgb,var(--text) 18%,transparent);border-radius:var(--radius);color:var(--text-dim);text-align:center;padding:18px 16px;font-size:13px;font-weight:600;margin-top:16px}.site-footer{margin-top:40px;background:var(--slab-bg);color:#ffffffd1;border-top:4px solid var(--pink);padding:36px 24px 140px}.foot-inner{margin:0 auto;max-width:1400px}.foot-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px 28px}.foot-col{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.foot-title{font-family:var(--font-mono);font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--gold);margin-bottom:3px}.foot-link{border:none;background:none;padding:0;text-align:left;font-size:13px;font-weight:600;color:#ffffffb8}.foot-link:hover{outline:3px dashed var(--pink);outline-offset:3px;cursor:pointer;color:#fff}.foot-badges{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14)}.foot-badge{border:2px solid rgba(255,255,255,.3);border-radius:999px;padding:4px 12px;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;color:#ffffff9e}.foot-badge:hover{outline:3px dashed var(--pink);outline-offset:3px;cursor:pointer}.foot-footnote{font-family:var(--font-mono);font-size:9.5px;color:#fff6}.foot-legal{margin-top:20px}.foot-legal p{margin:3px 0 0;font-size:11.5px;font-weight:600;color:#ffffff73}@media(hover:none){.foot-link:active,.foot-badge:active{outline:3px dashed var(--pink);outline-offset:3px}}.feed{margin-top:14px}.feed h2{font-size:16px;font-weight:900;letter-spacing:-.02em;margin:0 0 8px}.feed h2 small{font-size:11px;color:#9ca3af;font-weight:700;letter-spacing:.1em}.feed-empty{text-align:center;color:#9ca3af;font-weight:700;padding:26px;border:3px dashed #d1d5db;border-radius:var(--radius)}.post{background:var(--card-bg);border:var(--border);border-radius:var(--radius);padding:9px 14px;margin-bottom:8px;box-shadow:var(--post-shadow);font-weight:800;font-size:13.5px;letter-spacing:-.01em;display:flex;gap:10px;align-items:baseline;transform:rotate(var(--tilt, 0deg));animation:post-slam .45s cubic-bezier(.22,1.4,.36,1)}.post small{margin-left:auto;font-size:10px;color:#9ca3af;font-weight:700;white-space:nowrap}@keyframes post-slam{0%{transform:scale(.6) rotate(4deg);opacity:0}to{transform:scale(1) rotate(var(--tilt, 0deg));opacity:1}}.visitor{position:absolute;will-change:transform}.visitor svg{display:block;filter:drop-shadow(2px 3px 3px rgba(0,0,0,.35))}.visitor .who{position:absolute;top:22px;left:10px;white-space:nowrap;background:var(--who, #7c3aed);color:#fff;font-size:9.5px;font-weight:800;padding:2px 7px;border-radius:999px;letter-spacing:.02em}.coin{position:absolute;font-weight:900;font-size:15px;color:#059669;text-shadow:0 1px 0 #fff,0 0 12px rgba(5,150,105,.5)}.toasts{position:fixed;left:14px;bottom:calc(var(--bottom-band, 96px) + 8px);display:flex;flex-direction:column-reverse;gap:8px;pointer-events:none}body:has(.bic-dock) .toasts{left:244px}.toast{background:var(--slab-bg);color:var(--on-ink);font-size:12.5px;font-weight:700;border-radius:12px;padding:8px 14px;max-width:320px;box-shadow:0 8px 24px #00000059;animation:toast-in .3s cubic-bezier(.22,1.4,.36,1)}@keyframes toast-in{0%{transform:translate(-120%)}}.shop-bar{position:fixed;bottom:0;left:0;right:0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;align-items:stretch;padding:6px 10px 8px;background:rgba(var(--chrome-rgb),.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:3px solid var(--ink)}.shop-modes{position:sticky;left:0;display:grid;grid-template-columns:auto auto;align-content:center;gap:3px;padding:2px 8px 2px 0;background:rgba(var(--chrome-rgb),.96);flex-shrink:0}.shop-mode{border:2px solid var(--ink);border-radius:8px;background:var(--card-bg);font-size:10.5px;font-weight:900;padding:1px 8px;min-width:46px;line-height:1.5;color:var(--text-dim)}.shop-mode.on{background:var(--ink);color:var(--on-ink);box-shadow:2px 2px #ff2d95cc}.shop-nextup{border:var(--border);border-radius:12px;background:var(--card-warm-bg);padding:5px 10px;text-align:left;width:148px;flex-shrink:0;box-shadow:3px 3px #16121fe6;transition:transform .1s}.shop-bar .crow{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}.shop-bar .crow b{flex:1 1 auto;min-width:0;font-size:12px;line-height:1.3;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-bar .crow small{flex-shrink:0;font-size:8.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);white-space:nowrap}.shop-nextup .crow small{color:var(--violet)}.shop-nextup .price{display:block;font-size:10.5px;font-weight:800;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shop-nextup.ready{background:var(--gold);animation:card-ready 1.1s ease-in-out infinite}.shop-nextup.ready .price{color:var(--on-accent)}.shop-nextup:hover{transform:translateY(-3px)}.shop-item .eta{font-style:normal;font-weight:800;color:var(--violet);white-space:nowrap}.shop-item{position:relative;overflow:hidden;border:var(--border);border-radius:12px;background:var(--card-bg);padding:5px 10px;cursor:pointer;text-align:left;width:148px;flex-shrink:0;box-shadow:3px 3px #16121fe6;transition:transform .1s}.shop-item:not(:disabled){background:var(--grad-brand);color:#fff}.shop-item:not(:disabled) .price{color:#fff}.shop-item:not(:disabled) small{color:#ffffffd9}.shop-item:disabled{cursor:not-allowed;background:var(--card-bg);box-shadow:2px 2px #16121f4d}.shop-item:disabled>*{opacity:.55;filter:saturate(.5)}.shop-item:disabled:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:100%;transform:scaleX(var(--afford, 0));transform-origin:left;background:var(--accent);opacity:.65;transition:transform .4s var(--motion-curve)}.shop-item .banked{flex-shrink:0;font-style:normal;font-size:9px;font-weight:800;color:var(--gold);font-variant-numeric:tabular-nums;white-space:nowrap}.shop-item.owned .price{color:#fff}.shop-item.owned{background:var(--grad-brand);color:#fff}.shop-item.owned:disabled{background:var(--card-bg);color:var(--text)}.shop-item.owned:disabled .price{color:var(--text-dim)}.shop-item.ready{animation:card-ready 1.1s ease-in-out infinite}@keyframes card-ready{50%{filter:drop-shadow(0 0 13px rgba(255,45,149,.9))}}.shop-item:not(:disabled):hover{transform:translateY(-3px)}.shop-item .price{display:block;font-size:10.5px;font-weight:800;color:#059669;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.shop-item:disabled{filter:grayscale(1);opacity:.55;cursor:default;box-shadow:2px 2px #16121f80}.shop-more{align-self:center;font-size:11px;font-weight:800;color:var(--text-dim);white-space:nowrap}.shop-copyright{position:absolute;right:10px;bottom:4px;font-size:10px;font-weight:700;color:var(--text-dim);text-decoration:none;white-space:nowrap}.shop-copyright:hover{color:var(--ink);text-decoration:underline}.line-frame{position:relative;border-radius:var(--radius);margin:24px auto 0;max-width:560px;padding-top:20px}.line-frame--centered{text-align:center}.bw-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(90deg,var(--violet),var(--cyan));color:#fff;font-size:13px;font-weight:900;letter-spacing:.05em;border-radius:999px;padding:8px 18px;border:3px solid var(--ink);box-shadow:4px 4px #16121fe6;animation:bw-pulse var(--bw-pulse-period, 1.6s) ease-in-out infinite}@keyframes bw-pulse{0%,to{transform:scale(1)}50%{transform:scale(var(--bw-pulse-scale, 1.06))}}.bw-ticker{margin-top:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.bw-tags{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.bw-tag{border:none;background:#f3e8ff;color:#6d28d9;font-size:12.5px;font-weight:800;border-radius:999px;padding:5px 12px;transform:rotate(var(--tilt, 0deg))}.bw-tag.hop{animation:tag-hop .4s var(--motion-curve)}@keyframes tag-hop{30%{transform:translateY(-8px)}60%{transform:translateY(2px)}}.bw-marquee{margin-top:18px;overflow:hidden;white-space:nowrap;background:var(--ink);color:#fff;border-radius:12px;border:3px solid var(--gold);padding:9px 0;font-family:var(--font-mono);font-size:13px;font-weight:700;position:relative}.bw-marquee .track{display:inline-block;animation:bw-scroll var(--bw-scroll-period, 30s) linear infinite}@keyframes bw-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.bw-cloud{position:relative;height:240px;margin-top:18px}.bw-cloud .core{position:absolute;left:50%;top:50%;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:2px solid var(--ink);background:var(--grad-brand);box-shadow:0 0 calc(12px * var(--bw-glow, 1)) var(--pink)}@media(max-width:480px){.bw-cloud .core:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.bw-cloud .orbit-word{position:absolute;left:50%;top:50%;font-size:12px;font-weight:800;color:var(--violet);animation:bw-orbit var(--orbit-period, 14s) linear infinite;animation-delay:var(--orbit-delay, 0s);pointer-events:none}@keyframes bw-orbit{0%{transform:rotate(0) translate(var(--orbit-radius, 110px)) rotate(0)}to{transform:rotate(360deg) translate(var(--orbit-radius, 110px)) rotate(-360deg)}}.bw-corrupt{color:var(--pink);font-weight:800;text-shadow:0 0 6px rgba(255,45,149,.5)}.stage-flash{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:var(--radius);pointer-events:none;background:radial-gradient(circle,rgba(255,45,149,.35),transparent 70%);opacity:0}.beacon{position:fixed;width:14px;height:14px;border-radius:50%;background:var(--pink);border:2px solid var(--ink);pointer-events:none;animation:beacon-pulse 1.4s ease-in-out infinite}@keyframes beacon-pulse{0%,to{box-shadow:0 0 #ff2d958c}50%{box-shadow:0 0 0 12px transparent}}:root{--boss-left: 14px;--boss-bottom: calc(38vh + var(--bottom-band, 96px) + 94px);--boss-size: 112px}.boss-dock{position:fixed;left:var(--boss-left);bottom:var(--boss-bottom)}.boss-face{width:var(--boss-size);height:var(--boss-size);padding:0;border-radius:50%;background:var(--grad-brand);border:3px solid var(--ink);box-shadow:5px 5px #16121fe6;overflow:hidden;cursor:pointer;transition:transform .15s var(--motion-curve)}.boss-face:hover{transform:scale(1.05) rotate(-2deg)}.boss-face:active{transform:scale(.96)}.boss-face img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;transform:scale(1.35);transform-origin:50% 20%;pointer-events:none;animation:boss-idle 3.6s ease-in-out infinite}@keyframes boss-idle{0%,to{transform:scale(1.35) translateY(0) rotate(0)}35%{transform:scale(1.37) translateY(-1.5px) rotate(-1deg)}70%{transform:scale(1.36) translateY(.5px) rotate(.6deg)}}@media(prefers-reduced-motion:reduce){.boss-face img,.boss-face.viral{animation:none}}.boss-face.viral{animation:boss-viral .9s ease-in-out infinite}@keyframes boss-viral{0%,to{box-shadow:5px 5px #16121fe6,0 0 #ff2d9599}50%{box-shadow:5px 5px #16121fe6,0 0 0 16px transparent}}.boss-bubble{position:fixed;left:calc(var(--boss-left) + var(--boss-size) + 12px);bottom:calc(var(--boss-bottom) + 12px);width:max-content;max-width:min(280px,calc(100vw - 160px));background:var(--card-bg);color:var(--ink);border:3px solid var(--ink);border-radius:16px 16px 16px 4px;padding:10px 14px;font-size:13.5px;font-weight:700;line-height:1.4;box-shadow:5px 5px #16121fe6;pointer-events:none;animation:coach-in .25s var(--motion-curve)}@keyframes coach-in{0%{opacity:0;transform:translateY(6px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#16121f73;display:flex;align-items:center;justify-content:center}.modal{background:var(--card-bg);border:4px solid var(--ink);border-radius:22px;box-shadow:var(--modal-pop);max-width:440px;width:calc(100vw - 48px);padding:26px;transform:rotate(-1deg)}.modal--offline .om-backdrop{display:block;width:calc(100% + 52px);margin:-26px -26px 14px;border-radius:18px 18px 0 0;border-bottom:4px solid var(--ink);aspect-ratio:16 / 7;object-fit:cover}.modal h2{margin:0 0 8px;font-size:20px;font-weight:900;font-family:var(--font-display)}.modal p{margin:0 0 16px;font-size:14px;font-weight:600;color:var(--text-dim);line-height:1.5}.modal .buy-btn{padding:10px 18px;border:var(--border);border-radius:12px;background:var(--grad-brand);color:#fff;font-family:var(--font-display);font-size:13px;font-weight:900;letter-spacing:.04em;cursor:pointer;box-shadow:3px 3px 0 var(--ink)}.modal .buy-btn:hover{outline:2px solid var(--cyan);outline-offset:1px}@media(max-width:720px){.cta-dock{display:block;position:fixed;left:0;right:0;bottom:0;padding:12px 16px calc(14px + env(safe-area-inset-bottom));text-align:center;background:linear-gradient(to top,rgba(var(--chrome-rgb),.95) 62%,transparent);pointer-events:none}.cta-dock .bootstrap-cta{pointer-events:auto;width:min(100%,420px);padding:16px 20px;font-size:18px}.site-footer{padding-bottom:calc(215px + env(safe-area-inset-bottom))}.shop-bar{bottom:calc(96px + env(safe-area-inset-bottom));left:10px;right:10px;border:3px solid var(--ink);border-radius:18px;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;box-shadow:6px 6px #16121f59}.shop-item{flex-shrink:0}.shop-copyright{display:none}.shop-modes{display:grid;grid-template-columns:1fr 1fr;align-content:center}.shop-nextup{margin-left:0}.toasts{bottom:calc(var(--bottom-band, 180px) + 6px);max-width:72vw}.toast{font-size:11.5px;max-width:260px}:root{--boss-left: 10px;--boss-bottom: calc(var(--bottom-band, 180px) + 64px);--boss-size: 56px}.boss-face{border-width:2px;box-shadow:3px 3px #16121fe6}.boss-bubble{left:calc(var(--boss-left) + var(--boss-size) + 8px);bottom:calc(var(--boss-bottom) + 4px);font-size:12px;max-width:calc(100vw - 110px)}}@media(max-width:640px){.hud{gap:10px;padding:0 10px}.hud-hype span{display:none}.hud-hype .bar{width:56px}.hud-counter{min-width:110px}.hud-counter .amount{font-size:20px}.hud-counter .lifetime{display:none}.hud-eyes{font-size:11px}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:14px 12px 0}.kpi{text-align:center}.visitor .who{display:none}.hero{padding:28px 16px 32px}.page-sections{padding-left:16px;padding-right:16px}}@media(max-width:560px){.hud-tier{display:none}}@media(max-width:480px){.hud{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hud::-webkit-scrollbar{display:none}.hud-eyes{display:none}.hud-counter{min-width:84px;gap:4px;flex:none}.hud-counter .amount{font-size:18px}.hud-hype{gap:4px}.hud-hype .bar{width:34px}.hud-hype .mult{display:none}.hud-hm{flex:none}.hud-pivot{flex:none;padding:4px 8px;font-size:9.5px}.hud-pivot .hud-pivot-long,.hud-pivot small{display:none}.hud-audio{flex:none}.hud-spacer{flex:none;width:4px}}.combo-meter{position:fixed;padding:3px 12px;border:3px solid var(--ink);border-radius:10px;background:var(--card-bg);color:var(--ink);font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap;box-shadow:4px 4px 0 var(--ink);pointer-events:none;will-change:transform}.combo-meter[data-heat=mid]{background:var(--grad-brand);color:#fff}.combo-meter[data-heat=high]{background:var(--grad-brand);color:#fff;animation:combo-shake .18s linear infinite}:root[data-tier="3"] .combo-meter,:root[data-tier="4"] .combo-meter,:root[data-tier="5"] .combo-meter{font-family:JetBrains Mono,ui-monospace,monospace;background:#0c1222;border-color:#22d3ee;color:#22d3ee;text-shadow:0 0 10px rgba(34,211,238,.8);box-shadow:0 0 18px #22d3ee73}:root[data-tier="3"] .combo-meter[data-heat=high],:root[data-tier="4"] .combo-meter[data-heat=high],:root[data-tier="5"] .combo-meter[data-heat=high]{border-color:#ff2d95;color:#ff2d95;text-shadow:0 0 12px rgba(255,45,149,.85);box-shadow:0 0 22px #ff2d9580}@keyframes combo-shake{0%{margin-top:0;margin-left:0}25%{margin-top:-1.5px;margin-left:1.5px}50%{margin-top:1px;margin-left:-1px}75%{margin-top:-1px;margin-left:-1.5px}to{margin-top:0;margin-left:0}}@media(prefers-reduced-motion:reduce){.combo-meter[data-heat=high]{animation:none}}.hud-hm{font-size:12px;font-weight:900;letter-spacing:.04em;color:var(--violet);font-variant-numeric:tabular-nums;white-space:nowrap}.hud-pivot{display:flex;flex-direction:column;align-items:center;gap:1px;padding:4px 12px;border:var(--border);border-radius:10px;background:var(--grad-brand);color:#fff;font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.05em;cursor:pointer;box-shadow:3px 3px 0 var(--ink);white-space:nowrap;transition:transform .12s var(--motion-curve),box-shadow .12s var(--motion-curve)}.hud-pivot small{font-size:9.5px;font-weight:800;opacity:.9;font-variant-numeric:tabular-nums}.hud-pivot .hud-pivot-short{display:none}@media(max-width:480px){.hud-pivot .hud-pivot-short{display:inline}}.hud-pivot:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink);outline:2px solid var(--cyan);outline-offset:1px}.hud-pivot:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.shop-bd-pivot{border-color:var(--violet)}.shop-bd-pivot b{font-variant-numeric:tabular-nums}.shop-bd-pivot small{color:var(--violet)}.shop-bar .hm-card{border-color:var(--violet)}.shop-bar .hm-card:not(:disabled){background:linear-gradient(135deg,#4c1d95,#7c3aed);border-color:var(--gold);color:#fff}.shop-bar .hm-card:not(:disabled) .price{color:var(--gold)}.shop-bar .hm-card:disabled{filter:none;background:color-mix(in srgb,var(--violet) 10%,var(--card-bg))}.hm-ownedlist{align-self:center;flex-shrink:0;display:flex;flex-wrap:nowrap;gap:4px}.hm-ownedchip{font-style:normal;font-size:9px;font-weight:800;line-height:1;color:#14934a;background:var(--owned-bg);border:1.5px solid #14934a;border-radius:999px;padding:3px 8px;white-space:nowrap;cursor:help}.pivot-dialog{max-width:560px;max-height:calc(100vh - 48px);overflow-y:auto}.pivot-boss-line{border-left:4px solid var(--pink);padding:6px 10px;background:var(--quote-bg);border-radius:0 10px 10px 0;font-style:italic}.pivot-numbers{display:flex;gap:10px;margin:0 0 12px;flex-wrap:wrap}.pivot-num{flex:1 1 130px;border:var(--border);border-radius:12px;padding:8px 12px;background:var(--surface);box-shadow:3px 3px #16121f40}.pivot-num small{display:block;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.pivot-num b{font-family:var(--font-display);font-size:17px;font-weight:900;color:var(--violet);font-variant-numeric:tabular-nums}.pivot-warning{border:2.5px dashed var(--danger);border-radius:12px;padding:8px 12px;background:#fff5f5;color:#b91c1c!important;font-weight:700!important}.pivot-eras{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 16px}.pivot-eras-label{flex-basis:100%;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.pivot-era{flex:1 1 140px;display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:var(--border);border-radius:12px;background:var(--card-bg);font-family:var(--font-display);cursor:pointer;text-align:left;transition:transform .12s var(--motion-curve),box-shadow .12s var(--motion-curve)}.pivot-era b{font-size:13px;font-weight:900}.pivot-era small{font-size:10px;font-weight:700;color:var(--text-dim)}.pivot-era:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink);outline:2px solid var(--cyan);outline-offset:1px}.pivot-era.on{background:var(--grad-brand);color:#fff;box-shadow:4px 4px 0 var(--ink)}.pivot-era.on small{color:#ffffffd9}.pivot-era.locked{opacity:.55;cursor:not-allowed;background:repeating-linear-gradient(45deg,#fff,#fff 8px,#f4f1fa 8px,#f4f1fa 16px)}.pivot-era-note{flex-basis:100%;font-size:11px;font-weight:600;color:var(--violet)}.pivot-actions{display:flex;gap:10px;flex-wrap:wrap}.pivot-confirm{flex:2 1 220px;padding:12px;border:var(--border);border-radius:12px;background:var(--grad-brand);color:#fff;font-family:var(--font-display);font-size:14px;font-weight:900;letter-spacing:.04em;cursor:pointer;box-shadow:4px 4px 0 var(--ink);transition:transform .12s var(--motion-curve),box-shadow .12s var(--motion-curve)}.pivot-confirm:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--ink);outline:2px solid var(--cyan);outline-offset:1px}.pivot-confirm:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--ink)}.pivot-cancel{flex:1 1 130px;padding:12px;border:var(--border);border-radius:12px;background:var(--card-bg);font-family:var(--font-display);font-size:13px;font-weight:900;cursor:pointer;box-shadow:3px 3px #16121f4d}.pivot-cancel:hover{outline:2px solid var(--cyan);outline-offset:1px}@media(hover:none){.shop-nextup:active,.shop-item:not(:disabled):active,.modal .buy-btn:active{outline:2px solid var(--cyan);outline-offset:1px}.pivot-era:not(:disabled):active{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--ink);outline:2px solid var(--cyan);outline-offset:1px}.pivot-cancel:active{outline:2px solid var(--cyan);outline-offset:1px}}.pivot-cinematic{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:radial-gradient(900px 500px at 50% 40%,rgba(255,45,149,.5),transparent 70%),linear-gradient(160deg,#1b1030,#0d0a18);color:#fff;pointer-events:none}.pivot-cinematic-inner{text-align:center;font-family:var(--font-display);max-width:520px;padding:0 24px}.pivot-cinematic-inner b{display:block;font-size:42px;font-weight:900;letter-spacing:.14em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;animation:pivot-throb .9s ease-in-out infinite alternate}.pivot-cinematic-inner p{margin:12px 0 6px;font-size:15px;font-weight:700;color:#f3d9ff;line-height:1.45}.pivot-cinematic-inner small{font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff8c}@keyframes pivot-throb{0%{transform:scale(1)}to{transform:scale(1.05)}}@media(max-width:720px){.modal-scrim:has(.pivot-dialog){align-items:flex-end}.pivot-dialog{width:100vw;max-width:none;border-radius:22px 22px 0 0;transform:none;max-height:calc(100dvh - 56px);padding-bottom:calc(20px + env(safe-area-inset-bottom))}.pivot-actions .pivot-confirm{flex-basis:100%}.hud-pivot small{display:none}.hud-pivot{font-size:10px;padding:4px 8px}.pivot-era,.pivot-confirm,.pivot-cancel{min-height:44px}}.fx-flash{position:fixed;transform:translate(-50%,-100%);pointer-events:none;font-family:var(--font-mono);font-size:14px;font-weight:800;color:var(--text);background:rgba(var(--chrome-rgb),.92);border:2px solid var(--ink);border-radius:999px;padding:2px 10px;white-space:nowrap}.foot-calm{border:2px solid rgba(255,255,255,.55);border-radius:999px;padding:4px 12px;background:none;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.08em;color:#ffffffd9;cursor:pointer;min-height:28px}.foot-calm[aria-pressed=true]{background:#14532d;border-color:#4ade80;color:#d1fae5}.foot-calm:hover{outline:3px dashed var(--pink);outline-offset:3px}:root[data-calm] *,:root[data-calm] *:before,:root[data-calm] *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.hud-audio{display:inline-flex;align-items:center;gap:6px;flex:none;border:2px solid var(--ink);background:var(--card-bg);color:var(--text);border-radius:10px;padding:5px 10px;font-family:var(--font-display);font-size:12px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:2px 2px #16121fe6}.hud-audio[aria-pressed=true]{outline:2px solid var(--cyan, #22d3ee);outline-offset:1px}.hud-audio:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--ink)}.hud-audio:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--ink)}.hud-audio .hud-audio-icon{font-size:14px}@media(max-width:640px){.hud-audio{position:relative;padding:5px 8px}.hud-audio .hud-audio-label{display:none}.hud-audio:after{content:"";position:absolute;top:50%;left:50%;width:max(44px,100%);height:max(44px,100%);transform:translate(-50%,-50%)}}.be-root{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:#eafcff;overflow:hidden}.be-root.be-owns{pointer-events:auto}.be-canvas{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.be-veil{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(120% 120% at 50% 50%,transparent 55%,rgba(3,0,12,.55) 100%);opacity:0;transition:opacity .9s ease,background .9s ease}.be-root[data-phase="1"] .be-veil{opacity:.5}.be-root[data-phase="2"] .be-veil,.be-root[data-phase="3"] .be-veil,.be-root[data-phase="4"] .be-veil{opacity:1;background:radial-gradient(80% 80% at 50% 50%,#1e003266,#020008e6 70%)}.be-root[data-phase="5"] .be-veil{opacity:1;background:radial-gradient(80% 80% at 50% 50%,#08011499,#000 22%);transition-duration:1.1s}.be-root[data-phase="6"] .be-veil,.be-root[data-phase="7"] .be-veil{opacity:1;background:#000}.be-root[data-phase="8"] .be-veil{opacity:0;transition-duration:1.4s}.be-root[data-phase="9"] .be-veil{opacity:0}.be-slowmo .be-veil{opacity:1;background:radial-gradient(120% 120% at 50% 50%,#500a3c40,#02000ab3)}.be-ring{position:fixed;left:50%;top:50%;width:40vmin;height:40vmin;margin:-20vmin 0 0 -20vmin;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle,transparent 34%,rgba(120,80,255,.5) 40%,transparent 47%,rgba(255,255,255,.35) 50%,transparent 56%);box-shadow:0 0 120px 40px #783cff59 inset;transform:scale(.2);transition:opacity .7s ease,transform .9s cubic-bezier(.5,0,.4,1)}.be-root[data-phase="2"] .be-ring{opacity:1;transform:scale(1)}.be-root[data-phase="3"] .be-ring{opacity:1;transform:scale(1.15) rotate(8deg)}.be-root[data-phase="4"] .be-ring{opacity:.9;transform:scale(.7)}.be-root[data-phase="5"] .be-ring{opacity:0;transform:scale(0);transition-duration:1s}.be-root[data-phase="3"] .be-canvas{animation:be-strain 1.3s ease-in-out}@keyframes be-strain{0%{transform:scale(1) rotate(0)}to{transform:scale(1.04) rotate(.6deg)}}.be-orb{position:fixed;left:0;top:0;width:80px;height:80px;pointer-events:none;border-radius:50%;will-change:transform;background:radial-gradient(circle at 38% 34%,#fff,#7cf 30%,#a24bff 66%,#3a0a6e);box-shadow:0 0 40px 12px #8c5affa6,0 0 90px 30px #5ac8ff59;animation:be-orb-pulse 2.4s ease-in-out infinite}@keyframes be-orb-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.35)}}.be-orb.is-armed{pointer-events:auto;cursor:pointer;box-shadow:0 0 50px 16px #ffdc78b3,0 0 110px 40px #ff5ac866}.be-root[data-phase="2"] .be-orb,.be-root[data-phase="3"] .be-orb{transition:opacity .6s ease,filter .6s;opacity:0}.be-cube{position:fixed;left:0;top:0;width:60px;height:60px;pointer-events:auto;will-change:transform;border:2px solid rgba(255,255,255,.85);border-radius:10px;background:linear-gradient(135deg,#28dcc859,#a03cff66);color:#fff;font-weight:900;font-size:14px;letter-spacing:.04em;cursor:pointer;box-shadow:0 0 22px #5adcff80;touch-action:manipulation}.be-cube:hover{box-shadow:0 0 34px #78f0ffcc}.be-cube.is-captured{cursor:default;border-color:#ffe36e;background:linear-gradient(135deg,#ffd25a80,#ff5ac880);box-shadow:0 0 30px #ffdc78cc}.be-cube.is-reject{animation:be-shake .4s ease}@keyframes be-shake{0%,to{margin-left:0}20%{margin-left:-8px}40%{margin-left:8px}60%{margin-left:-6px}80%{margin-left:4px}}.be-caption{position:fixed;left:50%;top:52%;transform:translate(-50%,-50%);font-size:40px;letter-spacing:.3em;opacity:0;pointer-events:none;color:#dcd2ffb3}.be-root[data-phase="6"] .be-caption{opacity:1;transition:opacity .9s ease .4s}.be-scrim{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:auto;display:flex;align-items:center;justify-content:center;padding:20px;background:#040210b8}.be-consent{max-width:460px;width:100%;animation:be-rise .32s cubic-bezier(.22,1,.36,1);color:var(--text)}@keyframes be-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.be-consent-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:6px}.be-boss img{width:56px;height:56px;border-radius:10px;flex:0 0 auto}.be-boss-line{font-style:italic;font-size:13.5px;line-height:1.4;opacity:.92;margin:0}.be-consent h2{margin:8px 0 6px}.be-valuation{margin:14px 0;padding:10px 12px;border:1px solid rgba(255,220,120,.5);border-radius:8px;background:#ffd25a14;font-weight:700;text-align:center}.be-valuation b{font-size:1.3em;color:#b8860b}.be-consent-actions{display:flex;gap:10px;flex-wrap:wrap}.be-confirm{flex:1 1 auto}.be-cancel{flex:0 0 auto;background:transparent;border:1px solid color-mix(in srgb,var(--ink) 35%,transparent);color:var(--text-dim);border-radius:8px;padding:10px 16px;cursor:pointer;font:inherit}.be-return{position:fixed;left:50%;top:8%;transform:translate(-50%);width:min(560px,92vw);pointer-events:none;text-align:center;animation:be-rise .6s ease both}.be-farewell{background:#060314d1;border:1px solid rgba(140,90,255,.5);border-radius:12px;padding:14px 18px;font-size:14px;line-height:1.5;box-shadow:0 10px 40px #783cff59}.be-ascended{margin-top:12px;display:inline-flex;gap:12px;align-items:center;background:#060314d1;border:1px solid rgba(255,220,120,.45);border-radius:12px;padding:10px 16px}.be-ascended-img{width:72px;height:72px;border-radius:10px;flex:0 0 auto}.be-ascended-line{margin:0;font-style:italic;font-weight:700;color:#ffe36e;text-align:left;font-size:14px}.be-skip{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:2;min-width:44px;min-height:44px;padding:10px 16px;pointer-events:auto;border:1px solid rgba(220,210,255,.35);border-radius:10px;background:#0603148c;color:#e6e0ffd9;font:600 13px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:.08em;cursor:pointer;touch-action:manipulation;transition:opacity .2s ease,background .2s ease,color .2s ease;animation:be-skip-in .8s ease both}.be-skip:hover{background:#140c2ccc;color:#fff}@keyframes be-skip-in{0%{opacity:0}to{opacity:.75}}#root.be-consuming{transform:scale(.001);opacity:0;transform-origin:50% 50%;transition:transform 1.1s cubic-bezier(.6,0,.9,.4),opacity 1.1s ease;pointer-events:none}@media(max-width:430px){.be-consent{max-width:100%}.be-ascended{flex-direction:column;text-align:center}.be-ascended-line{text-align:center}.be-return{top:6%}}@media(prefers-reduced-motion:reduce){.be-orb{animation:none}.be-ring,.be-veil{transition-duration:.4s}.be-root[data-phase="3"] .be-canvas{animation:none}}.crt-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 62%,rgba(0,0,0,.18) 100%),repeating-linear-gradient(0deg,rgba(0,0,0,.07) 0px,rgba(0,0,0,.07) 1px,transparent 1px,transparent 4px),repeating-linear-gradient(90deg,rgba(51,255,102,.02) 0px,rgba(51,255,102,.02) 1px,transparent 1px,transparent 4px);animation:crt-flicker 3.2s steps(4) infinite}@keyframes crt-flicker{0%,to{opacity:1}25%{opacity:.94}50%{opacity:.98}75%{opacity:.9}}@media(prefers-reduced-motion:reduce){.crt-overlay{animation:none}}:root[data-calm] .crt-overlay{animation:none}.holo-overlay{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 55%,rgba(2,3,10,.35) 100%),radial-gradient(600px 400px at 12% 15%,rgba(0,240,255,.05),transparent 70%),radial-gradient(600px 400px at 88% 85%,rgba(255,43,214,.04),transparent 70%);animation:holo-breathe 6s ease-in-out infinite}@keyframes holo-breathe{0%,to{opacity:.85}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.holo-overlay{animation:none}}:root[data-calm] .holo-overlay{animation:none}.fx-debug{position:fixed;right:8px;bottom:calc(var(--bottom-band, 96px) + 8px);width:196px;padding:6px 8px;border-radius:8px;background:#0a0810e0;border:1px solid rgba(34,211,238,.5);color:#eafcff;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;line-height:1.5;pointer-events:none}.fx-debug canvas{display:block;width:180px;height:44px;margin:4px 0;background:#ffffff0d;border-radius:3px}.fxd-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fxd-row b{color:#22d3ee;letter-spacing:.06em}.fxd-row i{color:#eafcff8c;font-style:normal}.fxd-step{padding:0 5px;border-radius:4px;font-weight:800;background:#14532d}.fxd-step.s1,.fxd-step.s2{background:#7c5c00}.fxd-step.s3,.fxd-step.s4{background:#7f1d1d}.fxd-flag{padding:0 5px;border-radius:4px;background:#312e81;font-weight:800}.fxd-fx{display:flex;flex-direction:column;color:#eafcffb3}.fxd-fx .denied{color:#f59e0b}@media(max-width:720px){.fx-debug{bottom:calc(var(--bottom-band, 180px) + 8px)}}.pn-noise-surface{position:relative}.pn-noise-surface:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background-image:var(--pn-noise-url, none);background-size:512px 512px;background-repeat:repeat;mix-blend-mode:overlay;opacity:.05}.pn-noise-surface--alt:after{background-image:var(--pn-noise-url-alt, none)}.tw-wash{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 0%,rgba(255,45,149,.35) 42%,rgba(124,58,237,.4) 50%,rgba(0,229,255,.3) 58%,transparent 100%);background-size:100% 300%;animation:tw-sweep 1.6s cubic-bezier(.4,0,.2,1) forwards}@keyframes tw-sweep{0%{background-position:0 130%;opacity:1}85%{opacity:1}to{background-position:0 -130%;opacity:0}}.tw-banner-wrap{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:none}.tw-banner{pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:8px;max-width:min(520px,86vw);padding:22px 30px;text-align:center;background:linear-gradient(160deg,#fff,#fdf0f9 60%,#eee9ff);border:3px solid var(--ink);border-radius:22px;box-shadow:8px 8px #16121fe6,0 0 60px #ff2d958c;transform:rotate(-1deg);animation:tw-banner-in .6s cubic-bezier(.22,1.4,.36,1)}@keyframes tw-banner-in{0%{opacity:0;transform:rotate(-1deg) scale(.7) translateY(30px)}}.tw-kicker{font-family:var(--font-display);font-size:clamp(26px,5vw,40px);font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.3))}.tw-copy{font-size:14px;font-weight:800;line-height:1.45;color:var(--ink)}.tw-boss{font-style:normal;margin-right:6px;display:inline-flex;width:44px;height:44px;border-radius:50%;border:2px solid var(--ink);background:var(--grad-brand);overflow:hidden;vertical-align:middle;flex-shrink:0}.tw-boss img{width:100%;height:100%;object-fit:cover;object-position:50% 12%;transform:scale(1.35);transform-origin:50% 20%}.tw-released{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--violet);background:#7c3aed1a;border:2px dashed var(--violet);border-radius:999px;padding:4px 12px}.vt-lane{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none}.vt-card{position:fixed;left:0;display:flex;gap:9px;align-items:flex-start;text-align:left;width:min(330px,78vw);padding:10px 12px;pointer-events:auto;cursor:pointer;background:linear-gradient(160deg,#fff,#f0f9ff 60%,#ffeef8);border:var(--border);border-radius:14px;box-shadow:var(--pop-shadow),0 0 22px #00e5ff66;animation-timing-function:linear;animation-fill-mode:forwards;will-change:transform}@keyframes vt-fly-right{0%{transform:translate(-110%) translateY(0) rotate(-2deg)}25%{transform:translate(25vw) translateY(-14px) rotate(1deg)}50%{transform:translate(50vw) translateY(6px) rotate(-1deg)}75%{transform:translate(75vw) translateY(-10px) rotate(1.5deg)}to{transform:translate(calc(100vw + 10%)) translateY(0) rotate(-1deg)}}@keyframes vt-fly-left{0%{transform:translate(calc(100vw + 10%)) translateY(0) rotate(2deg)}25%{transform:translate(75vw) translateY(-12px) rotate(-1deg)}50%{transform:translate(50vw) translateY(8px) rotate(1deg)}75%{transform:translate(25vw) translateY(-14px) rotate(-1.5deg)}to{transform:translate(-110%) translateY(0) rotate(1deg)}}.vt-fly-right{animation-name:vt-fly-right}.vt-fly-left{animation-name:vt-fly-left}.vt-card:hover{outline:3px dashed var(--pink);outline-offset:3px}.vt-caught{animation-play-state:paused;opacity:0;transition:opacity .4s ease-out;pointer-events:none}.vt-avatar{flex:none;display:grid;place-items:center;width:64px;height:64px;font-size:30px;background:linear-gradient(140deg,#dbeafe,#fce7f3);border:2.5px solid var(--ink);border-radius:999px;box-shadow:2px 2px #16121fd9;overflow:hidden}.vt-avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.vt-body{display:flex;flex-direction:column;gap:3px;min-width:0}.vt-who{font-size:11px;letter-spacing:.01em}.vt-who b{font-weight:900;color:var(--ink)}.vt-who i{font-style:normal;font-weight:700;color:var(--text-dim);font-size:10px}.vt-text{font-size:12px;font-weight:700;line-height:1.35;color:var(--ink)}.vt-meta{font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.06em;color:var(--text-dim)}.vt-frag{position:fixed;transform:translate(-50%,-50%);font-size:17px;font-weight:900;color:var(--pink);text-shadow:0 1px 0 #fff,0 0 14px rgba(255,45,149,.6);pointer-events:none;white-space:nowrap}.vt-edge-glow{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 0 60px 12px #ff2d9573,inset 0 0 140px 30px #7c3aed40}@media(max-width:720px){.vt-card{width:min(280px,82vw)}}@media(prefers-reduced-motion:reduce){.vt-card{animation:none!important;left:50%;transform:translate(-50%)}}:root[data-calm] .vt-card{animation:none!important;left:50%;transform:translate(-50%)}.hh-headline{font-family:var(--font-display);font-size:calc(clamp(19px,4.6vw,27px) * var(--hh-scale, 1));font-weight:600;letter-spacing:-.03em;line-height:1.18;margin:8px auto 0;max-width:30ch;color:var(--text);transition:font-size .3s var(--motion-curve)}.hh-headline .hh-word--bold{font-weight:900}.hh-overclock{position:relative}.hh-headline--hyped{-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.18));cursor:pointer}.hh-headline--hyped:hover,.hh-wheel:hover{outline:3px dashed var(--pink);outline-offset:3px;cursor:pointer}@media(hover:none){.hh-headline--hyped:active,.hh-wheel:active{outline:3px dashed var(--pink);outline-offset:3px}}.hh-headline--cooling{opacity:.6;filter:saturate(.45)}.hh-adj{text-transform:uppercase;text-decoration:underline wavy var(--pink);text-underline-offset:5px;text-decoration-thickness:2px}.hh-steam{position:absolute;left:50%;top:-8px;font-size:20px;pointer-events:none;animation:hh-steam-rise 1.1s ease-out forwards}@keyframes hh-steam-rise{0%{opacity:0;transform:translate(-50%,8px) scale(.8)}30%{opacity:1}to{opacity:0;transform:translate(-50%,-28px) scale(1.3)}}.hh-crank-hint{margin-top:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.09em;color:var(--violet)}.hh-crank-hint--cooling{color:var(--text-dim);animation:hh-blink 1.2s ease-in-out infinite}@keyframes hh-blink{50%{opacity:.45}}.hh-stock{position:relative;margin:16px auto 0;max-width:560px;border:var(--border);border-radius:var(--radius);overflow:hidden;box-shadow:var(--pop-shadow);transform:rotate(.5deg);background:#fff}.hh-stock img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.hh-stock-watermark{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;transform:rotate(-14deg) scale(1.25);font-family:var(--font-display);font-size:clamp(14px,3vw,22px);font-weight:900;letter-spacing:.18em;color:#ffffff8c;text-shadow:0 1px 3px rgba(22,18,31,.35);pointer-events:none}.hh-stock-credit{position:absolute;left:0;right:0;bottom:0;padding:4px 10px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.07em;text-align:left;color:#ffffffd9;background:linear-gradient(to top,rgba(22,18,31,.65),transparent)}.hh-ticker{margin-top:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.hh-cockpit{margin:20px auto 0;padding:14px 12px 12px;border:var(--border);border-radius:var(--radius);background:linear-gradient(140deg,#fff,#fdf4fa 55%,#f0f9ff);box-shadow:var(--pop-shadow);transform:rotate(-.6deg)}.hh-cockpit-title{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--text-dim);margin:0 0 12px}.hh-instruments{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:18px}.hh-instrument{display:flex;flex-direction:column;align-items:center;gap:6px}.hh-instrument-label{font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.11em;color:var(--text-dim)}.hh-verdict{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--pink);min-height:13px;max-width:170px}.hh-wheel-rig{position:relative;padding-top:8px}.hh-wheel{display:block;width:108px;height:108px;border-radius:50%;border:3px solid var(--ink);background:#fff;padding:0;position:relative;overflow:hidden;box-shadow:4px 4px #16121fe6}.hh-wheel-disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;transition:transform 1.8s cubic-bezier(.16,1,.3,1)}.hh-wheel-hub{position:absolute;left:50%;top:50%;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:#fff;border:2.5px solid var(--ink);display:grid;place-items:center;font-size:13px}.hh-wheel--cooling{opacity:.55;filter:saturate(.35);box-shadow:none}.hh-wheel-pointer{position:absolute;top:-2px;left:50%;transform:translate(-50%);font-size:13px;color:var(--ink);pointer-events:none;text-shadow:0 1px 0 #fff}.hh-cube-scene{width:64px;height:64px;perspective:420px;margin-bottom:10px}.hh-cube{width:100%;height:100%;position:relative;transform-style:preserve-3d;animation:hh-cube-spin 9s linear infinite}.hh-cube-face{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:9px;font-weight:900;letter-spacing:.06em;color:#fff;border:2px solid var(--ink);background:linear-gradient(135deg,#ff2d95e0,#7c3aede0)}@keyframes hh-cube-spin{0%{transform:rotateX(-18deg) rotateY(0)}to{transform:rotateX(-18deg) rotateY(360deg)}}.hh-graph{width:150px}.hh-graph svg{display:block;width:100%;height:auto;border:2.5px solid var(--ink);border-radius:10px;background:#fff;box-shadow:3px 3px #16121fe6}.hh-graph-dot{animation:hh-dot-pulse 1s ease-in-out infinite}@keyframes hh-dot-pulse{50%{opacity:.35}}.hh-infinity{margin:18px auto 0;padding:14px 12px 12px;max-width:560px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);transform:rotate(.4deg)}.hh-infinity-title{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--text-dim);margin:0 0 12px}.hh-infinity-body{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:14px}.hh-hockey{display:flex;flex-direction:column;align-items:center;gap:6px;width:150px;flex:0 0 auto}.hh-hockey svg{display:block;width:100%;height:auto;border:2.5px solid var(--text);border-radius:10px;background:var(--card-bg);box-shadow:3px 3px 0 var(--text)}.hh-hockey-line--0{stroke:var(--accent)}.hh-hockey-line--1{stroke:var(--accent-2)}.hh-hockey-line--2{stroke:var(--gold)}.hh-hockey-tag{font-family:var(--font-mono);font-size:7.5px;font-weight:800;fill:var(--text-dim);text-anchor:end}.hh-stat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;flex:1 1 220px;min-width:0;max-width:320px}.hh-stat{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:7px 10px;text-align:left;border:2px solid var(--text);border-radius:10px;background:var(--card-bg);color:var(--text);box-shadow:3px 3px 0 var(--text)}.hh-stat:hover{outline:3px dashed var(--accent);outline-offset:3px}@media(hover:none){.hh-stat:active{outline:3px dashed var(--accent);outline-offset:3px}}.hh-stat--cooling{opacity:.6;filter:saturate(.45);box-shadow:none}.hh-stat-value{font-family:var(--font-display);font-size:19px;font-weight:900;color:var(--accent);font-variant-numeric:tabular-nums}.hh-stat-label{font-size:11.5px;font-weight:700;color:var(--text)}.hh-stat-source{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.05em;color:var(--text-dim)}.hh-stat-stamp{position:absolute;top:5px;right:8px;font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.08em;color:var(--accent-2);transform:rotate(3deg)}.hh-stat-burst{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none}.hh-stat-spark{position:absolute;width:5px;height:5px;border-radius:999px;background:var(--accent);border:1px solid var(--text);transform:rotate(var(--hh-spark-a, 0deg)) translate(6px);animation:hh-spark-fly .7s ease-out forwards}@keyframes hh-spark-fly{to{transform:rotate(var(--hh-spark-a, 0deg)) translate(34px) scale(.3);opacity:0}}.hh-prompt{margin:18px auto 0;padding:14px 12px 12px;max-width:560px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);transform:rotate(-.4deg)}.hh-prompt-title{font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:.02em;color:var(--text);margin:0}.hh-prompt-subtitle{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--text-dim);margin:3px 0 10px}.hh-prompt-bar{display:flex;flex-wrap:wrap;gap:8px}.hh-prompt-input{flex:1 1 180px;min-width:0;padding:8px 10px;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--text);background:var(--card-bg);border:2px solid var(--text);border-radius:10px}.hh-prompt-input::placeholder{color:var(--text-dim)}.hh-prompt-input:focus{outline:3px dashed var(--accent);outline-offset:2px}.hh-prompt-go{flex:0 0 auto;padding:8px 12px;font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--card-bg);background:var(--accent);border:2px solid var(--text);border-radius:10px;box-shadow:3px 3px 0 var(--text)}.hh-prompt-go:hover{outline:3px dashed var(--accent-2);outline-offset:3px}.hh-prompt-go--cooling{opacity:.6;filter:saturate(.45);box-shadow:none}.hh-prompt-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hh-prompt-chip{padding:3px 9px;font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.05em;color:var(--text);background:var(--card-bg);border:2px solid var(--text-dim);border-radius:999px}.hh-prompt-chip:hover{border-color:var(--accent);color:var(--accent);outline:2px dashed var(--accent);outline-offset:2px}.hh-prompt-outcome{margin-top:12px;padding:9px 11px;text-align:left;border:2px dashed var(--accent);border-radius:10px;background:var(--card-bg);animation:hh-outcome-land .4s var(--motion-curve)}@keyframes hh-outcome-land{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.hh-prompt-outcome-label{font-family:var(--font-mono);font-size:8.5px;font-weight:800;letter-spacing:.12em;color:var(--accent)}.hh-prompt-outcome-text{margin:4px 0;font-size:12.5px;font-weight:700;color:var(--text);overflow-wrap:anywhere}.hh-prompt-outcome-foot{font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.05em;color:var(--text-dim)}.hh-rewrite{position:relative}.hh-rewrite-headline{cursor:pointer;user-select:none;-webkit-user-select:none}.hh-rewrite-headline:hover,.hh-rewrite-headline:focus-visible{outline:3px dashed var(--accent);outline-offset:3px}.hh-rewrite-headline--frozen{background-image:none;-webkit-background-clip:initial;background-clip:initial;color:var(--text-dim);-webkit-text-fill-color:initial;filter:none}.hh-rewrite-status{margin-top:6px;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.09em;color:var(--accent-2);font-variant-numeric:tabular-nums}.hh-rewrite-status--frozen{color:var(--text-dim)}.hh-rewrite-flash{position:absolute;right:4px;top:-4px;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--accent);pointer-events:none;animation:hh-rewrite-flash-pop .7s ease-out forwards}@keyframes hh-rewrite-flash-pop{0%{opacity:0;transform:translateY(4px)}20%{opacity:1}to{opacity:0;transform:translateY(-12px)}}.hh-rewrite-spark-burst{position:absolute;left:50%;top:0;width:0;height:0;pointer-events:none}.hh-rewrite-spark{position:absolute;width:5px;height:5px;border-radius:999px;background:var(--accent);border:1px solid var(--text);transform:rotate(var(--hh-spark-a, 0deg)) translate(6px);animation:hh-spark-fly .7s ease-out forwards}.hh-rewrite-log{margin:14px auto 0;max-width:560px;overflow:hidden;white-space:nowrap;background:var(--text);color:var(--card-bg);border-radius:12px;border:3px solid var(--accent-2);padding:7px 0;font-family:var(--font-mono);font-size:11px;font-weight:700;position:relative}.hh-rewrite-log .track{display:inline-block;padding-left:100%;animation:hh-rewrite-scroll var(--hh-log-period, 30s) linear infinite}@keyframes hh-rewrite-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:720px){.hh-instruments{gap:12px}.hh-wheel{width:92px;height:92px}.hh-graph{width:126px}.hh-cube-scene{width:56px;height:56px}.hh-infinity-body{gap:10px}.hh-hockey{width:132px}.hh-stat-list{flex-basis:100%;max-width:100%}.hh-stat,.hh-prompt-input{min-height:44px}.hh-prompt-go,.hh-prompt-chip{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.hh-rewrite-log{font-size:10px}}.tf-farm{background:#fff;border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:20px 18px 22px;text-align:center;transform:rotate(-.6deg);position:relative;overflow:hidden}.tf-heading{margin:0;font-family:var(--font-display);font-size:21px;font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.2))}.tf-subheading{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 14px}.tf-quote{margin:0 auto;max-width:420px;background:linear-gradient(160deg,#fff7fb,#f3e8ff);border:2.5px solid var(--ink);border-radius:var(--radius);box-shadow:4px 4px #ff2d958c;padding:14px 18px 12px;transform:rotate(.8deg)}.tf-stars{display:inline-flex;align-items:center;gap:8px;border:2.5px solid var(--ink);border-radius:999px;padding:6px 16px;font-size:17px;font-weight:900;letter-spacing:.12em;color:#7c2d12;background:linear-gradient(90deg,var(--gold),#ffe066);box-shadow:3px 3px #16121fe6;animation:tf-sparkle 1.8s ease-in-out infinite}.tf-stars .tf-verb{font-size:9.5px;letter-spacing:.08em;color:var(--ink);border-left:2px solid rgba(22,18,31,.4);padding-left:8px}@keyframes tf-sparkle{0%,to{filter:brightness(1) drop-shadow(0 0 0 rgba(255,184,0,0))}50%{filter:brightness(calc(.8 + .35 * var(--tf-sparkle, 1))) drop-shadow(0 0 calc(4px * var(--tf-sparkle, 1)) rgba(255,184,0,.85))}}.tf-quote-text{margin:12px 0 6px;font-size:calc(16px * var(--tf-quote-scale, 1));font-weight:800;letter-spacing:-.01em;line-height:1.35;color:var(--ink)}.tf-quote-attrib{font-size:12px;font-weight:700;color:var(--text-dim)}.tf-ticker{margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.tf-cards{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:18px;position:relative}.tf-card{position:relative;width:150px;background:#fff;border:2.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px #7c3aed80;padding:12px 10px 10px;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;font-family:inherit;transform:rotate(var(--tf-tilt, -1.2deg));transition:transform .12s}.tf-card:nth-child(2n){--tf-tilt: 1.1deg}.tf-card:nth-child(3n){--tf-tilt: -.5deg}.tf-card:nth-child(5n){--tf-tilt: 1.8deg}.tf-card:hover{transform:rotate(0) translateY(-3px)}.tf-headshot{width:64px;height:64px;border-radius:50%;border:2.5px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;color:#fff;text-shadow:1px 1px 0 rgba(22,18,31,.5);flex-shrink:0;overflow:hidden}.tf-headshot img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.tf-card-stars{color:var(--gold);font-size:12px;letter-spacing:.14em;text-shadow:1px 1px 0 rgba(22,18,31,.35)}.tf-card-quote{font-size:11.5px;font-weight:700;line-height:1.3;color:var(--ink)}.tf-card-who{font-size:9.5px;font-weight:800;letter-spacing:.02em;color:var(--text-dim)}.tf-thanks{position:absolute;top:6px;right:6px;background:var(--gold);border:2px solid var(--ink);border-radius:999px;font-size:8.5px;font-weight:900;padding:2px 7px;animation:tf-thanks-pop .3s var(--motion-curve)}@keyframes tf-thanks-pop{0%{transform:scale(0)}to{transform:scale(1)}}.tf-carousel{margin-top:20px;position:relative}.tf-carousel-window{overflow:hidden;border:2.5px solid var(--ink);border-radius:var(--radius);background:linear-gradient(120deg,#fdf1f8,#eef9ff);box-shadow:4px 4px #00e5ff8c}.tf-carousel-track{display:flex;transition:transform .5s var(--motion-curve);will-change:transform}.tf-slide{flex:0 0 100%;margin:0;padding:16px 22px 14px;display:flex;flex-direction:column;align-items:center;gap:6px}.tf-slide-quote{margin:0;font-size:14.5px;font-weight:800;line-height:1.35;color:var(--ink);max-width:380px}.tf-slide-who{font-size:11px;font-weight:800;color:var(--text-dim)}.tf-carousel-dots{display:flex;justify-content:center;gap:5px;margin-top:8px}.tf-dot{width:7px;height:7px;border-radius:50%;border:1.5px solid var(--ink);background:#fff}.tf-dot-on{background:var(--pink)}.tf-crank{margin-top:10px;border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:12.5px;font-weight:900;letter-spacing:.04em;padding:9px 20px;box-shadow:0 4px #16121fe6,0 0 16px #ff2d9573}.tf-crank:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.tf-confetti{position:absolute;left:50%;top:35%;font-size:15px;font-weight:900;color:var(--gold);text-shadow:1px 1px 0 rgba(22,18,31,.6);pointer-events:none;animation:tf-confetti-fly 1s var(--motion-curve) forwards;animation-delay:var(--tf-cd, 0ms)}@keyframes tf-confetti-fly{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--tf-cx, 0px),-110px) rotate(340deg);opacity:0}}.tf-proofwall{margin-top:20px}.tf-wall-heading{font-family:var(--font-display);font-size:14px;font-weight:900;letter-spacing:.1em;color:var(--text)}.tf-wall-subheading{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:1px 0 10px}.tf-wall{position:relative;columns:2;column-gap:10px;max-height:320px;overflow-y:auto;overflow-x:hidden;border:2.5px solid var(--ink);border-radius:var(--radius);background:var(--card-bg);box-shadow:inset 0 -18px 18px -18px #16121f59;padding:10px;text-align:left}.tf-brick{position:relative;break-inside:avoid;margin:0 0 10px;border:2px solid var(--ink);border-radius:10px;background:var(--card-bg);box-shadow:3px 3px #16121f40;padding:8px 9px 7px}.tf-brick-stars{font-size:10px;letter-spacing:.12em;color:var(--gold);text-shadow:1px 1px 0 rgba(22,18,31,.35)}.tf-brick-quote{margin:3px 0 4px;font-size:11px;font-weight:700;line-height:1.3;color:var(--text)}.tf-brick-who{font-size:9px;font-weight:800;letter-spacing:.02em;color:var(--text-dim)}.tf-brick-badge{display:inline-block;margin-top:5px;border:1.5px solid var(--ink);border-radius:999px;background:var(--accent);color:var(--on-ink);font-size:8px;font-weight:900;letter-spacing:.08em;padding:1.5px 7px}.tf-brick-badge--hand{background:var(--gold);color:var(--on-accent);transform:rotate(-3deg);margin-left:5px;animation:tf-thanks-pop .3s var(--motion-curve)}.tf-stamp-splash{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.tf-stamp-spark{position:absolute;left:50%;top:50%;width:5px;height:5px;border-radius:50%;background:var(--accent);animation:tf-stamp-splash-fly .7s var(--motion-curve) forwards}@keyframes tf-stamp-splash-fly{0%{transform:rotate(var(--tf-spark-a, 0deg)) translate(0);opacity:1}to{transform:rotate(var(--tf-spark-a, 0deg)) translate(46px);opacity:0}}.tf-stamp-btn{margin-top:10px;border:2.5px solid var(--ink);border-radius:999px;background:var(--accent);color:var(--on-ink);font-size:12px;font-weight:900;letter-spacing:.05em;padding:8px 18px;box-shadow:0 4px #16121fe6}.tf-stamp-btn:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.tf-syndicate{margin-top:20px}.tf-typer{display:block;width:100%;border:2.5px solid var(--ink);border-radius:var(--radius);background:var(--card-bg);box-shadow:4px 4px #16121f59;padding:10px 12px 11px;text-align:left;font-family:inherit;color:var(--text)}.tf-typer-top{display:flex;align-items:center;gap:8px}.tf-typer-live{border:1.5px solid var(--ink);border-radius:999px;background:var(--danger);color:var(--on-ink);font-size:8px;font-weight:900;letter-spacing:.1em;padding:1.5px 7px;animation:tf-live-pulse 1.6s ease-in-out infinite}@keyframes tf-live-pulse{0%,to{opacity:1}50%{opacity:.55}}.tf-typer-handle{font-family:var(--font-mono);font-size:10.5px;font-weight:800;color:var(--accent)}.tf-typer-screen{display:block;margin:8px 0 9px;min-height:3.9em;font-family:var(--font-mono);font-size:12px;font-weight:700;line-height:1.45;color:var(--text)}.tf-caret{display:inline-block;width:7px;height:1em;margin-left:1px;vertical-align:text-bottom;background:var(--accent);animation:tf-caret-blink .9s steps(1) infinite}@keyframes tf-caret-blink{0%,to{opacity:1}50%{opacity:0}}.tf-typer-cta{display:inline-block;border:2px solid var(--ink);border-radius:999px;background:var(--gold);color:var(--on-accent);font-size:10.5px;font-weight:900;letter-spacing:.06em;padding:5px 13px;box-shadow:0 3px #16121fe6}.tf-typer:active .tf-typer-cta{transform:translateY(2px);box-shadow:0 1px #16121fe6}.tf-queue{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:9px}.tf-queue-label{font-size:8.5px;font-weight:900;letter-spacing:.14em;color:var(--text-dim)}.tf-queue-chip{border:1.5px solid var(--ink);border-radius:999px;background:var(--chip-bg);color:var(--text);font-size:9px;font-weight:700;padding:2.5px 9px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-queue-chip b{font-family:var(--font-mono);color:var(--accent);font-weight:800}.tf-distortion{margin-top:20px}.tf-distortion-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.tf-dist-card{position:relative;min-height:108px;border:2.5px solid var(--ink);border-radius:var(--radius);background:var(--card-bg);box-shadow:3px 3px #16121f4d;padding:10px 10px 9px;text-align:left;font-family:inherit;color:var(--text);cursor:pointer;overflow:hidden}.tf-dist-shimmer{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 20%,rgba(255,255,255,calc(.16 * var(--tf-shimmer, 1))) 45%,rgba(255,184,0,calc(.22 * var(--tf-shimmer, 1))) 52%,transparent 75%);background-size:220% 220%;animation:tf-dist-sweep calc(3.6s / var(--tf-shimmer, 1)) linear infinite}@keyframes tf-dist-sweep{0%{background-position:120% 0%}to{background-position:-20% 0%}}.tf-dist-face{position:relative;display:flex;flex-direction:column;gap:4px;transition:opacity .25s var(--motion-curve)}.tf-dist-face--praise{opacity:1}.tf-dist-face--real{position:absolute;inset:10px 10px auto;opacity:0;pointer-events:none}.tf-dist-card--peeled .tf-dist-face--praise{opacity:0}.tf-dist-card--peeled .tf-dist-face--real{opacity:1}.tf-dist-card--peeled .tf-dist-shimmer{opacity:.15}.tf-dist-quote{font-size:11px;font-weight:700;line-height:1.32;color:var(--text)}.tf-dist-real-label{font-size:8.5px;font-weight:900;letter-spacing:.12em;color:var(--danger)}.tf-recharging{filter:grayscale(.7);opacity:.65;animation:none}.tf-cards.tf-recharging{filter:grayscale(.55);opacity:.75}.tf-cooldown-note{flex-basis:100%;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}@media(max-width:720px){.tf-farm{padding:16px 12px 18px}.tf-heading{font-size:18px}.tf-card{width:calc(50% - 8px);min-width:130px}.tf-slide{padding:14px 14px 12px}.tf-slide-quote{font-size:13px}.tf-quote-text{font-size:calc(14.5px * var(--tf-quote-scale, 1))}.tf-wall{max-height:280px}.tf-brick-quote{font-size:10.5px}.tf-typer-screen{font-size:11px}.tf-distortion-grid{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.tf-dist-card{min-height:44px}.tf-dist-quote{font-size:10.5px}.tf-stamp-btn,.tf-typer{min-height:44px}}:root[data-era=agentic] .tf-farm{background:var(--card-bg)}.cc-dock{position:fixed;left:0;right:0;bottom:calc(var(--bottom-band, 96px) + 6px);display:flex;justify-content:center;padding:0 14px;pointer-events:none}.cc-frame{pointer-events:auto;width:100%;max-width:620px;margin:0}.cc-stack{display:flex;flex-direction:column;animation:cc-rise .45s cubic-bezier(.22,1,.36,1)}@keyframes cc-rise{0%{opacity:0;transform:translateY(28px)}}.cc-banner{position:relative;background:linear-gradient(160deg,#fffdf5,#fdeef7);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);transform:rotate(-.4deg);padding:calc(11px * var(--cc-grow, 1)) 16px calc(9px * var(--cc-grow, 1));display:flex;flex-direction:column;gap:calc(6px * var(--cc-grow, 1))}.cc-headline{display:block;font-family:var(--font-display);font-weight:900;letter-spacing:-.01em;font-size:calc(15px * var(--cc-grow, 1));background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(1.5px 1.5px 0 rgba(22,18,31,.2))}.cc-copy{display:block;font-size:calc(11.5px * var(--cc-grow, 1));font-weight:600;line-height:1.4;color:var(--text-dim);max-width:520px}.cc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cc-accept{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:900;font-size:calc(11.5px * var(--cc-grow, 1));letter-spacing:.03em;padding:8px 16px;box-shadow:3px 3px #16121fe6;transform:rotate(.5deg)}.cc-accept:hover{transform:rotate(.5deg) translateY(-2px)}.cc-reject{border:2.5px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font-weight:800;font-size:calc(11px * var(--cc-grow, 1));padding:8px 14px;box-shadow:3px 3px #16121f59;transform:rotate(-.6deg)}.cc-reject:hover{transform:rotate(-.6deg) translateY(-2px)}.cc-prefs{border:none;background:none;color:var(--violet);font-weight:800;font-size:10.5px;letter-spacing:.06em;text-decoration:underline dashed;text-underline-offset:3px;padding:6px 4px}.cc-fine{font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);opacity:.75}.cc-x{position:absolute;top:8px;right:8px;width:26px;height:26px;display:grid;place-items:center;border:2.5px solid var(--ink);border-radius:999px;background:var(--gold);color:var(--ink);font-size:13px;font-weight:900;line-height:1;box-shadow:2px 2px #16121fe6;padding:0}.cc-cooling{opacity:.45;filter:saturate(.4)}.cc-ticker{margin-top:7px;text-align:center;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--text-dim);text-shadow:0 1px 0 #fff}.cc-crumb{display:flex;flex-direction:column;align-items:center;gap:2px;margin:0 auto;width:fit-content;max-width:100%;background:#fff;border:2.5px solid var(--ink);border-radius:999px;box-shadow:3px 3px #16121f99;padding:7px 18px;font-size:11px;font-weight:800;color:var(--ink);text-align:center;transform:rotate(.4deg);animation:cc-rise .35s cubic-bezier(.22,1,.36,1)}.cc-crumb-stat{font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}.cc-meta{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:calc(100% - 40px);margin:0 auto calc(-7px * var(--cc-offset, 1));padding:8px 34px 13px 14px;background:linear-gradient(90deg,var(--gold),#ffe066);border:2.5px solid var(--ink);border-radius:calc(var(--radius) - 4px);box-shadow:3px 3px #16121f8c;transform:rotate(.9deg)}.cc-meta-copy{font-size:10.5px;font-weight:800;color:#7c2d12;line-height:1.35;flex:1 1 200px}.cc-meta-accept{border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font-weight:900;font-size:9.5px;letter-spacing:.05em;padding:6px 12px;box-shadow:2px 2px #16121fe6}.cc-stamped{background:#dcfce7;color:#166534}.cc-panel-wrap{position:fixed;top:70px;right:14px;bottom:calc(var(--bottom-band, 96px) + 6px);display:flex;align-items:flex-end;pointer-events:none}.cc-panel{pointer-events:auto;position:relative;display:flex;flex-direction:column;width:min(360px,calc(100vw - 28px));max-height:100%;background:#fff;border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:12px 12px 10px;transform:rotate(.4deg);animation:cc-slide-in .4s cubic-bezier(.22,1,.36,1)}@keyframes cc-slide-in{0%{opacity:0;transform:translate(40px) rotate(.4deg)}}.cc-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.cc-panel-title{font-family:var(--font-display);font-size:14px;font-weight:900;letter-spacing:.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.cc-panel-close{border:2px solid var(--ink);border-radius:999px;background:var(--gold);color:var(--ink);font-weight:900;font-size:10px;letter-spacing:.05em;padding:5px 10px;box-shadow:2px 2px #16121fe6}.cc-panel-sub{margin:6px 2px 8px;font-size:10px;font-weight:700;line-height:1.4;color:var(--text-dim)}.cc-toggles{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:5px;border:2px solid rgba(22,18,31,.15);border-radius:calc(var(--radius) - 6px);padding:8px;background:linear-gradient(180deg,#fdf4fa,#f5f0ff)}.cc-toggle{display:flex;align-items:center;justify-content:space-between;gap:10px;border:2px solid var(--ink);border-radius:10px;background:#fff;padding:6px 8px;text-align:left;box-shadow:2px 2px #16121f40}.cc-toggle-label{font-size:10px;font-weight:700;line-height:1.3;color:var(--ink)}.cc-knob{flex:0 0 auto;width:26px;height:14px;border:2px solid var(--ink);border-radius:999px;background:#e5e7eb;position:relative;transition:background .2s}.cc-knob:after{content:"";position:absolute;top:1px;left:1px;width:8px;height:8px;border-radius:999px;background:var(--ink);transition:transform .2s var(--motion-curve)}.cc-on .cc-knob{background:var(--cyan)}.cc-on .cc-knob:after{transform:translate(12px)}.cc-legal{font-size:8.5px;font-weight:600;font-style:italic;color:var(--text-dim);padding:3px 4px;line-height:1.4}.cc-reject-all-row{display:flex;justify-content:flex-end;padding:6px 4px 2px}.cc-reject-all{border:1px solid var(--text-dim);border-radius:4px;background:none;color:var(--text-dim);font-size:8px;font-weight:600;letter-spacing:.02em;padding:1px 5px}.cc-applause{position:absolute;left:50%;bottom:14px;transform:translate(-50%) rotate(-2deg);white-space:nowrap;background:var(--ink);color:#fff;border-radius:999px;border:2px solid #fff;box-shadow:0 8px 24px #00000059;padding:8px 16px;font-size:11px;font-weight:900;letter-spacing:.04em;animation:cc-applaud .5s cubic-bezier(.22,1.4,.36,1)}@keyframes cc-applaud{0%{opacity:0;transform:translate(-50%) rotate(-2deg) scale(.5)}}.cc-s4{position:relative}.cc-stack-note{margin-bottom:4px;text-align:center;font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.cc-s4well{position:relative}.cc-s4well .cc-banner{box-shadow:var(--pop-shadow),0 calc(6px * var(--cc-shadow, 1)) calc(8px * var(--cc-shadow, 1)) #00000047}.cc-collapsing .cc-banner{animation:cc-collapse .55s var(--motion-curve) forwards}@keyframes cc-collapse{to{opacity:0;transform:scale(.55) translateY(26px)}}.cc-crumbs{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cc-crumb-bit{position:absolute;left:50%;top:45%;font-size:15px;transform:translate(-50%,-50%);animation:cc-crumb-fly .62s ease-out forwards}@keyframes cc-crumb-fly{to{transform:translate(calc(-50% + var(--cc-dx, 0px)),-95px) rotate(260deg);opacity:0}}.cc-perm{position:relative;width:calc(100% - 48px);margin:0 auto 8px;background:var(--card-bg);color:var(--text);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:8px 12px 7px;transform:rotate(-.5deg);animation:cc-rise .3s var(--motion-curve)}.cc-perm-kicker{margin-bottom:3px;font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.cc-perm-sulk .cc-perm-kicker{color:var(--accent-2)}.cc-perm-body{font-size:11px;font-weight:600;line-height:1.4;color:var(--text)}.cc-perm-icon{font-size:14px}.cc-perm-actions{display:flex;gap:8px;margin-top:7px}.cc-perm-allow,.cc-perm-deny{border:var(--border);border-radius:999px;font-weight:900;font-size:10px;letter-spacing:.04em;padding:6px 13px;box-shadow:2px 2px #00000059}.cc-perm-allow{background:var(--accent);color:var(--on-accent)}.cc-perm-deny{background:var(--card-bg);color:var(--text)}.cc-perm-allow:hover,.cc-perm-deny:hover{transform:translateY(-2px)}.cc-perm-foot{margin-top:6px;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.cc-retro{position:relative;width:calc(100% - 48px);margin:0 auto 8px;background:var(--card-bg);color:var(--text);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:8px 12px 7px;transform:rotate(.6deg);animation:cc-rise .3s var(--motion-curve)}.cc-retro-kicker{margin-bottom:3px;font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.cc-retro-intro{margin:0;font-size:10.5px;font-weight:600;line-height:1.4;color:var(--text)}.cc-retro-list{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:5px;max-height:74px;overflow-y:auto}.cc-retro-chip{border:1.5px solid var(--ink);border-radius:999px;background:var(--card-bg);color:var(--text);font-size:9px;font-weight:700;padding:3px 9px}.cc-retro-weep{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 0;text-align:center}.cc-retro-weep span{font-size:11px;font-weight:800;color:var(--text)}.cc-retro-again{font-size:9px;font-weight:700;color:var(--text-dim)}.cc-retro-actions{display:flex;justify-content:center;margin-top:7px}.cc-retro-blanket{border:var(--border);border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:900;font-size:10px;letter-spacing:.04em;padding:7px 16px;box-shadow:2px 2px #00000059}.cc-retro-blanket:hover{transform:translateY(-2px)}.cc-retro-foot{margin-top:6px;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}@media(max-width:720px){.cc-dock{bottom:calc(370px + env(safe-area-inset-bottom));padding:0 10px}.cc-dock .line-frame{max-height:34vh;overflow-y:auto}.cc-panel-wrap{left:10px;right:10px;justify-content:flex-end;bottom:calc(var(--bottom-band, 180px) + 6px)}.cc-copy{font-size:calc(10.5px * var(--cc-grow, 1))}.cc-perm-allow,.cc-perm-deny,.cc-retro-blanket{min-height:44px}}@media(max-width:480px){.cc-actions{flex-direction:column;align-items:stretch}.cc-accept,.cc-reject{text-align:center}.cc-meta{width:calc(100% - 20px)}}:root[data-era=agentic] .cc-banner{background:var(--card-bg)}.pe-dock{position:fixed;right:14px;bottom:calc(var(--bottom-band, 96px) + 160px);width:232px;pointer-events:none}.pe-dock .pe-hub{pointer-events:auto;margin:0;max-width:none;padding:22px 14px 12px;background:#fff;border:3px solid var(--ink);border-radius:var(--radius);box-shadow:var(--pop-shadow);transform:rotate(1deg)}.pe-hub-head{font-family:var(--font-display);font-size:12.5px;font-weight:900;letter-spacing:.04em}.pe-hub-sub{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);margin-top:2px}.pe-ticker{margin-top:8px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;color:var(--cyan);background:var(--ink);border-radius:8px;padding:4px 8px;font-variant-numeric:tabular-nums}.pe-hub-live{margin-top:6px;font-size:10px;font-weight:900;letter-spacing:.06em;color:var(--pink)}.pe-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:70px 16px 110px;background:#16121f29;pointer-events:none}.pe-modal{pointer-events:auto;position:relative;background:#fff;border:4px solid var(--ink);border-radius:22px;box-shadow:10px 10px #ff2d95bf;width:min(92vw,420px);max-height:min(62vh,480px);overflow:auto;padding:22px 22px 18px;transform:rotate(-1deg) scale(var(--pe-modal-scale, 1));animation:pe-pop-in .35s var(--motion-curve)}.pe-modal--exit{box-shadow:10px 10px #7c3aedbf;transform:rotate(1deg)}@keyframes pe-pop-in{0%{opacity:0;transform:translateY(18px) rotate(-1deg) scale(calc(var(--pe-modal-scale, 1) * .9))}}.pe-x{position:absolute;top:10px;right:10px;width:28px;height:28px;border:2.5px solid var(--ink);border-radius:50%;background:#fff;font-size:13px;font-weight:900;line-height:1;box-shadow:2px 2px #16121fe6}.pe-x:hover{background:var(--gold)}.pe-kicker{font-size:9px;font-weight:900;letter-spacing:.14em;color:var(--violet);text-transform:uppercase}.pe-title{margin:8px 0 6px;font-family:var(--font-display);font-size:22px;font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.pe-copy{margin:0 0 12px;font-size:13.5px;font-weight:600;color:var(--text);line-height:1.45}.pe-hungrier{margin:-4px 0 12px;font-size:11.5px;font-weight:700;font-style:italic;color:var(--pink)}.pe-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.pe-chip{font-size:9px;font-weight:900;letter-spacing:.05em;color:#fff;background:var(--grad-brand);border:2px solid var(--ink);border-radius:999px;padding:3px 9px;transform:rotate(-1deg)}.pe-chip:nth-child(2n){transform:rotate(1.5deg)}.pe-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.pe-btn{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:900;font-size:13px;letter-spacing:.03em;padding:10px 18px;box-shadow:0 3px #16121fe6;transition:transform .1s}.pe-btn:hover{transform:translateY(-2px)}.pe-btn--tiny{font-size:11px;padding:6px 12px}.pe-btn--ghost{background:#fff;color:var(--ink)}.pe-reject{border:none;background:none;padding:2px 0;font-size:12px;font-weight:700;color:var(--text-dim);text-decoration:underline;text-align:left}.pe-reject:hover{color:var(--pink)}.pe-cooling{opacity:.55}.pe-paytag{display:inline-block;font-size:8.5px;font-weight:900;letter-spacing:.05em;color:var(--ink);background:var(--gold);border:1.5px solid var(--ink);border-radius:999px;padding:1px 6px;margin-left:6px;vertical-align:1px}.pe-paytag--cooling{background:#e5e7eb;color:var(--text-dim)}.pe-closed-count{margin-top:12px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}.pe-notif{position:fixed;top:66px;left:12px;width:min(94vw,440px);display:flex;align-items:center;gap:10px;background:#fff;border:3px solid var(--ink);border-radius:14px;box-shadow:5px 5px #16121fe6;padding:10px 12px;animation:pe-notif-in .35s var(--motion-curve)}@keyframes pe-notif-in{0%{opacity:0;transform:translateY(-14px)}}.pe-notif-globe{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:var(--grad-brand);border:2px solid var(--ink)}.pe-notif-text{flex:1;min-width:0}.pe-notif-text b{display:block;font-size:12px;font-weight:800;line-height:1.3}.pe-notif-text small{display:block;font-size:9.5px;font-weight:600;color:var(--text-dim);margin-top:1px}.pe-notif-btns{display:flex;gap:6px;flex-shrink:0}.pe-error{position:fixed;top:122px;right:16px;width:min(92vw,340px);background:#fff;border:3px solid var(--ink);border-radius:12px;box-shadow:7px 7px #7c3aedd9;overflow:hidden;animation:pe-rattle 4.5s ease-in-out infinite}@keyframes pe-rattle{0%,90%,to{transform:translate(0) rotate(0)}92%{transform:translate(-2px,1px) rotate(-.8deg)}94%{transform:translate(2px,-1px) rotate(.8deg)}96%{transform:translate(-2px) rotate(-.6deg)}98%{transform:translate(2px,1px) rotate(.4deg)}}.pe-error-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;background:linear-gradient(90deg,var(--danger),var(--pink));color:#fff;font-size:11px;font-weight:900;letter-spacing:.05em;padding:7px 10px;border-bottom:3px solid var(--ink)}.pe-error-x{border:2px solid var(--ink);border-radius:6px;background:#fff;color:var(--ink);font-size:10px;font-weight:900;line-height:1;width:20px;height:20px;flex-shrink:0}.pe-error-body{padding:12px;font-size:12.5px;font-weight:600;line-height:1.45}.pe-error-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:0 12px 12px}.pe-report{font-family:var(--font-mono);animation:pe-shred 1.2s ease-in 1.1s forwards}.pe-report-head{font-size:11px;font-weight:900;letter-spacing:.12em;color:var(--violet);margin-bottom:8px}.pe-report-line{font-size:12.5px;font-weight:700;padding:4px 0;border-bottom:1.5px dashed rgba(22,18,31,.25)}.pe-report-line:first-of-type{font-size:15px;color:var(--pink)}.pe-report-foot{margin-top:10px;font-size:9.5px;font-weight:600;color:var(--text-dim)}@keyframes pe-shred{to{opacity:0;transform:rotate(7deg) translateY(46px) scale(.6);filter:blur(2px)}}.pe-survey{box-shadow:10px 10px #ffb800bf;transform:rotate(-1deg);animation:pe-dive-in calc(.35s * var(--pe-drama, 1)) var(--motion-curve);display:flex;flex-direction:column;max-height:min(calc(100dvh - 195px),640px);overflow:hidden}.pe-survey .pe-qs{overflow-y:auto;min-height:0;flex:0 1 auto}@keyframes pe-dive-in{0%{opacity:0;transform:translateY(calc(30px * var(--pe-drama, 1))) rotate(calc(-3deg * var(--pe-drama, 1))) scale(.9)}to{opacity:1;transform:rotate(-1deg) scale(1)}}.pe-survey--collapsing{animation:pe-stack-collapse calc(.42s * var(--pe-drama, 1)) ease-in forwards}@keyframes pe-stack-collapse{to{opacity:0;transform:rotate(calc(5deg * var(--pe-drama, 1))) translateY(44px) scale(.55)}}.pe-depth{display:flex;align-items:center;gap:8px;margin-top:6px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}.pe-depth-dots{display:inline-flex;gap:4px}.pe-depth-dot{width:8px;height:8px;border:1.5px solid var(--ink);border-radius:50%;background:transparent}.pe-depth-dot--lit{background:var(--accent)}.pe-title--survey{font-size:17px}.pe-qs{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.pe-q{display:flex;align-items:baseline;gap:8px;background:var(--surface);border:2px solid var(--ink);border-radius:10px;padding:6px 9px}.pe-q-check{flex-shrink:0;font-size:10px;font-weight:900;color:var(--accent)}.pe-q-text{flex:1;font-size:11.5px;font-weight:700;color:var(--text);line-height:1.35}.pe-q-ans{flex-shrink:0;font-size:8.5px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);border:1.5px dashed var(--text-dim);border-radius:999px;padding:1px 7px}.pe-therapist{position:fixed;top:146px;left:16px;width:min(92vw,320px);background:var(--card-bg);border:3px solid var(--ink);border-radius:18px;box-shadow:var(--pop-shadow);padding:16px 16px 12px;transform:rotate(-.6deg);animation:pe-pop-in .35s var(--motion-curve);overflow:hidden}.pe-thera-halo{position:absolute;top:-40px;right:-40px;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,var(--accent) 0%,transparent 70%);opacity:.18;pointer-events:none;animation:pe-breathe 4.5s ease-in-out infinite}@keyframes pe-breathe{0%,to{transform:scale(1);opacity:.14}50%{transform:scale(1.18);opacity:.24}}.pe-thera-x{top:8px;right:8px}.pe-thera-kicker{color:var(--accent);padding-right:30px}.pe-thera-title{margin:8px 0 6px;font-family:var(--font-display);font-size:15.5px;font-weight:900;letter-spacing:-.01em;color:var(--text)}.pe-thera-obs{margin:0 0 8px;font-size:12.5px;font-weight:600;font-style:italic;color:var(--text);line-height:1.45}.pe-thera-notes{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--text-dim);margin-bottom:8px}.pe-thera-valid{font-size:11px;font-weight:800;color:var(--accent);border-left:3px solid var(--accent);padding-left:8px;margin-bottom:12px}.pe-thera-valid--big{font-size:13.5px;margin:10px 0}.pe-thera-progress{font-family:var(--font-mono);font-size:9px;font-weight:700;color:var(--text-dim);margin-top:6px}.pe-thera-answers{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.pe-thera-finale{margin-top:6px}.pe-thera-disclaimer{margin-top:10px;font-size:8.5px;font-weight:600;letter-spacing:.04em;color:var(--text-dim);border-top:1.5px dashed var(--text-dim);padding-top:6px}.pe-muse{margin:2px 0 10px;font-size:10.5px;font-weight:600;font-style:italic;color:var(--text-dim)}.pe-muse:before{content:"… "}.pe-ava-field{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.pe-ava-card{position:absolute;max-width:146px;background:var(--card-bg);border:2.5px solid var(--ink);border-radius:12px;box-shadow:4px 4px #16121f8c;padding:6px 9px;font-size:9px;font-weight:900;letter-spacing:.03em;line-height:1.3;color:var(--text);opacity:0;animation:pe-ava-fall calc(.6s / var(--pe-cascade, 1)) var(--motion-curve) both}@keyframes pe-ava-fall{0%{opacity:0;transform:translateY(-160%) rotate(0)}to{opacity:1;transform:translateY(0) rotate(var(--pe-ava-rot, 0deg))}}.pe-ava-bar{position:fixed;top:66px;left:50%;transform:translate(-50%);width:min(94vw,420px);display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;background:var(--card-bg);border:3px solid var(--ink);border-radius:16px;box-shadow:var(--pop-shadow);padding:14px 16px 12px;animation:pe-notif-in .35s var(--motion-curve)}.pe-ava-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px}.pe-ava-mini{font-size:9px;opacity:.65}.pe-ava-spark{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.pe-ava-spark-bit{position:absolute;top:50%;left:50%;width:6px;height:6px;border-radius:50%;background:var(--accent);transform:rotate(var(--pe-spark-a)) translate(0);animation:pe-ava-spark-out .65s ease-out forwards}@keyframes pe-ava-spark-out{to{transform:rotate(var(--pe-spark-a)) translate(64px);opacity:0}}.pe-mini-field{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.pe-mini-card{position:absolute;max-width:132px;background:var(--surface);border:2px dashed var(--ink);border-radius:10px;padding:6px 8px;font-size:8.5px;font-weight:700;line-height:1.3;color:var(--text-dim);animation:pe-pop-in .3s var(--motion-curve) both}@media(max-width:720px){.pe-dock{right:10px;bottom:calc(var(--bottom-band, 180px) + 130px);width:auto}.pe-dock .pe-hub{padding:18px 10px 8px}.pe-ticker,.pe-hub-sub,.pe-hub-live{display:none}.pe-modal-wrap{align-items:flex-start;padding:calc(58px + 8vh) 14px calc(var(--bottom-band, 180px) + 10px)}.pe-modal{max-height:52vh;padding:20px 18px 16px}.pe-notif{left:10px;right:10px;width:auto}.pe-error{top:112px;left:12px;right:12px;width:auto}.pe-ava-bar{padding:12px 12px 10px}.pe-ava-card,.pe-mini-card{max-width:118px;font-size:8px}.pe-therapist{top:auto;bottom:calc(var(--bottom-band, 180px) + 10px);left:10px;right:10px;width:auto;max-height:46vh;overflow:auto}.pe-qs{max-height:30vh;overflow:auto}.pe-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.pe-x:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.pe-reject{position:relative}.pe-reject:after{content:"";position:absolute;top:50%;left:50%;width:max(44px,100%);height:44px;transform:translate(-50%,-50%)}}:root[data-era=agentic] .pe-dock .pe-hub{background:var(--card-bg)}.cw-dock{position:fixed;right:14px;bottom:calc(var(--bottom-band, 96px) + 6px);pointer-events:none}.cw-frame{pointer-events:auto;margin:0;max-width:none;display:flex;flex-direction:column;align-items:flex-end}.cw-launcher{position:relative;width:58px;height:58px;border:var(--border);border-radius:999px 999px 4px;background:var(--grad-brand);box-shadow:var(--pop-shadow),0 0 18px #7c3aed73;font-size:24px;line-height:1;display:grid;place-items:center;transform:rotate(-2deg);animation:cw-pulse 1.6s ease-in-out infinite}@keyframes cw-pulse{0%,to{transform:rotate(-2deg) scale(1);box-shadow:var(--pop-shadow),0 0 12px #7c3aed59}50%{transform:rotate(-2deg) scale(var(--cw-pulse, 1.02));box-shadow:var(--pop-shadow),0 0 26px #ff2d95a6}}.cw-nudge{position:absolute;top:-7px;right:-7px;min-width:20px;height:20px;display:grid;place-items:center;background:var(--pink);color:#fff;border:2px solid var(--ink);border-radius:999px;font-size:11px;font-weight:900}.cw-panel{position:absolute;bottom:calc(100% + 24px);right:0;width:min(330px,calc(100vw - 28px));max-height:min(460px,calc(100vh - 320px));display:flex;flex-direction:column;background:linear-gradient(165deg,#fff,#fdf0f9 70%,#f3ecff);border:var(--border);border-radius:var(--radius) var(--radius) 4px var(--radius);box-shadow:var(--pop-shadow);transform:rotate(.5deg);animation:cw-pop .35s cubic-bezier(.22,1.4,.36,1)}@keyframes cw-pop{0%{opacity:0;transform:translateY(18px) scale(.92) rotate(.5deg)}}.cw-head{display:flex;align-items:center;gap:8px;padding:9px 10px;border-bottom:2.5px solid var(--ink);background:var(--grad-brand);border-radius:calc(var(--radius) - 3px) calc(var(--radius) - 3px) 0 0}.cw-face{width:32px;height:32px;flex:0 0 auto;display:grid;place-items:center;font-size:17px;background:#fff;border:2px solid var(--ink);border-radius:999px;box-shadow:2px 2px #16121f99;transform:rotate(3deg)}.cw-headings{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.cw-title{color:#fff;font-family:var(--font-display);font-size:14px;font-weight:900;letter-spacing:.02em;text-shadow:1.5px 1.5px 0 rgba(22,18,31,.55)}.cw-tm{font-size:9px;vertical-align:super}.cw-status{display:flex;align-items:center;gap:4px;color:#ffffffeb;font-family:var(--font-mono);font-size:7.5px;font-weight:700;letter-spacing:.07em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-dot{flex:0 0 auto;width:7px;height:7px;border-radius:999px;background:#4ade80;border:1.5px solid var(--ink);animation:cw-blink 1.8s ease-in-out infinite}@keyframes cw-blink{50%{opacity:.35}}.cw-close{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:2.5px solid var(--ink);border-radius:999px;background:var(--gold);color:var(--ink);font-size:13px;font-weight:900;line-height:1;box-shadow:2px 2px #16121fe6;padding:0}.cw-scroll{overflow-y:auto;min-height:0;display:flex;flex-direction:column;gap:12px;padding:12px 12px 8px}.cw-msg{max-width:92%;border:2px solid var(--ink);border-radius:14px 14px 14px 3px;background:#fff;box-shadow:2px 2px #16121f59;padding:7px 10px;font-size:11.5px;font-weight:600;line-height:1.45;color:var(--ink);animation:cw-msg-in .3s cubic-bezier(.22,1.4,.36,1)}@keyframes cw-msg-in{0%{opacity:0;transform:translateY(8px) scale(.9)}}.cw-bot{align-self:flex-start;transform:rotate(-.4deg)}.cw-user{align-self:flex-end;border-radius:14px 14px 3px;background:linear-gradient(120deg,#e6f9ff,#f0e9ff);transform:rotate(.4deg)}.cw-synergy{background:linear-gradient(120deg,#fff7d6,#ffe9f5);font-weight:700}.cw-s1{display:flex;flex-direction:column;gap:8px}.cw-ask{align-self:center;border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:900;font-size:12px;letter-spacing:.04em;padding:9px 18px;box-shadow:3px 3px #16121fe6,0 0 16px #ff2d9580;transform:rotate(-.8deg);animation:cw-glow 1.4s ease-in-out infinite}@keyframes cw-glow{50%{box-shadow:3px 3px #16121fe6,0 0 28px #ff2d95d9}}.cw-ask:hover{transform:rotate(-.8deg) translateY(-2px)}.cw-cooling{opacity:.5;filter:saturate(.35);animation:none}.cw-recharge{align-self:center;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}.cw-count{align-self:center;text-align:center;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.06em;color:var(--text-dim)}.cw-s2{display:flex;flex-direction:column;gap:8px;border-top:2px dashed rgba(22,18,31,.25);padding-top:10px}.cw-s2-head{font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.08em;color:var(--text-dim)}.cw-log{display:flex;flex-direction:column;gap:6px;max-height:150px;overflow-y:auto;border:2px solid rgba(22,18,31,.15);border-radius:calc(var(--radius) - 6px);background:linear-gradient(180deg,#fdf4fa,#f5f0ff);padding:8px}.cw-typing{display:inline-flex;gap:4px;align-items:center;padding:9px 12px}.cw-typing-dot{width:6px;height:6px;border-radius:999px;background:var(--violet);animation:cw-typing-hop .9s ease-in-out infinite}.cw-typing-dot:nth-child(2){animation-delay:.15s}.cw-typing-dot:nth-child(3){animation-delay:.3s}@keyframes cw-typing-hop{30%{transform:translateY(-4px)}}.cw-composer{display:flex;gap:6px;align-items:stretch}.cw-input{flex:1 1 auto;min-width:0;border:2px solid var(--ink);border-radius:10px;background:#fff;font-family:inherit;font-size:11px;font-weight:600;color:var(--ink);padding:7px 9px;box-shadow:2px 2px #16121f40 inset}.cw-input::placeholder{color:var(--text-dim);font-style:italic}.cw-send{flex:0 0 auto;border:2.5px solid var(--ink);border-radius:10px;background:var(--cyan);color:var(--ink);font-weight:900;font-size:9.5px;letter-spacing:.04em;padding:7px 10px;box-shadow:2px 2px #16121fe6;transform:rotate(.6deg)}.cw-send:hover{transform:rotate(.6deg) translateY(-1px)}.cw-console{display:flex;flex-direction:column;gap:7px;border:2.5px solid var(--ink);border-radius:calc(var(--radius) - 4px);background:linear-gradient(170deg,#1c1530,#241b3d);box-shadow:3px 3px #16121f8c;padding:10px;transform:rotate(-.5deg)}.cw-console-head{color:#fff;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em}.cw-agents{font-size:17px;font-weight:900;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;margin-right:4px}.cw-console-sub{color:#ffffff8c;font-family:var(--font-mono);font-size:7.5px;font-weight:700;letter-spacing:.07em}.cw-rows{display:flex;flex-direction:column;gap:5px;max-height:120px;overflow-y:auto}.cw-row{display:flex;align-items:center;gap:6px;animation:cw-msg-in .35s cubic-bezier(.22,1.4,.36,1)}.cw-row-dot{flex:0 0 auto;width:6px;height:6px;border-radius:999px;background:var(--cyan);animation:cw-blink 1.4s ease-in-out infinite}.cw-row-text{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffffe6;font-family:var(--font-mono);font-size:8.5px;font-weight:600}.cw-row-bar{flex:0 0 44px;height:6px;border:1.5px solid rgba(255,255,255,.4);border-radius:999px;overflow:hidden;background:#ffffff14}.cw-row-fill{display:block;width:100%;height:100%;background:var(--grad-brand);transform-origin:left;transition:transform .5s var(--motion-curve)}.cw-spike{color:var(--gold);font-family:var(--font-mono);font-size:8.5px;font-weight:800;letter-spacing:.05em;animation:cw-msg-in .3s cubic-bezier(.22,1.4,.36,1)}.cw-reassign{align-self:center;border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(95deg,var(--gold),#ff8a3d);color:var(--ink);font-weight:900;font-size:11px;letter-spacing:.04em;padding:8px 16px;box-shadow:3px 3px #0000008c;transform:rotate(.7deg)}.cw-reassign:hover{transform:rotate(.7deg) translateY(-2px)}.cw-console .cw-recharge{color:#fff9}.cw-ticker{border-top:2px dashed rgba(22,18,31,.2);margin-top:2px;padding:6px 10px 7px;text-align:center;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.1em;color:var(--text-dim)}.cw-bloom-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.cw-bloom{position:absolute;pointer-events:auto;display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;max-width:120px;border:2px solid var(--ink);border-radius:12px 12px 12px 3px;background:var(--card-bg);box-shadow:2px 2px #0000004d;padding:5px 8px 4px;transform:rotate(-1deg);animation:cw-bloom-in .45s cubic-bezier(.22,1.4,.36,1)}@keyframes cw-bloom-in{0%{opacity:0;transform:rotate(-1deg) scale(.4)}}.cw-bloom-dots{display:inline-flex;gap:4px;align-items:center;padding:2px 0}.cw-bloom-label{font-family:var(--font-mono);font-size:7.5px;font-weight:700;letter-spacing:.05em;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:104px}.cw-bloom-pop{animation:cw-bloom-pop .24s ease-in forwards;pointer-events:none}@keyframes cw-bloom-pop{to{opacity:0;transform:rotate(-1deg) scale(1.6)}}.cw-bloom-burst{position:absolute;width:0;height:0;pointer-events:none}.cw-bloom-spark{position:absolute;width:5px;height:5px;border-radius:999px;background:var(--accent);border:1px solid var(--ink);transform:rotate(var(--cw-spark-a, 0deg)) translate(4px);animation:cw-spark-fly .65s ease-out forwards}@keyframes cw-spark-fly{to{transform:rotate(var(--cw-spark-a, 0deg)) translate(30px) scale(.3);opacity:0}}.cw-scanner{display:flex;flex-direction:column;gap:6px;padding:8px 10px 9px;border-bottom:2px dashed var(--text-dim);background:var(--card-bg)}.cw-scanner-head{display:flex;align-items:center;gap:7px}.cw-eye{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:999px;background:var(--card-bg);padding:0;box-shadow:2px 2px #00000040}.cw-eye-ball{width:10px;height:10px;border-radius:999px;background:var(--accent);border:2px solid var(--ink);animation:cw-eye-blink 3.4s ease-in-out infinite}@keyframes cw-eye-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}.cw-scanner-headings{min-width:0;display:flex;flex-direction:column;gap:1px}.cw-scanner-title{font-family:var(--font-display);font-size:10.5px;font-weight:900;letter-spacing:.05em;color:var(--text)}.cw-scanner-sub{font-family:var(--font-mono);font-size:6.5px;font-weight:700;letter-spacing:.06em;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-gauge{display:flex;flex-direction:column;align-items:center;gap:2px}.cw-gauge-dial{position:relative;width:130px;height:58px;overflow:hidden}.cw-gauge-tick{position:absolute;left:50%;bottom:4px;width:2px;height:50px;transform-origin:50% 100%;transform:translate(-50%) rotate(var(--cw-tick-a, 0deg));background:linear-gradient(to top,transparent 41px,var(--text-dim) 41px)}.cw-gauge-tick-hot{width:4px;background:linear-gradient(to top,transparent 39px,var(--accent) 39px)}.cw-gauge-needle{position:absolute;left:50%;bottom:4px;width:3px;height:42px;border-radius:2px;background:var(--gold);border:1px solid var(--ink);transform-origin:50% 100%;transform:translate(-50%) rotate(var(--cw-needle, 0deg));animation:cw-needle-sway 1.7s ease-in-out infinite}@keyframes cw-needle-sway{0%,to{transform:translate(-50%) rotate(calc(var(--cw-needle, 0deg) - var(--cw-wobble, 3deg)))}50%{transform:translate(-50%) rotate(calc(var(--cw-needle, 0deg) + var(--cw-wobble, 3deg)))}}.cw-gauge-hub{position:absolute;left:50%;bottom:0;width:10px;height:10px;transform:translate(-50%);border-radius:999px;background:var(--ink)}.cw-gauge-mood{font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.07em;color:var(--text-dim);text-align:center}.cw-gauge-mood strong{color:var(--accent)}.cw-eye-ack{font-size:10px;font-weight:600;font-style:italic;line-height:1.4;color:var(--text);border:2px solid var(--ink);border-radius:12px 12px 12px 3px;background:var(--card-bg);box-shadow:2px 2px #00000040;padding:6px 9px;animation:cw-msg-in .3s cubic-bezier(.22,1.4,.36,1)}.cw-audit{display:flex;flex-direction:column;gap:5px;border:2px solid var(--ink);border-radius:calc(var(--radius) - 6px);background:var(--card-bg);box-shadow:2px 2px #0000004d;padding:7px 9px;animation:cw-msg-in .3s cubic-bezier(.22,1.4,.36,1)}.cw-audit-head{font-family:var(--font-mono);font-size:7.5px;font-weight:800;letter-spacing:.08em;color:var(--text-dim)}.cw-audit-body{display:flex;align-items:center;gap:9px}.cw-audit-pie{flex:0 0 auto;width:46px;height:46px;border-radius:999px;border:2px solid var(--ink)}.cw-audit-legend{flex:1 1 auto;min-width:0;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);font-size:7.5px;font-weight:700;color:var(--text)}.cw-audit-legend li{display:flex;align-items:center;gap:4px}.cw-audit-swatch{flex:0 0 auto;width:7px;height:7px;border-radius:2px;border:1px solid var(--ink)}.cw-audit-verdict{font-size:9px;font-weight:700;font-style:italic;color:var(--text-dim)}.cw-audit-btn{align-self:center;border:2.5px solid var(--ink);border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:900;font-size:10.5px;letter-spacing:.04em;padding:7px 14px;box-shadow:2px 2px #00000080;transform:rotate(-.6deg)}.cw-audit-btn:hover{transform:rotate(-.6deg) translateY(-2px)}@media(max-width:720px){.cw-dock{right:10px;bottom:calc(var(--bottom-band, 180px) + 6px)}.cw-launcher{width:52px;height:52px;font-size:21px}.cw-panel{max-height:min(420px,calc(100vh - 340px))}.cw-eye{position:relative}.cw-eye:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}@media(max-width:480px){.cw-panel{width:min(310px,calc(100vw - 24px))}.cw-composer{flex-wrap:wrap}.cw-send{flex:1 1 auto}.cw-bloom{max-width:96px;padding:4px 6px 3px}.cw-bloom-label{max-width:82px}}:root[data-era=agentic] .cw-panel{background:var(--card-bg)}.cw-checkin{position:absolute;bottom:calc(100% + 8px);right:0;width:min(240px,calc(100vw - 28px));display:flex;flex-direction:column;gap:6px;animation:cw-pop .35s cubic-bezier(.22,1.4,.36,1)}.cw-checkin-heartbreak .cw-msg{background:var(--card-bg);color:var(--text)}.cw-checkin-actions{display:flex;flex-wrap:wrap;gap:5px;justify-content:flex-end;align-items:center}.cw-checkin-reply{border:2.5px solid var(--ink);border-radius:999px;background:var(--accent);color:var(--on-accent);font-weight:900;font-size:9.5px;letter-spacing:.03em;padding:6px 10px;box-shadow:2px 2px #00000080}.cw-checkin-mute{border:2px solid var(--ink);border-radius:999px;background:var(--card-bg);color:var(--text-dim);font-weight:700;font-size:8px;letter-spacing:.03em;padding:6px 8px}.cw-checkin-unmute{position:absolute;bottom:calc(100% + 8px);right:0;border:2px solid var(--ink);border-radius:999px;background:var(--card-bg);color:var(--text-dim);font-weight:700;font-size:8px;letter-spacing:.03em;padding:6px 9px;box-shadow:2px 2px #00000040;animation:cw-pop .3s cubic-bezier(.22,1.4,.36,1)}.cw-checkin-dismiss{flex:0 0 auto;width:26px;height:26px;display:grid;place-items:center;border:2px solid var(--ink);border-radius:999px;background:var(--card-bg);color:var(--text);font-size:11px;font-weight:900;line-height:1;padding:0}.cw-chad{display:flex;flex-direction:column;gap:8px}.cw-chad-line{font-style:italic}.cw-chad-escort{align-self:center;text-align:center;font-family:var(--font-mono);font-size:8.5px;font-weight:700;letter-spacing:.04em;color:var(--text-dim)}@media(max-width:480px){.cw-checkin-actions{justify-content:space-between}}.ptf-factory{background:#fff;border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:20px 18px 22px;text-align:center;transform:rotate(.5deg);position:relative;overflow:hidden}.ptf-heading{margin:0;font-family:var(--font-display);font-size:21px;font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.2))}.ptf-subheading{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 16px}.ptf-ticker{margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.ptf-table{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px}.ptf-col{position:relative;flex:1 1 150px;min-width:150px;max-width:220px;background:linear-gradient(170deg,#fff,#fdf4fa);border:2.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px #7c3aed73;padding:18px 12px 14px;display:flex;flex-direction:column;align-items:center;gap:6px;transform:rotate(-.8deg)}.ptf-col:nth-child(2n){transform:rotate(.7deg)}.ptf-col-mid{background:linear-gradient(165deg,#fff7fb,#f3e8ff 70%,#e8f9ff);box-shadow:4px 4px #16121fe6,0 0 calc(14px * var(--ptf-glow, 1)) rgba(255,45,149,calc(.28 * var(--ptf-glow, 1)));border-width:3px;padding-top:26px;animation:ptf-mid-glow 2.4s ease-in-out infinite}@keyframes ptf-mid-glow{0%,to{filter:brightness(1)}50%{filter:brightness(calc(.94 + .08 * var(--ptf-glow, 1)))}}.ptf-badge{position:absolute;top:-14px;left:50%;transform:translate(-50%) rotate(-2deg);border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--gold),#ffe066);color:#7c2d12;font-size:10.5px;font-weight:900;letter-spacing:.1em;padding:5px 13px;box-shadow:3px 3px #16121fe6;white-space:nowrap}.ptf-dollar-drop{position:absolute;top:8px;left:50%;font-size:13px;font-weight:900;color:var(--gold);text-shadow:1px 1px 0 rgba(22,18,31,.6);pointer-events:none;animation:ptf-dollar-rain 1.1s var(--motion-curve) forwards}@keyframes ptf-dollar-rain{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--ptf-dx, 0px),120px) rotate(240deg);opacity:0}}.ptf-col-name{font-size:15px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.ptf-col-price{font-size:26px;font-weight:900;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ptf-per{font-size:11px;font-weight:800;letter-spacing:0}.ptf-col-blurb{font-size:10px;font-weight:700;font-style:italic;color:var(--text-dim)}.ptf-features{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:10.5px;font-weight:700;line-height:1.3;color:var(--ink);text-align:left;width:100%}.ptf-check{color:var(--pink);font-weight:900;margin-right:2px}.ptf-col-cta{margin-top:auto;padding:7px 14px;border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:10.5px;font-weight:900;letter-spacing:.08em;box-shadow:0 3px #16121fe6}.ptf-col-ultra{background:linear-gradient(170deg,#16121f,#2d1f4d 65%,#4c1d95);color:#fff;border-width:3px;box-shadow:5px 5px #16121fe6,0 0 18px #7c3aed8c;transform:rotate(1deg) scaleY(var(--ptf-ultra-h, 1));transform-origin:bottom center;max-width:240px}.ptf-ultra-crown{font-size:9.5px;font-weight:900;letter-spacing:.18em;color:var(--gold);text-shadow:1px 1px 0 rgba(22,18,31,.8)}.ptf-ultra-name{color:#fff;text-shadow:2px 2px 0 rgba(255,45,149,.5)}.ptf-ultra-price{-webkit-background-clip:initial;background:none;color:inherit}.ptf-lets-talk{border:2.5px solid #fff;border-radius:999px;background:var(--grad-brand);color:#fff;font-size:15px;font-weight:900;letter-spacing:.02em;padding:8px 18px;box-shadow:0 4px #0009,0 0 14px #ff2d9580}.ptf-lets-talk:active{transform:translateY(3px);box-shadow:0 1px #0009}.ptf-col-ultra .ptf-col-blurb{color:#ffffffbf}.ptf-ultra-features{color:#fff;font-size:9.5px;letter-spacing:.05em}.ptf-ultra-features .ptf-check{color:var(--cyan)}.ptf-lead-count{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.1em;color:var(--cyan);font-variant-numeric:tabular-nums}.ptf-chat{position:absolute;right:6px;bottom:6px;left:6px;background:#fff;border:2.5px solid var(--ink);border-radius:12px;box-shadow:3px 3px #16121fe6;padding:8px 10px;text-align:left;color:var(--ink);animation:ptf-chat-pop .25s var(--motion-curve)}@keyframes ptf-chat-pop{0%{transform:translateY(10px) scale(.9);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ptf-chat-head{font-size:8.5px;font-weight:900;letter-spacing:.14em;color:var(--violet);margin-bottom:4px}.ptf-chat-msg{display:inline-block;background:linear-gradient(120deg,#f3e8ff,#e8f9ff);border:2px solid var(--ink);border-radius:10px 10px 10px 2px;padding:4px 10px;font-size:12px;font-weight:800}.ptf-chat-lead{margin-top:5px;font-size:9px;font-weight:800;letter-spacing:.06em;color:var(--text-dim)}.ptf-checkout{margin-top:18px;border:2.5px solid var(--ink);border-radius:var(--radius);background:linear-gradient(120deg,#fdf1f8,#eef9ff);box-shadow:4px 4px #00e5ff8c;padding:14px 14px 16px;transform:rotate(-.4deg)}.ptf-checkout-head{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin-bottom:12px}.ptf-checkout-title{font-size:14px;font-weight:900;letter-spacing:.04em;color:var(--ink)}.ptf-checkout-sub{font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.ptf-checkout-body{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.ptf-cart,.ptf-card-form{flex:1 1 240px;min-width:220px;max-width:340px;background:#fff;border:2.5px solid var(--ink);border-radius:12px;box-shadow:3px 3px #ff2d9580;padding:10px 12px;text-align:left}.ptf-cart-row{display:flex;justify-content:space-between;gap:10px;font-size:11px;font-weight:800;color:var(--ink);padding:3px 0;font-variant-numeric:tabular-nums}.ptf-upsell{color:var(--text-dim);font-weight:700;font-style:italic}.ptf-cart-total{border-top:2px dashed var(--ink);margin-top:4px;padding-top:6px;font-size:12px;font-weight:900;letter-spacing:.04em}.ptf-card-form{display:flex;flex-direction:column;gap:7px;box-shadow:3px 3px #7c3aed80}.ptf-field{display:flex;flex-direction:column;gap:1px;border:2px solid var(--ink);border-radius:8px;padding:4px 8px;background:repeating-linear-gradient(45deg,#fafafa 0,#fafafa 8px,#f3f0fa 8px,#f3f0fa 16px);cursor:not-allowed}.ptf-field-label{font-size:7.5px;font-weight:900;letter-spacing:.16em;color:var(--text-dim)}.ptf-field-value{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ink)}.ptf-progress{margin-top:12px;height:14px;border:2.5px solid var(--ink);border-radius:999px;background:#fff;overflow:hidden}.ptf-progress-bar{width:100%;height:100%;background:var(--grad-brand);transform-origin:left;transition:transform .5s var(--motion-curve)}.ptf-progress-label{margin-top:6px;font-size:10.5px;font-weight:800;letter-spacing:.06em;color:var(--text-dim);min-height:15px}.ptf-declined{color:var(--danger);font-weight:900}.ptf-declined em{color:var(--violet);font-style:normal;font-weight:800}.ptf-run-checkout{margin-top:10px;border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:12.5px;font-weight:900;letter-spacing:.04em;padding:9px 20px;box-shadow:0 4px #16121fe6,0 0 16px #ff2d9573}.ptf-run-checkout:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.ptf-surge{position:relative;display:inline-block;cursor:help;color:var(--accent);-webkit-text-fill-color:var(--accent)}.ptf-surge-mult{display:inline-block;animation:ptf-surge-jitter calc(1.6s / var(--ptf-jitter, 1)) steps(3,jump-none) infinite}@keyframes ptf-surge-jitter{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(calc(1px * var(--ptf-jitter, 1)),calc(-1px * var(--ptf-jitter, 1))) rotate(.7deg)}66%{transform:translate(calc(-1px * var(--ptf-jitter, 1)),calc(1px * var(--ptf-jitter, 1))) rotate(-.7deg)}}.ptf-scrambling .ptf-surge-mult{animation:ptf-surge-scramble .12s linear infinite;filter:blur(1.5px)}@keyframes ptf-surge-scramble{0%,to{transform:translate(-2px,1px) rotate(-2deg) scaleY(1.15)}50%{transform:translate(2px,-1px) rotate(2deg) scaleY(.85)}}.ptf-surge-star{font-size:12px;font-weight:900;color:var(--accent);vertical-align:super;margin-left:1px}.ptf-surge-real{position:absolute;top:calc(100% + 2px);left:50%;transform:translate(-50%);background:var(--card-bg);border:2px solid var(--ink);border-radius:8px;padding:2px 8px;font-size:9px;font-weight:800;letter-spacing:.04em;color:var(--text);-webkit-background-clip:initial;background-clip:initial;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s var(--motion-curve)}.ptf-surge:hover .ptf-surge-real,.ptf-surge:focus-visible .ptf-surge-real{opacity:1}@media(hover:none){.ptf-surge-real{opacity:1}}.ptf-surge-deck{position:relative;margin-top:16px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);padding:14px 14px 12px;transform:rotate(.4deg)}.ptf-surge-head{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px}.ptf-surge-title{font-size:13px;font-weight:900;letter-spacing:.05em;color:var(--text)}.ptf-surge-sub{font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.ptf-surge-status{margin-top:8px;font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--accent);min-height:13px}.ptf-surge-btn{margin-top:8px;border:var(--border);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:11.5px;font-weight:900;letter-spacing:.05em;padding:8px 18px;box-shadow:0 4px #16121fe6}.ptf-surge-btn:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.ptf-star-drop{position:absolute;top:44px;left:50%;font-size:16px;font-weight:900;color:var(--accent);pointer-events:none;animation:ptf-dollar-rain 1.1s var(--motion-curve) forwards}.ptf-footnotes{list-style:none;margin:12px 0 0;padding:10px 0 0;border-top:2px dashed var(--text-dim);display:flex;flex-direction:column;gap:4px;text-align:left;font-size:9.5px;font-weight:700;line-height:1.4;color:var(--text-dim)}.ptf-fn-mark{font-family:var(--font-mono);font-weight:900;color:var(--accent)}.ptf-fn-chain{font-style:italic;color:var(--accent);opacity:.8}.ptf-nda{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:14px;background:color-mix(in srgb,var(--ink) 40%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ptf-nda-doc{position:relative;display:flex;flex-direction:column;width:100%;max-width:480px;max-height:100%;background:var(--card-bg);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:14px 16px 12px;text-align:left;color:var(--text);transform:rotate(-.4deg)}.ptf-nda-x{position:absolute;top:8px;right:8px;width:26px;height:26px;border:2px solid var(--ink);border-radius:999px;background:var(--card-bg);color:var(--text);font-size:12px;font-weight:900;line-height:1;box-shadow:2px 2px #16121fe6}.ptf-nda-kicker{font-size:8.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);padding-right:30px}.ptf-nda-title{margin:4px 0 0;font-family:var(--font-display);font-size:18px;font-weight:900;letter-spacing:.02em;color:var(--text)}.ptf-nda-sub{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 10px}.ptf-nda-clauses{flex:1;min-height:60px;max-height:40vh;overflow-y:auto;margin:0;padding:0 6px 0 0;list-style:none;display:flex;flex-direction:column;gap:5px;text-align:justify;font-size:calc(11.5px - 1.5px * (var(--ptf-legalese, 1) - 1));line-height:calc(1.5 - .22 * (var(--ptf-legalese, 1) - 1));font-weight:600;color:var(--text)}.ptf-clause b{font-weight:900;color:var(--accent)}.ptf-clause-hidden{display:inline;border:1.5px dashed color-mix(in srgb,var(--gold) 65%,transparent);border-radius:6px;background:color-mix(in srgb,var(--gold) 16%,transparent);padding:1px 4px;font:inherit;text-align:inherit;color:inherit;cursor:pointer;opacity:.9}.ptf-clause-paid{background:transparent;border-color:color-mix(in srgb,var(--text-dim) 40%,transparent);opacity:.55;cursor:default}.ptf-nda-agree{margin-top:12px;align-self:center;border:var(--border);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:12.5px;font-weight:900;letter-spacing:.05em;padding:9px 26px;box-shadow:0 4px #16121fe6}.ptf-nda-agree:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.ptf-nda-foot{margin-top:8px;text-align:center;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.ptf-nda-reopen{margin-top:12px;border:2px dashed var(--text-dim);border-radius:999px;background:transparent;color:var(--text-dim);font-size:9.5px;font-weight:800;letter-spacing:.1em;padding:5px 14px;cursor:pointer}.ptf-apology{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:14px;background:color-mix(in srgb,var(--ink) 45%,transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.ptf-apology-doc{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:420px;max-height:100%;overflow-y:auto;background:var(--card-bg);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:16px 16px 14px;text-align:center;color:var(--text);transform:rotate(.5deg)}.ptf-apology-x{position:absolute;top:8px;right:8px;width:26px;height:26px;border:2px solid var(--ink);border-radius:999px;background:var(--card-bg);color:var(--text);font-size:12px;font-weight:900;line-height:1;box-shadow:2px 2px #16121fe6}.ptf-apology-kicker{font-size:8.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);padding:0 28px}.ptf-apology-title{margin:6px 0 0;font-family:var(--font-display);font-size:18px;font-weight:900;letter-spacing:.01em;color:var(--text)}.ptf-apology-sub{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 10px}.ptf-apology-tears{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;max-width:220px;font-size:15px;line-height:1}.ptf-apology-line{margin-top:6px;font-size:10.5px;font-weight:700;font-style:italic;color:var(--text-dim);max-width:320px}.ptf-apology-breakdown{width:100%;max-width:280px;margin-top:12px;border-top:2px dashed var(--text-dim);padding-top:8px;display:flex;flex-direction:column;gap:4px}.ptf-apology-row{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;font-weight:800;color:var(--text);font-variant-numeric:tabular-nums}.ptf-apology-discount{color:var(--cyan)}.ptf-apology-fee{color:var(--pink)}.ptf-apology-total{margin-top:4px;padding-top:6px;border-top:2px solid var(--ink);font-size:14px;font-weight:900}.ptf-apology-climbed{color:var(--danger);animation:ptf-total-climb .5s var(--motion-curve)}@keyframes ptf-total-climb{0%{transform:scale(1)}40%{transform:scale(1.18)}to{transform:scale(1)}}.ptf-apology-thanks{margin-top:8px;font-size:10px;font-weight:700;font-style:italic;color:var(--text-dim)}.ptf-tear-drop{position:absolute;top:46px;left:50%;font-size:14px;pointer-events:none;animation:ptf-dollar-rain 1.1s var(--motion-curve) forwards}.ptf-apology-apply{margin-top:14px;border:var(--border);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:12.5px;font-weight:900;letter-spacing:.04em;padding:9px 22px;box-shadow:0 4px #16121fe6}.ptf-apology-apply:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.ptf-apology-foot{margin-top:8px;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.ptf-apology-reopen{margin-top:12px;border:2px dashed var(--text-dim);border-radius:999px;background:transparent;color:var(--text-dim);font-size:9.5px;font-weight:800;letter-spacing:.1em;padding:5px 14px;cursor:pointer}.ptf-recharging{filter:grayscale(.7);opacity:.65;animation:none}@media(max-width:720px){.ptf-factory{padding:16px 10px 18px}.ptf-heading{font-size:18px}.ptf-table{gap:10px}.ptf-col{flex:1 1 calc(50% - 10px);min-width:140px;max-width:none}.ptf-col-ultra{transform:rotate(0) scaleY(1)}.ptf-col-price{font-size:22px}.ptf-checkout-body{gap:10px}.ptf-cart,.ptf-card-form{min-width:100%;max-width:none}.ptf-surge-deck{padding:12px 10px 10px;transform:none}.ptf-nda{padding:10px 6px}.ptf-nda-doc{transform:none;padding:12px 12px 10px}.ptf-nda-clauses{max-height:46vh}.ptf-apology{padding:10px 6px}.ptf-apology-doc{transform:none;padding:14px 12px 10px;max-height:92vh}.ptf-apology-tears{max-width:180px;font-size:13px}.ptf-surge-btn,.ptf-nda-agree,.ptf-nda-reopen,.ptf-apology-apply,.ptf-apology-reopen{min-height:44px}.ptf-nda-x:after,.ptf-apology-x:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.ptf-clause-hidden{position:relative}.ptf-clause-hidden:after{content:"";position:absolute;top:50%;left:50%;width:max(44px,100%);height:44px;transform:translate(-50%,-50%)}}:root[data-era=agentic] .ptf-factory{background:var(--card-bg)}.sf-capture{position:relative;margin:0 auto;padding:18px 16px 14px;border:var(--border);border-radius:var(--radius);background:linear-gradient(135deg,#fff,#fdf4fa 60%,#f2f8ff);box-shadow:var(--pop-shadow);transform:rotate(.5deg)}.sf-capture-title{margin:0;font-family:var(--font-display);font-size:21px;font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.sf-capture-sub{margin:4px 0 12px;font-size:13px;font-weight:700;color:var(--text)}.sf-row{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.sf-input{flex:1 1 180px;min-width:0;max-width:280px;padding:10px 14px;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--text);background:#fff;border:2.5px solid var(--ink);border-radius:12px;box-shadow:3px 3px #16121fe6;text-overflow:ellipsis}.sf-input:focus{outline:3px dashed var(--pink);outline-offset:3px}.sf-submit{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:900;letter-spacing:.04em;font-size:calc(13px * var(--sf-submit-scale, 1));padding:calc(9px * var(--sf-submit-scale, 1)) calc(18px * var(--sf-submit-scale, 1));box-shadow:4px 4px #16121fe6;transition:font-size .3s var(--motion-curve),padding .3s var(--motion-curve)}.sf-submit:hover,.sf-cta:hover,.sf-answer:hover,.sf-tile:hover,.sf-verify:hover,.sf-again:hover{outline:3px dashed var(--pink);outline-offset:3px;cursor:pointer}@media(hover:none){.sf-submit:active,.sf-cta:active,.sf-answer:active,.sf-tile:active,.sf-verify:active,.sf-again:active{outline:3px dashed var(--pink);outline-offset:3px}}.sf-submit--cooling,.sf-cta--cooling,.sf-verify--cooling{opacity:.55;filter:saturate(.35);box-shadow:none;animation:sf-blink 1.2s ease-in-out infinite}@keyframes sf-blink{50%{opacity:.38}}.sf-status{margin:12px 0 0;font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.07em;color:var(--violet);min-height:13px}.sf-status--err{color:var(--danger)}.sf-fineprint{margin:6px 0 0;font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;color:var(--text-dim)}.sf-burst{position:absolute;left:50%;top:0;width:0;height:0;pointer-events:none}.sf-confetti{position:absolute;left:0;top:0;font-size:16px;pointer-events:none;animation:sf-confetti-pop 1s ease-out forwards}@keyframes sf-confetti-pop{0%{opacity:0;transform:translate(0) scale(.6) rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(var(--sf-cx, 0px),-90px) scale(1.25) rotate(var(--sf-rot, 180deg))}}.sf-ticker{margin-top:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.sf-quiz{margin-top:20px}.sf-cta{border:3px solid var(--ink);border-radius:999px;background:linear-gradient(95deg,var(--gold),var(--pink) 55%,var(--violet));color:#fff;font-family:var(--font-display);font-size:17px;font-weight:900;letter-spacing:.05em;padding:13px 30px;box-shadow:5px 5px #16121fe6,0 0 22px #ff2d9580;text-shadow:0 1px 0 rgba(22,18,31,.35);animation:sf-cta-pulse 1.4s ease-in-out infinite}@keyframes sf-cta-pulse{0%,to{transform:scale(1)}50%{transform:scale(var(--sf-cta-pulse, 1.04))}}.sf-cta--cooling{animation:sf-blink 1.2s ease-in-out infinite}.sf-cta-sub{margin:10px auto 0;max-width:40ch;font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.06em;color:var(--violet)}.sf-quiz-card{margin:0 auto;max-width:420px;padding:16px 14px 14px;border:var(--border);border-radius:var(--radius);background:linear-gradient(150deg,#fff,#f5ecff);box-shadow:var(--pop-shadow);transform:rotate(-.6deg)}.sf-quiz-progress{margin:0 0 10px;font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.12em;color:var(--text-dim)}.sf-quiz-q{margin:0 0 14px;font-family:var(--font-display);font-size:17px;font-weight:900;letter-spacing:-.01em;color:var(--text)}.sf-answers{display:flex;flex-direction:column;gap:9px}.sf-answer{border:2.5px solid var(--ink);border-radius:12px;background:#fff;color:var(--text);font-size:13px;font-weight:800;text-align:left;padding:10px 14px;box-shadow:3px 3px #16121fe6;transition:transform .15s var(--motion-curve)}.sf-answer:nth-child(2n){transform:rotate(.4deg)}.sf-answer:nth-child(odd){transform:rotate(-.4deg)}.sf-result{margin:0 auto;max-width:420px;padding:18px 16px 16px;border:3px solid var(--gold);border-radius:var(--radius);background:linear-gradient(140deg,#fff8e1,#ffe9f5 60%,#f0e7ff);box-shadow:var(--pop-shadow);transform:rotate(.6deg)}.sf-result-kicker{margin:0;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.13em;color:var(--text-dim)}.sf-result-name{margin:8px 0 4px;font-family:var(--font-display);font-size:24px;font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.sf-result-rarity{margin:0 0 14px;font-size:12px;font-weight:700;color:var(--text)}.sf-again{border:2.5px solid var(--ink);border-radius:999px;background:#fff;color:var(--text);font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:8px 16px;box-shadow:3px 3px #16121fe6}.sf-captcha{margin:20px auto 0;max-width:420px;border:var(--border);border-radius:var(--radius);background:#fff;box-shadow:var(--pop-shadow);overflow:hidden;transform:rotate(-.5deg)}.sf-captcha-head{padding:12px 14px;background:var(--grad-brand);color:#fff;text-align:left}.sf-captcha-title{margin:0;font-family:var(--font-display);font-size:14px;font-weight:900;letter-spacing:.01em}.sf-captcha-sub{margin:3px 0 0;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;opacity:.85}.sf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:10px;background:#f4eefc}.sf-tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;aspect-ratio:1;padding:4px;border:2.5px solid var(--ink);border-radius:10px;background:#fff;box-shadow:2px 2px #16121fbf;transition:transform .15s var(--motion-curve),background .15s var(--motion-curve)}.sf-tile--on{background:linear-gradient(135deg,#ffe1f1,#e8dcff);transform:scale(.94);box-shadow:inset 2px 2px #16121f40}.sf-tile-glyph{font-size:24px;line-height:1}.sf-tile-label{font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.02em;line-height:1.25;color:var(--text-dim)}.sf-tile-check{position:absolute;top:3px;right:5px;font-size:12px;font-weight:900;color:var(--pink)}.sf-captcha-foot{padding:10px 14px 12px;border-top:2.5px dashed var(--ink)}.sf-verify{border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(95deg,var(--cyan),var(--violet));color:#fff;font-weight:900;font-size:13px;letter-spacing:.08em;padding:9px 26px;box-shadow:4px 4px #16121fe6}.sf-verifying{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px 0;font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.08em;color:var(--violet)}.sf-spinner{width:16px;height:16px;border-radius:50%;border:3px solid var(--ink);border-top-color:var(--pink);animation:sf-spin .7s linear infinite}@keyframes sf-spin{to{transform:rotate(360deg)}}.sf-verdict-row{display:flex;flex-direction:column;align-items:center;gap:8px}.sf-verdict{margin:0;font-family:var(--font-mono);font-size:10.5px;font-weight:800;letter-spacing:.05em;color:var(--pink)}.sf-captcha-fineprint{margin:8px 0 0;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.05em;color:var(--text-dim)}.sf-saga{position:relative;margin:20px auto 0;max-width:420px;padding:16px 14px 14px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);transform:rotate(.4deg)}.sf-saga--armed{border-style:dashed}.sf-saga-kicker{margin:0;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--accent)}.sf-saga-body{margin:8px 0 10px;font-size:13px;font-weight:700;color:var(--text)}.sf-account-name{margin:8px 0 12px;font-family:var(--font-display);font-size:19px;font-weight:900;letter-spacing:-.01em;color:var(--text)}.sf-chip-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:0 0 10px}.sf-chip-label{flex-basis:100%;font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--text-dim)}.sf-plea-chip,.sf-esc-chip{padding:2px 7px;border:1.5px solid var(--ink);border-radius:999px;background:var(--chip-bg);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.03em;color:var(--text)}.sf-esc-chip{background:var(--card-warm-bg)}.sf-delete{border:2.5px solid var(--ink);border-radius:999px;background:var(--danger);color:var(--bg);font-family:var(--font-display);font-size:14px;font-weight:900;letter-spacing:.06em;padding:10px 26px;box-shadow:var(--pop-shadow)}.sf-delete:hover,.sf-continue:hover,.sf-leave:hover,.sf-esc-opt:hover{outline:3px dashed var(--accent-2);outline-offset:3px;cursor:pointer}@media(hover:none){.sf-delete:active,.sf-continue:active,.sf-leave:active,.sf-esc-opt:active{outline:3px dashed var(--accent-2);outline-offset:3px}}.sf-delete--cooling{opacity:.55;filter:saturate(.35);box-shadow:none;animation:sf-blink 1.2s ease-in-out infinite}.sf-saga-card{margin:20px auto 0;max-width:420px;padding:calc(10px * var(--sf-fancy, 1)) 14px 12px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow),0 0 calc(24px * (var(--sf-fancy, 1) - .9)) var(--accent);transform:rotate(-.4deg)}.sf-saga-ornament{margin:0;font-size:calc(12px * var(--sf-fancy, 1));letter-spacing:calc(.4em * var(--sf-fancy, 1));color:var(--accent);opacity:.8}.sf-saga-progress{margin:6px 0;font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.12em;color:var(--text-dim)}.sf-saga-gems{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-bottom:10px}.sf-gem{width:calc(8px * var(--sf-fancy, 1));height:calc(8px * var(--sf-fancy, 1));border:1.5px solid var(--ink);border-radius:50%;background:var(--card-bg)}.sf-gem--lit{background:var(--gold);box-shadow:0 0 calc(6px * var(--sf-fancy, 1)) var(--gold)}.sf-saga-zone{display:flex;flex-direction:column;justify-content:flex-start;min-height:200px}.sf-saga-step-title{margin:0 0 8px;font-family:var(--font-display);font-size:16px;font-weight:900;letter-spacing:-.01em;color:var(--text)}.sf-plea{margin:0 0 10px;padding:8px 12px;border-left:3px solid var(--accent-2);background:var(--quote-bg);font-size:12px;font-weight:700;font-style:italic;color:var(--text);text-align:left}.sf-saga-actions{display:flex;flex-direction:column;align-items:center;gap:9px;margin:4px 0 8px}.sf-continue{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:var(--on-ink);font-weight:900;font-size:12px;letter-spacing:.06em;padding:9px 22px;box-shadow:var(--pop-shadow)}.sf-leave{width:100%;max-width:340px;border:3px solid var(--ink);border-radius:14px;background:var(--danger);color:var(--bg);font-family:var(--font-display);font-size:16px;font-weight:900;letter-spacing:.05em;padding:12px 18px;box-shadow:var(--pop-shadow)}.sf-leave--xl{font-size:19px;padding:15px 18px}.sf-esc{margin:0 0 10px;padding:9px 11px;border:2px dashed var(--ink);border-radius:12px;background:var(--surface);text-align:left}.sf-esc-tag{display:inline-block;padding:1.5px 8px;border:1.5px solid var(--ink);border-radius:999px;background:var(--gold);color:var(--on-accent);font-family:var(--font-mono);font-size:8.5px;font-weight:800;letter-spacing:.1em}.sf-esc-title{margin:7px 0;font-size:12.5px;font-weight:800;color:var(--text)}.sf-esc-options{display:flex;flex-direction:column;gap:6px}.sf-esc-opt{border:2px solid var(--ink);border-radius:10px;background:var(--card-bg);color:var(--text);font-size:11.5px;font-weight:800;text-align:left;padding:7px 10px}.sf-esc-opt--on{background:var(--chip-bg);box-shadow:inset 2px 2px #0000002e}.sf-esc-note{margin:7px 0 0;font-family:var(--font-mono);font-size:9px;letter-spacing:.05em;color:var(--text-dim)}.sf-video{display:flex;align-items:center;gap:8px}.sf-video-glyph{font-size:18px}.sf-video-track{position:relative;flex:1;height:8px;border:1.5px solid var(--ink);border-radius:999px;background:var(--card-bg);overflow:hidden}.sf-video-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:var(--accent);animation:sf-video-play var(--sf-video-sec, 1s) linear forwards}@keyframes sf-video-play{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sf-manager{display:flex;align-items:center;gap:10px}.sf-manager-avatar{font-size:26px}.sf-manager-card{display:flex;flex-direction:column;gap:2px;font-size:11px;color:var(--text)}.sf-manager-card b{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em}.sf-finale-title{margin:0;font-family:var(--font-display);font-size:22px;font-weight:900;letter-spacing:-.01em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.sf-churn-badge{display:flex;flex-direction:column;gap:3px;margin:4px auto 10px;max-width:320px;padding:10px 14px;border:3px solid var(--gold);border-radius:14px;background:var(--card-warm-bg);color:var(--text)}.sf-churn-badge b{font-family:var(--font-display);font-size:14px;letter-spacing:.03em}.sf-churn-badge span{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.04em;color:var(--text-dim)}.sf-singularity{position:relative;margin:20px auto 0;max-width:420px;padding:16px 14px 14px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);transform:rotate(-.3deg)}.sf-singularity-title{margin:0;font-family:var(--font-display);font-size:16px;font-weight:900;letter-spacing:-.01em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.sf-singularity-sub{margin:6px 0 12px;font-size:12px;font-weight:700;color:var(--text)}.sf-roster{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;margin:0 0 14px;max-height:140px;overflow-y:auto}.sf-subfunnel-chip{max-width:220px;padding:3px 8px;border:1.5px solid var(--ink);border-radius:999px;background:var(--chip-bg);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.02em;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-restore-notice{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.05em;color:var(--text-dim)}.sf-unsub{width:100%;max-width:340px;min-height:48px;border:3px solid var(--ink);border-radius:14px;background:var(--danger);color:var(--bg);font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:.05em;padding:12px 18px;box-shadow:var(--pop-shadow)}.sf-unsub:hover{outline:3px dashed var(--accent-2);outline-offset:3px;cursor:pointer}@media(hover:none){.sf-unsub:active{outline:3px dashed var(--accent-2);outline-offset:3px}}.sf-unsub--cooling{opacity:.85}.sf-cascade{position:relative;margin-top:10px;height:64px;overflow:hidden;pointer-events:none}.sf-cascade-item{position:absolute;top:-18px;padding:2px 7px;border:1.5px solid var(--ink);border-radius:999px;background:var(--chip-bg);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.02em;color:var(--text-dim);white-space:nowrap;animation:sf-cascade-fall .9s ease-in forwards}@keyframes sf-cascade-fall{0%{transform:translateY(0);opacity:0}15%{opacity:1}to{transform:translateY(70px);opacity:0}}.sf-cascade-footer{position:absolute;bottom:0;left:0;right:0;text-align:center;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.04em;color:var(--text-dim)}.sf-enroll-toasts{position:fixed;top:120px;right:14px;width:min(260px,calc(100vw - 24px));display:flex;flex-direction:column;gap:8px;pointer-events:none}.sf-enroll-toast{padding:8px 10px 9px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);text-align:left;transform:rotate(.6deg);animation:sf-enroll-in .4s var(--motion-curve)}@keyframes sf-enroll-in{0%{opacity:0;transform:translate(14px) rotate(.6deg)}to{opacity:1;transform:translate(0) rotate(.6deg)}}.sf-enroll-lead{margin:0;font-family:var(--font-mono);font-size:8.5px;font-weight:800;letter-spacing:.1em;color:var(--accent)}.sf-enroll-name{margin:4px 0;font-size:12px;font-weight:800;color:var(--text)}.sf-enroll-sub{margin:0;font-family:var(--font-mono);font-size:8px;letter-spacing:.04em;color:var(--text-dim)}@media(max-width:720px){.sf-capture{padding:14px 12px 12px}.sf-input{flex-basis:100%;max-width:none}.sf-cta{font-size:15px;padding:12px 22px}.sf-grid{gap:5px;padding:8px}.sf-tile-glyph{font-size:20px}.sf-tile-label{font-size:7.5px}.sf-saga,.sf-saga-card{padding-left:10px;padding-right:10px}.sf-saga-zone{min-height:230px}.sf-leave--xl{font-size:17px}.sf-esc-opt{min-height:44px}.sf-singularity{padding-left:10px;padding-right:10px}.sf-subfunnel-chip{max-width:160px}.sf-enroll-toasts{top:96px;right:8px;width:min(220px,calc(100vw - 16px))}}:root[data-era=agentic] .sf-quiz-card,:root[data-era=agentic] .sf-captcha{background:var(--card-bg)}.sm-roam{position:fixed;left:0;top:0;width:fit-content;touch-action:none;user-select:none;-webkit-user-select:none}.sm-grabbable{cursor:grab}.sm-grabbable:active{cursor:grabbing}.sm-body{position:relative;display:block;width:var(--sm-size, 72px);height:var(--sm-size, 72px);padding:0;border:var(--border);border-radius:46% 54% 52% 48%/58% 52% 48% 42%;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.95) 0%,transparent 34%),radial-gradient(circle at 60% 70%,#f3b7ff 0%,transparent 60%),linear-gradient(160deg,#ffe9f7,#ffc7e8 55%,#d6c7ff);box-shadow:var(--pop-shadow),0 0 18px #ff2d9559;animation:sm-morph 7s ease-in-out infinite,sm-bob 3.2s ease-in-out infinite;overflow:visible}@keyframes sm-morph{0%,to{border-radius:46% 54% 52% 48%/58% 52% 48% 42%}33%{border-radius:54% 46% 48% 52%/48% 56% 44% 52%}66%{border-radius:50% 50% 56% 44%/54% 46%}}@keyframes sm-bob{50%{transform:translateY(-4px) rotate(-2deg)}}.sm-eye{position:absolute;top:36%;width:10%;height:16%;background:var(--ink);border-radius:999px;animation:sm-blink 4.4s ease-in-out infinite;pointer-events:none}.sm-eye-l{left:28%}.sm-eye-r{right:28%;animation-delay:.05s}@keyframes sm-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}.sm-cheek{position:absolute;top:52%;width:14%;height:9%;background:var(--pink);opacity:.45;border-radius:999px;filter:blur(1px);pointer-events:none}.sm-cheek-l{left:14%}.sm-cheek-r{right:14%}.sm-mouth{position:absolute;left:50%;top:54%;width:24%;height:14%;transform:translate(-50%);border:2.5px solid var(--ink);border-top:none;border-left-color:transparent;border-right-color:transparent;border-radius:0 0 999px 999px;pointer-events:none}.sm-sticker{position:absolute;font-size:calc(var(--sm-size, 72px) * .26);line-height:1;filter:drop-shadow(1.5px 1.5px 0 rgba(22,18,31,.55));pointer-events:none}.sm-react{position:absolute;left:50%;top:-8px;transform:translate(-50%);white-space:nowrap;background:var(--gold);color:var(--ink);border:2px solid var(--ink);border-radius:999px;padding:2px 8px;font-size:9px;font-weight:900;letter-spacing:.05em;box-shadow:2px 2px #16121fe6;pointer-events:none;animation:sm-react-rise 1.3s ease-out forwards}@keyframes sm-react-rise{0%{opacity:0;transform:translate(-50%) translateY(6px) scale(.7)}25%{opacity:1;transform:translate(-50%) translateY(-6px) scale(1.05) rotate(-2deg)}to{opacity:0;transform:translate(-50%) translateY(-26px) scale(.95)}}.sm-lanyard{position:absolute;left:50%;bottom:-9px;transform:translate(-50%) rotate(-3deg);white-space:nowrap;background:#fff;color:var(--ink);border:2px solid var(--ink);border-radius:6px;padding:2px 6px;font-family:var(--font-mono);font-size:7.5px;font-weight:900;letter-spacing:.07em;box-shadow:2px 2px #16121fe6;pointer-events:none}.sm-sparkle{position:absolute;left:50%;top:50%;font-size:15px;line-height:1;color:var(--gold);text-shadow:1px 1px 0 rgba(22,18,31,.6);pointer-events:none}.sm-bubble{position:absolute;bottom:calc(100% + 12px);left:45%;width:max-content;max-width:min(230px,62vw);display:flex;flex-direction:column;gap:4px;align-items:flex-start;text-align:left;background:linear-gradient(160deg,#fff,#fdf0f9 70%,#f3ecff);border:var(--border);border-radius:14px 14px 14px 3px;padding:8px 10px;box-shadow:3px 3px #16121fe6,0 0 14px #7c3aed59;transform:rotate(-1.2deg) scale(var(--sm-bubble-scale, 1));transform-origin:bottom left;animation:sm-pop-in .35s cubic-bezier(.22,1.4,.36,1)}@keyframes sm-pop-in{0%{opacity:0;transform:rotate(-1.2deg) scale(calc(var(--sm-bubble-scale, 1) * .7))}}.sm-bubble:after{content:"";position:absolute;left:10px;bottom:-10px;width:12px;height:12px;background:#f6ecf7;border-left:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);transform:skew(24deg) rotate(-14deg)}.sm-quote{font-size:10.5px;font-weight:800;font-style:italic;line-height:1.4;color:var(--ink);animation:sm-pop-in .3s cubic-bezier(.22,1.4,.36,1)}.sm-bubble-verb{font-family:var(--font-mono);font-size:7.5px;font-weight:900;letter-spacing:.08em;color:#fff;background:var(--grad-brand);border:2px solid var(--ink);border-radius:999px;padding:2px 7px;box-shadow:1.5px 1.5px #16121fe6}.sm-paw{position:absolute;right:-16px;top:16%;padding:2px;background:transparent;border:none;cursor:pointer;font-size:17px;line-height:1;filter:drop-shadow(1.5px 1.5px 0 rgba(0,0,0,.4));transform-origin:40% 90%;animation:sm-paw-wave 2.6s ease-in-out infinite}@keyframes sm-paw-wave{0%,to{transform:rotate(-8deg)}50%{transform:rotate(16deg) translateY(-2px)}}.sm-fan-bubble{position:absolute;left:calc(100% + 10px);top:2%;width:max-content;max-width:min(200px,46vw);background:var(--card-bg);color:var(--text);border:var(--border);border-radius:12px 12px 12px 3px;padding:5px 9px;font-size:10px;font-weight:700;line-height:1.35;box-shadow:2.5px 2.5px #0000004d;pointer-events:none;animation:sm-pop-in .3s cubic-bezier(.22,1.4,.36,1)}.sm-roam[data-sm-side=right] .sm-fan-bubble{left:auto;right:calc(100% + 10px);border-radius:12px 12px 3px}.sm-mute{position:absolute;left:-13px;top:-11px;width:22px;height:22px;padding:0;display:grid;place-items:center;background:var(--card-bg);color:var(--text);border:2px solid var(--ink);border-radius:999px;font-size:10px;line-height:1;cursor:pointer;box-shadow:1.5px 1.5px #0006}.sm-aware-bubble{position:absolute;left:calc(100% + 10px);top:62%;width:max-content;max-width:min(210px,46vw);background:var(--card-bg);color:var(--text);border:var(--border);border-radius:3px 12px 12px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.35;box-shadow:2.5px 2.5px #0000004d,0 0 10px color-mix(in srgb,var(--accent) 35%,transparent);transform:rotate(calc(var(--sm-sass, 1) * -.5deg));pointer-events:none;animation:sm-pop-in .3s cubic-bezier(.22,1.4,.36,1)}.sm-roam[data-sm-side=right] .sm-aware-bubble{left:auto;right:calc(100% + 10px);border-radius:12px 3px 12px 12px}.sm-aware-mono{font-style:italic;color:var(--text-dim)}.sm-stare-react{animation-delay:.05s}.sm-feed{position:absolute;right:calc(100% + 10px);top:4%;width:min(148px,44vw);display:flex;flex-direction:column;gap:4px;background:var(--card-bg);color:var(--text);border:var(--border);border-radius:10px;padding:6px 7px;box-shadow:2.5px 2.5px #00000059,0 0 12px color-mix(in srgb,var(--accent) 30%,transparent);pointer-events:none;animation:sm-pop-in .3s cubic-bezier(.22,1.4,.36,1)}.sm-roam[data-sm-side=left] .sm-feed{right:auto;left:calc(100% + 10px)}.sm-feed-head{display:flex;align-items:center;gap:4px}.sm-feed-rec{width:6px;height:6px;border-radius:999px;background:#ff3b3b;box-shadow:0 0 6px #ff3b3b;animation:sm-feed-rec-blink 1.6s ease-in-out infinite}@keyframes sm-feed-rec-blink{0%,to{opacity:1}50%{opacity:.25}}.sm-feed-label{font-family:var(--font-mono);font-size:6.5px;font-weight:900;letter-spacing:.06em;color:var(--text-dim)}.sm-feed-bands{display:flex;flex-direction:column;gap:1.5px;border-radius:4px;overflow:hidden}.sm-feed-band{height:3.5px;background:hsl(var(--sm-hue, 0) 75% 60%);animation:sm-feed-hue 5.5s ease-in-out infinite}@keyframes sm-feed-hue{0%,to{filter:hue-rotate(0deg) saturate(1)}50%{filter:hue-rotate(35deg) saturate(1.3)}}.sm-feed-foot{display:flex;align-items:center;gap:5px}.sm-feed-tune{position:relative;pointer-events:auto;flex:none;background:var(--grad-brand);color:#fff;border:2px solid var(--ink);border-radius:999px;padding:2px 7px;font-family:var(--font-mono);font-size:7px;font-weight:900;letter-spacing:.06em;cursor:pointer;box-shadow:1.5px 1.5px #16121fe6}.sm-feed-mgmt{font-size:6.5px;line-height:1.25;color:var(--text-dim);font-style:italic}.sm-feed-review,.sm-feed-tip{position:absolute;left:0;top:calc(100% + 6px);width:max-content;max-width:min(190px,50vw);background:var(--card-bg);color:var(--text);border:var(--border);border-radius:3px 12px 12px;padding:5px 8px;font-size:9.5px;font-weight:800;line-height:1.3;box-shadow:2.5px 2.5px #0000004d;pointer-events:none;animation:sm-pop-in .3s cubic-bezier(.22,1.4,.36,1)}.sm-roam[data-sm-side=left] .sm-feed-review,.sm-roam[data-sm-side=left] .sm-feed-tip{left:auto;right:0;border-radius:12px 3px 12px 12px}.sm-feed-tip{top:auto;bottom:calc(100% + 6px);color:var(--accent);border-radius:12px 12px 12px 3px}.sm-roam[data-sm-side=left] .sm-feed-tip{border-radius:12px 12px 3px}.sm-cooling{opacity:.68;filter:saturate(.45)}.sm-footnote{position:absolute;left:50%;top:calc(100% - 4px);transform:translate(-50%) rotate(-1deg);white-space:nowrap;background:var(--ink);color:#fff;border:2px solid var(--ink);border-radius:999px;padding:2px 8px;font-family:var(--font-mono);font-size:7.5px;font-weight:700;letter-spacing:.07em;box-shadow:2px 2px #ff2d958c;pointer-events:none;animation:sm-pop-in .25s ease-out}.sm-habitat{position:fixed;left:14px;bottom:calc(38vh + var(--bottom-band, 96px) + 16px);pointer-events:none}.sm-frame{pointer-events:auto;margin:0;max-width:none;width:fit-content}.sm-habitat-card{display:flex;align-items:center;gap:8px;background:linear-gradient(140deg,#fff,#ffe9f7 60%,#eee2ff);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:8px 12px;transform:rotate(-1deg)}.sm-habitat-emoji{font-size:20px;line-height:1;filter:drop-shadow(1.5px 1.5px 0 rgba(22,18,31,.5))}.sm-habitat-copy{display:flex;flex-direction:column;gap:1px}.sm-habitat-title{font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.03em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.sm-habitat-sub{font-family:var(--font-mono);font-size:7px;font-weight:700;letter-spacing:.09em;color:var(--text-dim)}@media(max-width:720px){.sm-body{width:min(var(--sm-size, 72px),96px,20vw);height:min(var(--sm-size, 72px),96px,20vw)}.sm-bubble{max-width:min(190px,56vw)}.sm-feed{width:min(128px,40vw)}.sm-feed-review,.sm-feed-tip{max-width:min(170px,48vw)}.sm-habitat{left:10px;bottom:calc(var(--bottom-band, 180px) + 130px)}.sm-habitat-card{display:none}.sm-frame{width:172px;height:22px}.sm-paw:after,.sm-mute:after,.sm-feed-tune:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}:root[data-era=agentic] .sm-habitat-card{background:var(--card-bg)}.wd-carnival{background:#fff;border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:20px 16px 22px;text-align:center;transform:rotate(-.5deg);position:relative;overflow:hidden}.wd-heading{margin:0;font-family:var(--font-display);font-size:21px;font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.2))}.wd-subheading{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 6px}.wd-ticker{margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.wd-fine-print{margin-top:4px;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.wd-stand{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:10px;padding-top:34px}.wd-wheel-wrap{--wd-size: 272px;position:relative;width:var(--wd-size);height:var(--wd-size)}.wd-disc{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:4px solid var(--ink);box-shadow:6px 6px #16121f59,inset 0 0 0 5px #ffffffd9;overflow:hidden;will-change:transform}.wd-hub{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;display:flex;align-items:center;justify-content:center;font-size:22px;background:radial-gradient(circle at 35% 30%,#fff,#ffe8f4 70%);border:3px solid var(--ink);border-radius:50%;box-shadow:2px 2px #16121f99}.wd-pointer{position:absolute;top:-18px;left:50%;transform:translate(-50%);width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:26px solid var(--ink);filter:drop-shadow(2px 2px 0 rgba(22,18,31,.4))}.wd-pointer:after{content:"";position:absolute;top:-24px;left:-11px;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:19px solid var(--gold)}.wd-rim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wd-bulb{position:absolute;top:50%;left:50%;width:11px;height:11px;margin:-5.5px;border-radius:50%;background:var(--gold);border:2px solid var(--ink);animation:wd-blink 1.1s ease-in-out infinite}@keyframes wd-blink{0%,to{background:var(--gold);box-shadow:0 0 7px #ffb800f2}50%{background:#fff;box-shadow:none}}.wd-wedge-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;pointer-events:none}.wd-wedge-text{margin-top:15px;max-width:84px;font-size:9px;font-weight:900;letter-spacing:.05em;line-height:1.15;color:#fff;text-shadow:1px 1px 0 rgba(22,18,31,.85),-1px 1px 0 rgba(22,18,31,.5)}.wd-spin-btn{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:14px;font-weight:900;letter-spacing:.05em;padding:11px 26px;transform:rotate(.8deg);box-shadow:0 4px #16121fe6,0 0 18px #ff2d9573}.wd-spin-btn:active{transform:translateY(3px) rotate(.8deg);box-shadow:0 1px #16121fe6}.wd-recharging{filter:grayscale(.7);opacity:.65}.wd-prize{min-height:32px;font-size:11.5px;font-weight:800;letter-spacing:.05em;color:var(--text-dim);max-width:420px}.wd-prize-won{font-size:13px;font-weight:900;color:var(--ink);animation:wd-prize-pop .35s var(--motion-curve)}.wd-prize-won em{display:block;font-style:normal;font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--violet)}.wd-prize-jackpot{background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes wd-prize-pop{0%{transform:scale(.6) rotate(-3deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}.wd-prize-spinning{animation:wd-anticipation .5s ease-in-out infinite;display:inline-block}@keyframes wd-anticipation{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.wd-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.wd-confetto{position:absolute;top:-14px;width:8px;height:13px;border-radius:2px;opacity:0;animation:wd-confetti-fall 1.5s ease-in forwards}@keyframes wd-confetti-fall{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--wd-dx, 0px),420px) rotate(560deg);opacity:0}}.wd-gold-rim{position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border-radius:50%;border:5px dashed var(--gold);box-shadow:0 0 calc(9px * var(--wd-shine, 1)) #ffb800bf,inset 0 0 calc(7px * var(--wd-shine, 1)) #ffb8008c;pointer-events:none;animation:wd-rim-spin 16s linear infinite}@keyframes wd-rim-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wd-vc-plaque{position:absolute;bottom:-12px;left:50%;transform:translate(-50%) rotate(-1.5deg);border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--gold),#ffe066);color:#7c2d12;font-size:9.5px;font-weight:900;letter-spacing:.09em;padding:4px 12px;box-shadow:3px 3px #16121fe6;white-space:nowrap}.wd-jackpot-wedge{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(#ff004c 0deg,#ff9a00 12deg,#ffe600 24deg,#34d399 36deg,#00e5ff 48deg,#ff2d95 60deg,transparent 60deg 360deg);filter:saturate(calc(.9 + .35 * var(--wd-jglow, 1)));animation:wd-jackpot-flash .8s ease-in-out infinite;pointer-events:none}@keyframes wd-jackpot-flash{0%,to{opacity:1}50%{opacity:calc(1 - .12 * var(--wd-jglow, 1))}}.wd-jackpot-text{font-size:10px;letter-spacing:.1em;animation:wd-jackpot-scream .6s ease-in-out infinite}@keyframes wd-jackpot-scream{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.wd-siren-row{position:absolute;top:-34px;left:0;right:0;display:flex;justify-content:center;gap:5px;pointer-events:none}.wd-siren{font-size:15px;animation:wd-siren-flash .7s ease-in-out infinite}@keyframes wd-siren-flash{0%,to{filter:brightness(1);transform:translateY(0)}50%{filter:brightness(1.6) drop-shadow(0 0 6px rgba(255,0,76,.8));transform:translateY(-2px)}}.wd-jackpot-tag{position:absolute;top:4px;left:-14px;transform:rotate(-9deg);border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#ff004c,#ff9a00,#ffe600,#34d399,#00e5ff,#ff2d95) border-box;border-color:transparent;color:var(--ink);font-size:8.5px;font-weight:900;letter-spacing:.12em;padding:4px 10px;box-shadow:3px 3px #16121fe6;white-space:nowrap}.wd-jackpot-hit .wd-siren{animation-duration:.3s}.wd-jackpot-hit .wd-disc{box-shadow:6px 6px #16121f59,0 0 28px #ffe600d9,inset 0 0 0 5px #ffffffd9}.wd-ceremonial{padding-top:44px}.wd-garland{position:absolute;top:6px;left:0;right:0;display:flex;justify-content:center;gap:6px;pointer-events:none;overflow:hidden}.wd-pennant{flex:0 0 auto;padding:3px 5px 8px;max-width:52px;overflow:hidden;font-size:6.5px;font-weight:900;letter-spacing:.1em;text-align:center;color:var(--on-accent);background:var(--gold);clip-path:polygon(0 0,100% 0,100% 68%,50% 100%,0 68%);filter:drop-shadow(1px 2px 0 rgba(22,18,31,.45));transform-origin:top center;animation:wd-pennant-sway 2.6s ease-in-out infinite}.wd-pennant:nth-child(2n){background:var(--accent);color:var(--card-bg)}@keyframes wd-pennant-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.wd-ritual{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:14px;padding:12px 14px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);transform:rotate(.6deg)}.wd-lever{display:inline-flex;align-items:center;gap:9px;border:2.5px solid var(--ink);border-radius:999px;padding:10px 22px;font-size:13px;font-weight:900;letter-spacing:.07em;color:var(--on-accent);background:linear-gradient(120deg,var(--gold),#ffe066 55%,var(--gold));box-shadow:0 4px #16121fe6,0 0 16px #ffb8008c}.wd-lever:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.wd-lever-knob{width:14px;height:14px;border-radius:50%;border:2.5px solid var(--ink);background:radial-gradient(circle at 35% 30%,#fff,var(--gold) 75%);box-shadow:0 10px 0 -4px var(--ink)}.wd-drumroll{width:min(230px,70vw);height:9px;border:2px solid var(--ink);border-radius:999px;background:var(--surface);overflow:hidden}.wd-drumroll-fill{display:block;width:0;height:100%;background:var(--grad-brand);transition-property:width;transition-timing-function:linear}.wd-drumroll-fill.wd-rolling{width:100%}.wd-ritual-stats{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;color:var(--text-dim);font-variant-numeric:tabular-nums}.wd-ritual-note{min-height:14px;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}body.wd-mega-live .page-sections>*{animation:wd-respect-shake .22s ease-in-out 5}body.wd-mega-live .page-sections>*:nth-child(2n){animation-delay:.06s}@keyframes wd-respect-shake{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2px,1px) rotate(-.12deg)}75%{transform:translate(2px,-1px) rotate(.12deg)}}.wd-self-spin{animation:wd-auto-rotate var(--wd-auto-period, 18s) linear infinite}@keyframes wd-auto-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wd-screech{animation-play-state:paused}.wd-auto-plaque{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:12px;padding:11px 14px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);transform:rotate(-.7deg)}.wd-auto-title{font-family:var(--font-display);font-size:13px;font-weight:900;letter-spacing:.08em;color:var(--text)}.wd-auto-sub{font-size:9px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--text-dim)}.wd-auto-stats{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.09em;color:var(--text-dim);font-variant-numeric:tabular-nums}.wd-payload-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:3px;max-width:240px}.wd-payload-tick{width:7px;height:11px;border-radius:2px;border:1.5px solid var(--ink);background:var(--gold);animation:wd-tick-bob 1.8s ease-in-out infinite}@keyframes wd-tick-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.wd-grab-btn{border:2.5px solid var(--ink);border-radius:999px;padding:9px 20px;font-size:12.5px;font-weight:900;letter-spacing:.06em;color:var(--card-bg);background:var(--accent);box-shadow:0 4px #16121fe6}.wd-grab-btn:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.wd-auto-note{min-height:13px;font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}.wd-eject{position:absolute;font-size:15px;opacity:0;animation:wd-eject-fly 1.4s ease-out forwards}@keyframes wd-eject-fly{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(var(--wd-ex, 0px),var(--wd-ey, 130px)) rotate(var(--wd-erot, 180deg));opacity:0}}.wd-ghost-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.wd-ghost{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;filter:blur(1.5px) saturate(.75);animation:wd-ghost-drift 6s ease-in-out infinite}@keyframes wd-ghost-drift{0%,to{transform:rotate(var(--wd-ghost-rot, 0deg)) translateY(calc(var(--wd-ghost-shift, 6px) * -1))}50%{transform:rotate(calc(var(--wd-ghost-rot, 0deg) + 5deg)) translateY(var(--wd-ghost-shift, 6px))}}.wd-quantum-panel{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:14px;padding:12px 14px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);transform:rotate(-.5deg)}.wd-quantum-title{font-family:var(--font-display);font-size:13px;font-weight:900;letter-spacing:.06em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.wd-quantum-sub{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.wd-quantum-stats{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.09em;color:var(--text-dim);font-variant-numeric:tabular-nums}.wd-collapse-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border:2.5px solid var(--ink);border-radius:999px;padding:10px 20px;font-size:12.5px;font-weight:900;letter-spacing:.06em;color:var(--on-accent);background:linear-gradient(120deg,var(--violet),var(--accent) 60%,var(--violet));box-shadow:0 4px #16121fe6,0 0 16px #7c3aed80}.wd-collapse-btn:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.wd-quantum-result{min-height:14px;max-width:320px;text-align:center}.wd-quantum-headline{font-size:10.5px;font-weight:900;letter-spacing:.06em;color:var(--text)}.wd-quantum-prizes{margin-top:3px;font-size:10px;font-weight:800;letter-spacing:.04em;color:var(--accent)}.wd-quantum-note{margin-top:3px;font-size:9px;font-weight:700;letter-spacing:.06em;color:var(--text-dim)}.wd-quantum-idle{font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--text-dim)}@media(max-width:720px){.wd-carnival{padding:16px 10px 18px}.wd-ceremonial{padding-top:40px}.wd-heading{font-size:18px}.wd-wheel-wrap{--wd-size: min(240px, 72vw)}.wd-wedge-text{font-size:8px;max-width:70px}.wd-spin-btn{font-size:13px;padding:10px 20px}.wd-garland{gap:4px}.wd-pennant{max-width:34px;font-size:6px}.wd-lever{font-size:12px;padding:9px 16px;min-height:44px}.wd-grab-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}:root[data-era=agentic] .wd-carnival{background:var(--card-bg)}.tn-network{background:#fff;border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:16px 14px 18px;transform:rotate(.5deg);position:relative;overflow:hidden}.tn-masthead{text-align:center;margin-bottom:12px}.tn-title{margin:0;font-family:var(--font-display);font-size:22px;font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.2))}.tn-sub{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-top:2px}.tn-strip{display:flex;align-items:stretch;margin-top:12px;border-radius:12px;border:2.5px solid var(--ink);overflow:hidden;font-family:var(--font-mono);font-size:12.5px;font-weight:700;position:relative}.tn-flag{flex:0 0 auto;display:inline-flex;align-items:center;padding:8px 10px;font-size:10px;font-weight:900;letter-spacing:.1em;border-right:2.5px solid var(--ink);white-space:nowrap}.tn-window{flex:1 1 auto;overflow:hidden;white-space:nowrap;display:flex;align-items:center}.tn-track{display:inline-block;padding:8px 0;animation:tn-scroll var(--tn-period, 30s) linear infinite;will-change:transform}@keyframes tn-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tn-strip-press{background:var(--ink);color:#fff;border-color:var(--gold);box-shadow:4px 4px #ffb8008c;transform:rotate(-.4deg)}.tn-flag-live{background:var(--pink);color:#fff;text-shadow:1px 1px 0 rgba(22,18,31,.6);animation:tn-live-blink 1.4s steps(2,start) infinite}@keyframes tn-live-blink{50%{filter:brightness(1.45)}}.tn-strip-group{position:relative}.tn-strip-sponsored{background:linear-gradient(90deg,#2a1a4a,#4a1a3a 60%,#2a1a4a);color:var(--cyan);border-color:var(--violet);box-shadow:4px 4px #7c3aed8c;transform:rotate(.4deg)}.tn-flag-ad{background:var(--gold);color:var(--ink)}.tn-airdrop{margin-top:12px;border:2.5px solid var(--ink);border-radius:var(--radius);background:linear-gradient(135deg,#fff7db,#ffe3f2 70%,#e5fbff);box-shadow:4px 4px #16121fe6;padding:10px 12px 8px;text-align:center;transform:rotate(-.5deg)}.tn-airdrop-timer{font-family:var(--font-mono);font-size:11.5px;font-weight:800;letter-spacing:.08em;color:var(--ink);font-variant-numeric:tabular-nums}.tn-airdrop-note{font-style:normal;font-size:9.5px;color:var(--text-dim)}.tn-claim{margin-top:8px;border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:13.5px;font-weight:900;letter-spacing:.03em;padding:10px 22px;box-shadow:0 4px #16121fe6,0 0 18px #ff2d9580;animation:tn-claim-throb 1.2s ease-in-out infinite}.tn-claim:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}@keyframes tn-claim-throb{50%{box-shadow:0 4px #16121fe6,0 0 30px #ff2d95d9}}.tn-fineprint{margin-top:6px;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.tn-strip-breaking{background:linear-gradient(90deg,#d31145,#7a0c3f);color:#fff;border-color:var(--ink);box-shadow:4px 4px #d3114580;transform:rotate(.3deg)}.tn-flag-breaking{background:#fff;color:#d31145}.tn-ticker{margin-top:12px;text-align:center;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.tn-recharging .tn-claim{filter:grayscale(.7);opacity:.65;animation:none;box-shadow:0 4px #16121f80}.tn-swarm{position:fixed;top:90px;right:10px;width:182px;max-height:calc(100vh - 100px - var(--bottom-band, 96px));overflow-y:auto;overflow-x:hidden;background:var(--card-bg);border:2.5px solid var(--ink);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:9px 9px 11px}.tn-swarm-head{text-align:center;margin-bottom:8px}.tn-swarm-title{font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.06em;color:var(--accent)}.tn-swarm-sub{font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin-top:1px}.tn-swarm-list{position:relative}.tn-swarm-row{position:absolute;left:0;right:0;height:30px;display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text);border-bottom:1px dashed color-mix(in srgb,var(--text) 18%,transparent);top:0;transition:transform .6s var(--motion-curve)}.tn-swarm-rank{flex:0 0 auto;min-width:22px;font-weight:900;color:var(--accent);font-variant-numeric:tabular-nums}.tn-swarm-handle{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tn-swarm-db{flex:0 0 auto;font-size:9px;color:var(--text-dim);font-variant-numeric:tabular-nums}.tn-swarm-arrow{flex:0 0 auto;font-size:8px;opacity:0}.tn-swarm-up{opacity:1;color:var(--accent)}.tn-swarm-down{opacity:1;color:var(--danger)}.tn-swarm-endorsed{animation:tn-endorse-pulse .9s ease-out;color:var(--accent)}@keyframes tn-endorse-pulse{0%{background:color-mix(in srgb,var(--accent) 35%,transparent)}to{background:transparent}}.tn-swarm-burst{position:absolute;right:10px;top:50%;width:0;height:0;pointer-events:none}.tn-swarm-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--accent-2);transform:rotate(var(--tn-spark-a)) translate(0);animation:tn-spark-fly .7s ease-out forwards}@keyframes tn-spark-fly{to{transform:rotate(var(--tn-spark-a)) translate(26px);opacity:0}}.tn-swarm-blast{margin-top:8px;font-family:var(--font-mono);font-size:9px;font-weight:800;line-height:1.35;color:var(--accent);border:1.5px solid var(--accent);border-radius:8px;padding:5px 6px;background:color-mix(in srgb,var(--accent) 8%,transparent)}.tn-endorse{display:block;width:100%;margin-top:9px;border:2px solid var(--ink);border-radius:999px;background:var(--accent);color:var(--on-accent);font-size:10px;font-weight:900;letter-spacing:.04em;padding:7px 8px;box-shadow:0 3px color-mix(in srgb,var(--ink) 90%,transparent)}.tn-endorse:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--ink) 90%,transparent)}.tn-recharging-btn{filter:grayscale(.7);opacity:.65}.tn-swarm .tn-fineprint{margin-top:7px;text-align:center}@media(max-width:1099px){.tn-swarm{position:static;width:auto;max-height:none;margin-top:12px;transform:rotate(-.4deg)}}.tn-eyes-layer{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.tn-eyes{position:fixed;display:inline-flex;align-items:center;gap:5px;max-width:250px;background:var(--card-bg);border:2px solid var(--ink);border-radius:999px;padding:3px 8px;font-family:var(--font-mono);font-size:9.5px;font-weight:800;color:var(--text);box-shadow:2px 2px color-mix(in srgb,var(--ink) 55%,transparent);white-space:nowrap;font-variant-numeric:tabular-nums}.tn-eyes-copy{overflow:hidden;text-overflow:ellipsis}.tn-eyes-eye{animation:tn-eye-blink 4.2s ease-in-out infinite}@keyframes tn-eye-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.tn-eyes-tag{flex:0 0 auto;background:var(--accent);color:var(--on-accent);border-radius:999px;padding:1px 5px;font-size:7.5px;letter-spacing:.08em}@media(max-width:720px){.tn-eyes{max-width:180px;font-size:8.5px;padding:2px 6px}}.tn-strip-self{background:var(--card-bg);color:var(--text);border-color:var(--accent);box-shadow:4px 4px color-mix(in srgb,var(--accent) 45%,transparent);transform:rotate(-.3deg)}.tn-flag-self{background:var(--accent);color:var(--on-accent)}.tn-self-item{font-family:var(--font-mono)}.tn-self-founder{cursor:pointer;font-weight:900;text-decoration:underline dotted color-mix(in srgb,var(--text) 45%,transparent);text-underline-offset:2px}.tn-self-caught{color:var(--accent);animation:tn-self-caught-pulse 1.1s ease-out}@keyframes tn-self-caught-pulse{0%{background:color-mix(in srgb,var(--accent) 35%,transparent)}to{background:transparent}}@media(max-width:720px){.tn-network{padding:12px 8px 14px}.tn-title{font-size:18px}.tn-strip{font-size:11.5px}.tn-flag{padding:6px 7px;font-size:9px}.tn-claim{font-size:12px;padding:9px 16px}.tn-endorse{min-height:44px;display:flex;align-items:center;justify-content:center}}:root[data-era=agentic] .tn-network{background:var(--card-bg)}.bic-dock{position:fixed;left:14px;bottom:calc(var(--bottom-band, 96px) + 6px);pointer-events:none}.bic-frame{pointer-events:auto;margin:0;max-width:none;width:218px;max-height:38vh;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch}.bic-body{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-height:0;order:1}.bic-mini{display:none;order:2;align-self:flex-start;align-items:center;gap:5px;margin-top:6px;border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(95deg,var(--gold),#ff8a3d);color:var(--ink);font-weight:900;font-size:12px;letter-spacing:.03em;padding:7px 13px;box-shadow:3px 3px #16121fe6;transform:rotate(-1.2deg)}.bic-tray{display:flex;flex-direction:column;gap:5px;min-height:0}.bic-badges{display:flex;flex-direction:column;gap:5px;min-height:0;overflow:hidden}.bic-badge{display:flex;align-items:center;gap:6px;min-width:0;text-align:left;border:2px solid var(--ink);border-radius:999px;background:linear-gradient(120deg,#fff,#ffeef8 55%,#efe8ff);box-shadow:2.5px 2.5px #16121fbf;padding:4px 9px 4px 5px;font-family:var(--font-mono);font-size:8.5px;font-weight:800;letter-spacing:.04em;color:var(--ink);transform:rotate(var(--bic-tilt, 0deg));animation:bic-mint-in .45s cubic-bezier(.22,1.4,.36,1)}@keyframes bic-mint-in{0%{opacity:0;transform:translateY(14px) scale(.7) rotate(var(--bic-tilt, 0deg));filter:brightness(var(--bic-shine, 1)) saturate(1.4)}60%{filter:brightness(var(--bic-shine, 1)) saturate(1.4)}to{filter:brightness(1)}}.bic-badge:hover{transform:rotate(var(--bic-tilt, 0deg)) translateY(-1px)}.bic-badge-icon{flex:0 0 auto;width:20px;height:20px;display:grid;place-items:center;font-size:12px;background:#fff;border:1.5px solid var(--ink);border-radius:999px;box-shadow:1.5px 1.5px #16121f80}.bic-badge-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bic-sparkle{flex:0 0 auto;font-size:9px;animation:bic-twinkle 1.3s ease-in-out infinite}@keyframes bic-twinkle{50%{opacity:.35;transform:scale(.8) rotate(20deg)}}.bic-polished{background:linear-gradient(110deg,#fdfdff,#d8f9ff 35%,#fff 50%,#ffd9ef 70%,#fff);box-shadow:2.5px 2.5px #16121fbf,0 0 12px #00e5ff8c}.bic-special{background:linear-gradient(110deg,#fff3c4,var(--gold) 45%,#ffca6b);box-shadow:2.5px 2.5px #16121fd9,0 0 14px #ffb800a6}.bic-overflowing .bic-badge{margin-top:-2px}.bic-more{align-self:flex-start;border:2px dashed var(--ink);border-radius:999px;background:#ffffffbf;font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.08em;color:var(--text-dim);padding:3px 9px;transform:rotate(-1deg)}.bic-cooling{opacity:.55;filter:saturate(.35)}.bic-recharge{font-family:var(--font-mono);font-size:7.5px;font-weight:800;letter-spacing:.09em;color:var(--text-dim)}.bic-machine{position:relative;display:flex;flex-direction:column;gap:2px;border:var(--border);border-radius:calc(var(--radius) - 6px);background:linear-gradient(170deg,#241b3d,#1c1530);box-shadow:var(--pop-shadow);padding:9px 10px 8px;transform:rotate(-.8deg)}.bic-machine-slot{position:absolute;top:-5px;left:14px;right:14px;height:7px;border:2px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--pink),var(--cyan));box-shadow:0 0 10px #ff2d9599}.bic-machine-name{color:#fff;font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.07em}.bic-machine-status{color:#ffffff8c;font-family:var(--font-mono);font-size:7px;font-weight:700;letter-spacing:.08em}.bic-stamp{display:flex;flex-direction:column;align-items:center;gap:4px;border:none;background:transparent;padding:4px 0 0;transform:scale(var(--bic-stamp-scale, 1));transform-origin:bottom left;animation:bic-hover 3.2s ease-in-out infinite}@keyframes bic-hover{50%{translate:0 -4px}}.bic-stamp-ring{position:relative;width:88px;height:88px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:3.5px double var(--pink);outline:2.5px solid var(--ink);border-radius:999px;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.9),transparent 55%),linear-gradient(140deg,#fff0f8,#f1e7ff);box-shadow:var(--pop-shadow),0 0 16px #ff2d9566;transform:rotate(-7deg)}.bic-stamp-bot{font-size:19px;line-height:1;filter:drop-shadow(1.5px 1.5px 0 rgba(22,18,31,.4))}.bic-stamp-word{font-family:var(--font-display);font-size:10.5px;font-weight:900;letter-spacing:.08em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bic-laurels{position:absolute;left:50%;top:46%;width:0;height:0;pointer-events:none}.bic-laurel{position:absolute;left:-8px;top:-8px;font-size:14px;line-height:1;filter:drop-shadow(1px 1px 0 rgba(22,18,31,.35))}.bic-stamp-sub{max-width:150px;font-family:var(--font-mono);font-size:6.5px;font-weight:800;letter-spacing:.07em;text-align:center;color:var(--text-dim)}.bic-scan-btn{align-self:flex-start;border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:900;font-size:10.5px;letter-spacing:.05em;padding:8px 14px;box-shadow:3px 3px #16121fe6,0 0 16px #7c3aed8c;transform:rotate(1deg);animation:bic-scan-glow 1.5s ease-in-out infinite}@keyframes bic-scan-glow{50%{box-shadow:3px 3px #16121fe6,0 0 28px #ff2d95cc}}.bic-scan-btn:hover{transform:rotate(1deg) translateY(-2px)}.bic-scan-btn.bic-cooling{animation:none}.bic-scan-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#16121f9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:bic-fade-in .25s ease-out}@keyframes bic-fade-in{0%{opacity:0}}.bic-scan-panel{position:relative;width:min(400px,calc(100vw - 36px));display:flex;flex-direction:column;align-items:center;gap:12px;border:var(--border);border-radius:var(--radius);background:linear-gradient(165deg,#fff,#fdf0f9 65%,#f0e9ff);box-shadow:9px 9px #16121fe6,0 0 40px #ff2d9580;padding:26px 22px 22px;text-align:center;transform:rotate(-1deg);animation:bic-panel-pop .35s cubic-bezier(.22,1.4,.36,1)}@keyframes bic-panel-pop{0%{opacity:0;transform:translateY(22px) scale(.9) rotate(-1deg)}}.bic-scan-x{position:absolute;top:-12px;right:-12px;width:30px;height:30px;display:grid;place-items:center;border:2.5px solid var(--ink);border-radius:999px;background:var(--gold);color:var(--ink);font-size:14px;font-weight:900;line-height:1;box-shadow:2.5px 2.5px #16121fe6;padding:0}.bic-scan-kicker{font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.14em;color:var(--text-dim)}.bic-scan-title{font-family:var(--font-display);font-size:19px;font-weight:900;line-height:1.15;letter-spacing:.01em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.bic-scan-subject{position:relative;width:96px;height:96px;display:grid;place-items:center;border:var(--border);border-radius:var(--radius);background:linear-gradient(170deg,#1c1530,#241b3d);box-shadow:var(--pop-shadow);overflow:hidden}.bic-scan-face{font-size:46px;line-height:1}.bic-scan-beam{position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 14px var(--cyan);animation:bic-beam 1.1s ease-in-out infinite alternate}@keyframes bic-beam{0%{top:6%}to{top:90%}}.bic-scan-step{min-height:14px;font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.09em;color:var(--violet)}.bic-scan-bar{width:100%;height:12px;border:2.5px solid var(--ink);border-radius:999px;background:#fff;overflow:hidden;box-shadow:2px 2px #16121f59}.bic-scan-fill{display:block;width:100%;height:100%;background:var(--grad-brand);transform-origin:left;transition:transform .5s var(--motion-curve)}.bic-scan-skip{border:2px dashed var(--ink);border-radius:999px;background:transparent;font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.08em;color:var(--text-dim);padding:6px 12px}.bic-scan-verdict{font-family:var(--font-display);font-size:14px;font-weight:900;line-height:1.35;color:var(--ink)}.bic-scan-trophy{display:flex;align-items:center;gap:8px;border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(110deg,#fff3c4,var(--gold) 45%,#ffca6b);box-shadow:3px 3px #16121fd9,0 0 18px #ffb800b3;padding:7px 14px;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.05em;transform:rotate(1.5deg);animation:bic-mint-in .5s cubic-bezier(.22,1.4,.36,1)}.bic-scan-trophy-icon{font-size:17px}.bic-scan-claim{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:900;font-size:11.5px;letter-spacing:.04em;padding:9px 18px;box-shadow:3px 3px #16121fe6,0 0 16px #ff2d958c;transform:rotate(-.7deg)}.bic-scan-claim:hover{transform:rotate(-.7deg) translateY(-2px)}.bic-debt{position:fixed;left:14px;top:clamp(72px,18vh,170px);width:min(272px,calc(100vw - 24px));pointer-events:auto;display:flex;flex-direction:column;gap:7px;border:var(--border);border-radius:calc(var(--radius) - 4px);background:var(--card-bg);color:var(--text);box-shadow:var(--pop-shadow);padding:12px 13px 11px;transform:rotate(-1.4deg);animation:bic-debt-serve .5s cubic-bezier(.22,1.4,.36,1)}@keyframes bic-debt-serve{0%{opacity:0;transform:translate(-120%) rotate(-7deg)}}.bic-debt-shred{animation:bic-debt-shredded .7s ease-in forwards}@keyframes bic-debt-shredded{to{opacity:0;transform:rotate(9deg) translateY(46px) scale(.35);filter:saturate(0) blur(2px);clip-path:inset(0 0 70% 0)}}.bic-debt-kicker{font-family:var(--font-mono);font-size:7px;font-weight:800;letter-spacing:.13em;color:var(--text-dim)}.bic-debt-title{font-family:var(--font-display);font-size:16px;font-weight:900;letter-spacing:.02em;color:var(--danger)}.bic-debt-seals{display:flex;flex-wrap:wrap;gap:4px}.bic-seal{display:inline-flex;align-items:center;gap:3px;border:1.5px solid var(--ink);border-radius:999px;background:var(--chip-bg, transparent);font-family:var(--font-mono);font-size:6.5px;font-weight:800;letter-spacing:.06em;color:var(--text);padding:2px 6px 2px 3px;transform:rotate(var(--bic-seal-tilt, 0deg))}.bic-seal-icon{font-size:9px;line-height:1}.bic-debt-body{font-size:9.5px;font-weight:600;line-height:1.45;color:var(--text)}.bic-debt-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-top:1.5px dashed var(--ink);padding-top:4px;font-family:var(--font-mono);font-size:7.5px;font-weight:800;letter-spacing:.06em;color:var(--text-dim)}.bic-debt-row b{color:var(--danger);white-space:nowrap}.bic-debt-btn{margin-top:2px;border:2.5px solid var(--ink);border-radius:999px;background:var(--danger);color:#fff;font-weight:900;font-size:11px;letter-spacing:.04em;padding:9px 14px;box-shadow:3px 3px #16121fe6;transform:rotate(.8deg)}.bic-debt-btn:hover{transform:rotate(.8deg) translateY(-2px)}.bic-debt-foot{font-family:var(--font-mono);font-size:6.5px;font-weight:800;letter-spacing:.1em;text-align:center;color:var(--text-dim)}.bic-confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bic-confetti span{position:absolute;left:50%;top:42%;width:7px;height:10px;background:var(--bic-cc, var(--gold));animation:bic-confetti-burst .55s ease-in forwards}@keyframes bic-confetti-burst{0%{opacity:1;transform:translate(-50%,-50%) rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--bic-cdx, 0px)),calc(-50% + 92px)) rotate(var(--bic-crot, 260deg))}}.bic-stamp-lore .bic-stamp-ring:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:999px;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgba(255,184,0,.55),transparent 70%);opacity:calc(var(--bic-stamp-glow, 1) - .82);animation:bic-lore-pulse 2.6s ease-in-out infinite}@keyframes bic-lore-pulse{50%{transform:scale(1.12)}}.bic-badge-text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}.bic-badge-lore{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:6.5px;font-weight:700;font-style:italic;letter-spacing:.03em;color:var(--text-dim)}.bic-lore-silent{font-family:var(--font-mono);font-size:7.5px;font-weight:800;font-style:italic;letter-spacing:.07em;color:var(--text-dim)}.bic-lore-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#16121f9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:bic-fade-in .25s ease-out}.bic-lore-panel{position:relative;width:min(380px,calc(100vw - 36px));display:flex;flex-direction:column;align-items:center;gap:10px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);color:var(--text);box-shadow:var(--pop-shadow),0 0 40px #ffb80073;padding:26px 22px 20px;text-align:center;transform:rotate(.8deg);animation:bic-panel-pop .35s cubic-bezier(.22,1.4,.36,1)}.bic-lore-kicker{font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.14em;color:var(--text-dim)}.bic-lore-title{font-family:var(--font-display);font-size:17px;font-weight:900;letter-spacing:.01em;color:var(--text)}.bic-lore-portrait{display:block;width:min(180px,48%);aspect-ratio:1;object-fit:cover;border:2px solid var(--ink);border-radius:10px;margin:2px auto 0}.bic-lore-name{border:2px solid var(--ink);border-radius:999px;background:var(--gold);color:var(--on-accent, var(--ink));font-family:var(--font-mono);font-size:10.5px;font-weight:900;letter-spacing:.08em;padding:5px 14px;transform:rotate(-1.2deg);box-shadow:2.5px 2.5px #16121fbf}.bic-lore-bio{font-size:11px;font-weight:600;font-style:italic;line-height:1.55;color:var(--text)}.bic-lore-close{border:2.5px solid var(--ink);border-radius:999px;background:var(--gold);color:var(--on-accent, var(--ink));font-weight:900;font-size:10.5px;letter-spacing:.05em;padding:8px 16px;box-shadow:3px 3px #16121fe6}.bic-lore-close:hover{transform:translateY(-2px)}.bic-meta{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;border:var(--border);border-radius:calc(var(--radius) - 4px);background:var(--card-bg);color:var(--text);box-shadow:var(--pop-shadow);padding:10px 11px 9px;transform:rotate(.7deg);animation:bic-debt-serve .5s cubic-bezier(.22,1.4,.36,1)}.bic-meta-kicker{font-family:var(--font-mono);font-size:6.5px;font-weight:800;letter-spacing:.13em;color:var(--text-dim)}.bic-meta-title{font-family:var(--font-display);font-size:12px;font-weight:900;letter-spacing:.02em;color:var(--text)}.bic-meta-nest{max-height:132px;overflow-y:auto;overflow-x:hidden;padding:2px 1px}.bic-meta-badge{display:flex;flex-direction:column;align-items:center;gap:3px;border:1.5px solid var(--ink, var(--text));border-radius:calc(var(--radius) - 8px);background:var(--chip-bg, transparent);padding:6px 7px 7px;text-align:center;transform-origin:top center}.bic-meta-badge .bic-meta-badge{margin-top:5px;transform:scale(.86);background:var(--card-bg)}.bic-meta-badge-icon{font-size:13px;line-height:1}.bic-meta-badge-label{font-family:var(--font-mono);font-size:7px;font-weight:800;letter-spacing:.03em;line-height:1.3;color:var(--text)}.bic-meta-foot{font-size:8.5px;font-weight:600;font-style:italic;line-height:1.4;color:var(--text-dim)}.bic-meta-btn{border:2.5px solid var(--ink, var(--text));border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:900;font-size:10.5px;letter-spacing:.04em;padding:8px 14px;box-shadow:var(--pop-shadow)}.bic-meta-btn:hover{transform:translateY(-2px)}.bic-ticker{font-family:var(--font-mono);font-size:7px;font-weight:800;letter-spacing:.09em;color:var(--text-dim)}@media(max-width:720px){.bic-dock{left:10px;bottom:calc(var(--bottom-band, 180px) + 6px)}.bic-frame{width:200px;max-height:min(34vh,300px)}.bic-mini{display:inline-flex}.bic-body{display:none}.bic-open .bic-body{display:flex}.bic-stamp-ring{width:74px;height:74px}.bic-debt{left:10px;top:76px;width:min(272px,calc(100vw - 20px))}.bic-debt-btn,.bic-lore-close,.bic-meta-btn{min-height:44px}.bic-meta-nest{max-height:104px}.bic-scan-x:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.pc-rack{background:linear-gradient(165deg,#fff 55%,#f3e8ff);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:16px 18px 18px;text-align:center;transform:rotate(.7deg);position:relative;overflow:hidden}.pc-rack:before{content:"";position:absolute;inset:0 0 auto 0;height:7px;background:repeating-linear-gradient(-45deg,var(--gold) 0 10px,var(--ink) 10px 20px);border-bottom:2px solid var(--ink)}.pc-rack-head{margin-top:8px}.pc-title{margin:0;font-family:var(--font-display);font-size:22px;font-weight:900;letter-spacing:.04em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.2))}.pc-sub{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 10px}.pc-readout{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.pc-gauges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.pc-gauge{border:2px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,#fdf1f8,#eef9ff);box-shadow:2px 2px #16121fb3;padding:5px 12px;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--ink);transform:rotate(-.6deg)}.pc-gauge:nth-child(2n){transform:rotate(.8deg)}.pc-gauge b{color:var(--violet)}.pc-lamps{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.pc-lamp{display:inline-flex;align-items:center;gap:8px;border:2.5px solid var(--ink);border-radius:12px;background:#fff;box-shadow:3px 3px #7c3aed80;padding:7px 12px;text-align:left;transform:rotate(-.5deg);cursor:help}.pc-lamp-dot{width:11px;height:11px;border-radius:50%;border:2px solid var(--ink);background:var(--gold);flex-shrink:0;animation:pc-lamp-blink 1.4s ease-in-out infinite}@keyframes pc-lamp-blink{0%,to{box-shadow:0 0 #ffb80099}50%{box-shadow:0 0 0 6px transparent}}.pc-lamp-text{display:flex;flex-direction:column}.pc-lamp-verb{font-size:11px;font-weight:900;letter-spacing:.05em;color:var(--ink)}.pc-lamp-detail{font-size:9.5px;font-weight:700;letter-spacing:.03em;color:var(--text-dim)}.pc-recharging{filter:grayscale(.7);opacity:.65}.pc-recharging .pc-lamp-dot{background:#cbd5e1;animation:none}.pc-calm-note{margin-top:10px;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.pc-confetti{position:absolute;width:7px;height:11px;border-radius:2px;margin:-5px 0 0 -3px;pointer-events:none;will-change:transform,opacity;animation:pc-burst .8s cubic-bezier(.22,1,.36,1) forwards}@keyframes pc-burst{0%{transform:translate(0) rotate(0);opacity:1}55%{transform:translate(calc(var(--pc-dx, 0px) * .7),var(--pc-my, -30px)) rotate(calc(var(--pc-rot, 180deg) * .6));opacity:1}to{transform:translate(var(--pc-dx, 0px),var(--pc-dy, 60px)) rotate(var(--pc-rot, 180deg));opacity:0}}.pc-spark{position:absolute;margin:-7px 0 0 -5px;pointer-events:none;color:hsl(var(--pc-hue, 290) 90% 60%);text-shadow:0 0 6px hsl(var(--pc-hue, 290) 90% 70% / .8);will-change:transform,opacity;animation:pc-spark-fade .9s ease-out forwards}@keyframes pc-spark-fade{0%{transform:scale(1) translateY(0) rotate(0);opacity:.95}to{transform:scale(.2) translateY(-14px) rotate(160deg);opacity:0}}.pc-ring-bit{position:absolute;pointer-events:none;font-size:14px;color:var(--gold);text-shadow:0 0 8px rgba(255,184,0,.9),1px 1px 0 rgba(22,18,31,.5);will-change:transform,opacity;animation:pc-ring .7s cubic-bezier(.22,1,.36,1) forwards}@keyframes pc-ring{0%{transform:rotate(var(--pc-angle, 0deg)) translate(8px) scale(1.1);opacity:1}to{transform:rotate(var(--pc-angle, 0deg)) translate(76px) scale(.3);opacity:0}}.pc-ring-flash{position:absolute;width:60px;height:60px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(255,45,149,.5),transparent 70%);transform:translate(-50%,-50%)}.pc-fizzle{position:absolute;transform:translate(-50%,-100%);pointer-events:none;white-space:nowrap;background:#fff;border:2px solid var(--ink);border-radius:999px;box-shadow:2px 2px #16121fb3;padding:3px 10px;font-size:9.5px;font-weight:900;letter-spacing:.08em;color:var(--text-dim);animation:pc-fizzle-fade .95s ease-out forwards}@keyframes pc-fizzle-fade{0%{opacity:0}20%{opacity:1}to{opacity:0}}.pc-anchor-marker{position:absolute;width:2px;height:2px;pointer-events:none}.pc-emoji{position:absolute;top:-48px;pointer-events:auto;cursor:pointer;border:none;background:transparent;padding:2px;line-height:1;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.25));will-change:transform,opacity;animation:pc-fall linear forwards}.pc-emoji:hover{animation-play-state:paused}@keyframes pc-fall{0%{transform:translateY(0) rotate(-8deg);opacity:0}6%{opacity:1}88%{opacity:1}to{transform:translateY(var(--pc-fall-depth, 112vh)) rotate(10deg);opacity:0}}.pc-emoji-static{animation:none;opacity:.85}.pc-panel{margin-top:14px;background:var(--card-bg);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:14px 16px 16px;text-align:center;position:relative;overflow:hidden}.pc-disco-panel{transform:rotate(-.5deg)}.pc-quake-panel{transform:rotate(.6deg)}.pc-quake-panel:before{content:"";position:absolute;inset:0 0 auto 0;height:6px;background:repeating-linear-gradient(-45deg,var(--danger) 0 10px,var(--ink) 10px 20px);border-bottom:2px solid var(--ink)}.pc-panel-title{font-family:var(--font-display);font-size:16px;font-weight:900;letter-spacing:.05em;color:var(--text);margin-top:4px}.pc-panel-sub{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 10px}.pc-substance-row{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--text-dim);font-variant-numeric:tabular-nums;margin-top:8px}.pc-note{display:inline-block;margin-top:10px;background:var(--card-bg);border:2px solid var(--ink);border-radius:999px;box-shadow:2px 2px #16121fb3;padding:3px 10px;font-size:9.5px;font-weight:900;letter-spacing:.08em;color:var(--text)}.pc-disco-btn{width:min(280px,100%);margin-top:4px;padding:14px 18px;border:var(--border);border-radius:18px;box-shadow:var(--pop-shadow);font-family:var(--font-display);font-size:26px;font-weight:900;letter-spacing:.14em;color:var(--on-ink);text-shadow:1.5px 1.5px 0 rgba(22,18,31,.8);transition:transform .15s var(--motion-curve)}.pc-disco-btn:active{transform:scale(.96)}.pc-disco-btn.pc-recharging{font-size:14px;letter-spacing:.1em}.pc-disco-on .pc-panel-title{animation:pc-disco-title .9s linear infinite}@keyframes pc-disco-title{0%{color:var(--accent)}50%{color:var(--accent-2)}to{color:var(--accent)}}.pc-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:10px}.pc-swatch{width:14px;height:14px;border:2px solid var(--ink);border-radius:4px;box-shadow:1.5px 1.5px #16121f80}.pc-disco-veil{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;animation:pc-veil-shift 1.8s linear infinite alternate}@keyframes pc-veil-shift{0%{background-position:0% 50%}to{background-position:100% 50%}}.pc-swarm-bit{position:absolute;bottom:-20px;width:9px;height:9px;border-radius:50%;border:1.5px solid rgba(22,18,31,.55);pointer-events:none;will-change:transform,opacity;animation:pc-swarm-rise linear infinite}@keyframes pc-swarm-rise{0%{transform:translate(0) scale(.7);opacity:0}12%{opacity:.9}to{transform:translate(var(--pc-drift, 30px),-110vh) scale(1.25);opacity:0}}.pc-quake-btn{width:min(300px,100%);margin-top:4px;padding:13px 16px;border:var(--border);border-radius:14px;box-shadow:var(--pop-shadow);background:var(--danger);font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:.1em;color:var(--on-ink);text-shadow:1px 1px 0 rgba(22,18,31,.7);transition:transform .15s var(--motion-curve)}.pc-quake-btn:active{transform:scale(.96)}.pc-sustain-bar{height:10px;margin-top:4px;border:2px solid var(--ink);border-radius:999px;background:var(--surface);overflow:hidden}.pc-sustain-fill{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--danger))}.pc-payload-strip{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;margin-top:4px}.pc-payload-tick{width:4px;height:10px;border-radius:2px;border:1px solid rgba(22,18,31,.5)}.pc-payload-overflow{font-family:var(--font-mono);font-size:9px;font-weight:700;color:var(--text-dim);margin-left:4px}.pc-quake-warn{animation:pc-rumble .24s linear infinite}.pc-quake-rattle{animation:pc-quake-shake .16s linear infinite}@keyframes pc-rumble{0%{transform:translate(0) rotate(.6deg)}25%{transform:translate(-1.5px,1px) rotate(.45deg)}50%{transform:translate(1.5px,-1px) rotate(.75deg)}75%{transform:translate(-1px,-1px) rotate(.5deg)}to{transform:translate(0) rotate(.6deg)}}body.pc-quake-live .page-sections>*{animation:pc-quake-shake .16s linear infinite}body.pc-quake-live .page-sections>*:nth-child(2n){animation-delay:.05s}body.pc-quake-live .page-sections>*:nth-child(3n){animation-delay:.09s}@keyframes pc-quake-shake{0%{transform:translate(0) rotate(0)}25%{transform:translate(-6px,4px) rotate(-.4deg)}50%{transform:translate(5px,-5px) rotate(.35deg)}75%{transform:translate(-4px,5px) rotate(.25deg)}to{transform:translate(0) rotate(0)}}.pc-slop-bit{width:auto;height:auto;background:none;font-family:var(--font-mono);font-size:11px;font-weight:900;color:var(--gold);text-shadow:1px 1px 0 rgba(22,18,31,.8)}.pc-storm-item{position:absolute;pointer-events:none;will-change:transform,opacity}.pc-storm-confetti{width:6px;height:10px;border-radius:2px;margin:-5px 0 0 -3px}.pc-storm-emoji{margin:-9px 0 0 -9px;font-size:15px;filter:drop-shadow(1px 1px 0 rgba(22,18,31,.2))}.pc-storm-sparkle{margin:-8px 0 0 -6px;font-size:12px;color:var(--gold);text-shadow:0 0 6px rgba(255,184,0,.6)}@keyframes pc-storm-drift{0%{transform:translate(0) rotate(0);opacity:.18}50%{transform:translate(14px,-18px) rotate(120deg);opacity:.7}to{transform:translate(0) rotate(0);opacity:.18}}.pc-eye-glass{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle,var(--card-bg) 0%,var(--card-bg) 52%,transparent 78%);box-shadow:0 0 0 2px var(--ink) inset,0 0 22px #0000002e;opacity:0;transform:translate(-50%,-50%) scale(0)}.pc-static-spark{position:absolute;pointer-events:none;font-size:12px;color:var(--violet);opacity:.25}@media(max-width:720px){.pc-rack{padding:14px 12px 16px}.pc-title{font-size:19px}.pc-gauge{font-size:9.5px}.pc-panel{padding:12px 10px 14px}.pc-disco-btn{font-size:22px}.pc-quake-btn{font-size:13px}.pc-emoji{--pc-fall-depth: calc(100vh - 250px - env(safe-area-inset-bottom, 0px)) }}:root[data-era=agentic] .pc-rack{background:var(--card-bg)}.ue-engine{background:#fff;border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:20px 18px 22px;text-align:center;transform:rotate(-.5deg);position:relative;overflow:hidden}.ue-heading{margin:0;font-family:var(--font-display);font-size:21px;font-weight:900;letter-spacing:-.02em;background:linear-gradient(92deg,var(--danger) 5%,var(--pink) 45%,var(--violet) 95%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.2))}.ue-subheading{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 16px}.ue-ticker{margin-top:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.ue-top{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:14px}.ue-countdown-block{flex:1 1 220px;min-width:210px;max-width:300px;display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 10px;background:linear-gradient(170deg,#fff,#fff0f4);border:2.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px #ef444480;transform:rotate(.8deg)}.ue-countdown-label{font-size:10.5px;font-weight:900;letter-spacing:.16em;color:var(--danger)}.ue-clock{position:relative;border:2.5px solid var(--ink);border-radius:12px;background:linear-gradient(180deg,#2a0a12,#16121f);color:var(--danger);font-family:var(--font-mono);font-size:34px;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.02em;padding:8px 16px;box-shadow:4px 4px #16121fe6,0 0 16px #ef444473;text-shadow:0 0 8px rgba(239,68,68,.8);animation:ue-clock-throb 1s ease-in-out infinite}@keyframes ue-clock-throb{0%,to{box-shadow:4px 4px #16121fe6,0 0 12px #ef444459}50%{box-shadow:4px 4px #16121fe6,0 0 22px #ef4444a6}}.ue-clock-fake{font-size:20px;color:var(--gold);text-shadow:0 0 6px rgba(255,184,0,.7)}.ue-deadline-reveal{position:absolute;left:50%;bottom:-12px;transform:translate(-50%) rotate(-1.5deg) scale(0);transform-origin:center;background:var(--gold);color:#16121f;border:2px solid var(--ink);border-radius:999px;font-size:9px;font-weight:900;letter-spacing:.12em;padding:2px 9px;white-space:nowrap;transition:transform .18s var(--motion-curve);pointer-events:none}.ue-clock:hover .ue-deadline-reveal{transform:translate(-50%) rotate(-1.5deg) scale(1)}@media(hover:none){.ue-deadline-reveal{transform:translate(-50%) rotate(-1.5deg) scale(1)}}.ue-clock-guilty{color:var(--gold)}.ue-countdown-note{min-height:14px;font-size:9.5px;font-weight:800;letter-spacing:.06em;color:var(--text-dim)}.ue-ding{color:var(--violet);font-weight:900;animation:ue-pop-in .3s var(--motion-curve)}.ue-guilt{color:var(--pink);font-weight:900;animation:ue-pop-in .3s var(--motion-curve)}@keyframes ue-pop-in{0%{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.ue-fomo{flex:1 1 200px;min-width:190px;max-width:260px;background:linear-gradient(165deg,#fff7fb,#f3e8ff 70%,#e8f9ff);border:2.5px solid var(--ink);border-radius:14px;box-shadow:4px 4px #7c3aed73;padding:10px 12px 8px;text-align:left;transform:rotate(-.7deg);display:flex;flex-direction:column;gap:6px}.ue-fomo-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.ue-fomo-title{font-size:10px;font-weight:900;letter-spacing:.14em;color:var(--violet)}.ue-fold{border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);font-size:8.5px;font-weight:900;letter-spacing:.1em;padding:3px 8px;box-shadow:2px 2px #16121fe6;white-space:nowrap}.ue-fold:active{transform:translateY(2px);box-shadow:0 0 #16121fe6}.ue-fomo-row{display:flex;flex-direction:column;border-top:2px dashed rgba(22,18,31,.25);padding-top:4px}.ue-fomo-hero .ue-fomo-stat{font-size:24px}.ue-fomo-stat{font-family:var(--font-mono);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ue-flicker-digit{animation:ue-flicker .45s steps(2) infinite}@keyframes ue-flicker{0%,to{opacity:1}50%{opacity:.25}}.ue-fomo-label{font-size:8.5px;font-weight:900;letter-spacing:.1em;color:var(--ink)}.ue-fomo-fineprint{font-size:8px;font-weight:700;font-style:italic;color:var(--text-dim)}.ue-fomo-footer{margin-top:auto;font-size:7.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.ue-polite-badge{align-self:center;border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,#fff,#f3e8ff);color:var(--ink);font-size:10.5px;font-weight:900;letter-spacing:.08em;padding:8px 14px;box-shadow:3px 3px #16121fe6;transform:rotate(1deg);animation:ue-pop-in .25s var(--motion-curve)}.ue-sale{margin-top:16px;border:2.5px solid var(--ink);border-radius:var(--radius);background:linear-gradient(120deg,#fdf1f8,#fff6ec);box-shadow:4px 4px #ffb8008c;padding:12px 12px 14px;transform:rotate(.4deg)}.ue-sale-head{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin-bottom:10px}.ue-sale-title{font-size:13px;font-weight:900;letter-spacing:.05em;color:var(--ink)}.ue-sale-sub{font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.ue-sale-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ue-product{flex:1 1 150px;min-width:150px;max-width:200px;background:#fff;border:2.5px solid var(--ink);border-radius:12px;box-shadow:3px 3px #ff2d9580;padding:8px 8px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;transform:rotate(-.6deg)}.ue-product:nth-child(2n){transform:rotate(.6deg)}.ue-product-caught{animation:ue-sweat-shake .4s ease-in-out;box-shadow:3px 3px #00e5ffb3}@keyframes ue-sweat-shake{0%,to{transform:rotate(-.6deg)}25%{transform:rotate(1.4deg) translate(2px)}75%{transform:rotate(-1.8deg) translate(-2px)}}.ue-product-name{font-size:9px;font-weight:900;letter-spacing:.06em;color:var(--ink);line-height:1.25}.ue-product-price{font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.ue-stock{position:relative;width:100%;border:2px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,#fff0f0,#ffe6ee);color:var(--danger);font-size:9.5px;font-weight:900;letter-spacing:.06em;padding:6px 8px;box-shadow:0 3px #16121fe6;overflow:visible}.ue-stock:active{transform:translateY(2px);box-shadow:0 1px #16121fe6}.ue-stock-forklift{background:linear-gradient(90deg,#fff6d6,#ffedb8);color:#7c2d12}.ue-stock-restock{display:inline-flex;align-items:center;gap:4px}.ue-forklift{display:inline-block;font-size:13px;animation:ue-forklift-run var(--ue-fork-ms, 1.4s) linear infinite}@keyframes ue-forklift-run{0%{transform:translate(-14px) scaleX(-1)}49%{transform:translate(14px) scaleX(-1)}50%{transform:translate(14px) scaleX(1)}to{transform:translate(-14px) scaleX(1)}}.ue-stock-sweat{color:#0e7490;animation:ue-pop-in .25s var(--motion-curve)}.ue-honest-tip{position:absolute;left:50%;top:-14px;transform:translate(-50%) rotate(1.5deg) scale(0);transform-origin:center;background:var(--cyan);color:#16121f;border:2px solid var(--ink);border-radius:999px;font-size:8px;font-weight:900;letter-spacing:.1em;padding:2px 8px;white-space:nowrap;transition:transform .18s var(--motion-curve);pointer-events:none}.ue-stock:hover .ue-honest-tip{transform:translate(-50%) rotate(1.5deg) scale(1)}@media(hover:none){.ue-honest-tip{transform:translate(-50%) rotate(1.5deg) scale(1)}}.ue-bars{margin-top:16px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:4px 4px #7c3aed66;padding:12px 12px 10px;transform:rotate(-.4deg);display:flex;flex-direction:column;gap:8px;text-align:left}.ue-bars-head{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;text-align:center}.ue-bars-title{font-size:13px;font-weight:900;letter-spacing:.05em;color:var(--text)}.ue-bars-sub{font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.ue-bar{display:flex;flex-direction:column;gap:4px;width:100%;border:2px solid var(--ink);border-radius:10px;background:var(--card-bg);padding:6px 8px 7px;box-shadow:2px 2px #16121f8c;text-align:left;cursor:pointer}.ue-bar:active{transform:translateY(1px)}.ue-bar-camping{box-shadow:2px 2px #ffb800e6;animation:ue-camp-nudge 1.1s ease-in-out infinite}@keyframes ue-camp-nudge{0%,to{transform:rotate(0)}50%{transform:rotate(.4deg)}}.ue-bar-done{box-shadow:2px 2px #00e5ffb3}.ue-bar-top{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ue-bar-label{font-size:9px;font-weight:900;letter-spacing:.08em;color:var(--text)}.ue-bar-tag{border:1.5px solid var(--ink);border-radius:999px;background:var(--gold);color:var(--on-accent, var(--ink));font-size:7px;font-weight:900;letter-spacing:.1em;padding:1px 6px;white-space:nowrap}.ue-bar-pct{margin-left:auto;font-family:var(--font-mono);font-size:12px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--accent)}.ue-bar-track{position:relative;display:block;height:12px;border:2px solid var(--ink);border-radius:999px;background:var(--card-bg);overflow:hidden}.ue-bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--accent),var(--accent-2));transform-origin:left;transition:transform .24s var(--motion-curve)}.ue-bar-fill-over{background:linear-gradient(90deg,var(--accent-2),var(--gold))}.ue-bar-marker{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--danger)}.ue-bar-caption{font-size:8px;font-weight:800;letter-spacing:.06em;font-style:italic;color:var(--text-dim)}.ue-bars-meta{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--text-dim);text-align:center;min-height:12px}.ue-hijack{margin-top:16px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:4px 4px #ef444473;padding:12px;transform:rotate(.5deg);display:flex;flex-direction:column;gap:10px}.ue-hijack-head{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px}.ue-hijack-title{font-size:13px;font-weight:900;letter-spacing:.05em;color:var(--text)}.ue-hijack-sub{font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.ue-hijack-board{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ue-hijack-cell{flex:1 1 110px;min-width:105px;display:flex;flex-direction:column;align-items:center;gap:2px;border:2px solid var(--ink);border-radius:10px;background:var(--card-bg);padding:6px 6px 7px;box-shadow:2px 2px #16121f8c}.ue-hijack-num{font-family:var(--font-mono);font-size:15px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--accent)}.ue-hijack-cell-label{font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--text-dim)}.ue-hijack-ctl{display:flex;flex-direction:column;align-items:center;gap:5px}.ue-brakes{border:2.5px solid var(--ink);border-radius:999px;background:var(--danger);color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;padding:8px 18px;box-shadow:3px 3px #16121fe6;cursor:pointer}.ue-brakes:active{transform:translateY(2px);box-shadow:0 0 #16121fe6}.ue-brakes-live{animation:ue-brakes-urgent .5s ease-in-out infinite}@keyframes ue-brakes-urgent{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ue-hijack-note{min-height:12px;font-size:9px;font-weight:800;letter-spacing:.06em;font-style:italic;color:var(--text-dim);text-align:center}.ue-hijack-banner{position:fixed;top:12px;left:50%;transform:translate(-50%) scale(var(--ue-banner-scale, 1));transform-origin:top center;display:flex;align-items:center;gap:10px;max-width:min(92vw,540px);border:2.5px solid var(--ink);border-radius:12px;background:var(--danger);color:#fff;padding:8px 14px;box-shadow:4px 4px #16121fe6;pointer-events:none;animation:ue-banner-drop .35s var(--motion-curve)}@keyframes ue-banner-drop{0%{transform:translate(-50%) translateY(-60px) scale(var(--ue-banner-scale, 1));opacity:0}to{transform:translate(-50%) translateY(0) scale(var(--ue-banner-scale, 1));opacity:1}}.ue-hijack-banner-warn{animation:ue-banner-drop .35s var(--motion-curve),ue-klaxon-flash .6s steps(2) infinite .35s}@keyframes ue-klaxon-flash{0%,to{filter:brightness(1)}50%{filter:brightness(1.45)}}.ue-hijack-klaxon{font-size:18px}.ue-hijack-banner-text{display:flex;flex-direction:column;gap:2px;font-size:12px;font-weight:900;letter-spacing:.08em}.ue-hijack-banner-sub{font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;opacity:.9}.ue-negotiate{margin-top:16px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:4px 4px #ff2d9566;padding:12px;transform:rotate(-.3deg);display:flex;flex-direction:column;gap:10px}.ue-negotiate-head{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;text-align:center}.ue-negotiate-title{font-size:13px;font-weight:900;letter-spacing:.05em;color:var(--text)}.ue-negotiate-sub{font-size:8.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.ue-negotiate-ctl{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px}.ue-ignore-all{border:2.5px solid var(--ink);border-radius:999px;background:var(--danger);color:#fff;font-size:10.5px;font-weight:900;letter-spacing:.06em;padding:8px 16px;box-shadow:3px 3px #16121fe6;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.ue-ignore-all:active{transform:translateY(2px);box-shadow:0 0 #16121fe6}.ue-negotiate-readout{font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.08em;color:var(--text-dim);font-variant-numeric:tabular-nums}.ue-negotiate-ignored{text-align:center;font-size:9px;font-weight:800;letter-spacing:.06em;font-style:italic;color:var(--accent);animation:ue-pop-in .25s var(--motion-curve)}.ue-negotiate-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ue-negotiate-card{flex:1 1 160px;min-width:150px;max-width:210px;display:flex;flex-direction:column;align-items:center;gap:4px;border:2px solid var(--ink);border-radius:10px;background:var(--card-bg);padding:7px 8px 8px;box-shadow:2px 2px #16121f8c;text-align:center}.ue-negotiate-spotlit{box-shadow:2px 2px #00e5ffbf;animation:ue-camp-nudge 1.1s ease-in-out infinite}.ue-negotiate-label{font-size:8px;font-weight:900;letter-spacing:.08em;color:var(--text-dim)}.ue-negotiate-offer{width:100%;border:2px solid var(--ink);border-radius:8px;background:var(--card-bg);color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.02em;font-variant-numeric:tabular-nums;padding:7px 6px;cursor:pointer;min-height:36px}.ue-negotiate-offer:active{transform:translateY(1px)}.ue-lowball{border:none;background:none;color:var(--text-dim);font-size:8px;font-weight:700;font-style:italic;letter-spacing:.04em;text-decoration:underline dotted;cursor:pointer;padding:4px 2px}.ue-negotiate-flash{font-size:7.5px;font-weight:800;letter-spacing:.02em;color:var(--pink);animation:ue-pop-in .25s var(--motion-curve)}.ue-recharging{filter:grayscale(.7);opacity:.65;animation:none}.ue-cooldown-note{margin-top:8px;font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--text-dim);font-style:italic}@media(max-width:720px){.ue-engine{padding:16px 10px 18px}.ue-heading{font-size:18px}.ue-top{gap:10px}.ue-countdown-block,.ue-fomo{flex:1 1 100%;max-width:none;transform:rotate(0)}.ue-clock{font-size:28px}.ue-sale-grid{gap:8px}.ue-product{flex:1 1 calc(50% - 8px);min-width:140px;max-width:none}.ue-bars,.ue-hijack,.ue-negotiate{transform:rotate(0);padding:10px 8px}.ue-hijack-cell{flex:1 1 calc(50% - 8px);min-width:96px}.ue-negotiate-card{flex:1 1 calc(50% - 8px);min-width:130px;max-width:none}.ue-hijack-banner{--ue-banner-scale: 1 !important}.ue-brakes{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}:root[data-era=agentic] .ue-engine{background:var(--card-bg)}.at-boombox{background:linear-gradient(165deg,#fff,#f6ecff 55%,#ffe9f5);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:16px 16px 18px;transform:rotate(.5deg);position:relative;overflow:hidden;text-align:center}.at-boombox-muted{filter:saturate(.55)}.at-boombox-top{display:flex;align-items:center;gap:14px;justify-content:center}.at-speaker{flex-shrink:0;width:84px;height:84px;border-radius:50%;border:3px solid var(--ink);background:radial-gradient(circle at 50% 50%,#16121f 0 18%,transparent 18.5%),repeating-radial-gradient(circle at 50% 50%,#16121f 0 2px,transparent 2px 9px),linear-gradient(140deg,var(--pink),var(--violet));box-shadow:4px 4px #16121fd9;position:relative}.at-cone{position:absolute;top:26%;right:26%;bottom:26%;left:26%;border-radius:50%;border:2px solid rgba(255,255,255,.5);animation:at-thump 1.1s ease-in-out infinite}.at-boombox-muted .at-cone{animation-play-state:paused}@keyframes at-thump{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}.at-deck{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px}.at-title{margin:0;font-family:var(--font-display);font-size:22px;font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.2))}.at-sub{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim)}.at-vu{display:flex;align-items:flex-end;gap:4px;height:26px;padding:3px 8px;border:2.5px solid var(--ink);border-radius:8px;background:#16121f;box-shadow:inset 0 0 8px #ff2d9566}.at-vu-bar{width:6px;height:100%;border-radius:2px;background:linear-gradient(180deg,var(--pink),var(--gold) 55%,var(--cyan));transform-origin:bottom;animation:at-vu-bounce .62s ease-in-out infinite alternate}.at-boombox-muted .at-vu-bar{animation-play-state:paused;transform:scaleY(.12);opacity:.45}@keyframes at-vu-bounce{0%{transform:scaleY(.18)}to{transform:scaleY(1)}}.at-mute{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:12px;font-weight:900;letter-spacing:.05em;padding:8px 18px;box-shadow:0 3px #16121fe6,0 0 14px #ff2d9566}.at-mute:active{transform:translateY(2px);box-shadow:0 1px #16121fe6}.at-mute-on{background:#fff;color:var(--ink);box-shadow:0 3px #16121fe6}.at-readout{margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.at-rack{margin-top:14px;border:2.5px solid var(--ink);border-radius:14px;background:#fff;padding:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.at-blipdeck{box-shadow:4px 4px #ff2d9580;transform:rotate(-.5deg)}.at-chordstack{box-shadow:4px 4px #7c3aed80;transform:rotate(.4deg)}.at-echochamber{box-shadow:4px 4px #00e5ff8c;transform:rotate(-.3deg)}.at-rack-label{font-size:9.5px;font-weight:900;letter-spacing:.16em;color:#fff;background:var(--ink);border-radius:999px;padding:3px 10px}.at-rack-meta{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-variant-numeric:tabular-nums;max-width:420px}.at-pips{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}.at-pip{width:14px;height:14px;border-radius:50%;border:2px solid var(--ink);background:linear-gradient(140deg,var(--gold),var(--pink));box-shadow:0 0 calc(5px * var(--at-bright, 1)) #ffb800d9;animation:at-pip-glow 1.6s ease-in-out infinite}@keyframes at-pip-glow{0%,to{filter:brightness(.85)}50%{filter:brightness(calc(.9 + .4 * var(--at-bright, 1)))}}.at-test-blip{border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--gold),#ffe066);color:#7c2d12;font-size:13px;font-weight:900;letter-spacing:.05em;padding:9px 22px;box-shadow:0 4px #16121fe6,0 0 16px #ffb80080}.at-test-blip:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.at-recharging{filter:grayscale(.7);opacity:.65;box-shadow:0 4px #16121fe6}.at-cooldown-note{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.at-osc-row{display:flex;align-items:flex-end;justify-content:center;gap:8px;min-height:66px}.at-osc{width:34px;height:var(--at-osc-h, 30px);border:2.5px solid var(--ink);border-radius:8px 8px 4px 4px;background:linear-gradient(180deg,var(--cyan),var(--violet));box-shadow:3px 3px #16121fd9;display:flex;align-items:flex-end;justify-content:center;transform-origin:bottom;animation:at-osc-bob .9s ease-in-out infinite alternate}.at-osc-label{font-size:7.5px;font-weight:900;letter-spacing:.08em;color:#fff;text-shadow:1px 1px 0 rgba(22,18,31,.7);padding-bottom:2px}@keyframes at-osc-bob{0%{transform:scaleY(.82)}to{transform:scaleY(1.06)}}.at-echo-row{display:flex;align-items:flex-start;justify-content:center;gap:12px}.at-echo{font-family:var(--font-display);font-weight:900;letter-spacing:.02em;color:var(--ink);text-shadow:2px 2px 0 rgba(0,229,255,.55)}.at-echo-0{font-size:22px}.at-echo-1{font-size:17px;opacity:.75;transform:translateY(5px) rotate(-2deg)}.at-echo-2{font-size:13px;opacity:.55;transform:translateY(10px) rotate(1.5deg)}.at-echo-3{font-size:10px;opacity:.38;transform:translateY(15px) rotate(-1deg)}.at-scrollblaster{position:relative;overflow:hidden;background:var(--card-bg);box-shadow:4px 4px color-mix(in srgb,var(--gold) 55%,transparent);transform:rotate(.35deg)}.at-sparkle-field{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.at-sparkle{position:absolute;font-size:13px;color:var(--gold);text-shadow:0 0 6px color-mix(in srgb,var(--gold) 70%,transparent);pointer-events:none}.at-arp-row{display:flex;align-items:flex-end;justify-content:center;gap:6px;min-height:46px}.at-arp-tag,.at-scrollmeter-tag,.at-scrollmeter-px{font-size:8.5px;font-weight:900;letter-spacing:.12em;color:var(--text-dim);align-self:center}.at-arpnote{width:12px;height:var(--at-note-h, 14px);border:2px solid var(--ink);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,var(--gold),var(--accent));transform-origin:bottom;animation:at-arp-bob 1s ease-in-out infinite alternate}@keyframes at-arp-bob{0%{transform:scaleY(.8)}to{transform:scaleY(1.08)}}.at-scrollmeter{display:flex;align-items:center;gap:8px;width:min(100%,340px)}.at-scrollmeter-track{flex:1;height:12px;border:2px solid var(--ink);border-radius:999px;background:color-mix(in srgb,var(--text) 8%,transparent);overflow:hidden}.at-scrollmeter-fill{width:100%;height:100%;background:linear-gradient(90deg,var(--accent),var(--gold));transform:scaleX(0);transform-origin:left;transition:transform .15s linear}.at-whisperden{background:var(--card-bg);box-shadow:4px 4px color-mix(in srgb,var(--violet) 45%,transparent);transform:rotate(-.4deg)}.at-whisper-toggle{border:2.5px solid var(--ink);border-radius:999px;background:var(--card-bg);color:var(--text);font-size:12px;font-weight:900;letter-spacing:.05em;padding:8px 18px;box-shadow:0 3px color-mix(in srgb,var(--ink) 90%,transparent)}.at-whisper-toggle:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--ink) 90%,transparent)}.at-whisper-toggle-on{background:var(--grad-brand);color:var(--on-ink);box-shadow:0 3px color-mix(in srgb,var(--ink) 90%,transparent),0 0 14px color-mix(in srgb,var(--accent) 45%,transparent)}.at-whisper-stage{min-height:34px;display:flex;align-items:center;justify-content:center;width:100%}.at-whisper-caption{border:2px dashed color-mix(in srgb,var(--accent) 60%,transparent);border-radius:10px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--text);font-family:var(--font-mono);font-size:13px;font-style:italic;padding:5px 14px;animation:at-whisper-in .35s ease-out}.at-whisper-nice{border-color:color-mix(in srgb,var(--gold) 70%,transparent);background:color-mix(in srgb,var(--gold) 12%,transparent)}@keyframes at-whisper-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.at-whisper-idle{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.at-whisper-pool{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:440px}.at-whisper-chip{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--text-dim);border:1.5px solid color-mix(in srgb,var(--ink) 35%,transparent);border-radius:999px;padding:1px 7px;background:color-mix(in srgb,var(--violet) 7%,transparent)}.at-genstation{background:var(--card-bg);box-shadow:6px 6px color-mix(in srgb,var(--accent) 45%,transparent);transform:rotate(-.3deg);gap:14px}.at-genstation-panel{width:100%;max-width:460px;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;gap:7px}.at-genstation-sub{font-size:9px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.at-pad-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.at-pad{border:2px solid var(--ink);border-radius:8px;background:var(--card-bg);color:var(--text);font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:8px 9px;min-height:38px;box-shadow:2px 2px color-mix(in srgb,var(--ink) 85%,transparent)}.at-pad:active{transform:translateY(2px);box-shadow:0 0 0 transparent}.at-pad-success{background:var(--grad-brand);color:var(--on-ink);font-size:11px;padding:10px 16px;box-shadow:0 3px color-mix(in srgb,var(--ink) 90%,transparent),0 0 14px color-mix(in srgb,var(--accent) 45%,transparent)}.at-layer-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:6px;min-height:44px}.at-layer-bar{width:30px;height:30px;border:2px solid var(--ink);border-radius:6px;background:linear-gradient(180deg,var(--violet),var(--cyan));display:flex;align-items:flex-end;justify-content:center;overflow:hidden;transform-origin:bottom;animation:at-layer-bob 1.3s ease-in-out infinite alternate}@keyframes at-layer-bob{0%{transform:scaleY(.75);opacity:.75}to{transform:scaleY(1);opacity:1}}.at-layer-label{font-size:6px;font-weight:900;letter-spacing:.02em;color:#fff;text-shadow:1px 1px 0 rgba(22,18,31,.7);padding-bottom:2px;text-align:center;line-height:1.05}.at-haptic-toggle{border:2.5px solid var(--ink);border-radius:999px;background:var(--card-bg);color:var(--text);font-size:11px;font-weight:900;letter-spacing:.05em;padding:7px 16px;box-shadow:0 3px color-mix(in srgb,var(--ink) 90%,transparent)}.at-haptic-toggle:active{transform:translateY(2px);box-shadow:0 1px color-mix(in srgb,var(--ink) 90%,transparent)}.at-haptic-toggle-on{background:var(--grad-brand);color:var(--on-ink)}.at-haptic-row{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%}.at-haptic-dot{width:8px;height:8px;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--ink) 45%,transparent);background:color-mix(in srgb,var(--text) 15%,transparent)}.at-haptic-dot-on{background:var(--gold);border-color:var(--ink);animation:at-haptic-pulse 1.1s ease-in-out infinite}@keyframes at-haptic-pulse{0%,to{transform:scale(.85);opacity:.7}50%{transform:scale(1.15);opacity:1}}@media(max-width:720px){.at-boombox{padding:14px 10px 16px}.at-boombox-top{gap:8px}.at-speaker{width:56px;height:56px;border-width:2.5px}.at-title{font-size:18px}.at-sub{font-size:8.5px}.at-rack-meta{font-size:9px}.at-osc{width:26px}.at-echo-0{font-size:18px}.at-echo-1{font-size:14px}.at-arpnote{width:10px}.at-whisper-pool{max-width:100%}.at-whisper-caption{font-size:12px}.at-whisper-toggle{min-height:44px}.at-genstation-panel{max-width:100%}.at-pad{min-height:44px;font-size:8.5px;padding:8px 7px}.at-pad-success{font-size:10px}.at-layer-bar{width:24px;height:24px}.at-layer-label{font-size:5px}.at-haptic-toggle{min-height:44px}}:root[data-era=agentic] .at-boombox{background:var(--card-bg)}.ns-rack{background:#fff;border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:18px 16px 20px;text-align:center;transform:rotate(.5deg);position:relative}.ns-head{margin-bottom:6px}.ns-title{margin:0;font-family:var(--font-display);font-size:20px;font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.2))}.ns-sub{font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--text-dim);margin-top:2px}.ns-readout{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums;margin:4px 0 10px}.ns-gauges{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 10px;margin-bottom:12px}.ns-gauge{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.06em;color:var(--ink);border:2px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,#fff0f8,#eefaff);box-shadow:2px 2px #16121fd9;padding:3px 10px;transform:rotate(-.6deg)}.ns-gauge:nth-child(2n){transform:rotate(.7deg)}.ns-gauge b{color:var(--pink)}.ns-navblock{margin-top:4px}.ns-nav{display:flex;align-items:center;gap:10px;border:2.5px solid var(--ink);border-radius:14px;background:var(--grad-brand);box-shadow:4px 4px #16121fe6;padding:8px 10px;transform:rotate(-.5deg)}.ns-brand{font-family:var(--font-display);font-size:13px;font-weight:900;letter-spacing:.04em;color:#fff;text-shadow:2px 2px 0 rgba(22,18,31,.6);white-space:nowrap}.ns-hotspots{flex:1;display:flex;flex-wrap:wrap;justify-content:center;gap:2px 4px;min-height:30px}.ns-hotspot{position:relative;border:none;background:transparent;padding:4px 5px;border-radius:8px;line-height:1}.ns-hotspot-emoji{display:inline-block;font-size:17px;opacity:.07;transition:opacity .2s ease}.ns-hotspot:hover .ns-hotspot-emoji{opacity:.55;animation:ns-shimmer .9s ease-in-out infinite}.ns-hotspot.ns-revealed .ns-hotspot-emoji,.ns-hotspot.ns-found .ns-hotspot-emoji{opacity:1;animation:ns-shimmer 1.2s ease-in-out infinite}@keyframes ns-shimmer{0%,to{filter:drop-shadow(0 0 0 rgba(255,255,255,0))}50%{filter:drop-shadow(0 0 6px rgba(255,255,255,.95)) brightness(1.25)}}.ns-secret{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%) rotate(-2deg);background:var(--gold);border:2px solid var(--ink);border-radius:999px;box-shadow:2px 2px #16121fe6;font-family:var(--font-mono);font-size:9px;font-weight:800;color:var(--ink);padding:2px 8px;white-space:nowrap;animation:ns-secret-pop .3s var(--motion-curve)}@keyframes ns-secret-pop{0%{transform:translate(-50%) rotate(-2deg) scale(0)}to{transform:translate(-50%) rotate(-2deg) scale(1)}}.ns-sitemap{border:2px solid var(--ink);border-radius:999px;background:#fff;font-size:9.5px;font-weight:900;letter-spacing:.1em;color:var(--ink);padding:5px 10px;box-shadow:2px 2px #16121fe6;white-space:nowrap}.ns-sitemap:active{transform:translate(2px,2px);box-shadow:0 0 #16121fe6}.ns-nav-note{margin-top:6px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.ns-synergy{margin-top:14px}.ns-synergy-ctl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.ns-summon{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:11.5px;font-weight:900;letter-spacing:.04em;padding:8px 16px;box-shadow:0 4px #16121fe6,0 0 14px #ff2d9566}.ns-summon:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.ns-synergy-hint{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.ns-menu{position:absolute;width:232px;background:#fff;border:2.5px solid var(--ink);border-radius:14px;box-shadow:5px 5px #16121fe6,0 0 22px #7c3aed59;padding:6px;text-align:left;transform:rotate(-.8deg);animation:ns-menu-pop .22s var(--motion-curve)}@keyframes ns-menu-pop{0%{transform:rotate(-.8deg) scale(.7);opacity:0}to{transform:rotate(-.8deg) scale(1);opacity:1}}.ns-menu-head{display:flex;align-items:center;justify-content:space-between;gap:6px;font-family:var(--font-display);font-size:11px;font-weight:900;letter-spacing:.08em;color:#fff;background:var(--grad-brand);border:2px solid var(--ink);border-radius:9px;padding:5px 9px;margin-bottom:5px;text-shadow:1px 1px 0 rgba(22,18,31,.55)}.ns-whoosh{font-size:9px;font-style:italic;animation:ns-whoosh-by .7s var(--motion-curve)}@keyframes ns-whoosh-by{0%{transform:translate(-26px) skew(-18deg);opacity:0}60%{opacity:1}to{transform:translate(0) skew(0);opacity:1}}.ns-menu-item{display:block;width:100%;text-align:left;border:none;background:transparent;border-radius:8px;font-size:12px;font-weight:800;color:var(--ink);padding:6px 9px}.ns-menu-item:hover{background:linear-gradient(90deg,#ffe1f1,#dff6ff);transform:translate(2px) rotate(-.4deg)}.ns-menu-foot{border-top:2px dashed rgba(22,18,31,.25);margin-top:5px;padding:5px 8px 2px;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.ns-penblock{margin-top:16px}.ns-pen-title{font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.14em;color:var(--text-dim);margin-bottom:5px}.ns-pen{position:relative;height:150px;border:2.5px solid var(--ink);border-radius:var(--radius);background:radial-gradient(340px 120px at 70% 20%,rgba(255,45,149,.12),transparent 70%),linear-gradient(150deg,#fdf1f8,#eef4ff);box-shadow:inset 3px 3px #16121f1f,4px 4px #00e5ff80;overflow:hidden;transform:rotate(.4deg)}.ns-promo{position:absolute;inset:auto 10% 14px;font-size:11px;font-weight:800;color:var(--text-dim);pointer-events:none}.ns-promo b{color:var(--pink)}.ns-dodger-slot{position:absolute;left:0;top:0;transition:transform .16s var(--motion-curve);will-change:transform}.ns-dodger{border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--pink),var(--violet));color:#fff;font-size:11.5px;font-weight:900;letter-spacing:.05em;padding:7px 14px;box-shadow:3px 3px #16121fe6;white-space:nowrap}.ns-dodger.ns-tired{background:linear-gradient(90deg,#d1d5db,#f3f4f6);color:var(--ink);animation:ns-pant 1.1s ease-in-out infinite}@keyframes ns-pant{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.ns-squeak{position:absolute;font-family:var(--font-mono);font-size:10px;font-weight:800;font-style:italic;color:var(--violet);text-shadow:1px 1px 0 rgba(255,255,255,.9);pointer-events:none;animation:ns-squeak-fly .7s ease-out forwards}@keyframes ns-squeak-fly{0%{transform:translateY(0);opacity:1}to{transform:translateY(-22px) rotate(8deg);opacity:0}}.ns-pen-empty{display:flex;align-items:center;justify-content:center}.ns-dismissed-note{font-size:11.5px;font-weight:800;color:var(--text-dim);animation:ns-fade-in .4s ease-out}@keyframes ns-fade-in{0%{opacity:0}to{opacity:1}}.ns-apology{margin:8px auto 0;max-width:430px;font-size:11.5px;font-weight:800;font-style:italic;line-height:1.4;color:var(--ink);background:#fffbe8;border:2px dashed var(--ink);border-radius:12px;padding:7px 12px;transform:rotate(-.5deg);animation:ns-fade-in .3s ease-out}.ns-note{font-style:normal;font-size:9px;font-weight:800;letter-spacing:.08em;color:var(--text-dim)}.ns-coward{margin-top:10px;border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--gold),#ffe066);color:var(--ink);font-size:11px;font-weight:900;letter-spacing:.06em;padding:8px 16px;box-shadow:0 4px #16121fe6}.ns-coward:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.ns-ftc{margin-top:12px}.ns-ftc-link{border:none;background:transparent;font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--text-dim);opacity:.55;text-decoration:underline dotted;padding:2px 4px}.ns-ftc-link:hover{opacity:1;color:var(--violet)}.ns-ftc-form{margin:4px auto 0;max-width:440px;text-align:left;background:#fff;border:2.5px solid var(--ink);border-radius:12px;box-shadow:4px 4px #ef444473;padding:10px 12px;transform:rotate(-.4deg);animation:ns-menu-pop .25s var(--motion-curve)}.ns-ftc-head{font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.12em;color:var(--danger);border-bottom:2px dashed rgba(22,18,31,.25);padding-bottom:4px;margin-bottom:6px}.ns-ftc-step{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink);padding:2px 0;animation:ns-fade-in .25s ease-out}.ns-ftc-filed{margin-top:6px;font-size:10.5px;font-weight:900;letter-spacing:.04em;color:var(--danger);border:2px solid var(--danger);border-radius:8px;padding:5px 8px;transform:rotate(-1.2deg);animation:ns-stamp .35s var(--motion-curve)}@keyframes ns-stamp{0%{transform:rotate(-1.2deg) scale(1.6);opacity:0}to{transform:rotate(-1.2deg) scale(1);opacity:1}}.ns-warblock{margin-top:16px}.ns-war-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-bottom:5px}.ns-war-title{font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.14em;color:var(--text-dim)}.ns-war-clock{font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--text-dim)}.ns-war-clock.ns-war-live{color:var(--danger)}.ns-arena{position:relative;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);padding:14px 10px;transform:rotate(-.4deg);overflow:hidden}.ns-combatant{position:relative;display:inline-flex;align-items:center;gap:4px;border:var(--border);border-radius:10px;background:var(--card-bg);color:var(--text);font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.05em;padding:5px 8px;white-space:nowrap;transition:transform .25s var(--motion-curve)}.ns-combatant.ns-war-a{transform:translate(16px,7px) rotate(-5deg) scale(1.18);border-color:var(--danger);color:var(--danger);animation:ns-shove-a .32s ease-in-out infinite alternate}.ns-combatant.ns-war-b{transform:translate(-16px,-5px) rotate(6deg) scale(1.12);border-color:var(--accent);animation:ns-shove-b .29s ease-in-out infinite alternate}@keyframes ns-shove-a{0%{transform:translate(16px,7px) rotate(-5deg) scale(1.18)}to{transform:translate(24px,3px) rotate(-2deg) scale(1.22)}}@keyframes ns-shove-b{0%{transform:translate(-16px,-5px) rotate(6deg) scale(1.12)}to{transform:translate(-26px,-1px) rotate(3deg) scale(1.16)}}.ns-declaration{position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%) rotate(-3deg);border:2px solid var(--danger);border-radius:999px;background:var(--card-bg);color:var(--danger);font-family:var(--font-mono);font-size:8.5px;font-weight:900;letter-spacing:.04em;padding:1px 7px;white-space:nowrap;animation:ns-declare-pop .25s var(--motion-curve)}@keyframes ns-declare-pop{0%{transform:translate(-50%) rotate(-3deg) scale(0)}to{transform:translate(-50%) rotate(-3deg) scale(1)}}.ns-whistle{position:absolute;top:4px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:11px;font-weight:900;font-style:italic;letter-spacing:.12em;color:var(--accent);pointer-events:none;animation:ns-whistle-blast .7s ease-out}@keyframes ns-whistle-blast{0%{transform:translate(-50%) scale(.4);opacity:0}30%{transform:translate(-50%) scale(1.3);opacity:1}to{transform:translate(-50%) scale(1);opacity:.9}}.ns-war-note{margin-top:6px;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.ns-a11y{margin-top:10px}.ns-a11y-link{border:none;background:transparent;font-size:9px;font-weight:700;letter-spacing:.04em;color:var(--text-dim);opacity:.55;text-decoration:underline dotted;padding:2px 4px}.ns-a11y-link:hover{opacity:1;color:var(--accent)}.ns-a11y-banner{margin:4px auto 0;max-width:440px;border:var(--border);border-radius:12px;background:var(--card-bg);color:var(--text);box-shadow:var(--pop-shadow);font-size:11px;font-weight:800;line-height:1.4;padding:8px 12px;transform:rotate(-.4deg);animation:ns-menu-pop .25s var(--motion-curve)}.ns-a11y-banner.ns-a11y-proud{border-color:var(--accent)}.ns-a11y-claim{color:var(--text)}.ns-a11y-proud .ns-a11y-claim{color:var(--accent)}.ns-a11y-fine{margin-top:3px;font-size:8.5px;font-weight:700;letter-spacing:.05em;color:var(--text-dim)}.ns-trapblock{margin-top:16px}.ns-trap-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-bottom:5px}.ns-trap-title{font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.14em;color:var(--text-dim)}.ns-trap-status{font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--text-dim)}.ns-trap-status.ns-trap-open{color:var(--accent)}.ns-trap-ctl{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.ns-trap-lever{border:var(--border);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:11.5px;font-weight:900;letter-spacing:.04em;padding:8px 16px;box-shadow:var(--pop-shadow)}.ns-trap-lever:active{transform:translateY(3px);box-shadow:none}.ns-trap-lever.ns-trap-close{background:var(--card-bg);color:var(--text)}.ns-trap-hint{font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.ns-trap-queue{margin:10px auto 0;max-width:460px;text-align:left}.ns-trap-queue-label{font-family:var(--font-mono);font-size:8.5px;font-weight:800;letter-spacing:.1em;color:var(--text-dim);margin-bottom:4px}.ns-recycled-footer{border:2px dashed var(--text-dim);border-radius:8px;background:var(--card-bg);color:var(--text-dim);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.04em;padding:4px 9px;margin-top:3px;transform:rotate(-.3deg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-recycled-footer:nth-child(2n){transform:rotate(.4deg)}.ns-bottom-btn{position:fixed;left:50%;bottom:calc(var(--bottom-band, 96px) + 10px);transform:translate(-50%) scale(var(--ns-bottom-scale, 1));transform-origin:bottom center;border:var(--border);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:12.5px;font-weight:900;letter-spacing:.05em;padding:10px 18px;box-shadow:var(--pop-shadow);white-space:nowrap}.ns-seam-roll{position:absolute;left:0;right:0;top:8vh;display:flex;flex-direction:column;align-items:center;gap:6px;animation:ns-seam-roll 1.7s linear forwards}@keyframes ns-seam-roll{0%{transform:translateY(92vh)}to{transform:translateY(-130%)}}@media(prefers-reduced-motion:reduce){.ns-seam-roll{animation:none;transform:translateY(0)}}:root[data-calm] .ns-seam-roll{animation:none;transform:translateY(0)}.ns-seam-board{border:var(--border);border-radius:10px;background:var(--slab-bg, #16121f);color:var(--on-ink, #fff);font-family:var(--font-mono);font-size:13px;font-weight:900;letter-spacing:.14em;padding:8px 16px;box-shadow:var(--pop-shadow);max-width:92vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ns-seam-arriving{font-size:10px;letter-spacing:.1em}.ns-seam-footer{width:min(460px,88vw);text-align:center;background:var(--card-bg)}.ns-clip{margin-top:8px;font-size:8.5px;font-weight:700;letter-spacing:.06em;color:var(--text-dim);opacity:.5}.ns-labyblock{margin-top:16px}.ns-laby-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 10px;margin-bottom:4px}.ns-laby-title{font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.14em;color:var(--text-dim)}.ns-laby-status{font-family:var(--font-mono);font-size:9.5px;font-weight:800;letter-spacing:.05em;color:var(--text-dim)}.ns-laby-status.ns-laby-live{color:var(--danger);animation:ns-laby-pulse 1.6s ease-in-out infinite}@keyframes ns-laby-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.ns-laby-status.ns-laby-live{animation:none}}:root[data-calm] .ns-laby-status.ns-laby-live{animation:none}.ns-laby-hint{font-size:9.5px;font-weight:700;letter-spacing:.02em;color:var(--text-dim);margin-bottom:10px}.ns-laby-escape{display:block;margin:0 auto 4px;border:2px solid var(--danger);border-radius:999px;background:var(--card-bg);color:var(--danger);font-family:var(--font-mono);font-weight:900;font-size:11.5px;letter-spacing:.05em;padding:8px 20px;box-shadow:var(--pop-shadow)}.ns-laby-escape:hover{background:var(--danger);color:var(--on-ink, #fff)}.ns-laby-escape:active{transform:translateY(2px);box-shadow:none}.ns-laby-cooling{font-size:8.5px;font-weight:700;color:var(--text-dim);margin-bottom:10px}.ns-laby-doom{margin:6px auto 0;max-width:460px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);overflow:hidden;transform:rotate(-.3deg)}.ns-laby-doom-img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover}.ns-laby-doom-body{padding:10px 12px 12px;text-align:left}.ns-laby-doom-title{font-family:var(--font-mono);font-weight:900;font-size:11px;letter-spacing:.08em;color:var(--danger);margin-bottom:6px}.ns-laby-doom-text{display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.5;color:var(--text)}.ns-laby-doom-more{display:inline-block;margin-top:6px;border:none;background:transparent;color:var(--accent);font-weight:800;font-size:10px;letter-spacing:.03em;text-decoration:underline dotted;padding:2px 0}.ns-laby-doom-note{margin-top:6px;font-size:9px;font-style:italic;color:var(--text-dim)}.ns-recharging{filter:grayscale(.7);opacity:.55}@media(max-width:720px){.ns-rack{padding:14px 10px 16px}.ns-title{font-size:17px}.ns-nav{flex-wrap:wrap;justify-content:center;padding:7px 8px}.ns-hotspot-emoji{font-size:15px}.ns-pen{height:132px}.ns-menu{width:208px}.ns-promo{font-size:10px;inset:auto 6% 12px}.ns-combatant.ns-war-a{transform:translate(8px,5px) rotate(-5deg) scale(1.1);animation:none}.ns-combatant.ns-war-b{transform:translate(-8px,-4px) rotate(6deg) scale(1.08);animation:none}.ns-bottom-btn{bottom:calc(var(--bottom-band, 180px) + 8px);font-size:11px;padding:9px 14px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;transform:translate(-50%) scale(min(var(--ns-bottom-scale, 1),1.3))}.ns-trap-lever{min-height:44px}.ns-a11y-link{position:relative}.ns-a11y-link:after{content:"";position:absolute;top:50%;left:50%;width:max(44px,100%);height:44px;transform:translate(-50%,-50%)}.ns-laby-doom-img{aspect-ratio:16 / 11}.ns-laby-doom-body{padding:8px 10px 10px}.ns-laby-escape{width:100%;max-width:320px;min-height:44px;box-sizing:border-box;font-size:11px}}:root[data-era=agentic] .ns-rack{background:var(--card-bg)}.hd-pavilion{background:radial-gradient(600px 260px at 50% -10%,rgba(124,58,237,.16),transparent 70%),linear-gradient(180deg,#fff,#f6ecff);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:20px 18px 22px;text-align:center;transform:rotate(.5deg);position:relative;overflow:hidden}.hd-heading{margin:0;font-family:var(--font-display);font-size:24px;font-weight:900;letter-spacing:-.02em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.22))}.hd-subheading{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 16px}.hd-scene{perspective:950px;perspective-origin:50% 30%;display:flex;flex-direction:column;align-items:center;gap:14px}.hd-dome-unit{display:flex;flex-direction:column;align-items:center;transform-style:preserve-3d}.hd-glass{position:relative;width:min(220px,56vw);height:min(150px,38vw);border:3px solid var(--ink);border-bottom:none;border-radius:50% 50% 0 0/100% 100% 0 0;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.85),transparent 42%),linear-gradient(165deg,#00e5ff38,#7c3aed24 60%,#ff2d951f);box-shadow:inset 0 -14px 24px #7c3aed2e,0 6px #16121f26;overflow:hidden;padding:0;transform:translateZ(24px)}.hd-glass-knockable{cursor:pointer}.hd-orb{position:absolute;left:50%;top:62%;width:46px;height:46px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 38% 32%,#ffd8ec,var(--pink) 45%,#8b1e66 90%);box-shadow:0 0 calc(14px * var(--hd-glow, .4)) calc(4px * var(--hd-glow, .4)) rgba(255,45,149,calc(.35 * var(--hd-glow, .4))),0 0 calc(36px * var(--hd-glow, .4)) calc(10px * var(--hd-glow, .4)) rgba(124,58,237,calc(.28 * var(--hd-glow, .4)));filter:saturate(calc(.6 + .5 * var(--hd-glow, .4)))}.hd-orb-pulsing{animation:hd-orb-pulse 2.4s ease-in-out infinite}@keyframes hd-orb-pulse{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(calc(1 + .06 * var(--hd-glow, .4)))}}.hd-glare{position:absolute;left:16%;top:12%;width:34%;height:26%;border-radius:50%;background:linear-gradient(120deg,#ffffffe6,#fff0);transform:rotate(-24deg);pointer-events:none}.hd-orb-ring,.hd-orb-particle,.hd-orb-moon,.hd-orb-sparkle,.hd-orb-tendril,.hd-orb-corona,.hd-orb-matrix,.hd-orb-shockwave,.hd-orb-tint{position:absolute;left:50%;top:62%;pointer-events:none}.hd-orb-ring{width:calc(58px + var(--hd-i, 0) * 15px);height:calc(58px + var(--hd-i, 0) * 15px);margin:calc(-29px - var(--hd-i, 0) * 7.5px) 0 0 calc(-29px - var(--hd-i, 0) * 7.5px);border-radius:50%;border:1.5px dashed rgba(255,255,255,.4);animation:hd-ring-spin calc(7s + var(--hd-i, 0) * 1.6s) linear infinite;animation-direction:var(--hd-ring-dir, normal)}.hd-orb-ring:nth-child(2n){--hd-ring-dir: reverse}@keyframes hd-ring-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.hd-orb-particle{width:0;height:0;animation:hd-orbit-spin calc(4s + var(--hd-i, 0) * .4s) linear infinite;animation-delay:calc(var(--hd-i, 0) * -.6s)}.hd-orb-particle:after{content:"";position:absolute;left:32px;top:0;width:3px;height:3px;border-radius:50%;background:var(--violet);box-shadow:0 0 4px var(--violet);transform:translate(-50%,-50%)}.hd-orb-moon{width:0;height:0;animation:hd-orbit-spin calc(6s + var(--hd-i, 0) * .5s) linear infinite;animation-delay:calc(var(--hd-i, 0) * -.8s)}.hd-orb-moon:after{content:"";position:absolute;left:calc(44px + (var(--hd-i, 0) - var(--hd-n, 1) / 2) * 1px);top:0;width:5px;height:5px;border-radius:50%;background:hsl(calc(var(--hd-i, 0) * 47deg),85%,78%);box-shadow:0 0 5px hsl(calc(var(--hd-i, 0) * 47deg),85%,70%);transform:translate(-50%,-50%)}@keyframes hd-orbit-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.hd-orb-sparkle{width:4px;height:4px;margin:-2px 0 0 -2px;transform:rotate(calc(var(--hd-i, 0) / var(--hd-n, 1) * 360deg)) translateY(-38px);background:#fff;clip-path:polygon(50% 0%,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0% 50%,35% 35%);animation:hd-sparkle-twinkle calc(1.6s + var(--hd-i, 0) * .3s) ease-in-out infinite;animation-delay:calc(var(--hd-i, 0) * -.4s)}@keyframes hd-sparkle-twinkle{0%,to{opacity:.15;transform:rotate(calc(var(--hd-i, 0) / var(--hd-n, 1) * 360deg)) translateY(-38px) scale(.6)}50%{opacity:.95;transform:rotate(calc(var(--hd-i, 0) / var(--hd-n, 1) * 360deg)) translateY(-38px) scale(1.2)}}.hd-orb-tendril{width:46px;height:3px;margin-top:-1.5px;transform-origin:0 50%;background:linear-gradient(90deg,#64b4ffb3,#c832ff00);border-radius:2px;animation:hd-tendril-sway calc(3s + var(--hd-i, 0) * .35s) ease-in-out infinite;animation-delay:calc(var(--hd-i, 0) * -.5s)}@keyframes hd-tendril-sway{0%,to{transform:rotate(calc(var(--hd-i, 0) / var(--hd-n, 1) * 360deg - 6deg)) scaleX(.85);opacity:.55}50%{transform:rotate(calc(var(--hd-i, 0) / var(--hd-n, 1) * 360deg + 6deg)) scaleX(1.1);opacity:.85}}.hd-orb-matrix{width:130px;height:130px;margin:-65px 0 0 -65px;border-radius:50%;background:repeating-linear-gradient(0deg,rgba(0,255,150,.55) 0 2px,transparent 2px 11px);mask:radial-gradient(circle,transparent 52%,black 55%,black 88%,transparent 92%);-webkit-mask:radial-gradient(circle,transparent 52%,black 55%,black 88%,transparent 92%);animation:hd-matrix-fall 1.1s linear infinite;opacity:.5}@keyframes hd-matrix-fall{0%{background-position:0 0}to{background-position:0 22px}}.hd-matrix-page{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,255,150,.55) 0 2px,transparent 2px 11px);mask:repeating-linear-gradient(90deg,black 0 3px,transparent 3px 17px);-webkit-mask:repeating-linear-gradient(90deg,black 0 3px,transparent 3px 17px);animation:hd-matrix-fall 1.1s linear infinite;opacity:.14}.hd-orb-tint{width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:radial-gradient(circle at 38% 32%,#ffd8ec,var(--pink) 45%,#8b1e66 90%);mix-blend-mode:soft-light;opacity:.55;animation:hd-tint-shift 5s ease-in-out infinite}.hd-orb-tint-rainbow{animation:hd-tint-rainbow 6s linear infinite;opacity:.65}@keyframes hd-tint-shift{0%,to{filter:hue-rotate(-12deg)}50%{filter:hue-rotate(12deg)}}@keyframes hd-tint-rainbow{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}.hd-orb-spin-highlight{position:absolute;left:50%;top:62%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,255,255,.55) 0deg 18deg,transparent 30deg 360deg);animation:hd-core-spin 2.6s linear infinite;pointer-events:none}@keyframes hd-core-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hd-orb-shockwave{width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;border:2px solid var(--pink);animation:hd-shockwave-pulse 2.6s ease-out infinite}@keyframes hd-shockwave-pulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.65}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}.hd-orb-corona{width:160px;height:160px;margin:-80px 0 0 -80px;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgba(255,200,100,.4) 0deg 3deg,transparent 3deg 16deg);mask:radial-gradient(circle,transparent 38%,black 52%,transparent 82%);-webkit-mask:radial-gradient(circle,transparent 38%,black 52%,transparent 82%);filter:blur(1px);animation:hd-corona-spin 16s linear infinite}@keyframes hd-corona-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hd-orb-calm .hd-orb-ring,.hd-orb-calm .hd-orb-particle,.hd-orb-calm .hd-orb-moon,.hd-orb-calm .hd-orb-sparkle,.hd-orb-calm .hd-orb-tendril,.hd-orb-calm .hd-orb-matrix,.hd-orb-calm .hd-orb-tint,.hd-orb-calm .hd-orb-spin-highlight,.hd-orb-calm .hd-orb-shockwave,.hd-orb-calm .hd-orb-corona,.hd-orb-calm .hd-orb-pulsing{animation-play-state:paused}.hd-tier-badge{display:inline-block;margin:-8px auto 14px;border:2.5px solid var(--ink);border-radius:999px;background:var(--card-bg);color:var(--text);font-family:var(--font-mono);font-size:9.5px;font-weight:900;letter-spacing:.1em;padding:4px 12px;box-shadow:2.5px 2.5px #16121f8c}.hd-tier-up-flash{margin-top:6px;font-family:var(--font-mono);font-size:11px;font-weight:900;letter-spacing:.08em;color:var(--gold);text-shadow:0 0 10px rgba(255,184,0,.6);animation:hd-fade-in .3s var(--motion-curve)}.hd-glass-note{margin-top:6px;font-family:var(--font-mono);font-size:10.5px;font-weight:700;letter-spacing:.06em;color:var(--violet);animation:hd-fade-in .25s var(--motion-curve)}.hd-pedestal{width:min(300px,76vw);border:3px solid var(--ink);border-radius:10px 10px 14px 14px;background:linear-gradient(180deg,#efe4ff,#dcc8f7 30%,#c9b1ec);box-shadow:5px 6px #16121fbf;padding:12px 10px 10px;transform:rotateX(4deg);transform-origin:top center}.hd-pedestal-top{height:10px;margin:-16px -4px 8px;border:2.5px solid var(--ink);border-radius:50%;background:linear-gradient(180deg,#f8f1ff,#d9c4f5);transform:rotateX(58deg)}.hd-frames{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.hd-frame{margin:0;width:128px;background:#fffdf5;border:2.5px solid var(--ink);border-radius:6px;box-shadow:2.5px 2.5px #16121fe6,inset 0 0 0 2px var(--gold);padding:6px 7px 5px;transform:rotate(var(--hd-tilt, 0deg));transition:transform .12s}.hd-frame:hover{transform:rotate(0) translateY(-2px)}.hd-frame-quote{margin:0;font-size:9.5px;font-weight:800;line-height:1.25;color:var(--ink)}.hd-frame-who{margin-top:3px;font-size:7.5px;font-weight:700;letter-spacing:.02em;color:var(--text-dim)}.hd-gaze{margin-top:12px;border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:12.5px;font-weight:900;letter-spacing:.05em;padding:9px 20px;box-shadow:0 4px #16121fe6,0 0 16px #ff2d9573}.hd-gaze:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.hd-aftermath{margin-top:8px;font-size:11px;font-weight:800;font-style:italic;color:var(--violet);animation:hd-fade-in .3s var(--motion-curve)}@keyframes hd-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.hd-gauge-panel{width:100%;max-width:460px;border:3px solid var(--ink);border-radius:var(--radius);background:linear-gradient(180deg,#fff8ec,#ffeeda);box-shadow:4px 4px #ffb8008c;padding:0 12px 12px;overflow:hidden;transform:rotate(-.6deg)}.hd-stripes{height:14px;margin:0 -12px 12px;border-bottom:2.5px solid var(--ink);background:repeating-linear-gradient(-45deg,var(--gold) 0 12px,var(--ink) 12px 24px)}.hd-gauge-row{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.hd-gauge{display:flex;flex-direction:column;align-items:center;gap:4px}.hd-gauge-face{position:relative;width:110px;height:110px;border-radius:50%;border:3px solid var(--ink);background:conic-gradient(from 210deg,#b7f7c1 0deg 100deg,#ffe9a8 100deg 190deg,#ffb3c7 190deg 300deg,transparent 300deg),#fffdf5;box-shadow:inset 0 0 0 4px #fffdf5,3px 3px #16121fd9;transform:rotateY(-10deg) rotateX(6deg)}.hd-gauge-label{position:absolute;font-size:8.5px;font-weight:900;letter-spacing:.06em;color:var(--ink)}.hd-gauge-fine{left:10px;top:30px}.hd-gauge-anomaly{right:2px;top:30px}.hd-needle{position:absolute;left:50%;bottom:50%;width:4px;height:42px;margin-left:-2px;border-radius:3px 3px 0 0;background:var(--danger);border:1px solid var(--ink);transform-origin:50% 100%;transform:rotate(var(--hd-needle, -40deg));transition:transform .7s var(--motion-curve)}.hd-gauge-hub{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--ink)}.hd-gauge-caption{font-size:8px;font-weight:800;letter-spacing:.12em;color:var(--text-dim)}.hd-gauge-side{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:170px}.hd-tap{border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--gold),#ffe066);color:var(--ink);font-size:12px;font-weight:900;letter-spacing:.05em;padding:8px 18px;box-shadow:0 4px #16121fe6}.hd-tap:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.hd-thumbs{font-size:10px;font-weight:800;font-style:italic;color:var(--text-dim);animation:hd-fade-in .3s var(--motion-curve)}.hd-thumbs-hand{display:inline-block;font-size:16px;animation:hd-thumb-bob .6s var(--motion-curve) 2}@keyframes hd-thumb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px) rotate(-8deg)}}.hd-placards{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.hd-placard{display:flex;flex-direction:column;gap:1px;border:2.5px solid var(--ink);border-radius:8px;background:#fffdf5;box-shadow:2.5px 2.5px #16121fd9;padding:5px 9px 4px;transform:rotate(var(--hd-tilt, -.8deg))}.hd-placard:nth-child(2n){--hd-tilt: .9deg}.hd-placard:nth-child(3n){--hd-tilt: -.4deg}.hd-placard-days{font-family:var(--font-mono);font-size:10px;font-weight:800;color:var(--ink)}.hd-placard-code{font-size:7px;font-weight:800;letter-spacing:.1em;color:var(--text-dim)}.hd-wall{width:100%;max-width:480px;border:3px solid var(--ink);border-radius:var(--radius);background:linear-gradient(180deg,#221a33,#2c2144);box-shadow:5px 5px #00e5ff80;padding:12px;transform:rotateX(6deg) translateZ(-30px);transform-origin:bottom center;animation:hd-hum-shake 3.4s ease-in-out infinite}@keyframes hd-hum-shake{0%,to{transform:rotateX(6deg) translateZ(-30px) translate(0)}25%{transform:rotateX(6deg) translateZ(-30px) translate(.6px)}75%{transform:rotateX(6deg) translateZ(-30px) translate(-.6px)}}.hd-wall-title{font-size:9.5px;font-weight:900;letter-spacing:.18em;color:var(--cyan);text-shadow:0 0 8px rgba(0,229,255,.6);margin-bottom:10px}.hd-readouts{display:grid;grid-template-columns:repeat(auto-fill,minmax(102px,1fr));gap:6px}.hd-readout{display:flex;flex-direction:column;gap:2px;border:2px solid rgba(0,229,255,.5);border-radius:7px;background:#00000059;padding:5px 6px 4px;text-align:left}.hd-readout-label{font-size:6.5px;font-weight:800;letter-spacing:.1em;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hd-readout-value{font-family:var(--font-mono);font-size:10.5px;font-weight:800;color:#6dffa8;text-shadow:0 0 6px rgba(109,255,168,.7);animation:hd-blink 1.6s steps(1) infinite;animation-delay:var(--hd-blink-delay, 0s)}@keyframes hd-blink{0%,to{opacity:1}50%{opacity:.35}}.hd-breaker-bank{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:12px;border-top:2px dashed rgba(255,255,255,.25);padding-top:10px}.hd-breakers{display:flex;gap:8px}.hd-breaker{display:flex;flex-direction:column;align-items:center;gap:2px}.hd-breaker-switch{display:block;width:12px;height:22px;border:2px solid var(--ink);border-radius:5px;background:var(--cyan);box-shadow:0 0 8px #00e5ff99}.hd-breaker-name{font-size:6px;font-weight:800;letter-spacing:.08em;color:#fff9}.hd-cycle{border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--cyan),var(--violet));color:#fff;font-size:12px;font-weight:900;letter-spacing:.05em;padding:8px 18px;box-shadow:0 4px #16121fe6,0 0 14px #00e5ff80}.hd-cycle:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.hd-hum{margin-top:8px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;color:#ffffff80}.hd-hum-low{color:#6dffa8;letter-spacing:.22em}.hd-scene-cathedral .hd-glass{width:min(260px,62vw);height:min(176px,42vw)}.hd-scene-cathedral .hd-glass:before{content:"";position:absolute;left:50%;bottom:46%;width:64px;height:76px;transform:translate(-50%);background:linear-gradient(to top,rgba(22,18,31,.32),transparent 85%);clip-path:polygon(36% 100%,64% 100%,100% 0,0 0);pointer-events:none}.hd-vortex{width:100%;max-width:480px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);padding:12px 12px 14px;transform:rotate(.4deg);position:relative;overflow:hidden}.hd-vortex-title{font-size:9.5px;font-weight:900;letter-spacing:.18em;color:var(--accent)}.hd-vortex-sub{font-size:7.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 10px}.hd-floodlights{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hd-beam{position:absolute;bottom:-10%;width:46px;height:120%;background:linear-gradient(to top,rgba(255,184,0,.22),transparent 80%);clip-path:polygon(40% 100%,60% 100%,100% 0,0 0);animation:hd-beam-sway 5.5s ease-in-out infinite alternate}.hd-beam-left{left:12%;transform:rotate(10deg)}.hd-beam-right{right:12%;transform:rotate(-10deg);animation-delay:-2.7s}@keyframes hd-beam-sway{0%{opacity:.55}to{opacity:1}}.hd-catwalk{position:relative}.hd-crew-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px;min-height:44px}.hd-crew{display:flex;flex-direction:column;align-items:center;position:relative;animation:hd-crew-bob 3.2s ease-in-out infinite;animation-delay:var(--hd-crew-bob, 0s)}@keyframes hd-crew-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.hd-crew-head{width:11px;height:10px;border:2px solid var(--ink);border-radius:50% 50% 42% 42%;background:linear-gradient(180deg,#fff8d9 40%,var(--gold) 100%)}.hd-crew-body{width:16px;height:18px;margin-top:-1px;border:2px solid var(--ink);border-radius:7px 7px 4px 4px;background:#fff8d9}.hd-clipboard{position:absolute;right:-9px;bottom:4px;border:1.5px solid var(--ink);border-radius:2px;background:var(--card-bg);color:var(--text);font-family:var(--font-mono);font-size:5.5px;font-weight:800;letter-spacing:.06em;padding:1px 2px;transform:rotate(8deg)}.hd-truss{height:8px;margin-top:2px;border:2px solid var(--ink);border-radius:3px;background:repeating-linear-gradient(-55deg,transparent 0 7px,rgba(22,18,31,.35) 7px 10px)}.hd-ring-console{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:12px}.hd-ring-dial{position:relative;width:84px;height:84px;border:3px solid var(--ink);border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 55%,rgba(124,58,237,.14) 56%),var(--card-bg);box-shadow:inset 0 0 0 5px var(--card-bg),3px 3px #16121f80}.hd-ring-orbit{position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:2px dashed var(--accent);border-radius:50%;transform:rotate(var(--hd-ring, 0deg));transition:transform 1.1s var(--motion-curve)}.hd-ring-marker{position:absolute;left:50%;top:-6px;width:10px;height:10px;margin-left:-5px;border:2px solid var(--ink);border-radius:50%;background:var(--gold)}.hd-spark{position:absolute;left:50%;top:50%;width:4px;height:12px;margin:-6px 0 0 -2px;border-radius:2px;background:var(--gold);transform:rotate(var(--hd-spark-rot, 0deg)) translateY(-46px);animation:hd-spark-pop .7s ease-out forwards;pointer-events:none}@keyframes hd-spark-pop{0%{opacity:1}to{opacity:0;transform:rotate(var(--hd-spark-rot, 0deg)) translateY(-60px)}}.hd-ring-side{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:200px}.hd-ring-readout{font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.1em;color:var(--text-dim);font-variant-numeric:tabular-nums}.hd-recal{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:var(--on-ink);font-size:11.5px;font-weight:900;letter-spacing:.05em;padding:8px 16px;box-shadow:0 4px #16121fe6}.hd-recal:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.hd-shadow-note{font-size:7.5px;font-weight:700;font-style:italic;letter-spacing:.06em;color:var(--text-dim)}.hd-alarm{margin-top:10px;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.1em;color:var(--text-dim);animation:hd-fade-in .25s var(--motion-curve)}.hd-alarm-singing{color:var(--danger);animation:hd-alarm-sing .35s ease-in-out infinite alternate}@keyframes hd-alarm-sing{0%{transform:translate(-2px)}to{transform:translate(2px)}}.hd-scene-straining .hd-glass{box-shadow:inset 0 -14px 24px #7c3aed2e,0 6px #16121f26,0 0 26px 6px #ffd68280;animation:hd-strain 4.5s ease-in-out infinite}@keyframes hd-strain{0%,to{transform:translateZ(24px) scale(1)}50%{transform:translateZ(24px) scale(1.012)}}.hd-deck{width:100%;max-width:480px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);padding:12px 12px 14px;transform:rotate(-.4deg)}.hd-deck-title{font-size:9.5px;font-weight:900;letter-spacing:.18em;color:var(--accent)}.hd-deck-sub{font-size:7.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 10px}.hd-seams{display:flex;justify-content:center;gap:18px}.hd-seam{width:52px;height:6px;border-radius:3px;background:linear-gradient(90deg,transparent,#ffd682 30%,#fff3cf 50%,#ffd682 70%,transparent);animation:hd-seam-leak 2.8s ease-in-out infinite}.hd-seam:nth-child(2){animation-delay:-.9s}.hd-seam:nth-child(3){animation-delay:-1.8s}@keyframes hd-seam-leak{0%,to{opacity:.45}50%{opacity:1}}.hd-seam-note{margin-top:4px;text-align:center;font-size:7.5px;font-weight:700;font-style:italic;letter-spacing:.06em;color:var(--text-dim)}.hd-klaxon-label{margin-top:10px;font-size:8px;font-weight:900;letter-spacing:.14em;color:var(--text-dim)}.hd-klaxons{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;margin-top:6px}.hd-klaxon{display:flex;flex-direction:column;align-items:center;gap:2px;transform:rotate(var(--hd-tilt, 0deg))}.hd-klaxon-horn{width:26px;height:16px;border:2.5px solid var(--ink);border-radius:4px 4px 12px 12px;background:linear-gradient(180deg,#efe3cd,#e2d2b4);box-shadow:2px 2px #16121f8c;position:relative}.hd-klaxon-horn:after{content:"";position:absolute;right:3px;top:2px;width:4px;height:3px;border-radius:1px;background:#ef44448c}.hd-klaxon-word{font-family:var(--font-mono);font-size:6px;font-weight:800;letter-spacing:.1em;color:var(--text-dim)}.hd-waiver{margin-top:12px;border:2.5px solid var(--ink);border-radius:10px;background:var(--card-warm-bg);box-shadow:3px 3px #16121f99;padding:10px 12px 12px;text-align:left}.hd-waiver-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.hd-waiver-title{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--text)}.hd-waiver-page{font-family:var(--font-mono);font-size:7px;font-weight:800;letter-spacing:.08em;color:var(--text-dim)}.hd-waiver-body{margin:6px 0 8px;font-size:8.5px;font-weight:600;line-height:1.45;color:var(--text-dim)}.hd-waiver-line{display:flex;align-items:baseline;gap:8px;border-bottom:2px dotted var(--ink);padding-bottom:2px;margin-bottom:10px;min-height:18px}.hd-waiver-sign-label{font-size:8px;font-weight:900;letter-spacing:.1em;color:var(--text-dim)}.hd-signature{font-size:13px;font-weight:700;color:var(--accent);min-width:90px}.hd-signature-inked{animation:hd-fade-in .6s var(--motion-curve)}.hd-countersign{display:block;margin:0 auto;border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:var(--on-ink);font-size:11.5px;font-weight:900;letter-spacing:.05em;padding:8px 18px;box-shadow:0 4px #16121fe6}.hd-countersign:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.hd-waiver-aftermath{margin-top:8px;text-align:center;font-size:9px;font-weight:800;font-style:italic;color:var(--text-dim);animation:hd-fade-in .3s var(--motion-curve)}.hd-scene-collapse .hd-glass{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.45),transparent 42%),linear-gradient(165deg,#00e5ff14,#7c3aed0d 60%,#ff2d950a);box-shadow:inset 0 -14px 24px #7c3aed14,0 6px #16121f26,0 0 34px 10px #ffd682a6;animation:hd-collapse-strain 3.8s ease-in-out infinite}@keyframes hd-collapse-strain{0%,to{opacity:.88}50%{opacity:.6}}.hd-vigil{width:100%;max-width:480px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:var(--pop-shadow);padding:12px 12px 14px;transform:rotate(.3deg);text-align:center}.hd-vigil-bulletin{display:flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:10px;padding-bottom:10px;border-bottom:2px dashed var(--ink)}.hd-vigil-bulletin-label{font-size:7.5px;font-weight:800;letter-spacing:.16em;color:var(--text-dim)}.hd-vigil-bulletin-word{font-family:var(--font-mono);font-size:22px;font-weight:900;letter-spacing:.12em;color:var(--danger);text-shadow:0 0 12px rgba(239,68,68,.45);animation:hd-vigil-soon-pulse 2.4s ease-in-out infinite}@keyframes hd-vigil-soon-pulse{0%,to{opacity:.75}50%{opacity:1}}.hd-vigil-title{font-size:9.5px;font-weight:900;letter-spacing:.18em;color:var(--accent)}.hd-vigil-sub{font-size:7.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 12px}.hd-vigil-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:9px;min-height:40px}.hd-vigil-figure{display:flex;flex-direction:column;align-items:center;position:relative;animation:hd-vigil-bow 5.5s ease-in-out infinite;animation-delay:var(--hd-vigil-delay, 0s)}@keyframes hd-vigil-bow{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(1px) rotate(1.4deg)}}.hd-vigil-head{width:10px;height:9px;border:2px solid var(--ink);border-radius:50% 50% 42% 42%;background:var(--card-warm-bg)}.hd-vigil-body{width:14px;height:17px;margin-top:-1px;border:2px solid var(--ink);border-radius:6px 6px 4px 4px;background:var(--card-warm-bg);opacity:.85}.hd-vigil-role{margin-top:3px;font-size:5.5px;font-weight:800;letter-spacing:.04em;color:var(--text-dim);max-width:44px;text-align:center;line-height:1.15}.hd-vigil-note{margin-top:12px;font-size:8.5px;font-weight:700;font-style:italic;line-height:1.4;color:var(--text-dim)}.hd-breach-card{width:100%;max-width:420px;margin-top:16px;border:3px solid var(--danger);border-radius:var(--radius);background:repeating-linear-gradient(-45deg,rgba(239,68,68,.12) 0 12px,transparent 12px 24px),var(--card-bg);box-shadow:4px 4px #ef44448c;padding:12px 14px 14px;text-align:center;transform:rotate(-.5deg);animation:hd-breach-pulse 2.2s ease-in-out infinite}@keyframes hd-breach-pulse{0%,to{box-shadow:4px 4px #ef44448c}50%{box-shadow:4px 4px #ef4444d9,0 0 18px #ef444473}}.hd-breach-title{font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:.04em;color:var(--danger)}.hd-breach-sub{margin:3px 0 10px;font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.hd-breach-price{font-family:var(--font-mono);font-size:13px;font-weight:900;letter-spacing:.1em;color:var(--ink);margin-bottom:10px}.hd-breach-buy{border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--danger),#ff8a3d);color:#fff;font-size:12.5px;font-weight:900;letter-spacing:.05em;padding:10px 20px;min-height:44px;box-shadow:0 4px #16121fe6}.hd-breach-buy:active{transform:translateY(3px);box-shadow:0 1px #16121fe6}.hd-breach-armed{font-family:var(--font-mono);font-size:11.5px;font-weight:900;letter-spacing:.06em;color:var(--danger);padding:10px 6px;animation:hd-alarm-sing .6s ease-in-out infinite alternate}.hd-breach-dialog{max-width:460px}.hd-breach-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:4px}.modal .hd-breach-confirm{background:linear-gradient(90deg,var(--danger),#ff8a3d)}.hd-breach-cancel{border:2.5px solid var(--ink);border-radius:12px;background:var(--card-bg);color:var(--text);font-family:var(--font-display);font-size:13px;font-weight:900;letter-spacing:.04em;padding:10px 18px;min-height:44px;cursor:pointer;box-shadow:3px 3px 0 var(--ink)}.hd-breach-cancel:hover{outline:2px solid var(--cyan);outline-offset:1px}.hd-ticker{margin-top:14px;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.hd-legal{margin-top:4px;font-size:8px;font-weight:700;letter-spacing:.06em;color:var(--text-dim)}.hd-recharging{filter:grayscale(.7);opacity:.65}@media(max-width:720px){.hd-pavilion{padding:16px 10px 18px}.hd-heading{font-size:20px}.hd-frame{width:calc(50% - 6px);min-width:108px}.hd-gauge-row{gap:10px}.hd-gauge-side{min-width:0}.hd-readouts{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}.hd-wall{transform:rotateX(4deg);animation:none}.hd-vortex{padding:10px 8px 12px}.hd-crew-row{gap:7px}.hd-ring-console{gap:10px}.hd-ring-side{min-width:0}.hd-deck{padding:10px 8px 12px}.hd-klaxons{gap:7px}.hd-waiver{padding:8px 9px 10px}.hd-recal,.hd-countersign{min-height:44px}.hd-tier-badge{font-size:8.5px;padding:4px 10px}.hd-breach-card{padding:10px 10px 12px}.hd-breach-title{font-size:13px}.hd-vigil{padding:10px 8px 12px}.hd-vigil-bulletin-word{font-size:18px}.hd-vigil-row{gap:6px}}:root[data-era=agentic] .hd-pavilion{background:var(--card-bg)}.mp-rack{background:linear-gradient(160deg,#fff 50%,#efe8ff 82%,#ffe4f3);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:16px 18px 18px;text-align:center;transform:rotate(-.6deg);position:relative;overflow:hidden}.mp-rack:before{content:"";position:absolute;inset:0 0 auto 0;height:7px;background:repeating-linear-gradient(90deg,var(--cyan) 0 12px,var(--pink) 12px 24px,var(--violet) 24px 36px);border-bottom:2px solid var(--ink)}.mp-rack-head{margin-top:8px}.mp-title{margin:0;font-family:var(--font-display);font-size:22px;font-weight:900;letter-spacing:.04em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(2px 2px 0 rgba(22,18,31,.2))}.mp-sub{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:2px 0 10px}.mp-readout{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--text-dim);font-weight:700;font-variant-numeric:tabular-nums}.mp-gauges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}.mp-gauge{border:2px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,#fdf1f8,#eef9ff);box-shadow:2px 2px #16121fb3;padding:5px 12px;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--ink);transform:rotate(.7deg)}.mp-gauge:nth-child(2n){transform:rotate(-.8deg)}.mp-gauge b{color:var(--violet)}.mp-lamps{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px}.mp-lamp{display:inline-flex;align-items:center;gap:8px;border:2.5px solid var(--ink);border-radius:12px;background:#fff;box-shadow:3px 3px #00e5ff8c;padding:7px 12px;text-align:left;transform:rotate(.5deg);cursor:help}.mp-lamp-dot{width:11px;height:11px;border-radius:50%;border:2px solid var(--ink);background:var(--cyan);flex-shrink:0;animation:mp-lamp-blink 1.4s ease-in-out infinite}@keyframes mp-lamp-blink{0%,to{box-shadow:0 0 #00e5ff99}50%{box-shadow:0 0 0 6px transparent}}.mp-lamp-text{display:flex;flex-direction:column}.mp-lamp-verb{font-size:11px;font-weight:900;letter-spacing:.05em;color:var(--ink)}.mp-lamp-detail{font-size:9.5px;font-weight:700;letter-spacing:.03em;color:var(--text-dim)}.mp-recharging{filter:grayscale(.7);opacity:.65}.mp-recharging .mp-lamp-dot{background:#cbd5e1;animation:none}.mp-banner{position:fixed;top:70px;right:14px;width:min(330px,calc(100vw - 24px));max-height:44vh;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(200deg,#eafcff,#fff 45%,#ffe4f3);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow),0 0 22px #00e5ff59;padding:12px 14px;text-align:left;transform:rotate(.8deg);animation:mp-banner-in .55s var(--motion-curve)}@keyframes mp-banner-in{0%{opacity:0;transform:translateY(-18px) rotate(.8deg) scale(.94)}to{opacity:1;transform:translateY(0) rotate(.8deg) scale(1)}}.mp-banner-x{position:absolute;top:6px;right:8px;border:2px solid var(--ink);border-radius:999px;background:#fff;width:24px;height:24px;font-size:11px;font-weight:900;line-height:1;color:var(--ink);box-shadow:2px 2px #16121fb3}.mp-banner-head{display:flex;flex-direction:column;gap:2px;padding-right:26px}.mp-mirror-mark{display:inline-block;align-self:flex-start;transform:scaleX(-1);font-family:var(--font-display);font-size:15px;font-weight:900;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.85}.mp-banner-brand{font-family:var(--font-display);font-size:16px;font-weight:900;letter-spacing:.03em;color:var(--violet);text-shadow:1px 1px 0 rgba(0,229,255,.6)}.mp-banner-claim{font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.mp-banner-claim em{font-style:normal;color:var(--pink)}.mp-changelog{margin:8px 0 0;padding:8px 10px 8px 24px;border:2px dashed var(--violet);border-radius:10px;background:#ffffffb3;font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--ink);line-height:1.5;overflow-y:auto;max-height:22vh}.mp-changelog li{margin:0 0 2px}.mp-banner-foot{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.mp-deny{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:11px;font-weight:900;letter-spacing:.06em;padding:7px 14px;box-shadow:3px 3px #16121fe6}.mp-deny-note{font-size:8.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.mp-stamp{position:absolute;inset:auto 12px 34px auto;transform:rotate(-8deg);border:3px solid var(--pink);border-radius:8px;color:var(--pink);background:#ffffffd9;font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:.1em;padding:4px 10px;pointer-events:none;animation:mp-stamp-slam .25s var(--motion-curve)}@keyframes mp-stamp-slam{0%{opacity:0;transform:rotate(-8deg) scale(2.4)}to{opacity:1;transform:rotate(-8deg) scale(1)}}.mp-desist-stack{position:fixed;top:120px;left:14px;width:min(300px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;pointer-events:none}.mp-desist{pointer-events:auto;position:relative;background:linear-gradient(170deg,#fff 60%,#fff3d6);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:10px 12px 12px;text-align:left;transform:rotate(-.9deg);animation:mp-desist-in .45s var(--motion-curve)}.mp-desist:nth-child(2n){transform:rotate(.9deg)}@keyframes mp-desist-in{0%{opacity:0;transform:translate(-24px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}.mp-served{animation:mp-desist-serve .5s var(--motion-curve) forwards;pointer-events:none}@keyframes mp-desist-serve{to{opacity:0;transform:translate(-60vw) rotate(-14deg) scaleX(-1)}}.mp-desist-x{position:absolute;top:6px;right:8px;border:2px solid var(--ink);border-radius:999px;background:#fff;width:22px;height:22px;font-size:10px;font-weight:900;line-height:1;color:var(--ink);box-shadow:2px 2px #16121fb3}.mp-desist-head{font-family:var(--font-display);font-size:13px;font-weight:900;letter-spacing:.1em;color:var(--danger);padding-right:24px}.mp-desist-firm{font-size:9.5px;font-weight:800;letter-spacing:.04em;color:var(--text-dim);margin-top:2px}.mp-desist-body{margin:6px 0 4px;font-size:11px;font-weight:700;color:var(--ink)}.mp-precedents{margin:0;padding:6px 8px 6px 22px;border-left:3px solid var(--gold);background:#ffb80014;border-radius:0 8px 8px 0;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1.45;color:var(--ink);max-height:92px;overflow-y:auto}.mp-desist-foot{display:flex;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.mp-counter{border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(90deg,var(--gold),var(--pink));color:var(--ink);font-size:10.5px;font-weight:900;letter-spacing:.05em;padding:6px 12px;box-shadow:3px 3px #16121fe6}.mp-counter-note{font-size:8.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim)}.mp-ghost{pointer-events:auto;position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;gap:2px;border:none;background:transparent;padding:4px;will-change:transform}@keyframes mp-ghost-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.mp-ghost-body{display:inline-block;font-size:34px;line-height:1;opacity:.55;filter:drop-shadow(0 0 10px rgba(124,58,237,.6)) grayscale(.3);animation:mp-ghost-bob 2.6s ease-in-out infinite}.mp-ghost-bubble{white-space:nowrap;border:2px solid var(--violet);border-radius:999px 999px 999px 4px;background:#ffffffd1;color:var(--violet);font-family:var(--font-mono);font-size:9px;font-weight:800;letter-spacing:.06em;padding:3px 9px;opacity:.9;box-shadow:2px 2px #7c3aed59}.mp-possessed .mp-ghost-body{opacity:.95;filter:drop-shadow(0 0 16px rgba(0,229,255,.9));animation:mp-possess-flicker .5s ease-in-out infinite}@keyframes mp-possess-flicker{0%,to{transform:scale(1)}50%{transform:scale(1.18) rotate(4deg)}}.mp-ghost-parked{left:auto;right:24px;top:40%;animation:none}.mp-closure{position:absolute;transform:translate(-50%,-100%);pointer-events:none;white-space:nowrap;border:2px solid var(--gold);border-radius:999px;background:#fff;box-shadow:2px 2px #16121fb3;padding:3px 10px;font-size:9.5px;font-weight:900;letter-spacing:.06em;color:var(--ink);animation:mp-closure-rise 1.25s ease-out forwards}@keyframes mp-closure-rise{0%{opacity:0;margin-top:0}20%{opacity:1}to{opacity:0;margin-top:-46px}}.mp-console{margin-top:14px;animation:mp-console-hover 5.5s ease-in-out infinite}@keyframes mp-console-hover{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mp-console-inner{position:relative;overflow:hidden;background:var(--card-bg);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow),var(--shadow);padding:14px 16px 12px;text-align:left;transform:rotate(.4deg)}.mp-console-inner:before{content:"";position:absolute;inset:-20% auto -20% 0;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent 10%,var(--cyan) 50%,transparent 90%);opacity:.14;transform:translate(-120%) skew(-14deg);animation:mp-shimmer 4.6s ease-in-out infinite}@keyframes mp-shimmer{0%{transform:translate(-120%) skew(-14deg)}60%,to{transform:translate(320%) skew(-14deg)}}.mp-console-head{display:flex;flex-direction:column;gap:2px}.mp-console-title{font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:.08em;color:var(--accent)}.mp-console-sub{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.mp-diagram{display:flex;gap:10px;margin-top:10px}.mp-trunk{display:flex;flex-direction:column;align-items:center;gap:6px;flex-shrink:0}.mp-trunk-rail{flex:1;width:4px;min-height:30px;border-radius:2px;background:var(--accent)}.mp-trunk-label{writing-mode:vertical-rl;font-size:8px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim)}.mp-threads{list-style:none;margin:0;padding:0;flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.mp-thread{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.mp-fork{flex-shrink:0;border:2px solid var(--ink);border-radius:999px;background:var(--card-bg);color:var(--text);font-size:9px;font-weight:900;letter-spacing:.06em;padding:3px 9px}.mp-thread-line{flex:1;min-width:14px;border-top:2px dashed var(--accent);opacity:.55}.mp-regret{font-family:var(--font-mono);font-size:10px;font-weight:700;color:var(--text);overflow-wrap:anywhere}.mp-branched .mp-thread-line{border-top-style:solid;border-top-color:var(--gold);opacity:1}.mp-branched .mp-fork{background:var(--grad-brand);color:#fff;border-color:var(--gold)}.mp-branched .mp-regret{text-decoration:line-through;color:var(--text-dim)}.mp-royalties{border:2px solid var(--gold);border-radius:999px;padding:2px 8px;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:var(--text);background:var(--card-warm-bg);animation:mp-royalty-in .4s var(--motion-curve)}@keyframes mp-royalty-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.mp-console-foot{display:flex;flex-direction:column;gap:2px;margin-top:10px}.mp-console-note{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.mp-warranty{font-size:8.5px;font-style:italic;font-weight:700;color:var(--text-dim);opacity:.85}.mp-dais{margin-top:14px;position:relative;overflow:hidden;background:var(--card-bg);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow);padding:14px 16px 12px;text-align:center;transform:rotate(-.4deg)}.mp-dais-head{display:flex;flex-direction:column;gap:2px}.mp-dais-title{font-family:var(--font-display);font-size:15px;font-weight:900;letter-spacing:.08em;color:var(--accent)}.mp-dais-sub{font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.mp-dais-scene{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;margin-top:8px}.mp-chakra-counter{position:relative;width:176px;height:176px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.mp-chakra-orbit{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;animation:mp-chakra-spin 36s linear infinite}@keyframes mp-chakra-spin{to{transform:rotate(360deg)}}.mp-chakra{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px;font-size:13px;line-height:16px;text-align:center;color:var(--accent);opacity:.75;transform:rotate(var(--mp-chakra-angle)) translate(72px)}.mp-chakra:nth-child(2n){color:var(--accent-2)}.mp-leak-count{font-family:var(--font-mono);font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--text)}.mp-leak-label{font-size:9px;font-weight:900;letter-spacing:.12em;color:var(--text-dim)}.mp-leak-note{font-size:7.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);opacity:.8;max-width:110px}.mp-lotus{position:relative;display:flex;flex-direction:column;align-items:center}.mp-optimize{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:11px;font-weight:900;letter-spacing:.08em;padding:9px 18px;box-shadow:var(--shadow)}.mp-lotus-flower{font-size:46px;line-height:1;margin-top:-10px;pointer-events:none}.mp-leak-float{position:absolute;left:50%;bottom:100%;white-space:nowrap;border:2px solid var(--accent);border-radius:999px;background:var(--card-bg);color:var(--text);font-family:var(--font-mono);font-size:9px;font-weight:800;padding:3px 10px;pointer-events:none;animation:mp-leak-rise 1.55s ease-out forwards}@keyframes mp-leak-rise{0%{opacity:0;transform:translate(-50%,8px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-34px)}}.mp-dais-foot{margin-top:8px;font-size:8.5px;font-style:italic;font-weight:700;color:var(--text-dim)}.mp-altar{margin-top:14px;position:relative;overflow:hidden;background:var(--card-bg);border:var(--border);border-radius:var(--radius);box-shadow:var(--pop-shadow),var(--shadow),0 0 24px #ffb80040;padding:14px 16px 12px;text-align:center;transform:rotate(.3deg)}.mp-altar-head{display:flex;flex-direction:column;gap:2px}.mp-altar-title{font-family:var(--font-display);font-size:16px;font-weight:900;letter-spacing:.06em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.mp-altar-sub{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.mp-altar-stations{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:10px}.mp-altar-station{display:inline-flex;align-items:center;gap:5px;border:2px solid var(--ink);border-radius:999px;background:var(--card-warm-bg);box-shadow:2px 2px #16121f8c;padding:4px 10px;font-size:8.5px;font-weight:900;letter-spacing:.06em;color:var(--text)}.mp-altar-station-icon{font-size:13px;line-height:1}.mp-altar-body{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;margin-top:12px}.mp-dignitaries{flex:1;min-width:200px;max-width:340px;text-align:left}.mp-dignitaries-label{display:block;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.mp-dignitaries-label b{color:var(--accent)}.mp-dignitaries-list{list-style:none;margin:6px 0 0;padding:8px 10px;border:2px dashed var(--accent);border-radius:10px;background:#7c5cff0f;max-height:120px;overflow-y:auto;display:flex;flex-direction:column;gap:4px}.mp-dignitary{display:flex;align-items:baseline;gap:6px;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1.4;color:var(--text);opacity:.9;animation:mp-holo-flicker 3.6s ease-in-out infinite}.mp-dignitary:nth-child(3n+1){animation-delay:-.4s}.mp-dignitary:nth-child(3n+2){animation-delay:-1.6s}@keyframes mp-holo-flicker{0%,92%,to{opacity:.9}94%{opacity:.55}96%{opacity:.95}}.mp-dignitary-glyph{flex-shrink:0;color:var(--accent-2)}.mp-dignitaries-note{display:block;margin-top:4px;font-size:7.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);opacity:.8}.mp-podium{flex-shrink:0}.mp-ascend{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-size:12px;font-weight:900;letter-spacing:.06em;padding:11px 20px;box-shadow:var(--shadow),0 0 18px #ffb80080}.mp-altar-foot{margin-top:10px;font-size:8.5px;font-style:italic;font-weight:700;color:var(--text-dim)}.mp-ceremony-overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#16121fa6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mp-ceremony-fade-in .25s ease-out}@keyframes mp-ceremony-fade-in{0%{opacity:0}}.mp-ceremony-panel{position:relative;width:min(420px,calc(100vw - 36px));display:flex;flex-direction:column;align-items:center;gap:10px;border:var(--border);border-radius:var(--radius);background:var(--card-bg);box-shadow:9px 9px #16121fe6,0 0 46px #ffb80073;padding:26px 22px 22px;text-align:center;transform:rotate(-.6deg);animation:mp-ceremony-pop .35s cubic-bezier(.22,1.4,.36,1)}@keyframes mp-ceremony-pop{0%{opacity:0;transform:translateY(22px) scale(.9) rotate(-.6deg)}}.mp-ceremony-x{position:absolute;top:-12px;right:-12px;width:30px;height:30px;display:grid;place-items:center;border:2.5px solid var(--ink);border-radius:999px;background:var(--gold);color:var(--ink);font-size:14px;font-weight:900;line-height:1;box-shadow:2.5px 2.5px #16121fe6;padding:0}.mp-ceremony-kicker{font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.1em;color:var(--text-dim)}.mp-ceremony-station{font-family:var(--font-display);font-size:17px;font-weight:900;letter-spacing:.05em;background:var(--grad-text);-webkit-background-clip:text;background-clip:text;color:transparent}.mp-ceremony-scene{position:relative;width:92px;height:92px;display:grid;place-items:center;border:var(--border);border-radius:var(--radius);background:linear-gradient(170deg,#1c1530,#241b3d);box-shadow:var(--pop-shadow);overflow:hidden}.mp-ceremony-icon{font-size:42px;line-height:1}.mp-ceremony-beam{position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 14px var(--cyan);animation:mp-ceremony-beam-sweep 1.1s ease-in-out infinite alternate}@keyframes mp-ceremony-beam-sweep{0%{top:6%}to{top:90%}}.mp-ceremony-step{min-height:14px;font-family:var(--font-mono);font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--violet)}.mp-ceremony-skip{border:2px dashed var(--ink);border-radius:999px;background:transparent;font-family:var(--font-mono);font-size:8px;font-weight:800;letter-spacing:.08em;color:var(--text-dim);padding:6px 12px}.mp-ceremony-token{position:relative;display:flex;align-items:center;gap:8px;border:2.5px solid var(--ink);border-radius:999px;background:linear-gradient(110deg,#fff3c4,var(--gold) 45%,#ffca6b);box-shadow:3px 3px #16121fd9,0 0 18px #ffb800b3;padding:7px 14px;font-family:var(--font-mono);font-size:10px;font-weight:900;letter-spacing:.05em;color:var(--ink);transform:rotate(1.2deg);animation:mp-ceremony-token-in .5s cubic-bezier(.22,1.4,.36,1)}@keyframes mp-ceremony-token-in{0%{opacity:0;transform:scale(.6) rotate(1.2deg)}}.mp-ceremony-token-icon{font-size:17px}.mp-token-float{position:absolute;left:50%;bottom:100%;white-space:nowrap;border:2px solid var(--accent);border-radius:999px;background:var(--card-bg);color:var(--text);font-size:8px;font-weight:800;padding:3px 9px;pointer-events:none;animation:mp-token-rise 1.7s ease-out forwards}@keyframes mp-token-rise{0%{opacity:0;transform:translate(-50%,8px)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-34px)}}.mp-ceremony-claim{border:2.5px solid var(--ink);border-radius:999px;background:var(--grad-brand);color:#fff;font-weight:900;font-size:11.5px;letter-spacing:.04em;padding:9px 18px;box-shadow:3px 3px #16121fe6,0 0 16px #ffb8008c}@media(max-width:720px){.mp-console-inner{padding:12px 12px 10px}.mp-regret{font-size:9px}.mp-chakra-counter{width:152px;height:152px}.mp-chakra{transform:rotate(var(--mp-chakra-angle)) translate(62px)}.mp-rack{padding:14px 12px 16px}.mp-title{font-size:19px}.mp-gauge{font-size:9.5px}.mp-banner{top:64px;right:10px;width:min(280px,calc(100vw - 20px));max-height:none}.mp-changelog{display:none}.mp-desist-stack{top:28vh;left:10px;width:min(250px,calc(100vw - 90px))}.mp-precedents{max-height:60px}.mp-fork,.mp-optimize{min-height:44px}.mp-altar{padding:12px 12px 10px}.mp-altar-title{font-size:14px}.mp-altar-body{flex-direction:column;gap:12px}.mp-dignitaries{min-width:0;max-width:none;width:100%}.mp-dignitaries-list{max-height:100px}.mp-ceremony-panel{padding:22px 16px 18px}.mp-ceremony-scene{width:78px;height:78px}.mp-ceremony-icon{font-size:34px}.mp-ascend,.mp-ceremony-skip,.mp-ceremony-claim{min-height:44px}.mp-ceremony-x:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}:root[data-era=agentic] .mp-rack{background:var(--card-bg)}
