@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,d09GMgABAAAAAAYgAA8AAAAAC6wAAAXGAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICok0h0cLIAABNgIkAzwEIAWEQAeBDgwHG5cJCB6FcZsTTpEclTZ1ofCYsgigtf/N7skX04SpVaInlfSIVkUjP2GSIHRN3jxyP4+n/+cmKTSyb2AG30HZWweyUJo+QKzeh1mF/xdjrs6zSTMtYbWZ/NyiSXJLWxqQIFKSe1ofxF0ne+ShzqSmdMSp6nFvLQIqjYKRSxSVjeCxeyKrAY+9fZwOPFDwTdTtGWJ1IKRmSEUFRpbDQcJrb8IFyJUDxecUvR3IkY7xO77kfFAsKE4Yev2ygnvUvOJSrKX4r+JPAtpuVgnKBVEikytTrlIQVEvy15AhyqWCMmXCdFUc0CNBugWUMWh5nxiwDWrZjela4gpkZM3UCeAqVup2T4oLAMjGMiC6cPOKqjLYATX9Z4SN/x4A6JVEqxzQNUA6g7cD6EcJywvRzF/fjTg8MsohQBQg5MQVMAQkBAtJXJ1yCGjlgpSr0a/QDngdInWcukx92X9mMR167jHqEvVFdfF1caPQLNylKD7tAtQGxKrVqndSjUy5XIWyza8vqgMI2Xv8EAhrAWIC5J2ADtJRIiGaAlZHAMinJmGMcLGLfD2/i8g/+CRlkRQVKUHuMCm4SHJcNlE8STKhAznD8coOQYf8kJLNhqpmWCUX7cWcxWJzQU02SaZUyyZQkynmtd2yzGqFWEnOtIEHiUuWnBZKPFmNXGG09NFb6OzbHxeHffgGzjg+aLba7cj4Sc02iwXOWK1D5CTJxMmSCcRk4nFr3qatKQSFBixziDo8wmDJZrKbqnjQ0rw4UBiqM4PWKFBus8UFDevXeztbQFXlhRtw5mTmxRmUFa0/7i/ZYaG1JnbhiG1+p6d2vyp2824081TMoa4S9IEjPmIV5Pfjr3tpjS+wFByJesBitmjGilpci+hcOS6nswqsYHAMZvA5OIfOYozp4xJxIoOlMR2IwTEaQhgOw8ux/BDOD/tBVPfQjr7i3//he1c6zdcspTI+/OVDmDgt+/xG43ncctTsilG5X+PCutoFjVcSGSaRx6801i3wd6bP+dE24se6oN31vuW5Zbm+Qavrq8H7844ZXTsfphnPOZZ2/7ln0y+15S7LMk0TxirNuyrpwAkf/gTZdci3//DpD/+ZHSlX9tS9/76nwBGHI1Wm4AfaP1oBr872fr1tW+8X2L4CSdEvkT2Xwf2RUZ85+CeXn51dSecfk/cdBZ8tWD1lWVD1/ntrA5ZN4LegMnf+L3xvouGga81AWVepJlzz008Ybj6/2nj1yNu7flw5B+4dmv//j8u375Yh5m7qgXnwc8XOD1csvr5h69JLy/qmNGdvGt667BIc7KlYG9bdlTp8SVmWNntkzPj/pcWx+pj+MLepkXGx3/toGtxD83vSm67xk/9IjFS9w4zYlVv/u1pxdezOELjy++FfNIzSyoSGVOmvKz0iJ4wcqRpDZ9enGfjBGf/xCpMmxuU13ugwdB7I2bdXsbMxM8wU0nsRYg4pKSB9k12HgPQsn16Z/qbHOedXISl4Ae8e7JsD+NBXtx3838DbLjgKQS6CwAsnnCeAbEEAmuuyB95mcyEqZab3OSRbAUv4JMxJ63WHzYNLlMWGsAJwgnTkdz5bC6HONjIVwhBa+W2VTiGFVARcRyEyXjDsP15U7h8vscgZXmqcebxMJw0vN0YBt9YUUhkEqgF+18dtN0RpxCiuqYhYBlkSDjMZwFIy4HxCPJNBg9+MHmtEghoKlar00WHpGQwpNgGH1aey8+viMPQ0BjUbwnZXrKcjl8r3S5MotZgt93Dydvpnl61BqSplsiekxYMPD0VWyxOx/vHJEiXJJNdotIOuHUKth1TBADFUyLzRoN+ImFzUpltMcWiE0jJg1u+lB+hpDyM9qg87SGBQn2ZSO+AfRiOAYotJwNrqMOxhiDAnkIhCPMRHAiSEJIiQGEn4hf3s0LghUdPfX07iBiYKzDplYipTiPcqxiKzBZaBTF6SWJhIFNWnRyUnMqkX0P9GqKU=)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-cyrillic-800-normal-AvdZ5mAV.woff2)format("woff2"),url(/assets/manrope-cyrillic-800-normal-BuEMjQU-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-greek-800-normal-CDvU698_.woff2)format("woff2"),url(/assets/manrope-greek-800-normal-Bw-67qu9.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-vietnamese-800-normal-ClPWri-A.woff2)format("woff2"),url(/assets/manrope-vietnamese-800-normal-bvg7iBCV.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-ext-800-normal-DdFx7KEb.woff2)format("woff2"),url(/assets/manrope-latin-ext-800-normal-BQAQsuQc.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/public-sans-vietnamese-300-normal-D5FYYlEb.woff2)format("woff2"),url(/assets/public-sans-vietnamese-300-normal-eZGMJ7RK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/public-sans-latin-ext-300-normal-2QCaJEpM.woff2)format("woff2"),url(/assets/public-sans-latin-ext-300-normal-C5EVZmVg.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/public-sans-latin-300-normal-C9J7XxkK.woff2)format("woff2"),url(/assets/public-sans-latin-300-normal-1jtUkgh3.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-vietnamese-400-normal-TxZB8OSn.woff2)format("woff2"),url(/assets/public-sans-vietnamese-400-normal-BO1meqcx.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-ext-400-normal-mk90oQqJ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-400-normal-B02wwOdZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2)format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-vietnamese-500-normal-DjztbcKe.woff2)format("woff2"),url(/assets/public-sans-vietnamese-500-normal-CXYe29CY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-ext-500-normal-DC-z7ASZ.woff2)format("woff2"),url(/assets/public-sans-latin-ext-500-normal-BHCCp-na.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2)format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-vietnamese-600-normal-P4BtCUdw.woff2)format("woff2"),url(/assets/public-sans-vietnamese-600-normal-CcnAzmUX.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-ext-600-normal-DchWdWJ_.woff2)format("woff2"),url(/assets/public-sans-latin-ext-600-normal-DfkbVac2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2)format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-vietnamese-700-normal-D97ShjGS.woff2)format("woff2"),url(/assets/public-sans-vietnamese-700-normal-Dq5VrXjD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-ext-700-normal-CgolUQuG.woff2)format("woff2"),url(/assets/public-sans-latin-ext-700-normal-jWHjnMgZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/public-sans-latin-700-normal-BqJmxWdE.woff2)format("woff2"),url(/assets/public-sans-latin-700-normal-Dm-oTPSL.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;min-height:100svh;margin:0}html:has(.shell){overscroll-behavior:none;height:100%;max-height:100svh;overflow:hidden}html:has(.shell) body{overscroll-behavior:none;height:100%;max-height:100svh;overflow:hidden}html:has(.shell) #root{overscroll-behavior:none;height:100%;max-height:100svh;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;font-family:Public Sans,system-ui,sans-serif}button,a,.auth-btn,.auth-link,.auth-input,input,textarea,select{transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,opacity .16s}@media (prefers-reduced-motion:reduce){button,a,.auth-btn,.auth-link,.auth-input,input,textarea,select{transition:none}}button,input,textarea,select{font:inherit}input,textarea,select,[contenteditable=true]{-webkit-user-select:text;user-select:text}#recaptcha-container{z-index:9999;position:fixed;bottom:16px;right:16px}.auth-label{letter-spacing:.12em;text-transform:uppercase;color:var(--auth-muted,#43474e);margin-bottom:.4rem;font-family:Public Sans,sans-serif;font-size:.6875rem;font-weight:600;display:block}.auth-input{color:#181c1e;background:#fff;border:1.5px solid #c4c6cf;border-radius:.75rem;width:100%;padding:.85rem .9rem}.auth-btn{letter-spacing:.04em;cursor:pointer;border:0;border-radius:.85rem;width:100%;padding:.9rem 1rem;font-weight:700}.auth-btn:disabled{opacity:.5;cursor:not-allowed}.auth-btn-primary{color:#fff;background:#002045}.auth-btn-light{color:#002045;background:#fff}.auth-btn-ghost{color:#002045;background:0 0;border:1.5px solid #c4c6cf}.auth-link{color:#2d476f;cursor:pointer;background:0 0;border:0;font-size:.9rem;font-weight:600;text-decoration:none}.auth-error{color:#ba1a1a;margin-top:.5rem;font-size:.875rem}@keyframes otp-reveal{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.stepper{flex-wrap:wrap;gap:.5rem .75rem;margin-bottom:1.25rem;font-size:.75rem;font-weight:600;display:flex}.step-on{color:#002045}.step-off{color:#94a3b8}.info-step{background:#f1f4f6;border-radius:.75rem;gap:.2rem;padding:.75rem .9rem;display:grid}.info-step span{color:#43474e;font-size:.875rem}.dev-banner{color:#c2410c;background:#fff7ed;border-radius:.75rem;margin-bottom:1rem;padding:.75rem;font-size:.8rem}[data-theme=dark] .auth-label{color:#a9b4c4}[data-theme=dark] .auth-input{color:#f0f3f8;background:#121821;border-color:#2e3848}[data-theme=dark] .auth-btn-primary{color:#fff;background:#4a78c4}[data-theme=dark] .auth-btn-light{color:#c9dbf7;background:#1c2533}[data-theme=dark] .auth-btn-ghost{color:#a8c6f0;border-color:#2e3848}[data-theme=dark] .auth-link{color:#a8c6f0}[data-theme=dark] .auth-error{color:#f87171}[data-theme=dark] .step-on{color:#a8c6f0}[data-theme=dark] .info-step{background:#1c2533}[data-theme=dark] .info-step span{color:#a9b4c4}[data-theme=dark] .dev-banner{color:#fdba74;background:#2a2418}*{scrollbar-width:thin;scrollbar-color:#b8bcc6 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#c4c6cf;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#8b909c}::-webkit-scrollbar-corner{background:0 0}html[data-theme=dark],html[data-theme=dark] *{scrollbar-color:#3a4454 transparent}html[data-theme=dark] ::-webkit-scrollbar-thumb{background:#3a4454}html[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#5a6578}@media (width<=767px){.confirm-actions .auth-btn,.assign-seat-actions .auth-btn,.crop-actions .auth-btn{letter-spacing:.02em;border-radius:.75rem;min-height:40px;padding:.52rem .8rem;font-size:.8rem}}@media (width<=479px){.confirm-actions .auth-btn,.assign-seat-actions .auth-btn,.crop-actions .auth-btn{min-height:38px;padding:.45rem .7rem;font-size:.76rem}}.brand-shine-loader{width:var(--brand-shine-size,96px);height:var(--brand-shine-size,96px);flex-shrink:0;position:relative}.brand-shine-loader__logo{width:var(--brand-shine-size,96px);height:var(--brand-shine-size,96px);object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block}.brand-shine-loader__clip{width:var(--brand-shine-w,26px);animation:2.25s infinite brand-shine-clip;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.brand-shine-loader__shine{filter:brightness(0)invert();opacity:.72;animation:2.25s infinite brand-shine-inner}@keyframes brand-shine-clip{0%{transform:translateX(calc(-1 * var(--brand-shine-w,26px)));animation-timing-function:ease-in-out}62.22%{transform:translateX(var(--brand-shine-size,96px))}to{transform:translateX(var(--brand-shine-size,96px))}}@keyframes brand-shine-inner{0%{transform:translateX(var(--brand-shine-w,26px));animation-timing-function:ease-in-out}62.22%{transform:translateX(calc(-1 * var(--brand-shine-size,96px)))}to{transform:translateX(calc(-1 * var(--brand-shine-size,96px)))}}@media (prefers-reduced-motion:reduce){.brand-shine-loader__clip,.brand-shine-loader__shine{animation:none}}.no-connection{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;min-height:100vh;padding:24px 24px 16px;display:flex}.no-connection__content{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 8px;display:flex}.no-connection__art{aspect-ratio:1;width:min(72vw,300px);margin-bottom:12px}.no-connection__title{letter-spacing:-.02em;margin:0 0 12px;font-size:clamp(1.35rem,3vw,1.5rem)}.no-connection__message{max-width:22rem;color:var(--nc-muted);margin:0;font-size:.9375rem;line-height:1.55}.no-connection__footer{padding-top:8px}.no-connection__retry{appearance:none;background:var(--nc-primary);width:100%;min-height:52px;color:var(--nc-on-primary);font:inherit;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;font-size:.9375rem;font-weight:700;display:inline-flex}.no-connection__retry:disabled{opacity:.92;cursor:wait}.no-connection__retry-loading{justify-content:center;align-items:center;display:inline-flex}.splash-root{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.splash-root--exit{animation:.38s cubic-bezier(.55,.055,.675,.19) both splash-out}.splash-logo-stage{animation:.42s cubic-bezier(.215,.61,.355,1) both splash-logo-in}@keyframes splash-logo-in{0%{opacity:0}to{opacity:1}}@keyframes splash-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.splash-logo-stage,.splash-root--exit{animation:none}.splash-logo-stage{opacity:1}.splash-root--exit{opacity:0}}.app-promo{border:1px solid color-mix(in srgb, currentColor 10%, transparent);background:var(--st-card,#fff);min-width:0;color:var(--st-ink,#181c1e);border-radius:.9rem;align-items:center;gap:.75rem;padding:.75rem .8rem;display:flex;position:relative;box-shadow:0 5px 18px #00204512}.app-promo-icon{background:color-mix(in srgb, var(--st-primary,#002045) 10%, var(--st-card,#fff));width:38px;height:38px;color:var(--st-primary,#002045);border-radius:11px;flex:0 0 38px;place-items:center;display:grid}.app-promo-icon svg{width:21px;height:21px}.app-promo-copy{flex:1;gap:.2rem;min-width:0;display:grid}.app-promo-copy strong{font-size:.88rem;line-height:1.25}.app-promo-copy span,.app-promo-status{color:var(--st-muted,#5c6675);font-size:.76rem;line-height:1.3}.app-promo-actions{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.app-promo-actions a,.app-promo-actions button{box-sizing:border-box;color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#002045;border:0;border-radius:.65rem;justify-content:center;align-items:center;padding:.48rem .7rem;font-size:.76rem;font-weight:750;text-decoration:none;display:inline-flex}.app-promo-actions .is-quiet{border:1px solid color-mix(in srgb, currentColor 25%, transparent);color:inherit;background:0 0}.app-promo--compact{padding:.65rem .7rem}.app-promo--compact .app-promo-icon{flex-basis:34px;width:34px;height:34px}.app-promo-dismiss{width:32px;height:32px;color:var(--st-muted,#5c6675);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:1.15rem;display:grid;position:absolute;top:.25rem;right:.25rem}.app-promo:has(.app-promo-dismiss){padding-right:2.25rem}.app-promo-dismiss:hover,.app-promo-dismiss:focus-visible{background:color-mix(in srgb, currentColor 8%, transparent)}.app-inline-link{appearance:none;min-height:40px;color:var(--st-primary,#002045);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.65rem;align-items:center;gap:.45rem;padding:.35rem .55rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.app-inline-link:hover,.app-inline-link:focus-visible{background:color-mix(in srgb, var(--st-primary,#002045) 8%, transparent)}.app-inline-icon{place-items:center;width:24px;height:24px;display:grid}.app-inline-icon svg{width:18px;height:18px}.app-inline-copy{text-align:left;min-width:0;display:grid}.app-inline-copy small{color:var(--st-muted,#43474e);margin-top:.15rem;font-size:.72rem;font-weight:500}.app-qr-backdrop{-webkit-backdrop-filter:blur(12px)saturate(1.15);background:radial-gradient(at 50% 18%,#0020452e,#0000 55%),#08101c85;place-items:center;padding:1rem;display:grid;position:fixed;inset:0;z-index:2147483647!important}.app-qr-dialog{--app-qr-navy:var(--st-primary,#002045);z-index:1;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--app-qr-navy) 10%, #dce3ec);background:var(--st-card,#fff);width:min(400px,100%);max-height:calc(100svh - 2rem);color:var(--st-ink,#181c1e);text-align:center;border-radius:1.25rem;padding:1.45rem 1.35rem 1.15rem;animation:.34s cubic-bezier(.22,1,.36,1) app-qr-dialog-in;position:relative;overflow:auto;box-shadow:0 4px 16px #00204514}.app-qr-brand{background:0 0;justify-content:center;margin:0 auto .45rem;line-height:0;animation:.45s cubic-bezier(.22,1,.36,1) 50ms both app-qr-brand-in;display:flex}.app-qr-brand img{object-fit:contain;background:0 0;border-radius:0;width:52px;height:52px;margin:0;display:block}.app-qr-eyebrow{color:var(--app-qr-navy);letter-spacing:.14em;margin:0 0 .35rem;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:800}.app-qr-dialog h2{color:var(--app-qr-navy);letter-spacing:-.02em;margin:0 2rem .4rem;font-family:Manrope,sans-serif;font-size:1.35rem;font-weight:800;line-height:1.2}.app-qr-help{max-width:16rem;color:var(--st-muted,#5c6675);margin:0 auto 1rem;font-family:Public Sans,sans-serif;font-size:.9rem;line-height:1.45}.app-qr-frame{border:1px solid color-mix(in srgb, var(--app-qr-navy) 12%, #dce3ec);background:#f7fafc;border-radius:1.1rem;width:min(236px,78%);margin:0 auto 1.15rem;padding:.85rem}.app-qr-frame img{background:#fff;border-radius:.45rem;width:100%;height:auto;margin:0;display:block}.app-qr-loading{min-height:196px;color:var(--st-muted,#5c6675);place-items:center;font-size:.84rem;display:grid}.app-qr-close{background:color-mix(in srgb, var(--app-qr-navy) 6%, transparent);width:40px;height:40px;color:var(--st-muted,#5c6675);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid;position:absolute;top:.7rem;right:.7rem}.app-qr-close svg{width:18px;height:18px}.app-qr-close:hover,.app-qr-close:focus-visible{background:color-mix(in srgb, var(--app-qr-navy) 12%, transparent);color:var(--app-qr-navy);outline:none}.app-qr-close:active{transform:scale(.96)}.app-qr-url{overflow-wrap:anywhere;color:#24588f;margin:0 auto;font-size:.78rem;display:block}.app-qr-alt{font-size:.82rem}.app-qr-dialog .app-promo-actions,.app-qr-actions{justify-content:center;gap:.55rem}.app-qr-actions .app-qr-btn{border-radius:.8rem;flex:1 1 0;gap:.4rem;min-height:44px;padding:.62rem .85rem;font-family:Public Sans,sans-serif;font-size:.84rem;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s}.app-qr-actions .app-qr-btn svg{flex:none;width:16px;height:16px}.app-qr-actions .app-qr-btn--primary{background:var(--app-qr-navy);color:#fff;box-shadow:none}.app-qr-actions .app-qr-btn--primary:hover,.app-qr-actions .app-qr-btn--primary:focus-visible{box-shadow:none;outline:none;transform:translateY(-1px)}.app-qr-actions .app-qr-btn--secondary{border:1px solid color-mix(in srgb, var(--app-qr-navy) 18%, #c9d3df);color:var(--app-qr-navy);box-shadow:none;background:#fff}.app-qr-actions .app-qr-btn--secondary:hover,.app-qr-actions .app-qr-btn--secondary:focus-visible{border-color:color-mix(in srgb, var(--app-qr-navy) 35%, #c9d3df);background:color-mix(in srgb, var(--app-qr-navy) 5%, #fff);outline:none}.app-promo-status{min-height:1.25rem;margin-top:.55rem;display:block}@keyframes app-qr-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes app-qr-brand-in{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (width<=640px){.app-promo{flex-wrap:nowrap;align-items:center;gap:.65rem}.app-promo-actions{flex:none;width:auto;padding-left:0}.app-promo-actions>*{white-space:nowrap;flex:none}.app-qr-actions .app-qr-btn{white-space:nowrap;flex:calc(50% - .3rem)}.app-promo-copy span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.app-qr-dialog,.app-qr-brand,.app-qr-actions .app-qr-btn,.app-qr-close{transition:none!important;animation:none!important}}.login-split{--login-accent:#002045;--login-accent-dark:#1a365d;--login-ink:#181c1e;--login-muted:#43474e;--login-line:#c4c6cf;--login-panel:#fff;--login-field:#fff;--login-page:#f7fafc;--login-link:#2d476f;--login-error:#ba1a1a;--login-shadow:#00204533;--login-on-accent:#fff;--login-focus:#adc7f7;--login-radius:44px;isolation:isolate;background:var(--login-page);align-items:stretch;min-height:100vh;padding:24px;display:flex;position:relative;overflow:hidden}.login-split__page-bg{z-index:0;pointer-events:none;clip-path:polygon(0 0,58% 0,42% 100%,0 100%);position:absolute;inset:0}.login-split__page-bg-scrim{z-index:1;background:linear-gradient(90deg,#00000038 0%,#00000014 55%,#0000002e 100%);position:absolute;inset:0}.login-split__frame{z-index:1;border-radius:var(--login-radius);background:var(--login-panel);width:100%;max-width:1240px;min-height:calc(100vh - 48px);box-shadow:0 24px 64px color-mix(in srgb, var(--login-accent) 14%, transparent), 0 2px 8px #0f172a0f;align-items:stretch;margin:0 auto;animation:.7s cubic-bezier(.22,1,.36,1) both login-frame-in;display:flex;position:relative;overflow:hidden}.login-split__clip{width:0;height:0;position:absolute;overflow:hidden}.login-split__visual{z-index:2;color:#fff;isolation:isolate;clip-path:url(#login-visual-clip);flex:58%;min-width:0;min-height:calc(100vh - 80px);margin:16px -72px 16px 16px;position:relative}.login-split__visual-inner{isolation:isolate;height:100%;min-height:100%;position:relative}.login-split__bg{opacity:0;z-index:0;background-position:50%;background-size:cover;transition:opacity .7s,transform 1.1s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scale(1.06)}.login-split__bg.is-active{opacity:1;transform:scale(1)}.login-split__scrim{z-index:1;pointer-events:none;background:linear-gradient(#00000061 0%,#00000014 38%,#0000002e 62%,#000000b8 100%);position:absolute;inset:0}.login-split__visual-bar,.login-split__visual-footer{z-index:2;position:relative}.login-split__visual-bar{box-sizing:border-box;justify-content:space-between;align-items:center;gap:16px;width:100%;max-width:96%;padding:24px 24px 0 36px;display:flex}.login-split__eyebrow{letter-spacing:.01em;color:#ffffffeb;margin:0;font-family:Public Sans,sans-serif;font-size:.92rem;font-weight:600}.login-split__visual-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.login-split__text-link{color:#fff;padding:8px 4px;font-size:.9rem;font-weight:600;text-decoration:none;position:relative}.login-split__text-link:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .25s;position:absolute;bottom:4px;left:4px;right:4px;transform:scaleX(0)}.login-split__text-link:hover:after,.login-split__text-link:focus-visible:after{transform:scaleX(1)}.login-btn{isolation:isolate;cursor:pointer;letter-spacing:.02em;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:14px;justify-content:center;align-items:center;padding:.95rem 1rem;font-family:Public Sans,sans-serif;font-weight:700;text-decoration:none;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s,background .22s,border-color .22s,color .22s,filter .22s;display:inline-flex;position:relative;overflow:hidden}.login-btn:after{content:"";left:var(--rx,50%);top:var(--ry,50%);opacity:0;pointer-events:none;z-index:0;background:#ffffff73;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%)scale(0)}.login-btn:active:not(:disabled):after{animation:.55s ease-out login-ripple}.login-btn>*{z-index:1;position:relative}.login-btn:disabled{opacity:.5;cursor:not-allowed}.login-btn--primary{background:var(--login-accent);width:100%;color:var(--login-on-accent);box-shadow:0 10px 24px var(--login-shadow);margin-top:1.15rem;display:flex}.login-btn--primary:hover:not(:disabled){background:var(--login-accent-dark);box-shadow:0 16px 32px var(--login-shadow);transform:translateY(-2px)scale(1.015)}.login-btn--primary:active:not(:disabled){box-shadow:0 4px 12px var(--login-shadow);transform:translateY(1px)scale(.985)}.login-btn--ghost{width:100%;color:var(--login-ink);border:1.5px solid var(--login-line);background:0 0;margin-top:.15rem;display:flex}.login-btn--ghost:hover:not(:disabled){background:color-mix(in srgb, var(--login-accent) 7%, transparent);border-color:var(--login-accent);color:var(--login-accent);transform:translateY(-1px)}.login-btn--ghost:active:not(:disabled){background:color-mix(in srgb, var(--login-accent) 12%, transparent);transform:scale(.98)}.login-btn--outline{white-space:nowrap;color:#fff;background:0 0;border:1.5px solid #ffffffd9;border-radius:999px;flex-shrink:0;width:auto;padding:.55rem 1.05rem;font-size:.88rem;line-height:1.2}.login-btn--outline:hover:not(:disabled){color:#111827;background:#fff;transform:translateY(-1px)scale(1.03);box-shadow:0 10px 24px #0003}.login-btn--outline:active:not(:disabled){color:#111827;background:#ffffffe0;transform:scale(.96)}.login-btn--outline.is-active{color:#111827;background:#fff;border-color:#fff;box-shadow:0 8px 20px #0000002e}.login-split__visual-footer{justify-content:flex-start;align-items:flex-end;gap:16px;width:auto;max-width:min(420px,52%);padding:22px 0 28px 32px;display:flex;position:absolute;bottom:0;left:0}.login-review{-webkit-backdrop-filter:blur(16px);background:#080c1447;border:1px solid #fff3;border-radius:20px;flex:0 auto;max-width:400px;padding:16px 18px;animation:5.5s ease-in-out infinite login-float;box-shadow:0 10px 28px #00000029}.login-review__inner.is-swap{animation:.45s cubic-bezier(.22,1,.36,1) login-card-swap}.login-review__features{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.login-review__chip{letter-spacing:.02em;color:#fff;background:#ffffff24;border:1px solid #ffffff29;border-radius:999px;padding:5px 9px;font-size:.72rem;font-weight:700}.login-review__quote{color:#ffffffeb;margin:0;font-size:.92rem;line-height:1.5}.login-review__person{align-items:center;gap:10px;display:flex}.login-review__avatar{object-fit:cover;background:#fff3;border:2px solid #ffffffb3;border-radius:50%;flex-shrink:0;width:44px;height:44px;display:block;box-shadow:0 6px 16px #00000040}.login-review__name{margin:0;font-family:Manrope,sans-serif;font-size:.98rem;font-weight:800}.login-review__role{color:#ffffffb8;margin:2px 0 0;font-size:.78rem}.login-split__nav{z-index:4;flex-shrink:0;gap:10px;margin:0;padding:0;display:flex;position:absolute;bottom:30px;left:56%}.login-nav-btn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-tap-highlight-color:transparent;background:#ffffff14;border:1.5px solid #ffffffc7;border-radius:50%;place-items:center;width:46px;height:46px;transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s,box-shadow .22s,border-color .22s;display:grid}.login-nav-btn svg{width:18px;height:18px;transition:transform .22s}.login-nav-btn:hover{color:#111827;background:#fff;transform:translateY(-2px)scale(1.08);box-shadow:0 12px 24px #00000047}.login-nav-btn:hover svg{transform:translateX(var(--dir,0))}.login-nav-btn[data-dir=prev]:hover svg{transform:translate(-3px)}.login-nav-btn[data-dir=next]:hover svg{transform:translate(3px)}.login-nav-btn:active{background:var(--login-accent);color:var(--login-on-accent);border-color:#0000;transform:scale(.9)rotate(-8deg);box-shadow:inset 0 2px 8px #00000040}.login-split__panel{z-index:1;width:40%;min-width:360px;color:var(--login-ink);flex-direction:column;flex:0 0 40%;padding:32px 44px 28px 56px;display:flex;position:relative}.login-split__panel-head{justify-content:flex-end;align-items:center;margin-bottom:28px;display:flex}.login-split__brand{letter-spacing:.08em;color:var(--login-ink);align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:800;text-decoration:none;display:flex}.login-split__brand--on-image{color:#fff;-webkit-backdrop-filter:blur(16px);background:#080c149e;border:1px solid #ffffff29;border-radius:16px;flex-shrink:0;padding:8px 14px 8px 10px;box-shadow:0 10px 28px #00000047}.login-split__brand-text{white-space:nowrap}.login-split__brand--on-image img{mix-blend-mode:screen;border-radius:8px}.login-theme-pill{border:1px solid var(--login-line);background:var(--login-field);color:var(--login-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 12px 7px 8px;font-size:.82rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.login-theme-pill:hover{border-color:var(--login-accent);transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.login-theme-pill:active{transform:scale(.96)}.login-theme-pill__flag{background:#f3f4f6;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.85rem;display:grid}[data-theme=dark] .login-theme-pill__flag{background:#243044}.login-split__panel-body{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:420px;margin:0 auto;display:flex}.login-form-swap{animation:.35s cubic-bezier(.22,1,.36,1) login-card-swap}.login-app-discovery{text-align:center;margin-top:.25rem}.login-app-discovery .app-inline-link{color:var(--login-accent)}.login-app-discovery .app-inline-icon{display:none}.login-extra{margin:.15rem 0 .85rem}.login-extra__hint{text-align:left;color:var(--login-muted);margin:0;font-size:.88rem}.login-extra__action{color:var(--login-link);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;position:relative}.login-extra__action:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .22s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.login-extra__action:hover:after{transform:scaleX(1)}.login-form__title{letter-spacing:-.04em;color:var(--login-ink);margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.9rem,3vw,2.35rem);font-weight:800;line-height:1.1}.login-form__subtitle{color:var(--login-muted);margin:.45rem 0 1.7rem;font-size:.98rem}.login-label{color:var(--login-muted);margin-bottom:.45rem;font-size:.78rem;font-weight:700;display:block}.login-phone-field{border:1.5px solid var(--login-line);background:var(--login-field);border-radius:14px;align-items:center;gap:8px;margin-bottom:.35rem;padding:0 .45rem 0 .15rem;transition:border-color .2s,box-shadow .2s;display:flex}.login-phone-field:focus-within{border-color:var(--login-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--login-focus) 55%, transparent)}.login-phone-field__cc{text-align:center;width:52px;color:var(--login-ink);border-right:1.5px solid var(--login-line);flex-shrink:0;padding:.85rem 0;font-weight:700}.login-phone-field__input{min-width:0;color:var(--login-ink);background:0 0;border:0;outline:none;flex:1;padding:.85rem .25rem}.login-phone-field__send{isolation:isolate;color:var(--login-link);letter-spacing:.02em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex-shrink:0;padding:.4rem .65rem;font-size:.82rem;font-weight:700;position:relative;overflow:hidden}.login-phone-field__send:hover:not(:disabled){background:color-mix(in srgb, var(--login-accent) 8%, transparent)}.login-phone-field__send:disabled{opacity:.45;cursor:not-allowed}.login-phone-row{gap:8px;margin-bottom:.85rem;display:flex}.login-input{border:1.5px solid var(--login-line);background:var(--login-field);width:100%;color:var(--login-ink);border-radius:14px;padding:.92rem .95rem;transition:border-color .2s,box-shadow .2s,transform .2s}.login-input:focus{border-color:var(--login-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--login-focus) 55%, transparent);outline:none;transform:translateY(-1px)}.login-otp-block{min-width:0;max-width:100%;margin:.35rem 0 .95rem}.login-otp-block .otp-input-row--stretch{gap:clamp(6px,2.2vw,10px)}.login-otp-block .otp-input-cell--stretch{width:auto;min-width:0;height:44px;font-size:clamp(1rem,4.2vw,1.25rem)}.otp-reveal{animation:.45s cubic-bezier(.22,1,.36,1) both otp-reveal}.login-otp-block .login-label{margin-bottom:.7rem}.login-error{color:var(--login-error);margin-top:.5rem;font-size:.875rem}.login-split__footer{text-align:center;color:var(--login-muted);margin:1.25rem 0 0;font-size:.92rem}.login-split__footer a{color:var(--login-link);font-weight:700;text-decoration:none;position:relative}.login-split__footer a:after{content:"";transform-origin:0;background:currentColor;height:1.5px;transition:transform .22s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.login-split__footer a:hover:after{transform:scaleX(1)}@keyframes login-frame-in{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:none}}@keyframes login-panel-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes login-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes login-card-swap{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes login-ripple{0%{opacity:.7;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(28)}}@media (width<=960px){.login-split{padding:0}.login-split__page-bg{clip-path:polygon(0 0,100% 0,100% 34%,0 44%)}.login-split__frame{border-radius:0;min-height:100vh;display:block}.login-split__visual{clip-path:none;border-radius:24px;min-height:300px;margin:12px;overflow:hidden}.login-split__visual-inner{min-height:300px}.login-split__visual-bar{flex-wrap:nowrap;gap:12px;width:100%;max-width:none;padding:16px 16px 0}.login-split__brand--on-image{letter-spacing:.06em;padding:6px 10px 6px 8px;font-size:.88rem}.login-split__visual-actions{gap:8px}.login-btn--outline{padding:.45rem .9rem;font-size:.8rem}.login-split__visual-footer,.login-split__nav{display:none}.login-split__panel{flex:none;width:100%;min-width:0;padding:22px 20px 32px}}@media (width<=640px){.login-split__visual,.login-split__visual-inner{min-height:260px}.login-split__visual-bar{gap:10px;padding:14px 14px 0}.login-split__brand--on-image{gap:0;padding:6px}.login-split__brand-text{display:none}.login-split__brand--on-image img{width:28px;height:28px}.login-split__visual-actions{gap:6px}.login-btn--outline{padding:.42rem .78rem;font-size:.78rem}.login-otp-block .otp-input-row--stretch{gap:clamp(4px,1.8vw,8px)}.login-otp-block .otp-input-cell--stretch{height:clamp(40px,11vw,44px)}}@media (width<=380px){.login-split__panel{padding-left:16px;padding-right:16px}.login-otp-block .otp-input-cell--stretch{border-radius:10px;height:38px}}@media (prefers-reduced-motion:reduce){.login-split__frame,.login-form-swap,.login-review,.login-review.is-swap,.login-review__inner.is-swap,.login-split__bg,.otp-reveal,.login-btn,.login-nav-btn{transition:none!important;animation:none!important}}.side-drawer-overlay{z-index:1200;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .28s,visibility 0s linear .28s;display:block;position:fixed;inset:0}.side-drawer-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto;-webkit-backdrop-filter:blur(10px)saturate(1.1);transition:opacity .28s,visibility linear}.side-drawer{width:min(100%, var(--sd-w,420px));will-change:transform;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:translate(104%)}.side-drawer.is-open{transform:translate(0,0)}.side-drawer-head{box-sizing:border-box;flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.5rem;padding:1rem 1.2rem;display:flex}.side-drawer-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;line-height:1.25;overflow:hidden}.side-drawer-close{cursor:pointer;flex-shrink:0;place-items:center;width:36px;height:36px;padding:0;transition:background .18s,border-color .18s,transform .16s;display:grid}.side-drawer-close svg{width:16px;height:16px;display:block}.side-drawer-close:hover{transform:scale(1.04)}.side-drawer-close:active{transform:scale(.96)}.side-drawer-body{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;outline:none;flex:1;min-height:0;padding:1.15rem 1.2rem 1.35rem;overflow:hidden auto}@media (width<=767px){.side-drawer{width:100%;max-width:100%}.side-drawer-head{padding:.85rem 1rem}.side-drawer-body{padding:.85rem .95rem 1.2rem;padding-bottom:max(1.2rem, env(safe-area-inset-bottom))}.side-drawer-body .auth-btn{letter-spacing:.02em;border-radius:.75rem;min-height:40px;padding:.55rem .85rem;font-size:.82rem}}@media (width<=479px){.side-drawer-body .auth-btn{min-height:38px;padding:.48rem .75rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.side-drawer-overlay,.side-drawer,.side-drawer-close{transition:none!important}.side-drawer{transform:translate(104%)}.side-drawer.is-open{transform:translate(0,0)}.side-drawer-close:hover,.side-drawer-close:active{transform:none}}.dp-field{gap:.4rem;min-width:0;display:grid}.dp-label{letter-spacing:.02em;color:var(--dp-muted);font-size:.78rem;font-weight:600}.dp-trigger{appearance:none;text-align:left;border:1px solid var(--dp-line);background:var(--dp-field);width:100%;color:var(--dp-ink);cursor:pointer;border-radius:.75rem;align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}.dp-trigger:disabled{opacity:.55;cursor:not-allowed}.dp-trigger:focus-visible{outline:2px solid var(--dp-accent);outline-offset:2px}.dp-ico,.dp-chevron{width:18px;height:18px;color:var(--dp-accent);flex-shrink:0}.dp-chevron{color:var(--dp-faint);margin-left:auto}.dp-copy{flex:1;gap:.1rem;min-width:0;display:grid}.dp-value{font-size:.95rem;font-weight:600;line-height:1.3}.dp-value.is-empty{color:var(--dp-faint);font-weight:500}.dp-hint{color:var(--dp-faint);font-size:.72rem}.dp-overlay{z-index:200;background:var(--dp-backdrop);place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.dp-sheet{background:var(--dp-card);width:min(340px,100%);color:var(--dp-ink);border:1px solid color-mix(in srgb, var(--dp-line) 70%, transparent);border-radius:1rem;padding:1rem;box-shadow:0 18px 48px #00000038}.dp-nav{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.dp-month{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800}.dp-nav-btn{appearance:none;background:var(--dp-field);width:36px;height:36px;color:var(--dp-accent);cursor:pointer;border:0;border-radius:50%;font-size:1.35rem;line-height:1}.dp-nav-btn:disabled{opacity:.35;cursor:default}.dp-week{grid-template-columns:repeat(7,1fr);margin-bottom:.35rem;display:grid}.dp-week span{text-align:center;color:var(--dp-faint);padding:.2rem 0;font-size:.7rem}.dp-grid{grid-template-columns:repeat(7,1fr);display:grid}.dp-cell{appearance:none;aspect-ratio:1;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.dp-cell:disabled{cursor:default}.dp-day{border-radius:50%;place-items:center;width:34px;height:34px;font-size:.82rem;display:grid}.dp-cell.is-today .dp-day{box-shadow:inset 0 0 0 1.5px var(--dp-accent)}.dp-cell.is-selected .dp-day{background:var(--dp-accent);color:var(--dp-on-accent);box-shadow:none;font-weight:700}.dp-cell.is-disabled{opacity:.3}.dp-cell.is-out{color:var(--dp-faint)}@media (width>=640px){:root{--mgr-page-max:min(100%, 42rem);--mgr-page-max-narrow:min(100%, 38rem);--mgr-page-max-wide:min(100%, 54rem)}}@media (width>=768px){:root{--mgr-page-max:44rem;--mgr-page-max-narrow:40rem;--mgr-page-max-wide:58rem}}@media (width>=1024px){:root{--mgr-page-max:46rem;--mgr-page-max-narrow:42rem;--mgr-page-max-wide:64rem}}@media (width>=1280px){:root{--mgr-page-max-wide:68rem}}@media (width>=1600px){:root{--mgr-page-max:48rem;--mgr-page-max-narrow:44rem;--mgr-page-max-wide:72rem}}@media (width>=1920px){:root{--mgr-page-max:50rem;--mgr-page-max-narrow:46rem;--mgr-page-max-wide:76rem}}@media (width>=2560px){:root{--mgr-page-max:54rem;--mgr-page-max-narrow:48rem;--mgr-page-max-wide:84rem}}@media (width>=768px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:45rem}}@media (width>=1024px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:48rem}}.utr{--utr-tip:#f9ebb2;--utr-tip-ink:#060606;--utr-tip-muted:#3a3a3a;gap:var(--mgr-page-gap,.85rem);box-sizing:border-box;width:100%;min-width:0;color:var(--utr-ink);display:grid;position:relative}.utr-page{width:100%;max-width:none}.utr-list,.utr-card,.utr-main,.utr-body,.utr-head,.utr-actions{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.utr-top{align-items:center;gap:.7rem;display:flex}.utr-top h1{letter-spacing:-.03em;min-width:0;color:var(--utr-title);flex:1;margin:0;font-size:1.55rem;font-weight:800}.utr-icon{appearance:none;background:var(--utr-field);width:40px;height:40px;color:var(--utr-muted);cursor:pointer;border:0;border-radius:.75rem;place-items:center;display:grid}.utr-icon svg{width:20px;height:20px}.utr-tip{z-index:4;background:var(--utr-tip);width:min(240px,100% - 2rem);color:var(--utr-tip-ink);border-radius:.9rem;padding:.75rem .9rem;animation:.22s utr-tip-in;position:absolute;top:3.2rem;right:0;box-shadow:0 8px 24px #0000001f}.utr-tip-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.2rem;display:flex}.utr-tip b{margin:0;font-size:.82rem;display:block}.utr-tip-info{appearance:none;color:var(--utr-tip-ink);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:1rem;line-height:1}.utr-tip p{color:var(--utr-tip-muted);margin:0;font-size:.75rem;line-height:1.4}@keyframes utr-tip-in{0%{opacity:0;transform:translate(12px)}}.utr-list{gap:.75rem;display:grid}.utr-toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin:-.15rem 0 .15rem;display:flex}.utr-toolbar-count{color:var(--utr-muted);margin:0;font-size:.78rem;font-weight:650}.utr-toolbar-link{appearance:none;font:inherit;color:var(--utr-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700;text-decoration:none}.utr-toolbar-link:hover{text-underline-offset:.18em;text-decoration:underline}.utr-card{border:1px solid var(--utr-line);background:var(--utr-card);border-radius:clamp(.9rem,2.5vw,1.05rem);gap:.85rem;padding:clamp(.85rem,2.5vw,1rem);display:grid}.utr-card.is-focus{border-color:var(--utr-accent);border-width:1.5px}.utr-main{align-items:flex-start;gap:.75rem;display:flex}.utr-body{min-width:0;color:inherit;font:inherit;text-align:left;flex:1;gap:.75rem;display:grid}.utr-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.utr-head-copy{flex:1;min-width:0}.utr-plan{color:var(--utr-muted);margin:.28rem 0 0;font-size:.82rem;font-weight:600;line-height:1.35}.utr-amt-chip{letter-spacing:-.01em;color:var(--utr-primary);background:color-mix(in srgb, var(--utr-primary) 12%, transparent);border-radius:.65rem;flex-shrink:0;margin:0;padding:.35rem .65rem;font-size:.92rem;font-weight:800;line-height:1}.utr-facts{border:1px solid color-mix(in srgb, var(--utr-line) 80%, transparent);background:color-mix(in srgb, var(--utr-field) 88%, transparent);border-radius:.85rem;grid-template-columns:1fr 1fr;gap:.65rem .85rem;margin:0;padding:.8rem .85rem;display:grid}.utr-facts>div{min-width:0}.utr-facts-wide{grid-column:1/-1}.utr-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--utr-muted);margin:0 0 .18rem;font-size:.66rem;font-weight:750}.utr-facts dd{color:var(--utr-ink);word-break:break-word;margin:0;font-size:.86rem;font-weight:650;line-height:1.35}.utr-ref-btn{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;word-break:break-all;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:.12rem;padding:0;font-size:.86rem;font-weight:700;display:flex}.utr-ref-hint{letter-spacing:.02em;color:var(--utr-primary);font-size:.68rem;font-weight:650}.utr-shot-btn{appearance:none;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.utr-name-row{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.utr-name-row b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:1.05rem;font-weight:800;display:block;overflow:hidden}.utr-dues-pill{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--utr-warn) 18%, var(--utr-card));color:var(--utr-warn);border-radius:999px;padding:.12rem .45rem;font-size:.65rem;font-weight:800}.utr-age-warn{color:var(--utr-danger);margin:0;font-size:.75rem;font-weight:650}.utr-shot{object-fit:cover;background:var(--utr-field);border:1px solid color-mix(in srgb, var(--utr-line) 70%, transparent);border-radius:.9rem;flex-shrink:0;width:88px;height:112px}.utr-actions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.utr-btn{appearance:none;min-height:44px;font:inherit;cursor:pointer;border-radius:.75rem;font-size:.86rem;font-weight:800}.utr-btn:disabled{opacity:.5;cursor:default}.utr-btn-ghost{border:1px solid color-mix(in srgb, var(--utr-danger) 35%, var(--utr-line));background:color-mix(in srgb, var(--utr-danger) 8%, var(--utr-field));color:var(--utr-danger)}.utr-btn-primary{background:var(--utr-primary);color:var(--utr-on-primary);border:0}.utr-empty{text-align:center;padding:3.4rem 1.4rem 1rem}.utr-empty h2{margin:0;font-size:1.1rem;font-weight:800}.utr-empty p{color:var(--utr-muted);margin:.4rem 0 0;font-size:.88rem;line-height:1.45}.utr-skel{background:linear-gradient(90deg, var(--utr-field) 25%, var(--utr-card) 50%, var(--utr-field) 75%);background-size:200% 100%;border-radius:1rem;height:168px;animation:1.2s infinite utr-shimmer}@keyframes utr-shimmer{to{background-position:-200% 0}}.utr-overlay{z-index:80;background:#00000073;align-items:end;display:grid;position:fixed;inset:0}.utr-sheet{background:var(--utr-card);width:min(520px,100%);max-height:88vh;color:var(--utr-ink);border-radius:1.5rem 1.5rem 0 0;margin:0 auto;padding:.85rem 1.25rem 1.25rem;overflow:auto}.utr-handle{background:var(--utr-line);border-radius:99px;width:40px;height:4px;margin:0 auto 1rem}.utr-sheet h2{margin:0 0 .75rem;font-size:1.2rem;font-weight:800}.utr-sheet h3{margin:.9rem 0 .35rem;font-size:.88rem;font-weight:800}.utr-sheet p,.utr-sheet li{color:var(--utr-muted);margin:0 0 .45rem;font-size:.84rem;line-height:1.5}.utr-sheet ul{margin:0;padding-left:1.1rem}.utr-sheet b{color:var(--utr-ink)}.utr-sheet-close,.utr-sheet-opt,.utr-sheet-danger,.utr-sheet-cancel{appearance:none;width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:.9rem;margin-top:.5rem;font-size:.92rem;font-weight:800}.utr-sheet-close,.utr-sheet-opt{border:1px solid var(--utr-line);background:var(--utr-field);color:var(--utr-ink)}.utr-sheet-danger{background:var(--utr-danger);color:#fff;border:0}.utr-sheet-cancel{color:var(--utr-accent);background:0 0;border:0}.utr-reject{text-align:center}.utr-reject-ico{background:color-mix(in srgb, var(--utr-danger) 14%, var(--utr-field));width:60px;height:60px;color:var(--utr-danger);border-radius:1.1rem;place-items:center;margin:0 auto .85rem;font-size:1.4rem;display:grid}.utr-reject-box{background:var(--utr-field);border:1px solid var(--utr-line);text-align:center;border-radius:.75rem;margin:.9rem 0 .35rem;padding:.75rem .9rem}.utr-reject-box small{letter-spacing:.06em;text-transform:uppercase;color:var(--utr-faint);margin-bottom:.25rem;font-size:.68rem;display:block}.utr-reject-box strong{word-break:break-all;font-size:.95rem}.utr-warn{color:var(--utr-warn);margin:0 0 .45rem;font-size:.88rem;font-weight:800;line-height:1.4}.utr-preview-img{object-fit:contain;background:var(--utr-field);border-radius:1rem;width:100%;max-height:62vh}@media (width<=767px){.utr,.mgr-page.utr-page{width:100%!important;max-width:100%!important;margin-inline:0!important}.utr{gap:.65rem}.utr-page .utr-top{display:none}.utr-tip{width:100%;max-width:100%;box-shadow:none;box-sizing:border-box;padding:.55rem .75rem;animation:none;position:static}.utr-tip b{font-size:.76rem}.utr-tip p{font-size:.7rem;line-height:1.35}.utr-list{gap:.65rem;width:100%}.utr-card{border-radius:1rem;gap:.7rem;width:100%;padding:.85rem}.utr-body{gap:.65rem;width:100%}.utr-main{flex-direction:column;align-items:stretch;gap:.55rem;width:100%}.utr-head{justify-content:space-between;align-items:flex-start;gap:.75rem;width:100%;display:flex}.utr-head-copy{flex:auto;min-width:0}.utr-plan{margin-top:.15rem;font-size:.78rem}.utr-name-row b{white-space:normal;font-size:1.05rem}.utr-amt-chip{border-radius:.6rem;flex-shrink:0;margin-left:auto;padding:.32rem .6rem;font-size:.88rem}.utr-facts{box-sizing:border-box;flex-direction:column;gap:0;width:100%;padding:.2rem .85rem;display:flex}.utr-facts>div{grid-template-columns:unset;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.22rem;width:100%;padding:.55rem 0;display:flex}.utr-facts>div+div{border-top:1px solid color-mix(in srgb, var(--utr-line) 70%, transparent)}.utr-facts-wide{grid-column:auto;width:100%}.utr-facts dt{margin:0;padding-top:0;font-size:.62rem}.utr-facts dd{text-align:left;overflow-wrap:anywhere;width:100%;margin:0;font-size:.9rem;line-height:1.35}.utr-ref-btn{text-align:left;word-break:break-all;align-items:flex-start;gap:.15rem;font-size:.9rem}.utr-ref-hint{font-size:.66rem}.utr-shot-btn{align-self:flex-start}.utr-shot{width:72px;height:92px}.utr-actions{grid-template-columns:1fr 1fr;gap:.5rem;width:100%;display:grid}.utr-btn{border-radius:.75rem;width:100%;min-height:42px;font-size:.84rem}.utr-btn-primary{order:0}.utr-empty{padding:2rem 1rem 1rem}.utr-sheet{width:100%;max-height:min(88vh, calc(100dvh - env(safe-area-inset-bottom)));padding-bottom:max(1.25rem, env(safe-area-inset-bottom));border-radius:1.25rem 1.25rem 0 0}}@media (width<=479px){.utr-card{padding:.8rem}.utr-name-row b{font-size:1rem}.utr-amt-chip{font-size:.84rem}.utr-facts{padding-inline:.75rem}.utr-facts dd,.utr-ref-btn{font-size:.86rem}}@media (prefers-reduced-motion:reduce){.utr-tip,.utr-skel{animation:none}}@media (width>=640px){:root{--mgr-page-max:min(100%, 42rem);--mgr-page-max-narrow:min(100%, 38rem);--mgr-page-max-wide:min(100%, 54rem)}}@media (width>=768px){:root{--mgr-page-max:44rem;--mgr-page-max-narrow:40rem;--mgr-page-max-wide:58rem}}@media (width>=1024px){:root{--mgr-page-max:46rem;--mgr-page-max-narrow:42rem;--mgr-page-max-wide:64rem}}@media (width>=1280px){:root{--mgr-page-max-wide:68rem}}@media (width>=1600px){:root{--mgr-page-max:48rem;--mgr-page-max-narrow:44rem;--mgr-page-max-wide:72rem}}@media (width>=1920px){:root{--mgr-page-max:50rem;--mgr-page-max-narrow:46rem;--mgr-page-max-wide:76rem}}@media (width>=2560px){:root{--mgr-page-max:54rem;--mgr-page-max-narrow:48rem;--mgr-page-max-wide:84rem}}@media (width>=768px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:45rem}}@media (width>=1024px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:48rem}}.sreg{gap:var(--mgr-page-gap,.85rem);box-sizing:border-box;width:100%;min-width:0;color:var(--sreg-ink);display:grid}.sreg-toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin:-.15rem 0 .15rem;display:flex}.sreg-toolbar-count{color:var(--sreg-muted);margin:0;font-size:.78rem;font-weight:650}.sreg-toolbar-link{appearance:none;font:inherit;color:var(--sreg-primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:700;text-decoration:none}.sreg-toolbar-link:hover{text-underline-offset:.18em;text-decoration:underline}.sreg-list{gap:.75rem;display:grid}.sreg-card{border:1px solid var(--sreg-line);background:var(--sreg-card);border-radius:clamp(.9rem,2.5vw,1.05rem);gap:.85rem;padding:clamp(.85rem,2.5vw,1rem);display:grid}.sreg-card.is-focus{border-color:var(--sreg-accent);border-width:1.5px}.sreg-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sreg-head-copy{flex:1;min-width:0}.sreg-name{letter-spacing:-.02em;color:var(--sreg-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:800;line-height:1.25;overflow:hidden}.sreg-plan{color:var(--sreg-muted);margin:.28rem 0 0;font-size:.82rem;font-weight:600;line-height:1.35}.sreg-amt{letter-spacing:-.01em;color:var(--sreg-primary);background:color-mix(in srgb, var(--sreg-primary) 12%, transparent);border-radius:.65rem;flex-shrink:0;margin:0;padding:.35rem .65rem;font-size:.92rem;font-weight:800;line-height:1}.sreg-facts{border:1px solid color-mix(in srgb, var(--sreg-line) 80%, transparent);background:color-mix(in srgb, var(--sreg-field) 88%, transparent);border-radius:.85rem;grid-template-columns:1fr 1fr;gap:.65rem .85rem;margin:0;padding:.8rem .85rem;display:grid}.sreg-facts>div{min-width:0}.sreg-facts-wide{grid-column:1/-1}.sreg-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--sreg-muted);margin:0 0 .18rem;font-size:.66rem;font-weight:750}.sreg-facts dd{color:var(--sreg-ink);word-break:break-word;margin:0;font-size:.86rem;font-weight:650;line-height:1.35}.sreg-actions{grid-template-columns:1fr 1fr;gap:.55rem;padding-top:.1rem;display:grid}.sreg-btn{appearance:none;min-height:44px;font:inherit;cursor:pointer;border-radius:.75rem;font-size:.86rem;font-weight:800}.sreg-btn:disabled{opacity:.5;cursor:default}.sreg-btn-primary{background:var(--sreg-primary);color:var(--sreg-on-primary);border:0}.sreg-btn-ghost{border:1px solid color-mix(in srgb, var(--sreg-danger) 35%, var(--sreg-line));background:color-mix(in srgb, var(--sreg-danger) 8%, var(--sreg-field));color:var(--sreg-danger)}.sreg-empty{text-align:center;color:var(--sreg-muted);border:1px dashed var(--sreg-line);background:color-mix(in srgb, var(--sreg-field) 70%, transparent);border-radius:1rem;margin:0;padding:2.4rem 1rem;font-size:.92rem;font-weight:600}@media (width<=767px){.sreg-toolbar{flex-wrap:wrap;gap:.45rem}.sreg-head{flex-wrap:wrap;gap:.55rem}.sreg-name{white-space:normal;overflow-wrap:anywhere}.sreg-amt{align-self:flex-start}.sreg-facts{grid-template-columns:1fr;gap:.55rem;padding:clamp(.7rem,2.5vw,.85rem)}.sreg-facts-wide{grid-column:auto}.sreg-actions{grid-template-columns:1fr}.sreg-btn-primary{order:-1}.sreg-empty{padding:2rem 1rem}}@media (width<=479px){.sreg-name{font-size:.98rem}.sreg-plan{font-size:.78rem}.sreg-amt{padding:.32rem .55rem;font-size:.86rem}.sreg-facts dd{font-size:.82rem}}.att-card{box-sizing:border-box;background:var(--att-bg,#fff);width:100%;min-width:0;max-width:100%;color:var(--att-ink,#181c1e);border:1px solid var(--att-line,#c4c6cf);border-radius:clamp(1rem,2.5vw,1.15rem);padding:clamp(1rem,3vw,1.35rem) clamp(1rem,3vw,1.4rem) clamp(.95rem,2.5vw,1.25rem)}.att-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.att-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--att-muted,#8b909c);margin:0;font-size:.78rem;font-weight:700}.att-head-actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.att-wrap{min-width:0}.att-toolbar{align-items:center;gap:.7rem;margin:1.15rem 0 .85rem;display:flex}.att-filters{flex-wrap:wrap;gap:.55rem;min-width:0;display:flex}.att-chip,.att-btn,.att-icon-btn{isolation:isolate;appearance:none;cursor:pointer;font:inherit;color:var(--att-ink,#181c1e);border:1.5px solid color-mix(in srgb, var(--att-ink,#181c1e) 22%, transparent);background:0 0;margin:0;font-weight:700;transition:color .35s,border-color .35s;position:relative;overflow:hidden}.att-btn:before,.att-icon-btn:before,.att-btn:after,.att-icon-btn:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.att-btn:before,.att-icon-btn:before{background:color-mix(in srgb, var(--att-accent,#5b8ad6) 16%, transparent);opacity:0;transition:opacity .28s}.att-btn:after,.att-icon-btn:after{background:var(--att-accent,#5b8ad6);clip-path:inset(0 100% 0 0);transition:clip-path .45s cubic-bezier(.4,0,.2,1)}.att-btn:hover:not(.is-active):not(:disabled):before,.att-icon-btn:hover:not(.is-open):not(:disabled):before{opacity:1}.att-btn.is-active:after,.att-icon-btn.is-open:after{clip-path:inset(0)}.att-btn.is-active,.att-icon-btn.is-open{color:var(--att-on-accent,#fff);border-color:var(--att-accent,#5b8ad6)}.att-chip{background:0 0;transition:color .2s cubic-bezier(.22,1,.36,1),border-color .2s cubic-bezier(.22,1,.36,1),background-color .22s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1),box-shadow .22s}.att-chip:before,.att-chip:after{content:none}.att-chip:hover:not(.is-active):not(:disabled){background:color-mix(in srgb, var(--att-accent,#5b8ad6) 12%, transparent);border-color:color-mix(in srgb, var(--att-accent,#5b8ad6) 42%, transparent)}.att-chip.is-active{color:var(--att-on-accent,#fff);background:var(--att-accent,#5b8ad6);border-color:var(--att-accent,#5b8ad6);box-shadow:inset 0 1px #ffffff29}.att-chip:active:not(:disabled){transform:scale(.97)}.att-chip:disabled,.att-btn:disabled{opacity:.4;cursor:default}.att-chip{border-radius:999px;padding:.55rem 1.05rem;font-size:.88rem}.att-chip-short{display:none}.att-btn{border-radius:999px;width:auto;padding:.55rem 1.15rem;font-size:.88rem}.att-btn--ghost{border-color:color-mix(in srgb, var(--att-ink,#181c1e) 28%, transparent)}.att-icon-btn{width:42px;height:42px;color:var(--att-ink,#181c1e);border-radius:999px;flex:0 0 42px;place-items:center;padding:0;display:grid}.att-icon-btn svg{width:20px;height:20px;display:block}.att-search{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--att-ink,#181c1e) 22%, transparent);background:0 0;border-radius:999px;flex-shrink:0;grid-template-columns:42px 0fr;align-items:center;width:42px;height:42px;margin-left:auto;transition:width .38s cubic-bezier(.22,1,.36,1),grid-template-columns .38s cubic-bezier(.22,1,.36,1),background-color .28s,border-color .28s;display:grid;overflow:hidden}.att-search.is-open{background:var(--att-field,#f1f4f6);border-color:var(--att-line,#c4c6cf);grid-template-columns:42px minmax(0,1fr);width:min(340px,46vw)}.att-search .att-icon-btn{border-color:#0000}.att-search .att-icon-btn:before,.att-search .att-icon-btn:after{display:none}.att-search .att-icon-btn.is-open,.att-search:not(.is-open) .att-icon-btn:hover{color:var(--att-accent,#5b8ad6)}.att-search-field{opacity:0;pointer-events:none;min-width:0;transition:opacity .18s;overflow:hidden}.att-search.is-open .att-search-field{opacity:1;pointer-events:auto;transition-delay:.1s}.att-search-field input{width:100%;color:var(--att-ink,#181c1e);font:inherit;background:0 0;border:0;outline:none;padding:0 .9rem 0 .15rem;font-size:.9rem;display:block}.att-search-field input::placeholder{color:var(--att-muted,#8b909c)}.att-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.att-table-wrap::-webkit-scrollbar{height:6px}.att-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--att-muted) 35%, transparent);border-radius:99px}.att-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.95rem}.att-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--att-muted,#8b909c);padding:.85rem .9rem;font-size:.78rem;font-weight:700}.att-table td{vertical-align:middle;color:var(--att-ink,#181c1e);border-top:1px solid var(--att-line,#e5e9eb);padding:.95rem .9rem}.att-table th:first-child,.att-table td:first-child{width:34%}.att-table th:nth-child(2),.att-table td:nth-child(2),.att-table th:nth-child(3),.att-table td:nth-child(3),.att-table th:nth-child(4),.att-table td:nth-child(4),.att-table th:nth-child(5),.att-table td:nth-child(5){width:12%}.att-table th:nth-child(6),.att-table td:nth-child(6){width:14%}.att-table tbody tr{cursor:pointer;transition:background .18s}.att-table tbody tr:hover td{background:color-mix(in srgb, var(--att-accent,#5b8ad6) 8%, transparent)}.att-student{align-items:center;gap:.85rem;min-width:0;display:flex}.att-student>div{min-width:0}.att-student-name{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;font-weight:700;line-height:1.25;overflow:hidden}.att-student-id{color:var(--att-muted,#8b909c);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.78rem;overflow:hidden}.att-status--present{color:var(--att-ok,#16a34a);font-weight:700}.att-status--absent{color:var(--att-bad,#dc2626);font-weight:700}.att-empty{color:var(--att-muted,#8b909c);padding:1.25rem .9rem}.att-card.is-preview .att-head-actions{opacity:.55}.att-card.is-locked{position:relative;overflow:hidden}.att-card.is-locked>:not(.preview-lock){pointer-events:none;-webkit-user-select:none;user-select:none}.att-wrap.is-preview .att-toolbar,.att-wrap.is-preview .att-table thead{opacity:.72}.att-table tbody tr.is-preview-row{opacity:.58}.att-preview-hint{color:var(--att-muted,#8b909c);margin:.85rem 0 0;font-size:.78rem;line-height:1.4}.att-pager{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:1rem;display:flex}@media (width<=899px){.att-card{padding:.9rem .85rem}.att-head{flex-flow:wrap;align-items:center;gap:.5rem .65rem}.att-kicker{letter-spacing:.06em;font-size:.7rem}.att-head-actions{flex-wrap:nowrap;gap:.4rem;width:auto;margin-left:auto}.att-head-actions .att-btn{flex:0 auto;justify-content:center;min-width:0;min-height:34px;padding:.42rem .8rem;font-size:.78rem}.att-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.4rem;margin:.85rem 0 .75rem;display:grid}.att-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;width:auto;min-width:0;display:grid}.att-chip{text-align:center;justify-content:center;align-items:center;width:100%;min-width:0;min-height:34px;padding:.4rem .3rem;font-size:.72rem;display:inline-flex}.att-chip-long{display:none}.att-chip-short{display:inline}.att-search{grid-template-columns:36px 0fr;width:36px;height:36px;margin-left:0}.att-search .att-icon-btn{flex-basis:36px;width:36px;height:36px}.att-search.is-open{grid-column:1/-1;grid-template-columns:36px minmax(0,1fr);width:100%}}@media (width<=767px){.att-table-wrap{overflow-x:visible}.att-table{table-layout:auto;width:100%;min-width:0;display:block}.att-table thead{display:none}.att-table tbody{gap:.7rem;display:grid}.att-table tbody tr{border:1px solid var(--att-line);background:color-mix(in srgb, var(--att-field) 45%, transparent);border-radius:.9rem;flex-direction:column;width:100%;margin:0;display:flex;overflow:hidden}.att-table tbody tr:has(.att-empty){display:block}.att-table tbody tr:hover td{background:0 0}.att-table tbody tr:active{background:color-mix(in srgb, var(--att-accent) 8%, transparent)}.att-table td,.att-table td:first-child,.att-table td:nth-child(2),.att-table td:nth-child(3),.att-table td:nth-child(4),.att-table td:nth-child(5),.att-table td:nth-child(6){box-sizing:border-box;border-top:none;width:100%;min-width:0;max-width:none;padding:.62rem .85rem;display:block}.att-table td+td{border-top:1px solid color-mix(in srgb, var(--att-line) 70%, transparent)}.att-table td:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--att-muted);font-size:.68rem;font-weight:700;line-height:1.2}.att-table td.att-metric,.att-table td.att-cell-status{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.att-table .att-val{white-space:nowrap;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--att-ink);flex:none;margin-left:auto;font-size:.92rem;font-weight:700;display:block}.att-table td.att-cell-student,.att-table td.att-empty{border-top:none;padding:.8rem .85rem .7rem;display:block}.att-table td.att-cell-student:before,.att-table td.att-empty:before{display:none}.att-student-name{font-size:.95rem}.att-pager{justify-content:stretch}.att-pager .att-btn{flex:1 1 0;justify-content:center}}@media (width<=479px){.att-student{gap:.65rem}.att-head-actions{width:100%;margin-left:0}.att-head-actions .att-btn{flex:1 1 0}.att-chip{padding-inline:.2rem;font-size:.68rem}}@media (width>=768px) and (width<=1599px){.att-table{font-size:.88rem}.att-table th,.att-table td{padding:.75rem .65rem}.att-table th:first-child,.att-table td:first-child{width:32%}.att-table th:nth-child(2),.att-table td:nth-child(2),.att-table th:nth-child(3),.att-table td:nth-child(3),.att-table th:nth-child(4),.att-table td:nth-child(4),.att-table th:nth-child(5),.att-table td:nth-child(5){white-space:nowrap;width:13%}.att-table th:nth-child(6),.att-table td:nth-child(6){white-space:nowrap;width:12%}.att-student-name{font-size:.9rem}.att-student-id{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.att-chip,.att-btn,.att-icon-btn,.att-btn:before,.att-icon-btn:before,.att-btn:after,.att-icon-btn:after,.att-search,.att-search-field{transition:none;animation:none}.att-chip:active:not(:disabled){transform:none}}.md-student{gap:1.15rem;display:grid}.md-student-hero{border:1px solid color-mix(in srgb, var(--md-line,#c4c6cf) 65%, transparent);background:var(--md-card,#fff);border-radius:1rem;align-items:center;gap:.85rem;padding:.95rem 1rem;display:flex}.md-student-hero-text{flex:1;min-width:0}.md-student-hero-text h3{letter-spacing:-.02em;color:var(--md-ink,#181c1e);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:1.05rem;font-weight:800;overflow:hidden}.md-student-hero-text p{color:var(--md-muted,#6b7280);margin:.15rem 0 0;font-size:.82rem}.md-student-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;padding:.22rem .55rem;font-size:.68rem;font-weight:800;display:inline-flex}.md-student-badge.is-good{background:var(--md-good-bg,#dcfce7);color:var(--md-good,#16a34a)}.md-student-badge.is-bad{background:var(--md-bad-bg,#ffdad6);color:var(--md-bad,#ba1a1a)}.md-student-badge.is-warn{background:var(--md-warn-bg,#ffedd5);color:var(--md-warn,#d97706)}.md-student-facts{border:1px solid color-mix(in srgb, var(--md-line,#c4c6cf) 65%, transparent);background:color-mix(in srgb, var(--md-card,#fff) 92%, transparent);border-radius:1rem;grid-template-columns:1fr 1fr;gap:.65rem .85rem;margin:0;padding:.95rem 1rem;display:grid}.md-student-facts>div{min-width:0}.md-student-facts-wide{grid-column:1/-1}.md-student-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--md-muted,#6b7280);margin:0 0 .18rem;font-size:.68rem;font-weight:750}.md-student-facts dd{color:var(--md-ink,#181c1e);word-break:break-word;margin:0;font-size:.88rem;font-weight:650}.md-student-facts dd.is-bad{color:var(--md-bad,#ba1a1a)}.md-student-facts dd.is-warn{color:var(--md-warn,#d97706)}.md-student-actions{gap:.55rem;padding-top:.15rem;display:grid}.md-student-actions-row{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.md-student-note{color:var(--md-bad,#ba1a1a);background:color-mix(in srgb, var(--md-bad-bg,#ffdad6) 55%, transparent);border:1px solid color-mix(in srgb, var(--md-bad,#ba1a1a) 25%, transparent);border-radius:.75rem;margin:0;padding:.65rem .75rem;font-size:.78rem;font-weight:650}.md-student-actions .auth-btn{min-height:44px;font-size:.82rem}.md-expired{gap:.75rem;display:grid}.md-expired-lead{color:var(--md-muted,#6b7280);margin:0;font-size:.82rem;line-height:1.4}.md-expired-list{gap:.55rem;display:grid}.md-expired-row{border:1px solid color-mix(in srgb, var(--md-line,#c4c6cf) 65%, transparent);background:var(--md-card,#fff);border-radius:.9rem;gap:.7rem;padding:.75rem .85rem;display:grid}.md-expired-main{align-items:center;gap:.7rem;min-width:0;display:flex}.md-expired-text{flex:1;min-width:0}.md-expired-text h3{letter-spacing:-.02em;color:var(--md-ink,#181c1e);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:800;overflow:hidden}.md-expired-meta{color:var(--md-muted,#6b7280);text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.78rem;overflow:hidden}.md-expired-meta strong{color:var(--md-ink,#181c1e);font-weight:700}.md-expired-meta .is-overdue{color:var(--md-bad,#ba1a1a);font-weight:700}.md-expired-actions{grid-template-columns:1fr 1fr;gap:.45rem;display:grid}.md-expired-actions .auth-btn{letter-spacing:.02em;border-radius:.7rem;width:100%;min-height:36px;padding:.4rem .65rem;font-size:.78rem}.md-expired-actions .auth-btn:only-child{grid-column:1/-1}@media (width<=767px){.md-student-actions,.md-student-actions-row{gap:.4rem}.md-student-actions .auth-btn{letter-spacing:.02em;border-radius:.75rem;min-height:38px;padding:.48rem .7rem;font-size:.78rem}.md-expired-row{padding:.7rem .75rem}.md-expired-actions .auth-btn{min-height:34px;padding:.35rem .55rem;font-size:.74rem}}.md-invite{gap:.9rem;display:grid}.md-invite-muted,.md-invite-lead{color:var(--md-muted,#6b7280);margin:0;font-size:.88rem;line-height:1.4}.md-invite-code-card{border:1px solid color-mix(in srgb, var(--md-line,#c4c6cf) 70%, transparent);background:var(--md-card,#fff);text-align:center;border-radius:1rem;gap:.25rem;padding:1rem 1.05rem;display:grid}.md-invite-code{letter-spacing:.1em;color:var(--md-primary,#002045);word-break:break-all;margin:0;font-size:clamp(1.4rem,4vw,1.75rem);font-weight:800;line-height:1.15}.md-invite-meta{color:var(--md-muted,#6b7280);margin:0;font-size:.78rem}.md-invite-actions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.md-invite-btn{justify-content:center;align-items:center;gap:.4rem;width:100%;min-width:0;display:inline-flex}.md-invite-btn svg{flex-shrink:0;width:18px;height:18px;display:block}@media (width<=360px){.md-invite-actions{grid-template-columns:1fr}}.theme-switch{cursor:pointer;background:#d5d8e2;border:0;border-radius:999px;flex-shrink:0;width:64px;height:36px;padding:0;position:relative;box-shadow:inset 0 1px 2px #14182814}.theme-switch.is-dark{background:#141a28;box-shadow:inset 0 0 0 1px #a0beff47,0 6px 16px #5a96ff47}.theme-switch-knob{z-index:1;background:#fff;border-radius:50%;width:30px;height:30px;transition:transform .28s cubic-bezier(.22,1,.36,1),background .22s,box-shadow .22s;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0f14232e}.theme-switch.is-dark .theme-switch-knob{background:#0c1220;transform:translate(28px);box-shadow:0 0 12px #8cbeff8c}.theme-switch-sun,.theme-switch-moon{z-index:2;pointer-events:none;place-items:center;width:15px;height:15px;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.theme-switch-sun{color:#8b909c;left:10px}.theme-switch-moon{color:#1a1c22;right:10px}.theme-switch.is-dark .theme-switch-sun{color:#ffffffb8}.theme-switch.is-dark .theme-switch-moon{color:#f4f7ff;filter:drop-shadow(0 0 6px #a0c8ff)}.theme-switch-sun svg,.theme-switch-moon svg{width:15px;height:15px;display:block}@media (prefers-reduced-motion:reduce){.theme-switch-knob{transition:none}}.esw{z-index:1800;background:var(--esw-bg);color:var(--esw-ink);-webkit-overflow-scrolling:touch;flex-direction:column;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow:auto}.esw-inner{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:28rem;min-height:auto;margin:auto;padding:1rem 1.5rem 2.5rem;display:flex}.esw-main{flex-direction:column;align-self:stretch;gap:1rem;width:100%;display:flex}.esw-select{flex-direction:column;order:1;min-width:0;display:flex;overflow:visible}.esw-plans{align-self:stretch;gap:.625rem;margin-bottom:.25rem;display:grid;overflow:visible}.esw-logo{margin-bottom:.5rem}.esw-heading{font-family:var(--esw-display);letter-spacing:-.02em;text-align:center;color:var(--esw-ink);margin:0 0 .625rem;font-size:1.75rem;font-weight:800}.esw-sub{font-family:var(--esw-body);text-align:center;color:var(--esw-muted);margin:0 0 1.5rem;font-size:.9375rem;line-height:1.45}.esw-offer{background:color-mix(in srgb, #c9a227 14%, var(--esw-field));border:1px solid #c9a22759;border-radius:1rem;align-self:stretch;margin-bottom:.5rem;padding:.85rem 1.05rem}.esw-offer strong{font-size:.9rem;font-weight:800;display:block}.esw-offer span{color:var(--esw-muted);margin-top:.2rem;font-size:.8rem;display:block}.esw-pick{font-family:var(--esw-label);letter-spacing:.04em;text-transform:uppercase;color:var(--esw-muted);align-self:stretch;margin:0 0 .625rem;font-size:.8125rem;font-weight:600}.esw-row-wrap{position:relative;overflow:visible}.esw-row-wrap.is-recommended{padding-top:.7rem}.esw-rec-tag{z-index:2;color:#fff;font-family:var(--esw-label);letter-spacing:.02em;background:#16a34a;border-radius:.375rem;padding:.2rem .625rem;font-size:.625rem;font-weight:800;position:absolute;top:0;right:.875rem}.esw-row{appearance:none;border:1.5px solid var(--esw-line);background:var(--esw-field);text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;box-sizing:border-box;border-radius:.875rem;align-items:center;gap:.75rem;padding:.875rem;display:flex}.esw-row.is-on{border-color:var(--esw-accent);background:color-mix(in srgb, var(--esw-accent) 8%, var(--esw-field))}.esw-row-wrap.is-recommended .esw-row:not(.is-on){border-color:var(--esw-accent)}.esw-radio{border:2px solid var(--esw-outline);box-sizing:border-box;border-radius:999px;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;display:grid}.esw-row.is-on .esw-radio{border-color:var(--esw-accent);background:var(--esw-accent)}.esw-radio-dot{background:#fff;border-radius:999px;width:.5rem;height:.5rem}.esw-row-body{flex:1;min-width:0}.esw-row-name{font-family:var(--esw-heading);color:var(--esw-ink);margin:0 0 .125rem;font-size:.9375rem;font-weight:700}.esw-row-meta{color:var(--esw-muted);margin:0;font-size:.75rem}.esw-row-meta-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.esw-strike{color:var(--esw-outline);text-decoration:line-through}.esw-save{color:var(--esw-accent);font-size:.6875rem;font-weight:800}.esw-row-price{text-align:right;flex-shrink:0}.esw-row-price strong{color:var(--esw-ink);font-size:.875rem;font-weight:800;display:block}.esw-row-price small{color:var(--esw-muted);margin-top:.05rem;font-size:.6875rem;display:block}.esw-detail{background:var(--esw-bg);border:1px solid var(--esw-line);text-align:left;box-shadow:0 2px 8px var(--esw-shadow);border-radius:.875rem;order:2;align-self:stretch;padding:1rem;position:relative}.esw-tip-arrow{display:none}.esw-detail-label{font-family:var(--esw-label);letter-spacing:.04em;text-transform:uppercase;color:var(--esw-muted);text-align:left;margin:0 0 .25rem;font-size:.6875rem;font-weight:600}.esw-detail-plan{font-family:var(--esw-heading);color:var(--esw-ink);text-align:left;margin:0 0 .75rem;font-size:1rem;font-weight:700}.esw-feats{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.esw-feat{color:var(--esw-muted);align-items:flex-start;gap:.625rem;font-size:.8125rem;line-height:1.4;display:flex}.esw-check{background:var(--esw-accent);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:1rem;height:1rem;margin-top:.1rem;font-size:.55rem;font-weight:800;display:grid}.esw-actions{align-self:stretch;gap:.625rem;width:100%;max-width:none;margin-top:1rem;display:grid}.esw-primary,.esw-secondary{appearance:none;width:100%;font-family:var(--esw-heading);cursor:pointer;box-sizing:border-box;border-radius:.875rem;padding:1rem;font-size:1rem;font-weight:700}.esw-primary{background:var(--esw-brand);color:var(--esw-on-brand);border:0}.esw-primary:disabled{opacity:.55;cursor:default}.esw-secondary{border:1px solid var(--esw-line);background:var(--esw-field);color:var(--esw-accent-text);font-family:var(--esw-label);padding:.875rem;font-size:.9375rem;font-weight:600}@media (width>=640px){.esw{padding:1.5rem}}@media (width>=900px){.esw-inner{max-width:56rem}.esw-main{grid-template-columns:minmax(18rem,1.1fr) minmax(16rem,.9fr);align-items:start;gap:1.25rem;display:grid}.esw-select,.esw-detail{order:0}.esw-detail{background:var(--esw-bg);border:1px solid var(--esw-line);box-shadow:0 3px 10px var(--esw-shadow);border-radius:1rem;margin-top:1.7rem;position:sticky;top:1.25rem}.esw-tip-arrow{background:var(--esw-bg);border-left:1px solid var(--esw-line);border-bottom:1px solid var(--esw-line);width:.85rem;height:.85rem;box-shadow:none;margin-top:-.425rem;transition:top .2s;display:block;position:absolute;top:1.35rem;left:-.45rem;transform:rotate(45deg)}.esw-secondary{background:var(--esw-bg)}}.welcome-trial-overlay{--wt-gold:#f5c518;--wt-on-dark:#fff;--wt-muted:#ffffffb8;--wt-gift:clamp(9.5rem, 36vw, 15rem);--wt-card-max:26.5rem;--wt-safe-top:env(safe-area-inset-top,0px);--wt-safe-bottom:env(safe-area-inset-bottom,0px);z-index:10050;padding:max(1rem, calc(var(--wt-gift) * .42 + var(--wt-safe-top))) max(.85rem, env(safe-area-inset-right,0px)) max(1rem, calc(var(--wt-safe-bottom) + .75rem)) max(.85rem, env(safe-area-inset-left,0px));-webkit-overflow-scrolling:touch;background:#080204e0;justify-content:center;align-items:center;animation:.22s ease-out wt-overlay-in;display:flex;position:fixed;inset:0;overflow:hidden}.welcome-trial-overlay.is-dark{background:#000000e0}.welcome-trial-dev-pin{top:max(.75rem, var(--wt-safe-top));left:max(.75rem, env(safe-area-inset-left,0px));z-index:10051;background:var(--wt-gold);color:#1a0508;letter-spacing:.08em;border-radius:999px;padding:.28rem .55rem;font-family:Public Sans,sans-serif;font-size:.6875rem;font-weight:800;position:fixed}.welcome-trial-stack{width:min(100%, var(--wt-card-max));max-height:calc(100dvh - var(--wt-gift) * .42 - var(--wt-safe-top) - var(--wt-safe-bottom) - 1.75rem);max-height:calc(100svh - var(--wt-gift) * .42 - var(--wt-safe-top) - var(--wt-safe-bottom) - 1.75rem);outline:none;flex-direction:column;animation:.38s cubic-bezier(.22,1,.36,1) wt-card-in;display:flex;position:relative;overflow:visible}.welcome-trial-reward,.welcome-trial-gift{pointer-events:none;background:0 0;position:absolute;left:50%;transform:translate(-50%)}.welcome-trial-reward{top:calc(var(--wt-gift) * -.32);z-index:1;width:min(92vw, calc(var(--wt-gift) * 1.5));height:min(92vw, calc(var(--wt-gift) * 1.5))}.welcome-trial-gift{top:calc(var(--wt-gift) * -.36);z-index:12;width:var(--wt-gift);height:var(--wt-gift);overflow:hidden}.welcome-trial-reward>div,.welcome-trial-gift>div,.welcome-trial-confetti>div{width:100%!important;height:100%!important}.welcome-trial-card{z-index:10;margin-top:calc(var(--wt-gift) * .38);background:linear-gradient(#0a0103 0%,#2a060c 35%,#5c1018 72%,#3a080f 100%);border:1px solid #ffffff1f;border-radius:1.5rem;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 28px #0006}.welcome-trial-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;flex-direction:column;flex:auto;align-items:center;min-height:0;padding:3rem 1.375rem .5rem;display:flex;overflow:hidden auto}.welcome-trial-title{letter-spacing:-.02em;color:var(--wt-on-dark);text-align:center;margin:0 0 .5rem;font-family:Manrope,sans-serif;font-size:clamp(1.15rem,4.6vw,1.5rem);font-weight:700;line-height:1.25}.welcome-trial-sub{color:var(--wt-muted);text-align:center;margin:0 0 1rem;padding:0 .25rem;font-family:Public Sans,sans-serif;font-size:clamp(.8125rem,3.4vw,.9375rem);font-weight:400;line-height:1.45}.welcome-trial-features{gap:.625rem;width:100%;margin:0 0 .5rem;padding:0;list-style:none;display:grid}.welcome-trial-feature{color:var(--wt-muted);align-items:flex-start;gap:.625rem;font-family:Public Sans,sans-serif;font-size:.875rem;line-height:1.4;display:flex}.welcome-trial-check{background:var(--wt-gold);border-radius:999px;flex-shrink:0;place-items:center;width:1.125rem;height:1.125rem;margin-top:.0625rem;display:grid}.welcome-trial-actions{background:linear-gradient(#3a080f00 0%,#3a080f 28%);flex-shrink:0;width:100%;padding:.65rem 1.375rem .9rem}.welcome-trial-primary{background:var(--wt-gold);color:#1a0508;letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;width:100%;min-height:3.25rem;margin:0;padding:.9rem 1rem;font-family:Public Sans,sans-serif;font-size:1rem;font-weight:700}.welcome-trial-primary:hover{filter:brightness(1.06)}.welcome-trial-primary:active{transform:scale(.985)}.welcome-trial-secondary{width:100%;color:var(--wt-on-dark);cursor:pointer;background:0 0;border:0;padding:.75rem .5rem .15rem;font-family:Public Sans,sans-serif;font-size:.875rem;font-weight:700}.welcome-trial-secondary:hover{opacity:.82}.welcome-trial-confetti{z-index:6;pointer-events:none;background:0 0;position:fixed;inset:0}.welcome-trial-confetti svg,.welcome-trial-confetti canvas{background:0 0!important}.welcome-trial-confetti>div,.welcome-trial-confetti svg{width:100%!important;height:100%!important}.wt-scratch{box-sizing:border-box;background:#00000059;border:1.5px dashed #f5c5188c;border-radius:.875rem;width:100%;min-height:4.5rem;margin-bottom:1rem;padding:2px;position:relative;overflow:hidden}.wt-scratch.is-revealed{animation:.45s cubic-bezier(.22,1,.36,1) wt-reveal-pulse}.wt-scratch-prize{background:#fff8f0f5;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;min-height:4.25rem;padding:.75rem 1rem;display:flex}.wt-scratch-label{letter-spacing:.14em;text-transform:uppercase;color:#5c1018b8;font-family:Public Sans,sans-serif;font-size:.75rem;font-weight:700}.wt-scratch-value{letter-spacing:-.03em;color:#2a060c;font-family:Manrope,sans-serif;font-size:clamp(1.25rem,5vw,1.625rem);font-weight:800;line-height:1.15}.wt-scratch-foil-slot{z-index:1;isolation:isolate;background:linear-gradient(135deg,#8a8a8a 0%,#e8e8e8 40%,#c8c8c8 100%);border-radius:.7rem;position:absolute;inset:2px;overflow:hidden;transform:translateZ(0)}.wt-scratch-foil{touch-action:none;cursor:grab;border:0;border-radius:.7rem;width:100%;height:100%;display:block;position:absolute;inset:0}.wt-scratch-foil:active{cursor:grabbing}.wt-scratch.is-fading .wt-scratch-foil-slot{opacity:0;transition:opacity .28s}.wt-scratch-hint{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.wt-scratch-hint-title{letter-spacing:.04em;color:#1e1e1ecc;font-family:Public Sans,sans-serif;font-size:.9375rem;font-weight:700}.wt-scratch-hint-sub{color:#1e1e1e8c;margin-top:.125rem;font-family:Public Sans,sans-serif;font-size:.75rem}@keyframes wt-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes wt-card-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes wt-reveal-pulse{0%{transform:scale(1)}45%{transform:scale(1.05)}to{transform:scale(1)}}@media (width<=639px){.welcome-trial-overlay{--wt-gift:clamp(8rem, 34vw, 11.5rem);padding:calc(var(--wt-gift) * .4 + var(--wt-safe-top)) max(.7rem, env(safe-area-inset-right,0px)) max(.55rem, var(--wt-safe-bottom)) max(.7rem, env(safe-area-inset-left,0px));align-items:flex-end}.welcome-trial-stack{max-height:calc(100dvh - var(--wt-gift) * .4 - var(--wt-safe-top) - var(--wt-safe-bottom) - .7rem);max-height:calc(100svh - var(--wt-gift) * .4 - var(--wt-safe-top) - var(--wt-safe-bottom) - .7rem);width:100%}.welcome-trial-card{border-radius:1.25rem}.welcome-trial-scroll{padding:2.35rem 1.1rem .35rem}.welcome-trial-actions{padding:.5rem 1.1rem .85rem}.welcome-trial-features{gap:.5rem}.welcome-trial-feature{font-size:.8125rem}}@media (width<=399px){.welcome-trial-overlay{--wt-gift:clamp(7rem, 32vw, 9.5rem)}.welcome-trial-scroll{padding:2.05rem .95rem .25rem}.welcome-trial-actions{padding:.4rem .95rem .75rem}.welcome-trial-primary{min-height:2.85rem;padding:.75rem .9rem;font-size:.9375rem}.welcome-trial-secondary{padding:.55rem .4rem .05rem;font-size:.8125rem}.wt-scratch,.wt-scratch-prize{min-height:3.85rem}}@media (height<=700px){.welcome-trial-overlay{--wt-gift:clamp(7.25rem, 22vh, 11rem)}.welcome-trial-scroll{padding-top:2.15rem}}@media (height<=560px){.welcome-trial-overlay{--wt-gift:5.75rem}.welcome-trial-reward{opacity:.55}.welcome-trial-card{margin-top:calc(var(--wt-gift) * .32);border-radius:1.1rem}.welcome-trial-scroll{padding-top:1.65rem}.welcome-trial-sub,.wt-scratch{margin-bottom:.7rem}}@media (height<=430px){.welcome-trial-overlay{--wt-gift:0px;padding-top:max(.5rem, var(--wt-safe-top));align-items:stretch}.welcome-trial-stack{max-height:calc(100dvh - var(--wt-safe-top) - var(--wt-safe-bottom) - 1rem);max-height:calc(100svh - var(--wt-safe-top) - var(--wt-safe-bottom) - 1rem);width:100%}.welcome-trial-reward,.welcome-trial-gift{display:none}.welcome-trial-card{margin-top:0}.welcome-trial-scroll{padding-top:1.15rem}}@media (prefers-reduced-motion:reduce){.welcome-trial-overlay,.welcome-trial-stack,.wt-scratch.is-revealed{animation:none}.welcome-trial-reward,.welcome-trial-gift,.welcome-trial-confetti{display:none}.welcome-trial-card{margin-top:0}.welcome-trial-primary:active{transform:none}}.shell{height:100svh;max-height:100svh;display:flex;overflow:hidden}.shell-sidebar{--shell-w:240px;z-index:20;flex:0 0 var(--shell-w);width:var(--shell-w);flex-direction:column;height:100svh;transition:flex-basis .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:visible}.shell-sidebar.is-collapsed{--shell-w:56px}.shell-sidebar-inner{border-right:1px solid var(--shell-border);background:var(--shell-bg);flex-direction:column;height:100%;display:flex;overflow:hidden}.shell-sidebar.is-collapsed .shell-sidebar-inner{overflow:visible}.shell-brand{flex-shrink:0;align-items:center;gap:.75rem;min-height:76px;padding:1.15rem 1rem .85rem;display:flex}.shell-brand-copy{opacity:1;min-width:0;max-width:150px;transition:opacity .2s,max-width .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(0)}.shell-sidebar.is-collapsed .shell-brand{justify-content:center;gap:0;min-height:0;padding:.75rem 0 2.15rem}.shell-sidebar.is-collapsed .shell-brand img{width:24px;height:24px}.shell-sidebar.is-collapsed .shell-brand-copy{display:none}.shell-nav{flex-direction:column;flex:1;gap:12px;padding:.5rem .75rem;display:flex;overflow:hidden auto}.shell-nav-link{white-space:nowrap;min-height:38px;color:var(--shell-tab-inactive,var(--shell-ink));background:0 0;border-radius:.7rem;align-items:center;gap:.75rem;padding:.4rem .7rem;text-decoration:none;transition:background .2s,color .2s,padding .34s cubic-bezier(.22,1,.36,1),gap .34s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.shell-nav-link:hover,.shell-nav-link:focus-visible{background:color-mix(in srgb, var(--shell-tab-highlight,var(--shell-primary)) 55%, transparent);color:var(--shell-tab-active,var(--shell-ink))}.shell-nav-link.is-active,.shell-nav-link.is-active:hover,.shell-nav-link.is-active:focus-visible{background:var(--shell-tab-highlight,var(--shell-primary));color:var(--shell-tab-active,var(--shell-on-primary))}.shell-sidebar.is-collapsed .shell-nav-link.is-active:after{content:"";background:var(--shell-tab-accent,#22c9a8);transform-origin:50%;pointer-events:none;border-radius:999px;width:14px;height:3px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.shell-sidebar.is-collapsed .shell-nav{align-items:center;gap:14px;padding:.2rem 0 .35rem;overflow:visible}.shell-sidebar.is-collapsed .shell-nav-link,.shell-sidebar.is-collapsed .shell-logout{border-radius:.55rem;justify-content:center;gap:0;width:32px;height:32px;min-height:32px;margin-inline:auto;padding:0;position:relative}.shell-sidebar.is-collapsed .shell-nav-ico,.shell-sidebar.is-collapsed .shell-nav-ico svg,.shell-sidebar.is-collapsed .shell-nav-ico .shell-nav-mask{flex-basis:18px;width:18px;height:18px}.shell-nav-link--register{overflow:visible}.shell-nav-link--register .shell-nav-ico{flex-basis:auto;width:auto;height:auto;overflow:visible}.shell-nav-link--register.is-active{color:var(--shell-tab-active,var(--shell-ink));background:0 0}.shell-nav-link--register.is-active:hover,.shell-nav-link--register.is-active:focus-visible{background:color-mix(in srgb, var(--shell-tab-highlight,var(--shell-primary)) 40%, transparent)}.shell-sidebar.is-collapsed .shell-nav-link--register{width:36px;height:36px;min-height:36px;overflow:visible}.shell-sidebar.is-collapsed .shell-nav-link--register.is-active:after{display:none}.shell-sidebar.is-collapsed .shell-nav-link--register .shell-nav-ico,.shell-sidebar.is-collapsed .shell-nav-link--register .reg-glow{flex-basis:auto;width:auto;height:auto}.shell-nav-ico{transform-origin:50%;will-change:transform;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.shell-nav-ico svg{transform-origin:50%;width:20px;height:20px;display:block}.shell-nav-link.is-tg-pop .shell-nav-ico{animation:.48s cubic-bezier(.22,1.55,.36,1) both shell-tg-icon-pop}.shell-sidebar.is-collapsed .shell-nav-link.is-tg-pop.is-active:after{animation:.48s cubic-bezier(.22,1.55,.36,1) both shell-tg-accent-pop}@keyframes shell-tg-icon-pop{0%{transform:scale(1)}28%{transform:scale(.76)}62%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes shell-tg-accent-pop{0%{opacity:.45;transform:translate(-50%)scaleX(.35)}55%{opacity:1;transform:translate(-50%)scaleX(1.35)}to{opacity:1;transform:translate(-50%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.shell-nav-link.is-tg-pop .shell-nav-ico,.shell-sidebar.is-collapsed .shell-nav-link.is-tg-pop.is-active:after{animation:none}}.shell-nav-mask{-webkit-mask-source-type:alpha;background-color:currentColor;width:20px;height:20px;transition:opacity .18s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.shell-nav-morph{width:20px;height:20px;display:block;position:relative}.shell-nav-morph .shell-nav-mask{position:absolute;inset:0}.shell-nav-mask.is-faded{opacity:0}.shell-nav-bell{width:20px;height:20px;color:inherit;transition:opacity .18s;display:block;position:absolute;inset:0}.shell-nav-bell.is-faded{opacity:0}.shell-sidebar.is-collapsed .shell-nav-bell,.shell-sidebar.is-collapsed .shell-nav-morph{width:18px;height:18px}.shell-nav-label{opacity:1;max-width:140px;transition:opacity .18s,max-width .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);overflow:hidden;transform:translate(0)}.shell-sidebar.is-collapsed .shell-nav-label{z-index:40;background:var(--shell-surface);max-width:none;color:var(--shell-ink);border:1px solid var(--shell-border);box-shadow:0 8px 24px var(--shell-shadow);letter-spacing:-.01em;white-space:nowrap;opacity:0;pointer-events:none;border-radius:999px;padding:.42rem .78rem;font-size:.8rem;font-weight:750;transition:opacity .16s,transform .16s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(6px)}.shell-sidebar.is-collapsed .shell-nav-link:hover .shell-nav-label,.shell-sidebar.is-collapsed .shell-nav-link:focus-visible .shell-nav-label,.shell-sidebar.is-collapsed .shell-logout:hover .shell-nav-label,.shell-sidebar.is-collapsed .shell-logout:focus-visible .shell-nav-label{opacity:1;transform:translateY(-50%)translate(0)}.shell-foot{flex-shrink:0;gap:.25rem;padding:.5rem .75rem .85rem;display:grid;overflow:visible}.shell-sidebar.is-collapsed .shell-foot{justify-items:center;gap:.35rem;padding:.35rem 0 .75rem;display:grid;overflow:visible}.shell-logout{appearance:none;width:100%;color:var(--shell-danger,#ba1a1a);cursor:pointer;font:inherit;background:0 0;border:0}.shell-app-link{appearance:none;width:100%;font:inherit;cursor:pointer;text-align:left;border:0}.shell-sidebar.is-collapsed .shell-app-link{justify-content:center;gap:0;width:32px;height:32px;min-height:32px;margin-inline:auto;padding:0;position:relative}.shell-sidebar.is-collapsed .shell-app-link:hover .shell-nav-label,.shell-sidebar.is-collapsed .shell-app-link:focus-visible .shell-nav-label{opacity:1;transform:translateY(-50%)translate(0)}.shell-logout:hover:not(:disabled){background:color-mix(in srgb, var(--shell-danger,#ba1a1a) 12%, transparent)}.shell-logout:disabled{opacity:.55;cursor:default}.shell-logout .shell-nav-ico{overflow:visible}.shell-logout .shell-nav-ico svg{width:18px;height:18px;overflow:visible}.shell-collapse{appearance:none;z-index:3;border:1px solid var(--shell-border);background:var(--shell-surface);width:22px;height:22px;color:var(--shell-ink);cursor:pointer;box-shadow:0 2px 8px var(--shell-shadow);border-radius:999px;place-items:center;margin:0;padding:0;line-height:0;transition:transform .34s cubic-bezier(.22,1,.36,1),background .2s;display:grid;position:absolute;top:22px;bottom:auto;right:-11px}.shell-collapse:hover{transform:scale(1.06)}.shell-collapse svg{width:12px;height:12px;margin:0;transition:transform .34s cubic-bezier(.22,1,.36,1);display:block}.shell-sidebar.is-collapsed .shell-collapse{top:48px}.shell-sidebar.is-collapsed .shell-collapse svg{transform:rotate(180deg)}.shell-main{flex-direction:column;flex:1;min-width:0;height:auto;min-height:0;max-height:100%;display:flex;position:relative;overflow:hidden}.shell-tools-dock{z-index:40;pointer-events:none;justify-content:flex-end;padding:1.35rem 1.5rem 0 0;display:flex;position:absolute;top:0;right:0}.shell-tools{pointer-events:auto;align-items:center;gap:8px;margin:0;display:flex}.shell-mobile-bar{z-index:30;min-height:3.5rem;padding:calc(.55rem + env(safe-area-inset-top,0px)) clamp(.75rem, 3.2vw, 1rem) .55rem;background:color-mix(in srgb, var(--shell-bar-bg,#0f1115) 94%, transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid color-mix(in srgb, var(--shell-tool-line,#c4c6cf) 55%, transparent);flex-shrink:0;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:sticky;top:0;transform:translateZ(0)}.shell-tools--mobile{gap:.45rem;margin:0}.shell-menu-btn{flex-shrink:0}.shell-tool-btn{border:1px solid var(--shell-tool-line,#c4c6cf);background:var(--shell-tool-bg,#fff);width:36px;height:36px;color:var(--shell-tool-ink,#181c1e);box-shadow:0 2px 8px var(--shell-tool-shadow,#00000014);cursor:pointer;border-radius:999px;place-items:center;padding:0;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s,opacity .18s;display:grid;position:relative}.shell-tool-btn:hover:not(:disabled){box-shadow:0 4px 12px var(--shell-tool-shadow,#0000001f);transform:translateY(-1px)}.shell-tool-btn:active:not(:disabled){transform:scale(.96)}.shell-tool-btn:disabled{opacity:.55;cursor:default}.shell-tool-btn.is-refreshing,.shell-tool-btn.is-refreshing:disabled{opacity:1;cursor:wait}.shell-tool-btn svg{transform-origin:50%;width:16px;height:16px;display:block}.shell-tool-btn.is-refreshing svg{animation:.65s linear infinite shell-refresh-spin}@keyframes shell-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.shell-tool-btn.is-refreshing svg{animation:.9s ease-in-out infinite shell-refresh-pulse}}@keyframes shell-refresh-pulse{0%,to{opacity:1}50%{opacity:.35}}.shell-drawer-overlay{z-index:40;cursor:pointer;background:var(--shell-overlay,#00000073);opacity:0;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;transition:opacity .28s;position:fixed;inset:0}.shell-drawer-overlay.is-open{opacity:1}.shell-sidebar--drawer{z-index:50;width:min(220px,70vw);box-shadow:8px 0 32px var(--shell-shadow);will-change:transform;flex:none;transition:transform .34s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.shell-sidebar--drawer.is-open{transform:translate(0,0)}.shell-sidebar--drawer.is-collapsed{--shell-w:min(220px, 70vw)}@media (prefers-reduced-motion:reduce){.shell-sidebar,.shell-brand-copy,.shell-nav-link,.shell-nav-label,.shell-collapse,.shell-collapse svg,.shell-sidebar--drawer,.shell-drawer-overlay{transition:none!important;animation:none!important}.shell-sidebar--drawer.is-open{transform:translate(0,0)}.shell-drawer-overlay.is-open{opacity:1}}.shell-content{box-sizing:border-box;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable;flex:auto;width:100%;min-width:0;min-height:0;padding:clamp(1rem,2.4vw,2rem);overflow:hidden auto;container:manager-main/inline-size}.shell-content.is-mobile-nav{padding-top:clamp(.85rem,2.5vw,1.15rem);padding-inline:clamp(.875rem,3.6vw,1.25rem);padding-bottom:max(1.5rem, env(safe-area-inset-bottom,0px) + 1rem);scrollbar-gutter:auto}.shell-content.is-mobile-nav .shell-page-title{padding-right:0}.shell-page-title{letter-spacing:-.02em;margin:0 0 clamp(.65rem,1.4vw,.75rem);padding-right:10.75rem;font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.2}.shell-content:has(.yp) .shell-page-title{margin-bottom:.45rem}@media (width<=767px){.shell-content:has(.yp) .shell-page-title{margin-bottom:.3rem;font-size:1.28rem}.shell-content.is-mobile-nav:has(.yp){padding-top:.7rem}}@media (width>=768px){.shell-tools-dock{padding:1.5rem 1.75rem 0 0}}@media (width<=899px){.shell-mobile-bar .shell-tool-btn{width:40px;height:40px}.shell-mobile-bar .theme-switch{width:58px;height:34px}.shell-mobile-bar .theme-switch-knob{width:28px;height:28px}.shell-mobile-bar .theme-switch.is-dark .theme-switch-knob{transform:translate(24px)}}.home-rail-scroll-wrap{gap:.35rem;min-width:0;display:grid}.home-rail-stack{flex-direction:column;display:flex}.home-rail-stack--scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;overflow:hidden auto}.home-rail-stack--scroll.is-page-scroll{overscroll-behavior:auto;overflow:visible;max-height:none!important}.home-rail-stack--scroll::-webkit-scrollbar{width:0;height:0;display:none}.home-rail-item{margin-bottom:var(--rail-stack-gap,.875rem);opacity:1;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .3s cubic-bezier(.22,1,.36,1),margin-bottom .4s cubic-bezier(.22,1,.36,1);display:grid}.home-rail-item:last-child{margin-bottom:0}.home-rail-item.is-collapsed{opacity:0;pointer-events:none;grid-template-rows:0fr;margin-bottom:0}.home-rail-item-inner{min-height:0;overflow:hidden}.home-rail-item.is-reveal:not(.is-collapsed) .home-rail-item-inner>*{animation:.38s cubic-bezier(.22,1,.36,1) both home-rail-card-in;animation-delay:calc(var(--rail-stagger-index,0) * 45ms)}@keyframes home-rail-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.home-rail-pager{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.1rem;padding-top:.1rem;display:flex}.home-rail-pager-icon{appearance:none;border:1.5px solid color-mix(in srgb, var(--att-ink,#181c1e) 22%, transparent);background:var(--att-field,#f1f4f6);width:2rem;height:2rem;color:var(--att-ink,#181c1e);cursor:pointer;border-radius:999px;place-items:center;margin:0;padding:0;display:grid;box-shadow:0 2px 8px #0f172a1a}.home-rail-pager-icon:disabled{opacity:.4;cursor:default;box-shadow:none}.home-rail-pager-icon svg{transition:transform .28s cubic-bezier(.22,1,.36,1);display:block;transform:rotate(90deg)}.home-rail-pager-icon.is-up svg{transform:rotate(-90deg)}.home-rail-pager-icon:hover:not(:disabled){border-color:color-mix(in srgb, var(--att-ink,#181c1e) 38%, transparent)}@media (prefers-reduced-motion:reduce){.home-rail-item{transition:none}.home-rail-item.is-reveal:not(.is-collapsed) .home-rail-item-inner>*{animation:none}.home-rail-item.is-collapsed{margin-bottom:0;display:none}.home-rail-stack--scroll{scroll-behavior:auto}.home-rail-pager-icon svg{transition:none}}.activity-feed{background:var(--af-bg,#fff);width:100%;min-width:0;color:var(--af-ink,#181c1e);border:1px solid var(--af-line,#c4c6cf);border-radius:1rem;padding:1.1rem 1rem 1rem}.activity-feed-title{letter-spacing:-.03em;margin:0 0 1rem;font-family:inherit;font-size:1.05rem;font-weight:800}.activity-feed-scroll{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;max-height:28rem;overflow:hidden auto}.activity-feed-scroll::-webkit-scrollbar{width:0;display:none}.activity-timeline{padding-left:1.15rem;position:relative}.activity-timeline:before{content:"";background:var(--af-rail,#d8dbe0);border-radius:99px;width:1.5px;position:absolute;top:.35rem;bottom:.35rem;left:4px}.activity-day{margin-bottom:1rem;position:relative}.activity-day:last-child{margin-bottom:0}.activity-day-head{align-items:center;min-height:1rem;margin-bottom:.55rem;display:flex;position:relative}.activity-day-dot{border:2px solid var(--af-bg,#fff);box-sizing:border-box;z-index:1;border-radius:50%;width:10px;height:10px;margin:0;position:absolute;top:50%;left:-1.15rem;transform:translateY(-50%)}.activity-day-date{color:var(--af-muted,#64748b);margin:0;font-size:.75rem;font-weight:600;line-height:1.2}.activity-day-cards{--rail-stack-gap:.65rem;flex-direction:column;gap:.65rem;display:flex}.activity-card{text-align:left;background:var(--af-card,#f3f5f7);width:100%;color:inherit;cursor:default;border:0;border-radius:12px;gap:.45rem;padding:.7rem .75rem .7rem .8rem;display:grid}button.activity-card{cursor:pointer}button.activity-card:hover{filter:brightness(.98)}.activity-card--alert{background:var(--af-alert,#fde8e8)}.activity-card--success{background:var(--af-card,#f3f5f7)}.activity-card--warning{background:var(--af-warn,#fff4e8)}.activity-card-main{align-items:flex-start;gap:.5rem;display:flex}.activity-card-icon{border-radius:5px;flex:0 0 18px;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.activity-card-copy{min-width:0;color:var(--af-ink,#181c1e);overflow-wrap:anywhere;flex:1;font-size:.8rem;line-height:1.4}.activity-card-copy strong{font-weight:700}.activity-card-go{width:18px;height:18px;color:var(--af-muted,#64748b);opacity:.7;flex-shrink:0;margin-top:1px}.activity-card-meta{color:var(--af-muted,#64748b);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.15rem;font-size:.72rem;display:flex}@media (width<=479px){.activity-feed{padding:.9rem .8rem .85rem}.activity-feed-title{font-size:.98rem}}.preview-lock{--preview-lock-bg:inherit;--preview-lock-ink:inherit;--preview-lock-cta:#7c5cff;z-index:8;border-radius:inherit;background:color-mix(in srgb, var(--preview-lock-bg,#12141a) 58%, transparent);-webkit-backdrop-filter:blur(3px);place-items:center;padding:1.25rem;display:grid;position:absolute;inset:0}.preview-lock-panel{text-align:center;justify-items:center;gap:.4rem;max-width:22rem;display:grid}.preview-lock-icon{background:color-mix(in srgb, var(--preview-lock-ink,#fff) 12%, transparent);width:48px;height:48px;color:var(--preview-lock-ink,#fff);border-radius:999px;place-items:center;margin-bottom:.2rem;display:grid}.preview-lock-icon svg{display:block}.preview-lock-panel strong{letter-spacing:-.02em;color:var(--preview-lock-ink,#fff);font-size:1.05rem;font-weight:800}.preview-lock-panel p{color:color-mix(in srgb, var(--preview-lock-ink,#fff) 72%, transparent);margin:0;font-size:.84rem;line-height:1.4}.preview-lock-cta{appearance:none;font:inherit;cursor:pointer;background:var(--preview-lock-cta,#7c5cff);color:#fff;border:0;border-radius:999px;margin-top:.55rem;padding:.72rem 1.15rem;font-size:.86rem;font-weight:800}.preview-lock-cta:hover{filter:brightness(1.06)}.hb-stack{gap:.875rem;display:grid}.hb-app{appearance:none;isolation:isolate;border:1px solid var(--hb-line);background:radial-gradient(120% 80% at 10% 0%, var(--hb-card-mid) 0%, var(--hb-card-bg) 55%);width:100%;color:var(--hb-ink);cursor:pointer;text-align:left;font:inherit;box-shadow:var(--hb-shadow);border-radius:1.75rem;gap:.25rem;margin:0;padding:1.15rem 1.15rem 1.05rem;transition:transform .16s cubic-bezier(.22,1,.36,1),filter .16s;display:grid;position:relative;overflow:hidden}.hb-app:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(90% 80% at 0% -10%, var(--hb-glow-a) 0%, transparent 58%), radial-gradient(80% 70% at 100% 0%, var(--hb-glow-b) 0%, transparent 52%);position:absolute;inset:0}.hb-app>*{z-index:1;position:relative}.hb-app:hover{filter:brightness(.98);transform:translateY(-1px)}.hb-app:active{filter:brightness(.96);transform:translateY(0)}.hb-app-top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.hb-app-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:var(--hb-accent);margin:0;font-size:.6875rem;font-weight:700}.hb-app-pill{background:var(--hb-cta);color:var(--hb-on-cta);border-radius:999px;flex-shrink:0;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.hb-app-title{color:var(--hb-ink);letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:700;line-height:1.35}.hb-app-body{color:var(--hb-muted);margin:0 0 .625rem;font-size:.8125rem;line-height:1.4}.hb-app-cta{background:var(--hb-cta);color:var(--hb-on-cta);border-radius:999px;align-self:flex-start;align-items:center;gap:.375rem;padding:.5625rem .875rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.hb-app-cta svg{flex-shrink:0;width:16px;height:16px;display:block}.hb-app--self{--hb-accent:var(--hb-self-accent);--hb-glow-a:var(--hb-self-glow-a);--hb-glow-b:var(--hb-self-glow-b)}.hb-app--upi{--hb-accent:var(--hb-upi-accent);--hb-glow-a:var(--hb-upi-glow-a);--hb-glow-b:var(--hb-upi-glow-b)}.hb-nudge-glow{border-radius:1.125rem;width:100%;padding:1px;position:relative;overflow:hidden}.hb-nudge-glow-spin{z-index:0;pointer-events:none;aspect-ratio:1;opacity:.6;will-change:transform;background:linear-gradient(90deg,#facc1514 0%,#fde68a 14%,#facc15 40%,#facc1514 72% 100%);width:165%;animation:4.2s linear infinite hb-nudge-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hb-nudge{appearance:none;z-index:1;isolation:isolate;border:1px solid var(--hb-nudge-line);background:var(--hb-nudge-bg);width:100%;color:var(--hb-ink);box-shadow:none;cursor:pointer;text-align:left;font:inherit;border-radius:calc(1.125rem - 1px);flex-direction:row;align-items:center;gap:.75rem;margin:0;padding:.75rem .875rem;display:flex;position:relative;overflow:hidden}.hb-nudge:before,.hb-nudge:after{content:"";z-index:0;pointer-events:none;border-radius:50%;position:absolute}.hb-nudge:before{background:var(--hb-nudge-orb-a);width:8rem;height:8rem;top:-2.5rem;right:-1.85rem}.hb-nudge:after{background:var(--hb-nudge-orb-b);width:5.5rem;height:5.5rem;bottom:-1.55rem;left:-.95rem}.hb-nudge>*{z-index:1;position:relative}.hb-nudge:hover{filter:brightness(.98)}.hb-nudge:active{filter:brightness(.96)}.hb-nudge-ring{flex-shrink:0;width:2.875rem;height:2.875rem;position:relative}.hb-nudge-ring svg{width:100%;height:100%;display:block}.hb-nudge-ring-label{color:var(--hb-nudge-ring);place-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:grid;position:absolute;inset:0}.hb-nudge-tile{background:var(--hb-nudge-tile);border-radius:.875rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid}.hb-nudge-copy{flex:1;gap:.125rem;min-width:0;display:grid}.hb-nudge-title{letter-spacing:-.02em;color:var(--hb-ink);font-size:.9375rem;font-weight:700;line-height:1.25}.hb-nudge-sub{color:var(--hb-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.35;overflow:hidden}@media (width<=479px){.hb-app{border-radius:1.35rem;padding:1rem .95rem .95rem}.hb-nudge{gap:.6rem;padding:.7rem .75rem}.hb-nudge-sub{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.hb-nudge-title,.hb-app-title{overflow-wrap:anywhere}.hb-nudge-ring,.hb-nudge-tile{width:2.5rem;height:2.5rem}}.hb-nudge-go{background:var(--hb-nudge-go);width:1.75rem;height:1.75rem;color:var(--hb-nudge-go-ink);border-radius:999px;flex-shrink:0;place-items:center;margin-right:.25rem;display:grid}@property --hb-cta-nudge-x{syntax:"<length>";inherits:true;initial-value:0}.home-rail-section--banners{animation:1.52s ease-in-out infinite hb-cta-nudge-clock}.hb-nudge-go--pulse{transform:translateX(var(--hb-cta-nudge-x));will-change:transform}.hb-nudge-go svg{width:16px;height:16px;display:block}@keyframes hb-nudge-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes hb-cta-nudge-clock{0%,to{--hb-cta-nudge-x:0px}34%{--hb-cta-nudge-x:4px}75%{--hb-cta-nudge-x:0px}}@media (prefers-reduced-motion:reduce){.hb-nudge-glow-spin,.home-rail-section--banners{animation:none}.hb-nudge-go--pulse{transform:none}}.cashflow-card{--cf-bg:#12141a;--cf-ink:#f4f6fb;--cf-muted:#8b909c;--cf-grid:#ffffff0f;--cf-bar-muted:#2a2e38;--cf-pill:#ffffff0f;--cf-pill-border:#ffffff14;--cf-tip:#12141ceb;--cf-tip-shadow:0 4px 14px #00000047;--cf-menu:#ffffff0f;--cf-glow-income:#e879f938;--cf-glow-outcome:#38bdf833;--cf-income-a:#f5d0fe;--cf-income-b:#e879f9;--cf-income-c:#6d28d9;--cf-outcome-a:#bae6fd;--cf-outcome-b:#38bdf8;--cf-outcome-c:#1d4ed8;background:radial-gradient(120% 80% at 10% 0%, #1a1d27 0%, var(--cf-bg) 55%);color:var(--cf-ink);box-sizing:border-box;border:1px solid #0000;border-radius:28px;width:100%;min-width:0;max-width:100%;padding:1.35rem 1.35rem 1.15rem;overflow:visible;box-shadow:0 2px 8px #00000038}.cashflow-card--light{--cf-bg:#fff;--cf-ink:#181c1e;--cf-muted:#6b7280;--cf-grid:#0f172a14;--cf-bar-muted:#e8eaef;--cf-pill:#f4f6f8;--cf-pill-border:#0f172a14;--cf-tip:#fff;--cf-tip-shadow:0 2px 10px #0f172a14;--cf-menu:#f1f3f6;--cf-glow-income:#a855f724;--cf-glow-outcome:#2563eb1f;--cf-income-a:#e879f9;--cf-income-b:#c026d3;--cf-income-c:#6d28d9;--cf-outcome-a:#38bdf8;--cf-outcome-b:#0284c7;--cf-outcome-c:#1d4ed8;background:var(--cf-bg);border-color:var(--cf-pill-border);box-shadow:0 1px 3px #0f172a0f}.cashflow-head{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.cashflow-head>div:first-child{min-width:0}.cashflow-head-right{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.cashflow-tabs{background:var(--cf-pill);border:1px solid var(--cf-pill-border);border-radius:999px;gap:.18rem;padding:.18rem;display:flex}.cashflow-tabs button{appearance:none;font:inherit;cursor:pointer;color:var(--cf-muted);background:0 0;border:0;border-radius:999px;padding:.32rem .7rem;font-size:.72rem;font-weight:750}.cashflow-tabs button.is-on{background:color-mix(in srgb, var(--cf-income-b) 26%, var(--cf-pill));color:var(--cf-ink)}.cashflow-title{letter-spacing:-.03em;margin:0;font-size:1.15rem;font-weight:700}.cashflow-sub{color:var(--cf-muted);margin:.3rem 0 0;font-size:.8rem}.cashflow-menu{background:var(--cf-menu);width:34px;height:34px;color:var(--cf-muted);cursor:pointer;border:0;border-radius:999px;flex-shrink:0;font-size:1.1rem;line-height:1}.cashflow-stats{flex-wrap:wrap;gap:2rem 2.75rem;margin:1.1rem 0 1.25rem;display:flex}.cashflow-stats span{color:var(--cf-muted);font-size:.75rem;display:block}.cashflow-stats strong{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:.2rem;font-size:1.25rem;display:block}.cashflow-chart{grid-template-columns:40px 1fr;gap:8px;min-height:220px;display:grid}.cashflow-y{color:var(--cf-muted);-webkit-user-select:none;user-select:none;flex-direction:column-reverse;justify-content:space-between;padding-bottom:1.45rem;font-size:.68rem;display:flex}.cashflow-plot{align-items:stretch;min-width:0;min-height:220px;display:flex;position:relative}.cashflow-svg{width:100%;height:calc(100% - 1.45rem);color:var(--cf-ink);position:absolute;inset:0 0 1.45rem;overflow:visible}.cashflow-hover-strip{z-index:2;display:grid;position:absolute;inset:0 0 1.45rem}.cashflow-hover-strip button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.cashflow-line-x{align-items:end;height:1.45rem;display:grid;position:absolute;bottom:0;left:0;right:0}.cashflow-line-x span{text-align:center;color:var(--cf-muted);font-size:.72rem;line-height:1}.cashflow-line-x span.is-on{color:var(--cf-ink)}.cashflow-tip--plot{z-index:4;top:8px;bottom:auto}.cashflow-tip--plot.is-right{transform:translate(12px)}.cashflow-tip--plot.is-left{transform:translate(calc(-100% - 12px))}.cashflow-grid{pointer-events:none;flex-direction:column-reverse;justify-content:space-between;display:flex;position:absolute;inset:0 0 1.45rem}.cashflow-grid i{background:var(--cf-grid);height:1px;display:block}.cashflow-cols{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:stretch;gap:6px;width:100%;display:grid;position:relative}.cashflow-group{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;min-width:0;padding:0;display:flex;position:relative}.cashflow-pair{justify-content:center;align-items:flex-end;gap:7px;width:100%;height:188px;display:flex;position:relative}.cashflow-bar{background:var(--cf-bar-muted);border-radius:999px 999px 0 0;width:22px;max-width:56%;min-height:2px;transition:height .25s,background .2s,box-shadow .2s}.cashflow-group.is-active .cashflow-bar--income{background:linear-gradient(180deg, var(--cf-income-a) 0%, var(--cf-income-b) 42%, var(--cf-income-c) 100%);box-shadow:0 0 10px var(--cf-glow-income), inset 0 1px 4px #ffffff59}.cashflow-group.is-active .cashflow-bar--outcome{background:linear-gradient(180deg, var(--cf-outcome-a) 0%, var(--cf-outcome-b) 42%, var(--cf-outcome-c) 100%);box-shadow:0 0 10px var(--cf-glow-outcome), inset 0 1px 4px #ffffff4d}.cashflow-x{color:var(--cf-muted);font-size:.72rem;line-height:1}.cashflow-group.is-active .cashflow-x{color:var(--cf-ink)}.cashflow-tip{background:var(--cf-tip);border:1px solid var(--cf-pill-border);box-shadow:var(--cf-tip-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:3;white-space:nowrap;pointer-events:none;border-radius:14px;gap:14px;padding:10px 12px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.cashflow-cols .cashflow-group:nth-child(-n+2) .cashflow-tip{left:0;transform:none}.cashflow-cols .cashflow-group:nth-last-child(-n+2) .cashflow-tip{left:auto;right:0;transform:none}.cashflow-tip-col{text-align:left;white-space:nowrap;grid-template-columns:3px 1fr;align-items:start;gap:8px;display:grid}.cashflow-tip-col i{border-radius:99px;width:3px;height:100%;min-height:28px;display:block}.cashflow-tip-col--income i{background:linear-gradient(180deg, var(--cf-income-a), var(--cf-income-c))}.cashflow-tip-col--outcome i{background:linear-gradient(180deg, var(--cf-outcome-a), var(--cf-outcome-c))}.cashflow-tip-col b{color:var(--cf-ink);font-size:.82rem;font-weight:700;display:block}.cashflow-tip-col small{color:var(--cf-muted);margin-top:2px;font-size:.68rem;display:block}.cashflow-legend{color:var(--cf-muted);justify-content:center;gap:1.25rem;margin-top:1rem;font-size:.78rem;display:flex}.cashflow-legend span{align-items:center;gap:8px;display:inline-flex}.cashflow-legend i{border-radius:3px;width:10px;height:10px}.cashflow-legend i.income{background:linear-gradient(180deg, var(--cf-income-b), var(--cf-income-c))}.cashflow-legend i.outcome{background:linear-gradient(180deg, var(--cf-outcome-b), var(--cf-outcome-c))}.cashflow-card.is-preview .cashflow-bar{background:var(--cf-bar-preview,#e879f938);box-shadow:none}.cashflow-card.is-preview .cashflow-group.is-active .cashflow-bar--income{background:linear-gradient(180deg, var(--cf-income-a) 0%, var(--cf-income-b) 42%, var(--cf-income-c) 100%);box-shadow:0 0 10px var(--cf-glow-income), inset 0 1px 4px #ffffff59;opacity:.9}.cashflow-card.is-preview .cashflow-group.is-active .cashflow-bar--outcome{background:linear-gradient(180deg, var(--cf-outcome-a) 0%, var(--cf-outcome-b) 42%, var(--cf-outcome-c) 100%);box-shadow:0 0 10px var(--cf-glow-outcome), inset 0 1px 4px #ffffff4d;opacity:.9}.cashflow-card.is-preview .cashflow-svg,.cashflow-card.is-preview .cashflow-grid{opacity:.38}.cashflow-card.is-preview .cashflow-y,.cashflow-card.is-preview .cashflow-legend,.cashflow-card.is-preview .cashflow-x,.cashflow-card.is-preview .cashflow-line-x{opacity:.62}.cashflow-card.is-locked{position:relative;overflow:hidden}.cashflow-card.is-locked>:not(.preview-lock){pointer-events:none;-webkit-user-select:none;user-select:none}@media (width<=767px){.cashflow-card{border-radius:1.35rem;padding:1rem .9rem .95rem}.cashflow-head{flex-wrap:wrap;gap:.65rem}.cashflow-head-right{justify-content:space-between;width:100%}.cashflow-title{font-size:1.05rem}.cashflow-stats{gap:.85rem 1.5rem;margin:.85rem 0 1rem}.cashflow-stats strong{font-size:1.08rem}.cashflow-chart,.cashflow-plot{min-height:180px}.cashflow-chart{grid-template-columns:28px 1fr;gap:6px}.cashflow-bar{width:14px}.cashflow-y{padding-bottom:1.25rem;font-size:.62rem}.cashflow-x,.cashflow-line-x span{font-size:.64rem}}@media (width<=520px){.cashflow-bar{width:11px}.cashflow-tip{gap:10px;padding:8px 10px}.cashflow-tabs button{padding:.28rem .58rem;font-size:.68rem}}@media (width<=379px){.cashflow-card{padding:.85rem .75rem .8rem}.cashflow-chart{grid-template-columns:24px 1fr}.cashflow-bar{width:9px}.cashflow-cols{gap:2px}}.renew-banners{min-width:0}.renew-banner{background:var(--renew-bg,#fff);width:100%;min-width:0;max-height:22rem;color:var(--renew-ink,#111);border-radius:22px;flex-direction:column;flex:none;gap:.85rem;padding:1.1rem 1.15rem 1rem;display:flex;position:relative;overflow:hidden}.renew-banner--leaving{pointer-events:none;animation:.42s cubic-bezier(.22,1,.36,1) forwards renew-banner-out}@keyframes renew-banner-out{0%{opacity:1;max-height:22rem;margin-bottom:0;padding-top:1.1rem;padding-bottom:1rem;transform:translate(0)scale(1)}55%{opacity:0;max-height:22rem;margin-bottom:0;padding-top:1.1rem;padding-bottom:1rem;transform:translate(36px)scale(.96)}to{opacity:0;max-height:0;margin-bottom:-.75rem;padding-top:0;padding-bottom:0;transform:translate(36px)scale(.96)}}.renew-banner-top{align-items:center;gap:.75rem;display:flex}.renew-banner-profile{appearance:none;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;max-width:calc(100% - 1.75rem);margin:0;padding:0}.renew-banner-profile:disabled{cursor:default}.renew-banner-profile:focus-visible{outline:2px solid color-mix(in srgb, var(--renew-ink,#111) 45%, transparent);outline-offset:3px;border-radius:10px}.renew-banner-avatar{background:var(--renew-avatar-bg,#111);width:44px;height:44px;color:var(--renew-avatar-ink,#fff);border-radius:12px;flex-shrink:0;place-items:center;font-family:inherit;font-size:1.05rem;font-weight:800;display:grid}.renew-banner-name{letter-spacing:-.02em;margin:0;font-size:1rem;font-weight:800;line-height:1.2}.renew-banner-tier{opacity:.62;margin:.15rem 0 0;font-size:.75rem}.renew-banner-msg{opacity:.92;margin:0;font-size:.88rem;line-height:1.45}.renew-banner-foot{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.renew-banner-when{opacity:.55;min-width:0;font-size:.75rem}.renew-banner-actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.renew-wa{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 32px;width:32px;height:32px;margin:0;padding:0;line-height:0;display:block;overflow:hidden}.renew-wa img{object-fit:cover;width:32px;height:32px;display:block}.renew-cta{cursor:pointer;background:var(--renew-cta-bg,#111);color:var(--renew-cta-ink,#fff);border:0;border-radius:999px;padding:.55rem 1.05rem;font-size:.85rem;font-weight:700}.renew-dismiss{color:inherit;opacity:.4;cursor:pointer;background:0 0;border:0;padding:4px;font-size:1rem;line-height:1;position:absolute;top:8px;right:10px}.renew-dismiss:hover{opacity:.8}.renew-wa:disabled,.renew-cta:disabled,.renew-dismiss:disabled,.renew-banner-profile:disabled{cursor:default}@media (prefers-reduced-motion:reduce){.renew-banner--leaving{opacity:0;max-height:0;margin-bottom:-.75rem;padding-top:0;padding-bottom:0;animation:none}}@media (width<=899px){.home-rail-carousel .renew-cta{justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.8rem;line-height:1.2;display:inline-flex}.renew-banner{max-height:none;padding:1rem .95rem .9rem}.renew-banner-foot{flex-wrap:wrap;gap:.55rem}.renew-banner-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media (width<=479px){.renew-banner-actions{justify-content:flex-end;width:100%}}.seat-wing-btn.is-off{opacity:.55}.seat-occ-card.is-empty .seat-legend{opacity:.72}.seat-glow{isolation:isolate;clip-path:inset(0 round 1.125rem);border-radius:1.125rem;width:100%;padding:1px;position:relative;overflow:hidden}.seat-glow-spin{z-index:0;pointer-events:none;aspect-ratio:1;opacity:.6;will-change:transform;background:linear-gradient(90deg,#facc1514 0%,#fde68a 14%,#facc15 40%,#facc1514 72% 100%);width:165%;animation:4.2s linear infinite seat-glow-spin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes seat-glow-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.seat-empty-card{z-index:1;background:var(--seat-empty-bg,#16181f);border:1px solid color-mix(in srgb, var(--seat-tip-border,#2a2e38) 55%, transparent);border-radius:calc(1.125rem - 1px);align-items:center;gap:.75rem;padding:.875rem;display:flex;position:relative}.seat-empty-ico{background:var(--seat-empty-tile,#d6e3ff);width:2.5rem;height:2.5rem;color:var(--seat-focus,#5b8ad6);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.seat-empty-copy{flex:1;gap:.2rem;min-width:0;display:grid}.seat-empty-title{letter-spacing:-.015em;color:var(--seat-ink,#f4f6fb);margin:0;font-size:.9375rem;font-weight:700}.seat-empty-sub{color:var(--seat-muted,#8b909c);margin:0;font-size:.75rem;line-height:1.4}.seat-empty-cta{appearance:none;font:inherit;color:var(--seat-focus,#5b8ad6);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.25rem;margin:.2rem 0 0;padding:0 .35rem 0 0;font-size:.8125rem;font-weight:700;display:inline-flex}.seat-empty-cta-arrow{will-change:transform;animation:1.52s ease-in-out infinite seat-cta-nudge;display:inline-block}@keyframes seat-cta-nudge{0%,to{transform:translate(0)}34%{transform:translate(5px)}75%{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.seat-empty-cta-arrow{animation:none}}.seat-setup-card{z-index:1;background:var(--seat-empty-bg,#16181f);border:1px dashed color-mix(in srgb, var(--seat-tip-border,#2a2e38) 70%, transparent);border-radius:calc(1.125rem - 1px);gap:.85rem;padding:1rem;display:grid;position:relative}.seat-setup-top{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.seat-setup-badge{letter-spacing:.02em;background:var(--seat-setup-badge-bg,#3a2a18);color:var(--seat-setup-badge-ink,#fbbf24);border-radius:999px;align-items:center;padding:.28rem .55rem .32rem;font-size:.625rem;font-weight:700;line-height:1.4;display:inline-flex;overflow:visible}.seat-setup-title{letter-spacing:-.02em;color:var(--seat-ink,#f4f6fb);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.seat-setup-info{appearance:none;color:var(--seat-muted,#8b909c);cursor:pointer;background:0 0;border:0;padding:0;font-size:1rem;line-height:1}.seat-setup-hint{color:var(--seat-muted,#8b909c);margin:0;font-size:.8125rem;line-height:1.45}@media (prefers-reduced-motion:reduce){.seat-glow-spin{animation:none}}.seat-occ-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.55rem 1rem;min-width:0;display:flex}.seat-occ-head>.seat-legend{flex:auto;min-width:0;max-width:100%}.seat-occ-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.seat-occ-head-right{flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-left:auto;display:flex}.seat-occ-tabs{z-index:6;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:1rem 0 1.15rem;display:flex;position:relative}.seat-occ-tabs-wings{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.seat-occ-tabs-edit{flex-shrink:0;margin-left:auto}.seat-wing-btn{appearance:none;cursor:pointer;min-height:42px;font:inherit;white-space:nowrap;border-style:solid;border-width:1.5px;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.15rem;margin:0;padding:.62rem 1.15rem .68rem;font-family:inherit;font-size:.95rem;font-weight:650;line-height:1.45;transition:background-color .18s,border-color .18s,color .18s,transform .12s;display:inline-flex;overflow:visible}.seat-wing-btn:active:not(:disabled){transform:scale(.97)}.seat-wing-btn-short{display:none}@media (width<=899px){.seat-occ-card{padding:.85rem .85rem .9rem!important}.seat-occ-head{flex-direction:column;align-items:stretch;gap:.45rem}.seat-occ-head>.seat-legend{flex:none;width:100%}.seat-occ-head-right{width:100%;min-width:0;margin-left:0}.seat-legend{gap:.45rem .75rem;width:100%}.seat-occ-tabs{flex-wrap:nowrap;gap:.5rem;max-width:100%;margin:.7rem 0 .8rem}.seat-occ-tabs-wings{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex:auto;gap:.5rem;min-width:0;margin-block:-4px;padding-block:4px;overflow:auto hidden}.seat-occ-tabs-wings::-webkit-scrollbar{height:0;display:none}.seat-occ-tabs:not(:has(.seat-occ-tabs-wings)){gap:.5rem;overflow:visible}.seat-occ-tabs:not(:has(.seat-occ-tabs-wings))>.seat-wing-btn{flex:1 1 0;min-width:0;padding-inline:.55rem}.seat-occ-tabs-wings>.seat-wing-btn{flex:1 1 0;min-width:0;padding-inline:.55rem}.seat-occ-tabs-edit{flex-shrink:0;margin-left:0}.seat-wing-btn{min-height:36px;padding:.45rem .75rem;font-size:.82rem;font-weight:700}.seat-wing-btn-full{display:none}.seat-wing-btn-short{display:inline}}@media (width<=479px){.seat-legend{gap:.35rem .65rem}.seat-legend span{gap:4px}.seat-occ-tabs{flex-wrap:wrap;gap:.45rem}.seat-occ-tabs-wings{flex:100%;gap:.45rem}.seat-occ-tabs-edit{width:100%;border-radius:.75rem!important;min-height:38px!important;margin-left:0!important;padding-inline:.75rem!important;font-size:.82rem!important}:is(.seat-occ-tabs:not(:has(.seat-occ-tabs-wings))>.seat-wing-btn,.seat-occ-tabs-wings>.seat-wing-btn){padding-inline:.4rem}.seat-wing-btn{min-height:34px;padding:.38rem .45rem;font-size:.75rem}.seat-setup-top{gap:.4rem}}.seat-edit{z-index:8;border:1px solid var(--seat-tip-border,#2a2e38);background:var(--seat-tip,#16181f);border-radius:1rem;flex-direction:column;gap:.65rem;width:fit-content;max-width:min(260px,100% - 1rem);padding:.75rem .9rem .85rem;display:flex;position:absolute;top:0;right:0;box-shadow:0 14px 40px #0006}.seat-edit-top{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.seat-edit-title{letter-spacing:-.02em;color:var(--seat-ink,#f4f6fb);margin:0;font-size:1.05rem;font-weight:800}.seat-edit-sub{color:var(--seat-muted,#8b909c);margin:.25rem 0 0;font-size:.82rem}.seat-edit-cancel{cursor:pointer;font:inherit;color:var(--seat-focus,#5b8ad6);white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:.2rem 0;font-size:.88rem;font-weight:700}.seat-edit-row{align-items:center;gap:.55rem;display:flex}.seat-edit-input{box-sizing:border-box;border:1.5px solid var(--seat-tip-border,#2a2e38);width:128px;font:inherit;background:var(--seat-tip,#12141a);color:var(--seat-ink,#f4f6fb);border-radius:.75rem;outline:none;flex:0 0 128px;padding:.65rem .85rem;font-size:.95rem;font-weight:700}.seat-edit-input:focus{border-color:var(--seat-focus,#5b8ad6)}.seat-edit-input.is-error{border-color:#dc2626}.seat-edit-save{font:inherit;cursor:pointer;background:var(--seat-focus,#5b8ad6);color:#fff;border:0;border-radius:999px;padding:.65rem 1.2rem;font-size:.9rem;font-weight:700}.seat-edit-save:disabled{opacity:.45;cursor:default}.seat-scroll-wrap{min-width:0;max-width:100%;position:relative}.seat-scroll-btn{z-index:3;border:1px solid var(--seat-tip-border);background:var(--seat-tip);width:32px;height:32px;color:var(--seat-ink);cursor:pointer;border-radius:999px;place-items:center;margin:0;padding:0;font-size:1.15rem;font-weight:700;line-height:1;display:grid;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);box-shadow:0 2px 8px #0f172a14}.seat-scroll-btn:disabled{opacity:.35;cursor:default}.seat-scroll-btn--left{left:0}.seat-scroll-btn--right{right:0}.seat-floor{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;min-width:0;max-width:100%;padding:.35rem 2.25rem .55rem;overflow:auto hidden}.seat-floor::-webkit-scrollbar{height:0;display:none}.seat-stack{flex-direction:column;gap:1.15rem;width:max-content;min-width:100%;display:flex}.seat-aisle-h{background:repeating-linear-gradient(to right, transparent 0 8px, var(--seat-aisle) 8px 14px);height:1px;margin:0 .25rem}.seat-strip{align-items:stretch;gap:.85rem;display:flex}.seat-desks{flex-wrap:nowrap;align-items:stretch;gap:.85rem;display:flex}.seat-desk{transform-origin:bottom;flex-direction:column;flex:none;justify-content:space-between;align-items:center;gap:.2rem;width:42px;display:flex}.seat-desk.is-pre{opacity:0;pointer-events:none}.seat-desk.is-enter{animation:.46s cubic-bezier(.22,1,.36,1) both seat-desk-in;animation-delay:calc(var(--i,0) * var(--enter-step,28ms));will-change:transform, opacity}.seat-desk.is-leave{pointer-events:none;will-change:transform, opacity;animation:.4s cubic-bezier(.4,0,.2,1) forwards seat-desk-out}.seat-desk:nth-child(3n){margin-right:1.15rem}.seat-desk-top{background:var(--seat-desk);border-radius:4px;width:42px;height:8px}.seat-desk-spacer{flex-shrink:0;width:100%;height:42px;display:block}.seat-btn{cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:0;display:flex;position:relative}.seat-btn:focus-visible,.seat-btn.is-selected{outline:2px solid var(--seat-focus);outline-offset:2px;border-radius:8px}.seat-btn.is-locked{cursor:not-allowed;opacity:.42}.seat-ico{width:36px;height:32px;color:inherit;transition:color .45s,transform .18s,filter .35s;display:block}.seat-btn.is-south .seat-ico{transform:rotate(180deg)}.seat-btn:hover .seat-ico,.seat-btn:focus-visible .seat-ico{transform:translateY(-2px)}.seat-btn.is-south:hover .seat-ico,.seat-btn.is-south:focus-visible .seat-ico{transform:rotate(180deg)translateY(-2px)}.seat-btn.is-enter .seat-ico{animation:.46s cubic-bezier(.22,1,.36,1) both seat-add-ico;animation-delay:calc(var(--i,0) * var(--enter-step,28ms));will-change:transform, opacity;transition:none}.seat-btn.is-south.is-enter .seat-ico{animation:.46s cubic-bezier(.22,1,.36,1) both seat-add-ico-south;animation-delay:calc(var(--i,0) * var(--enter-step,28ms));will-change:transform, opacity;transition:none}.seat-btn.is-leave .seat-ico{animation:.38s cubic-bezier(.4,0,.2,1) forwards seat-remove-ico}.seat-btn.is-south.is-leave .seat-ico{animation:.38s cubic-bezier(.4,0,.2,1) forwards seat-remove-ico-south}.seat-btn.is-live .seat-ico{animation:.58s cubic-bezier(.22,1,.36,1) seat-live-pop}.seat-btn.is-south.is-live .seat-ico{animation:.58s cubic-bezier(.22,1,.36,1) seat-live-pop-south}@keyframes seat-desk-in{0%{opacity:0;transform:scale(.55)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes seat-desk-out{to{opacity:0;transform:scale(.45)translateY(10px)}}@keyframes seat-add-ico{0%{opacity:0;transform:scale(.4)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes seat-add-ico-south{0%{opacity:0;transform:rotate(180deg)scale(.4)translateY(10px)}to{opacity:1;transform:rotate(180deg)scale(1)translateY(0)}}@keyframes seat-remove-ico{to{opacity:0;transform:scale(.35)translateY(12px)}}@keyframes seat-remove-ico-south{to{opacity:0;transform:rotate(180deg)scale(.35)translateY(12px)}}@keyframes seat-live-pop{0%{filter:brightness();transform:scale(1)}40%{filter:brightness(1.28);transform:scale(1.22)}to{filter:brightness();transform:scale(1)}}@keyframes seat-live-pop-south{0%{filter:brightness();transform:rotate(180deg)scale(1)}40%{filter:brightness(1.28);transform:rotate(180deg)scale(1.22)}to{filter:brightness();transform:rotate(180deg)scale(1)}}@media (prefers-reduced-motion:reduce){.seat-btn.is-live .seat-ico,.seat-btn.is-south.is-live .seat-ico,.seat-desk.is-pre,.seat-desk.is-enter,.seat-desk.is-leave,.seat-btn.is-enter .seat-ico,.seat-btn.is-leave .seat-ico{opacity:1;animation:none;transform:none}.seat-btn.is-south.is-enter .seat-ico,.seat-btn.is-south.is-leave .seat-ico,.seat-btn.is-south.is-live .seat-ico{transform:rotate(180deg)}}.seat-id{letter-spacing:.02em;color:var(--seat-muted);font-size:.58rem;font-weight:600;line-height:1}.seat-tip{z-index:40;pointer-events:none;text-align:left;border:1px solid;border-radius:14px;width:min(280px,100vw - 16px);padding:.7rem .8rem .75rem;position:fixed;transform:translate(-50%,-100%);box-shadow:0 10px 28px #0f172a29}.seat-tip-head b{letter-spacing:-.01em;font-size:.82rem;font-weight:800;display:block}.seat-tip-head small{text-transform:capitalize;margin-top:2px;font-size:.7rem;font-weight:600;display:block}.seat-tip-hours,.seat-tip-empty{margin:.45rem 0 0;font-size:.72rem;line-height:1.35}.seat-tip-list{gap:.45rem;margin-top:.55rem;display:grid}.seat-tip-card{border:1px solid;border-radius:.7rem;padding:.55rem .6rem}.seat-tip-card-top{align-items:flex-start;gap:.45rem;display:flex}.seat-tip-card-copy{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.seat-tip-card-copy strong{font-size:.8rem;line-height:1.25}.seat-tip-card-copy span{font-size:.68rem;line-height:1.3}.seat-tip-badge{border-radius:999px;flex-shrink:0;padding:.12rem .42rem;font-size:.62rem;font-weight:800}.seat-tip-meta{grid-template-columns:1fr 1fr;gap:.35rem .5rem;margin-top:.45rem;display:grid}.seat-tip-meta div{min-width:0}.seat-tip-meta span{font-size:.62rem;font-weight:600;display:block}.seat-tip-meta em{margin-top:.08rem;font-size:.7rem;font-style:normal;font-weight:700;line-height:1.25;display:block}.seat-legend{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;align-items:center;gap:.65rem .85rem;width:100%;min-width:0;max-width:100%;margin:0;display:flex;overflow:auto hidden}.seat-legend::-webkit-scrollbar{height:0;display:none}.seat-legend span{white-space:nowrap;flex:none;align-items:center;gap:6px;display:inline-flex}.seat-legend i{border:1px solid var(--seat-tip-border);border-radius:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}@media (hover:none),(pointer:coarse){.seat-tip{display:none!important}}@media (width<=899px){.seat-tip{display:none!important}.seat-scroll-btn{display:none}.seat-floor{padding:.2rem 0 .35rem}.seat-stack{gap:.75rem}.seat-desks{gap:.45rem}.seat-desk:nth-child(3n){margin-right:.7rem}.seat-desk{justify-content:flex-start;gap:.12rem;width:38px}.seat-desk-top{width:38px;height:6px}.seat-desk-spacer{height:38px}.seat-ico{width:34px;height:30px}.seat-id{font-size:.55rem}.seat-btn{gap:1px}.seat-edit{flex:100%;width:100%;max-width:100%;position:relative;top:auto;right:auto;box-shadow:0 8px 24px #0000002e}.seat-occ-tabs:has(.seat-edit){flex-wrap:wrap}.seat-edit-row{width:100%}.seat-edit-input{flex:auto;width:auto;min-width:0}.seat-edit-save{flex-shrink:0}.seat-empty-card{flex-wrap:wrap}.seat-setup-title{overflow-wrap:anywhere}.seat-legend{gap:.45rem .75rem}}@media (width<=479px){.seat-stack{gap:.65rem}.seat-desks{gap:.35rem}.seat-desk:nth-child(3n){margin-right:.55rem}.seat-desk,.seat-desk-top{width:34px}.seat-desk-top{height:5px}.seat-desk-spacer{height:34px}.seat-ico{width:30px;height:26px}.seat-id{font-size:.52rem}.seat-edit-top{flex-wrap:wrap;gap:.45rem}.seat-tip{width:min(280px,100vw - 24px)}}.home-page{--home-rail-col:360px;--home-gap:1.5rem;grid-template-columns:minmax(0, 1fr) minmax(300px, var(--home-rail-col));gap:var(--home-gap);box-sizing:border-box;align-items:start;width:100%;min-width:0;max-width:none;display:grid;overflow:visible}.desks-page{box-sizing:border-box;gap:1.5rem;width:100%;min-width:0;max-width:none;display:grid}.home-page-main{gap:1.5rem;min-width:0;display:grid;overflow:visible;container:home-main/inline-size}.home-welcome{box-sizing:border-box;flex-flow:row;justify-content:space-between;align-items:center;gap:1rem;min-width:0;max-width:100%;padding-right:0;display:flex;overflow:visible}.home-welcome-identity{flex-flow:row;flex:auto;align-items:center;gap:1rem;min-width:0;display:flex}.home-welcome-avatar{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:0;line-height:0}.home-welcome-copy{align-content:center;gap:.1rem;min-width:0;display:grid}.home-welcome-greet,.home-welcome-name,.home-welcome-library{margin:0}.home-welcome-greet{font-size:.875rem;line-height:1.3}.home-welcome-name{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-bottom:.06em;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.3;overflow:hidden}.home-welcome-library{text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.875rem;line-height:1.3;overflow:hidden}.home-welcome>.home-invite-slot{flex:none;justify-content:flex-end;align-items:center;width:auto;margin-left:auto;margin-right:0;padding-inline:0;display:flex}.home-welcome-invite{cursor:pointer;white-space:nowrap;background:0 0;flex-shrink:0;height:fit-content}.home-quick-wrap,.home-quick-track{min-width:0;max-width:100%;position:relative}.home-quick-nav{z-index:3;border:1px solid var(--qa-line,#c4c6cf);background:var(--qa-bg,#fff);width:32px;height:32px;color:var(--qa-ink,#181c1e);cursor:pointer;border-radius:999px;place-items:center;font-size:1.15rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 8px #0f172a14}.home-quick-nav:disabled{opacity:.35;cursor:default}.home-quick-nav--left{left:0}.home-quick-nav--right{right:0}.home-quick-actions{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:.5rem;min-width:0;padding:.1rem 2.25rem;display:flex;overflow:auto hidden}.home-quick-actions::-webkit-scrollbar{height:0;display:none}.home-page-rail{align-content:start;gap:1rem;width:100%;min-width:0;display:grid;position:sticky;top:1rem}.home-rail-carousel{gap:1rem;min-width:0;display:grid}.home-rail-carousel:not(:has(*)){display:none}.home-page-rail:not(:has(*)){display:none}.home-page:has(.home-page-rail:not(:has(*))){grid-template-columns:1fr}@container manager-main (width>=1280px){.home-page{--home-rail-col:400px}}@container manager-main (width>=1560px){.home-page{--home-rail-col:440px}}@container manager-main (width<=960px){.home-page{grid-template-columns:1fr}.home-page-rail{position:static}.desks-page .home-page-rail{order:-1}.home-welcome{padding-right:clamp(8.75rem,14cqi,10.75rem)}}@media (width<=1100px){.home-page{grid-template-columns:1fr}.home-page-rail{position:static}.desks-page .home-page-rail{order:-1}.home-welcome{padding-right:clamp(8.75rem,12vw,10.75rem)}}@media (width<=899px){.home-page-main .home-rail-section--banners{width:100%;min-width:0}.home-page-main .home-rail-section--banners .home-rail-scroll-wrap,.home-page-main .home-rail-section--banners .home-rail-stack,.home-page-main .home-rail-section--banners .home-rail-stack--scroll,.home-page-main .home-rail-section--banners .home-rail-stack--scroll.is-page-scroll{flex-direction:column;gap:.75rem;display:flex;max-height:none!important;overflow:visible!important}.home-page-main .home-rail-section--banners .home-rail-item{flex:none;width:100%;margin-bottom:0}.home-welcome{flex-wrap:nowrap;gap:.75rem;padding-right:0}.home-welcome>.home-invite-slot,.home-invite-slot{display:none}.home-welcome-name{font-size:clamp(1.25rem,5.5vw,1.75rem)!important}.home-welcome-library,.home-quick-nav{display:none}.home-quick-actions{padding-inline:.15rem}.home-quick-chip{padding:.55rem .95rem!important;font-size:.82rem!important}.desks-page,.home-page-main{gap:1.15rem}.home-page{--home-gap:1.15rem;padding-bottom:.5rem}.home-page-rail{gap:1rem;display:grid;overflow:visible}.home-rail-carousel{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;flex-flow:row;align-items:stretch;gap:.75rem;min-width:0;margin-inline:-.35rem;padding:.2rem .35rem .55rem;scroll-padding-inline:.25rem;display:flex;overflow:auto hidden}.home-rail-carousel:not(:has(*)){display:none}.home-rail-carousel::-webkit-scrollbar{height:0;display:none}.home-rail-carousel>*{flex-flow:row;flex:none;align-items:stretch;gap:.75rem;min-width:0;display:flex}.home-rail-carousel .home-rail-scroll-wrap{display:contents}.home-rail-carousel .home-rail-stack,.home-rail-carousel .home-rail-stack--scroll,.home-rail-carousel .home-rail-stack--scroll.is-page-scroll{display:contents;max-height:none!important;overflow:visible!important}.home-rail-carousel .home-rail-pager{display:none}.home-rail-carousel .home-rail-item{scroll-snap-align:start;flex:none;grid-template-rows:none;width:min(78vw,19.5rem);display:block;opacity:1!important;pointer-events:auto!important;margin-bottom:0!important}.home-rail-carousel .home-rail-item-inner{height:100%;min-height:100%;overflow:visible}.home-rail-carousel .home-rail-item-inner>*{box-sizing:border-box;width:100%;height:100%}.home-rail-carousel .renew-banner,.home-rail-carousel .hb-app{min-height:100%;max-height:none}.home-page-rail .activity-feed{width:100%;max-width:100%}.home-page-rail .activity-feed-scroll{max-height:22rem;overflow:hidden auto}}@media (width<=479px){.home-welcome-identity{gap:.75rem}.home-welcome-avatar :is(img,div){width:52px!important;height:52px!important}.home-quick-actions{gap:.4rem;padding-inline:.05rem}.home-rail-carousel .home-rail-item{width:min(86vw,19rem)}.desks-page,.home-page-main{gap:1rem}}.trial-reminder-overlay{--tr-safe-top:env(safe-area-inset-top,0px);--tr-safe-bottom:env(safe-area-inset-bottom,0px);z-index:88;padding:max(1rem, var(--tr-safe-top)) max(1rem, env(safe-area-inset-right,0px)) max(1rem, var(--tr-safe-bottom)) max(1rem, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(8px);-webkit-overflow-scrolling:touch;background:#0812207a;justify-content:center;align-items:center;animation:.2s ease-out tr-overlay-in;display:flex;position:fixed;inset:0;overflow-y:auto}.trial-reminder-dev-pin{top:max(.75rem, var(--tr-safe-top));left:max(.75rem, env(safe-area-inset-left,0px));z-index:89;color:#1a0508;letter-spacing:.08em;background:#f5c518;border-radius:999px;padding:.28rem .55rem;font-family:Public Sans,sans-serif;font-size:.6875rem;font-weight:800;position:fixed}.trial-reminder-card{--tr-card-pad-x:1.25rem;--tr-card-pad-y:1.35rem;--tr-card-pad-b:1.1rem;--tr-title-size:clamp(1.2rem, 4.6vw, 1.375rem);--tr-body-size:.9375rem;--tr-feature-size:.875rem;--tr-plan-price:clamp(.95rem, 3.6vw, 1.05rem);--tr-btn-size:1rem;--tr-btn-min-h:3.1rem;width:min(100%,24.5rem);padding:var(--tr-card-pad-y) var(--tr-card-pad-x) var(--tr-card-pad-b);background:#fff;border-radius:1.25rem;outline:none;flex-direction:column;margin:auto;animation:.28s cubic-bezier(.22,1,.36,1) tr-card-in;display:flex;box-shadow:0 16px 48px #00204533}.trial-reminder-progress{margin:0 0 1rem}.trial-reminder-progress-track{background:#ebeef0;border-radius:.25rem;height:.5rem;overflow:hidden}.trial-reminder-progress-fill{width:var(--tr-pct,0%);border-radius:inherit;transform-origin:0;background:#002045;height:100%;animation:.85s cubic-bezier(.22,1,.36,1) .18s forwards tr-progress-fill;transform:scaleX(0)}.trial-reminder-progress-fill.is-urgent{background:#ba1a1a}.trial-reminder-progress-label{color:#74777f;margin:.45rem 0 0;font-family:Public Sans,sans-serif;font-size:.75rem;font-weight:500;line-height:1.3}.trial-reminder-title-em{font-family:Manrope,sans-serif;font-weight:800}.trial-reminder-countdown-chip{color:#93000a;letter-spacing:.08em;background:#ffdad6;border-radius:.5rem;align-self:flex-start;margin:0 0 .85rem;padding:.5rem .875rem;font-family:Public Sans,sans-serif;font-size:.8125rem;font-weight:700;animation:.35s cubic-bezier(.22,1,.36,1) both tr-chip-in;display:inline-flex}.trial-reminder-title{font-family:Manrope,sans-serif;font-size:var(--tr-title-size);letter-spacing:-.025em;color:#181c1e;text-align:left;margin:0;font-weight:700;line-height:1.2;animation:.35s cubic-bezier(.22,1,.36,1) 80ms both tr-fade-up}.trial-reminder-body{font-family:Public Sans,sans-serif;font-size:var(--tr-body-size);color:#43474e;text-align:left;margin:.4rem 0 1rem;font-weight:400;line-height:1.45;animation:.35s cubic-bezier(.22,1,.36,1) .12s both tr-fade-up}.trial-reminder-features{gap:.55rem;margin:0 0 1.15rem;padding:0;list-style:none;display:grid}.trial-reminder-feature{font-family:Public Sans,sans-serif;font-size:var(--tr-feature-size);opacity:0;animation:.32s cubic-bezier(.22,1,.36,1) both tr-fade-up;animation-delay:calc(.16s + var(--tr-stagger,0) * 50ms);align-items:center;gap:.5rem;font-weight:400;line-height:1.35;display:flex}.trial-reminder-feature.is-free{color:#059669}.trial-reminder-feature.is-locked{color:#43474e}.trial-reminder-feature-icon{flex-shrink:0;place-items:center;width:.875rem;height:.875rem;line-height:0;display:grid}.trial-reminder-feature-icon svg{display:block;overflow:visible}.trial-reminder-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.5rem;margin:0 0 1.25rem;animation:.35s cubic-bezier(.22,1,.36,1) .42s both tr-fade-up;display:grid}.trial-reminder-plan{color:#111827;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #d1d5db;border-radius:.85rem;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:4.75rem;margin:0;padding:.7rem .55rem .6rem;display:flex;position:relative}.trial-reminder-plan.has-badge{padding-top:1.05rem}.trial-reminder-plan.is-selected{color:#002045;background:#eef4ff;border-width:2px;border-color:#002045}.trial-reminder-plan-badge{color:#fff;letter-spacing:.04em;white-space:nowrap;background:#002045;border-radius:999px;padding:.18rem .45rem;font-family:Public Sans,sans-serif;font-size:.5625rem;font-weight:800;line-height:1.2;position:absolute;top:-.55rem;left:50%;transform:translate(-50%)}.trial-reminder-plan-title{color:#6b7280;font-family:Public Sans,sans-serif;font-size:.6875rem;font-weight:600;line-height:1.2}.trial-reminder-plan.is-selected .trial-reminder-plan-title{color:#002045}.trial-reminder-plan-price{font-family:Manrope,sans-serif;font-size:var(--tr-plan-price);letter-spacing:-.02em;color:#111827;font-weight:800;line-height:1.15}.trial-reminder-plan.is-selected .trial-reminder-plan-price{color:#002045}.trial-reminder-plan-hint{color:#9ca3af;font-family:Public Sans,sans-serif;font-size:.625rem;font-weight:500;line-height:1.2}.trial-reminder-plan.is-selected .trial-reminder-plan-hint{color:#5b7aa8}.trial-reminder-primary-pulse{transform-origin:50%;animation:1.6s ease-in-out infinite tr-btn-pulse}.trial-reminder-primary{width:100%;min-height:var(--tr-btn-min-h);color:#fff;font-family:Manrope,sans-serif;font-size:var(--tr-btn-size);letter-spacing:0;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#002045;border:0;border-radius:.875rem;margin:0;padding:1rem;font-weight:700;line-height:1.2}.trial-reminder-primary:active{opacity:.92}.trial-reminder-continue{color:#9ca3af;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;margin:.55rem 0 0;padding:.35rem .5rem;font-family:Public Sans,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.3;display:block}.trial-reminder-continue:active{color:#6b7280}@keyframes tr-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tr-card-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes tr-progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tr-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tr-chip-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes tr-btn-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (width>=1280px){.trial-reminder-card{--tr-card-pad-x:1.5rem;--tr-card-pad-y:1.55rem;--tr-card-pad-b:1.25rem;--tr-title-size:1.45rem;--tr-body-size:.975rem;--tr-feature-size:.9rem;--tr-plan-price:1.1rem;--tr-btn-size:1.025rem;--tr-btn-min-h:3.25rem;border-radius:1.35rem;width:min(100%,28rem)}.trial-reminder-plan{min-height:5.1rem;padding:.8rem .65rem .7rem}.trial-reminder-feature-icon{width:1rem;height:1rem}.trial-reminder-feature-icon svg{width:16px;height:16px}}@media (width>=1600px){.trial-reminder-card{--tr-card-pad-x:1.75rem;--tr-card-pad-y:1.75rem;--tr-card-pad-b:1.4rem;--tr-title-size:1.55rem;--tr-body-size:1rem;--tr-feature-size:.95rem;--tr-plan-price:1.15rem;--tr-btn-size:1.05rem;--tr-btn-min-h:3.4rem;border-radius:1.4rem;width:min(100%,31rem)}.trial-reminder-progress-track{height:.55rem}.trial-reminder-plans{gap:.65rem;margin-bottom:1.35rem}.trial-reminder-plan{border-radius:.95rem;min-height:5.35rem}.trial-reminder-plan-title{font-size:.75rem}.trial-reminder-plan-hint{font-size:.6875rem}}@media (width>=2200px){.trial-reminder-overlay{padding:max(2rem, var(--tr-safe-top)) max(2rem, env(safe-area-inset-right,0px)) max(2rem, var(--tr-safe-bottom)) max(2rem, env(safe-area-inset-left,0px))}.trial-reminder-card{--tr-card-pad-x:2rem;--tr-card-pad-y:2rem;--tr-card-pad-b:1.55rem;--tr-title-size:1.7rem;--tr-body-size:1.0625rem;--tr-feature-size:1rem;--tr-plan-price:1.25rem;--tr-btn-size:1.1rem;--tr-btn-min-h:3.65rem;border-radius:1.55rem;width:min(100%,36rem);box-shadow:0 22px 56px #00204538}.trial-reminder-progress{margin-bottom:1.15rem}.trial-reminder-progress-track{height:.6rem}.trial-reminder-progress-label{font-size:.8125rem}.trial-reminder-features{gap:.7rem;margin-bottom:1.35rem}.trial-reminder-feature-icon{width:1.125rem;height:1.125rem}.trial-reminder-feature-icon svg{width:18px;height:18px}.trial-reminder-plans{gap:.75rem;margin-bottom:1.5rem}.trial-reminder-plan{border-radius:1rem;min-height:5.75rem;padding:.9rem .75rem .75rem}.trial-reminder-plan.has-badge{padding-top:1.15rem}.trial-reminder-plan-badge{padding:.22rem .5rem;font-size:.625rem}.trial-reminder-plan-title{font-size:.8125rem}.trial-reminder-plan-hint{font-size:.75rem}.trial-reminder-primary{border-radius:1rem;padding:1.1rem 1.15rem}.trial-reminder-continue{margin-top:.7rem;font-size:.9rem}}@media (width<=399px){.trial-reminder-card{border-radius:1.25rem;padding:1.15rem 1rem .95rem}.trial-reminder-plans{gap:.4rem}.trial-reminder-plan{min-height:4.4rem;padding:.6rem .4rem .5rem}.trial-reminder-plan.has-badge{padding-top:.95rem}.trial-reminder-plan-price{font-size:.9rem}.trial-reminder-primary{min-height:2.85rem;font-size:.875rem}.trial-reminder-feature{font-size:.75rem}}@media (height<=720px){.trial-reminder-overlay{padding-top:max(.75rem, var(--tr-safe-top));padding-bottom:max(.75rem, var(--tr-safe-bottom));align-items:flex-start}.trial-reminder-card{margin-top:.5rem;margin-bottom:.5rem}}@media (prefers-reduced-motion:reduce){.trial-reminder-overlay,.trial-reminder-card,.trial-reminder-progress-fill,.trial-reminder-title,.trial-reminder-body,.trial-reminder-feature,.trial-reminder-plans,.trial-reminder-primary-pulse,.trial-reminder-countdown-chip{animation:none}.trial-reminder-progress-fill{transform:none}.trial-reminder-feature{opacity:1}}[data-theme=dark] .trial-reminder-card{background:#1c1f21;box-shadow:0 16px 48px #00000080}[data-theme=dark] .trial-reminder-progress-track{background:#2d3133}[data-theme=dark] .trial-reminder-progress-label,[data-theme=dark] .trial-reminder-body,[data-theme=dark] .trial-reminder-continue{color:#9ca3af}[data-theme=dark] .trial-reminder-title,[data-theme=dark] .trial-reminder-plan-price{color:#f3f4f6}[data-theme=dark] .trial-reminder-feature.is-locked{color:#c4c6cf}[data-theme=dark] .trial-reminder-plan{color:#f3f4f6;background:#232628;border-color:#3f4448}[data-theme=dark] .trial-reminder-plan.is-selected{background:#1a2a40;border-color:#86a0cd}[data-theme=dark] .trial-reminder-plan-title{color:#9ca3af}[data-theme=dark] .trial-reminder-plan.is-selected .trial-reminder-plan-title,[data-theme=dark] .trial-reminder-plan.is-selected .trial-reminder-plan-price{color:#d6e3ff}[data-theme=dark] .trial-reminder-primary{color:#001b3c;background:#d6e3ff}.coach-root{z-index:80;pointer-events:none;position:fixed;inset:0}.coach-hit{pointer-events:auto;background:0 0;position:absolute}.coach-spotlight{z-index:1;pointer-events:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--coach-primary,#6d5efc) 80%, #fff), 0 0 0 10px color-mix(in srgb, var(--coach-primary,#6d5efc) 22%, transparent), 0 0 0 9999px #080a1085;background:0 0;animation:1.7s ease-in-out infinite coach-pulse;position:absolute}.coach-tip{z-index:2;background:var(--coach-bg,#fff);width:min(296px,100vw - 24px);color:var(--coach-ink,#181c1e);border:1px solid color-mix(in srgb, var(--coach-line,#c4c6cf) 80%, transparent);pointer-events:auto;border-radius:1.05rem;padding:.95rem 1rem .9rem;animation:.28s cubic-bezier(.22,1,.36,1) coach-tip-in;position:absolute;box-shadow:0 12px 32px #00000038}.coach-step{letter-spacing:.08em;text-transform:uppercase;color:var(--coach-muted,#6b7280);margin-bottom:.35rem;font-size:.68rem;font-weight:800;display:block}.coach-tip strong{letter-spacing:-.02em;font-size:1rem;font-weight:800;display:block}.coach-tip p{color:var(--coach-muted,#6b7280);margin:.35rem 0 0;font-size:.84rem;line-height:1.4}.coach-actions{justify-content:space-between;align-items:center;gap:.6rem;margin-top:.9rem;display:flex}.coach-nav{gap:.4rem;display:flex}.coach-skip,.coach-back,.coach-next{appearance:none;font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.42rem .78rem;font-size:.8rem;font-weight:750}.coach-skip,.coach-back{color:var(--coach-muted,#6b7280);background:0 0}.coach-next{background:var(--coach-primary,#002045);color:var(--coach-on-primary,#fff)}@keyframes coach-pulse{0%,to{box-shadow:0 0 0 2px color-mix(in srgb, var(--coach-primary,#6d5efc) 80%, #fff), 0 0 0 10px color-mix(in srgb, var(--coach-primary,#6d5efc) 18%, transparent), 0 0 0 9999px #080a1085}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--coach-primary,#6d5efc) 90%, #fff), 0 0 0 16px color-mix(in srgb, var(--coach-primary,#6d5efc) 28%, transparent), 0 0 0 9999px #080a1085}}@keyframes coach-tip-in{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.coach-spotlight,.coach-tip{animation:none}}.rec-search{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--att-ink,#181c1e) 22%, transparent);background:0 0;border-radius:999px;flex-shrink:0;grid-template-columns:42px 0fr;align-items:center;width:42px;height:42px;transition:width .38s cubic-bezier(.22,1,.36,1),grid-template-columns .38s cubic-bezier(.22,1,.36,1),background-color .28s,border-color .28s;display:grid;overflow:hidden}.rec-search.is-open{background:var(--att-field,#f1f4f6);border-color:var(--att-line,#c4c6cf);grid-template-columns:42px minmax(0,1fr);width:min(260px,46vw)}.rec-search .att-icon-btn{border-color:#0000}.rec-search .att-icon-btn:before,.rec-search .att-icon-btn:after{display:none}.rec-search .att-icon-btn.is-open,.rec-search:not(.is-open) .att-icon-btn:hover{color:var(--att-accent,#5b8ad6)}.rec-search-slot{opacity:0;pointer-events:none;min-width:0;transition:opacity .18s;overflow:hidden}.rec-search.is-open .rec-search-slot{opacity:1;pointer-events:auto;transition-delay:.1s}.rec-search-slot input{width:100%;color:var(--att-ink,#181c1e);font:inherit;background:0 0;border:0;outline:none;padding:0 .85rem 0 .1rem;font-size:.9rem;display:block}.rec-search-slot input::placeholder{color:var(--att-muted,#8b909c)}@media (width<=800px){.rec-search.is-open{width:min(260px,72vw)}}@media (width<=899px){.att-head:has(.rec-search){flex-wrap:wrap;align-items:center;gap:.45rem .55rem}.att-head:has(.rec-search) .att-kicker{flex:auto;min-width:0}.att-head:has(.rec-search) .att-head-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;max-width:100%;margin-left:auto}.att-head:has(.rec-search.is-open) .att-head-actions{flex:100%;justify-content:flex-end;gap:.45rem;width:100%;margin-left:0}.att-head:has(.rec-search.is-open) .att-head-actions .att-btn{flex:none;order:1}.att-head:has(.rec-search.is-open) .att-head-actions>button.att-btn--ghost{display:none}.rec-search.is-open{flex:100%;order:2;width:100%;max-width:100%;margin-top:.1rem}.rec-search-slot input{padding-right:.65rem;font-size:.82rem}}.att-head-actions .att-btn{align-items:center;gap:.45rem;width:auto;display:inline-flex}.att-btn--danger{color:var(--att-bad,#dc2626);border-color:color-mix(in srgb, var(--att-bad,#dc2626) 38%, transparent)}.att-btn--danger:before{background:color-mix(in srgb, var(--att-bad,#dc2626) 16%, transparent)}.att-btn--danger:after{background:var(--att-bad,#dc2626)}.rec-count{letter-spacing:.02em;text-transform:none;color:var(--att-muted,#8b909c);background:var(--att-field,#f1f4f6);vertical-align:middle;border-radius:999px;align-items:center;margin-left:.55rem;padding:.15rem .55rem;font-size:.72rem;font-weight:700;display:inline-flex}.rec-badge{background:var(--att-bad,#dc2626);color:#fff;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:.7rem;font-weight:800;line-height:1;display:inline-grid}.rec-table-wrap{margin-top:.85rem;overflow-x:auto}.rec-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.95rem}.rec-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--att-muted,#8b909c);padding:.85rem;font-size:.75rem;font-weight:700}.rec-table td{vertical-align:middle;color:var(--att-ink,#181c1e);border-top:1px solid var(--att-line,#e5e9eb);padding:.95rem .85rem}.rec-table th:first-child,.rec-table td:first-child{width:28%}.rec-table th:nth-child(6),.rec-table td:nth-child(6){text-align:right;width:48px}.rec-table tbody tr{transition:background .18s}.rec-table tbody tr:hover td{background:color-mix(in srgb, var(--att-accent,#5b8ad6) 8%, transparent)}.rec-name{cursor:pointer;min-width:0;max-width:100%;font:inherit;color:var(--att-ink,#181c1e);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.7rem;padding:0;font-size:.98rem;font-weight:700;display:inline-flex;overflow:hidden}.rec-name img,.rec-name>div{flex-shrink:0}.rec-name:hover{color:var(--att-accent,#5b8ad6)}.rec-expiry{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;padding:.32rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.rec-expiry--ok{background:color-mix(in srgb, var(--att-ok,#16a34a) 16%, transparent);color:var(--att-ok,#16a34a)}.rec-expiry--warn{background:var(--rec-warn-bg,#fff7ed);color:var(--rec-warn-ink,#c2410c)}.rec-expiry--bad{background:color-mix(in srgb, var(--att-bad,#dc2626) 16%, transparent);color:var(--att-bad,#dc2626)}.rec-status{text-transform:capitalize;font-weight:700}.rec-status--expired{color:var(--att-bad,#dc2626)}.rec-more{cursor:pointer;color:var(--att-ink,#181c1e);background:0 0;border:0;border-radius:8px;padding:.2rem .35rem;font-size:1.25rem;line-height:1}.rec-more:hover,.rec-more.is-open{background:color-mix(in srgb, var(--att-accent,#5b8ad6) 12%, transparent)}.rec-menu-backdrop{z-index:1200;background:0 0;position:fixed;inset:0}.rec-menu{z-index:1201;border:1px solid var(--att-line,#c4c6cf);background:var(--att-bg,#fff);transform-origin:100% 0;border-radius:.85rem;width:212px;max-width:calc(100vw - 16px);padding:.35rem;animation:.14s cubic-bezier(.22,1,.36,1) rec-menu-in;position:fixed;box-shadow:0 12px 36px #00000038}.rec-menu-item{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--att-ink,#181c1e);background:0 0;border:0;border-radius:.55rem;padding:.62rem .75rem;font-size:.88rem;font-weight:700;display:block}.rec-menu-item:hover{background:color-mix(in srgb, var(--att-accent,#5b8ad6) 12%, transparent)}.rec-menu-item.is-danger{color:var(--att-bad,#dc2626)}.rec-menu-item.is-danger:hover{background:color-mix(in srgb, var(--att-bad,#dc2626) 12%, transparent)}.rec-menu-note{color:var(--att-bad,#dc2626);padding:.55rem .75rem;font-size:.8rem;font-weight:700}@keyframes rec-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.rec-menu{animation:none}}.rec-empty{color:var(--att-muted,#8b909c);padding:1.25rem .25rem}.rec-pager{flex-wrap:wrap;gap:.85rem;margin-top:1rem;display:flex}.rec-name span,.rec-name{min-width:0}.rec-name{max-width:100%}.att-kicker:has(.rec-count){flex-wrap:wrap;align-items:center;gap:.2rem .15rem;min-width:0;display:inline-flex}@media (width>=768px) and (width<=1599px){.rec-table{font-size:.88rem}.rec-table th,.rec-table td{padding:.75rem .65rem}.rec-table th:first-child,.rec-table td:first-child{width:26%}.rec-table th:nth-child(2),.rec-table td:nth-child(2),.rec-table th:nth-child(3),.rec-table td:nth-child(3),.rec-table th:nth-child(4),.rec-table td:nth-child(4),.rec-table th:nth-child(5),.rec-table td:nth-child(5){white-space:nowrap;width:16%}.rec-name{font-size:.9rem}}@media (width<=767px){.rec-table-wrap{overflow-x:visible}.rec-table{table-layout:auto;width:100%;min-width:0;display:block}.rec-table thead{display:none}.rec-table tbody{grid-template-columns:1fr;gap:.7rem;display:grid}.rec-table tbody tr{border:1px solid var(--att-line,#e5e9eb);background:color-mix(in srgb, var(--att-field,#f1f4f6) 40%, transparent);border-radius:.9rem;flex-direction:column;width:100%;min-width:0;margin:0;display:flex;position:relative;overflow:hidden}.rec-table tbody tr:hover td{background:0 0}.rec-table tbody tr:hover{background:color-mix(in srgb, var(--att-accent,#5b8ad6) 8%, transparent)}.rec-table td,.rec-table td:first-child,.rec-table td:nth-child(6){box-sizing:border-box;text-align:left;border-top:none;width:100%;min-width:0;max-width:none;padding:.55rem .85rem;display:block}.rec-table td+td{border-top:1px solid color-mix(in srgb, var(--att-line,#e5e9eb) 70%, transparent)}.rec-table td.rec-cell-meta{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.rec-table td.rec-cell-meta:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--att-muted,#8b909c);font-size:.68rem;font-weight:700;line-height:1.2}.rec-table td.rec-cell-name{border-top:none;padding:.85rem 2.4rem .7rem .85rem}.rec-table td.rec-cell-more{border:0;width:auto;padding:.25rem;position:absolute;top:.4rem;right:.3rem}.rec-name{white-space:normal;width:100%}.rec-search{grid-template-columns:36px 0fr;width:36px;height:36px}.rec-search .att-icon-btn{flex-basis:36px;width:36px;height:36px}.rec-search.is-open{flex:100%;order:2;grid-template-columns:36px minmax(0,1fr);width:100%;max-width:100%;margin-top:.1rem}.rec-search-slot input{font-size:.8rem}.rec-search-slot input::placeholder{font-size:.78rem}.rec-pager{justify-content:stretch}.rec-pager .att-btn{flex:1 1 0;justify-content:center}}@media (width<=479px){.att-head:has(.rec-search.is-open) .att-head-actions .att-btn{padding-inline:.65rem;font-size:.74rem}.rec-search-slot input::placeholder{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.rec-search,.rec-search-slot{transition:none}}.assign-seat-backdrop{z-index:1200;box-sizing:border-box;-webkit-backdrop-filter:blur(10px)saturate(1.1);place-items:center;padding:1rem;animation:.22s ease-out assign-seat-backdrop-in;display:grid;position:fixed;inset:0}.assign-seat-dialog{box-sizing:border-box;border:1px solid #0000;border-radius:1.25rem;width:min(780px,100%);max-height:min(90vh,920px);padding:1.35rem 1.35rem 1.2rem;animation:.34s cubic-bezier(.22,1,.36,1) assign-seat-in;overflow:auto;box-shadow:0 18px 48px #00204538}.assign-seat-title{margin:0;line-height:1.25}.assign-seat-sub{margin:.35rem 0 0;line-height:1.45}.assign-seat-warn{margin:.65rem 0 0;line-height:1.45}.assign-seat-actions{gap:.65rem;margin-top:1.1rem;display:flex}.assign-seat-actions .auth-btn{flex:1 1 0}@keyframes assign-seat-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes assign-seat-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=640px){.assign-seat-backdrop{align-items:center;padding:.75rem}.assign-seat-dialog{border-radius:1.1rem;width:100%;max-height:min(92vh,100dvh - 1.5rem)}.assign-seat-actions{flex-direction:column}}@media (prefers-reduced-motion:reduce){.assign-seat-backdrop,.assign-seat-dialog{animation:none}}.sre{gap:1rem;display:grid}.sre-hint{color:var(--att-muted,#5a5f66);margin:0;font-size:.84rem}.sre-filters{flex-wrap:wrap;gap:.45rem;display:flex}.sre-chip{appearance:none;border:1px solid color-mix(in srgb, var(--att-line,#c4c6cf) 80%, transparent);background:var(--att-field,#f1f4f6);color:var(--att-ink,#181c1e);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .7rem;font-size:.78rem;font-weight:750;display:inline-flex}.sre-chip em{opacity:.65;font-size:.72rem;font-style:normal}.sre-chip.is-active{background:color-mix(in srgb, var(--att-accent,#5b8ad6) 16%, transparent);border-color:var(--att-accent,#5b8ad6);color:var(--att-accent,#5b8ad6)}.sre-table-wrap{border:1px solid color-mix(in srgb, var(--att-line,#c4c6cf) 70%, transparent);border-radius:.85rem;max-height:360px;overflow:auto}.sre-table{border-collapse:collapse;width:100%;font-size:.8rem}.sre-table th,.sre-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--att-line,#c4c6cf) 45%, transparent);white-space:nowrap;padding:.55rem .65rem}.sre-table th{background:var(--att-field,#f1f4f6);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;position:sticky;top:0}.sre-actions{grid-template-columns:1fr 2fr;gap:.5rem;display:grid}.sre-actions-3{grid-template-columns:1fr 1.2fr 1.2fr}.sre-actions .auth-btn{width:100%;min-height:42px}.att-export{gap:.85rem;display:grid}.att-export-meta{color:var(--att-muted,#5a5f66);margin:0;font-size:.84rem}.att-export-table-wrap{border:1px solid color-mix(in srgb, var(--att-line,#c4c6cf) 70%, transparent);border-radius:.85rem;max-height:360px;overflow:auto}.att-export-table{border-collapse:collapse;width:100%;font-size:.8rem}.att-export-table th,.att-export-table td{text-align:left;border-bottom:1px solid color-mix(in srgb, var(--att-line,#c4c6cf) 45%, transparent);padding:.55rem .65rem}.att-export-table th{background:var(--att-field,#f1f4f6);letter-spacing:.04em;text-transform:uppercase;font-size:.7rem;position:sticky;top:0}.att-export-actions{grid-template-columns:1fr 1.2fr 1.2fr;gap:.5rem;display:grid}.att-export-actions .auth-btn{width:100%;min-height:42px}@media (width<=480px){.sre-actions,.sre-actions-3,.att-export-actions{grid-template-columns:1fr}}.occ-hero{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.occ-hero-stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;display:grid}.occ-hero-label{overflow-wrap:anywhere}.occ-stat{min-width:0;position:relative}.occ-stat-num{font-variant-numeric:tabular-nums;transition:color .28s;display:inline-block}.occ-stat.is-up .occ-stat-num{color:var(--occ-up,#16a34a);animation:.52s cubic-bezier(.22,1,.36,1) occ-pop}.occ-stat.is-down .occ-stat-num{color:var(--occ-down,#dc2626);animation:.52s cubic-bezier(.22,1,.36,1) occ-pop}.occ-stat-delta{opacity:0;pointer-events:none;font-size:.68rem;font-weight:800;position:absolute;top:-.45rem;right:50%;transform:translate(18px)}.occ-stat.is-up .occ-stat-delta{color:var(--occ-up,#16a34a);animation:.7s cubic-bezier(.22,1,.36,1) occ-delta}.occ-stat.is-down .occ-stat-delta{color:var(--occ-down,#dc2626);animation:.7s cubic-bezier(.22,1,.36,1) occ-delta}@keyframes occ-pop{0%{opacity:.35;transform:translateY(10px)scale(.86)}55%{opacity:1;transform:translateY(-3px)scale(1.08)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes occ-delta{0%{opacity:0;transform:translate(18px)translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(18px)translateY(-12px)}}@media (prefers-reduced-motion:reduce){.occ-stat.is-up .occ-stat-num,.occ-stat.is-down .occ-stat-num,.occ-stat.is-up .occ-stat-delta,.occ-stat.is-down .occ-stat-delta{animation:none}}@media (width<=479px){.occ-hero-stats{gap:.35rem}.occ-hero-label{font-size:.7rem}}@media (width>=640px){:root{--mgr-page-max:min(100%, 42rem);--mgr-page-max-narrow:min(100%, 38rem);--mgr-page-max-wide:min(100%, 54rem)}}@media (width>=768px){:root{--mgr-page-max:44rem;--mgr-page-max-narrow:40rem;--mgr-page-max-wide:58rem}}@media (width>=1024px){:root{--mgr-page-max:46rem;--mgr-page-max-narrow:42rem;--mgr-page-max-wide:64rem}}@media (width>=1280px){:root{--mgr-page-max-wide:68rem}}@media (width>=1600px){:root{--mgr-page-max:48rem;--mgr-page-max-narrow:44rem;--mgr-page-max-wide:72rem}}@media (width>=1920px){:root{--mgr-page-max:50rem;--mgr-page-max-narrow:46rem;--mgr-page-max-wide:76rem}}@media (width>=2560px){:root{--mgr-page-max:54rem;--mgr-page-max-narrow:48rem;--mgr-page-max-wide:84rem}}@media (width>=768px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:45rem}}@media (width>=1024px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:48rem}}.rt-page{--rt-ink:var(--rt-on-surface,#181c1e);--rt-muted:var(--rt-on-variant,#43474e);--rt-primary:var(--rt-brand,#002045);--rt-on-primary:var(--rt-brand-on,#fff);--rt-surface:var(--rt-card,#fff);--rt-border:var(--rt-line,#c4c6cf);--rt-accent:#22c55e;--rt-accent-deep:#16a34a;--rt-accent-ink:#166534;--rt-udhaari:#d97706;--rt-udhaari-deep:#b45309;--rt-udhaari-ink:#c2410c;gap:var(--mgr-page-gap,1.25rem);min-width:0;display:grid}.rt-head{gap:.45rem;display:grid}.rt-title{letter-spacing:-.03em;color:var(--rt-ink);margin:0;font-size:clamp(1.65rem,2.4vw,2rem);font-weight:800;line-height:1.15}.rt-sub{max-width:40rem;color:var(--rt-muted);margin:0;font-size:.98rem;line-height:1.45}.rt-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:1.5rem;display:grid}.rt-card{isolation:isolate;min-width:0;min-height:520px;color:var(--rt-ink);flex-direction:column;transition:transform .28s cubic-bezier(.22,1,.36,1);display:flex}.rt-card:hover{z-index:3}.rt-card:has(.rt-back:hover){transform:translateY(-2px)}.rt-front{z-index:2;background:var(--rt-front,var(--rt-surface));border-radius:1.5rem;flex-direction:column;flex:1;gap:1.15rem;padding:1.7rem 1.55rem 1.45rem;transition:box-shadow .28s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d,0 10px 22px -6px #00000029}.rt-front:after{content:"";z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .28s;position:absolute;inset:0}.rt-front>*{z-index:1;position:relative}.rt-card:has(.rt-back:hover) .rt-front{box-shadow:0 2px 4px #0000000d,0 14px 26px -6px #0000002e}.rt-card:has(.rt-back.is-monthly:hover) .rt-front:after{opacity:1;background:linear-gradient(#0000 35%,#22c55e1a 100%)}.rt-card:has(.rt-back.is-temp:hover) .rt-front:after{opacity:1;background:linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--rt-primary) 11%, transparent) 100%)}.rt-card:has(.rt-back.is-udhaari:hover) .rt-front:after{opacity:1;background:linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--rt-udhaari) 14%, transparent) 100%)}.rt-rule{background:color-mix(in srgb, var(--rt-border) 80%, transparent);border:0;width:100%;height:1px;margin:0}.rt-card-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.rt-card-title{letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:800;line-height:1.15}.rt-card-sub{color:var(--rt-muted);margin:.28rem 0 0;font-size:.9rem;line-height:1.4}.rt-badge{background:var(--rt-accent);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex-shrink:0;align-items:center;gap:.4rem;padding:.28rem .7rem .28rem .28rem;font-size:.66rem;font-weight:800;line-height:1;display:inline-flex}.rt-badge-star{color:#fff;background:#ffffff38;border-radius:999px;place-items:center;width:20px;height:20px;display:grid}.rt-badge-star svg,.rt-badge svg{width:11px;height:11px;display:block}.rt-badge.is-muted{background:color-mix(in srgb, var(--rt-muted) 16%, transparent);color:var(--rt-ink);border:1px solid color-mix(in srgb, var(--rt-border) 70%, transparent);padding:.4rem .7rem}.rt-includes{gap:.85rem;display:grid}.rt-includes h3{letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:800}.rt-features{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.rt-features li{color:var(--rt-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;font-size:.9rem;line-height:1.35;display:grid;position:relative}.rt-check{background:var(--rt-accent);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;line-height:0;display:inline-flex}.rt-check svg{width:12px;height:12px;display:block}.rt-feature-text{cursor:help;text-underline-offset:.28em;width:fit-content;max-width:100%;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--rt-muted) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--rt-muted) 45%, transparent);position:relative}.rt-features li:hover .rt-feature-text,.rt-features li:focus-within .rt-feature-text{color:var(--rt-ink);-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.rt-tip{background:var(--rt-surface);width:220px;color:var(--rt-muted);opacity:0;visibility:hidden;pointer-events:none;z-index:8;border-radius:.9rem;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:.5rem;padding:.75rem .8rem;font-size:.78rem;font-weight:500;line-height:1.4;text-decoration:none;transition:opacity .16s,transform .16s,visibility .16s;display:grid;position:absolute;top:50%;left:calc(100% + .85rem);transform:translateY(-50%)translate(4px);box-shadow:0 8px 24px #00000024}.rt-features li:hover .rt-tip,.rt-features li:focus-within .rt-tip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}.rt-card.is-temp .rt-tip,.rt-card.is-udhaari .rt-tip{left:auto;right:calc(100% + .85rem);transform:translateY(-50%)translate(-4px)}.rt-card.is-temp .rt-features li:hover .rt-tip,.rt-card.is-temp .rt-features li:focus-within .rt-tip,.rt-card.is-udhaari .rt-features li:hover .rt-tip,.rt-card.is-udhaari .rt-features li:focus-within .rt-tip{transform:translateY(-50%)translate(0)}.rt-badge.is-udhaari{background:color-mix(in srgb, var(--rt-udhaari) 18%, transparent);color:var(--rt-udhaari-ink);border:1px solid color-mix(in srgb, var(--rt-udhaari) 40%, transparent);padding:.4rem .7rem}.rt-card.is-udhaari .rt-check{background:var(--rt-udhaari)}.rt-tip svg{width:16px;height:16px;color:var(--rt-muted);flex-shrink:0;margin-top:.1rem}.rt-price{gap:.2rem;margin-top:auto;display:grid}.rt-price strong{letter-spacing:-.045em;color:var(--rt-ink);font-size:2.05rem;font-weight:800;line-height:1.05}.rt-price span{color:var(--rt-muted);font-size:.88rem}.rt-back{appearance:none;z-index:1;isolation:isolate;width:100%;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:0 0 1.5rem 1.5rem;outline:0;justify-content:center;align-items:center;gap:.5rem;margin:-1.4rem 0 0;padding:2.35rem 1.2rem 1.1rem;font-size:.95rem;font-weight:800;transition:background .32s;display:inline-flex;position:relative;overflow:hidden}.rt-back:before{content:"";z-index:-1;opacity:.16;pointer-events:none;background-image:radial-gradient(#ffffffe6 .6px,#0000 .7px);background-size:3px 3px;position:absolute;inset:0}.rt-back.is-monthly{color:#fff;background:linear-gradient(#34d399 0%,#22c55e 55%,#16a34a 100%)}.rt-back.is-temp{background:linear-gradient(180deg, color-mix(in srgb, var(--rt-primary) 88%, #fff) 0%, var(--rt-primary) 100%);color:var(--rt-on-primary)}.rt-back.is-udhaari{color:#fff;background:linear-gradient(#f59e0b 0%,#d97706 55%,#b45309 100%)}.rt-back:disabled{opacity:.55;cursor:not-allowed;filter:grayscale(.15)}.rt-back svg{width:18px;height:18px;display:block}.rt-back.is-monthly:hover{background:linear-gradient(#4ade80 0%,#22c55e 48%,#15803d 100%)}.rt-back.is-temp:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--rt-primary) 72%, #fff) 0%, var(--rt-primary) 100%)}.rt-back.is-udhaari:hover:not(:disabled){background:linear-gradient(#fbbf24 0%,#d97706 48%,#92400e 100%)}.rt-udhaari-hint{color:var(--rt-udhaari-ink);margin:.35rem 0 0;font-size:.78rem;line-height:1.35}.rt-resume{background:var(--rt-surface);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.25rem;padding:1.05rem 1.2rem;display:flex;box-shadow:0 1px 2px #0000000d,0 10px 22px -6px #00000024}.rt-resume-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--rt-primary);margin:0;font-size:.72rem;font-weight:800}.rt-resume-title{letter-spacing:-.02em;color:var(--rt-ink);margin:.2rem 0 0;font-size:1.05rem;font-weight:800}.rt-resume-copy{color:var(--rt-muted);margin:.28rem 0 0;font-size:.9rem;line-height:1.4}.rt-resume-actions{flex-wrap:wrap;gap:.55rem;display:flex}.rt-resume-continue,.rt-resume-discard{cursor:pointer;border-radius:999px;min-height:40px;padding:.45rem 1.05rem;font-size:.88rem;font-weight:800}.rt-resume-continue{background:var(--rt-primary);color:var(--rt-on-primary);border:0}.rt-resume-discard{border:1px solid color-mix(in srgb, var(--rt-border) 80%, transparent);color:var(--rt-ink);background:0 0}.rt-resume-continue:focus-visible,.rt-resume-discard:focus-visible,.rt-back:focus-visible{outline:2px solid var(--rt-primary);outline-offset:3px}.rt-back:active{filter:brightness(.97)}@media (width<=1023px){.rt-page{--rt-bleed:clamp(.875rem, 3.6vw, 1.25rem);gap:.95rem;min-width:0;max-width:100%;overflow-x:clip}.rt-title{font-size:clamp(1.35rem,5.5vw,1.65rem)}.rt-sub{font-size:.88rem}.rt-grid{scroll-snap-type:x mandatory;scroll-padding-inline:var(--rt-bleed);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;scrollbar-width:none;-ms-overflow-style:none;flex-flow:row;align-items:stretch;gap:.7rem;width:100%;min-width:0;max-width:100%;margin:0;padding:.15rem 0 .45rem;display:flex;overflow:auto hidden}.rt-grid::-webkit-scrollbar{height:0;display:none}.rt-card{scroll-snap-align:start;flex:none;width:min(74vw,19rem);min-width:min(74vw,19rem);max-width:min(74vw,19rem);min-height:28rem}.rt-card:last-child{grid-column:auto;justify-self:auto;width:min(74vw,19rem);max-width:min(74vw,19rem)}.rt-front{border-radius:1.25rem;gap:.95rem;padding:1.25rem 1.1rem 1.15rem}.rt-card-title{font-size:1.3rem}.rt-card-sub{font-size:.84rem}.rt-includes,.rt-features{gap:.7rem}.rt-features li{gap:.55rem;font-size:.84rem}.rt-price strong{font-size:1.75rem}.rt-price span{font-size:.8rem}.rt-back{border-bottom-right-radius:1.25rem;border-bottom-left-radius:1.25rem;min-height:48px;margin-top:-1.2rem;padding:2rem 1rem 1rem;font-size:.88rem}.rt-tip,.rt-card.is-temp .rt-tip,.rt-card.is-udhaari .rt-tip{width:min(220px,70vw);top:calc(100% + .55rem);left:0;right:auto;transform:translateY(4px)}.rt-features li:hover .rt-tip,.rt-features li:focus-within .rt-tip,.rt-card.is-temp .rt-features li:hover .rt-tip,.rt-card.is-temp .rt-features li:focus-within .rt-tip,.rt-card.is-udhaari .rt-features li:hover .rt-tip,.rt-card.is-udhaari .rt-features li:focus-within .rt-tip{transform:translateY(0)}}@media (width<=479px){.rt-sub{display:none}.rt-card,.rt-card:last-child{width:min(78vw,18rem);min-width:min(78vw,18rem);max-width:min(78vw,18rem);min-height:26.5rem}.rt-card-head{flex-direction:column;align-items:flex-start}.rt-badge{align-self:flex-start}.rt-front{padding:1.1rem 1rem 1rem}}.dup-card{border:1px solid;border-radius:.9rem;gap:.75rem;margin-top:.85rem;padding:.9rem 1rem;display:grid;box-shadow:0 1px 4px #0000000a}.dup-card-row{align-items:flex-start;gap:.85rem;display:flex}.dup-card-copy{flex:1;gap:.45rem;min-width:0;display:grid}.dup-card-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dup-card-name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.98rem;font-weight:800;overflow:hidden}.dup-card-badge{text-transform:capitalize;border-radius:.55rem;flex-shrink:0;padding:.22rem .55rem;font-size:.72rem;font-weight:700}.dup-card-meta{flex-wrap:wrap;gap:.65rem 1.1rem;margin:0;display:flex}.dup-card-meta div{gap:.08rem;min-width:0;display:grid}.dup-card-meta dt{opacity:.7;margin:0;font-size:.68rem;font-weight:600}.dup-card-meta dd{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;margin:0;font-size:.82rem;font-weight:700;overflow:hidden}.dup-card-meta-wide{flex-basis:100%}.dup-card-meta-wide dd{white-space:normal;max-width:none}.dup-card-detail{margin:0;font-size:.82rem;line-height:1.4}.dup-card-cta{appearance:none;border:1px solid color-mix(in srgb, var(--rf-line,#c4c6cf) 80%, transparent);background:var(--rf-bg,#fff);color:var(--rf-ink,inherit);font:inherit;cursor:pointer;border-radius:.65rem;padding:.65rem .85rem;font-size:.86rem;font-weight:700}@media (width>=640px){:root{--mgr-page-max:min(100%, 42rem);--mgr-page-max-narrow:min(100%, 38rem);--mgr-page-max-wide:min(100%, 54rem)}}@media (width>=768px){:root{--mgr-page-max:44rem;--mgr-page-max-narrow:40rem;--mgr-page-max-wide:58rem}}@media (width>=1024px){:root{--mgr-page-max:46rem;--mgr-page-max-narrow:42rem;--mgr-page-max-wide:64rem}}@media (width>=1280px){:root{--mgr-page-max-wide:68rem}}@media (width>=1600px){:root{--mgr-page-max:48rem;--mgr-page-max-narrow:44rem;--mgr-page-max-wide:72rem}}@media (width>=1920px){:root{--mgr-page-max:50rem;--mgr-page-max-narrow:46rem;--mgr-page-max-wide:76rem}}@media (width>=2560px){:root{--mgr-page-max:54rem;--mgr-page-max-narrow:48rem;--mgr-page-max-wide:84rem}}@media (width>=768px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:45rem}}@media (width>=1024px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:48rem}}.rf-page{--rf-bg:var(--rf-surface,#fff);--rf-ink:var(--rf-on-surface,#181c1e);--rf-muted:var(--rf-on-variant,#43474e);--rf-line:var(--rf-outline,#c4c6cf);--rf-primary:var(--rf-brand,#002045);--rf-on-primary:var(--rf-brand-on,#fff);--rf-soft:var(--rf-brand-soft,#d6e3ff);--rf-field:var(--rf-field-bg,#f1f4f6);--rf-error:var(--rf-danger,#ba1a1a);gap:var(--mgr-page-gap,1.15rem);min-width:0;padding-bottom:clamp(5rem,12vw,6.5rem);display:grid}.shell-main:has(.rf-time-step){overflow:hidden}main:has(.rf-time-step){flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}main:has(.bst-dial){transition:padding-left .55s cubic-bezier(.22,1,.36,1);padding-left:0!important}main:has(.rf-time-step)>h1{z-index:2;flex-shrink:0;position:relative}main:has(.bst-dial)>h1{padding-left:2rem}.rf-page:has(.rf-time-step){z-index:1;flex-direction:column;flex:1;gap:.75rem;max-width:none;min-height:0;padding-bottom:4.75rem;display:flex;position:relative;overflow:visible}.rf-page:has(.rf-time-step) .rf-stepper{box-sizing:border-box;flex-shrink:0;margin-bottom:.35rem!important}.rf-page:has(.bst-dial) .rf-stepper{padding-left:2rem!important;padding-right:2rem!important}.rf-page:has(.seat-step){max-width:none}.rf-stepper{flex-wrap:wrap;gap:clamp(.35rem,1.2vw,.5rem);min-width:0;margin:0 0 clamp(.85rem,2vw,1.5rem);padding:0;list-style:none;display:flex}.rf-stepper li{align-items:center;gap:.45rem;min-width:0;font-size:clamp(.72rem,2vw,.875rem);display:flex}.rf-stepper li span:first-child{flex-shrink:0}.rf-slide{animation:.22s cubic-bezier(.22,1,.36,1) rf-slide-in}.rf-slide.is-back{animation-name:rf-slide-back}@keyframes rf-slide-in{0%{opacity:.35;transform:translate(56px)}to{opacity:1;transform:translate(0)}}@keyframes rf-slide-back{0%{opacity:.35;transform:translate(-56px)}to{opacity:1;transform:translate(0)}}.rf-dots{align-items:center;gap:.4rem;display:flex}.rf-dot{background:var(--rf-line);border-radius:999px;width:8px;height:8px;transition:width .2s,background-color .2s}.rf-dot.is-active{background:var(--rf-primary);width:22px}.rf-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--rf-muted);margin:0;font-size:.72rem;font-weight:800}.rf-eyebrow.is-udhaari{color:var(--rf-udhaari-ink)}.rf-heading{letter-spacing:-.03em;color:var(--rf-ink);margin:.35rem 0 0;font-size:clamp(1.45rem,2.2vw,1.85rem);font-weight:800;line-height:1.15}.rf-hint{color:var(--rf-muted);margin:.45rem 0 0;font-size:.9rem}.rf-field-card{background:var(--rf-bg);border:1.5px solid var(--rf-line);border-radius:1.15rem;padding:1.05rem 1.1rem;transition:border-color .18s;box-shadow:0 1px 3px #0000000a}.rf-field-card.is-focused{border-color:var(--rf-accent,var(--rf-primary))}.rf-field-top{align-items:center;gap:.5rem;margin-bottom:.45rem;display:flex}.rf-field-icon{color:var(--rf-line);flex-shrink:0;place-items:center;display:grid}.rf-field-icon svg{width:18px;height:18px;display:block}.rf-field-label{color:var(--rf-muted);margin:0;font-size:.82rem;font-weight:700;display:block}.rf-field-card.is-focused .rf-field-label,.rf-field-card.is-focused .rf-field-icon{color:var(--rf-accent,var(--rf-primary))}.rf-field-input{box-sizing:border-box;width:100%;font:inherit;color:var(--rf-ink);background:0 0;border:0;outline:none;padding:0;font-size:1.15rem;font-weight:600}.rf-field-input::placeholder{color:var(--rf-line);font-weight:500}.rf-field-prefix{align-items:center;gap:.55rem;display:flex}.rf-field-prefix>span{color:var(--rf-muted);font-size:1.05rem;font-weight:700}.rf-field-error{color:var(--rf-error);margin:.55rem 0 0;font-size:.82rem}.rf-field-hint{color:var(--rf-muted);margin:.55rem 0 0;font-size:.82rem}.rf-nav-dock{z-index:40;pointer-events:none;padding:0 1rem calc(1rem + env(safe-area-inset-bottom,0px));justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.rf-nav{pointer-events:auto;background:color-mix(in srgb, var(--rf-bg) 55%, transparent);border:1px solid color-mix(in srgb, var(--rf-line) 45%, transparent);-webkit-backdrop-filter:blur(16px);border-radius:999px;justify-content:space-between;align-items:center;gap:.55rem;width:auto;margin:0;padding:.45rem .5rem;display:flex;box-shadow:0 1px 4px #0000000f}.rf-circle{appearance:none;border:1px solid var(--rf-line);background:var(--rf-field);width:48px;height:48px;color:var(--rf-ink);cursor:pointer;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.rf-circle.is-next{background:var(--rf-primary);color:var(--rf-on-primary);border:0}.rf-circle:disabled{opacity:.4;cursor:default}.rf-circle svg{width:22px;height:22px;display:block}.rf-chips{flex-wrap:wrap;gap:.55rem;display:flex}.rf-chip{appearance:none;border:1px solid var(--rf-line);background:var(--rf-bg);color:var(--rf-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.7rem 1rem;font-size:.92rem;font-weight:700}.rf-chip.is-active{border-color:var(--rf-primary);background:var(--rf-primary);color:var(--rf-on-primary)}.rf-alert{background:var(--rf-soft);color:var(--rf-ink);border-radius:1rem;gap:.65rem;padding:1rem 1.1rem;display:grid}.rf-alert p{margin:0;font-size:.9rem;line-height:1.4}@media (width<=767px){.rf-page{padding-bottom:clamp(4.75rem,14vw,5.5rem)}:is(.rf-page:has(.bst-dial) .rf-stepper,.rf-page:has(.rf-time-step) .rf-stepper){padding-inline:0!important}main:has(.bst-dial){padding-left:0!important}main:has(.bst-dial)>h1{padding-left:0}.rf-page:has(.bst-dial) .rf-time-header{margin-inline:0}.rf-field-card{border-radius:clamp(1rem,3vw,1.15rem);padding:clamp(.9rem,2.8vw,1.05rem)}.rf-field-input{font-size:clamp(1rem,4vw,1.15rem)}.rf-chip{text-align:center;flex:calc(50% - .3rem);justify-content:center;min-height:44px}.rf-chips{gap:.45rem}.rf-nav-dock{padding-inline:clamp(.75rem,3.5vw,1rem)}.rf-nav{justify-content:space-between;width:min(100%,22rem)}.rf-circle{width:44px;height:44px}.rf-stepper li{flex:auto;min-width:max-content}}@media (width<=479px){.rf-heading{font-size:clamp(1.25rem,5.5vw,1.45rem)}.rf-chip{flex:100%}.rf-stepper{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.15rem;overflow-x:auto}.rf-stepper::-webkit-scrollbar{display:none}.rf-stepper li{flex:none}}@media (prefers-reduced-motion:reduce){.rf-slide{animation:none}}.paper-form{color:#111;background:#fff;border:1px solid #111;border-radius:.7rem;gap:.85rem;padding:1rem 1.05rem .9rem;display:grid}.paper-form.is-dark{color:#eef1f3;background:#2a3140;border-color:#eef1f38c}.paper-head{border-bottom:2px solid;justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.7rem;display:flex}.paper-brand{letter-spacing:.16em;margin:0;font-size:.68rem;font-weight:800}.paper-head h3{margin:.15rem 0 0;font-size:1.05rem;font-weight:800}.paper-meta{opacity:.7;margin:.2rem 0 0;font-size:.75rem}.paper-amt{text-align:right;color:#fff;background:#111;border-radius:.5rem;padding:.45rem .7rem}.paper-form.is-dark .paper-amt{color:#121820;background:#eef1f3}.paper-amt small{letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;display:block}.paper-amt strong{font-size:1.05rem}.paper-sec h4{letter-spacing:.08em;text-transform:uppercase;opacity:.65;margin:0 0 .35rem;font-size:.72rem}.paper-sec dl{margin:0}.paper-row{border-bottom:1px solid #1111111f;grid-template-columns:110px 1fr;gap:.5rem;padding:.32rem 0;font-size:.82rem;display:grid}.paper-form.is-dark .paper-row{border-bottom-color:#eef1f324}.paper-row dt{opacity:.65}.paper-row dd{margin:0;font-weight:650}.reg-upi-modal-overlay{z-index:1200;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.reg-upi-modal{border-radius:1.25rem 1.25rem 0 0;width:min(100%,520px);max-height:92vh;overflow:auto;box-shadow:0 -8px 32px #0000002e}.reg-upi-modal-head{justify-content:space-between;align-items:center;padding:.55rem 1rem .35rem;display:flex}.reg-upi-modal-back{appearance:none;cursor:pointer;background:0 0;border:0;place-items:center;width:2rem;height:2rem;font-size:1.25rem;line-height:1;display:grid}.reg-upi-modal-handle{background:color-mix(in srgb, currentColor 18%, transparent);border-radius:999px;width:2.5rem;height:.25rem}.reg-upi-modal-spacer{width:2rem}.reg-upi-modal-body{gap:.75rem;padding:0 1.25rem 1.5rem;display:grid}.reg-upi-modal-body h2{letter-spacing:-.02em;margin:0;font-size:1.15rem}.reg-upi-modal-sub{opacity:.78;margin:0;font-size:.82rem;line-height:1.45}.reg-upi-modal-label{letter-spacing:.06em;text-transform:uppercase;opacity:.72;font-size:.72rem;font-weight:700}.reg-upi-modal-input{width:100%;font:inherit;border:1.5px solid;border-radius:.85rem;padding:.8rem .9rem;font-size:.95rem}.reg-upi-modal-hint,.reg-upi-modal-error{margin:0;font-size:.8rem}.reg-upi-modal-error{color:#ba1a1a}.reg-upi-name-qr-row{align-items:center;gap:.75rem;display:flex}.reg-upi-name-card{background:#0596691a;border:1px solid #05966938;border-radius:.9rem;flex:1;gap:.35rem;min-width:0;padding:.85rem .95rem;display:grid}.reg-upi-name-card strong{word-break:break-word;font-size:clamp(.85rem,2.8vw,1rem);line-height:1.25}.reg-upi-verified{color:#059669;align-items:center;gap:.35rem;font-size:.72rem;font-weight:700;display:inline-flex}.reg-upi-verified i{background:#059669;border-radius:999px;width:.45rem;height:.45rem;display:inline-block}.reg-upi-qr-inline{background:#fff;border:1px solid #00000014;border-radius:.65rem;flex-shrink:0;padding:.35rem}.reg-upi-qr-inline img{width:clamp(64px,18vw,84px);height:clamp(64px,18vw,84px);display:block}.reg-upi-modal-save{appearance:none;font:inherit;cursor:pointer;border:0;border-radius:.9rem;margin-top:.25rem;padding:.85rem 1rem;font-size:.95rem;font-weight:700}.reg-upi-modal-save:disabled{opacity:.45;cursor:default}@media (width>=640px){.reg-upi-modal-overlay{align-items:center;padding:1rem}.reg-upi-modal{border-radius:1.1rem;max-height:88vh}}.rf-pay{gap:.85rem;display:grid}.rf-pay-invoice{background:var(--rf-bg);border:1px solid color-mix(in srgb, var(--rf-line) 70%, transparent);border-radius:1.35rem;padding:.95rem 1.05rem 1rem;box-shadow:0 1px 4px #0000000d}.rf-pay-merchant{align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.rf-pay-avatar{letter-spacing:-.03em;background:var(--rf-soft);width:42px;height:42px;color:var(--rf-primary);border-radius:.85rem;flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.rf-pay-merchant strong{letter-spacing:-.02em;color:var(--rf-ink);font-size:.98rem;display:block}.rf-pay-merchant span{color:var(--rf-muted);margin-top:.12rem;font-size:.8rem;display:block}.rf-student-summary{background:color-mix(in srgb, var(--rf-field) 78%, transparent);border-radius:.95rem;margin-bottom:1rem;padding:.85rem 1rem}.rf-student-summary-name{color:var(--rf-ink);margin:0;font-size:.92rem;font-weight:700}.rf-student-summary-line{color:var(--rf-muted);margin:.28rem 0 0;font-size:.8rem;line-height:1.35}.rf-pay-amount-box{background:color-mix(in srgb, var(--rf-field) 78%, transparent);border-radius:1.05rem;padding:.95rem 1.05rem 1rem}.rf-pay-amount-box .rf-eyebrow{margin:0}.rf-pay-total{letter-spacing:-.045em;color:var(--rf-ink);margin:.35rem 0 0;font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:800;line-height:1.1}.rf-pay-meta{flex-wrap:wrap;gap:.45rem;margin-top:.75rem;display:flex}.rf-pay-pill{color:var(--rf-muted);background:color-mix(in srgb, var(--rf-bg) 70%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.75rem;font-weight:650;display:inline-flex}.rf-pay-udhaari{border:1px solid color-mix(in srgb, var(--rf-udhaari,#d97706) 35%, var(--rf-line));background:color-mix(in srgb, var(--rf-udhaari,#d97706) 8%, var(--rf-bg));border-radius:.9rem;margin-top:.85rem;overflow:hidden}.rf-pay-udhaari-row{border-top:1px solid color-mix(in srgb, var(--rf-udhaari,#d97706) 22%, var(--rf-line));justify-content:space-between;gap:.75rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.rf-pay-udhaari-row:first-child{border-top:0}.rf-pay-udhaari-row span{color:var(--rf-muted)}.rf-pay-udhaari-row strong{color:var(--rf-ink);letter-spacing:-.02em;font-weight:750}.rf-pay-udhaari-row.is-ledger strong{color:var(--rf-udhaari-ink,var(--rf-udhaari,#d97706))}.rf-pay-stack{background:var(--rf-bg);border:1px solid color-mix(in srgb, var(--rf-line) 70%, transparent);border-radius:1.35rem;overflow:hidden;box-shadow:0 1px 4px #0000000d}.rf-pay-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.7rem;display:grid}.rf-pay-expand{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.rf-pay-expand.is-open{border-top:1px solid color-mix(in srgb, var(--rf-line) 70%, transparent);grid-template-rows:1fr}.rf-pay-expand-inner{min-height:0;overflow:hidden}.rf-pay-expand-body{gap:.55rem;padding:.85rem 1rem .95rem;animation:.28s cubic-bezier(.22,1,.36,1) rf-pay-expand-in;display:grid}@keyframes rf-pay-expand-in{0%{opacity:.25;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.rf-pay-method{appearance:none;text-align:left;cursor:pointer;border:1.5px solid var(--rf-line);background:var(--rf-bg);color:var(--rf-ink);border-radius:1.1rem;gap:.45rem;min-height:108px;padding:.9rem .95rem .95rem;transition:border-color .16s,background .16s;display:grid;box-shadow:0 1px 3px #0000000a}.rf-pay-method:hover{border-color:color-mix(in srgb, var(--rf-primary) 45%, var(--rf-line))}.rf-pay-method.is-active{border-color:var(--rf-primary);background:color-mix(in srgb, var(--rf-soft) 55%, var(--rf-bg))}.rf-pay-method.is-setup{border-style:dashed;border-color:color-mix(in srgb, var(--rf-primary) 42%, var(--rf-line));background:color-mix(in srgb, var(--rf-soft) 35%, var(--rf-bg));min-height:88px}.rf-pay-method.is-setup h3{color:var(--rf-primary);font-size:.82rem;line-height:1.3}.rf-pay-method-top{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.rf-pay-method-icon{background:var(--rf-field);width:36px;height:36px;color:var(--rf-ink);border-radius:.7rem;place-items:center;display:grid}.rf-pay-method.is-active .rf-pay-method-icon{background:color-mix(in srgb, var(--rf-primary) 14%, var(--rf-bg));color:var(--rf-primary)}.rf-pay-method-icon svg{width:20px;height:20px;display:block}.rf-pay-badge{letter-spacing:.02em;color:var(--rf-muted);background:var(--rf-field);border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:800}.rf-pay-method.is-active .rf-pay-badge{color:var(--rf-primary);background:color-mix(in srgb, var(--rf-primary) 12%, var(--rf-bg))}.rf-pay-method h3{letter-spacing:-.02em;margin:.15rem 0 0;font-size:.95rem;font-weight:800}.rf-pay-method p{color:var(--rf-muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.35}.rf-pay-expand-body h3{letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:800}.rf-pay-note label{color:var(--rf-muted);margin-bottom:.4rem;font-size:.78rem;font-weight:700;display:block}.rf-pay-note input{box-sizing:border-box;border:1px solid var(--rf-line);background:var(--rf-field);width:100%;color:var(--rf-ink);font:inherit;border-radius:.85rem;padding:.72rem .85rem;font-size:.9rem}.rf-pay-note input:focus{border-color:var(--rf-primary);outline:none}.rf-pay-cta{appearance:none;width:100%;font:inherit;letter-spacing:-.01em;cursor:pointer;background:var(--rf-primary);color:var(--rf-on-primary);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.1rem;font-size:.95rem;font-weight:800;display:inline-flex}.rf-pay-cta:disabled{opacity:.45;cursor:default}.rf-pay-cta svg{width:16px;height:16px;display:block}.rf-pay-actions{grid-template-columns:1fr 1.2fr;gap:.55rem;animation:.18s cubic-bezier(.22,1,.36,1) rf-pay-expand-in;display:grid}.rf-pay-cta.is-ghost{background:var(--rf-field);color:var(--rf-ink);border:1px solid var(--rf-line)}.rf-pay-qr-frame{aspect-ratio:1;background:#fff;border-radius:1rem;width:min(100%,200px);margin:0 auto;padding:.55rem;box-shadow:0 1px 6px #00000014}.rf-pay-qr-frame img{object-fit:contain;width:100%;height:100%;display:block}.rf-pay-qr-amount{text-align:center;letter-spacing:-.03em;margin:0;font-size:1.35rem;font-weight:800}.rf-pay-qr-payee{text-align:center;letter-spacing:-.02em;color:var(--rf-ink,inherit);margin:.35rem 0 0;font-size:.95rem;font-weight:700}.rf-pay-qr-id{text-align:center;color:var(--rf-muted);word-break:break-all;margin:.1rem 0 0;font-size:.8rem}.rf-pay-copy{appearance:none;color:var(--rf-brand,#2563eb);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:.15rem .4rem;font-size:.75rem;font-weight:750}.rf-pay-status{color:#1b7a3a;background:color-mix(in srgb, #3dd68c 18%, var(--rf-bg));border-radius:999px;justify-self:center;padding:.28rem .7rem;font-size:.75rem;font-weight:750}.rf-pay-hint{text-align:center;color:var(--rf-muted);margin:0;font-size:.8rem;line-height:1.4}@media (width<=767px){.rf-pay-invoice,.rf-pay-stack{border-radius:clamp(1.1rem,3vw,1.35rem);padding-inline:clamp(.95rem,3vw,1.15rem)}.rf-pay-methods{grid-template-columns:1fr;padding:.55rem}.rf-pay-method{min-height:0}.rf-pay-actions{grid-template-columns:1fr}.rf-pay-cta{min-height:48px}.rf-pay-meta{gap:.35rem}.rf-pay-pill{font-size:.72rem}}.pp-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.pp-head.is-toggle-only{justify-content:flex-end;align-items:center;margin-bottom:-.35rem}.pp-toggle{border:1px solid color-mix(in srgb, var(--rf-outline) 40%, transparent);background:var(--rf-field);border-radius:.65rem;flex-shrink:0;gap:.2rem;padding:.2rem;display:inline-flex}.pp-toggle-btn{appearance:none;width:36px;height:32px;color:var(--rf-muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;padding:0;display:grid}.pp-toggle-btn.is-active{background:var(--rf-bg);color:var(--rf-primary);box-shadow:0 1px 2px #0000000f}.pp-toggle-btn svg{width:18px;height:18px;display:block}.pp,.mp{--pp-good:var(--st-good,#059669)}.pp-kind-monthly{--pp-accent:var(--rf-primary,var(--st-primary,#002045));--pp-ring:var(--pp-accent);--pp-glow:#e9ecef}.pp-kind-quarterly{--pp-accent:#3b82f6;--pp-ring:var(--rf-primary,var(--st-primary,#002045));--pp-glow:#e0ebfe}.pp-kind-yearly{--pp-accent:#b8941f;--pp-ring:#b8941f;--pp-glow:#f3ebcf}.pp--dark{--pp-good:#34d399}.pp--dark .pp-kind-monthly{--pp-glow:#1a2230;--pp-accent:var(--rf-primary,var(--st-primary,#5b8ad6));--pp-ring:var(--pp-accent)}.pp--dark .pp-kind-quarterly{--pp-glow:#1c2c4a;--pp-accent:#5b8ad6;--pp-ring:var(--rf-primary,var(--st-primary,#5b8ad6))}.pp--dark .pp-kind-yearly{--pp-glow:#2a2414;--pp-accent:#d4af37;--pp-ring:#d4af37}.pp--dark .pp-kind-monthly.is-selected,.pp--dark .pp-card.pp-kind-monthly.is-selected{--pp-glow:#222c3c}.pp--dark .pp-kind-quarterly.is-selected,.pp--dark .pp-card.pp-kind-quarterly.is-selected{--pp-glow:#243656}.pp--dark .pp-kind-yearly.is-selected,.pp--dark .pp-card.pp-kind-yearly.is-selected{--pp-glow:#3a3118}.pp-stack{gap:.75rem;display:grid}.pp-list-card{border:1.5px solid var(--rf-outline);background:var(--rf-field);border-radius:.95rem;transition:border-color .18s,background-color .18s;overflow:hidden}.pp-list-card.is-selected{border-color:var(--pp-ring,var(--pp-accent,var(--rf-primary)));background:color-mix(in srgb, var(--pp-accent,var(--rf-primary)) 8%, transparent)}.pp-list-card.pp-kind-quarterly:not(.is-selected){background:color-mix(in srgb, #3b82f6 9%, var(--rf-field,#fff))}.pp-list-card.pp-kind-yearly:not(.is-selected){background:color-mix(in srgb, #c9a227 12%, var(--rf-field,#fff))}.pp--dark .pp-list-card.pp-kind-quarterly:not(.is-selected){background:color-mix(in srgb, #1c2c4a 55%, var(--rf-field,#121212))}.pp--dark .pp-list-card.pp-kind-yearly:not(.is-selected){background:color-mix(in srgb, #2a2414 55%, var(--rf-field,#121212))}.pp-list-main{text-align:left;appearance:none;cursor:pointer;width:100%;color:var(--rf-ink);font:inherit;background:0 0;border:0;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.pp-list-select,.pp-list-price{appearance:none;cursor:pointer;color:var(--rf-ink);font:inherit;background:0 0;border:0;align-items:center;padding:0;display:flex}.pp-list-select{text-align:left;flex:1;gap:.75rem;min-width:0}.pp-list-price{flex-shrink:0}.pp-row-icon-actions{flex-shrink:0;align-items:center;gap:.2rem;display:flex}.pp-row-icon-btn{appearance:none;cursor:pointer;width:32px;height:32px;color:var(--rf-muted);background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.pp-row-icon-btn:hover{background:color-mix(in srgb, var(--rf-ink) 8%, transparent)}.pp-list-main-legacy{text-align:left;appearance:none;cursor:pointer;width:100%;color:var(--rf-ink);font:inherit;background:0 0;border:0;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.pp-list-expand{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.pp-list-expand.is-open{grid-template-rows:1fr}.pp-list-expand-inner{min-height:0;overflow:hidden}.pp-list-expand-content{opacity:0;gap:.55rem;padding:0 .95rem;transition:opacity .24s,transform .32s cubic-bezier(.22,1,.36,1),padding .32s cubic-bezier(.22,1,.36,1);display:grid;transform:translateY(-6px)}.pp-list-expand.is-open .pp-list-expand-content{opacity:1;padding:0 .95rem .95rem 3.05rem;transform:translateY(0)}.pp-list-expand-content .pp-custom-fields{box-shadow:none;background:0 0;border:0;margin-top:0;padding:0}.pp-row{text-align:left;appearance:none;cursor:pointer;border:1.5px solid var(--rf-outline);background:var(--rf-field);width:100%;color:var(--rf-ink);font:inherit;border-radius:.9rem;align-items:center;gap:.75rem;padding:.75rem .9rem;display:flex}.pp-row.is-selected{border-color:var(--pp-accent,var(--rf-primary));background:color-mix(in srgb, var(--pp-accent,var(--rf-primary)) 8%, transparent)}.pp-radio{border:2px solid var(--rf-muted);border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.pp-list-card.is-selected .pp-radio{border-color:var(--pp-accent,var(--rf-primary));background:var(--pp-accent,var(--rf-primary))}.pp-radio-dot{background:#fff;border-radius:999px;width:8px;height:8px}.pp-row-body{flex:1;min-width:0}.pp-row-name{color:var(--rf-ink);margin:0;font-size:.95rem;font-weight:700}.pp-row-meta{color:var(--rf-muted);margin:.15rem 0 0;font-size:.8rem}.pp-row-price{text-align:right;flex-shrink:0}.pp-row-price strong{color:var(--rf-ink);font-size:.95rem;font-weight:800;display:block}.pp-row-price span{color:var(--rf-muted);margin-top:.1rem;font-size:.72rem;display:block}.pp-features-panel{border:1px solid var(--rf-outline);background:var(--rf-bg);border-radius:.95rem;padding:.95rem 1rem;box-shadow:0 1px 3px #0000000a}.pp-features-label{letter-spacing:.08em;text-transform:uppercase;color:var(--rf-muted);margin:0;font-size:.68rem;font-weight:800}.pp-features-plan{color:var(--rf-ink);margin:.3rem 0 .7rem;font-size:.95rem;font-weight:700}.pp-feature-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.pp-feature-list li{color:var(--rf-ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.55rem;font-size:.88rem;display:grid}.pp-feature-check{background:color-mix(in srgb, var(--pp-good,#059669) 18%, transparent);width:18px;height:18px;color:var(--pp-good,#059669);border-radius:999px;flex-shrink:0;place-items:center;margin-top:.05rem;display:grid}.pp-feature-check svg{width:11px;height:11px;display:block}.pp-features-empty{color:var(--rf-muted);margin:0;font-size:.88rem}.pp-custom-fields{border:1px solid var(--rf-outline);background:var(--rf-bg);border-radius:.95rem;gap:.75rem;margin-top:.15rem;padding:.95rem 1rem;display:grid}.pp-custom-row{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.pp-carousel-wrap{gap:.85rem;display:grid}.pp-carousel-stage{position:relative}.pp-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.75rem;padding:.2rem 2.4rem .35rem;display:flex;overflow-x:auto}.pp-carousel::-webkit-scrollbar{display:none}.pp-carousel-nav{appearance:none;z-index:3;border:1px solid color-mix(in srgb, var(--rf-line) 70%, transparent);background:color-mix(in srgb, var(--rf-bg) 92%, transparent);width:40px;height:40px;color:var(--rf-ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000001f}.pp-carousel-nav svg{width:18px;height:18px;display:block}.pp-carousel-nav.is-prev{left:0}.pp-carousel-nav.is-next{right:0}.pp-carousel-nav:disabled{opacity:.28;cursor:default;box-shadow:none}.pp-dots{justify-content:center;align-items:center;gap:.45rem;display:flex}.pp-dot{appearance:none;background:color-mix(in srgb, var(--rf-muted) 45%, transparent);cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;padding:0}.pp-dot.is-on{background:var(--rf-primary);width:18px}.pp-card{scroll-snap-align:start;min-height:280px;color:var(--rf-ink,var(--st-ink,#181c1e));border:1px solid color-mix(in srgb, var(--rf-outline,var(--st-line,#c4c6cf)) 55%, transparent);background:radial-gradient(120% 80% at 10% 0%, var(--pp-glow) 0%, var(--rf-field,var(--st-field,#f1f4f6)) 58%);text-align:left;appearance:none;cursor:pointer;font:inherit;border-radius:1.15rem;flex-direction:column;flex:0 0 min(280px,82%);padding:1.15rem 1.1rem 1rem;transition:border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a0f}.pp-card.is-selected{border-color:var(--pp-ring,var(--pp-accent));box-shadow:0 0 0 1px var(--pp-ring,var(--pp-accent)), 0 1px 3px #0f172a0f}.pp--dark .pp-card{color:#fff;background:radial-gradient(120% 80% at 10% 0%, var(--pp-glow) 0%, var(--rf-bg,var(--st-card,#121212)) 58%);border-color:#0000;box-shadow:0 2px 8px #00000038}.pp--dark .pp-card.is-selected{border-color:var(--pp-ring,var(--pp-accent));box-shadow:0 0 0 1px var(--pp-ring,var(--pp-accent)), 0 2px 8px #00000038}.pp-card-glow{display:none}.pp-card>*{z-index:1;position:relative}.pp-card-badge{background:color-mix(in srgb, var(--pp-good,#059669) 16%, transparent);width:fit-content;color:var(--pp-good,#059669);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-bottom:.75rem;padding:.16rem .5rem;font-size:.64rem;font-weight:800}.pp-card-badge.is-inactive{background:color-mix(in srgb, var(--st-danger,#ba1a1a) 14%, transparent);color:var(--st-danger,#ba1a1a)}.pp-kind-yearly .pp-card-badge:not(.is-inactive){color:#b8941f;background:#c9a22738}.pp--dark .pp-kind-yearly .pp-card-badge:not(.is-inactive){color:#f8e9b0}.pp-card-name{letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:800}.pp-card-meta{color:var(--rf-muted,var(--st-muted,#43474e));margin:.3rem 0 0;font-size:.85rem}.pp--dark .pp-card-meta{color:#ffffffa3}.pp-card-price{flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.85rem 0 0;display:flex}.pp-card-price strong{letter-spacing:-.04em;font-size:2rem;font-weight:800;line-height:1}.pp-card-price span{color:var(--rf-muted,var(--st-muted,#43474e));font-size:.85rem}.pp--dark .pp-card-price span{color:#ffffffa3}.pp-card-divider{background:color-mix(in srgb, var(--rf-outline,var(--st-line,#c4c6cf)) 45%, transparent);border:0;height:1px;margin:.9rem 0}.pp--dark .pp-card-divider{background:#ffffff24}.pp-card-includes{letter-spacing:.08em;text-transform:uppercase;color:var(--rf-muted,var(--st-muted,#43474e));margin:0 0 .55rem;font-size:.68rem;font-weight:800}.pp--dark .pp-card-includes{color:#ffffff8c}.pp-card-features{flex:1;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.pp-card-features li{color:var(--rf-muted,var(--st-muted,#43474e));grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;min-height:1.2rem;font-size:.85rem;display:grid}.pp--dark .pp-card-features li{color:#ffffffc7}.pp-card-features li.is-pad{color:color-mix(in srgb, var(--rf-muted,#43474e) 45%, transparent)}.pp--dark .pp-card-features li.is-pad{color:#ffffff47}.pp-tick,.pp-hollow{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-top:.42rem}.pp-tick{background:var(--pp-good,#059669);color:#fff;place-items:center;display:grid}.pp-tick svg{display:none}.pp-hollow{border:1.5px solid color-mix(in srgb, var(--rf-muted,#43474e) 40%, transparent);background:0 0}.pp--dark .pp-hollow{border-color:#ffffff47}.pp-card-cta{border:1px solid color-mix(in srgb, var(--rf-outline,var(--st-line,#c4c6cf)) 80%, transparent);width:100%;min-height:2.5rem;color:inherit;font:inherit;pointer-events:none;background:0 0;border-radius:999px;place-items:center;margin-top:.9rem;font-size:.82rem;font-weight:800;display:grid}.pp-card.is-selected .pp-card-cta{background:var(--rf-primary,var(--st-primary,#002045));color:var(--rf-on-primary,var(--st-on-primary,#fff));border-color:#0000}.pp-card.is-custom{--pp-accent:var(--rf-primary,var(--st-primary,#002045));--pp-ring:var(--pp-accent);--pp-glow:#e9ecef}.pp--dark .pp-card.is-custom{--pp-glow:#1a2230}.pp-card-dashed{border:1.5px dashed color-mix(in srgb, var(--rf-outline,var(--st-line,#c4c6cf)) 70%, transparent);text-align:center;color:var(--rf-muted,var(--st-muted,#43474e));border-radius:.85rem;margin-top:auto;padding:.85rem;font-size:.88rem;font-weight:600}.pp--dark .pp-card-dashed{color:#ffffffb3;border-color:#ffffff47}@media (width<=899px){.pp-carousel-wrap,.mp-carousel{min-width:0;max-width:100%}.pp-carousel-stage,.mp-carousel-stage{min-width:0;overflow:hidden}.pp-carousel,.mp-carousel-track{touch-action:pan-x;gap:.65rem;padding:.15rem 0 .25rem;scroll-padding-inline:0}.pp-carousel-nav,.mp-carousel-nav{display:none}.pp-card{box-sizing:border-box;flex:0 0 calc(100% - 1.15rem);min-width:0;max-width:calc(100% - 1.15rem);min-height:0;padding:1rem .95rem .9rem}.pp-card-name{overflow-wrap:anywhere;font-size:1.12rem;line-height:1.2}.pp-card-meta{overflow-wrap:anywhere;font-size:.8rem}.pp-card-price{gap:.25rem;margin-top:.7rem}.pp-card-price strong{font-size:1.55rem}.pp-card-price span{font-size:.78rem}.pp-card-features li{font-size:.8rem}.pp-card .mp-card-actions{gap:.4rem;padding-top:.7rem}.pp-card .mp-card-edit,.pp-card .mp-card-del{height:36px;min-height:36px;font-size:.74rem}}@media (width<=767px){.pp-head{flex-wrap:wrap;gap:.65rem}.pp-list-expand.is-open .pp-list-expand-content{padding-left:.95rem}.pp-list-main{flex-wrap:wrap;row-gap:.35rem}.pp-row-price{margin-left:auto}.pp-custom-row{grid-template-columns:1fr}.pp-card{flex:0 0 100%;max-width:100%}}@media (width<=479px){.pp-toggle{display:none}.pp-card{border-radius:.9rem;flex:0 0 100%;max-width:100%;padding:.9rem .85rem .8rem}.pp-card-badge{margin-bottom:.55rem;padding:.22rem .55rem;font-size:.62rem}.pp-card-name{font-size:1.02rem}.pp-card-price strong{font-size:1.4rem}.pp-card-divider{margin:.7rem 0}.pp-card .mp-card-edit,.pp-card .mp-card-del{height:34px;min-height:34px;font-size:.72rem}}.bst-dial{-webkit-user-select:none;user-select:none;touch-action:pan-x;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:visible}.bst-dial.is-left{flex:1;justify-content:flex-start}.shell-main{position:relative}.shell-main:before{content:"";pointer-events:none;z-index:0;opacity:0;background:radial-gradient(52rem 44rem at 0 58%,#f0b42957 0%,#f0b42929 28%,#f0b4290f 50%,#0000 72%);transition:opacity .7s;position:absolute;inset:0}[data-theme=dark] .shell-main:before{background:radial-gradient(52rem 44rem at 0 58%,#e8911a75 0%,#e8911a38 26%,#e8911a14 48%,#0000 72%)}.shell-main:has(.rf-time-step:not(.is-leaving)):before{opacity:1}.shell-main:has(.bst-dial)>*{z-index:1;position:relative}.bst-dial-stage{z-index:1;width:100%;height:100%;min-height:0;position:relative;overflow:visible}.bst-readout{z-index:2;pointer-events:none;justify-items:center;gap:.15rem;padding:0 1.25rem 1.25rem;display:grid;position:absolute;left:0;right:0}.bst-readout.is-left{text-align:left;justify-items:start;gap:.4rem;max-width:min(320px,52%);padding:0 1rem 0 0;top:50%;right:auto;transform:translateY(-52%)}.bst-readout-static{flex-shrink:0;padding:.5rem 1rem .15rem;position:static}.bst-start{font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,2.6rem);font-weight:800;line-height:1.1;animation:.22s cubic-bezier(.22,1,.36,1) bst-pop}.bst-end{font-family:var(--font-label,"Public Sans", sans-serif);margin:0;font-size:.9rem;font-weight:600;line-height:1.3}@keyframes bst-pop{0%{opacity:.45;transform:translate(8px)scale(.94)}to{opacity:1;transform:translate(0)scale(1)}}.bst-dial-hit{cursor:grab;touch-action:none;outline:none;width:100%;height:100%}.bst-dial-hit:active{cursor:grabbing}.bst-dial-hit svg{display:block;overflow:visible}.bst-hint-pill{width:max-content;max-width:100%;font-family:var(--font-label,"Public Sans", sans-serif);border:1px solid;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.7rem;font-weight:600;line-height:1.2;display:inline-flex}.bst-hint-pill svg{flex-shrink:0;width:12px;height:12px}.bst-hint-pill span{flex:1}.bst-wheel{flex-direction:column;align-items:center;gap:.25rem;width:100%;height:100%;min-height:0;padding:0 .5rem;display:flex}.bst-wheel-stage{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.bst-drum{width:100%;max-width:420px;position:relative;overflow:hidden}.bst-selection{z-index:0;pointer-events:none;border-radius:18px;position:absolute;top:50%;left:4px;right:4px;transform:translateY(-50%)}.bst-cols{z-index:1;justify-content:center;align-items:stretch;display:flex;position:relative}.bst-col{flex:1;align-items:stretch;min-width:0;display:flex;overflow:hidden}.bst-col.is-wide{flex:1.2}.bst-ticks{pointer-events:none;flex-shrink:0;width:16px;margin-right:2px;position:relative}.bst-tick{opacity:.75;border-radius:1px;height:2px;display:block;position:absolute;left:2px}.bst-tick.is-long{width:14px}.bst-tick.is-short{width:8px}.bst-col-scroll{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-ms-overflow-style:none;flex:1;height:100%;overflow-y:auto}.bst-col-scroll::-webkit-scrollbar{display:none}.bst-col-pad{pointer-events:none;flex-shrink:0}.bst-item{scroll-snap-align:center;font-family:var(--font-heading,"Manrope", sans-serif);letter-spacing:-.03em;justify-content:center;align-items:center;font-size:clamp(1.85rem,4.5vw,2.55rem);font-weight:800;line-height:1;display:flex}.bst-fade{z-index:3;pointer-events:none;position:absolute;left:0;right:0}.bst-fade-top{top:0}.bst-fade-bottom{bottom:0}.rf-time-step{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex;position:relative;overflow:visible}.rf-time-header{z-index:2;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);background:#ffffff61;border:1px solid #0000000f;border-radius:1.15rem;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:.85rem;padding:.85rem 1.05rem;animation:.55s both rf-time-fade-in;display:flex;position:relative}.rf-time-step.is-leaving .rf-time-header{animation:.42s both rf-time-fade-out}.rf-time-step.is-leaving .rf-time-body{animation:.5s cubic-bezier(.4,0,.2,1) both rf-dial-out}@keyframes rf-dial-in{0%{opacity:0;transform:translate(-80px)}to{opacity:1;transform:translate(0)}}@keyframes rf-dial-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-64px)}}@keyframes rf-time-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rf-time-fade-out{0%{opacity:1}to{opacity:0}}[data-theme=dark] .rf-time-header{background:#ffffff0f;border-color:#ffffff1a}.rf-page:has(.bst-dial) .rf-time-header{margin-left:2rem;margin-right:2rem}@media (height<=700px){.rf-time-step .rf-hint{display:none}.bst-start{font-size:clamp(1.45rem,4vw,2rem)}}.rf-time-mode{background:color-mix(in srgb, var(--rf-field) 88%, transparent);border:1px solid color-mix(in srgb, var(--rf-line) 65%, transparent);border-radius:999px;flex-shrink:0;align-items:center;gap:.2rem;padding:.2rem;display:inline-flex}.rf-time-mode-btn{appearance:none;width:36px;height:36px;color:var(--rf-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.rf-time-mode-btn.is-active{background:var(--rf-primary);color:var(--rf-on-primary)}.rf-time-mode-btn svg{width:18px;height:18px;display:block}.rf-time-body{z-index:1;flex-direction:column;flex:1;min-height:0;animation:.72s cubic-bezier(.22,1,.36,1) both rf-dial-in;display:flex;position:relative;overflow:visible}.bst-clock{justify-items:stretch;gap:1rem;width:100%;max-width:560px;margin:1.25rem auto 0;padding:0 2rem;display:grid}.bst-clock-fields{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.bst-clock-field{appearance:none;text-align:left;border:1.5px solid var(--rf-line);background:var(--rf-bg);width:100%;color:var(--rf-ink);cursor:pointer;font:inherit;border-radius:1rem;align-items:center;gap:.7rem;padding:.85rem .95rem;display:flex}.bst-clock-field.is-active{border-color:var(--rf-primary)}.bst-clock-field.is-readonly{cursor:default;opacity:.85}.bst-clock-field>svg:first-child{width:22px;height:22px;color:var(--rf-primary);flex-shrink:0}.bst-clock-field-copy{flex:1;gap:.12rem;min-width:0;display:grid}.bst-clock-field-copy small{color:var(--rf-primary);font-size:.72rem;font-weight:700}.bst-clock-field.is-readonly .bst-clock-field-copy small{color:var(--rf-muted)}.bst-clock-field-copy strong{letter-spacing:-.02em;font-size:1.05rem;font-weight:800}.bst-clock-chevron{width:18px;height:18px;color:var(--rf-muted);flex-shrink:0}.bst-clock-pop{background:color-mix(in srgb, var(--rf-bg) 88%, transparent);border:1px solid color-mix(in srgb, var(--rf-line) 50%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:1.25rem;justify-self:center;justify-items:center;gap:.7rem;width:min(100%,280px);padding:.85rem .9rem 1rem;display:grid;box-shadow:0 8px 28px #0000001f}.bst-clock-pop-head{letter-spacing:-.03em;align-items:center;gap:.2rem;font-size:1.7rem;font-weight:800;display:flex}.bst-clock-pop-head>button{appearance:none;color:var(--rf-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.45rem;padding:.1rem .25rem}.bst-clock-pop-head>button.is-on{color:var(--rf-primary);background:color-mix(in srgb, var(--rf-primary) 12%, transparent)}.bst-clock-ampm{gap:.2rem;margin-left:.55rem;display:grid}.bst-clock-ampm button{appearance:none;border:1px solid var(--rf-line);color:var(--rf-ink);letter-spacing:.04em;cursor:pointer;background:0 0;border-radius:.4rem;padding:.18rem .4rem;font-size:.68rem;font-weight:800}.bst-clock-ampm button.is-on{border-color:var(--rf-primary);background:var(--rf-primary);color:var(--rf-on-primary)}.bst-clock-face{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;width:220px;height:220px}.bst-clock-face:active{cursor:grabbing}.bst-clock-close{appearance:none;background:var(--rf-primary);color:var(--rf-on-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.5rem 1.15rem;font-size:.88rem;font-weight:700}@media (width<=767px){.rf-time-header{flex-wrap:wrap;align-items:flex-start;gap:.65rem}.rf-time-mode{margin-left:auto}.bst-dial{width:min(72vw,280px)!important;left:0!important}.bst-clock{max-width:none;padding-inline:clamp(.5rem,2.5vw,1rem)}.bst-clock-fields{grid-template-columns:1fr}.bst-clock-face{width:min(72vw,220px);height:min(72vw,220px)}}.rf-ok.rf-page{gap:var(--mgr-page-gap,1rem);padding-bottom:1.5rem;display:grid;position:relative}.rf-ok-celebration{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.rf-ok-celebration>div,.rf-ok-celebration svg{width:100%;height:100%}.rf-ok-card{background:var(--rf-bg);border:1px solid color-mix(in srgb, var(--rf-line) 70%, transparent);border-radius:1.35rem;gap:1.1rem;padding:1.25rem 1.2rem;display:grid;box-shadow:0 1px 4px #0000000d}.rf-ok-head{text-align:center;justify-items:center;gap:.55rem;display:grid}.rf-ok-check{background:color-mix(in srgb, #3dd68c 18%, var(--rf-bg));color:#1b7a3a;border-radius:999px;place-items:center;width:52px;height:52px;display:grid}.rf-ok-check svg{width:26px;height:26px;display:block}.rf-ok-head h2{letter-spacing:-.03em;color:var(--rf-ink);margin:.15rem 0 0;font-size:1.35rem;font-weight:800}.rf-ok-head p{max-width:22rem;color:var(--rf-muted);margin:0;font-size:.86rem;line-height:1.4}.rf-ok-amount{background:color-mix(in srgb, var(--rf-field) 78%, transparent);text-align:center;border-radius:1.05rem;padding:.95rem 1.05rem 1rem}.rf-ok-amount .rf-eyebrow{margin:0}.rf-ok-total{letter-spacing:-.045em;color:var(--rf-ink);margin:.3rem 0 0;font-size:clamp(1.85rem,3.2vw,2.35rem);font-weight:800;line-height:1.1}.rf-ok-method{color:var(--rf-primary);background:color-mix(in srgb, var(--rf-primary) 12%, var(--rf-bg));border-radius:999px;margin-top:.7rem;padding:.28rem .7rem;font-size:.75rem;font-weight:750;display:inline-flex}.rf-ok-person{align-items:center;gap:.8rem;display:flex}.rf-ok-avatar{letter-spacing:-.03em;background:var(--rf-soft);width:42px;height:42px;color:var(--rf-primary);border-radius:.85rem;flex-shrink:0;place-items:center;font-size:1.05rem;font-weight:800;display:grid}.rf-ok-person strong{letter-spacing:-.02em;color:var(--rf-ink);font-size:.98rem;display:block}.rf-ok-person span{color:var(--rf-muted);margin-top:.12rem;font-size:.8rem;display:block}.rf-ok-rows{border:1px solid color-mix(in srgb, var(--rf-line) 65%, transparent);border-radius:1.05rem;gap:0;margin:0;display:grid;overflow:hidden}.rf-ok-row{border-top:1px solid color-mix(in srgb, var(--rf-line) 55%, transparent);justify-content:space-between;gap:.85rem;padding:.72rem .9rem;display:flex}.rf-ok-row:first-child{border-top:0}.rf-ok-row dt{color:var(--rf-muted);margin:0;font-size:.8rem;font-weight:650}.rf-ok-row dd{letter-spacing:-.02em;color:var(--rf-ink);text-align:right;margin:0;font-size:.88rem;font-weight:750}.rf-ok-actions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.rf-ok-actions.is-single{grid-template-columns:1fr}.rf-ok-actions:not(.is-single) .rf-ok-btn:last-child{grid-column:1/-1}.rf-ok-btn{appearance:none;width:100%;font:inherit;letter-spacing:-.01em;cursor:pointer;background:var(--rf-primary);color:var(--rf-on-primary);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.9rem 1rem;font-size:.9rem;font-weight:800;display:inline-flex}.rf-ok-btn svg{width:16px;height:16px;display:block}.rf-ok-btn.is-ghost{background:var(--rf-field);color:var(--rf-ink);border:1px solid var(--rf-line)}@media (width<=767px){.rf-ok-card{border-radius:clamp(1.1rem,3vw,1.35rem);padding:clamp(1rem,3vw,1.25rem)}.rf-ok-actions{grid-template-columns:1fr}.rf-ok-actions:not(.is-single) .rf-ok-btn:last-child{grid-column:auto}.rf-ok-btn{min-height:44px}.rf-ok-row{flex-wrap:wrap;gap:.35rem}.rf-ok-row dd{text-align:left;width:100%}}.rnw-page.rf-page{gap:clamp(1.15rem,2.5vw,1.85rem)}.rnw-page .rf-slide{gap:1.85rem;display:grid}.rnw-page .rf-heading{margin-top:.55rem}.rnw-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 1.25rem;display:flex}.rnw-billing{background:var(--rf-field);border:1px solid color-mix(in srgb, var(--rf-line) 70%, transparent);border-radius:999px;flex-shrink:0;gap:.18rem;padding:.18rem;display:flex}.rnw-billing button{appearance:none;font:inherit;cursor:pointer;color:var(--rf-muted);background:0 0;border:0;border-radius:999px;padding:.38rem .85rem;font-size:.78rem;font-weight:750}.rnw-billing button.is-on{background:var(--rf-primary);color:var(--rf-on-primary)}.rnw-billing button.is-on.is-udhaari{background:var(--rf-udhaari,#d97706);color:#fff}.rnw-hero{background:var(--rf-bg);border:1px solid color-mix(in srgb, var(--rf-line) 70%, transparent);border-radius:1.25rem;align-items:center;gap:.85rem;padding:.95rem 1.05rem;display:flex;box-shadow:0 1px 4px #0000000d}.rnw-avatar{letter-spacing:-.03em;background:var(--rf-soft);width:46px;height:46px;color:var(--rf-primary);border-radius:.9rem;flex-shrink:0;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.rnw-hero strong{letter-spacing:-.02em;color:var(--rf-ink);font-size:1.02rem;display:block}.rnw-hero span{color:var(--rf-muted);margin-top:.18rem;font-size:.82rem;display:block}.rnw-pending{appearance:none;text-align:left;cursor:pointer;border:1.5px solid color-mix(in srgb, var(--rf-error) 55%, var(--rf-line));background:color-mix(in srgb, var(--rf-error) 8%, var(--rf-bg));width:100%;color:inherit;border-radius:1.2rem;padding:.95rem 1.05rem}.rnw-pending strong{color:var(--rf-error);font-size:.92rem;font-weight:800;display:block}.rnw-pending p{color:var(--rf-muted);margin:.28rem 0 0;font-size:.82rem}.rnw-pending em{color:var(--rf-primary);margin-top:.45rem;font-size:.78rem;font-style:normal;font-weight:750;display:block}.rnw-seat{gap:.85rem;display:grid}.rnw-seat-warn{background:color-mix(in srgb, #f59e0b 12%, var(--rf-bg));border:1px solid color-mix(in srgb, #f59e0b 35%, var(--rf-line));border-radius:1.15rem;padding:.95rem 1.05rem}.rnw-seat-warn strong{color:var(--rf-ink);font-size:.92rem;display:block}.rnw-seat-warn p{color:var(--rf-muted);margin:.3rem 0 0;font-size:.84rem}.rnw-empty{background:var(--rf-field);color:var(--rf-muted);border-radius:1.1rem;margin:0;padding:1.1rem;font-size:.9rem}.rnw-summary{background:var(--rf-bg);border:1px solid color-mix(in srgb, var(--rf-line) 70%, transparent);border-radius:1.25rem;align-items:center;gap:.85rem;padding:.95rem 1.05rem;display:flex;box-shadow:0 1px 4px #0000000d}.rnw-summary>div{flex:1;min-width:0}.rnw-summary .rf-eyebrow{margin:0}.rnw-summary strong{letter-spacing:-.02em;color:var(--rf-ink);margin-top:.2rem;font-size:1.02rem;display:block}.rnw-summary span{color:var(--rf-muted);margin-top:.2rem;font-size:.8rem;display:block}.rnw-change{appearance:none;color:var(--rf-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;font-size:.82rem;font-weight:800}.rnw-amount{align-items:center;gap:.55rem;display:flex}.rnw-amount>b{color:var(--rf-muted);font-size:1.35rem;font-weight:800}.rnw-amount input{letter-spacing:-.04em;font-size:1.55rem;font-weight:800}@media (width<=767px){.rnw-top{flex-direction:column;align-items:stretch}.rnw-billing{align-self:flex-start}.rnw-hero,.rnw-summary{flex-wrap:wrap;padding:clamp(.85rem,2.8vw,.95rem)}.rnw-change{text-align:right;width:100%;margin-top:.25rem}.rnw-amount{flex-wrap:wrap}.rnw-amount input{width:100%;font-size:clamp(1.25rem,5vw,1.55rem)}}.dlv-card{background:var(--dlv-card,#fff);border:1px solid color-mix(in srgb, var(--dlv-line,#d1d5db) 70%, transparent);border-radius:1.35rem;padding:1.05rem 1.1rem 1rem}.dlv-head{align-items:center;gap:.65rem;margin-bottom:1.05rem;display:flex}.dlv-pill{letter-spacing:.04em;text-transform:uppercase;color:var(--dlv-muted,#6b7280);background:var(--dlv-field,#f3f4f6);border-radius:999px;padding:.28rem .7rem;font-size:.7rem;font-weight:800}.dlv-dash{border-top:1px dashed color-mix(in srgb, var(--dlv-line,#d1d5db) 85%, transparent);flex:1}.dlv-status{border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.dlv-status.is-success{background:var(--dlv-good-bg,#e8f5e9);color:var(--dlv-good,#2e7d32)}.dlv-status.is-progress{background:var(--dlv-info-bg,#e3f2fd);color:var(--dlv-info,#1565c0)}.dlv-status.is-danger{background:var(--dlv-bad-bg,#fdecea);color:var(--dlv-bad,#b42318)}.dlv-status svg{width:14px;height:14px}.dlv-list{display:grid}.dlv-row{grid-template-columns:40px 1fr;min-height:68px;display:grid}.dlv-rail{flex-direction:column;align-items:center;display:flex}.dlv-dot{border:1.5px solid var(--dlv-line,#e5e7eb);background:var(--dlv-field,#f3f4f6);width:38px;height:38px;color:var(--dlv-muted,#6b7280);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.dlv-dot svg{width:18px;height:18px}.dlv-row.is-done .dlv-dot,.dlv-row.is-active .dlv-dot{border-color:color-mix(in srgb, var(--dlv-accent,#5b8ad6) 55%, transparent);background:color-mix(in srgb, var(--dlv-accent,#5b8ad6) 16%, transparent);color:var(--dlv-accent,#5b8ad6)}.dlv-row.is-active .dlv-dot{animation:1.3s ease-in-out infinite dlv-pulse}.dlv-line{background:var(--dlv-line,#e5e7eb);border-radius:1px;flex:1;width:2px;min-height:18px;margin:4px 0}.dlv-row.is-done .dlv-line{background:var(--dlv-accent,#5b8ad6)}.dlv-body{align-items:flex-start;gap:.65rem;padding:.45rem 0 1rem .55rem;display:flex}.dlv-copy{flex:1;min-width:0}.dlv-title{letter-spacing:-.01em;color:var(--dlv-muted,#6b7280);margin:0;font-size:.92rem;font-weight:750}.dlv-row.is-done .dlv-title,.dlv-row.is-active .dlv-title{color:var(--dlv-ink,#111827)}.dlv-sub{color:var(--dlv-muted,#9ca3af);margin:.18rem 0 0;font-size:.75rem;line-height:1.4}.dlv-time{color:var(--dlv-muted,#9ca3af);text-align:right;flex-shrink:0;max-width:92px;margin:0;font-size:.68rem;font-weight:700;line-height:1.35}@keyframes dlv-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.psl{gap:1rem;display:grid}.psl-hero{background:var(--psl-hero,#e8f5e9);border:1px solid color-mix(in srgb, var(--psl-line,#d1d5db) 55%, transparent);border-radius:1.15rem;padding:1rem 1.05rem}.psl-hero span{letter-spacing:.04em;text-transform:uppercase;color:var(--psl-muted,#6b7280);font-size:.72rem;font-weight:750;display:block}.psl-hero strong{letter-spacing:-.04em;color:var(--psl-good,#2e7d32);margin-top:.2rem;font-size:1.7rem;font-weight:800;display:block}.psl-hero em{color:var(--psl-muted,#6b7280);margin-top:.2rem;font-size:.78rem;font-style:normal;display:block}.psl-kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--psl-muted,#6b7280);margin:0;font-size:.68rem;font-weight:800}.psl-facts{border:1px solid color-mix(in srgb, var(--psl-line,#d1d5db) 70%, transparent);background:var(--psl-card,#fff);border-radius:.95rem;margin:0;overflow:hidden}.psl-facts div{border-bottom:1px solid color-mix(in srgb, var(--psl-line,#d1d5db) 55%, transparent);justify-content:space-between;gap:.75rem;padding:.7rem .9rem;display:flex}.psl-facts div:last-child{border-bottom:0}.psl-facts dt{color:var(--psl-muted,#6b7280);font-size:.8rem}.psl-facts dd{text-align:right;word-break:break-all;margin:0;font-size:.82rem;font-weight:750}.psl-facts dd.is-good{color:var(--psl-good,#2e7d32)}.psl-facts dd.is-bad{color:var(--psl-bad,#b42318)}.psl-foot{text-align:center;color:var(--psl-accent,#5b8ad6);margin:0;font-size:.78rem;font-weight:700}.stmt{gap:1rem;display:grid}.stmt-hint{color:var(--stmt-muted);margin:0;font-size:.84rem}.stmt-error{color:#b42318;margin:0;font-size:.84rem}.stmt-days{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;min-width:0;display:grid}.stmt-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;width:100%;display:grid}.stmt-days .auth-btn,.stmt-day,.stmt-type{letter-spacing:.01em;box-sizing:border-box;border-radius:.85rem;width:100%;min-width:0;min-height:40px;padding:.5rem .4rem;font-size:.82rem;font-weight:750}.stmt-actions{grid-template-columns:1fr;gap:.45rem;display:grid}.stmt-actions-row{grid-template-columns:1fr 1.2fr 1.2fr}.stmt-actions-row:has(>:nth-child(2):last-child){grid-template-columns:1fr 2fr}.stmt-actions .auth-btn{letter-spacing:.02em;border-radius:.8rem;width:100%;min-height:44px;padding:.65rem .9rem;font-size:.88rem}.auth-btn-accent{background:var(--stmt-accent);color:#fff;border-color:#0000}.stmt-summary{background:var(--stmt-card);border:1px solid color-mix(in srgb, var(--stmt-line) 70%, transparent);border-radius:1rem;padding:1rem 1.05rem}.stmt-summary-top{gap:.25rem;margin-bottom:.95rem;display:grid}.stmt-period{letter-spacing:-.01em;color:var(--stmt-ink);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.88rem;font-weight:800;display:flex}.stmt-period svg{width:15px;height:15px;color:var(--stmt-accent)}.stmt-type-chip{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--stmt-accent) 12%, transparent);color:var(--stmt-accent);border-radius:999px;margin-left:.15rem;padding:.15rem .5rem;font-size:.68rem;font-weight:800}.stmt-count{color:var(--stmt-muted);margin:0;padding-left:1.35rem;font-size:.76rem}.stmt-grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem;display:grid}.stmt-grid-2{grid-template-columns:1fr auto 1fr}.stmt-cell{text-align:center}.stmt-cell span{letter-spacing:.06em;text-transform:uppercase;color:var(--stmt-muted);font-size:.66rem;font-weight:800;display:block}.stmt-cell strong{letter-spacing:-.02em;margin-top:.25rem;font-size:.92rem;font-weight:800;display:block}.stmt-cell strong.is-cash{color:var(--stmt-cash)}.stmt-cell strong.is-upi{color:var(--stmt-upi)}.stmt-divider{background:color-mix(in srgb, var(--stmt-line) 70%, transparent);width:1px;height:36px}.stmt-foot{text-align:center;color:var(--stmt-muted);margin:.85rem 0 0;font-size:.72rem;line-height:1.45}.stmt-section-title{letter-spacing:-.02em;margin:0;font-size:.92rem;font-weight:800}.stmt-list{border:1px solid color-mix(in srgb, var(--stmt-line) 65%, transparent);border-radius:.85rem;max-height:340px;overflow:hidden auto}.stmt-date{letter-spacing:.04em;text-transform:uppercase;color:var(--stmt-muted);background:var(--stmt-field);border-top:1px solid color-mix(in srgb, var(--stmt-line) 55%, transparent);border-bottom:1px solid color-mix(in srgb, var(--stmt-line) 55%, transparent);padding:.45rem .75rem;font-size:.72rem;font-weight:800}.stmt-date:first-child{border-top:0}.stmt-row{background:var(--stmt-card);border-bottom:1px solid color-mix(in srgb, var(--stmt-line) 45%, transparent);grid-template-columns:40px 1fr auto;align-items:center;gap:.65rem;padding:.75rem;display:grid}.stmt-row:last-child{border-bottom:0}.stmt-icon{border-radius:999px;place-items:center;width:40px;height:40px;font-size:.95rem;font-weight:800;display:grid}.stmt-icon.is-credit{background:var(--stmt-upi-bg);color:var(--stmt-upi)}.stmt-icon.is-debit{background:var(--stmt-field);color:var(--stmt-muted)}.stmt-icon.is-payout{background:color-mix(in srgb, var(--stmt-accent) 14%, transparent);color:var(--stmt-accent)}.stmt-copy b{font-size:.88rem;font-weight:750;display:block}.stmt-copy small{color:var(--stmt-muted);margin-top:.12rem;font-size:.74rem;display:block}.stmt-amt{white-space:nowrap;font-size:.88rem;font-weight:800}.stmt-amt.is-credit{color:var(--stmt-upi)}.stmt-amt.is-debit{color:var(--stmt-ink)}@media (width<=899px){.stmt{gap:.85rem}.stmt-days,.stmt-types{gap:.35rem}.stmt-days .auth-btn,.stmt-day,.stmt-type{min-height:36px;padding:.4rem .3rem;font-size:.76rem}.stmt-actions .auth-btn{min-height:40px;padding:.52rem .75rem;font-size:.8rem}}@media (width<=720px){.stmt-grid,.stmt-grid-2{grid-template-columns:1fr auto 1fr;gap:.25rem}.stmt-cell strong{font-size:.82rem}.stmt-divider{height:28px}.stmt-row{grid-template-columns:36px minmax(0,1fr) auto;gap:.5rem;padding:.65rem}.stmt-icon{width:36px;height:36px;font-size:.85rem}.stmt-amt{font-size:.8rem}}@media (width<=420px){.stmt-actions-row,.stmt-types{grid-template-columns:1fr}.stmt-grid,.stmt-grid-2{grid-template-columns:1fr;gap:.65rem}.stmt-divider{display:none}.stmt-cell{text-align:left;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.stmt-cell span,.stmt-cell strong{margin-top:0}.stmt-days{grid-template-columns:1fr}.stmt-actions .auth-btn{min-height:38px;padding:.48rem .7rem;font-size:.76rem}}.earn{--earn-ink:var(--earn-on-surface,#181c1e);--earn-muted:var(--earn-on-variant,#43474e);--earn-card:var(--earn-surface,#fff);--earn-line:var(--earn-outline,#c4c6cf);--earn-field:var(--earn-field-bg,#f1f4f6);--earn-primary:var(--earn-brand,#002045);--earn-on-primary:var(--earn-brand-on,#fff);--earn-accent:var(--earn-chart,#2979ff);--earn-good:var(--earn-emerald,#059669);--earn-warn:var(--earn-warning,#c2410c);--earn-danger:var(--earn-error,#ba1a1a);gap:1.15rem;width:100%;min-width:0;display:grid}.earn-banner{background:color-mix(in srgb, var(--earn-warn) 12%, var(--earn-card));color:var(--earn-warn);border-radius:1rem;padding:.85rem 1.05rem;font-size:.88rem}.earn-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.earn-head h1{letter-spacing:-.03em;color:var(--earn-ink);margin:0;font-size:1.55rem;font-weight:800}.earn-head p{color:var(--earn-muted);max-width:36rem;margin:.3rem 0 0;font-size:.88rem}.earn-head-actions{flex-wrap:wrap;gap:.5rem;display:flex}.earn-btn{appearance:none;border:1px solid var(--earn-line);background:var(--earn-card);color:var(--earn-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.62rem 1rem;font-size:.84rem;font-weight:750}.earn-btn-download{align-items:center;gap:.4rem;display:inline-flex}.earn-btn-download svg{flex-shrink:0}.earn-btn.is-primary{background:var(--earn-primary);color:var(--earn-on-primary);border:0}.earn-btn.is-ghost{background:var(--earn-field)}.earn-stats{grid-template-columns:repeat(6,minmax(0,1fr));grid-template-areas:"today alltime cash upi dues forgiven";gap:.9rem;display:grid}.earn-stat.is-today{grid-area:today}.earn-stat.is-alltime{grid-area:alltime}.earn-stat.is-cash{grid-area:cash}.earn-stat.is-upi{grid-area:upi}.earn-stat.is-dues{grid-area:dues}.earn-stat.is-forgiven{grid-area:forgiven}.earn-stat{background:var(--earn-card);border:1px solid color-mix(in srgb, var(--earn-line) 70%, transparent);border-radius:1.25rem;min-width:0;padding:1.15rem 1.15rem 1.05rem;box-shadow:0 1px 4px #0000000a}.earn-stat-top{justify-content:space-between;align-items:center;gap:.6rem;min-height:34px;display:flex}.earn-stat-icon{color:#fff;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;line-height:0;display:inline-flex}.earn-stat-icon svg{width:16px;height:16px;display:block;overflow:visible}.earn-stat-icon.is-blue{background:#5b7cfa}.earn-stat-icon.is-green{background:#22c55e}.earn-stat-icon.is-amber{background:#f59e0b}.earn-stat-icon.is-navy{background:var(--earn-primary)}.earn-stat-icon.is-teal{background:#0d9488}.earn-stat-top>span:first-child{color:var(--earn-muted);font-size:.75rem;font-weight:700}.earn-stat strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--earn-ink);overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:.55rem;font-size:clamp(1.05rem,2.2vw,1.45rem);font-weight:800;line-height:1.15;display:block}.earn-stat em{color:var(--earn-muted);margin-top:.4rem;font-size:.75rem;font-style:normal;display:block}.earn-bot{grid-template-columns:minmax(0,1.65fr) minmax(280px,.9fr);align-items:start;gap:.9rem;display:grid}.earn-main,.earn-side{gap:.9rem;min-width:0;display:grid}.earn-chart{background:var(--earn-card);border:1px solid color-mix(in srgb, var(--earn-line) 70%, transparent);border-radius:1.35rem;min-width:0;padding:1.25rem 1.25rem 1.1rem;box-shadow:0 1px 4px #0000000a}.earn-chart-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.earn-chart-tools-right{align-items:center;gap:.5rem;display:flex}.earn-icon-btn{appearance:none;border:1px solid var(--earn-line);background:var(--earn-field);width:38px;height:38px;color:var(--earn-ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid}.earn-icon-btn svg{width:16px;height:16px}.earn-chart-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem;width:100%;min-width:0;margin:1.15rem 0 1.05rem;display:grid}.earn-chart-metrics>div{min-width:0}.earn-chart-metrics span{color:var(--earn-muted);align-items:center;gap:0;min-width:0;font-size:.78rem;display:flex}.earn-chart-metrics strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin-top:.25rem;font-size:clamp(1rem,2.4vw,1.55rem);font-weight:800;line-height:1.15;display:block}.earn-plot{grid-template-columns:52px minmax(0,1fr);gap:.5rem;min-height:300px;display:grid}.earn-plot-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--earn-line) 80%, transparent) transparent;min-width:0;overflow-x:auto}.earn-plot-scroll::-webkit-scrollbar{height:6px}.earn-plot-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--earn-line) 80%, transparent);border-radius:999px}.earn-y{color:var(--earn-muted);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:space-between;padding-bottom:1.6rem;font-size:.68rem;display:flex}.earn-plot-main{min-height:280px;position:relative}.earn-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 1.6rem}.earn-grid i{background:color-mix(in srgb, var(--earn-line) 55%, transparent);height:1px;display:block}.earn-svg{width:100%;height:calc(100% - 1.6rem);color:var(--earn-ink);position:absolute;inset:0 0 1.6rem;overflow:visible}.earn-hover-strip{z-index:2;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;position:absolute;inset:0 0 1.6rem}.earn-hover-strip button{appearance:none;cursor:pointer;background:0 0;border:0;padding:0}.earn-tip{z-index:3;color:#fff;pointer-events:none;background:#111;border-radius:.75rem;gap:.15rem;padding:.55rem .7rem;font-size:.75rem;display:grid;position:absolute;top:.4rem;transform:translate(-50%);box-shadow:0 8px 20px #0003}.earn-hover-card{z-index:4;color:#fff;pointer-events:none;background:#111;border-radius:.85rem;min-width:158px;padding:.6rem .75rem;position:absolute;top:10px;box-shadow:0 8px 22px #00000047}.earn-hover-card.is-right{transform:translate(12px)}.earn-hover-card.is-left{transform:translate(calc(-100% - 12px))}.earn-hover-card-day{letter-spacing:.04em;text-transform:uppercase;opacity:.55;margin-bottom:.45rem;font-size:.68rem;font-weight:700;display:block}.earn-hover-row{white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem;display:flex}.earn-hover-row+.earn-hover-row{margin-top:.32rem}.earn-hover-row .earn-dot{flex-shrink:0;margin-right:0}.earn-hover-row span{opacity:.78;flex:1}.earn-hover-row b{font-weight:750}.earn-x{height:1.5rem;position:absolute;bottom:0;left:0;right:0}.earn-x span{color:var(--earn-muted);font-size:.68rem;position:absolute;transform:translate(-50%)}.earn-x-all{align-items:end;display:grid}.earn-x-all span{text-align:center;white-space:nowrap;position:static;overflow:hidden;transform:none}.earn-bars{z-index:1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.35rem;display:grid;position:absolute;inset:0 0 1.6rem}.earn-bar-col{appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:flex-end;gap:3px;height:100%;padding:0;display:flex}.earn-bar-col span{border-radius:6px 6px 2px 2px;width:7px;min-height:4px}.earn-bar-col span.is-online{background:#6d5efc}.earn-bar-col span.is-upi{background:#22c55e}.earn-bar-col span.is-cash{background:#f59e0b}.earn-bar-col.is-on span.is-online{box-shadow:0 0 0 3px #6d5efc40}.earn-bar-col.is-on span.is-upi{box-shadow:0 0 0 3px #22c55e40}.earn-bar-col.is-on span.is-cash{box-shadow:0 0 0 3px #f59e0b40}.earn-bars-daily{gap:.2rem}.earn-bars-daily .earn-bar-col span{border-radius:6px 6px 0 0;width:8px}.earn-bar-col.is-future{opacity:.38;pointer-events:none}.earn-x span.is-today{color:var(--earn-ink);font-weight:800}.earn-day-chip{color:var(--earn-muted);background:var(--earn-field);border-radius:999px;align-self:center;padding:.28rem .65rem;font-size:.72rem;font-weight:750}.earn-card{background:var(--earn-card);border:1px solid color-mix(in srgb, var(--earn-line) 70%, transparent);border-radius:1.25rem;min-width:0;padding:1.2rem 1.2rem 1.15rem;box-shadow:0 1px 4px #0000000a}.earn-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;display:flex}.earn-card-head h2{letter-spacing:-.02em;color:var(--earn-ink);margin:0;font-size:.98rem;font-weight:800}.earn-card-head p{color:var(--earn-muted);margin:.2rem 0 0;font-size:.78rem}.earn-feed-tools{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.earn-tabs{background:var(--earn-field);border-radius:999px;gap:.25rem;padding:.2rem;display:flex}.earn-tabs button{appearance:none;font:inherit;cursor:pointer;color:var(--earn-muted);background:0 0;border:0;border-radius:999px;padding:.34rem .62rem;font-size:.72rem;font-weight:750;transition:background-color .22s,color .22s}.earn-tabs button.is-on{background:var(--earn-primary);color:var(--earn-on-primary)}.earn-mix-total{letter-spacing:-.03em;margin:0 0 .85rem;font-size:1.55rem;font-weight:800}.earn-seg{background:var(--earn-field);border-radius:999px;height:10px;margin-bottom:1rem;display:flex;overflow:hidden}.earn-seg i{height:100%;display:block}.earn-mix-row{border-top:1px solid color-mix(in srgb, var(--earn-line) 55%, transparent);justify-content:space-between;gap:.75rem;padding:.55rem 0;font-size:.84rem;display:flex}.earn-mix-row:first-of-type{border-top:0}.earn-dot{border-radius:999px;width:8px;height:8px;margin-right:.45rem;display:inline-block}.earn-plan-chart .earn-card-head{align-items:flex-end}.earn-plan-total{letter-spacing:-.03em;color:var(--earn-ink);font-size:1.15rem;font-weight:800}.earn-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem .65rem;margin:.75rem 0 .8rem;display:grid}.earn-mini-metrics strong{font-size:clamp(.92rem,3.4vw,1.15rem)}.earn-mini-plot{min-height:240px}.earn-mini-plot .earn-plot-main{min-height:220px}.earn-plan-plot{grid-template-columns:52px 1fr;gap:.5rem;min-height:220px;display:grid}.earn-plan-plot .earn-plot-main{min-height:200px}.earn-plan-plot .earn-svg{height:calc(100% - 1.6rem)}.earn-plan-tip{white-space:nowrap;transform:translate(-50%,calc(-100% - 10px))}.earn-plan-tip span{opacity:.8;display:block}.earn-plan-rank{gap:.85rem;display:grid}.earn-plan-rank-row{grid-template-columns:1.4rem minmax(0,1fr) 2.4rem;align-items:center;gap:.65rem;display:grid}.earn-plan-rank-n{color:var(--earn-muted);text-align:center;font-size:.72rem;font-weight:800}.earn-plan-rank-meta{justify-content:space-between;align-items:baseline;gap:.6rem;margin-bottom:.35rem;display:flex}.earn-plan-rank-meta strong{color:var(--earn-ink);min-width:0;font-size:.84rem;font-weight:750}.earn-plan-rank-meta span{color:var(--earn-muted);flex-shrink:0;font-size:.72rem}.earn-plan-rank-bar{background:var(--earn-field);border-radius:99px;height:8px;overflow:hidden}.earn-plan-rank-bar i{background:linear-gradient(90deg,#8b7cff,#6d5efc);border-radius:99px;height:100%;display:block}.earn-plan-rank-row em{color:var(--earn-ink);text-align:right;font-size:.75rem;font-style:normal;font-weight:800}.earn-plan{gap:.85rem;display:grid}.earn-plan-row strong{font-size:.84rem}.earn-plan-row span{color:var(--earn-muted);font-size:.75rem}.earn-plan-bar{background:var(--earn-field);border-radius:999px;height:7px;margin-top:.4rem;overflow:hidden}.earn-plan-bar i{border-radius:inherit;background:var(--earn-accent);height:100%;display:block}.earn-action{appearance:none;text-align:left;border:1px solid color-mix(in srgb, var(--earn-line) 70%, transparent);background:var(--earn-field);cursor:pointer;width:100%;color:inherit;border-radius:1rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem .95rem;display:flex}.earn-action+.earn-action{margin-top:.55rem}.earn-action.is-urgent{border-color:color-mix(in srgb, var(--earn-danger) 35%, var(--earn-line));background:color-mix(in srgb, var(--earn-danger) 8%, var(--earn-card))}.earn-action b{font-size:.86rem;display:block}.earn-action small{color:var(--earn-muted);margin-top:.15rem;font-size:.75rem;display:block}.earn-badge{background:var(--earn-primary);min-width:22px;height:22px;color:var(--earn-on-primary);border-radius:999px;place-items:center;padding:0 6px;font-size:.7rem;font-weight:800;display:grid}.earn-action.is-urgent .earn-badge{background:var(--earn-danger);color:#fff}.earn-feed-clip{transition:height .42s cubic-bezier(.22,1,.36,1);overflow:hidden}.earn-feed-swap{animation:.34s cubic-bezier(.22,1,.36,1) both earn-feed-swap}.earn-feed-scroll{overscroll-behavior:contain;scrollbar-width:none;max-height:28rem;overflow:hidden auto}.earn-feed-scroll::-webkit-scrollbar{width:0;display:none}.earn-feed-day+.earn-feed-day{margin-top:.35rem}.earn-tx{border-radius:.85rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;width:100%;margin:0 -.2rem;padding:.35rem .2rem;animation:.38s cubic-bezier(.22,1,.36,1) both earn-tx-in;display:grid}.earn-tx:hover{background:var(--earn-field)}.earn-tx-main{appearance:none;text-align:left;cursor:pointer;width:100%;min-width:0;color:inherit;background:0 0;border:0;border-radius:.7rem;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.7rem;margin:0;padding:.35rem .25rem;display:grid}.earn-tx-receipt{appearance:none;border:1px solid color-mix(in srgb, var(--earn-line) 80%, transparent);background:var(--earn-card);width:34px;height:34px;color:var(--earn-ink);cursor:pointer;border-radius:999px;flex-shrink:0;place-items:center;padding:0;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.earn-tx-receipt:hover{background:color-mix(in srgb, var(--earn-primary) 10%, var(--earn-card));color:var(--earn-primary);border-color:color-mix(in srgb, var(--earn-primary) 28%, var(--earn-line))}.earn-tx-receipt:disabled{opacity:.55;cursor:default}.earn-tx-receipt svg{width:15px;height:15px;display:block}.earn-settle-actions{gap:.55rem;margin-top:.75rem;display:grid}.earn-tx-icon{box-sizing:border-box;background:var(--earn-field);width:40px;min-width:40px;height:40px;min-height:40px;color:var(--earn-primary);border-radius:.8rem;flex-shrink:0;align-self:center;place-items:center;line-height:0;display:grid;overflow:hidden}.earn-tx-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;min-width:20px;height:20px;min-height:20px;display:block}.earn-tx-icon.is-cash{background:color-mix(in srgb, #d97706 16%, var(--earn-card));color:#b45309}.earn-tx-icon.is-upi{background:color-mix(in srgb, #059669 16%, var(--earn-card));color:#047857}.earn-tx-icon.is-online{background:color-mix(in srgb, #5b7cfa 16%, var(--earn-card));color:#3b5de7}.earn-tx-icon.is-payout{background:color-mix(in srgb, var(--earn-primary) 12%, var(--earn-card));color:var(--earn-primary)}.earn-tx-copy{min-width:0}.earn-tx-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:750;display:block;overflow:hidden}.earn-tx-copy small{color:var(--earn-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.15rem;font-size:.72rem;display:block;overflow:hidden}.earn-tx-amt{letter-spacing:-.02em;white-space:nowrap;font-size:.88rem;font-weight:800}.earn-tx-amt.is-in{color:var(--earn-good)}.earn-tx-amt.is-out{color:var(--earn-muted)}.earn-empty,.earn-muted{color:var(--earn-muted);margin:0;font-size:.88rem}.earn-day{letter-spacing:.06em;text-transform:uppercase;color:var(--earn-muted);margin:.85rem 0 .35rem;font-size:.68rem;font-weight:800}.earn-more{appearance:none;color:var(--earn-primary);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.75rem;font-size:.84rem;font-weight:750}@keyframes earn-feed-swap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes earn-tx-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.earn-feed-clip,.earn-tabs button{transition:none}.earn-feed-swap,.earn-tx{animation:none}}.earn-stat-icon.is-rose{background:#be123c}.earn-stat-icon.is-slate{background:#475569}@media (width<=1280px){.earn-stats{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"today cash upi""alltime dues forgiven"}}@media (width<=1100px){.earn-bot{grid-template-columns:1fr}}@media (width<=980px){.earn-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"today alltime""cash upi""dues forgiven";gap:.65rem}.earn-chart-metrics strong{font-size:clamp(1rem,2.2vw,1.35rem)}}@media (width<=720px){.earn{gap:.95rem}.earn-head{flex-direction:column;align-items:stretch}.earn-head h1{font-size:1.35rem}.earn-head-actions{width:100%}.earn-head-actions .earn-btn{text-align:center;flex:calc(50% - .25rem);min-width:0;padding-inline:.75rem}.earn-stat{border-radius:.95rem;padding:.75rem .7rem .7rem}.earn-stats{gap:.55rem}.earn-stat-top{gap:.4rem;min-height:28px}.earn-stat-top>span:first-child{overflow-wrap:anywhere;font-size:.68rem;line-height:1.25}.earn-stat-icon{border-radius:.6rem;width:28px;height:28px}.earn-stat-icon svg{width:13px;height:13px}.earn-stat strong{margin-top:.35rem;font-size:clamp(.95rem,4.2vw,1.15rem)}.earn-stat em{margin-top:.25rem;font-size:.68rem;line-height:1.3}.earn-chart{padding:1rem .85rem .95rem}.earn-chart-tools{flex-direction:column;align-items:stretch}.earn-chart-tools-right{justify-content:space-between;width:100%}.earn-chart-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem .55rem;margin:.85rem 0 .75rem;display:grid}.earn-chart-metrics span{font-size:.68rem}.earn-chart-metrics strong{margin-top:.18rem;font-size:clamp(.88rem,3.8vw,1.05rem)}.earn-mini-metrics{gap:.4rem .45rem;margin:.65rem 0 .7rem}.earn-mini-metrics strong{font-size:clamp(.82rem,3.6vw,.98rem)}.earn-plot{grid-template-columns:44px minmax(0,1fr);min-height:260px}.earn-y{padding-bottom:1.45rem;font-size:.62rem}.earn-plot-main{min-height:240px}.earn-x-all span{font-size:.62rem}.earn-card{padding:1rem .95rem}.earn-card-head{margin-bottom:.85rem}.earn-feed-tools{justify-content:space-between;width:100%}.earn-feed-tools .earn-tabs{scrollbar-width:none;flex-wrap:nowrap;flex:auto;min-width:0;overflow-x:auto}.earn-feed-tools .earn-tabs::-webkit-scrollbar{display:none}.earn-feed-tools .earn-tabs button{flex-shrink:0}.earn-tx{grid-template-columns:minmax(0,1fr) auto;gap:.3rem;padding:.28rem .1rem}.earn-tx-main{grid-template-columns:36px minmax(0,1fr) auto;gap:.55rem;padding:.34rem .2rem}.earn-tx-receipt{width:32px;height:32px}.earn-tx-icon{width:36px;min-width:36px;height:36px;min-height:36px}.earn-tx-icon svg{width:18px;min-width:18px;height:18px;min-height:18px}.earn-tx-copy b{font-size:.84rem}.earn-tx-copy small{font-size:.7rem}.earn-tx-amt{font-size:.84rem}.earn-mix-total{font-size:1.35rem}.earn-plan-total{font-size:1rem}}@media (width<=520px){.earn-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"today alltime""cash upi""dues forgiven";gap:.5rem}.earn-stat{border-radius:.85rem;padding:.65rem .6rem .6rem}.earn-stat-top>span:first-child{font-size:.62rem}.earn-stat-icon{width:26px;height:26px}.earn-stat-icon svg{width:12px;height:12px}.earn-stat strong{letter-spacing:-.04em;margin-top:.28rem;font-size:clamp(.88rem,4vw,1.05rem)}.earn-stat em{margin-top:.2rem;font-size:.62rem}.earn-head-actions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.earn-head-actions .earn-btn{flex:unset;width:100%}.earn-head-actions .earn-btn:first-child{grid-column:1/-1;width:100%}.earn-chart-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .4rem}.earn-chart-metrics>div:last-child{grid-column:auto}.earn-chart-metrics span{font-size:.62rem}.earn-chart-metrics strong{letter-spacing:-.04em;font-size:clamp(.78rem,3.5vw,.95rem)}.earn-mini-metrics strong{font-size:clamp(.76rem,3.4vw,.9rem)}.earn-tabs button{padding:.34rem .52rem;font-size:.68rem}.earn-hover-card{min-width:140px;padding:.5rem .62rem}.earn-hover-row{font-size:.7rem}.earn-action{align-items:flex-start}.earn-action small{line-height:1.35}.earn-feed-scroll{max-height:22rem}}@media (width<=380px){.earn-head-actions{grid-template-columns:1fr 1fr}.earn-head-actions .earn-btn:last-child{grid-column:auto}.earn-stats{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"today alltime""cash upi""dues forgiven";gap:.4rem}.earn-stat{padding:.55rem .5rem .5rem}.earn-stat strong{font-size:.84rem}.earn-stat em{font-size:.58rem}.earn-chart-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.earn-chart-metrics>div:last-child{grid-column:auto}.earn-chart-metrics strong,.earn-mini-metrics strong{font-size:.74rem}}@media (width>=640px){:root{--mgr-page-max:min(100%, 42rem);--mgr-page-max-narrow:min(100%, 38rem);--mgr-page-max-wide:min(100%, 54rem)}}@media (width>=768px){:root{--mgr-page-max:44rem;--mgr-page-max-narrow:40rem;--mgr-page-max-wide:58rem}}@media (width>=1024px){:root{--mgr-page-max:46rem;--mgr-page-max-narrow:42rem;--mgr-page-max-wide:64rem}}@media (width>=1280px){:root{--mgr-page-max-wide:68rem}}@media (width>=1600px){:root{--mgr-page-max:48rem;--mgr-page-max-narrow:44rem;--mgr-page-max-wide:72rem}}@media (width>=1920px){:root{--mgr-page-max:50rem;--mgr-page-max-narrow:46rem;--mgr-page-max-wide:76rem}}@media (width>=2560px){:root{--mgr-page-max:54rem;--mgr-page-max-narrow:48rem;--mgr-page-max-wide:84rem}}@media (width>=768px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:45rem}}@media (width>=1024px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:48rem}}.rn{--rn-utr-bg:#f9ebb2;--rn-utr-ink:#060606;--rn-utr-muted:#3a3a3a;gap:var(--mgr-page-gap,.85rem);box-sizing:border-box;width:100%;min-width:0;color:var(--rn-ink);display:grid}.rn-top{align-items:center;gap:.7rem;min-height:44px;display:flex}.rn-top h1{letter-spacing:-.03em;min-width:0;color:var(--rn-title);flex:1;margin:0;font-size:1.55rem;font-weight:800}.rn-icon-btn{appearance:none;background:var(--rn-field);width:40px;height:40px;color:var(--rn-ink);cursor:pointer;border:0;border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.rn-icon-btn svg{width:18px;height:18px}.rn-search{background:var(--rn-field);border:1px solid var(--rn-line);min-width:0;height:44px;color:var(--rn-muted);border-radius:.75rem;flex:1;align-items:center;gap:.55rem;padding:0 .85rem;display:flex}.rn-search svg{flex-shrink:0;width:18px;height:18px}.rn-search input{min-width:0;color:var(--rn-ink);font:inherit;background:0 0;border:0;flex:1;font-size:.95rem}.rn-search input:focus{outline:none}.rn-search-close{appearance:none;width:28px;height:28px;color:var(--rn-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.rn-search-close svg{width:14px;height:14px}.rn-utr{appearance:none;text-align:left;background:var(--rn-utr-bg);width:100%;color:var(--rn-utr-ink);cursor:pointer;border:0;border-radius:1rem;gap:.25rem;padding:1rem;display:grid}.rn-utr-row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.rn-utr-row em{letter-spacing:.04em;text-transform:uppercase;color:var(--rn-utr-muted);font-size:.68rem;font-style:normal;font-weight:700}.rn-utr-row b{background:var(--rn-utr-ink);color:var(--rn-utr-bg);border-radius:999px;padding:.22rem .65rem;font-size:.75rem;font-weight:800}.rn-utr strong{font-size:.95rem;font-weight:800;line-height:1.3}.rn-utr p{color:var(--rn-utr-muted);margin:0 0 .55rem;font-size:.82rem;line-height:1.4}.rn-utr span{background:var(--rn-utr-ink);width:fit-content;color:var(--rn-utr-bg);border-radius:999px;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.82rem;font-weight:800;display:inline-flex}.rn-utr span svg{width:14px;height:14px}.rn-tabs{background:var(--rn-field);border:1px solid var(--rn-line);border-radius:.9rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;padding:.25rem;display:grid}.rn-tab{appearance:none;min-width:0;min-height:44px;color:var(--rn-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:.35rem .25rem;font-size:.82rem;font-weight:800;display:flex}.rn-tab.is-on{background:var(--rn-pill);color:var(--rn-accent)}.rn-tab i{background:var(--rn-count);min-width:1.25rem;color:var(--rn-muted);border-radius:999px;flex-shrink:0;padding:.1rem .35rem;font-size:.68rem;font-style:normal;font-weight:800}.rn-tab.is-on i{background:var(--rn-count-on);color:var(--rn-accent)}.rn-seat{appearance:none;text-align:left;border:1px solid var(--rn-danger-line);background:var(--rn-danger-bg);width:100%;color:var(--rn-danger);font:inherit;cursor:pointer;border-radius:.9rem;align-items:center;gap:.65rem;padding:.75rem .9rem;font-size:.84rem;font-weight:800;display:flex}.rn-seat i{background:var(--rn-danger);border-radius:50%;flex-shrink:0;width:8px;height:8px}.rn-list{gap:.65rem;display:grid}.rn-card{appearance:none;text-align:left;border:1px solid var(--rn-line);background:var(--rn-card);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:1rem;align-items:center;gap:.75rem;padding:.85rem;display:flex}.rn-avatar{border-radius:.9rem;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:.95rem;font-weight:800;display:grid;overflow:hidden}.rn-avatar img{object-fit:cover;width:100%;height:100%}.rn-body{flex:1;min-width:0}.rn-body b{letter-spacing:-.02em;font-size:.95rem;font-weight:800;display:block}.rn-body small{color:var(--rn-muted);margin-top:.12rem;font-size:.75rem;display:block}.rn-body em{color:var(--rn-faint);margin-top:.12rem;font-size:.7rem;font-style:normal;display:block}.rn-seat-pill{background:var(--rn-danger-bg);border:1px solid var(--rn-danger-line);color:var(--rn-danger);letter-spacing:.03em;border-radius:.4rem;margin-top:.3rem;padding:.18rem .5rem;font-size:.65rem;font-weight:800;display:inline-flex}.rn-right{flex-shrink:0;justify-items:end;gap:.5rem;display:grid}.rn-days{font-size:.75rem;font-weight:750}.rn-renew{background:var(--rn-field);border:1px solid var(--rn-line);color:var(--rn-accent);border-radius:.65rem;align-items:center;gap:.3rem;padding:.4rem .65rem;font-size:.75rem;font-weight:800;display:inline-flex}.rn-renew svg{width:14px;height:14px}.rn-renew.is-expired{color:var(--rn-danger);background:#f871711f;border-color:#f8717159}.rn-renew.is-soon{color:var(--rn-warn);background:#fb923c1f;border-color:#fb923c59}.rn-empty{text-align:center;padding:3.5rem 1.5rem 1.5rem}.rn-empty h2{margin:0;font-size:1.1rem;font-weight:800}.rn-empty p{color:var(--rn-muted);margin:.4rem 0 0;font-size:.88rem;line-height:1.45}.rn-skel{background:linear-gradient(90deg, var(--rn-field) 25%, var(--rn-card) 50%, var(--rn-field) 75%);background-size:200% 100%;border-radius:1rem;height:76px;animation:1.2s infinite rn-shimmer}@keyframes rn-shimmer{to{background-position:-200% 0}}@media (width<=767px){.rn-top h1{font-size:1.25rem}.rn-top:not(:has(.rn-search)){justify-content:space-between}.rn-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;flex-wrap:nowrap;align-items:stretch;gap:.3rem;padding:.28rem;display:flex;overflow:auto hidden}.rn-tabs::-webkit-scrollbar{height:0;display:none}.rn-tab{white-space:nowrap;flex-direction:row;flex:none;align-items:center;gap:.3rem;min-width:max-content;padding:.4rem .7rem;font-size:.78rem}.rn-utr{border-radius:clamp(.85rem,2.5vw,1rem);padding:clamp(.85rem,3vw,1rem)}.rn-utr strong{font-size:.9rem}.rn-card{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:.45rem .7rem;padding:.75rem;display:grid}.rn-avatar{grid-row:1/span 2;align-self:start;width:42px;height:42px}.rn-body{grid-column:2;min-width:0}.rn-right{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.rn-renew{min-height:36px;padding:.45rem .75rem}.rn-empty{padding:2.5rem 1rem 1rem}}@media (width<=479px){.rn-tab{flex-direction:row;align-items:center;gap:.28rem;min-height:38px;padding:.35rem .65rem;font-size:.74rem}.rn-tab i{min-width:1.15rem;padding:.08rem .3rem;font-size:.64rem}.rn-body b{font-size:.9rem}.rn-body small,.rn-body em{overflow-wrap:anywhere}.rn-utr span{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.rn-skel{animation:none}}@media (width>=640px){:root{--mgr-page-max:min(100%, 42rem);--mgr-page-max-narrow:min(100%, 38rem);--mgr-page-max-wide:min(100%, 54rem)}}@media (width>=768px){:root{--mgr-page-max:44rem;--mgr-page-max-narrow:40rem;--mgr-page-max-wide:58rem}}@media (width>=1024px){:root{--mgr-page-max:46rem;--mgr-page-max-narrow:42rem;--mgr-page-max-wide:64rem}}@media (width>=1280px){:root{--mgr-page-max-wide:68rem}}@media (width>=1600px){:root{--mgr-page-max:48rem;--mgr-page-max-narrow:44rem;--mgr-page-max-wide:72rem}}@media (width>=1920px){:root{--mgr-page-max:50rem;--mgr-page-max-narrow:46rem;--mgr-page-max-wide:76rem}}@media (width>=2560px){:root{--mgr-page-max:54rem;--mgr-page-max-narrow:48rem;--mgr-page-max-wide:84rem}}@media (width>=768px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:45rem}}@media (width>=1024px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:48rem}}.sd-page{gap:var(--mgr-page-gap,1.25rem);box-sizing:border-box;width:100%;min-width:0;display:grid}.sd-body{grid-template-columns:minmax(0,1.35fr) minmax(240px,.75fr);align-items:start;gap:1.25rem;display:grid}.sd-main{gap:1rem;min-width:0;display:grid}.sd-tabs{border:1px solid color-mix(in srgb, var(--sd-line) 65%, transparent);background:color-mix(in srgb, var(--sd-pill) 88%, transparent);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.22rem;width:fit-content;max-width:100%;padding:.22rem;display:inline-flex}.sd-tab{appearance:none;min-height:44px;color:var(--sd-muted);font:inherit;text-transform:capitalize;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.1rem;font-size:.92rem;font-weight:700;display:inline-flex}.sd-tab.is-on{background:var(--sd-btn);color:var(--sd-on-btn)}.sd-about{background:var(--sd-bg);color:var(--sd-ink);box-shadow:0 1px 4px var(--sd-shadow);border-radius:1.5rem;min-width:0;padding:1.25rem 1.3rem}.sd-rail{align-content:start;gap:.85rem;min-width:0;display:grid;position:sticky;top:1rem}.sd-rail .sd-about-title{margin-bottom:0}.sd-about-title{letter-spacing:-.02em;color:var(--sd-ink);margin:0 0 1rem;font-size:1.05rem;font-weight:800}.sd-about-grid{gap:.85rem;display:grid}.sd-hero{background:var(--sd-bg);color:var(--sd-ink);box-shadow:0 1px 4px var(--sd-shadow);border-radius:clamp(1.15rem,2.5vw,1.5rem);grid-template-columns:minmax(168px,34%) minmax(0,1fr);align-items:stretch;gap:clamp(.85rem,2vw,1.15rem);padding:clamp(.85rem,2.5vw,1.15rem);display:grid;overflow:hidden}.sd-hero-media{background:var(--sd-media);border-radius:1.15rem;align-self:stretch;min-height:220px;position:relative;overflow:hidden}.sd-hero-media img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sd-hero-fallback{letter-spacing:-.04em;color:var(--sd-on-media);background:var(--sd-media);place-items:center;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;display:grid;position:absolute;inset:0}.sd-hero-body{flex-direction:column;min-width:0;padding:.15rem .35rem .15rem 0;display:flex}.sd-hero-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.25rem;display:grid}.sd-hero-copy{min-width:0}.sd-hero-streaks{gap:.55rem;min-width:7.5rem;display:grid}.sd-streak{background:var(--sd-pill);border-radius:.9rem;gap:.15rem;padding:.65rem .85rem;display:grid}.sd-streak-label{color:var(--sd-muted);letter-spacing:.01em;font-size:.72rem;font-weight:600}.sd-streak-value{letter-spacing:-.03em;color:var(--sd-ink);font-size:1.35rem;font-weight:800;line-height:1.1}.sd-streak-value span{color:var(--sd-muted);margin-left:.15rem;font-size:.85rem;font-weight:700}.sd-hero-name{letter-spacing:-.03em;color:var(--sd-ink);margin:0;font-size:1.65rem;font-weight:800;line-height:1.15}.sd-hero-plan{color:var(--sd-ink);margin:.4rem 0 0;font-size:1rem;font-weight:600;line-height:1.35}.sd-hero-plan em{color:var(--sd-accent);box-shadow:inset 0 -1.5px 0 var(--sd-accent);font-style:normal}.sd-hero-label{color:var(--sd-muted);margin:1rem 0 0;font-size:.75rem;font-weight:500}.sd-hero-pills{flex-wrap:wrap;gap:.5rem;margin-top:.55rem;display:flex}.sd-pill{background:var(--sd-pill);color:var(--sd-ink);border-radius:999px;align-items:center;padding:.45rem .9rem;font-size:.82rem;font-weight:600;line-height:1.2;display:inline-flex}.sd-hero-note{color:var(--sd-muted);margin:.85rem 0 0;font-size:.88rem}.sd-hero-note.is-warn{color:var(--sd-warn)}.sd-hero-note.is-danger{color:var(--sd-danger)}.sd-hero-divider{background:linear-gradient(90deg, transparent 0%, var(--sd-line) 18%, var(--sd-line) 82%, transparent 100%);border:0;width:100%;height:1px;margin:1.2rem 0 1rem}.sd-hero-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:auto;display:flex}.sd-hero-actions .sd-action{flex:7rem}.sd-icon-btn{appearance:none;background:var(--sd-btn);width:48px;height:48px;color:var(--sd-on-btn);cursor:pointer;border:0;border-radius:14px;flex:0 0 48px;justify-content:center;align-items:center;padding:0;display:inline-flex}.sd-icon-btn img{width:24px;height:24px;display:block}.sd-icon-btn.is-danger{background:var(--sd-danger-btn);color:var(--sd-on-danger-btn)}.sd-icon-btn.is-danger img{filter:brightness(0)invert()}.sd-icon-btn:disabled{opacity:.45;cursor:default}.sd-action{appearance:none;background:var(--sd-btn);min-height:48px;color:var(--sd-on-btn);font:inherit;cursor:pointer;border:0;border-radius:14px;padding:.75rem 1rem;font-size:.92rem;font-weight:700}.sd-action-wa{justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.sd-action-wa img{width:22px;height:22px;display:block}.sd-action:disabled{opacity:.45;cursor:default}.sd-action.is-danger{background:var(--sd-danger-btn);color:var(--sd-on-danger-btn)}.sd-plan-card{background:var(--sd-plan-bg);color:var(--sd-plan-ink);box-shadow:0 1px 4px var(--sd-shadow);border-radius:1.75rem;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:2rem 2.5rem;padding:1.75rem 1.85rem;display:grid}.sd-plan-main{flex-direction:column;gap:.85rem;min-width:0;display:flex}.sd-plan-title{letter-spacing:-.03em;color:var(--sd-plan-ink);margin:0;font-size:clamp(1.55rem,2.4vw,2rem);font-weight:800;line-height:1.15}.sd-plan-desc{max-width:28ch;color:var(--sd-plan-muted);margin:0;font-size:.95rem;line-height:1.45}.sd-plan-price{flex-wrap:wrap;align-items:baseline;gap:.4rem;margin:.35rem 0 0;display:flex}.sd-plan-price strong{letter-spacing:-.03em;color:var(--sd-plan-ink);font-size:clamp(1.75rem,3vw,2.15rem);font-weight:800}.sd-plan-price span{color:var(--sd-plan-muted);font-size:.95rem}.sd-plan-cta{appearance:none;background:var(--sd-plan-cta-bg);width:fit-content;min-width:11.5rem;min-height:48px;color:var(--sd-plan-cta-ink);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.55rem;margin-top:.65rem;padding:.8rem 1.2rem;font-size:.95rem;font-weight:700;display:inline-flex}.sd-plan-cta:disabled{opacity:.45;cursor:default}.sd-plan-cta svg{flex-shrink:0;width:18px;height:18px}.sd-plan-side{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.sd-plan-status{color:var(--sd-plan-muted);align-self:flex-end;align-items:center;gap:.45rem;font-size:.88rem;font-weight:500;display:inline-flex}.sd-plan-status-dot{background:var(--sd-plan-status);border-radius:999px;flex-shrink:0;width:8px;height:8px}.sd-plan-features{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.sd-plan-features li{color:var(--sd-plan-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;font-size:.95rem;line-height:1.35;display:grid}.sd-plan-check{border:1.5px solid var(--sd-plan-check);width:22px;height:22px;color:var(--sd-plan-check);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.sd-plan-check svg{flex-shrink:0;width:12px;height:12px;display:block}.sd-plan-feature-label{color:var(--sd-plan-muted);margin-bottom:.12rem;font-size:.72rem;font-weight:500;display:block}.sd-plan-feature-value{font-weight:600}.sd-pay-list{gap:.85rem;display:grid}.sd-pay-empty{color:var(--sd-muted);margin:0;font-size:.95rem}.sd-pay-card{background:var(--sd-bg);color:var(--sd-ink);box-shadow:0 1px 4px var(--sd-shadow);border-radius:1.35rem;gap:.85rem;padding:1.15rem 1.2rem;display:grid}.sd-pay-head{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.sd-pay-copy{min-width:0}.sd-pay-title{letter-spacing:-.02em;color:var(--sd-ink);margin:0;font-size:1.05rem;font-weight:800;line-height:1.25}.sd-pay-meta{color:var(--sd-muted);margin:.3rem 0 0;font-size:.85rem}.sd-pay-amount{letter-spacing:-.03em;color:var(--sd-ink);white-space:nowrap;font-size:1.25rem;font-weight:800;line-height:1.1}.sd-pay-amount.is-in{color:#059669}.sd-pay-amount.is-out{color:var(--sd-warn,#c2410c)}.sd-pay-amount.is-muted{color:var(--sd-muted)}.sd-pay-pills{flex-wrap:wrap;gap:.45rem;display:flex}.sd-pay-pill{background:var(--sd-pill);color:var(--sd-ink);overflow-wrap:anywhere;border-radius:999px;align-items:center;max-width:100%;padding:.35rem .75rem;font-size:.78rem;font-weight:600;line-height:1.2;display:inline-flex}.sd-pay-pill.is-soft{color:var(--sd-muted)}.sd-pay-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;display:grid}.sd-pay-fact-label{color:var(--sd-muted);margin-bottom:.12rem;font-size:.72rem;font-weight:500;display:block}.sd-pay-fact-value{color:var(--sd-ink);font-size:.9rem;font-weight:600}.sd-pay-actions{gap:.45rem;display:grid}.sd-pay-cta{appearance:none;background:var(--sd-btn);width:100%;min-height:44px;color:var(--sd-on-btn);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;padding:.7rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex}.sd-pay-cta.is-ghost{color:var(--sd-ink);border:1px solid var(--sd-line);background:0 0;min-height:40px}.sd-pay-cta svg{flex-shrink:0;width:18px;height:18px}.sd-pay-cta:disabled{opacity:.55;cursor:default}.sd-dues{background:var(--sd-warn-bg,#fff7ed);color:var(--sd-ink);box-shadow:none;border:1px solid color-mix(in srgb, var(--sd-warn,#c2410c) 32%, var(--sd-line));border-radius:1.35rem;gap:.9rem;padding:1.15rem 1.2rem;display:grid}.sd-dues-title{letter-spacing:-.02em;color:var(--sd-warn,#c2410c);margin:0;font-size:1.05rem;font-weight:800}.sd-dues-sub{color:var(--sd-warn-muted,var(--sd-muted));margin:.3rem 0 0;font-size:.85rem;line-height:1.4}.sd-dues-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sd-dues-btn{appearance:none;background:var(--sd-warn-btn,#d97706);min-height:40px;color:var(--sd-on-warn-btn,#fff);font:inherit;cursor:pointer;border:0;border-radius:10px;padding:.55rem .95rem;font-size:.85rem;font-weight:700}.sd-dues-btn.is-ghost{background:var(--sd-pill);color:var(--sd-ink);border:1px solid color-mix(in srgb, var(--sd-warn,#c2410c) 30%, var(--sd-line))}.sd-dues-btn:disabled{opacity:.5;cursor:default}.sd-dues-sheet{border-top:1px solid color-mix(in srgb, var(--sd-warn,#c2410c) 22%, var(--sd-line));gap:.65rem;padding-top:.75rem;display:grid}.sd-dues-sheet h4{letter-spacing:-.02em;color:var(--sd-ink);margin:0;font-size:1rem;font-weight:800}.sd-dues-sheet-sub,.sd-dues-sheet-hint{color:var(--sd-warn-muted,var(--sd-muted));margin:0;font-size:.82rem;line-height:1.4}.sd-dues-amount{letter-spacing:-.03em;color:var(--sd-ink);margin:.15rem 0 0;font-size:1.65rem;font-weight:800}.sd-dues-methods{flex-wrap:wrap;gap:.45rem;display:flex}.sd-dues-chip{appearance:none;border:1px solid color-mix(in srgb, var(--sd-warn,#c2410c) 28%, var(--sd-line));background:var(--sd-pill);color:var(--sd-ink);font:inherit;cursor:pointer;border-radius:999px;padding:.4rem .85rem;font-size:.8rem;font-weight:650}.sd-dues-chip.is-on{background:var(--sd-warn-btn,#d97706);color:var(--sd-on-warn-btn,#fff);border-color:#0000}.sd-dues-qr{justify-items:center;gap:.45rem;padding:.35rem 0 .15rem;display:grid}.sd-dues-qr .sd-dues-sheet-hint{text-align:center}.sd-dues-qr-frame{aspect-ratio:1;background:#fff;border-radius:1rem;width:min(100%,200px);padding:.7rem;box-shadow:0 1px 6px #00000014}.sd-dues-qr-frame img{object-fit:contain;width:100%;height:100%;display:block}.sd-dues-qr-id{text-align:center;color:var(--sd-warn-muted,var(--sd-muted));word-break:break-all;margin:0;font-size:.8rem}.sd-dues-qr-copy{appearance:none;color:var(--sd-warn,var(--sd-btn));font:inherit;cursor:pointer;background:0 0;border:0;padding:.15rem .35rem;font-size:.78rem;font-weight:700}.sd-dues-sheet-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.25rem;display:flex}.sd-dues-date-label{gap:.4rem;display:grid}.sd-dues-date-label span{color:var(--sd-warn-muted,var(--sd-muted));font-size:.8rem;font-weight:650}.sd-dues-date-label input{border:1px solid var(--sd-line);background:var(--sd-pill);color:var(--sd-ink);font:inherit;border-radius:10px;padding:.55rem .75rem}.sd-dues-date-label em{color:var(--sd-muted);font-size:.75rem;font-style:normal}.sd-plan-dues-badge{background:color-mix(in srgb, var(--sd-warn) 18%, var(--sd-pill));color:var(--sd-warn);border-radius:999px;align-items:center;margin-top:.35rem;padding:.35rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}@media (width<=1024px){.sd-body{grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:1rem}}@media (width<=767px){.sd-body{gap:var(--mgr-page-gap,1rem);grid-template-columns:1fr}.sd-rail{position:static}.sd-tabs{width:100%;display:flex}.sd-tab{flex:1 1 0;min-width:0}.sd-hero{grid-template-columns:1fr}.sd-hero-media{min-height:clamp(180px,42vw,220px)}.sd-hero-body{padding:0}.sd-hero-top{grid-template-columns:1fr}.sd-hero-streaks{grid-template-columns:1fr 1fr;min-width:0}.sd-hero-name{font-size:clamp(1.35rem,5vw,1.65rem)}.sd-hero-actions{flex-flow:row;align-items:center;gap:.55rem;display:flex}.sd-hero-actions .sd-action-wa{flex:0 0 48px;order:1;gap:0;width:48px;font-size:0}.sd-hero-actions .sd-icon-btn{flex:0 0 48px;order:2;width:48px}.sd-hero-actions .sd-action:not(.sd-action-wa){flex:1 1 0;order:3;min-width:0}.sd-plan-card{grid-template-columns:1fr;gap:1.5rem;padding:clamp(1.1rem,3vw,1.35rem)}.sd-plan-status{align-self:flex-start}.sd-plan-cta{width:100%}.sd-about,.sd-pay-card,.sd-dues{border-radius:clamp(1.15rem,2.5vw,1.35rem);padding:clamp(1rem,3vw,1.25rem)}.sd-pay-head{flex-direction:column;align-items:stretch;gap:.45rem}.sd-pay-amount{white-space:normal}.sd-pay-facts{grid-template-columns:1fr}}@media (width<=479px){.sd-hero-pills{gap:.4rem}.sd-pill{padding:.38rem .72rem;font-size:.76rem}.sd-hero-streaks{grid-template-columns:1fr 1fr}.sd-hero-actions{flex-wrap:nowrap}.sd-dues-actions,.sd-dues-sheet-actions{flex-direction:column}.sd-dues-btn,.sd-dues-sheet-actions .sd-dues-btn{width:100%}}@media (width>=640px){:root{--mgr-page-max:min(100%, 42rem);--mgr-page-max-narrow:min(100%, 38rem);--mgr-page-max-wide:min(100%, 54rem)}}@media (width>=768px){:root{--mgr-page-max:44rem;--mgr-page-max-narrow:40rem;--mgr-page-max-wide:58rem}}@media (width>=1024px){:root{--mgr-page-max:46rem;--mgr-page-max-narrow:42rem;--mgr-page-max-wide:64rem}}@media (width>=1280px){:root{--mgr-page-max-wide:68rem}}@media (width>=1600px){:root{--mgr-page-max:48rem;--mgr-page-max-narrow:44rem;--mgr-page-max-wide:72rem}}@media (width>=1920px){:root{--mgr-page-max:50rem;--mgr-page-max-narrow:46rem;--mgr-page-max-wide:76rem}}@media (width>=2560px){:root{--mgr-page-max:54rem;--mgr-page-max-narrow:48rem;--mgr-page-max-wide:84rem}}@media (width>=768px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:45rem}}@media (width>=1024px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:48rem}}.smgmt{--smgmt-nav-size:34px;--smgmt-gap:.75rem;--smgmt-rail:0px;gap:var(--smgmt-gap);box-sizing:border-box;flex-direction:column;width:100%;min-width:0;display:flex}.smgmt.att-card{box-shadow:none;background:0 0;border:0;padding:0}.smgmt.has-filter-nav{--smgmt-rail:calc(var(--smgmt-nav-size) + .35rem)}.smgmt-search,.smgmt-list-head,.smgmt-list,.smgmt-empty,.smgmt-bulk{margin-inline:var(--smgmt-rail);box-sizing:border-box;width:auto;max-width:none}.smgmt-search{border:1.5px solid var(--att-line,#c4c6cf);background:var(--att-field,#f1f4f6);border-radius:999px;align-items:center;gap:.55rem;margin-block:0;padding:.35rem .55rem;display:flex}.smgmt-search input{min-width:0;color:var(--att-ink,#181c1e);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:.95rem}.smgmt-search input::placeholder{color:var(--att-muted,#8b909c)}.smgmt-search-clear,.smgmt-sort-btn{appearance:none;color:var(--att-muted,#8b909c);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.smgmt-sort-btn{background:var(--att-bg,#fff);border:1px solid var(--att-line,#c4c6cf);color:var(--att-ink,#181c1e);position:relative}.smgmt-sort-menu{z-index:8;border:1px solid var(--att-line,#c4c6cf);background:var(--att-bg,#fff);text-align:left;border-radius:.9rem;min-width:220px;padding:.4rem;position:absolute;top:calc(100% + .45rem);right:0;box-shadow:0 12px 32px #0000002e}.smgmt-sort-opt{width:100%;color:var(--att-ink,#181c1e);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.65rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .75rem;font-size:.9rem;font-weight:600;display:flex}.smgmt-sort-opt.is-on,.smgmt-sort-opt:hover{background:var(--att-field,#f1f4f6)}.smgmt-filters-wrap{min-width:0;max-width:100%;position:relative}.smgmt.has-filter-nav .smgmt-filters-wrap:before,.smgmt.has-filter-nav .smgmt-filters-wrap:after{content:"";width:var(--smgmt-rail);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0}.smgmt.has-filter-nav .smgmt-filters-wrap:before{background:linear-gradient(to right, var(--att-bg,#fff) 20%, color-mix(in srgb, var(--att-bg,#fff) 72%, transparent) 70%, transparent);left:0}.smgmt.has-filter-nav .smgmt-filters-wrap:after{background:linear-gradient(to left, var(--att-bg,#fff) 20%, color-mix(in srgb, var(--att-bg,#fff) 72%, transparent) 70%, transparent);right:0}.smgmt-filters-nav{z-index:4;width:var(--smgmt-nav-size);height:var(--smgmt-nav-size);border:1.5px solid var(--att-line,#c4c6cf);background:var(--att-field,#f1f4f6);color:var(--att-ink,#181c1e);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0f172a24}.smgmt-filters-nav:disabled{opacity:.45;cursor:default;box-shadow:none}.smgmt-filters-nav--left{left:0}.smgmt-filters-nav--right{right:0}.smgmt-filters{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;gap:.5rem;min-width:0;padding-block:.1rem;display:flex;overflow:auto hidden}.smgmt.has-filter-nav .smgmt-filters{padding-inline:var(--smgmt-rail)}.smgmt-filters::-webkit-scrollbar{height:0;display:none}.smgmt-chip{white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;display:inline-flex}.smgmt-chip-count{opacity:.7;font-size:.75rem;font-weight:800;transition:opacity .2s}.smgmt-chip.is-active .smgmt-chip-count{opacity:.9}.smgmt-hint{color:var(--att-muted,#8b909c);margin:0;font-size:.86rem;line-height:1.45}.smgmt-list-head{flex-direction:column;gap:.4rem;display:flex}.smgmt-toolbar{justify-content:space-between;align-items:center;gap:.75rem;margin:0;display:flex}.smgmt-toolbar p{color:var(--att-muted,#8b909c);margin:0;font-size:.88rem;font-weight:700}.smgmt-toolbar button{appearance:none;cursor:pointer;font:inherit;color:var(--att-accent,#5b8ad6);background:0 0;border:0;padding:0;font-size:.88rem;font-weight:800}.smgmt-list{gap:.65rem;display:grid}.smgmt-row{text-align:left;border:1.5px solid var(--att-line,#c4c6cf);background:var(--att-bg,#fff);cursor:pointer;width:100%;color:inherit;font:inherit;box-sizing:border-box;border-radius:1rem;grid-template-columns:22px 40px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.85rem;display:grid}.smgmt-row.is-on{border-color:var(--att-accent,#5b8ad6);background:color-mix(in srgb, var(--att-accent,#5b8ad6) 8%, var(--att-bg,#fff))}.smgmt-check{border:1.5px solid color-mix(in srgb, var(--att-ink,#181c1e) 28%, transparent);border-radius:5px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.smgmt-row.is-on .smgmt-check{background:var(--att-accent,#5b8ad6);border-color:var(--att-accent,#5b8ad6);color:var(--att-on-accent,#fff)}.smgmt-name{letter-spacing:-.02em;margin:0;font-size:.98rem;font-weight:800}.smgmt-meta{color:var(--att-muted,#8b909c);margin:.15rem 0 0;font-size:.82rem}.smgmt-pills{flex-wrap:wrap;gap:.35rem;margin-top:.4rem;display:flex}.smgmt-pill{border-radius:999px;align-items:center;padding:.18rem .5rem;font-size:.72rem;font-weight:800;display:inline-flex}.smgmt-right{flex-direction:column;align-items:flex-end;gap:.35rem;display:flex}.smgmt-desk,.smgmt-days{border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.smgmt-desk{background:var(--att-field,#f1f4f6)}.smgmt-dot{border-radius:999px;width:7px;height:7px}.smgmt-empty{text-align:center;padding-block:2rem 1.25rem}.smgmt-empty h3{margin:0;font-size:1.05rem}.smgmt-empty p{color:var(--att-muted,#8b909c);margin:.4rem 0 0;font-size:.9rem}.smgmt-empty-btn{margin-top:1rem}.smgmt-bulk{z-index:4;border:1px solid color-mix(in srgb, var(--att-line,#c4c6cf) 80%, transparent);background:color-mix(in srgb, var(--att-bg,#fff) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-radius:.85rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.35rem;padding:.55rem .7rem;display:flex;position:sticky;bottom:.75rem;box-shadow:0 4px 14px #0f172a14}.smgmt-bulk-info{flex:auto;align-items:center;gap:.55rem;min-width:0;display:flex}.smgmt-bulk-pill{background:color-mix(in srgb, var(--att-accent,#5b8ad6) 14%, transparent);color:var(--att-accent,#5b8ad6);letter-spacing:.01em;border-radius:999px;flex-shrink:0;padding:.22rem .6rem;font-size:.78rem;font-weight:750}.smgmt-bulk-meta{color:var(--att-muted,#8b909c);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.78rem;font-weight:600;overflow:hidden}.smgmt-bulk-meta--busy{text-align:center;width:100%;padding:.35rem 0}.smgmt-bulk-actions{flex-shrink:0;align-items:center;gap:.45rem;margin-left:auto;display:flex}.smgmt-bulk-btn{appearance:none;min-height:36px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:.65rem;justify-content:center;align-items:center;gap:.35rem;padding:.4rem .85rem;font-size:.82rem;font-weight:750;transition:background .16s,border-color .16s,opacity .16s;display:inline-flex}.smgmt-bulk-btn svg{flex-shrink:0;width:15px;height:15px;display:block}.smgmt-bulk-btn:disabled{opacity:.45;cursor:default}.smgmt-bulk-btn--ghost{border:1px solid var(--att-line,#c4c6cf);background:var(--att-bg,#fff);color:var(--att-ink,#181c1e)}.smgmt-bulk-btn--ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--att-accent,#5b8ad6) 45%, var(--att-line,#c4c6cf));background:color-mix(in srgb, var(--att-accent,#5b8ad6) 6%, var(--att-bg,#fff))}.smgmt-bulk-btn--danger{border:1px solid color-mix(in srgb, var(--att-bad,#dc2626) 45%, transparent);background:color-mix(in srgb, var(--att-bad,#dc2626) 8%, var(--att-bg,#fff));color:var(--att-bad,#dc2626)}.smgmt-bulk-btn--danger:hover:not(:disabled){background:color-mix(in srgb, var(--att-bad,#dc2626) 14%, var(--att-bg,#fff))}.smgmt:has(.smgmt-bulk) .smgmt-list{padding-bottom:.35rem}@media (width<=899px){.smgmt{overflow-x:clip}.smgmt.mgr-page{width:100%;max-width:100%;margin-inline:0}.smgmt.att-card{padding:0}.smgmt.has-filter-nav{--smgmt-rail:0px}.smgmt-search,.smgmt-list-head,.smgmt-list,.smgmt-empty,.smgmt-bulk{width:100%;margin-inline:0}.smgmt-filters-nav,.smgmt.has-filter-nav .smgmt-filters-wrap:before,.smgmt.has-filter-nav .smgmt-filters-wrap:after{display:none}.smgmt.has-filter-nav .smgmt-filters{padding-inline:0}.smgmt-filters{touch-action:pan-x;gap:.35rem}.smgmt .att-chip.smgmt-chip{justify-content:center;gap:.22rem;width:auto;min-width:0;max-width:none;height:auto;min-height:28px;padding:.28rem .55rem;font-size:.68rem;font-weight:700;line-height:1.2}.smgmt-chip-count{font-size:.62rem;font-weight:800}.smgmt-bulk{z-index:50;width:100%;max-width:100%;padding:.55rem clamp(.75rem, 3.6vw, 1.1rem) calc(.55rem + env(safe-area-inset-bottom,0px));border-bottom:0;border-left:0;border-right:0;border-radius:1rem 1rem 0 0;flex-wrap:nowrap;margin:0;margin-inline:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0000001a}.smgmt:has(.smgmt-bulk){padding-bottom:5.25rem}.smgmt-bulk-info{flex:auto;min-width:0}.smgmt-bulk-meta{display:none}.smgmt-bulk-actions{margin-left:0}.smgmt-bulk-btn{min-height:36px;padding:.4rem .7rem;font-size:.78rem}}@media (width<=767px){.smgmt{--smgmt-gap:.65rem}.smgmt-search{padding:.3rem .4rem .3rem .8rem}.smgmt-search input{font-size:.9rem}.smgmt-search-clear,.smgmt-sort-btn{width:36px;height:36px}.smgmt-toolbar{flex-wrap:wrap;gap:.45rem}.smgmt-list-head,.smgmt-list,.smgmt-empty,.smgmt-bulk{margin-inline:0}.smgmt-row{border-radius:.9rem;grid-template-columns:20px 34px minmax(0,1fr);gap:.55rem;padding:.75rem}.smgmt-right{flex-flow:wrap;grid-column:2/-1;justify-content:flex-start;align-items:center;padding-left:calc(34px + .55rem)}.smgmt-sort-menu{min-width:min(220px,100vw - 2.5rem);max-width:calc(100vw - 2.5rem)}.smgmt-bulk{padding:.5rem clamp(.7rem, 3.6vw, 1rem) calc(.5rem + env(safe-area-inset-bottom,0px));box-shadow:0 -3px 12px #00000014}.smgmt:has(.smgmt-bulk){padding-bottom:5rem}.smgmt-bulk-pill{padding:.15rem .5rem;font-size:.72rem}.smgmt-bulk-btn{min-height:34px;padding:.35rem .65rem;font-size:.75rem}}@media (width<=479px){.smgmt.att-card{padding:0}.smgmt-search{padding-left:.7rem}.smgmt-hint{font-size:.8rem}.smgmt-name{font-size:.92rem}.smgmt-meta{overflow-wrap:anywhere;font-size:.78rem}.smgmt-pill{font-size:.68rem}.smgmt-desk,.smgmt-days{font-size:.72rem}.smgmt .att-chip.smgmt-chip{min-height:26px;padding:.22rem .48rem;font-size:.64rem}.smgmt-chip-count{font-size:.58rem}.smgmt-bulk{padding:.45rem clamp(.65rem, 3.6vw, .9rem) calc(.45rem + env(safe-area-inset-bottom,0px))}.smgmt:has(.smgmt-bulk){padding-bottom:4.75rem}.smgmt-bulk-pill{padding:.12rem .42rem;font-size:.68rem}.smgmt-bulk-btn{min-height:32px;padding:.3rem .55rem;font-size:.72rem}.smgmt-bulk-btn svg{width:14px;height:14px}}.brand-loader{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.brand-loader.is-fullscreen{width:100%;min-height:100vh}.brand-loader__text{margin:0;font-size:.875rem;line-height:1.4}.att-range{border:1px solid var(--att-line,#c4c6cf);background:var(--att-field,#f1f4f6);border-radius:.9rem;gap:.45rem;padding:.7rem .85rem .9rem;display:grid}.att-range-labels{color:var(--att-ink,#181c1e);justify-content:space-between;align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;display:flex}.att-range-labels em{color:var(--att-muted,#43474e);font-size:.72rem;font-style:normal;font-weight:600}.att-range-track{height:28px;position:relative}.att-range-fill{background:var(--att-accent,#002045);pointer-events:none;border-radius:99px;height:4px;position:absolute;top:12px}.att-range-track input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:16px;margin:0;position:absolute;top:6px;left:0;right:0}.att-range-track input[type=range]::-webkit-slider-runnable-track{background:color-mix(in srgb, var(--att-line,#c4c6cf) 80%, transparent);border-radius:99px;height:4px}.att-range-track input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--att-accent,#002045);pointer-events:auto;cursor:grab;border:2px solid #fff;border-radius:50%;width:16px;height:16px;margin-top:-6px;box-shadow:0 1px 4px #0003}.att-range-track input[type=range]::-moz-range-track{background:color-mix(in srgb, var(--att-line,#c4c6cf) 80%, transparent);border-radius:99px;height:4px}.att-range-track input[type=range]::-moz-range-thumb{background:var(--att-accent,#002045);pointer-events:auto;cursor:grab;border:2px solid #fff;border-radius:50%;width:16px;height:16px}@media (width<=767px){.att-range{border-radius:clamp(.75rem,2vw,.9rem);padding:.65rem .75rem .8rem}.att-range-labels{font-size:.72rem}.att-range-labels em{font-size:.68rem}.att-range-track{height:32px}.att-range-track input[type=range]::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px}.att-range-track input[type=range]::-moz-range-thumb{width:18px;height:18px}}@media (width<=479px){.att-range-labels{grid-template-columns:1fr 1fr;gap:.2rem .5rem;display:grid}.att-range-labels em{text-align:center;order:-1;grid-column:1/-1}}@media (width>=640px){:root{--mgr-page-max:min(100%, 42rem);--mgr-page-max-narrow:min(100%, 38rem);--mgr-page-max-wide:min(100%, 54rem)}}@media (width>=768px){:root{--mgr-page-max:44rem;--mgr-page-max-narrow:40rem;--mgr-page-max-wide:58rem}}@media (width>=1024px){:root{--mgr-page-max:46rem;--mgr-page-max-narrow:42rem;--mgr-page-max-wide:64rem}}@media (width>=1280px){:root{--mgr-page-max-wide:68rem}}@media (width>=1600px){:root{--mgr-page-max:48rem;--mgr-page-max-narrow:44rem;--mgr-page-max-wide:72rem}}@media (width>=1920px){:root{--mgr-page-max:50rem;--mgr-page-max-narrow:46rem;--mgr-page-max-wide:76rem}}@media (width>=2560px){:root{--mgr-page-max:54rem;--mgr-page-max-narrow:48rem;--mgr-page-max-wide:84rem}}@media (width>=768px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:45rem}}@media (width>=1024px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:48rem}}.att-page{gap:var(--mgr-page-gap,1rem);box-sizing:border-box;width:100%;min-width:0;display:grid}.att-page.is-preview .att-page-toolbar,.att-page.is-preview .att-page-range{opacity:.55}.att-page-toolbar{flex-wrap:wrap;align-items:center;gap:clamp(.45rem,1.5vw,.65rem);display:flex}.att-page-tabs{border:1px solid color-mix(in srgb, var(--att-line) 65%, transparent);background:color-mix(in srgb, var(--att-field) 88%, transparent);border-radius:999px;flex-wrap:wrap;align-items:center;gap:.22rem;padding:.22rem;display:inline-flex}.att-page-tab{appearance:none;min-height:44px;color:var(--att-muted);font:inherit;text-transform:capitalize;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.5rem 1.05rem;font-size:.88rem;font-weight:700;display:inline-flex}.att-page-tab.is-on{background:var(--att-accent);color:var(--att-on-accent)}.att-page-date{flex:220px;min-width:min(100%,220px);max-width:100%}.att-page-export{justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.att-page-range{min-width:0}.att-page-loading{color:var(--att-muted);margin:0}@media (width<=767px){.att-page-tabs{width:100%;display:flex}.att-page-tab{flex:1 1 0;min-width:0;padding-inline:.65rem}.att-page-date{flex:100%;min-width:0}.att-page-export{justify-content:center;width:100%;margin-left:0}}.tools{--tools-ink:var(--tools-on-surface,#181c1e);--tools-muted:var(--tools-on-variant,#8b909c);--tools-card:var(--tools-surface,#12141a);--tools-line:var(--tools-outline,#2a2e38);--tools-field:var(--tools-field-bg,#1a1e26);--tools-primary:var(--tools-brand,#5b8ad6);--tools-on-primary:var(--tools-brand-on,#fff);--tools-warn:var(--tools-warning,#f59e0b);--tools-danger:var(--tools-error,#f87171);gap:1.15rem;display:grid}.tools-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.tools-stat{background:var(--tools-card);border:1px solid color-mix(in srgb, var(--tools-line) 80%, transparent);border-radius:1.15rem;min-width:0;padding:1.05rem 1.1rem 1rem;box-shadow:0 1px 4px #0000000a}.tools-stat-top{justify-content:space-between;align-items:center;gap:.6rem;min-height:32px;display:flex}.tools-stat-icon{color:#fff;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;line-height:0;display:inline-flex}.tools-stat-icon svg{width:15px;height:15px;display:block;overflow:visible}.tools-stat-icon.is-blue{background:#5b7cfa}.tools-stat-icon.is-green{background:#22c55e}.tools-stat-icon.is-amber{background:#f59e0b}.tools-stat-icon.is-navy{background:var(--tools-primary)}.tools-stat-top>span:first-child{color:var(--tools-muted);font-size:.72rem;font-weight:700}.tools-stat strong{letter-spacing:-.03em;color:var(--tools-ink);margin-top:.5rem;font-size:1.4rem;font-weight:800;display:block}.tools-stat em{color:var(--tools-muted);margin-top:.32rem;font-size:.72rem;font-style:normal;display:block}.tools-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.tools-toolbar-copy h2{letter-spacing:-.02em;color:var(--tools-ink);margin:0;font-size:1rem;font-weight:800}.tools-toolbar-copy p{color:var(--tools-muted);margin:.25rem 0 0;font-size:.78rem}.tools-panel{background:var(--tools-card);border:1px solid color-mix(in srgb, var(--tools-line) 80%, transparent);border-radius:1.15rem;min-width:0;padding:.95rem 1rem 1.05rem;box-shadow:0 1px 4px #0000000a}.tools-panel-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.95rem;display:flex}.tools-panel-head h2{letter-spacing:-.02em;color:var(--tools-ink);margin:0;font-size:.95rem;font-weight:800}.tools-panel-head p{color:var(--tools-muted);margin:.2rem 0 0;font-size:.75rem}.tools-panel-actions{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.tools-count{background:color-mix(in srgb, var(--tools-warn) 18%, transparent);min-width:1.5rem;height:1.5rem;color:var(--tools-warn);border-radius:999px;place-items:center;padding:0 .45rem;font-size:.7rem;font-weight:800;display:grid}.tools-reminders .tools-panel-head{margin-bottom:.7rem}.tools-quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.tools-quote{border:1px solid color-mix(in srgb, var(--tools-line) 85%, transparent);background:var(--tools-field);border-radius:1rem;flex-direction:column;min-height:100%;padding:1rem 1rem .9rem;display:flex}.tools-quote mark{color:color-mix(in srgb, var(--tools-primary) 70%, var(--tools-muted));background:0 0;font-size:1.6rem;font-weight:800;line-height:1;display:block}.tools-quote blockquote{color:var(--tools-ink);margin:.45rem 0 0;font-size:.88rem;line-height:1.45}.tools-quote cite{color:var(--tools-muted);margin-top:.55rem;font-size:.72rem;font-style:normal;font-weight:700;display:block}.tools-quote button,.tools-remind-row button,.tools-send-all{appearance:none;font:inherit;cursor:pointer;background:var(--tools-primary);color:var(--tools-on-primary);border:0;border-radius:999px;align-self:flex-start;margin-top:auto;padding:.45rem .85rem;font-size:.75rem;font-weight:750}.tools-quote button{margin-top:.9rem}.tools-quote button:disabled,.tools-remind-row button:disabled,.tools-send-all:disabled{opacity:.55;cursor:default}.tools-remind-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.tools-remind-row{background:var(--tools-field);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;min-width:0;padding:.75rem .85rem;display:flex}.tools-remind-row b{color:var(--tools-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;font-weight:750;display:block;overflow:hidden}.tools-remind-row small{color:var(--tools-warn);margin-top:.15rem;font-size:.72rem;font-weight:700;display:block}.tools-remind-row.is-hot small{color:var(--tools-danger)}.tools-remind-row button{flex-shrink:0;margin:0}.tools-send-all{color:var(--tools-ink);border:1px solid var(--tools-line);text-align:center;background:0 0;margin:0}.tools-compose{appearance:none;font:inherit;cursor:pointer;background:var(--tools-primary);color:var(--tools-on-primary);border:0;border-radius:999px;flex-shrink:0;padding:.55rem 1rem;font-size:.82rem;font-weight:750}.tools-empty{background:var(--tools-field);border-radius:.95rem;align-items:center;gap:.85rem;padding:.85rem .95rem;display:flex}.tools-empty-ico{color:#22c55e;background:#22c55e24;border-radius:.75rem;flex-shrink:0;place-items:center;width:2.35rem;height:2.35rem;display:grid}.tools-empty-ico svg{width:1.15rem;height:1.15rem}.tools-empty strong{color:var(--tools-ink);font-size:.86rem;font-weight:750;display:block}.tools-empty p{color:var(--tools-muted);margin:.2rem 0 0;font-size:.78rem;line-height:1.4}@media (width<=1100px){.tools-quotes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.tools{gap:.85rem}.tools-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.tools-stat{border-radius:.95rem;padding:.75rem .8rem}.tools-stat strong{font-size:1.15rem}.tools-toolbar{align-items:stretch}.tools-compose{text-align:center;width:100%}.tools-quotes,.tools-remind-list{grid-template-columns:1fr}.tools-panel-actions{justify-content:flex-end;width:100%}.tools-panel-head{flex-wrap:wrap}}@media (width<=479px){.tools-stats{grid-template-columns:1fr 1fr;gap:.45rem}.tools-stat{padding:.65rem .7rem}.tools-stat strong{font-size:1.05rem}.tools-stat-top>span:first-child{font-size:.65rem}.tools-remind-row{flex-wrap:wrap}.tools-remind-row button{text-align:center;width:100%;margin-top:.35rem}.tools-empty{align-items:flex-start}}@media (width<=380px){.tools-stats{grid-template-columns:1fr}}@media (width>=640px){:root{--mgr-page-max:min(100%, 42rem);--mgr-page-max-narrow:min(100%, 38rem);--mgr-page-max-wide:min(100%, 54rem)}}@media (width>=768px){:root{--mgr-page-max:44rem;--mgr-page-max-narrow:40rem;--mgr-page-max-wide:58rem}}@media (width>=1024px){:root{--mgr-page-max:46rem;--mgr-page-max-narrow:42rem;--mgr-page-max-wide:64rem}}@media (width>=1280px){:root{--mgr-page-max-wide:68rem}}@media (width>=1600px){:root{--mgr-page-max:48rem;--mgr-page-max-narrow:44rem;--mgr-page-max-wide:72rem}}@media (width>=1920px){:root{--mgr-page-max:50rem;--mgr-page-max-narrow:46rem;--mgr-page-max-wide:76rem}}@media (width>=2560px){:root{--mgr-page-max:54rem;--mgr-page-max-narrow:48rem;--mgr-page-max-wide:84rem}}@media (width>=768px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:45rem}}@media (width>=1024px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:48rem}}.al-page{gap:var(--mgr-page-gap,1rem);box-sizing:border-box;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:clip}.al-header{box-sizing:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:clamp(.45rem,1.5vw,.65rem);width:100%;min-width:0;max-width:100%;display:flex}.al-tabs{border:1px solid color-mix(in srgb, var(--al-track-line,#c4c6cf) 65%, transparent);background:color-mix(in srgb, var(--al-track-bg,#f1f4f6) 88%, transparent);border-radius:999px;flex-wrap:wrap;flex:auto;align-items:center;gap:.22rem;min-width:0;max-width:100%;padding:.22rem;display:inline-flex}.al-tabs button,.al-tab{box-sizing:border-box;flex:0 auto;justify-content:center;align-items:center;gap:.35rem;min-height:40px;display:inline-flex}.al-tab-badge{margin-left:0;padding:0 6px;font-size:.68rem;font-weight:700;line-height:1.4}.al-header-trailing{flex-shrink:0}.al-bcast-stat-label-short{display:none}.al-bcast-stat-value{line-height:1.1}.al-fab{right:clamp(1rem,3vw,2.75rem);bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:28;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:.625rem;min-height:44px;padding:.7rem 1.35rem;transition:transform .18s,box-shadow .18s;display:inline-flex;position:fixed;box-shadow:0 4px 18px #00000024}.al-fab:hover{transform:translateY(-1px)}.al-inbox,.al-bcast{gap:var(--mgr-page-gap,1rem);width:100%;min-width:0;max-width:100%;display:grid}.al-bcast-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow:hidden}.al-bcast-card-meta{overflow-wrap:anywhere}.al-inbox-card{min-width:0}.al-inbox-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.al-inbox-card-meta{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.al-inbox-card-tap{text-align:left;width:100%;color:inherit;background:0 0;border:0;padding:0;display:block}.al-inbox-card-tap.is-static{cursor:default}.al-inbox-card-tap.is-clickable{cursor:pointer}.al-inbox-card-body{overflow-wrap:anywhere}.al-inbox-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.al-inbox-actions button{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.al-admin-image-btn{cursor:zoom-in;background:0 0;border:0;border-radius:.65rem;width:100%;margin-top:.65rem;padding:0;display:block;overflow:hidden}.al-admin-image{object-fit:cover;background:var(--al-track-bg,#f1f4f6);border-radius:.65rem;width:100%;max-height:200px;display:block}.al-admin-preview{z-index:2400;cursor:zoom-out;background:#0f172ab8;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.al-admin-preview-img{object-fit:contain;border-radius:.75rem;max-width:min(960px,100%);max-height:90vh;box-shadow:0 12px 40px #00000059}.al-bcast-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.55rem,1.5vw,.75rem);width:100%;min-width:0;max-width:100%;display:grid}.al-bcast-card-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;min-width:0;display:flex}.al-bcast-card-msg{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:0}.al-bcast-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%;min-width:0;max-width:100%;margin-top:.75rem;display:grid}.al-bcast-actions button,.al-bcast-actions a,.al-bcast-action-btn{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-width:0;max-width:100%;min-height:40px;display:inline-flex}.al-bcast-undo{border-radius:.75rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex;position:sticky;bottom:.75rem}.al-bcast-viewer-row{border-bottom:1px solid var(--al-line,#c4c6cf);flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-bottom:.5rem;display:flex}.al-compose-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.al-compose-chips{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.al-compose-uploads{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem;display:grid}.al-compose-actions{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.al-compose-actions button{justify-content:center;align-items:center;min-height:44px;display:inline-flex}.al-filter{flex-shrink:0;position:relative}.al-filter-backdrop{display:none}@media (width<=479px){.al-filter-backdrop{z-index:34;cursor:pointer;background:#0f172a61;border:0;padding:0;animation:.2s al-fade-in;display:block;position:fixed;inset:0}}.al-filter-menu{z-index:20;-webkit-overflow-scrolling:touch;border-radius:1rem;gap:.35rem;width:min(300px,100vw - 2rem);max-height:min(70vh,520px);padding:.75rem;display:grid;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto}.al-filter-menu-head{justify-content:space-between;align-items:center;gap:.5rem;padding:.15rem .35rem .4rem;display:flex}@keyframes al-fade-in{0%{opacity:0}to{opacity:1}}@media (width<=899px){.al-page{gap:.7rem;padding-bottom:4.5rem}.al-header{flex-wrap:nowrap;align-items:center;gap:.4rem}.al-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;flex:auto;width:auto;min-width:0;max-width:100%;padding:.16rem;overflow-x:auto}.al-tabs::-webkit-scrollbar{display:none}.al-tabs .al-tab{white-space:nowrap;flex:1 1 0;min-width:0;min-height:34px;padding:.3rem .35rem!important;font-size:.72rem!important}.al-header-trailing{flex:none;justify-content:flex-end;width:auto;display:flex}.al-filter-btn{justify-content:center;gap:0!important;width:34px!important;min-width:34px!important;height:34px!important;padding:0!important}.al-filter-btn-label{display:none}.al-bcast-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.al-bcast-stat{box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden;border-radius:.8rem!important;padding:.55rem .4rem!important}.al-bcast-stat-label{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden;letter-spacing:.03em!important;font-size:.58rem!important}.al-bcast-stat-label-full{display:none}.al-bcast-stat-label-short{display:inline}.al-bcast-stat-value{margin-top:.28rem!important;font-size:1.15rem!important}.al-bcast-card{border-radius:.9rem!important;padding:.85rem .8rem!important}.al-bcast-card-msg{font-size:.9rem}.al-bcast-card-meta{font-size:.75rem!important}.al-bcast-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin-top:.65rem}.al-bcast-actions button,.al-bcast-actions a,.al-bcast-action-btn{min-height:36px;padding:.35rem .45rem!important;font-size:.74rem!important}.al-inbox,.al-bcast{gap:.7rem}.al-fab{right:max(.85rem, env(safe-area-inset-right));bottom:max(.85rem, env(safe-area-inset-bottom))}}@media (width<=767px){.al-tabs .al-tab{padding:.28rem .3rem!important;font-size:.7rem!important}.al-inbox-actions button{flex:calc(50% - .25rem);min-width:0}.al-compose-uploads{grid-template-columns:1fr}.al-compose-actions{width:100%}.al-compose-actions button{flex:calc(50% - .25rem);min-width:0}.al-compose-actions button:first-child{flex:100%}}@media (width>=768px) and (width<=1023px){.al-bcast-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=479px){.al-page{gap:.6rem;padding-bottom:4.75rem}.al-tabs .al-tab{min-height:32px;padding:.24rem .22rem!important;font-size:.66rem!important}.al-tab-badge{padding:0 4px;font-size:.58rem}.al-filter-btn{width:32px!important;min-width:32px!important;height:32px!important}.al-bcast-stats{gap:.3rem}.al-bcast-stat{padding:.45rem .3rem!important}.al-bcast-stat-value{font-size:1.05rem!important}.al-bcast-card{padding:.75rem .7rem!important}.al-bcast-actions{gap:.35rem}.al-bcast-action-btn{min-height:34px;padding:.3rem .35rem!important;font-size:.7rem!important}.al-filter-menu{top:auto;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:35;width:auto;max-height:min(72vh,520px);padding-bottom:.85rem;position:fixed;left:.75rem;right:.75rem;box-shadow:0 12px 40px #0000002e}.al-inbox-actions button{flex:100%}.al-fab span.al-fab-label{display:none}.al-fab{border-radius:999px;justify-content:center;width:3.1rem;height:3.1rem;padding:0}}@media (prefers-reduced-motion:reduce){.al-fab,.al-filter-backdrop{transition:none;animation:none}}.al-compose{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--al-compose-line,#c4c6cf) 70%, transparent);background:var(--al-compose-bg,#fff);isolation:isolate;border-radius:1.1rem;width:100%;min-width:0;max-width:100%;position:relative;overflow:visible}.al-compose-gmail-head{background:var(--al-compose-surface,#fff);border-bottom:1px solid color-mix(in srgb, var(--al-compose-line,#c4c6cf) 55%, transparent);z-index:5;border-radius:1.1rem 1.1rem 0 0;align-items:center;gap:.15rem;padding:.35rem .4rem;display:flex;position:relative;overflow:visible}.al-compose-gmail-head>.al-compose-popover{top:calc(100% + .2rem);left:auto;right:.4rem}.al-compose-gmail-spacer{flex:auto}.al-compose-icon-btn{width:40px;height:40px;color:var(--al-compose-ink,#181c1e);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.al-compose-icon-btn:disabled{opacity:.55;cursor:default}.al-compose-icon-btn.is-on{background:color-mix(in srgb, var(--al-compose-line,#c4c6cf) 22%, transparent)}.al-compose-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite al-compose-spin}@keyframes al-compose-spin{to{transform:rotate(360deg)}}.al-compose-body{min-width:0;position:relative}.al-compose-menu-scrim{z-index:4;cursor:default;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.al-compose-menu{z-index:1;position:relative}.al-compose-menu.is-open{z-index:6}.al-compose-field-row{width:100%;min-height:52px;box-shadow:none;appearance:none;-webkit-tap-highlight-color:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;outline:none;align-items:center;gap:.65rem;padding:.75rem 1rem;display:flex}.al-compose-field-row::-moz-focus-inner{border:0}.al-compose-dropdown-row::-moz-focus-inner{border:0}.al-compose-field-row:focus,.al-compose-field-row:focus-visible,.al-compose-dropdown-row:focus,.al-compose-dropdown-row:focus-visible{box-shadow:none;outline:none}.al-compose-field-row:hover,.al-compose-field-row.is-open{background:color-mix(in srgb, var(--al-compose-line,#c4c6cf) 16%, transparent)}.al-compose-chevron{flex-shrink:0;place-items:center;transition:transform .18s;display:grid}.al-compose-chevron.is-open{transform:rotate(180deg)}.al-compose-field-label{color:var(--al-compose-muted,#8b909c);flex:0 0 2.4rem;font-size:.88rem;font-weight:700}.al-compose-field-value{flex:auto;min-width:0}.al-compose-field-text{min-width:0;color:var(--al-compose-ink,#181c1e);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:.95rem;overflow:hidden}.al-compose-type-badge{border-radius:999px;align-items:center;padding:.28rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.al-compose-divider{background:color-mix(in srgb, var(--al-compose-line,#c4c6cf) 55%, transparent);height:1px;margin:0 1rem}.al-compose-dropdown{z-index:7;border:1px solid color-mix(in srgb, var(--al-compose-line,#c4c6cf) 40%, transparent);background:var(--al-compose-surface,#fff);border-radius:1rem;gap:.12rem;width:max-content;min-width:13.5rem;max-width:min(16.5rem,100% - 1.5rem);margin:0;padding:.4rem;display:grid;position:absolute;top:calc(100% - .2rem);left:auto;right:.75rem;box-shadow:0 16px 40px #00000061,0 2px 8px #00000038}.al-compose-dropdown-row{cursor:pointer;text-align:left;width:100%;color:var(--al-compose-ink,#181c1e);font:inherit;background:0 0;border:0;border-radius:.75rem;outline:none;align-items:center;gap:.75rem;padding:.58rem .55rem;font-size:.92rem;font-weight:600;display:flex}.al-compose-dropdown-row:hover{background:color-mix(in srgb, var(--al-compose-line,#c4c6cf) 18%, transparent)}.al-compose-dropdown-row.is-on{background:color-mix(in srgb, var(--al-compose-accent,#5b8ad6) 16%, transparent);color:var(--al-compose-accent,#5b8ad6)}.al-compose-dropdown-row span:nth-child(2){flex:auto;min-width:0}.al-compose-dropdown-ico{border-radius:.65rem;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.al-compose-dropdown-ico svg{display:block}.al-compose-check{border-radius:999px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.al-compose-student-row{width:100%;box-shadow:none;appearance:none;text-align:left;cursor:pointer;color:inherit;font:inherit;box-sizing:border-box;background:0 0;border:0;outline:none;align-items:center;padding:.75rem 1rem;display:flex}.al-compose-student-row:focus,.al-compose-student-row:focus-visible{box-shadow:none;outline:none}.al-compose-student-picked,.al-compose-student-placeholder{align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.al-compose-student-placeholder{color:var(--al-compose-muted,#8b909c)}.al-compose-student-placeholder>span:first-child{flex:auto;min-width:0}.al-compose-student-placeholder .al-compose-chevron{flex:none;margin-left:auto}.al-compose-student-copy{flex:auto;gap:.1rem;min-width:0;display:grid}.al-compose-student-copy strong{color:var(--al-compose-ink,#181c1e);font-size:.9rem}.al-compose-student-copy span,.al-compose-student-copy em{color:var(--al-compose-muted,#8b909c);font-size:.75rem;font-style:normal}.al-compose-clear{width:28px;height:28px;color:var(--al-compose-muted,#8b909c);background:var(--al-compose-field,#f1f4f6);border-radius:999px;place-items:center;font-size:1.15rem;display:grid}.al-compose-attach-strip{border:1px solid color-mix(in srgb, var(--al-compose-line,#c4c6cf) 55%, transparent);background:var(--al-compose-field,#f1f4f6);border-radius:.75rem;align-items:center;gap:.65rem;margin:.55rem 1rem .25rem;padding:.5rem;display:flex}.al-compose-attach-thumb{object-fit:cover;background:var(--al-compose-surface,#fff);border-radius:.5rem;flex-shrink:0;width:52px;height:52px}.al-compose-attach-thumb--poster,.al-compose-attach-thumb--pdf{color:#fff;place-items:center;font-size:.72rem;font-weight:800;display:grid}.al-compose-attach-thumb--pdf{background:#9f2020}.al-compose-attach-info{flex:auto;gap:.1rem;min-width:0;display:grid}.al-compose-attach-info strong{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.al-compose-attach-info span{color:var(--al-compose-muted,#8b909c);font-size:.72rem}.al-compose-attach-x{background:color-mix(in srgb, var(--al-compose-line,#c4c6cf) 35%, transparent);width:26px;height:26px;color:var(--al-compose-muted,#8b909c);cursor:pointer;border:0;border-radius:999px;font-size:1rem;line-height:1}.al-compose-message{box-sizing:border-box;resize:vertical;width:100%;min-height:10rem;color:var(--al-compose-ink,#181c1e);font:inherit;background:0 0;border:0;outline:none;padding:.9rem 1rem .35rem;font-size:1rem;line-height:1.55}.al-compose-message::placeholder{color:color-mix(in srgb, var(--al-compose-muted,#8b909c) 75%, transparent)}.al-compose-count{color:var(--al-compose-muted,#8b909c);margin:0;padding:0 1rem .85rem;font-size:.72rem}.al-compose-success{z-index:5;color:#fff;background:#16a34a;border-radius:.9rem;padding:.85rem 1rem;font-size:.92rem;font-weight:700;position:absolute;bottom:1rem;left:1rem;right:1rem;box-shadow:0 8px 24px #16a34a59}.al-compose-menu--attach{flex-shrink:0}.al-compose-popover{z-index:8;border:1px solid color-mix(in srgb, var(--al-compose-line,#c4c6cf) 40%, transparent);background:var(--al-compose-surface,#fff);border-radius:1rem;gap:.12rem;width:min(17.75rem,100vw - 1rem);padding:.4rem;display:grid;position:absolute;top:calc(100% + .2rem);left:auto;right:0;box-shadow:0 16px 40px #00000061,0 2px 8px #00000038}.al-compose-popover--poster{width:min(20.5rem,100vw - 2rem);padding:.55rem}.al-compose-popover-head{color:var(--al-compose-ink,#181c1e);align-items:center;gap:.15rem;padding:0 .15rem .45rem;display:flex}.al-compose-popover-head strong{font-size:.92rem;font-weight:700}.al-compose-popover-head .al-compose-icon-btn{width:32px;height:32px;color:inherit}.al-compose-attach-opt{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:.75rem;outline:none;align-items:center;gap:.7rem;min-width:0;padding:.5rem;display:flex}.al-compose-attach-opt:hover{background:color-mix(in srgb, var(--al-compose-line,#c4c6cf) 18%, transparent)}.al-compose-attach-opt-copy{flex:auto;min-width:0}.al-compose-attach-opt-ico{border-radius:.7rem;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.al-compose-attach-opt-ico svg{display:block}.al-compose-attach-opt strong{font-size:.9rem;font-weight:700;line-height:1.25;display:block}.al-compose-attach-opt em{color:var(--al-compose-muted,#8b909c);margin-top:.12rem;font-size:.75rem;font-style:normal;line-height:1.3;display:block}.al-compose-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.al-compose-poster-card{color:#fff;cursor:pointer;min-height:4.4rem;font:inherit;text-align:left;border:0;border-radius:.75rem;padding:.55rem;font-size:.72rem;font-weight:700}.al-compose-poster-card.is-on{box-shadow:0 0 0 2px var(--al-compose-surface,#fff), 0 0 0 4px var(--al-compose-accent,#5b8ad6)}.al-compose-student-search{box-sizing:border-box;background:var(--al-compose-field,#f1f4f6);width:100%;font:inherit;color:var(--al-compose-ink,#181c1e);border:0;border-radius:.75rem;padding:.7rem .85rem}.al-compose-dropdown--student{width:min(22rem,100% - 1.5rem);min-width:16rem;max-width:calc(100% - 1.5rem);padding:.55rem;left:.75rem;right:auto}.al-compose-dropdown--student .al-compose-student-search{border:1px solid color-mix(in srgb, var(--al-compose-line,#c4c6cf) 45%, transparent);outline:none;margin-bottom:.45rem}.al-compose-dropdown--student .al-compose-student-search:focus{border-color:color-mix(in srgb, var(--al-compose-accent,#5b8ad6) 55%, transparent)}.al-compose-dropdown--student .al-compose-student-list{max-height:14.5rem}.al-compose-student-row.is-open{background:color-mix(in srgb, var(--al-compose-line,#c4c6cf) 16%, transparent)}.al-compose-student-list{gap:.15rem;max-height:18rem;display:grid;overflow:auto}.al-compose-student-item{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:.75rem;align-items:center;gap:.75rem;padding:.65rem .4rem;display:flex}.al-compose-student-item.is-on{background:color-mix(in srgb, var(--al-compose-accent,#5b8ad6) 12%, transparent)}.al-compose-empty{text-align:center;color:var(--al-compose-muted,#8b909c);margin:0;padding:1.25rem;font-size:.9rem}.shell-content:has(.al-compose-page){flex-direction:column;display:flex}.mgr-page.al-compose-page{flex-direction:column;flex:auto;gap:0;width:100%;max-width:min(100%,52rem);min-height:0;display:flex}.al-compose-page .al-compose{flex-direction:column;flex:auto;min-height:min(32rem,100dvh - 7.5rem);display:flex}.al-compose-page .al-compose-body{flex-direction:column;flex:auto;min-height:0;display:flex}.al-compose-page .al-compose-message{resize:none;flex:auto;min-height:12rem}@media (width>=1024px){.mgr-page.al-compose-page{max-width:min(100%,56rem)}.al-compose-page .al-compose{min-height:min(40rem,100dvh - 6.5rem)}.al-compose-page .al-compose-message{min-height:16rem;font-size:1.02rem}}@media (width>=1440px){.mgr-page.al-compose-page{max-width:min(100%,60rem)}}@media (width<=899px){.mgr-page.al-compose-page{max-width:100%}.al-compose-page .al-compose{border-radius:.95rem;min-height:min(28rem,100dvh - 8.5rem)}.al-compose-gmail-head{padding:.25rem .3rem}.al-compose-field-row,.al-compose-student-row{min-height:48px;padding:.62rem .85rem}.al-compose-field-label{flex-basis:2.15rem;font-size:.82rem}.al-compose-message{min-height:8.5rem;padding:.75rem .85rem .25rem;font-size:.95rem}.al-compose-count{padding:0 .85rem .75rem}.al-compose-dropdown{min-width:12.25rem;max-width:min(16.5rem,100vw - 2rem)}.al-compose-dropdown--student{width:calc(100% - 1.1rem);min-width:0;max-width:calc(100% - 1.1rem);left:.55rem}.al-compose-student-list{max-height:min(14rem,46vh)}.al-compose-popover{width:min(17.75rem,100vw - 1.5rem)}.al-compose-popover--poster{width:min(18.5rem,100vw - 1.5rem);right:0}.al-compose-poster-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem}.al-compose-poster-card{min-height:4rem;font-size:.68rem}}@media (width<=479px){.shell-content:has(.al-compose-page){padding-inline:.65rem;padding-top:.55rem}.al-compose-page .al-compose{border-radius:.8rem;min-height:calc(100dvh - 7.25rem)}.al-compose-gmail-head{border-radius:.8rem .8rem 0 0}.al-compose-field-row,.al-compose-student-row{min-height:46px;padding-inline:.75rem}.al-compose-type-badge{padding:.22rem .58rem;font-size:.78rem}.al-compose-message{min-height:7.5rem;padding-inline:.75rem}.al-compose-count{padding-inline:.75rem}.al-compose-dropdown,.al-compose-popover{max-width:calc(100vw - .9rem);left:auto;right:.45rem}.al-compose-dropdown--student{width:calc(100% - .9rem);left:.45rem;right:auto}}.crop-overlay{z-index:80;background:#080c128c;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.crop-sheet{background:var(--surface,#fff);width:min(420px,100%);color:var(--on-surface,#181c1e);border-radius:1.25rem;gap:.85rem;padding:1.15rem 1.2rem 1.2rem;display:grid;box-shadow:0 18px 48px #00000038}.crop-sheet h2{letter-spacing:-.02em;margin:0;font-size:1.15rem;font-weight:800}.crop-sheet p{color:var(--on-surface-variant,#43474e);margin:0;font-size:.82rem}.crop-stage{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#111;border-radius:50%;width:min(320px,72vw);margin:0 auto;position:relative;overflow:hidden}.crop-stage:active{cursor:grabbing}.crop-stage img{object-fit:cover;transform-origin:50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.crop-mask{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #ffffffd9}.crop-zoom{gap:.35rem;font-size:.78rem;font-weight:600;display:grid}.crop-zoom input{width:100%}.crop-actions{justify-content:flex-end;gap:.55rem;display:flex}.student-app-qr-dialog h2{margin-top:.35rem}.student-app-qr-library{color:var(--st-primary,#002045);margin:0 0 .2rem;font-family:Manrope,sans-serif;font-size:1rem;font-weight:800;line-height:1.3}.student-app-qr-hint{color:var(--st-muted,#5c6675);margin:0 0 1.05rem;font-size:.78rem}.student-app-qr-dialog .app-qr-btn:disabled{opacity:.7;cursor:wait}.ypc-wrap{gap:.75rem;display:grid}.ypc-due{color:var(--ypc-error-ink);background:var(--ypc-error-bg);border:1px solid color-mix(in srgb, var(--ypc-error-line) 34%, transparent);border-radius:.75rem;flex-direction:row;align-items:center;gap:.65rem;padding:.6rem .75rem;text-decoration:none;display:flex}.ypc-due-copy{flex:1;min-width:0}.ypc-due b,.ypc-due small{display:block}.ypc-due b{font-size:.8rem;font-weight:800;line-height:1.25}.ypc-due small{opacity:.82;white-space:nowrap;text-overflow:ellipsis;margin-top:.05rem;font-size:.7rem;line-height:1.3;overflow:hidden}.ypc-due-cta{background:var(--ypc-cta);color:var(--ypc-on-cta);border-radius:999px;flex-shrink:0;align-items:center;gap:.1rem;padding:.32rem .55rem .32rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.ypc-due-cta span{font-size:.95rem;line-height:1}.ypc{border:1px solid var(--ypc-border);background:linear-gradient(165deg, var(--ypc-g1), var(--ypc-g2) 58%, var(--ypc-g3));color:var(--ypc-title);border-radius:1.1rem;gap:.55rem;padding:1.15rem 1.2rem 1.1rem;display:grid;position:relative;overflow:hidden}a.ypc.ypc--link{color:inherit;cursor:pointer;text-decoration:none;transition:transform .18s,filter .18s}a.ypc.ypc--link:hover{filter:brightness(1.06)}a.ypc.ypc--link:active{transform:scale(.985)}a.ypc.ypc--link:focus-visible{outline-offset:3px;outline:2px solid #fde047}.ypc.is-dark:before{content:"";pointer-events:none;background:radial-gradient(at 100% 0,#ffffff14,#0000 46%);position:absolute;inset:0}.ypc--atmosphere{background:var(--ypc-g2)}.ypc--atmosphere:before{content:none}.ypc>*{z-index:1;position:relative}.ypc>.pca{z-index:0;position:absolute}.ypc-trial-top{align-items:center;gap:.55rem;display:flex}.ypc-free{color:#1a0508;letter-spacing:.08em;background:#fde047;border:1px solid #facc15;border-radius:.45rem;padding:.22rem .55rem;font-size:.68rem;font-weight:800}.ypc-trial-top p{color:var(--ypc-sub);text-shadow:0 1px 3px #00000073;margin:0;font-size:.75rem;font-weight:750}.ypc-bonus{background:linear-gradient(135deg, var(--ypc-gold-light), var(--ypc-gold), var(--ypc-gold-dark));color:var(--ypc-on-gold);border-radius:.5rem;align-self:start;padding:.28rem .62rem;font-size:.72rem;font-weight:750}.ypc-trial-main{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.22rem .85rem;display:grid}.ypc-trial-main .ypc-count-row{grid-area:1/1}.ypc-trial-main .ypc-meta{grid-area:2/1;min-width:0;margin:0}.ypc-trial-main .ypc-explore{grid-area:1/2/span 2;align-self:center}.ypc-count-row{align-items:flex-end;gap:.45rem;display:flex}.ypc-count-row strong{letter-spacing:-.06em;color:var(--ypc-count);text-shadow:0 1px 4px #0006;font-size:2.5rem;font-weight:800;line-height:.9}.ypc-count-row strong.is-urgent{color:#ef4444}.ypc-count-row span{color:var(--ypc-sub);text-shadow:0 1px 3px #0006;padding-bottom:.18rem;font-size:.82rem;font-weight:750}.ypc-count-row--paid strong{font-size:2rem}.ypc-meta{color:var(--ypc-meta);text-shadow:0 1px 2px #00000059;margin:.28rem 0 0;font-size:.75rem}.ypc-explore{color:#1a0508;letter-spacing:.02em;background:linear-gradient(135deg,#f0c040,#d4a017,#b8860b);border:1px solid #ffffff59;border-radius:999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.62rem .75rem .62rem 1rem;font-size:.82rem;font-weight:800;display:inline-flex;position:relative;overflow:hidden}.ypc-explore:after{content:"";opacity:.85;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:2.6rem;animation:2.4s ease-in-out infinite ypc-explore-shimmer;position:absolute;top:-.5rem;bottom:-.5rem;transform:rotate(18deg)}@keyframes ypc-explore-shimmer{0%,46%{transform:translate(-4.5rem)rotate(18deg)}to{transform:translate(7rem)rotate(18deg)}}.ypc-explore-txt{z-index:1;letter-spacing:.02em;color:#1a0508;font-size:.82rem;font-weight:800;position:relative}.ypc-explore-chevron{z-index:1;color:#1a0508;place-items:center;width:14px;height:14px;display:grid;position:relative}.ypc-explore-chevron svg{width:14px;height:14px}.ypc-eye{letter-spacing:.12em;text-transform:uppercase;color:var(--ypc-sub);margin:0;font-size:.65rem;font-weight:800}.ypc-paid{justify-content:space-between;align-items:flex-start;gap:.85rem;display:flex}.ypc-right{flex-shrink:0;justify-items:end;gap:.35rem;display:grid}.ypc-tier{letter-spacing:.04em;text-transform:uppercase;background:color-mix(in srgb, var(--ypc-cta) 10%, transparent);color:var(--ypc-cta);border:1px solid color-mix(in srgb, var(--ypc-cta) 18%, transparent);border-radius:.45rem;padding:.18rem .5rem;font-size:.65rem;font-weight:800}.ypc-tier.is-gold{background:color-mix(in srgb, var(--ypc-gold) 22%, transparent);color:var(--ypc-gold-bright);border-color:color-mix(in srgb, var(--ypc-gold) 40%, transparent)}.ypc-pill{background:var(--ypc-pill-muted-bg);color:var(--ypc-meta);border-radius:999px;padding:.22rem .58rem;font-size:.68rem;font-weight:750}.ypc-pill.is-trial{background:var(--ypc-pill-trial-bg);color:var(--ypc-pill-trial-ink)}.ypc-pill.is-autopay{background:var(--ypc-pill-good-bg);color:var(--st-good,#059669)}.ypc-pill.is-warn{background:var(--ypc-pill-warn-bg);color:var(--ypc-error-ink)}.ypc-pill.is-cancel{background:var(--ypc-pill-cancel-bg);color:var(--ypc-warn-ink)}.ypc-pill.on-dark{color:#ffffffe0;background:#ffffff24}.ypc-hint{color:var(--ypc-hint);margin:0;font-size:.8rem;line-height:1.4}.ypc-stop{background:var(--ypc-warn-bg);border:1px solid color-mix(in srgb, var(--ypc-amber) 40%, transparent);border-radius:.75rem;gap:.12rem;padding:.7rem .8rem;display:grid}.ypc-stop b{color:var(--ypc-warn-ink);font-size:.76rem}.ypc-stop span{color:var(--ypc-meta);font-size:.74rem}.ypc-stop.on-dark{background:#ffffff14}.ypc-stop.on-dark b{color:var(--ypc-amber)}.ypc-manage,.ypc-outline{border-radius:.75rem;justify-content:space-between;align-items:center;margin-top:.2rem;padding:.72rem .9rem;font-size:.88rem;font-weight:800;text-decoration:none;display:flex}.ypc-manage{background:var(--ypc-cta);color:var(--ypc-on-cta)}.ypc-manage span{background:#ffffff24;border-radius:50%;place-items:center;width:26px;height:26px;font-size:1.1rem;line-height:1;display:grid}.ypc-outline{color:var(--ypc-title);background:color-mix(in srgb, var(--ypc-g2) 70%, transparent);border:1px solid color-mix(in srgb, var(--ypc-border) 80%, transparent);justify-content:center}.ypc-refs{appearance:none;border:0;border-top:1px solid var(--ypc-refs-line);color:var(--ypc-hint);font:inherit;cursor:pointer;background:0 0;justify-content:space-between;width:100%;margin-top:.35rem;padding:.7rem 0 0;font-size:.8rem;font-weight:700;display:flex}.ypc-refs em{font-size:.65rem;font-style:normal}.ypc-refs-box{background:var(--ypc-refs-bg);border-radius:.75rem;gap:.15rem;padding:.8rem .9rem;display:grid}.ypc-refs-box strong{font-size:1.15rem}.ypc-refs-box span{color:var(--ypc-meta);font-size:.75rem}@media (width<=640px){.ypc{gap:.45rem;padding:.95rem .9rem .9rem}.ypc-trial-top p{font-size:.68rem}.ypc-free{padding:.18rem .45rem;font-size:.62rem}.ypc-trial-main{gap:.15rem .55rem}.ypc-count-row strong{font-size:2rem}.ypc-count-row span{padding-bottom:.12rem;font-size:.72rem}.ypc-meta{white-space:nowrap;text-overflow:ellipsis;font-size:.64rem;line-height:1.25;overflow:hidden}.ypc-explore{padding:.5rem .5rem .5rem .82rem}.ypc-explore-txt{font-size:.74rem}.ypc-paid{flex-direction:column;align-items:stretch}.ypc-right{flex-flow:wrap;place-items:center start;width:100%}.ypc-due{width:100%}}@media (width<=380px){.ypc-count-row strong{font-size:1.75rem}.ypc-count-row span{font-size:.66rem}.ypc-meta{font-size:.58rem}.ypc-explore{padding:.45rem .45rem .45rem .72rem}.ypc-explore-txt{font-size:.68rem}}:root{--mgr-page-max:min(100%, 40rem);--mgr-page-max-narrow:min(100%, 36rem);--mgr-page-max-wide:min(100%, 52rem);--mgr-page-gap:clamp(.85rem, 1.6vw, 1.15rem);--mgr-page-pad-x:0}@media (width>=640px){:root{--mgr-page-max:min(100%, 42rem);--mgr-page-max-narrow:min(100%, 38rem);--mgr-page-max-wide:min(100%, 54rem)}}@media (width>=768px){:root{--mgr-page-max:44rem;--mgr-page-max-narrow:40rem;--mgr-page-max-wide:58rem}}@media (width>=1024px){:root{--mgr-page-max:46rem;--mgr-page-max-narrow:42rem;--mgr-page-max-wide:64rem}}@media (width>=1280px){:root{--mgr-page-max-wide:68rem}}@media (width>=1600px){:root{--mgr-page-max:48rem;--mgr-page-max-narrow:44rem;--mgr-page-max-wide:72rem}}@media (width>=1920px){:root{--mgr-page-max:50rem;--mgr-page-max-narrow:46rem;--mgr-page-max-wide:76rem}}@media (width>=2560px){:root{--mgr-page-max:54rem;--mgr-page-max-narrow:48rem;--mgr-page-max-wide:84rem}}.mgr-page{width:100%;max-width:var(--mgr-page-max);box-sizing:border-box;padding-inline:var(--mgr-page-pad-x);min-width:0;margin-inline:auto}.mgr-page--narrow{max-width:var(--mgr-page-max-narrow)}.mgr-page--wide{max-width:var(--mgr-page-max-wide)}:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:min(100%, var(--mgr-page-max-wide))}@media (width>=768px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:45rem}}@media (width>=1024px){:is(.mgr-page.rf-page:has(.rf-pay),.mgr-page.rnw-page){max-width:48rem}}.st{--st-ink:var(--st-on-surface,#181c1e);--st-muted:var(--st-on-variant,#43474e);--st-card:var(--st-surface,#fff);--st-line:var(--st-outline,#c4c6cf);--st-field:var(--st-field-bg,#f1f4f6);--st-primary:var(--st-brand,#002045);--st-on-primary:var(--st-brand-on,#fff);--st-good:var(--st-emerald,#059669);--st-warn:var(--st-warning,#c2410c);--st-danger:var(--st-error,#ba1a1a);gap:var(--mgr-page-gap,1.1rem);color:var(--st-ink);box-sizing:border-box;width:100%;min-width:0;display:grid}.st-cols-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.st-cols-2--spaced{margin-top:.85rem}.st-back{width:fit-content;font:inherit;color:var(--st-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.55rem;margin:0;padding:0;font-size:.84rem;font-weight:750;text-decoration:none;display:inline-flex}.st-back-ico{background:var(--st-field);width:40px;height:40px;color:var(--st-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.st-back-ico svg{width:18px;height:18px;display:block}.st-back:hover .st-back-ico{background:color-mix(in srgb, var(--st-primary) 12%, var(--st-field));color:var(--st-primary)}.st-back-bar{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.st-back-bar .st-back{min-width:0}.st:has(.yp){gap:.7rem}.st:has(.yp) .st-back{display:none}@media (width<=767px){.st:has(.yp){gap:.55rem}}.st-card{background:var(--st-card);border:1px solid color-mix(in srgb, var(--st-line) 70%, transparent);border-radius:1.25rem;min-width:0;padding:1.15rem 1.15rem 1.2rem;box-shadow:0 1px 4px #0000000a}.st-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--st-muted);margin:0 0 .85rem;font-size:.68rem;font-weight:800}.st-app-note{color:var(--st-muted);margin:.7rem 0 0;font-size:.78rem}.st-card>.app-promo{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.st-web-alert-btn{margin-top:.75rem}.st-web-alert-prompt{border:1px solid color-mix(in srgb, var(--st-line) 75%, transparent);background:var(--st-field);border-radius:.9rem;margin-top:.75rem;padding:.9rem}.st-web-alert-prompt p{color:var(--st-muted);margin:.3rem 0 .75rem;font-size:.84rem}.st-web-alert-prompt>div{flex-wrap:wrap;gap:.5rem;display:flex}.st-hero-card{color:#fff;border-radius:1.35rem;padding:1rem 1.05rem 1.05rem;position:relative;overflow:hidden}.st-hero{align-items:center;gap:.95rem;display:flex}.st-hero-app-action{border-top:1px solid #ffffff24;margin-top:.85rem;padding-top:.7rem}.st-hero-app-action .app-inline-link{color:#fff;grid-template-columns:36px minmax(0,1fr) 18px;gap:.7rem;width:100%;min-height:48px;padding:.25rem 0;display:grid}.st-hero-app-action .app-inline-link:hover,.st-hero-app-action .app-inline-link:focus-visible{background:#ffffff14}.st-hero-app-action .app-inline-icon{color:#fff;background:#ffffff1f;border-radius:.7rem;width:36px;height:36px}.st-hero-app-action .app-inline-copy>span{font-size:.84rem;font-weight:750}.st-hero-app-action .app-inline-copy small{color:#ffffff9e;font-size:.72rem}.st-hero-theme{flex-shrink:0;margin-left:auto}.st-hero-avatar{flex-shrink:0;padding:0 .2rem .2rem 0;position:relative}.st-hero-ring{appearance:none;color:#fff;cursor:pointer;background:#ffffff1f;border:2px solid #ffffff4d;border-radius:50%;place-items:center;width:80px;height:80px;padding:0;display:grid;overflow:hidden}.st-hero-ring img{object-fit:cover;width:100%;height:100%}.st-hero-ring span{font-size:1.55rem;font-weight:800}.st-hero-edit{color:#002045;pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:-2px;right:-2px;box-shadow:0 0 0 2px #002045}.st-hero-edit svg{fill:currentColor;width:14px;height:14px}.st-hero-copy h1{letter-spacing:-.03em;color:#fff;margin:0;font-size:1.35rem;font-weight:800}.st-hero-eyebrow{letter-spacing:.06em;color:#ffffff8c;white-space:nowrap;margin:0 0 .15rem;font-size:.42rem;font-weight:700}.st-hero-copy p{color:#ffffffb8;margin:.18rem 0 0;font-size:.82rem}.st-hero-meta{color:#ffffffdb!important}.st-hero-sub{color:#ffffff94!important;font-size:.75rem!important}.st-hero-id{letter-spacing:.04em;color:#ffffffc7;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;margin-top:.5rem;padding:.28rem .7rem;font-family:inherit;font-size:.7rem;font-weight:750;display:inline-flex}.st-appear-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.st-appear-card{appearance:none;border:1px solid color-mix(in srgb, var(--st-line) 80%, transparent);background:var(--st-card);color:var(--st-ink);cursor:pointer;font:inherit;text-align:center;border-radius:1.1rem;justify-items:center;gap:.28rem;padding:1rem .75rem;display:grid}.st-appear-card svg{fill:currentColor;width:18px;height:18px;color:var(--st-muted)}.st-appear-card svg.st-glyph-stroke{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.st-appear-card b{font-size:.88rem}.st-appear-card small{color:var(--st-muted);font-size:.72rem}.st-appear-card.is-on{background:var(--st-primary);color:var(--st-on-primary);border-color:#0000}.st-appear-card.is-on svg,.st-appear-card.is-on small{color:var(--st-on-primary)}.st-secure+.st-secure{border-top:1px solid color-mix(in srgb, var(--st-line) 55%, transparent);margin-top:.85rem;padding-top:.85rem}.st-secure--off{opacity:.55}.st-logout{width:100%}.st-plan-chip{background:color-mix(in srgb, var(--st-primary) 10%, var(--st-card));color:var(--st-primary);border-radius:999px;margin-top:.45rem;padding:.22rem .62rem;font-size:.72rem;font-weight:750;display:inline-flex}.st-appear{flex-wrap:wrap;gap:.4rem;display:flex}.st-appear-btn{appearance:none;border:1px solid color-mix(in srgb, var(--st-line) 80%, transparent);background:var(--st-field);color:var(--st-ink);cursor:pointer;font:inherit;border-radius:999px;align-items:center;gap:.35rem;padding:.38rem .72rem .38rem .55rem;font-size:.75rem;font-weight:750;display:inline-flex}.st-appear-btn svg{fill:currentColor;width:14px;height:14px;display:block}.st-appear-btn.is-on{border-color:var(--st-primary);background:color-mix(in srgb, var(--st-primary) 10%, var(--st-card));color:var(--st-primary)}.st-secure{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.st-secure strong{font-size:.92rem;display:block}.st-secure>div>span{color:var(--st-muted);margin-top:.2rem;font-size:.78rem;display:block}.st-switch{appearance:none;border:1px solid color-mix(in srgb, var(--st-line) 80%, transparent);background:color-mix(in srgb, var(--st-ink) 18%, var(--st-field));cursor:pointer;border-radius:999px;flex-shrink:0;width:46px;height:28px;position:relative}.st-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000047}.st-switch.is-on{background:var(--st-good);border-color:#0000}.st-switch.is-on:after{transform:translate(18px)}.st-otp{border-top:1px solid color-mix(in srgb, var(--st-line) 55%, transparent);gap:.75rem;margin-top:1rem;padding-top:1rem;display:grid}.st-nav{gap:.35rem;display:grid}.st-link{color:inherit;border-radius:.9rem;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:.75rem;padding:.65rem .35rem;text-decoration:none;display:grid}button.st-link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.st-link--plain{border-radius:0;grid-template-columns:minmax(0,1fr) 18px;padding:.85rem .2rem}.st-link--plain+.st-link--plain{border-top:1px solid color-mix(in srgb, var(--st-line) 45%, transparent)}.st-link:hover{background:var(--st-field)}.st-link b{font-size:.9rem;font-weight:750;display:block}.st-link small{color:var(--st-muted);margin-top:.12rem;font-size:.75rem;display:block}.st-link-ico{border-radius:.8rem;justify-content:center;align-items:center;width:40px;height:40px;line-height:0;display:inline-flex}.st-link-ico svg{fill:currentColor;width:18px;height:18px;display:block;overflow:visible}.st-link-ico svg.st-glyph-stroke{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.st-link-ico svg.st-glyph-stroke .st-glyph-fill,.st-appear-card svg.st-glyph-stroke .st-glyph-fill{fill:currentColor;stroke:none}.st-link-ico svg.st-glyph-qr{overflow:visible}.st-link-ico.is-navy{background:color-mix(in srgb, var(--st-primary) 12%, var(--st-card));color:var(--st-primary)}.st-link-ico.is-blue{background:color-mix(in srgb, #5b7cfa 16%, var(--st-card));color:#3b5de7}.st-link-ico.is-green{background:color-mix(in srgb, #059669 16%, var(--st-card));color:#047857}.st-link-ico.is-amber{background:color-mix(in srgb, #d97706 16%, var(--st-card));color:#b45309}.st-link-ico.is-violet{background:color-mix(in srgb, #6d5efc 16%, var(--st-card));color:#5b4fe0}.st-chevron{color:var(--st-muted);display:flex}.st-chevron svg{fill:currentColor;width:16px;height:16px;display:block}.st-label{color:var(--st-muted);margin-bottom:.35rem;font-size:.75rem;font-weight:750;display:block}.st-input,.st-select,.st-area{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--st-line) 80%, transparent);background:var(--st-field);width:100%;color:var(--st-ink);font:inherit;border-radius:.9rem;padding:.78rem .9rem;font-size:.9rem}.st-input:focus,.st-select:focus,.st-area:focus{border-color:color-mix(in srgb, var(--st-primary) 45%, var(--st-line));background:var(--st-card);outline:none}.st-area{resize:vertical}.st-field{margin-bottom:.85rem;display:block}.st-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.st-btn{appearance:none;font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.72rem 1.05rem;font-size:.84rem;font-weight:800;display:inline-flex}.st-btn:disabled{opacity:.45;cursor:default}.st-btn-primary{background:var(--st-primary);color:var(--st-on-primary)}.st-btn-ghost{color:var(--st-primary);border:1px solid color-mix(in srgb, var(--st-line) 80%, transparent);background:0 0}.st-btn-ghost:hover:not(:disabled){background:var(--st-field)}.st-btn-danger{background:color-mix(in srgb, var(--st-danger) 12%, var(--st-card));color:var(--st-danger)}.st-chip{appearance:none;border:1px solid color-mix(in srgb, var(--st-line) 80%, transparent);background:var(--st-field);color:var(--st-ink);cursor:pointer;font:inherit;border-radius:999px;padding:.38rem .75rem;font-size:.8rem;font-weight:700}.st-chip.is-on{border-color:var(--st-primary);background:color-mix(in srgb, var(--st-primary) 12%, var(--st-card));color:var(--st-primary)}.st-chip.is-off-day{border-color:color-mix(in srgb, var(--st-danger) 35%, var(--st-line));background:color-mix(in srgb, var(--st-danger) 10%, var(--st-card));color:var(--st-danger)}.st-chips{flex-wrap:wrap;gap:.45rem;display:flex}.st-optional{opacity:.75;font-weight:500}.st-topic-list{flex-direction:column;gap:.45rem;margin-bottom:.75rem;display:flex}.st-topic{appearance:none;text-align:left;border:1px solid color-mix(in srgb, var(--st-line) 80%, transparent);background:var(--st-field);width:100%;color:var(--st-ink);cursor:pointer;font:inherit;border-radius:.9rem;align-items:center;gap:.7rem;padding:.75rem .9rem;font-size:.88rem;font-weight:600;display:flex}.st-topic.is-on{border-color:var(--st-primary);background:color-mix(in srgb, var(--st-primary) 10%, var(--st-card))}.st-topic-radio{border:1.5px solid color-mix(in srgb, var(--st-line) 90%, transparent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.st-topic-radio.is-on{border-color:var(--st-primary)}.st-topic-radio span{background:var(--st-primary);border-radius:50%;width:8px;height:8px}.st-shot-row{flex-wrap:wrap;gap:.55rem;display:flex}.st-shot-thumb{border:1px solid color-mix(in srgb, var(--st-line) 80%, transparent);background:var(--st-field);border-radius:.75rem;width:76px;height:76px;position:relative;overflow:hidden}.st-shot-thumb img{object-fit:cover;width:100%;height:100%;display:block}.st-shot-remove{color:#fff;cursor:pointer;background:#000000a6;border:none;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.st-shot-add{appearance:none;border:1px dashed color-mix(in srgb, var(--st-line) 90%, transparent);background:var(--st-field);width:76px;height:76px;color:var(--st-muted);cursor:pointer;font:inherit;border-radius:.75rem;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;font-size:.7rem;font-weight:700;display:flex}.st-shot-add span{font-size:1.25rem;font-weight:700;line-height:1}.st-shot-hint{color:var(--st-muted);margin:.45rem 0 0;font-size:.75rem}a.st-btn{box-sizing:border-box;justify-content:center;align-items:center;text-decoration:none}@media (width<=899px){.st-chips{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;flex-wrap:nowrap;margin-inline:-.2rem;padding:.1rem .2rem .25rem;overflow:auto hidden}.st-chips::-webkit-scrollbar{height:0;display:none}.st-chips .st-chip{flex:none}}.st-check{align-items:center;gap:.6rem;padding:.55rem 0;font-size:.9rem;display:flex}.st-check input{width:16px;height:16px;accent-color:var(--st-primary)}.st-code{letter-spacing:.08em;color:var(--st-primary);margin:.15rem 0 0;font-size:2rem;font-weight:800}.st-muted{color:var(--st-muted);margin:.35rem 0 0;font-size:.82rem}.st-faq-q{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;padding:.7rem 0;font-weight:750}.st-faq-a{color:var(--st-muted);margin:0 0 .75rem;font-size:.84rem;line-height:1.45}.st-faq+.st-faq{border-top:1px solid color-mix(in srgb, var(--st-line) 55%, transparent)}.st-plan-price{letter-spacing:-.03em;color:var(--st-primary);margin:.2rem 0 0;font-size:1.55rem;font-weight:800}.st-list{color:var(--st-muted);margin:.55rem 0 0;padding-left:1.1rem;font-size:.84rem}.st-switch:disabled{opacity:.45;cursor:default}.st-sess-summary{align-items:flex-start;gap:.9rem;display:flex}.st-sess-summary-ico{background:var(--st-fixed,color-mix(in srgb, var(--st-primary) 16%, var(--st-field)));width:40px;height:40px;color:var(--st-icon,var(--st-primary));border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.st-sess-summary-ico svg{fill:currentColor;width:20px;height:20px;display:block}.st-sess-summary-copy{min-width:0}.st-sess-summary-copy strong{font-size:.95rem;display:block}.st-sess-summary-copy p{color:var(--st-muted);margin:.2rem 0 0;font-size:.8rem;line-height:1.4}.st-sess-list{padding:0;overflow:hidden}.st-sess-row{border-bottom:1px solid color-mix(in srgb, var(--st-line) 45%, transparent);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem 1.05rem;display:grid}.st-sess-row.is-last{border-bottom:0}.st-sess-ico{background:color-mix(in srgb, var(--st-primary) 12%, var(--st-card));width:44px;height:44px;color:var(--st-primary);border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.st-sess-ico.is-now{background:color-mix(in srgb, var(--st-good) 16%, var(--st-card));color:var(--st-good)}.st-sess-ico svg{fill:currentColor;width:22px;height:22px;display:block}.st-sess-body{min-width:0}.st-sess-title{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.st-sess-title b{font-size:.92rem}.st-sess-title em{letter-spacing:.04em;text-transform:uppercase;color:var(--st-good);background:color-mix(in srgb, var(--st-good) 14%, var(--st-card));border-radius:6px;padding:.12rem .45rem;font-size:.62rem;font-style:normal;font-weight:800}.st-sess-body p{color:var(--st-muted);margin:.12rem 0 0;font-size:.8rem}.st-sess-body small{color:var(--st-muted);margin-top:.12rem;font-size:.72rem;display:block}.st-sess-status{color:var(--st-muted);align-items:center;gap:.35rem;margin-top:.25rem;font-size:.7rem;display:inline-flex}.st-sess-status i{background:color-mix(in srgb, var(--st-line) 80%, transparent);border-radius:50%;width:6px;height:6px}.st-sess-status.is-on{color:var(--st-good)}.st-sess-status.is-on i{background:var(--st-good)}.st-sess-out{appearance:none;color:var(--st-danger);font:inherit;cursor:pointer;background:0 0;border:0;padding:.35rem .2rem;font-size:.8rem;font-weight:750}.st-sess-out:disabled{opacity:.5;cursor:default}.st-sess-empty{text-align:center;color:var(--st-muted);background:color-mix(in srgb, var(--st-good) 8%, var(--st-card));border-radius:.75rem;margin:.4rem 0 0;padding:.85rem 1rem;font-size:.82rem}.st-sess-revoke{appearance:none;border:1.5px solid color-mix(in srgb, var(--st-danger) 35%, transparent);background:var(--st-card);width:100%;color:var(--st-danger);font:inherit;cursor:pointer;border-radius:1rem;padding:.9rem 1rem;font-size:.9rem;font-weight:750}.st-sess-revoke:disabled{opacity:.7;cursor:default}@media (width<=767px){.st-card,.st-hero-card{border-radius:clamp(1rem,3vw,1.25rem);padding:clamp(.9rem,2.8vw,1rem) clamp(.85rem,3vw,.95rem)}.st-hero-card{position:relative}.st-hero{align-items:center;padding-right:3.1rem}.st-hero-theme{margin-left:0;position:absolute;top:clamp(.85rem,2.5vw,1rem);right:clamp(.85rem,2.5vw,1rem)}.st-hero-copy{flex:1;min-width:0}.st-hero-copy h1{font-size:clamp(1.05rem,4vw,1.15rem)}.st-hero-eyebrow{letter-spacing:.04em;white-space:nowrap;font-size:.32rem}.st-hero-meta{display:none}.st-hero-ring{width:clamp(60px,16vw,68px);height:clamp(60px,16vw,68px)}.st-secure{align-items:flex-start;gap:.65rem}.st-secure>div:first-child{flex:1;min-width:0}.st-sess-row{grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:start;padding:clamp(.75rem,2.5vw,.9rem) clamp(.85rem,3vw,1.05rem)}.st-sess-out{text-align:center;background:color-mix(in srgb, var(--st-danger) 8%, var(--st-card));border-radius:.65rem;grid-column:1/-1;width:100%;margin-top:.15rem;padding:.55rem .75rem}.st-cols-2{grid-template-columns:1fr}.st-actions .st-btn{flex:calc(50% - .25rem);min-height:44px}.st-actions .st-btn:only-child{flex:100%;width:100%}.st-link{padding:clamp(.55rem,2vw,.65rem) .35rem}.st-code{word-break:break-all;font-size:clamp(1.45rem,6vw,1.65rem)}.st-link b,.st-faq-q{overflow-wrap:anywhere}.st-appear-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.st-appear-card{border-radius:.85rem;gap:.12rem;padding:.6rem .35rem .55rem}.st-appear-card svg{width:15px;height:15px}.st-appear-card b{font-size:.76rem;line-height:1.15}.st-appear-card small{font-size:.6rem;line-height:1.2}.st-hero{align-items:flex-start}}@media (width<=420px){.st-appear-grid{gap:.35rem}.st-appear-card{border-radius:.75rem;padding:.5rem .25rem .45rem}.st-appear-card svg{width:14px;height:14px}.st-appear-card b{font-size:.7rem}.st-appear-card small{font-size:.56rem}}@media (width>=768px) and (width<=1023px){.st-appear-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pi{gap:.35rem;width:100%;min-width:0;display:grid}.pi .st-kicker{margin:1.1rem 0 .65rem .05rem}.pi .st-kicker:first-child{margin-top:0}.pi-form{margin-bottom:.15rem;padding:1rem 1.05rem 1.05rem}.pi-form .st-field:last-child{margin-bottom:0}.pi-hint{color:var(--st-muted);margin-top:.35rem;font-size:.74rem;display:block}.pi-phone{align-items:center;gap:.55rem;display:flex}.pi-phone em{color:var(--st-muted);flex-shrink:0;font-size:.9rem;font-style:normal;font-weight:750}.pi-phone b{font-size:.95rem;font-weight:650}.pi-consent{color:var(--st-muted);align-items:flex-start;gap:.5rem;font-size:.78rem;line-height:1.4;display:flex}.pi-actions{justify-content:flex-end;margin-top:.85rem;display:flex}.pi-save{appearance:none;background:var(--st-primary);color:var(--st-on-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:.78rem 1.35rem;font-size:.88rem;font-weight:800}.pi-save:disabled{opacity:.55;cursor:default}@media (width<=640px){.pi-actions{justify-content:stretch}.pi-save{width:100%}}.ld-hero{color:#fff;border-radius:1.25rem;align-items:flex-start;gap:.9rem;padding:1.1rem 1.15rem;display:flex;overflow:hidden}.ld-hero-ico{color:#002045;background:#fff;border-radius:.85rem;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.ld-hero-ico svg{fill:currentColor;width:24px;height:24px}.ld-hero h1{letter-spacing:-.03em;margin:0;font-size:1.2rem}.ld-hero p{color:#ffffffc7;margin:.35rem 0 0;font-size:.8rem}.ld-hero small{color:#ffffff8c;margin-top:.2rem;font-size:.72rem;display:block}.ld-avatar{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border:0;border-bottom:1px solid color-mix(in srgb, var(--st-line) 50%, transparent);background:0 0;grid-template-columns:56px minmax(0,1fr) 16px;align-items:center;gap:.85rem;margin-bottom:.85rem;padding:0 0 .85rem;display:grid}.ld-avatar img,.ld-avatar-ph{object-fit:cover;border-radius:50%;width:56px;height:56px}.ld-avatar-ph{background:color-mix(in srgb, var(--st-primary) 14%, var(--st-field));color:var(--st-primary);place-items:center;font-weight:800;display:grid}.ld-avatar b{font-size:.88rem;display:block}.ld-avatar small{color:var(--st-muted);margin-top:.12rem;font-size:.75rem;display:block}.ld-row{border-bottom:1px solid color-mix(in srgb, var(--st-line) 45%, transparent);padding:.85rem 0}.ld-row:last-child{border-bottom:0;padding-bottom:0}.ld-phone{align-items:center;gap:.5rem;display:flex}.ld-phone em{color:var(--st-muted);font-style:normal;font-weight:750}.ld-phone b{font-size:.95rem}.ld-wing-tabs{background:var(--st-field);border-radius:.9rem;grid-template-columns:repeat(3,1fr);gap:.25rem;margin-bottom:.85rem;padding:.25rem;display:grid}.ld-wing-tab{appearance:none;color:var(--st-ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:.7rem;padding:.65rem .3rem;font-weight:750}.ld-wing-tab.is-on{background:var(--st-card);color:var(--st-primary);box-shadow:0 1px 4px #0000001f}.ld-wing-tab small{color:var(--st-muted);margin-top:.15rem;font-size:.68rem;font-weight:800;display:block}.ld-wing-tab.is-on small{color:inherit}.ld-wing-setup{text-align:center}.ld-wing-setup strong{letter-spacing:-.02em;margin:.35rem 0 .15rem;font-size:1.05rem;font-weight:800;display:block}.ld-wing-setup p{color:var(--st-muted);margin:0 0 .75rem;font-size:.78rem}.ld-wing-input{justify-content:center;gap:.5rem;display:flex}.ld-wing-input .st-input{text-align:center;max-width:8rem}.ld-floor{overflow:hidden}.ld-floor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.ld-floor-link{color:var(--st-primary);white-space:nowrap;font-size:.82rem;font-weight:700;text-decoration:none}.ld-floor-link:hover{text-underline-offset:.18em;text-decoration:underline}.ld-floor-map{min-width:0;max-width:100%;margin-top:1rem}.ld-plans-sec{overflow:hidden}.ld-plans-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.85rem;display:flex}.ld-plans-list{gap:.55rem;display:grid}.ld-plan-row{border:1px solid color-mix(in srgb, var(--st-line) 70%, transparent);background:color-mix(in srgb, var(--st-field) 88%, transparent);color:inherit;border-radius:.95rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.8rem .85rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.ld-plan-row--quarterly{background:color-mix(in srgb, #3b82f6 8%, var(--st-field))}.ld-plan-row--yearly{background:color-mix(in srgb, #c9a227 12%, var(--st-field))}.ld-plan-row:hover{border-color:color-mix(in srgb, var(--ld-plan-accent,var(--st-primary)) 45%, var(--st-line));background:color-mix(in srgb, var(--ld-plan-accent,var(--st-primary)) 8%, var(--st-field))}.ld-plan-copy{min-width:0}.ld-plan-copy b{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.92rem;font-weight:800;display:block;overflow:hidden}.ld-plan-copy small{color:var(--st-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:.2rem;font-size:.75rem;font-weight:600;display:block;overflow:hidden}.ld-plan-price{text-align:right;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.08rem;display:flex}.ld-plan-price strong{letter-spacing:-.02em;color:var(--ld-plan-accent,var(--st-primary));font-size:.98rem;font-weight:800;line-height:1.1}.ld-plan-price em{color:var(--st-muted);font-size:.68rem;font-style:normal;font-weight:650}.ld-save{margin-top:.5rem;position:sticky;bottom:.5rem}a.st-btn{text-decoration:none}@media (width<=767px){.ld-hero h1{font-size:1.05rem}.ld-plans-head{flex-wrap:wrap}.ld-plans-head .st-btn{flex:100%;justify-content:center}.ld-plan-row{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:.35rem;padding:.75rem .8rem}.ld-plan-price{flex-direction:row;justify-self:start;align-items:baseline;gap:.35rem}.ld-wing-input{flex-direction:column;align-items:stretch}.ld-wing-input .st-input{max-width:none}.ld-wing-input .st-btn,.ld-save .st-btn{width:100%}.ld-floor-head{flex-direction:column;align-items:flex-start}}.mp,.mp-editor{box-sizing:border-box;width:100%;min-width:0}.mp{--rf-ink:var(--st-ink);--rf-muted:var(--st-muted);--rf-outline:color-mix(in srgb, var(--st-line) 75%, transparent);--rf-field:var(--st-field);--rf-bg:var(--st-card);--rf-primary:var(--st-primary);gap:1rem;width:100%;min-width:0;display:grid}:is(.st:has(>.mp),.st:has(>.mp-editor)){width:min(100%,42rem);min-width:0;max-width:min(100%,42rem);margin-inline:auto;overflow:visible}:is(.shell-content:has(.mp) .shell-page-title,.shell-content:has(.mp-editor) .shell-page-title){width:100%;max-width:min(100%,42rem);margin-inline:auto}.shell-content:has(.mp-editor) .shell-page-title{display:none}.mp-top{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.mp-meta{color:var(--st-muted);margin:0;font-size:.84rem}.mp-new{appearance:none;background:var(--st-new-btn-bg,var(--st-brand));color:var(--st-new-btn-fg,var(--st-brand-on));min-width:72px;min-height:34px;font:inherit;letter-spacing:-.01em;cursor:pointer;will-change:transform, opacity;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 18px;font-size:.8125rem;font-weight:700;line-height:1;animation:1.8s ease-in-out infinite mp-new-pulse;display:inline-flex}.mp-new.is-pressed{opacity:1;transition:transform .12s cubic-bezier(.2,0,0,1);animation:none;transform:scale(.94)}@keyframes mp-new-pulse{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.mp-new{opacity:1;animation:none}}.mp-search{grid-template-columns:minmax(0,1fr) 44px;align-items:start;gap:.6rem;display:grid;overflow:visible}.mp-search-field{background:var(--st-field);border:1px solid color-mix(in srgb, var(--st-line) 70%, transparent);min-height:44px;color:var(--st-muted);border-radius:.9rem;align-items:center;gap:.55rem;padding:0 .85rem;display:flex}.mp-search-field svg{flex-shrink:0;width:18px;height:18px}.mp-search-field input{min-width:0;color:var(--st-ink);font:inherit;background:0 0;border:0;flex:1;padding:.7rem 0;font-size:.95rem}.mp-search-field input:focus{outline:none}.mp-search-clear{appearance:none;background:var(--st-card);width:28px;height:28px;color:var(--st-muted);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.mp-search-clear svg{width:12px;height:12px}.mp-filter{flex-shrink:0;position:relative;overflow:visible}.mp-filter-btn{appearance:none;border:1px solid color-mix(in srgb, var(--st-line) 70%, transparent);background:var(--st-field);width:44px;height:44px;color:var(--st-primary);cursor:pointer;z-index:1;border-radius:.9rem;place-items:center;display:grid;position:relative;overflow:visible}.mp-filter-btn svg{width:20px;height:20px}.mp-filter-btn.is-on{border-color:var(--st-primary);background:color-mix(in srgb, var(--st-primary) 12%, var(--st-card))}.mp-filter-btn b{z-index:2;background:var(--st-primary);min-width:16px;height:16px;color:var(--st-on-primary);pointer-events:none;box-shadow:0 0 0 1.5px var(--st-field,#f1f4f6);border-radius:999px;place-items:center;padding:0 4px;font-size:.6rem;line-height:1;display:grid;position:absolute;top:2px;right:2px}.mp-filter-backdrop{display:none}.mp-sheet{z-index:30;background:var(--st-card);border:1px solid color-mix(in srgb, var(--st-line) 65%, transparent);-webkit-overflow-scrolling:touch;border-radius:1rem;width:min(320px,100vw - 2rem);max-height:min(70vh,420px);padding:.95rem 1rem;animation:.18s mp-filter-in;position:absolute;top:calc(100% + .45rem);right:0;overflow-y:auto;box-shadow:0 10px 28px #0f172a24}@keyframes mp-filter-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mp-sheet{animation:none}}.mp-sheet-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.mp-sheet h3{letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted);margin:.85rem 0 .5rem;font-size:.68rem}.mp-sheet h3:first-of-type{margin-top:.2rem}.mp-chips{flex-wrap:wrap;gap:.4rem;display:flex}.mp-sheet-head strong{font-size:.95rem}.mp-sheet-head .st-btn{min-height:32px;padding:.2rem .65rem;font-size:.78rem}.mp-tiers-title{color:var(--st-ink);margin:0;font-size:.92rem;font-weight:800}.mp-tiers-sub{color:var(--st-muted);margin:.15rem 0 0;font-size:.78rem}.mp-list-footer{border-top:1px solid color-mix(in srgb, var(--pp-accent,var(--st-primary)) 18%, var(--st-line));flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;margin:.15rem 0 0;padding-top:.8rem;display:flex}.mp-list-footer--row{border-top:1px solid color-mix(in srgb, var(--pp-accent,var(--st-primary)) 14%, var(--st-line));margin:.55rem 0 0;padding:.65rem 0 0}.mp-list-edit,.mp-list-del{appearance:none;width:100%;min-width:0;height:36px;min-height:36px;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 .95rem;font-size:.78rem;font-weight:800;line-height:1;transition:transform .16s,filter .16s,background .16s;display:inline-flex}.mp-list-edit{background:var(--st-primary);color:var(--st-on-primary);border:0;box-shadow:0 1px 2px #0000001f}.pp-kind-yearly .mp-list-edit{color:#1a1408;background:linear-gradient(#f8e9b0 0%,#d4af37 55%,#b8941f 100%);box-shadow:0 8px 18px #d4af3747}.pp-kind-quarterly .mp-list-edit{color:#fff;background:linear-gradient(#2f5f9a 0%,#16345f 100%);box-shadow:0 6px 16px #2f5f9a47}.mp-list-del{border:1px solid color-mix(in srgb, var(--st-line,#c4c6cf) 80%, transparent);color:var(--st-danger,#ba1a1a);box-shadow:none;background:0 0}.mp-list-edit:hover,.mp-list-del:hover{filter:brightness(1.04);transform:translateY(-1px)}.mp-list-del:hover{background:color-mix(in srgb, var(--st-danger,#ba1a1a) 8%, transparent)}.st:has(.mp-editor) .st-back{display:none}.mp-editor-nav{align-items:center;gap:.5rem;margin-bottom:.15rem;display:flex}.mp-editor-nav h2{letter-spacing:-.02em;flex:1;margin:0;font-size:1.125rem;font-weight:800}.mp-editor-nav-spacer{flex-shrink:0;width:40px}.mp-ed-body{gap:0;padding-top:.15rem;display:grid}.mp-editor-sub{color:var(--st-muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.45}.mp-ed-group{gap:.5rem;margin-bottom:1rem;display:grid}.mp-ed-label{letter-spacing:.12em;text-transform:uppercase;color:var(--st-muted);font-size:.6875rem;font-weight:700}.mp-ed-label--quick{margin:.5rem 0}.mp-ed-input{box-sizing:border-box;border:1px solid var(--rf-outline);background:var(--rf-field);width:100%;color:var(--st-ink);font:inherit;border-radius:.875rem;padding:.75rem .875rem;font-size:.9375rem}.mp-ed-input:focus{border-color:color-mix(in srgb, var(--st-primary) 45%, var(--st-line));background:var(--st-card);outline:none}.mp-ed-help{color:var(--st-muted);font-size:.75rem}.mp-ed-presets{gap:.5rem;margin-bottom:1.25rem;display:flex}.mp-ed-presets button{appearance:none;border:1px solid var(--rf-outline);background:var(--rf-field);min-width:0;color:var(--st-muted);font:inherit;cursor:pointer;border-radius:.625rem;flex:1;padding:.5rem .35rem;font-size:.75rem;font-weight:700}.mp-ed-presets button.is-on{background:color-mix(in srgb, var(--st-primary) 14%, var(--rf-field));border-color:var(--st-primary);color:var(--st-primary)}.mp-ed-features-head{justify-content:space-between;align-items:center;margin-bottom:.65rem;display:flex}.mp-ed-add-feature{appearance:none;color:var(--st-icon);font:inherit;cursor:pointer;background:0 0;border:0;font-size:.8125rem;font-weight:700}.mp-ed-feature-row{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.mp-ed-feature-remove{appearance:none;background:color-mix(in srgb, var(--st-danger) 12%, var(--st-card));width:34px;height:34px;color:var(--st-danger);cursor:pointer;border:0;border-radius:.625rem;flex-shrink:0;place-items:center;display:grid}.mp-ed-feature-remove svg{width:14px;height:14px}.mp-ed-suggest{flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;display:flex}.mp-ed-suggest button{appearance:none;border:1px solid var(--rf-outline);background:var(--rf-field);color:var(--st-icon);font:inherit;cursor:pointer;border-radius:999px;padding:.5rem .75rem;font-size:.78rem}.mp-ed-save{appearance:none;background:var(--st-primary);width:100%;min-height:52px;color:var(--st-on-primary);font:inherit;cursor:pointer;border:0;border-radius:.875rem;margin-top:1.5rem;padding:.95rem 1rem;font-size:1rem;font-weight:800}.mp-ed-save:disabled{opacity:.45;cursor:not-allowed}.mp-ed-clock{width:14px;height:14px;color:var(--st-muted)}.mp-close{appearance:none;background:var(--st-field);width:40px;height:40px;color:var(--st-ink);cursor:pointer;border:0;border-radius:.75rem;place-items:center;display:grid}.mp-close svg{width:16px;height:16px}.mp-two{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.mp-label-row{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.mp-unit{border:1px solid var(--rf-outline);background:var(--rf-field);border-radius:.5rem;display:inline-flex;overflow:hidden}.mp-unit button{appearance:none;color:var(--st-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:.2rem .62rem;font-size:.6875rem;font-weight:700}.mp-unit button.is-on{background:var(--st-primary);color:var(--st-on-primary)}.mp-feat-row{gap:.45rem;margin-bottom:.5rem;display:flex}.mp-feat-row .st-input{flex:1}.mp-feat-x{appearance:none;background:color-mix(in srgb, var(--st-danger) 10%, var(--st-field));width:40px;height:40px;color:var(--st-danger);cursor:pointer;border:0;border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.mp-feat-x svg{width:14px;height:14px}.mp-save{border-radius:.9rem;width:100%;min-height:50px}.mp-carousel{gap:.85rem;min-width:0;max-width:100%;display:grid}.mp-carousel-stage{min-width:0;max-width:100%;position:relative;overflow:hidden}.mp-carousel-track{box-sizing:border-box;scrollbar-width:none;min-width:0;max-width:100%;padding:.2rem 2.4rem .35rem}.mp-carousel .pp-card{box-sizing:border-box;min-width:0;max-width:100%}.mp-carousel-track::-webkit-scrollbar{display:none}.mp-carousel-nav{appearance:none;z-index:3;border:1px solid color-mix(in srgb, var(--st-line) 70%, transparent);background:color-mix(in srgb, var(--st-card) 92%, transparent);width:40px;height:40px;color:var(--st-ink);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #0000001a}.mp-carousel-nav svg{width:18px;height:18px}.mp-carousel-nav.is-prev{left:0}.mp-carousel-nav.is-next{right:0}.mp-carousel-nav:disabled{opacity:.28;cursor:default;box-shadow:none}.mp-dots{justify-content:center;align-items:center;gap:.45rem;display:flex}.mp-dot{appearance:none;background:color-mix(in srgb, var(--st-muted) 45%, transparent);cursor:pointer;border:0;border-radius:999px;width:7px;height:7px;padding:0}.mp-dot.is-on{background:var(--st-primary);width:18px}.pp-card{cursor:default}.pp-card .mp-card-actions{flex-wrap:wrap;align-items:center;gap:.45rem;width:100%;margin-top:auto;padding-top:.85rem;display:flex}.pp-card .mp-card-edit,.pp-card .mp-card-del{appearance:none;width:100%;min-width:0;height:38px;min-height:38px;font:inherit;letter-spacing:.01em;cursor:pointer;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;padding:0 .95rem;font-size:.78rem;font-weight:800;line-height:1;transition:transform .16s,filter .16s,background .16s;display:inline-flex}.pp-card .mp-card-edit{background:var(--rf-primary,var(--st-primary,#002045));color:var(--rf-on-primary,var(--st-on-primary,#fff));border:0;border-radius:999px;box-shadow:0 1px 2px #0000001f}.pp-kind-quarterly .mp-card-edit{background:linear-gradient(#2f5f9a 0%,#16345f 100%);box-shadow:0 6px 16px #2f5f9a47}.pp-kind-yearly .mp-card-edit{color:#1a1408;background:linear-gradient(#f8e9b0 0%,#d4af37 55%,#b8941f 100%);box-shadow:0 8px 20px #d4af3752}.pp-card .mp-card-del{border:1px solid color-mix(in srgb, var(--st-line,#c4c6cf) 80%, transparent);color:var(--st-danger,#ba1a1a);box-shadow:none;background:0 0;border-radius:999px}.pp--dark .pp-card .mp-card-del{color:#ffffffc7;border-color:#ffffff38}.pp-card .mp-card-edit:hover,.pp-card .mp-card-del:hover{filter:brightness(1.06);transform:translateY(-1px)}.mp-empty{text-align:center;padding:1.6rem 1.1rem}.mp-empty h2{margin:0;font-size:1.05rem}@media (width>=768px){:is(.st:has(>.mp),.st:has(>.mp-editor)){width:44rem;max-width:44rem}:is(.shell-content:has(.mp) .shell-page-title,.shell-content:has(.mp-editor) .shell-page-title){max-width:44rem}.shell-content:has(.mp-editor) .shell-page-title{display:none}.mp .pp-list-card{border-radius:1.05rem}.mp .pp-list-main{gap:.9rem;padding:.88rem 1.15rem}.mp .pp-list-expand.is-open .pp-list-expand-content{padding:.1rem 1.15rem 1.15rem 3.25rem}.mp .pp-feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem 1.4rem}.mp-list-footer{gap:.45rem;width:100%;margin-left:0}.mp-list-edit,.mp-list-del{height:36px;min-height:36px}.mp-carousel-track{padding-inline:2.6rem}.mp-carousel .pp-card{flex:0 0 calc(50% - .375rem)}}@media (width>=1024px){:is(.st:has(>.mp),.st:has(>.mp-editor)){width:46rem;max-width:46rem}:is(.shell-content:has(.mp) .shell-page-title,.shell-content:has(.mp-editor) .shell-page-title){max-width:46rem}.shell-content:has(.mp-editor) .shell-page-title{display:none}}@container manager-main (width>=72rem){.shell-content:has(.mp) .shell-page-title{padding-right:0}}@media (width<=720px){.mp,.mp-editor{min-width:0;max-width:100%;overflow-x:clip}.mp:has(.mp-sheet){overflow:visible}.st-back-bar{width:100%}.mp-top{flex-wrap:wrap}.mp-list-footer{gap:.4rem;width:100%;margin-left:0}.mp-list-edit,.mp-list-del{height:34px;min-height:34px;padding:0 .8rem;font-size:.74rem}.mp-editor-nav h2{font-size:1.05rem}.mp-carousel{min-width:0}.mp-carousel-track{padding-inline:0}.mp-carousel-nav{display:none}.mp-dots{gap:.35rem}}@media (width<=479px){.mp-filter-backdrop{z-index:34;cursor:pointer;background:#0f172a61;border:0;padding:0;display:block;position:fixed;inset:0}.mp-sheet{top:auto;bottom:max(.75rem, env(safe-area-inset-bottom));z-index:35;width:auto;max-height:min(72vh,480px);position:fixed;left:.75rem;right:.75rem;box-shadow:0 12px 40px #0000002e}}@media (width<=640px){.mp-two{grid-template-columns:1fr}.mp-list-footer{width:100%}.mp-list-footer--row{margin-top:.5rem;padding-top:.55rem}.mp-list-edit,.mp-list-del{height:36px;min-height:36px;font-size:.76rem}.pp-card .mp-card-edit,.pp-card .mp-card-del{height:36px;min-height:36px;font-size:.74rem}}.pay-setup{--ps-ink:var(--ps-on-surface,#181c1e);--ps-muted:var(--ps-on-variant,#43474e);--ps-card:var(--ps-surface,#fff);--ps-low:var(--ps-surface-low,#f1f4f6);--ps-high:var(--ps-surface-high,#e5e9eb);--ps-line:var(--ps-outline,#c4c6cf);--ps-field:var(--ps-field-bg,#f1f4f6);--ps-primary:var(--ps-brand,#002045);--ps-on-primary:var(--ps-brand-on,#fff);--ps-primary-container:var(--ps-brand-container,#1a365d);--ps-fixed:var(--ps-brand-fixed,#d6e3ff);--ps-accent-ink:var(--ps-accent,#3b5de7);--ps-good:var(--ps-emerald,#059669);--ps-good-bg:var(--ps-emerald-bg,#d1fae5);--ps-warn:var(--ps-amber,#d97706);--ps-danger:var(--ps-error,#ba1a1a);gap:var(--mgr-page-gap,1.1rem);color:var(--ps-ink);width:100%;display:grid}.pay-setup--upi,.pay-setup--automate{width:100%}.ps-pending-banner{background:color-mix(in srgb, var(--ps-warn) 10%, var(--ps-card));border:1px solid color-mix(in srgb, var(--ps-warn) 28%, transparent);color:var(--ps-ink);border-radius:.75rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.45}.pay-setup.is-dark .ps-pending-banner{color:var(--ps-warning,var(--ps-warn))}.ps-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.ps-upi,.ps-automate{align-content:start;gap:.85rem;min-width:0;display:grid}.ps-upi.st-card{padding:1.15rem 1.15rem 1.2rem}.ps-automate{background:var(--ps-card);border:1px solid color-mix(in srgb, var(--ps-accent-ink) 22%, var(--ps-line));border-radius:1.25rem;padding:.75rem;overflow:hidden}.ps-upi-header,.ps-automate-title-row,.ps-upi-header-actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ps-upi-header,.ps-automate-title-row{justify-content:space-between}.ps-upi h2,.ps-automate h2{letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:800}.ps-not-set{color:var(--ps-muted);font-size:.75rem}.ps-hint{color:var(--ps-muted);margin:0;font-size:.78rem;line-height:1.4}.ps-badge-on{background:var(--ps-good-bg);color:var(--ps-good);letter-spacing:.02em;border-radius:999px;align-items:center;gap:.35rem;padding:.22rem .65rem;font-size:.68rem;font-weight:800;display:inline-flex}.ps-badge-on i{background:currentColor;border-radius:50%;width:6px;height:6px}.ps-badge-wait{letter-spacing:.02em;background:color-mix(in srgb, var(--ps-warn) 14%, transparent);color:var(--ps-warn);border-radius:999px;padding:.2rem .55rem;font-size:.62rem;font-weight:800}.ps-edit-btn{appearance:none;border:1px solid color-mix(in srgb, var(--ps-line) 50%, transparent);background:var(--ps-low);color:var(--ps-accent-ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.75rem;font-weight:750;display:inline-flex}.ps-input{box-sizing:border-box;border:1px solid var(--ps-line);background:var(--ps-card);width:100%;color:var(--ps-ink);font:inherit;border-radius:.75rem;padding:.8rem .9rem;font-size:.92rem}.ps-input:focus{border-color:color-mix(in srgb, var(--ps-primary) 45%, var(--ps-line));outline:none}.ps-verified{color:var(--ps-good);margin:0;font-size:.8rem;font-weight:700}.ps-note{color:var(--ps-muted);margin:0;font-size:.8rem}.ps-note.is-wait{color:var(--ps-warn);font-weight:650}.ps-primary{appearance:none;font:inherit;letter-spacing:.02em;cursor:pointer;background:var(--ps-primary);color:var(--ps-on-primary);border:0;border-radius:.9rem;width:100%;padding:.85rem 1.1rem;font-size:.88rem;font-weight:800}.pay-setup.is-dark .ps-primary{background:var(--ps-primary-container);border:1px solid var(--ps-line)}.ps-primary:disabled{opacity:.45;cursor:default}.ps-primary--automate{letter-spacing:.06em}.ps-ghost{appearance:none;border:1px solid color-mix(in srgb, var(--ps-line) 80%, transparent);font:inherit;cursor:pointer;color:var(--ps-ink);background:0 0;border-radius:.9rem;width:100%;padding:.75rem 1rem;font-size:.84rem;font-weight:750}.ps-text-link{appearance:none;font:inherit;color:var(--ps-muted);cursor:pointer;text-align:center;background:0 0;border:0;padding:.35rem 0;font-size:.75rem;text-decoration:underline}.ps-qr-card{background:var(--ps-low);border:1px solid color-mix(in srgb, var(--ps-line) 70%, transparent);border-radius:1rem;width:100%;margin-top:.2rem;padding:1.1rem}.ps-qr-aside{text-align:left;flex-direction:row;align-items:center;gap:.85rem;width:100%;display:flex}.ps-qr-side{flex-direction:column;flex:1;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.ps-qr-lead,.ps-qr-meta{flex-direction:column;align-items:flex-start;gap:.3rem;width:100%;display:flex}.ps-qr-frame,.ps-qr-loading{flex-shrink:0;align-self:flex-start}.ps-qr-eyebrow{letter-spacing:.12em;color:var(--ps-accent-ink);margin:0;font-size:.62rem;font-weight:800;line-height:1.2}.ps-qr-title{color:var(--ps-muted);max-width:22rem;margin:0;font-size:.8rem;line-height:1.35}.ps-qr-frame{border:1px solid color-mix(in srgb, var(--ps-line) 70%, transparent);background:#fff;border-radius:1rem;flex-shrink:0;padding:.85rem}.ps-qr-frame img{width:9.5rem;height:9.5rem;display:block}.ps-qr-loading{margin:0}@media (width>=768px){.ps-qr-card{padding:1.15rem 1.35rem}.ps-qr-aside{gap:1.25rem}.ps-qr-frame img{width:10.5rem;height:10.5rem}.ps-qr-title{max-width:none;font-size:.86rem;line-height:1.4}.ps-upi-header h2{font-size:1.1rem}}.ps-upi-pill{appearance:none;color:var(--ps-ink);font:inherit;letter-spacing:.02em;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;align-self:flex-start;width:auto;margin:0;padding:0;font-size:.8rem;font-weight:750}.pay-setup.is-dark .ps-upi-pill{background:0 0}.ps-qr-payee{letter-spacing:.04em;color:var(--ps-muted);margin:0;font-size:.72rem;font-weight:650;line-height:1.25}.ps-automate-banner{aspect-ratio:600/300;background:#000;border-radius:1rem;overflow:hidden}.ps-automate-banner img{object-fit:contain;width:100%;height:100%;display:block}.ps-automate-body{gap:.35rem;padding:0 .25rem;display:grid}@media (width<=860px){.ps-grid{grid-template-columns:1fr}}.ps-admin-card{border:1px solid var(--ps-line);background:var(--ps-card);border-radius:1rem;gap:.5rem;margin-top:1rem;padding:1rem 1.1rem;display:grid}.ps-admin-title{margin:0;font-size:1rem}.ps-note.is-ok{color:var(--ps-good);font-weight:650}.ps-note.is-warn{color:var(--ps-warn);font-weight:650}.ps-webhook-fallback{gap:.5rem;display:grid}.ps-danger-outline{appearance:none;border:1px solid color-mix(in srgb, var(--ps-error,#c62828) 55%, var(--ps-line));font:inherit;cursor:pointer;color:var(--ps-error,#c62828);background:0 0;border-radius:.75rem;width:fit-content;padding:.65rem 1rem;font-size:.85rem;font-weight:700}.ps-danger-outline:disabled{opacity:.5;cursor:not-allowed}.yp{color:var(--yp-ink);box-sizing:border-box;gap:1.15rem;width:100%;min-width:0;max-width:100%;display:grid;overflow-x:clip}.yp-status{background:var(--yp-card);border:1px solid color-mix(in srgb, var(--yp-line) 55%, transparent);border-radius:1.2rem;grid-template-columns:1.4fr .9fr 1.1fr;gap:0;width:100%;min-width:0;display:grid;overflow:hidden}.yp-stat{min-width:0;padding:1.15rem 1.25rem}.yp-stat+.yp-stat{border-left:1px solid color-mix(in srgb, var(--yp-line) 50%, transparent)}.yp-stat span{letter-spacing:.08em;text-transform:uppercase;color:var(--yp-muted);font-size:.66rem;font-weight:800;display:block}.yp-stat strong{letter-spacing:-.03em;overflow-wrap:anywhere;margin-top:.4rem;font-size:clamp(1.05rem,2.4vw,1.35rem);font-weight:800;line-height:1.2;display:block}.yp-stat em{color:var(--yp-muted);overflow-wrap:anywhere;margin-top:.28rem;font-size:.8rem;font-style:normal;display:block}.yp-stop{appearance:none;color:#ef4444;font:inherit;cursor:pointer;background:0 0;border:0;margin-top:.35rem;padding:0;font-weight:750}.yp-banner{border:1px solid color-mix(in srgb, var(--yp-line) 55%, transparent);background:var(--yp-card);border-radius:1rem;padding:1rem 1.1rem}.yp-banner h3{margin:0;font-size:.95rem;font-weight:800}.yp-banner p{color:var(--yp-muted);margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.yp-banner--active{background:color-mix(in srgb, var(--yp-good) 12%, var(--yp-card));border-color:color-mix(in srgb, var(--yp-good) 28%, transparent)}.yp-banner--pending{background:color-mix(in srgb, var(--yp-brand) 10%, var(--yp-card));border-color:color-mix(in srgb, var(--yp-brand) 28%, transparent)}.yp-banner--warn{background:color-mix(in srgb, var(--yp-warn) 10%, var(--yp-card));border-color:color-mix(in srgb, var(--yp-warn) 28%, transparent)}.yp-banner-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.yp-banner-actions button{appearance:none;font:inherit;cursor:pointer;background:var(--yp-brand);color:var(--yp-on-brand);border:0;border-radius:999px;padding:.5rem .95rem;font-size:.8rem;font-weight:750}.yp-banner-actions button.is-ghost{color:var(--yp-ink);border:1px solid color-mix(in srgb, var(--yp-line) 80%, transparent);background:0 0}.yp-banner-actions button:disabled{opacity:.55;cursor:default}.yp-offer{background:color-mix(in srgb, #c9a227 14%, var(--yp-card));border:1px solid #c9a22759;border-radius:1rem;flex-wrap:wrap;align-items:baseline;gap:.45rem .75rem;padding:.85rem 1.05rem;display:flex}.yp-offer strong{font-size:.9rem;font-weight:800}.yp-offer span{color:var(--yp-muted);font-size:.8rem}.yp-current{letter-spacing:.04em;text-transform:uppercase;color:var(--yp-good);vertical-align:middle;margin-left:.4rem;font-size:.62rem;font-weight:800;display:inline-block}.yp-feats-spacer{flex:1;min-height:.5rem}.yp-autopay-row{background:var(--yp-field);border:1px solid color-mix(in srgb, var(--yp-line) 50%, transparent);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:.85rem;padding:.9rem 1rem;display:flex}.yp-autopay-row strong{font-size:.9rem;font-weight:800;display:block}.yp-autopay-row p{color:var(--yp-muted);margin:.2rem 0 0;font-size:.78rem}.yp-autopay-row em{color:var(--yp-muted);margin-top:.2rem;font-size:.74rem;font-style:normal;display:block}.yp-autopay-switch{appearance:none;min-width:3.4rem;font:inherit;cursor:pointer;background:color-mix(in srgb, var(--yp-line) 55%, transparent);color:var(--yp-ink);border:0;border-radius:999px;flex-shrink:0;padding:.45rem .85rem;font-size:.78rem;font-weight:800}.yp-autopay-switch.is-on{background:var(--yp-good);color:#fff}.yp-autopay-switch:disabled{opacity:.55;cursor:default}.yp-upgrade{background:var(--yp-card);border:1px solid color-mix(in srgb, var(--yp-line) 55%, transparent);border-radius:1.25rem;padding:1.3rem 1.35rem 1.25rem}.yp-upgrade-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.15rem;display:flex}.yp-upgrade-head h2{letter-spacing:-.03em;margin:0;font-size:1.22rem;font-weight:800}.yp-upgrade-head p{max-width:36rem;color:var(--yp-muted);margin:.3rem 0 0;font-size:.86rem;line-height:1.45}.yp-plans{min-width:0}.yp-dots{display:none}.yp-mode{background:var(--yp-field);border-radius:999px;flex-shrink:0;padding:.18rem;display:flex}.yp-mode button{appearance:none;color:var(--yp-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.48rem .95rem;font-size:.8rem;font-weight:750}.yp-mode button.is-on{background:var(--yp-brand);color:var(--yp-on-brand)}.yp-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:.85rem;display:grid}.yp-card{appearance:none;text-align:left;border:1px solid color-mix(in srgb, var(--yp-line) 55%, transparent);background:radial-gradient(120% 80% at 10% 0%, var(--yp-glow) 0%, var(--yp-field) 58%);width:100%;min-width:0;color:inherit;cursor:pointer;font:inherit;--yp-glow:#e3e6ea;--yp-ring:var(--yp-brand);border-radius:1.15rem;flex-direction:column;gap:.28rem;padding:1.15rem;transition:border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px 3px #0f172a0f}.yp-card--monthly{--yp-glow:#e9ecef}.yp-card--quarterly{--yp-glow:#e0ebfe}.yp-card--yearly{--yp-glow:#f3ebcf;--yp-ring:#b8941f}.yp--dark .yp-card{background:radial-gradient(120% 80% at 10% 0%, var(--yp-glow) 0%, var(--yp-card) 58%);border-color:#0000;box-shadow:0 2px 8px #00000038}.yp--dark .yp-card--monthly{--yp-glow:#1a2230}.yp--dark .yp-card--quarterly{--yp-glow:#1c2c4a}.yp--dark .yp-card--yearly{--yp-glow:#2a2414}.yp-card:hover{border-color:color-mix(in srgb, var(--yp-ring) 40%, var(--yp-line))}.yp-card.is-on{border-color:var(--yp-ring);box-shadow:0 0 0 1px var(--yp-ring), 0 1px 3px #0f172a0f}.yp--dark .yp-card.is-on{box-shadow:0 0 0 1px var(--yp-ring), 0 2px 8px #00000038}.yp--dark .yp-card--monthly.is-on{--yp-glow:#222c3c}.yp--dark .yp-card--quarterly.is-on{--yp-glow:#243656}.yp--dark .yp-card--yearly.is-on{--yp-glow:#3a3118}.yp-card-top{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.yp-card h3{letter-spacing:-.02em;margin:0;font-size:.95rem;font-weight:800}.yp-badge{background:color-mix(in srgb, var(--yp-good) 16%, transparent);color:var(--yp-good);white-space:nowrap;border-radius:999px;padding:.16rem .5rem;font-size:.64rem;font-weight:800}.yp-card--yearly .yp-badge{color:#b8941f;background:#c9a22738}.yp--dark .yp-card--yearly .yp-badge{color:#f8e9b0}.yp-strike{color:var(--yp-muted);flex-wrap:wrap;align-items:baseline;gap:.45rem;margin:.15rem 0 0;font-size:.78rem;display:flex}.yp-strike s{opacity:.7;text-decoration:line-through}.yp-strike em{color:var(--yp-good);font-style:normal;font-weight:750}.yp-price{align-items:baseline;gap:.4rem;margin:.1rem 0 .35rem;display:flex}.yp-price strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(1.25rem,3vw,1.72rem);font-weight:800;line-height:1.1}.yp-price small{color:var(--yp-muted);font-size:.78rem}.yp-incl{border-top:1px solid color-mix(in srgb, var(--yp-line) 45%, transparent);margin:.35rem 0 0;padding-top:.7rem;font-size:.76rem;font-weight:750}.yp-feats{gap:.42rem;margin:.45rem 0 auto;padding:0 0 .9rem;list-style:none;display:grid}.yp-feats li{color:var(--yp-muted);padding-left:1rem;font-size:.8rem;line-height:1.35;position:relative}.yp-feats li:before{content:"";background:var(--yp-good);border-radius:50%;width:6px;height:6px;position:absolute;top:.42rem;left:0}.yp-pick{box-sizing:border-box;text-align:center;background:var(--yp-brand);min-height:2.5rem;color:var(--yp-on-brand);border-radius:999px;justify-content:center;align-items:center;margin-top:.2rem;padding:.62rem .85rem;font-size:.82rem;font-weight:800;line-height:1;display:flex}.yp-card:not(.is-on) .yp-pick{color:var(--yp-ink);border:1px solid color-mix(in srgb, var(--yp-line) 80%, transparent);background:0 0}.yp-cta-row{justify-content:flex-end;margin-top:1.05rem;display:flex}.yp-cta{appearance:none;background:var(--yp-brand);min-width:8.5rem;color:var(--yp-on-brand);font:inherit;cursor:pointer;letter-spacing:.01em;border:0;border-radius:999px;padding:.82rem 1.55rem;font-size:.9rem;font-weight:800}.yp-cta--monthly{color:#f4f6fb;background:#3d4a5c;box-shadow:0 1px 2px #0000001f}.yp-cta--quarterly{color:#fff;background:linear-gradient(#2f5f9a 0%,#16345f 100%);box-shadow:0 6px 16px #2f5f9a47}.yp-cta--yearly{color:#1a1408;background:linear-gradient(#f8e9b0 0%,#d4af37 55%,#b8941f 100%);box-shadow:0 8px 20px #d4af3752}.yp--dark .yp-cta--monthly{background:#3a4558;box-shadow:0 0 16px #8caad21f}.yp--dark .yp-cta--quarterly{box-shadow:0 0 18px #5a96ff47,0 8px 18px #00000047}.yp--dark .yp-cta--yearly{box-shadow:0 0 22px #f8e9b047,0 8px 20px #00000052}.yp-cta:disabled{opacity:.45;cursor:default;box-shadow:none}.yp-coupon{flex-wrap:wrap;align-items:center;gap:.55rem;margin:.85rem 0 .2rem;display:flex}.yp-coupon input{border:1px solid color-mix(in srgb, var(--yp-line) 70%, transparent);background:var(--yp-field);min-width:180px;color:var(--yp-ink);font:inherit;border-radius:.7rem;flex:1;padding:.55rem .75rem}.yp-coupon button{appearance:none;font:inherit;cursor:pointer;background:var(--yp-brand);color:var(--yp-on-brand);border:0;border-radius:999px;padding:.5rem .9rem;font-size:.8rem;font-weight:750}.yp-coupon em{color:var(--yp-good);font-size:.78rem;font-style:normal;font-weight:700}.yp-receipt{background:var(--yp-card);border:1px solid color-mix(in srgb, var(--yp-line) 55%, transparent);text-align:center;border-radius:1.15rem;padding:1.1rem 1.2rem}.yp-receipt-lottie{width:168px;height:168px;margin:-.25rem auto -.5rem}.yp-receipt h2{margin:0;font-size:1.05rem}.yp-receipt p{color:var(--yp-muted);margin:.35rem 0 .8rem}.yp-receipt-actions{flex-wrap:wrap;gap:.5rem;display:flex}.yp-receipt-actions button{appearance:none;border:1px solid color-mix(in srgb, var(--yp-line) 70%, transparent);color:var(--yp-ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.45rem .85rem;font-size:.8rem;font-weight:750}@media (width<=1023px){.yp{--yp-bleed:clamp(.875rem, 3.6vw, 1.25rem);gap:1rem}.yp-status{background:0 0;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:.55rem;padding:0;display:grid;overflow:visible}.yp-stat{box-sizing:border-box;text-align:left;background:var(--yp-card);border:1px solid color-mix(in srgb, var(--yp-line) 55%, transparent);border-radius:1rem;padding:.8rem .9rem}.yp-stat:first-child{grid-column:1/-1;padding:.95rem 1rem}.yp-stat+.yp-stat{border-left:1px solid color-mix(in srgb, var(--yp-line) 55%, transparent)}.yp-stat span{letter-spacing:.07em;font-size:.62rem}.yp-stat strong{margin-top:.28rem;font-size:1.12rem}.yp-stat:not(:first-child) strong{font-size:.98rem}.yp-stat em{font-size:.74rem}.yp-upgrade{background:0 0;border:0;border-radius:0;min-width:0;max-width:100%;padding:0;overflow:visible}.yp-upgrade-head{flex-direction:column;align-items:stretch;gap:.75rem;min-width:0;margin-bottom:.85rem}.yp-upgrade-copy h2{font-size:1.12rem}.yp-upgrade-copy p{max-width:none;font-size:.82rem}.yp-mode{box-sizing:border-box;align-self:stretch;width:100%;min-width:0;max-width:100%;padding:.2rem}.yp-mode button{text-align:center;flex:1 1 0;min-width:0;min-height:40px;padding:.45rem .7rem;font-size:.8rem}.yp-plans{gap:.65rem;display:grid}.yp-grid{scroll-snap-type:x mandatory;scroll-padding-inline:var(--yp-bleed);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;width:calc(100% + (2 * var(--yp-bleed)));min-width:0;max-width:none;margin-inline:calc(var(--yp-bleed) * -1);padding:.2rem var(--yp-bleed) .35rem;scrollbar-width:none;flex-wrap:nowrap;gap:.7rem;display:flex;overflow:auto hidden}.yp-grid::-webkit-scrollbar{height:0;display:none}.yp-card{scroll-snap-align:center;box-sizing:border-box;border-radius:1.1rem;flex:0 0 min(72%,16.5rem);gap:.35rem;width:min(72%,16.5rem);max-width:min(72%,16.5rem);min-height:22.5rem;padding:1.25rem 1.1rem 1.15rem}.yp-card-top{margin-bottom:.25rem}.yp-card h3{font-size:.95rem}.yp-badge{padding:.14rem .45rem;font-size:.62rem}.yp-strike{gap:.4rem;margin-top:.15rem;font-size:.74rem}.yp-price{gap:.35rem;margin:.2rem 0 .4rem}.yp-price strong{font-size:1.4rem}.yp-price small{font-size:.74rem}.yp-incl{margin-top:.45rem;padding-top:.8rem;font-size:.72rem}.yp-feats{gap:.5rem;margin:.5rem 0 auto;padding-bottom:1rem}.yp-feats li{padding-left:.95rem;font-size:.78rem;line-height:1.4}.yp-feats li:before{width:5px;height:5px;top:.42rem}.yp-pick{min-height:44px;margin-top:.35rem;padding:.6rem .85rem;font-size:.8rem;line-height:1}.yp-dots{justify-content:center;align-items:center;gap:.4rem;display:flex}.yp-dot{appearance:none;background:color-mix(in srgb, var(--yp-muted) 35%, transparent);cursor:pointer;border:0;border-radius:999px;width:6px;height:6px;padding:0;transition:width .18s,background .18s}.yp-dot.is-on{background:var(--yp-brand);width:1.15rem}.yp-cta-row{justify-content:stretch;margin-top:.15rem}.yp-cta{width:100%;min-width:0;min-height:46px;padding:.7rem 1.1rem;font-size:.88rem}}@media (width<=767px){.yp{gap:.9rem}.yp-stat{padding:.75rem .85rem}.yp-stat:first-child{padding:.85rem .9rem}.yp-stat strong{font-size:1.05rem}.yp-stat:not(:first-child) strong{font-size:.92rem}.yp-upgrade-copy h2{font-size:1.05rem}.yp-upgrade-copy p{font-size:.8rem;line-height:1.4}.yp-card{flex:0 0 74%;width:74%;max-width:74%;min-height:22rem;padding:1.2rem 1rem 1.1rem}.yp-price strong{font-size:1.32rem}.yp-coupon{margin-top:.7rem}}@media (width<=640px){.yp-mode button{padding:.42rem .55rem;font-size:.78rem}.yp-price{flex-wrap:wrap;gap:.15rem .35rem}.yp-coupon input{width:100%;min-width:0}.yp-coupon button{flex:auto;min-height:36px}.yp-receipt{padding:.9rem .95rem}.yp-receipt-actions button{flex:auto;justify-content:center;min-height:36px}}@media (width<=420px){.yp{gap:.8rem}.yp-status{gap:.45rem}.yp-stat{border-radius:.9rem;padding:.7rem .75rem}.yp-stat:first-child{padding:.8rem .85rem}.yp-stat strong{font-size:1rem}.yp-stat:not(:first-child) strong{font-size:.88rem}.yp-stat em{font-size:.7rem}.yp-upgrade-head{gap:.65rem;margin-bottom:.7rem}.yp-upgrade-copy h2{font-size:1rem}.yp-upgrade-copy p{font-size:.76rem}.yp-card{border-radius:1rem;flex:0 0 76%;width:76%;max-width:76%;min-height:21.5rem;padding:1.1rem .95rem 1rem}.yp-card h3{font-size:.9rem}.yp-price strong{font-size:1.22rem}.yp-feats li{font-size:.74rem}.yp-pick{min-height:38px;font-size:.78rem}.yp-cta{min-height:44px;font-size:.84rem}}.hc{gap:clamp(.9rem,1.6vw,1.25rem);width:100%;min-width:0;animation:.42s cubic-bezier(.22,1,.36,1) both hc-page-in;display:grid}@keyframes hc-page-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hc-toolbar{align-items:center;gap:.65rem;width:100%;min-width:0;display:flex}.hc-toolbar .st-back{flex-shrink:0}.hc-toolbar .st-back-ico{width:36px;height:36px}.hc-toolbar .st-back-ico svg{width:16px;height:16px}.hc-search{background:var(--st-card);border:1px solid color-mix(in srgb, var(--st-line) 70%, transparent);border-radius:.85rem;flex:1;align-items:center;gap:.5rem;min-width:0;min-height:2.4rem;padding:.35rem .75rem;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;box-shadow:0 1px 3px #00000008}.hc-search:focus-within{border-color:color-mix(in srgb, var(--st-primary) 45%, var(--st-line));box-shadow:0 0 0 3px color-mix(in srgb, var(--st-primary) 12%, transparent);background:var(--st-card)}.hc-search-ico{width:1rem;height:1rem;color:var(--st-muted);flex-shrink:0}.hc-search-ico svg{width:100%;height:100%;display:block}.hc-search-input{min-width:0;color:var(--st-ink);font:inherit;background:0 0;border:0;flex:1;padding:.15rem 0;font-size:.86rem}.hc-search-input:focus{outline:none}.hc-search-input::placeholder{color:color-mix(in srgb, var(--st-muted) 75%, transparent)}.hc-search-clear{appearance:none;background:var(--st-field);width:1.45rem;height:1.45rem;color:var(--st-muted);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;place-items:center;transition:background .18s,color .18s,transform .18s;display:grid}.hc-search-clear:hover{background:color-mix(in srgb, var(--st-primary) 12%, var(--st-field));color:var(--st-primary)}.hc-search-clear:active{transform:scale(.92)}.hc-search-clear svg{width:.75rem;height:.75rem;display:block}.hc-tabs{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.hc-tab{appearance:none;border:1px solid color-mix(in srgb, var(--st-line) 75%, transparent);background:var(--st-card);color:var(--st-muted);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .85rem .42rem .7rem;font-size:clamp(.75rem,.15vw + .72rem,.84rem);font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .18s,box-shadow .2s;display:inline-flex}.hc-tab svg{fill:currentColor;opacity:.85;flex-shrink:0;width:.95rem;height:.95rem}.hc-tab:hover{border-color:color-mix(in srgb, var(--st-primary) 35%, var(--st-line));color:var(--st-primary);transform:translateY(-1px)}.hc-tab:active{transform:translateY(0)scale(.97)}.hc-tab.is-on{border-color:color-mix(in srgb, var(--st-primary) 40%, var(--st-line));background:color-mix(in srgb, var(--st-primary) 10%, var(--st-card));color:var(--st-icon,var(--st-primary));box-shadow:0 1px 6px color-mix(in srgb, var(--st-primary) 12%, transparent)}.hc-tab.is-on svg{opacity:1}.hc-results{color:var(--st-muted);margin:-.15rem 0 0;padding-inline:.15rem;font-size:.78rem;font-weight:650;animation:.28s both hc-fade-up}@keyframes hc-fade-up{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hc-faq-card{background:var(--st-card);border:1px solid color-mix(in srgb, var(--st-line) 65%, transparent);border-radius:clamp(1.1rem,2vw,1.4rem);min-width:0;overflow:hidden;box-shadow:0 1px 4px #0000000a}.hc-faq-head{align-items:center;gap:.55rem;padding:.85rem 1.05rem .35rem;display:flex}.hc-faq-head svg{width:1.05rem;height:1.05rem;fill:var(--st-icon,var(--st-primary));flex-shrink:0}.hc-faq-head b{min-width:0;color:var(--st-ink);flex:1;font-size:.82rem;font-weight:750}.hc-faq-count{background:var(--st-fixed,color-mix(in srgb, var(--st-primary) 14%, var(--st-field)));min-width:1.4rem;height:1.25rem;color:var(--st-icon,var(--st-primary));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .45rem;font-size:.68rem;font-weight:800;display:inline-flex}.hc-faq-item+.hc-faq-item{border-top:1px solid color-mix(in srgb, var(--st-line) 48%, transparent)}.hc-faq-q{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:flex-start;gap:.75rem;padding:.95rem 1.05rem;transition:background .18s;display:flex}.hc-faq-q:hover{background:color-mix(in srgb, var(--st-field) 70%, transparent)}.hc-faq-q-text{min-width:0;color:var(--st-ink);flex:1;font-size:clamp(.88rem,.2vw + .82rem,.98rem);font-weight:650;line-height:1.4;transition:color .2s}.hc-faq-q.is-open .hc-faq-q-text{color:var(--st-icon,var(--st-primary));font-weight:750}.hc-faq-chevron{width:1.15rem;height:1.15rem;color:var(--st-muted);flex-shrink:0;margin-top:.12rem;transition:transform .28s cubic-bezier(.22,1,.36,1),color .2s}.hc-faq-q.is-open .hc-faq-chevron{color:var(--st-icon,var(--st-primary));transform:rotate(180deg)}.hc-faq-chevron svg{width:100%;height:100%;display:block}.hc-faq-expand{grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.22,1,.36,1);display:grid}.hc-faq-expand.is-open{grid-template-rows:1fr}.hc-faq-expand-inner{min-height:0;overflow:hidden}.hc-faq-a{color:var(--st-muted);opacity:0;margin:0;padding:0 1.05rem;font-size:clamp(.82rem,.15vw + .78rem,.9rem);line-height:1.55;transition:opacity .26s,transform .34s cubic-bezier(.22,1,.36,1),padding .34s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}.hc-faq-expand.is-open .hc-faq-a{opacity:1;padding:0 2.9rem 1.05rem 1.05rem;transform:none}.hc-empty{text-align:center;justify-items:center;gap:.35rem;padding:clamp(1.6rem,4vw,2.4rem) 1.2rem;animation:.3s both hc-fade-up;display:grid}.hc-empty-ico{background:var(--st-field);width:3rem;height:3rem;color:var(--st-muted);border-radius:1rem;place-items:center;margin-bottom:.35rem;display:grid}.hc-empty-ico svg{width:1.4rem;height:1.4rem}.hc-empty strong{color:var(--st-ink);font-size:1rem}.hc-empty p{max-width:22rem;color:var(--st-muted);margin:0;font-size:.84rem;line-height:1.45}.hc-contact{background:var(--st-card);border:1px solid color-mix(in srgb, var(--st-primary) 12%, var(--st-line));text-align:center;border-radius:clamp(1.1rem,2vw,1.4rem);justify-items:center;gap:.85rem;padding:clamp(1.15rem,2.5vw,1.55rem);display:grid;box-shadow:0 1px 4px #0000000a}.hc-contact-ico{background:color-mix(in srgb, var(--st-primary) 12%, var(--st-card));width:3rem;height:3rem;color:var(--st-icon,var(--st-primary));border-radius:.95rem;place-items:center;display:grid}.hc-contact-ico svg{fill:currentColor;width:1.35rem;height:1.35rem}.hc-contact h2{letter-spacing:-.02em;color:var(--st-ink);margin:0;font-size:clamp(1.05rem,1.2vw + .7rem,1.25rem);font-weight:800}.hc-contact>p{max-width:28rem;color:var(--st-muted);margin:-.25rem 0 0;font-size:clamp(.82rem,.15vw + .78rem,.9rem);line-height:1.45}.hc-contact-actions{grid-template-columns:1fr;gap:.55rem;width:100%;max-width:28rem;margin-top:.2rem;display:grid}.hc-contact-actions .st-btn{border-radius:.9rem;width:100%;min-height:2.85rem;text-decoration:none;transition:transform .18s,box-shadow .2s,background .2s}.hc-contact-actions .st-btn:hover{box-shadow:0 6px 16px color-mix(in srgb, var(--st-primary) 18%, transparent);transform:translateY(-1px)}.hc-contact-actions .st-btn:active{transform:translateY(0)scale(.98)}.hc-contact-actions .st-btn-ghost:hover{box-shadow:none;background:var(--st-field)}@media (width<=767px){.hc-toolbar{gap:.5rem}.hc-toolbar .st-back{gap:0;font-size:0}.hc-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;flex-wrap:nowrap;margin-inline:-.15rem;padding:.05rem .15rem .3rem;overflow:auto hidden}.hc-tabs::-webkit-scrollbar{height:0;display:none}.hc-tab{flex:none}.hc-faq-q-text{overflow-wrap:anywhere}.hc-faq-expand.is-open .hc-faq-a{padding-right:1.05rem}}@media (width>=640px){.hc-contact-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.hc-search{min-height:2.55rem}}@media (width>=1440px){.hc{gap:1.35rem}.hc-faq-q{padding:1.05rem 1.2rem}}@media (width>=1920px){.hc-faq-card,.hc-contact{border-radius:1.5rem}}@media (prefers-reduced-motion:reduce){.hc,.hc-tab,.hc-faq-expand,.hc-faq-a,.hc-faq-chevron,.hc-results,.hc-empty,.hc-contact-actions .st-btn{transition:none!important;animation:none!important}.hc-faq-q.is-open .hc-faq-chevron{transform:rotate(180deg)}}.fs-page{width:100%;max-width:min(100%,36rem);margin-inline:auto}@media (width>=768px){.fs-page{max-width:48rem}}@media (width>=1024px){.fs-page{max-width:56rem}}@media (width>=1280px){.fs-page{max-width:64rem}}.fs-kicker{letter-spacing:.04em;color:var(--rf-ink);margin:0 0 1rem;font-size:.9375rem;font-weight:500}.fs-meta{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.fs-meta-copy{flex:1;min-width:0}.fs-page .rf-eyebrow{color:var(--rf-accent,var(--rf-primary));letter-spacing:.12em;font-size:.6875rem}.fs-page .rf-heading{letter-spacing:-.02em;margin-top:.35rem;font-size:1.125rem;line-height:1.3}.fs-heading-one-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fs-page .rf-dots{flex-shrink:0;gap:.3rem;padding-top:.2rem}.fs-page .rf-dot{background:var(--rf-field);width:6px;height:6px}.fs-page .rf-dot.is-active{background:var(--rf-accent,var(--rf-primary));width:14px}.fs-done-sub{color:var(--rf-muted);margin:0;font-size:.9375rem;line-height:1.45}.fs-panel{background:var(--rf-field);border-radius:1rem;padding:.75rem}.fs-plans-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.fs-plans-copy{flex:1;min-width:0}.fs-plans-label{color:var(--rf-ink);margin:0;font-size:.8125rem;font-weight:700}.fs-plans-hint{color:var(--rf-muted);margin:.15rem 0 0;font-size:.75rem;line-height:1.4}.fs-plans-cta{appearance:none;background:var(--rf-primary);color:var(--rf-on-primary);font:inherit;cursor:pointer;border:0;border-radius:999px;flex-shrink:0;padding:.5rem .875rem;font-size:.75rem;font-weight:700}.fs-empty{text-align:center;gap:.35rem;padding:1.25rem .5rem;display:grid}.fs-empty-title{color:var(--rf-ink);margin:0;font-size:1rem;font-weight:700}.fs-empty-sub{color:var(--rf-muted);margin:0;font-size:.8125rem;line-height:1.4}.fs-plan-list{gap:.5rem;margin-top:.85rem;display:grid}.fs-plan-row{background:var(--rf-bg);border:1px solid var(--rf-line);border-radius:.85rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.fs-plan-name{color:var(--rf-ink);font-size:.875rem;font-weight:700}.fs-plan-meta{color:var(--rf-muted);font-size:.75rem}.fs-verified{color:var(--rf-accent,var(--rf-primary));margin:0;font-size:.8125rem;font-weight:600}@media (width<=479px){.fs-page .rf-heading{font-size:1.15rem}}.slide-cta{appearance:none;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;margin:0;padding:0;display:block}.slide-cta.is-disabled{cursor:default;opacity:.78}.slide-cta-shell{background:var(--slide-shell,#0d0d0d);border-radius:999px;width:100%;height:3.6rem;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000002e}.slide-cta-fill{border-radius:inherit;background:var(--slide-fill,#f7fafc);transform-origin:0;pointer-events:none;transition:transform .28s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.slide-cta.is-active .slide-cta-fill{transform:scaleX(1)}.slide-cta-label{color:var(--slide-ink,#f5f5f5);letter-spacing:.08em;text-transform:uppercase;z-index:1;place-items:center;padding:0 4.2rem;font-size:.92rem;font-weight:800;transition:color .22s;display:grid;position:absolute;inset:0}.slide-cta.is-active .slide-cta-label{color:var(--slide-thumb-ink,#181c1e)}.slide-cta-thumb{z-index:2;place-items:center;width:3.2rem;height:3.2rem;margin-top:-1.6rem;transition:left .28s cubic-bezier(.22,1,.36,1);animation:1.8s cubic-bezier(.22,1,.36,1) infinite slide-cta-nudge;display:grid;position:absolute;top:50%;left:.2rem}.slide-cta.is-active .slide-cta-thumb{animation:none;left:calc(100% - 3.4rem)}.slide-cta.is-disabled:not(.is-active) .slide-cta-thumb{animation:none}.slide-cta-thumb-inner{background:var(--slide-fill,#f7fafc);width:3.2rem;height:3.2rem;color:var(--slide-thumb-ink,#181c1e);border-radius:999px;place-items:center;display:grid;box-shadow:0 2px 8px #0000001f}.slide-cta-spinner{border:2px solid color-mix(in srgb, var(--slide-thumb-ink,#181c1e) 25%, transparent);border-top-color:var(--slide-thumb-ink,#181c1e);border-radius:50%;width:1.05rem;height:1.05rem;animation:.7s linear infinite slide-cta-spin}@keyframes slide-cta-nudge{0%,55%,to{transform:translate(0)}28%{transform:translate(5px)}}@keyframes slide-cta-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.slide-cta-thumb,.slide-cta-fill,.slide-cta-spinner{transition:none;animation:none}}.sc-hero{margin-bottom:1rem}.sc-title{margin:.35rem 0 .5rem;font-size:1.35rem}.sc-sub{color:var(--st-muted,#666);margin:0;line-height:1.5}.sc-phone{opacity:.85;margin:.75rem 0 0;font-size:.9rem}.sc-form{flex-direction:column;gap:.75rem;display:flex}.sc-textarea{resize:vertical;min-height:140px}.sc-send{align-self:flex-start;margin-top:.25rem}.sc-links{flex-wrap:wrap;gap:.5rem;display:flex}.sc-link-btn{text-decoration:none;display:inline-flex}.app-landing{box-sizing:border-box;color:#181c1e;background:linear-gradient(145deg,#eef5ff,#f8fafc 48%,#e8f7f3);place-items:center;min-height:100svh;padding:clamp(1rem,5vw,3rem);font-family:Public Sans,sans-serif;display:grid}.app-landing-card{box-sizing:border-box;text-align:center;background:#fff;border:1px solid #dce3ec;border-radius:1.5rem;width:min(540px,100%);padding:clamp(1.25rem,4vw,2.25rem);box-shadow:0 18px 52px #0020451a}.app-landing-brand{color:#002045;letter-spacing:.12em;margin:.35rem 0 1rem;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:800}.app-landing h1{color:#002045;margin:0;font-family:Manrope,sans-serif;font-size:clamp(1.7rem,5vw,2.5rem)}.app-landing-card>p:not(.app-landing-brand){color:#52606d;line-height:1.55}.app-landing-features{flex-wrap:wrap;justify-content:center;gap:.45rem;margin:1.1rem auto 1.25rem;display:flex}.app-landing-features span{color:#344151;background:#eef4fa;border-radius:999px;padding:.42rem .68rem;font-size:.78rem;font-weight:700}.app-landing-actions{flex-wrap:wrap;justify-content:center;gap:.65rem;display:flex}.app-landing-actions a,.app-landing-actions button{box-sizing:border-box;color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#002045;border:0;border-radius:.8rem;justify-content:center;align-items:center;padding:.7rem 1rem;font-weight:750;text-decoration:none;display:inline-flex}.app-landing-actions .is-quiet{color:#002045;background:0 0;border:1px solid #9aa7b7}.app-landing-note{margin-top:1rem;font-size:.82rem}.app-landing-status{color:#52606d;min-height:1.2rem;margin-top:.6rem;font-size:.8rem;display:block}@media (width<=520px){.app-landing-actions>*{width:100%}}html:has(.mlp){scroll-behavior:smooth;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:reduce){html:has(.mlp){scroll-behavior:auto}}.mlp{--mlp-navy:#002045;--mlp-navy-deep:#00152e;--mlp-ink:#181c1e;--mlp-muted:#52606d;--mlp-line:#0020451f;--mlp-surface:#f4f7fb;--mlp-white:#fff;--mlp-gold:#d4af37;--mlp-ease:cubic-bezier(.22, 1, .36, 1);--mlp-apple:cubic-bezier(.16, 1, .3, 1);min-height:100svh;color:var(--mlp-ink);background:var(--mlp-surface);-webkit-user-select:text;user-select:text;font-family:Public Sans,sans-serif;overflow-x:clip}.mlp *{box-sizing:border-box}.mlp a{color:inherit}.mlp a.mlp-btn{color:unset}.mlp img{max-width:100%;height:auto;display:block}.mlp img.mlp-mark{width:var(--mlp-mark-size,38px);height:var(--mlp-mark-size,38px);max-width:var(--mlp-mark-size,38px);max-height:var(--mlp-mark-size,38px);flex:0 0 var(--mlp-mark-size,38px);object-fit:contain}.mlp-btn{--mlp-btn-edge:#00152e;--mlp-btn-glow:#00204533;min-height:48px;font:inherit;cursor:pointer;filter:none;box-shadow:inset 0 1px 0 #ffffff47, 0 4px 0 var(--mlp-btn-edge), 0 8px 16px var(--mlp-btn-glow);transition:transform .14s var(--mlp-ease), box-shadow .14s var(--mlp-ease), background .14s ease, color .14s ease, border-color .14s ease, filter .14s ease;border:0;border-radius:999px;justify-content:center;align-items:center;padding:.7rem 1.3rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;transform:translateY(0)}.mlp-btn:hover{filter:brightness(1.05);box-shadow:inset 0 1px 0 #ffffff52, 0 5px 0 var(--mlp-btn-edge), 0 12px 22px var(--mlp-btn-glow);transform:translateY(-1px)}.mlp-btn:active{filter:brightness(.98);opacity:1;box-shadow:inset 0 1px 0 #ffffff29, 0 1px 0 var(--mlp-btn-edge), 0 3px 8px var(--mlp-btn-glow);transform:translateY(3px)}.mlp-btn-primary{--mlp-btn-edge:#00102a;--mlp-btn-glow:#00204547;background:linear-gradient(180deg, #0a2f5c 0%, var(--mlp-navy) 100%);color:#fff!important}.mlp-btn-primary:hover{background:linear-gradient(#123a6a 0%,#0a2f5c 100%);color:#fff!important}.mlp-btn-ghost{--mlp-btn-edge:#00102a8c;--mlp-btn-glow:#0000002e;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff38 0%,#ffffff1a 100%);border:1.5px solid #ffffff73}.mlp-btn-ghost:hover{background:linear-gradient(#ffffff4d 0%,#ffffff29 100%);border-color:#ffffffb3}.mlp-btn-sm{min-height:42px;box-shadow:inset 0 1px 0 #ffffff47, 0 3px 0 var(--mlp-btn-edge), 0 6px 12px var(--mlp-btn-glow);padding:.5rem 1.05rem;font-size:.92rem}.mlp-btn-sm:hover{box-shadow:inset 0 1px 0 #ffffff52, 0 4px 0 var(--mlp-btn-edge), 0 10px 18px var(--mlp-btn-glow)}.mlp-btn-sm:active{box-shadow:inset 0 1px 0 #ffffff29, 0 1px 0 var(--mlp-btn-edge), 0 2px 6px var(--mlp-btn-glow);transform:translateY(2px)}.mlp-link-quiet{color:var(--mlp-navy);border-bottom:1px solid #0000;font-weight:700;text-decoration:none}.mlp-link-quiet:hover{border-bottom-color:currentColor}.mlp-section .mlp-btn-primary,.mlp-products .mlp-btn-primary,.mlp-trial .mlp-btn-primary{--mlp-btn-edge:#00102a;--mlp-btn-glow:#00204542;background:linear-gradient(180deg, #0a2f5c 0%, var(--mlp-navy) 100%);color:#fff!important}.mlp-section .mlp-btn-primary:hover,.mlp-products .mlp-btn-primary:hover,.mlp-trial .mlp-btn-primary:hover{background:linear-gradient(#123a6a 0%,#0a2f5c 100%);color:#fff!important}.mlp-kicker{color:var(--mlp-navy);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:800}.mlp-section{padding:clamp(3.5rem,8vw,6.5rem) clamp(1.15rem,4vw,2.5rem)}.mlp-section-head{text-align:center;max-width:40rem;margin:0 auto 2.75rem}.mlp-section-head-left{text-align:left;margin:0}.mlp-section-head h2,.mlp-product-copy h3,.mlp-trial h2,.mlp-final h2,.mlp-feature-list h3,.mlp-steps h3{color:var(--mlp-navy);letter-spacing:-.02em;margin:0 0 .75rem;font-family:Manrope,sans-serif;font-weight:800;line-height:1.15}.mlp-section-head h2{font-size:clamp(1.85rem,4vw,2.75rem)}.mlp-section-head p,.mlp-product-copy>p,.mlp-trial p,.mlp-final p{color:var(--mlp-muted);margin:0;font-size:1.05rem;line-height:1.65}.mlp-section-head a{color:var(--mlp-navy);font-weight:700}.mlp-nav{z-index:40;color:var(--mlp-navy);-webkit-backdrop-filter:blur(12px)saturate(1.1);background:#f7fafceb;transition:background .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s,color .22s;position:fixed;inset:0 0 auto}.mlp-nav:before{content:none}.mlp-nav.is-scrolled{color:var(--mlp-navy);-webkit-backdrop-filter:blur(16px)saturate(1.15);background:#f7fafcf5;box-shadow:0 1px #00204514}.mlp-nav-inner{z-index:1;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;width:min(1120px,100%);margin:0 auto;padding:.85rem clamp(1.15rem,4vw,2rem);display:grid;position:relative}.mlp-brand{color:inherit;letter-spacing:.14em;white-space:nowrap;align-items:center;gap:.65rem;min-width:0;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex}.mlp-mark{object-fit:contain;filter:drop-shadow(0 2px 8px #0000001f);display:block}.mlp-nav-links{flex-wrap:wrap;justify-content:center;gap:1.1rem 1.35rem;min-width:0;display:none}.mlp-nav-links a{color:var(--mlp-muted);white-space:nowrap;font-size:.9rem;font-weight:600;text-decoration:none}.mlp-nav-links a:hover{color:var(--mlp-navy)}.mlp-nav.is-scrolled .mlp-nav-links a{color:var(--mlp-muted);text-shadow:none}.mlp-nav.is-scrolled .mlp-nav-links a:hover{color:var(--mlp-navy)}.mlp-nav-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.mlp-nav-actions .mlp-link-quiet{color:var(--mlp-navy);display:none}.mlp-nav.is-scrolled .mlp-nav-actions .mlp-link-quiet{color:var(--mlp-navy);text-shadow:none}.mlp-nav .mlp-btn-primary{--mlp-btn-edge:#00102a;--mlp-btn-glow:#0020453d;background:linear-gradient(180deg, #0a2f5c 0%, var(--mlp-navy) 100%);color:#fff!important}.mlp-nav .mlp-btn-primary:hover{background:linear-gradient(#123a6a 0%,#0a2f5c 100%);color:#fff!important}.mlp-nav.is-scrolled .mlp-btn-primary{background:linear-gradient(180deg, #0a2f5c 0%, var(--mlp-navy) 100%);color:#fff!important}.mlp-nav.is-scrolled .mlp-btn-primary:hover{background:linear-gradient(#123a6a 0%,#0a2f5c 100%);color:#fff!important}.mlp-menu-btn{border:1px solid var(--mlp-line);cursor:pointer;background:#ffffffb3;border-radius:.65rem;place-content:center;gap:6px;width:42px;height:42px;display:grid}.mlp-nav.is-scrolled .mlp-menu-btn{border-color:var(--mlp-line);background:#ffffffb3}.mlp-menu-btn span{background:var(--mlp-navy);width:18px;height:2px;transition:transform .2s var(--mlp-ease);display:block}.mlp-nav.is-scrolled .mlp-menu-btn span{background:var(--mlp-navy)}.mlp-menu-btn.is-open span:first-child{transform:translateY(4px)rotate(45deg)}.mlp-menu-btn.is-open span:last-child{transform:translateY(-4px)rotate(-45deg)}.mlp-drawer{z-index:35;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:mlp-drawer-in .28s var(--mlp-ease);background:#f7fafcf7;flex-direction:column;gap:1.15rem;padding:5.5rem 1.5rem 2rem;display:flex;position:fixed;inset:0}.mlp-drawer a{color:var(--mlp-navy);font-family:Manrope,sans-serif;font-size:1.35rem;font-weight:750;text-decoration:none}@keyframes mlp-drawer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mlp-hero{min-height:auto;color:var(--mlp-ink);background:#f7fafc;justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:visible}.mlp-hero-content{z-index:2;text-align:center;width:min(1120px,100%);max-width:100%;animation:mlp-rise .9s var(--mlp-ease) both;flex-direction:column;align-items:center;gap:clamp(1.15rem,3vh,2.25rem);margin:0 auto;padding:clamp(5.25rem,10vh,7.25rem) clamp(1rem,4vw,2.5rem) clamp(1.75rem,4vh,3.25rem);display:flex;position:relative}@keyframes mlp-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.mlp-hero-copy{flex-direction:column;align-items:center;width:100%;min-width:0;max-width:min(42rem,100%);margin:0 auto;display:flex}.mlp-hero-badge{max-width:100%;color:var(--mlp-navy);text-wrap:balance;background:#0020450a;border:1px solid #00204529;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin:0 0 1rem;padding:.38rem .85rem;font-size:clamp(.72rem,2.8vw,.84rem);font-weight:650;line-height:1.35;display:inline-flex}.mlp-hero-badge-icon{width:1rem;height:1rem;color:var(--mlp-navy);flex:none;display:block}.mlp-hero h1{letter-spacing:-.03em;color:var(--mlp-ink);text-wrap:balance;max-width:100%;margin:0 0 .85rem;font-family:Manrope,sans-serif;font-size:clamp(1.7rem,6.2vw,3.25rem);font-weight:800;line-height:1.12}.mlp-hero-accent{color:var(--mlp-navy)}.mlp-hero-break{display:none}.mlp-hero-lead{max-width:min(32rem,100%);color:var(--mlp-muted);margin:0 auto 1.25rem;font-size:clamp(.92rem,3.4vw,1.1rem);line-height:1.55}.mlp-hero-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem;width:100%;max-width:28rem;padding-bottom:.35rem;display:flex}.mlp-hero-btn-primary,.mlp-hero-btn-secondary{border-radius:999px;gap:.5rem;min-height:48px;padding:.7rem 1.3rem;font-size:clamp(.9rem,3.2vw,1rem)}.mlp-hero .mlp-hero-btn-primary{--mlp-btn-edge:#00102a;--mlp-btn-glow:#00204547;background:linear-gradient(180deg, #0a2f5c 0%, var(--mlp-navy) 100%);color:#fff!important}.mlp-hero .mlp-hero-btn-primary:hover{background:linear-gradient(#123a6a 0%,#0a2f5c 100%);color:#fff!important}.mlp-hero .mlp-hero-btn-secondary{--mlp-btn-edge:#c5d0de;--mlp-btn-glow:#0020451f;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#fff 0%,#f3f6fa 100%);border:1.5px solid #00204524;color:var(--mlp-navy)!important}.mlp-hero .mlp-hero-btn-secondary:hover{background:linear-gradient(#fff 0%,#eaf0f7 100%);border-color:#00204538;color:var(--mlp-navy)!important}.mlp-hero-visual{justify-content:center;align-items:flex-end;width:100%;min-width:0;max-width:100%;margin-top:clamp(.25rem,1.5vh,.85rem);margin-bottom:0;display:flex;overflow:visible}.mlp-hero-devices{box-sizing:border-box;justify-content:center;align-items:flex-end;width:100%;max-width:min(100%,46rem);padding:.5rem clamp(1.25rem,5vw,2.75rem) 0;display:flex;position:relative;overflow:visible}.mlp-hero-devices:before{content:"";filter:blur(10px);z-index:0;pointer-events:none;background:radial-gradient(#0020452e,#0000 72%);height:1.4rem;position:absolute;bottom:0;left:14%;right:18%}.mlp-hero-laptop{z-index:1;filter:none;flex:none;width:90%;max-width:100%;margin-right:5%;position:relative}.mlp-hero-laptop-lid{z-index:1;background:linear-gradient(#2c3342 0%,#1a2030 55%,#121722 100%);border:1px solid #ffffff1f;border-radius:.75rem .75rem .2rem .2rem;padding:clamp(.55rem,1.5vw,.72rem) clamp(.4rem,1.2vw,.55rem) clamp(.28rem,1vw,.4rem);position:relative;box-shadow:0 14px 28px #00204524,inset 0 1px #ffffff24,inset 0 -1px #00000059}.mlp-hero-laptop-bezel{background:#000;border-radius:.22rem;padding:clamp(.22rem,.65vw,.32rem);position:relative;overflow:hidden}.mlp-hero-laptop-camera{z-index:3;pointer-events:none;background:radial-gradient(circle at 35% 30%,#5a6578,#0b0d12 70%);border-radius:50%;width:clamp(.28rem,.75vw,.36rem);height:clamp(.28rem,.75vw,.36rem);position:absolute;top:clamp(.2rem,.55vw,.3rem);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff29}.mlp-hero-laptop-display{aspect-ratio:16/10;background:#000;width:100%;line-height:0;position:relative;overflow:hidden}.mlp-hero-laptop-display img{object-fit:cover;object-position:left top;border-radius:0;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.mlp-hero-laptop-base{z-index:0;background:linear-gradient(#d8dee6 0%,#b7c0cc 42%,#8e99a8 100%);border-radius:0 0 .5rem .5rem;width:108%;height:clamp(.5rem,1.2vw,.72rem);margin:-1px auto 0 -4%;position:relative;box-shadow:0 10px 22px #00204529,inset 0 1px #ffffffa6}.mlp-hero-laptop-hinge{background:linear-gradient(#6f7a8a,#4e5866);border-radius:0 0 .2rem .2rem;width:22%;height:.2rem;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #fff3}.mlp-hero-laptop-lip{opacity:.7;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);border-radius:999px;height:.12rem;position:absolute;bottom:.1rem;left:8%;right:8%}.mlp-hero-phone{z-index:3;background:#0d121c;border:1px solid #ffffff29;border-radius:clamp(.95rem,2.5vw,1.35rem);width:clamp(7rem,26vw,12.75rem);max-width:none;padding:clamp(.28rem,.9vw,.42rem);position:absolute;bottom:clamp(.55rem,1.4vw,1.1rem);left:auto;right:0;box-shadow:0 10px 22px #0020452e}.mlp-hero-phone img{object-fit:contain;border-radius:clamp(.7rem,2vw,1.05rem);width:100%;height:auto;display:block}@media (width>=480px){.mlp-hero-break{display:block}}@media (width>=640px){.mlp-hero-devices{max-width:min(100%,54rem)}.mlp-hero-laptop{width:88%;margin-right:7%}.mlp-hero-phone{width:clamp(8.75rem,20vw,13.5rem);bottom:.75rem;right:.15rem}.mlp-hero-cta{width:auto;max-width:none}}@media (width>=900px){.mlp-hero-content{gap:clamp(1.35rem,2.5vh,2rem);width:min(1160px,100%);padding-top:clamp(5.5rem,9vh,6.75rem)}.mlp-hero-copy{max-width:42rem}.mlp-hero-devices{max-width:min(100%,60rem);padding:.5rem 2.75rem 0 1.35rem}.mlp-hero-laptop{width:86%;margin-right:9%}.mlp-hero-phone{width:13.25rem;bottom:.95rem;right:.35rem}}@media (width>=1200px){.mlp-hero-content{width:min(1240px,100%)}.mlp-hero-devices{max-width:min(100%,66rem);padding:.5rem 3rem 0 1.5rem}.mlp-hero-laptop{width:86%;margin-right:9%}.mlp-hero-phone{width:14.25rem;bottom:1.05rem;right:.45rem}}@media (width<=479px){.mlp-hero-cta{flex-direction:column;align-items:stretch}.mlp-hero-cta .mlp-btn{width:100%}.mlp-hero-laptop{width:90%;margin-right:4%}.mlp-hero-laptop-base{width:106%;margin-left:-3%}.mlp-hero-phone{width:clamp(6.5rem,30vw,8.75rem);bottom:.55rem;right:0}}@media (prefers-reduced-motion:reduce){.mlp-hero-content{animation:none}}.mlp-trust{background:#fff;padding:clamp(2.5rem,5vw,3.75rem) 0 clamp(2.75rem,5.5vw,4rem);overflow:hidden}.mlp-trust-title{text-align:center;letter-spacing:-.02em;max-width:40rem;color:var(--mlp-ink);margin:0 auto 1.75rem;padding:0 1.25rem;font-family:Manrope,sans-serif;font-size:clamp(1.15rem,3.2vw,1.55rem);font-weight:800;line-height:1.25}.mlp-trust-accent{color:#1d6ef5}.mlp-trust-marquee{width:100%;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 6% 94%,#0000 100%)}.mlp-trust-track{will-change:transform;align-items:center;width:max-content;padding:.55rem 0 .85rem;animation:90s linear infinite mlp-trust-scroll;display:flex}.mlp-trust-group{flex-shrink:0;align-items:center;gap:1.15rem;padding-right:1.15rem;display:flex}.mlp-trust-marquee:hover .mlp-trust-track{animation-play-state:paused}.mlp-trust-pill{white-space:nowrap;background:#fff;border:none;border-radius:999px;flex:none;align-items:center;gap:.7rem;height:3.5rem;padding:0 1.5rem 0 1rem;display:inline-flex;box-shadow:0 2px 6px #2f5bb70f,0 10px 28px #2f5bb71c,inset 0 -6px 12px #2f5bb70b}.mlp-trust-pill-mark{color:#fff;border-radius:.45rem;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-family:Manrope,sans-serif;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.mlp-trust-pill-name{letter-spacing:-.015em;color:#111827;font-family:Manrope,sans-serif;font-size:1rem;font-weight:700}@keyframes mlp-trust-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.mlp-products{background:var(--mlp-white);padding-block:clamp(4.5rem,9vw,7.5rem)}.mlp-products .mlp-section-head{max-width:36rem;margin-bottom:clamp(3rem,6vw,4.5rem)}.mlp-product{align-items:center;gap:clamp(2rem,4vw,3.5rem);width:min(1120px,100%);margin:0 auto clamp(4rem,8vw,6rem);display:grid}.mlp-product:last-child{margin-bottom:0}.mlp-product-copy{min-width:0;max-width:28rem}.mlp-product-copy .mlp-kicker{margin-bottom:.85rem}.mlp-product-copy h3{margin:0 0 .9rem;font-size:clamp(1.5rem,2.8vw,2rem);line-height:1.2}.mlp-product-copy>p{margin:0;font-size:1.02rem;line-height:1.65}.mlp-product-copy ul{gap:.7rem;margin:1.5rem 0 1.75rem;padding:0;list-style:none;display:grid}.mlp-product-copy li{color:var(--mlp-muted);padding-left:1.15rem;font-size:.98rem;line-height:1.5;position:relative}.mlp-product-copy li:before{content:"";background:var(--mlp-gold);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55rem;left:0}.mlp-product-actions{flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;display:flex}.mlp-products .mlp-btn-sm{border-radius:999px;min-height:44px;padding:.5rem 1.15rem;font-size:.92rem}.mlp-products .mlp-link-quiet{font-size:.92rem}.mlp-product-visual{background:0 0;border-radius:0;justify-content:center;align-items:center;width:100%;min-height:0;display:flex;overflow:visible}.mlp-product-visual:not(.mlp-product-visual-laptop):not(.mlp-product-visual-phone) img{object-fit:cover;width:100%;height:clamp(260px,42vw,460px);transition:transform .7s var(--mlp-ease)}.mlp-product:hover .mlp-product-visual:not(.mlp-product-visual-laptop):not(.mlp-product-visual-phone) img{transform:scale(1.03)}.mlp-product-visual-laptop{background:0 0;width:100%;min-width:0;padding:.5rem clamp(.5rem,2vw,1rem) .75rem;display:block;overflow:visible}.mlp-product-mac{flex:none;width:100%;max-width:36rem;margin:0 auto}.mlp-product-mac.mlp-hero-laptop{width:100%;max-width:36rem;margin-right:auto}.mlp-product-visual-phone{background:0 0;place-items:center;width:100%;min-height:0;padding:1rem 0;display:grid;overflow:visible}.mlp-product-visual-phone:hover img,.mlp-product:hover .mlp-product-visual-phone img{transform:none}.mlp-phone-stage{will-change:transform;width:fit-content;margin:0 auto;animation:5.5s ease-in-out infinite mlp-float}.mlp-phone{width:min(210px,58vw);transition:transform .9s var(--mlp-apple), box-shadow .9s var(--mlp-apple);background:#0f1724;border-radius:1.35rem;margin:0 auto;padding:.45rem;transform:none;box-shadow:0 22px 48px #00204533,inset 0 0 0 1px #ffffff14}.mlp-product:hover .mlp-phone{transform:translateY(-6px)scale(1.03);box-shadow:0 32px 64px #00204542,inset 0 0 0 1px #ffffff1f}.mlp-product:hover .mlp-phone-stage{animation-play-state:paused}@keyframes mlp-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}.mlp-phone img{object-fit:contain;border-radius:1rem;width:100%;height:auto;max-height:none;display:block}.mlp-reveal{opacity:0;filter:blur(6px);transition:opacity 1s var(--mlp-apple), transform 1s var(--mlp-apple), filter 1s var(--mlp-apple);will-change:opacity, transform, filter;transform:translateY(48px)scale(.98)}.mlp-reveal.is-in{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.mlp-product-app.mlp-reveal{transition-delay:80ms}.mlp-feature-list.mlp-reveal.is-in li{animation:mlp-rise .8s var(--mlp-apple) both}.mlp-feature-list.mlp-reveal.is-in li:nth-child(2){animation-delay:70ms}.mlp-feature-list.mlp-reveal.is-in li:nth-child(3){animation-delay:.14s}.mlp-feature-list.mlp-reveal.is-in li:nth-child(4){animation-delay:.21s}.mlp-feature-list.mlp-reveal.is-in li:nth-child(5){animation-delay:.28s}.mlp-feature-list.mlp-reveal.is-in li:nth-child(6){animation-delay:.35s}.mlp-play{color:#fff;transition:transform .14s var(--mlp-ease), filter .14s ease;align-items:center;text-decoration:none;display:inline-flex}.mlp-play:hover{filter:brightness(1.05);transform:translateY(-1px)}.mlp-play:active{filter:brightness(.98);transform:translateY(3px)}.mlp-play:hover .mlp-play-badge{box-shadow:inset 0 1px #ffffff52,0 5px #00102a,0 12px 22px #00204547}.mlp-play:active .mlp-play-badge{box-shadow:inset 0 1px #ffffff29,0 1px #00102a,0 3px 8px #00204538}.mlp-play-badge{background:linear-gradient(180deg, #0a2f5c 0%, var(--mlp-navy) 100%);box-sizing:border-box;height:48px;min-height:48px;transition:box-shadow .14s var(--mlp-ease);border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 1.15rem 0 .9rem;display:inline-flex;box-shadow:inset 0 1px #ffffff47,0 4px #00102a,0 8px 16px #00204542}.mlp-play-badge-icon{object-fit:contain;object-position:center;flex:none;width:1.05rem;max-width:1.05rem;height:1.05rem;max-height:1.05rem;display:block}.mlp-play-badge-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;line-height:1.05;display:flex}.mlp-play-badge-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1;font-family:Public Sans,sans-serif;font-size:.5rem;font-weight:600}.mlp-play-badge-title{letter-spacing:-.01em;color:#fff;font-family:inherit;font-size:.95rem;font-weight:700}.mlp-play-hero .mlp-play-badge{height:48px;min-height:48px;padding:0 1.2rem 0 .95rem}.mlp-hero-cta .mlp-play-badge,.mlp-final .mlp-play-badge{height:48px;min-height:48px}.mlp-products .mlp-play-badge{height:42px;min-height:42px;padding:0 1rem 0 .8rem}.mlp-products .mlp-play-badge-icon{width:.95rem;max-width:.95rem;height:.95rem;max-height:.95rem}.mlp-products .mlp-play-badge-title{font-size:.88rem}.mlp-features{background:var(--mlp-surface)}.mlp-features-layout{gap:2.5rem;width:min(1120px,100%);margin:0 auto;display:grid}.mlp-features-media{margin-top:1.75rem;overflow:hidden}.mlp-features-media img{object-fit:cover;width:100%;height:clamp(220px,36vw,360px)}.mlp-feature-list{border-top:1px solid var(--mlp-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.mlp-feature-list li{border-bottom:1px solid var(--mlp-line);padding:1.25rem 0}.mlp-feature-list h3{font-size:1.12rem}.mlp-feature-list p{color:var(--mlp-muted);margin:0;line-height:1.55}.mlp-how{background:var(--mlp-white)}.mlp-steps{gap:1.75rem;width:min(1120px,100%);margin:0 auto;padding:0;list-style:none;display:grid}.mlp-step-n{color:var(--mlp-gold);letter-spacing:.12em;margin-bottom:.65rem;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:800;display:block}.mlp-steps h3{font-size:1.2rem}.mlp-steps p{color:var(--mlp-muted);margin:0;line-height:1.55}.mlp-stories{background:var(--mlp-navy-deep);color:#fff}.mlp-stories .mlp-kicker{color:var(--mlp-gold)}.mlp-stories .mlp-section-head h2{color:#fff}.mlp-stories .mlp-section-head p{color:#ffffffb8}.mlp-story-grid{gap:1.5rem;width:min(1120px,100%);margin:0 auto;display:grid}.mlp-story{gap:1rem;margin:0;display:grid}.mlp-story>img{object-fit:cover;width:100%;height:220px}.mlp-story blockquote{margin:0}.mlp-story blockquote p{color:#ffffffe6;margin:0;font-size:1.05rem;line-height:1.55}.mlp-story figcaption{align-items:center;gap:.75rem;display:flex}.mlp-story figcaption img{object-fit:cover;border-radius:50%;width:48px;height:48px}.mlp-story figcaption span{gap:.15rem;display:grid}.mlp-story figcaption strong{font-family:Manrope,sans-serif}.mlp-story figcaption em{color:#ffffffa6;font-size:.9rem;font-style:normal}.mlp-trial{background:radial-gradient(circle at 12% 20%,#d4af372e,#0000 40%),linear-gradient(160deg,#f7fafc,#eef3f9)}.mlp-trial-inner{align-items:end;gap:1.5rem;width:min(1120px,100%);margin:0 auto;display:grid}.mlp-trial-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.mlp-trial h2{font-size:clamp(1.7rem,3.5vw,2.4rem)}.mlp-faq{background:var(--mlp-white)}.mlp-faq-list{border-top:1px solid var(--mlp-line);width:min(760px,100%);margin:0 auto}.mlp-faq-item{border-bottom:1px solid var(--mlp-line)}.mlp-faq-q{width:100%;color:var(--mlp-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-family:Manrope,sans-serif;font-size:1.05rem;font-weight:750;display:flex}.mlp-faq-icon{flex:none;width:14px;height:14px;position:relative}.mlp-faq-icon:before,.mlp-faq-icon:after{content:"";background:var(--mlp-navy);transition:transform .28s var(--mlp-ease), opacity .28s var(--mlp-ease);position:absolute}.mlp-faq-icon:before{width:100%;height:2px;inset:6px 0 auto}.mlp-faq-icon:after{width:2px;height:100%;inset:0 auto 0 6px}.mlp-faq-item.is-open .mlp-faq-icon:after{opacity:0;transform:scaleY(0)}.mlp-faq-a{transition:grid-template-rows .36s var(--mlp-ease);grid-template-rows:0fr;display:grid}.mlp-faq-item.is-open .mlp-faq-a{grid-template-rows:1fr}.mlp-faq-a-inner{min-height:0;overflow:hidden}.mlp-faq-a p{color:var(--mlp-muted);opacity:0;transition:opacity .28s var(--mlp-ease), transform .28s var(--mlp-ease);margin:0;padding:0 0 1.15rem;line-height:1.6;transform:translateY(-4px)}.mlp-faq-item.is-open .mlp-faq-a p{opacity:1;transition-delay:40ms;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mlp-faq-a,.mlp-faq-a p,.mlp-faq-icon:before,.mlp-faq-icon:after{transition:none}}.mlp-final{background:var(--mlp-navy);color:#fff;text-align:center;padding:clamp(3.5rem,8vw,5.5rem) clamp(1.15rem,4vw,2.5rem)}.mlp-final-inner{width:min(720px,100%);margin:0 auto}.mlp-final .mlp-hero-brand{letter-spacing:.22em;color:var(--mlp-gold);margin:0 0 .75rem;font-family:Manrope,sans-serif;font-size:.82rem;font-weight:800}.mlp-final h2{color:#fff;font-size:clamp(1.85rem,4vw,2.8rem)}.mlp-final p{color:#ffffffc7;margin:0 0 1.5rem}.mlp-final .mlp-hero-cta{justify-content:center}.mlp-final .mlp-btn-primary{--mlp-btn-edge:#b8c4d4;--mlp-btn-glow:#00000038;background:linear-gradient(#fff 0%,#eef3f9 100%);color:#002045!important}.mlp-final .mlp-btn-primary:hover{background:linear-gradient(#fff 0%,#e4ecf6 100%);color:#002045!important}.mlp-footer{color:#ffffffb8;background:#000d1a;padding:3rem clamp(1.15rem,4vw,2.5rem) 1.5rem}.mlp-footer-inner{gap:2rem;width:min(1120px,100%);margin:0 auto 2rem;display:grid}.mlp-footer-brand{align-items:flex-start;gap:.9rem;display:flex}.mlp-footer-brand strong{color:#fff;letter-spacing:.14em;margin-bottom:.35rem;font-family:Manrope,sans-serif;font-size:.85rem;display:block}.mlp-footer-brand p{max-width:28rem;margin:0;font-size:.95rem;line-height:1.55}.mlp-footer-social{flex-wrap:wrap;gap:.65rem;margin-top:1.1rem;display:flex}.mlp-footer-social a{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:.7rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.mlp-footer-social a:hover{background:#ffffff29;border-color:#ffffff47;transform:translateY(-1px)}.mlp-footer-social svg{width:1.15rem;height:1.15rem}.mlp-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.mlp-footer-cols h3{color:#fff;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-family:Manrope,sans-serif;font-size:.85rem}.mlp-footer-cols a{color:#ffffffb8;margin-bottom:.55rem;font-size:.95rem;text-decoration:none;display:block}.mlp-footer-cols a:hover{color:#fff}.mlp-footer-copy{border-top:1px solid #ffffff1a;width:min(1120px,100%);margin:0 auto;padding-top:1.25rem;font-size:.85rem}@media (width>=720px){.mlp-trust-title{margin-bottom:2rem}.mlp-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.5rem}.mlp-story-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mlp-story>img{height:180px}.mlp-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=900px){.mlp-nav-links{display:flex}.mlp-nav-actions .mlp-link-quiet{display:inline}.mlp-menu-btn{display:none}.mlp-product{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2.75rem,5vw,4.5rem)}.mlp-product-app{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.mlp-product-app .mlp-product-visual{order:0;justify-self:center}.mlp-product-web .mlp-product-copy{justify-self:start}.mlp-product-app .mlp-product-copy{justify-self:start;max-width:28rem}.mlp-product-app .mlp-phone{width:240px}.mlp-product-mac.mlp-hero-laptop{max-width:38rem}.mlp-features-layout{grid-template-columns:.95fr 1.05fr;align-items:start;gap:3.5rem}.mlp-trial-inner{grid-template-columns:1.4fr auto}.mlp-footer-inner{grid-template-columns:1.3fr 1fr}}@media (width<=899px){.mlp-nav-inner{grid-template-columns:minmax(0,1fr) auto;gap:.55rem;padding:.7rem clamp(.85rem,3.5vw,1.25rem)}.mlp-nav-links{display:none}.mlp-brand{gap:.45rem;min-width:0}.mlp-brand span{letter-spacing:.1em;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.mlp-nav-actions{gap:.45rem}.mlp-nav .mlp-btn-sm{min-height:40px;padding:.45rem .8rem;font-size:.84rem}.mlp-product{width:min(100%,1120px);padding-inline:0}.mlp-product-visual-laptop{padding-inline:clamp(.5rem,3vw,1.25rem)}.mlp-product-mac.mlp-hero-laptop{max-width:32rem}.mlp-section{padding:clamp(2.75rem,7vw,4.5rem) clamp(1rem,4vw,1.75rem)}.mlp-features-layout,.mlp-trial-inner{grid-template-columns:1fr}}@media (width<=719px){.mlp-trust-title{margin-bottom:1.35rem}.mlp-trust-pill{height:3.15rem;padding:0 1.2rem 0 .85rem}.mlp-trust-pill-name{font-size:.92rem}.mlp-product-actions{flex-direction:row;align-items:center}.mlp-product-actions .mlp-btn{justify-content:center;width:auto}.mlp-story-grid{grid-template-columns:1fr}.mlp-footer-cols{grid-template-columns:1fr 1fr}}@media (width<=480px){.mlp-brand span{display:none}.mlp-nav .mlp-btn-sm{padding:.4rem .7rem;font-size:.8rem}.mlp-footer-cols{grid-template-columns:1fr}.mlp-drawer{padding:5rem 1.15rem 1.5rem}.mlp-drawer a{font-size:1.2rem}}@media (width<=360px){.mlp-hero-badge{text-align:center;border-radius:1rem}.mlp-nav .mlp-btn-sm{min-width:0}}@media (prefers-reduced-motion:reduce){.mlp-hero-content,.mlp-hero-phone,.mlp-feature-list li,.mlp-product-visual img,.mlp-laptop,.mlp-phone,.mlp-phone-stage,.mlp-drawer,.mlp-reveal,.mlp-trust-track{filter:none!important;opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.mlp-btn,.mlp-btn:hover,.mlp-btn:active,.mlp-play,.mlp-play:hover,.mlp-play:active{transform:none!important}}
