@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2) format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2) format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2) format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2) format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2) format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2) format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2) format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2) format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2) format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2) format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-ext-700-normal-BjwYoWNd.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-700-normal-LO58E6JB.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-cyrillic-700-normal-CjBOestx.woff2) format("woff2"),url(/assets/inter-cyrillic-700-normal-DrXBdSj3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-ext-700-normal-qfdV9bQt.woff2) format("woff2"),url(/assets/inter-greek-ext-700-normal-BoQ6DsYi.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-greek-700-normal-C3JjAnD8.woff2) format("woff2"),url(/assets/inter-greek-700-normal-BUv2fZ6O.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-vietnamese-700-normal-DlLaEgI2.woff2) format("woff2"),url(/assets/inter-vietnamese-700-normal-BZaoP0fm.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-ext-700-normal-Ca8adRJv.woff2) format("woff2"),url(/assets/inter-latin-ext-700-normal-TidjK2hL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/inter-latin-700-normal-Yt3aPRUw.woff2) format("woff2"),url(/assets/inter-latin-700-normal-BLAVimhd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQQAAAQuAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AdBEICoRkhAALIAABNgIkAzoEIAWFAAeBFAwHG2oHKJ6DceNW4lJEFHn9tEOE37LNsvkjHr7f739rn3u+OSrSxLQytE91Dw2PYtNVq3Qaw/vJ7fUBMdOj/u2ImB98cT5WUx9F13ZKt06mU7tG1sAYcM26yCRX4f/0904bmwq8hwkUUMTRX61pa9C3xlpAGYw1vOu8C2SBZZFlld7DAW82RJWmwYMI1AJCKBNCIASqdZGFmtPSNQRhMpR0EKjWTwm6z6sJ+4jqhxjovTinVdRpZaQjaQzAYjI8NgAKDJCokgunCn9oUQE8VZd/F//+v6P4F1U9gLr58yNI/dJX9BAshEoJbTDogz7ocKoUsPvES8UK/aQIUQgpGgECBVLkOEV6iASTYgNAPKdNXayhDPL7IJuAZnEYSZ0eOLc9i5Rv5/+lEi3sW/kfnCf/+fTe0sxS7CKLx5erRJkKOixEqQaoqrvx5HN4iz4VhX0gS6DjFIWUzn/fIXJRVFY1NFRVNVeFt+SYmrK6vCU6eJsnKnJj5HTESMTQZOTI3Y/tzr3rUcOsiRy/ciP50s3Mycgxmhz9GMXhjzVH30ut796NHP0UUa31/Zoa6vCH6iPvdIM0IRANaT60FablmZlZd+UKNFy9NrvnFGxb5NC2CRxR0/rIyF/WNn+35sv9r+tHVhkseuWGKkCPPh96+GXt8Lc/Sh24ujfjf+tNw1lZWreiPuHb/PSpyjdv2rf/++ZE5TSKjFdZxYsBvr1sEHl5STuHZqYR7jGYGvGBBdjcaB5bODY1GAxMjsd0wDMIzXAXODRd74DxNMtO4YuYHclgLQRzp9KlUmxptCwv9bYgvWGD2xBW7r9413fdJu+mxzvzAUYeeONQvZP4kgfqZle4jhH/MWh+UbxgtJdrLdXLymNL53PRU0D3Q6FcXTfGqGcul6vrqhgLGAVSv+IVIfZOHpu+mlLqSlnj903j8mazXDsba/wbxhS/4Oubh1c5/uXDgt4j5KtnGEy5BIJHo0ur+jD+r2qCkuP1aRVM8EpUoRYSJyqNRA38uwDvHBNo0AejO2Z+ZYLLal1QiFyFh1EDQOgSCSCpjwwKU8yDbIjroEwne0G5Qca49cYp4AlqtQNZfWTQoFb1tRpFYAmRD+HXTkV4uQhG2bg4OKmyoypAsUGtWgQXyFxYrkpODeUxvGqIZA61erXo0sFG1UBGuPgpuon8RNUG2DhovAjZCBuZwtXrU3mQGki9+pm0eVZAXoWxLWTQoYHBPrJR4WunNxIFbCHfkTyPK+sqxjxDmGArZvf79JGJ3GwEqjwc7a7NIrl/7bJ7Nzu4+n1Ow6shEPnUrtVo7cnd5Wi5qCUbBIQbNKCP95FMCSZylEV5VCiiMqqiOmrKZ/I/C0gI1fyuulVcM2E1r4MhtcV/fbCD+HwEvVzH1dGNAzFE0FTbKzyQz3gootrNbN2a4PuG0j0JOgE=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAASIABAAAAAACQAAAAQtAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVDYAdBEICoRkg3gLIAABNgIkAzoEIAWFIgeBFAwHG1wHKI7DuPEacDIiFJ/g+f47+1/7dIcdXTlD8DKqmcw4eIC+AOCPf6+qiWq3h6+aSCLNJDnkqX9Xl+rv/6dSBcwSBCzEoVqxNbp5SqPMYdKBQhBq1dK9ggSsgYUoGnHOqttMECvWjIJfPA8cjQAuAEAQLAiClASc7M6OkfbO/nHs6ACmCYBxZXKP4s9uXIHECh4AdEhX0yIHC6jzgAb65sshStMMChwEfWVjZe8Anset/6H93x8jOyL5fuS67z4Dlam+BPyH/pV2FLCZAOnU0XPzCQGiJ7AkXgSFhqDEB4AAoAAN2ExDgM10joCNfDQUbvxaXM8LovT79D9MEyYU9+q/myT9p/m8uWi2mLJBPbzcih2wYIPzBDFNvABt315OXwy8BaRnbo5hXsOS5taknX4FguiaZnd4vQ7HxnBnm3SPYXHrQbclvOgyDhsHnZPO8f3G5I2fbr34Y7+hzRozVzyw5bKHdu03plXgvE9FO/Uz4/xPUKd8/PHk+R+JODnlg1lDTv3Qed77zDNqRszaqHUQT248kUPGzBXXXHGFnHrVVdft2m8c4PhpjB+/QEqMU54xruc6m3w8++XNXx4sya9rMvNq88m6X1zeOMlRuQ+/nvNw4+ZrCt58yDdSVOQdfoi/jc/ePfZY+1taYaH21FH2Y4fGG+RVNJkIN4SSiWj3ZKGG1oojoYr2SNWFVbHvY1XX1PR+H6y+oKrqgmryqj1UXnmk5cKWysPM3R4Uh5svYo6saAtU3V297+d91U/X/frzLvUdqiqfruKvhx5+OeOYxbHI7SenQum+PTw/fvRLGQ/jiufOn3/S+vlsfGn9h4Zb96fekZ7xRups68FhVCYCWHHvZVIPxjanr3NABSALqkR7FMBOulF9ScHvV3np+6pK/eEzRx877K3/z65pvwN89eGtV3Ly5ft/25ngaiSYDVYUAAKvIKimMdLO6YBQEY+aZpbXZ5WinTBQXwAA4LMAXuNUBPCSTmMfjd6jpNLNjbToDuBpaR9AoTBbUeERO2o0erNeR6KFne5HK/nOQA+VBtFnt1LtBj6pJQIutnLwipz/Ix9OYNSqZQEreiQELIkKmRIRNWdewpiIZVGtVi0J6xWR0ComIGpFnN+AVStWzUtIWBNXq0iRuJCYqDUJcYXiopYUWhUzp8iQTv20dtO84Agw6YrhuOijfqUKlSpRAruvTq9WdeQw2vs5SUsCYhdt7icIt1nNkseKPZzgV6q4FfYbH4ZIBcThYTEgLIgIkYRbJLl7/rks+ObZDxydE8W9LymoUMiqZUVbtVv0GNkcispQM0IpEG7sBdK9IYr6aKKLRaxiQxO7OMQphrUlGIscFbElV6LF5S0dQN5RbRoUdRbWWOYCy8sB83RxS7FqG/UEQslE5Nsd5v93uF3T0bLiypD/uJhn3q9fCAA=) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-cyrillic-600-normal-EVf6-Yzo.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-600-normal-8K4wrrwR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-greek-600-normal-H7WoG9Et.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-600-normal-mc2nkWzM.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/jetbrains-mono-vietnamese-600-normal-OWROknRo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-ext-600-normal-BfB_LPfz.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-600-normal-DObL3zCW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/jetbrains-mono-latin-600-normal-C8RAYTDA.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-600-normal-BfsvjouI.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--bg-0: #0a1628;--bg-1: #0d1f38;--bg-2: #111d33;--bg-3: #162340;--bg-card: #0d1f38;--bg-card-hover: #132a4a;--border: #1a3052;--border-strong: #2a4470;--text-0: #f1f5f9;--text-1: #e2e8f0;--text-2: #94a3b8;--text-3: #64748b;--text-dim: #334155;--jb-navy: #0a1628;--jb-cyan: #00b4d8;--cyan-dim: #0891b2;--cyan-glow: rgba(0, 180, 216, .15);--green: #22c55e;--green-dim: #16a34a;--green-bright: #4ade80;--green-glow: rgba(34, 197, 94, .12);--amber: #f59e0b;--amber-dim: #d97706;--red: #ef4444;--red-dim: #dc2626;--red-bright: #f87171;--red-glow: rgba(239, 68, 68, .12);--blue: #60a5fa;--gray: #64748b;--weekend-tint: #94a3b8;--intl: #a78bfa;--taken-bg: #374151;--taken-border: #4b5563;--green-a03: rgba(34, 197, 94, .03);--green-a05: rgba(34, 197, 94, .05);--green-a06: rgba(34, 197, 94, .06);--green-a07: rgba(34, 197, 94, .07);--green-a08: rgba(34, 197, 94, .08);--green-a10: rgba(34, 197, 94, .1);--green-a15: rgba(34, 197, 94, .15);--green-a18: rgba(34, 197, 94, .18);--green-a22: rgba(34, 197, 94, .22);--green-a30: rgba(34, 197, 94, .3);--green-a35: rgba(34, 197, 94, .35);--green-a65: rgba(34, 197, 94, .65);--green-dim-a20: rgba(22, 163, 74, .2);--green-dim-a33: rgba(22, 163, 74, .33);--green-dim-a40: rgba(22, 163, 74, .4);--green-ink: #04120a;--red-a04: rgba(239, 68, 68, .04);--red-a10: rgba(239, 68, 68, .1);--red-a20: rgba(239, 68, 68, .2);--red-a22: rgba(239, 68, 68, .22);--red-a35: rgba(239, 68, 68, .35);--red-a40: rgba(239, 68, 68, .4);--red-a65: rgba(239, 68, 68, .65);--red-a80: rgba(239, 68, 68, .8);--amber-a08: rgba(245, 158, 11, .08);--amber-a12: rgba(245, 158, 11, .12);--amber-a18: rgba(245, 158, 11, .18);--amber-a40: rgba(245, 158, 11, .4);--amber-a50: rgba(245, 158, 11, .5);--amber-a80: rgba(245, 158, 11, .8);--cyan-a06: rgba(0, 180, 216, .06);--cyan-a08: rgba(0, 180, 216, .08);--cyan-a25: rgba(0, 180, 216, .25);--cyan-a40: rgba(0, 180, 216, .4);--cyan-a80: rgba(0, 180, 216, .8);--cyan-dim-a40: rgba(8, 145, 178, .4);--cyan-dim-a80: rgba(8, 145, 178, .8);--cyan-v11-a10: rgba(0, 160, 223, .1);--cyan-v11-a12: rgba(0, 160, 223, .12);--alv-blue: #3b82f6;--alv-blue-a35: rgba(59, 130, 246, .35);--alv-blue-a70: rgba(59, 130, 246, .7);--blue-wash: rgba(94, 177, 255, .04);--slate-a25: rgba(148, 163, 184, .25);--slate-a28: rgba(148, 163, 184, .28);--slate-a50: rgba(148, 163, 184, .5);--gray-a25: rgba(100, 116, 139, .25);--weekend-border: rgba(196, 138, 82, .2);--bg-deep-hi: #0b1220;--bg-deep-lo: #0a0e1a;--panel-wash: rgba(16, 29, 51, .8);--shadow-a20: rgba(0, 0, 0, .2);--shadow-a25: rgba(0, 0, 0, .25);--shadow-a30: rgba(0, 0, 0, .3);--shadow-a55: rgba(0, 0, 0, .55);--backdrop: rgba(0, 0, 0, .6);--white-a10: rgba(255, 255, 255, .1);--legacy-green-hi: #48bb78;--legacy-green-lo: #38a169;--legacy-red-hi: #e25555;--legacy-red-lo: #c53030;--legacy-red-wash: rgba(226, 85, 85, .08);--legacy-slate: #4a5568;--legacy-slate-hi: #718096;--font-display: "Inter", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--trip-bar-h: 52px;--row-h: 82px;--shadow-overlay: 0 16px 48px rgba(0, 0, 0, .6);--shadow-rail: 0 1px 3px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .02)}[data-theme=light]{--bg-0: #eef1f6;--bg-1: #f8fafc;--bg-2: #e9edf4;--bg-3: #dfe5ef;--bg-card: #f8fafc;--bg-card-hover: #eef3fa;--border: #d3dce8;--border-strong: #b6c4d6;--text-0: #0b1524;--text-1: #1e293b;--text-2: #475569;--text-3: #7387a0;--text-dim: #a8b6c8;--jb-cyan: #0077b6;--cyan-dim: #0a6e8a;--cyan-glow: rgba(0, 119, 182, .12);--green: #16a34a;--green-dim: #15803d;--green-bright: #047857;--green-glow: rgba(22, 163, 74, .1);--amber: #b45309;--amber-dim: #92400e;--red: #dc2626;--red-dim: #dc2626;--red-bright: #b91c1c;--red-glow: rgba(220, 38, 38, .1);--blue: #2563eb;--weekend-tint: #64748b;--intl: #7c3aed;--taken-bg: #e2e8f0;--taken-border: #cbd5e1;--green-dim-a20: rgba(22, 163, 74, .3);--green-dim-a33: rgba(22, 163, 74, .45);--green-dim-a40: rgba(22, 163, 74, .55);--cyan-a06: rgba(0, 119, 182, .06);--cyan-a08: rgba(0, 119, 182, .08);--cyan-a25: rgba(0, 119, 182, .22);--cyan-a40: rgba(0, 119, 182, .2);--cyan-a80: rgba(0, 119, 182, .35);--cyan-dim-a40: rgba(10, 110, 138, .45);--cyan-dim-a80: rgba(10, 110, 138, .85);--cyan-v11-a10: rgba(0, 119, 182, .1);--cyan-v11-a12: rgba(0, 119, 182, .12);--alv-blue: #2563eb;--alv-blue-a35: rgba(37, 99, 235, .35);--alv-blue-a70: rgba(37, 99, 235, .7);--blue-wash: rgba(37, 99, 235, .05);--bg-deep-hi: #ffffff;--bg-deep-lo: #eef2f7;--panel-wash: rgba(233, 237, 244, .85);--shadow-a20: rgba(15, 23, 42, .1);--shadow-a25: rgba(15, 23, 42, .12);--shadow-a30: rgba(15, 23, 42, .15);--shadow-a55: rgba(15, 23, 42, .25);--backdrop: rgba(15, 23, 42, .35);--white-a10: rgba(255, 255, 255, .6);--green-ink: #ffffff;--legacy-red-wash: rgba(220, 38, 38, .08);--legacy-slate: #cbd5e1;--legacy-slate-hi: #94a3b8;--shadow-overlay: 0 16px 48px rgba(15, 23, 42, .25);--shadow-rail: 0 1px 3px rgba(15, 23, 42, .12), inset 0 1px 0 rgba(255, 255, 255, .5)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}.app-frame{display:flex;flex-direction:column;height:100%}.app-body{flex:1 1 auto;min-height:0}.desktop-note{flex:none;margin:0;padding:.7em 1em;background:var(--bg-3);border-bottom:1px solid var(--border-strong);color:var(--text-0);font-weight:600;line-height:1.35}.desktop-note p{margin:0}.desktop-note-go{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:.5em 0;padding:.5em 1.2em;border:0;border-radius:.5em;background:var(--text-0);color:var(--bg-0);font:inherit;font-weight:700;cursor:pointer}.desktop-note-more{font-size:.8em;font-weight:400;color:var(--text-1)}body{margin:0;background:var(--bg-0);color:var(--text-1);font-family:var(--font-body);font-size:16px;line-height:1.4;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}:root[data-ground]{--bg-0: var(--g-bg);--bg-1: color-mix(in srgb, var(--g-fg) 4%, var(--g-bg));--bg-card: color-mix(in srgb, var(--g-fg) 4%, var(--g-bg));--bg-card-hover: color-mix(in srgb, var(--g-fg) 8%, var(--g-bg));--bg-2: color-mix(in srgb, var(--g-fg) 7%, var(--g-bg));--bg-3: color-mix(in srgb, var(--g-fg) 12%, var(--g-bg));--border: var(--g-line);--border-strong: color-mix(in srgb, var(--g-fg) 26%, var(--g-bg));--text-0: var(--g-fg);--text-1: color-mix(in srgb, var(--g-fg) 86%, var(--g-bg));--text-2: var(--g-dim);--text-3: color-mix(in srgb, var(--g-dim) 74%, var(--g-bg))}:root[data-ground] .nav-item.active{border-top-color:var(--g-accent)}:root[data-ground] .day-row.is-today{box-shadow:inset 3px 0 0 var(--g-accent)}@media (min-width: 600px){:root[data-ground] .nav-item.active{border-top-color:transparent;border-left-color:var(--g-accent)}}.shell{display:grid;grid-template-rows:auto 1fr auto;grid-template-areas:"header" "main" "nav";height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left)}.shell-header{grid-area:header;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--bg-1)}.shell-name{font-family:var(--font-display);font-weight:700;font-size:17px;letter-spacing:.01em;color:var(--text-0)}.shell-name{flex:none}.status-chip{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;line-height:22px;min-height:32px;padding:4px 12px;border:1px solid var(--border-strong);border-radius:999px;font-family:var(--font-mono);font-size:12px;font-weight:600;white-space:nowrap;color:var(--text-2)}.status-chip.tone-ok{color:var(--green);border-color:var(--green-a35);background:var(--green-a08)}.status-chip.tone-warn{color:var(--amber);border-color:var(--amber-a40);background:var(--amber-a08)}.status-chip.tone-bad{color:var(--red-bright);border-color:var(--red-a40);background:var(--red-a10)}.status-chip.active{border-color:var(--text-2)}.shell-main{grid-area:main;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:16px}.shell-nav{grid-area:nav;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;border-top:1px solid var(--border);background:var(--bg-1);padding-bottom:env(safe-area-inset-bottom)}.nav-item{display:flex;align-items:center;justify-content:center;min-height:56px;padding:6px 4px;font-size:13px;font-weight:600;color:var(--text-2);border-top:2px solid transparent}.nav-item.active{color:var(--text-0);border-top-color:var(--jb-cyan);background:var(--bg-2)}.screen{max-width:720px;margin:0 auto}.screen-title{margin:0 0 12px;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text-0)}.empty{padding:16px;border:1px dashed var(--border-strong);border-radius:12px;background:var(--bg-1)}.empty-what{margin:0;color:var(--text-1)}.empty-next{margin:8px 0 0;color:var(--text-2);font-size:14px}.facts{border:1px solid var(--border);border-radius:12px;background:var(--bg-1);overflow:hidden}.fact-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:12px 16px;border-top:1px solid var(--border)}.fact-row:first-child{border-top:0}.fact-label{color:var(--text-2);font-size:14px;flex:none}.fact-value{font-family:var(--font-mono);font-size:13px;text-align:right;overflow-wrap:anywhere;color:var(--text-1)}.fact-value.tone-ok{color:var(--green)}.fact-value.tone-warn{color:var(--amber)}.fact-value.tone-bad{color:var(--red-bright)}.fact-sub{display:block;margin-top:2px;color:var(--text-3);font-size:12px}.note{margin:14px 2px 0;color:var(--text-2);font-size:14px}.note.tone-warn{color:var(--amber)}.note.tone-ok{color:var(--green)}.section-title{margin:24px 2px 10px;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--text-0)}.card{padding:16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1)}.card-text{margin:0 0 14px;color:var(--text-1)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:8px 18px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-2);color:var(--text-0);font:inherit;font-weight:600;font-size:15px;cursor:pointer}.btn:disabled,.btn.is-disabled{opacity:.5;cursor:default}.btn-primary{background:var(--jb-cyan);border-color:var(--jb-cyan);color:var(--bg-0)}.btn-warn{border-color:var(--amber-a50);color:var(--amber);background:var(--amber-a08)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.plan-head{margin:0 0 4px;color:var(--text-0);font-weight:600}.plan-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.changes{margin-top:14px}.changes-title{font-size:13px;font-weight:700;color:var(--text-2)}.changes.tone-ok .changes-title{color:var(--green)}.changes.tone-warn .changes-title{color:var(--amber)}.changes-list{margin:6px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.changes-list li{padding:4px 10px;border:1px solid var(--border);border-radius:8px;background:var(--bg-2);font-family:var(--font-mono);font-size:13px;color:var(--text-1)}.paste{margin-top:14px;display:grid;gap:10px;justify-items:start}.paste-box{width:100%;padding:10px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-0);color:var(--text-1);font-family:var(--font-mono);font-size:12px}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.quiet{color:var(--text-3)}.lead{margin:0 0 14px;color:var(--text-1)}.text-link{color:var(--jb-cyan);font-weight:600}.back-link{display:none}.tag{padding:2px 8px;border:1px solid var(--border-strong);border-radius:999px;font-size:11px;font-weight:700;color:var(--text-2)}.tag-warn{color:var(--amber);border-color:var(--amber-a40)}.btn-small{min-height:40px;padding:6px 14px;font-size:14px}.headline{display:grid;gap:2px;margin:0 0 14px}.headline-big{font-family:var(--font-display);font-size:26px;font-weight:700;color:var(--text-0)}.headline-sub{color:var(--text-2)}.watch{display:grid;gap:2px;margin-top:12px;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1)}.watch-label{font-size:12px;font-weight:700;color:var(--text-2)}.watch-value{color:var(--text-1)}.totals-line{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--border);border-radius:12px;background:var(--bg-1);overflow:hidden}.totals-cell{display:grid;gap:2px;padding:10px 6px;text-align:center;border-left:1px solid var(--border)}.totals-cell:first-child{border-left:0}.totals-value{font-size:17px;font-weight:600;color:var(--text-0)}.totals-label{font-size:11px;font-weight:600;color:var(--text-2)}.verdict{margin-top:12px}.verdict-line{font-weight:600;font-size:14px}.verdict-line.tone-ok{color:var(--green)}.verdict-box{margin-top:8px;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1)}.verdict-box.tone-bad{border-color:var(--red-a40);background:var(--red-a04)}.verdict-title{font-weight:700;font-size:14px;color:var(--text-0)}.verdict-box.tone-bad .verdict-title{color:var(--red-bright)}.verdict-box ul{margin:6px 0 0;padding-left:18px;color:var(--text-1);font-size:14px}.month-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px}.month-span{font-size:13px}.day-list{margin-top:14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1);overflow:hidden}.day-row{display:grid;grid-template-columns:62px 1fr;align-items:stretch;border-top:1px solid var(--border);min-height:36px}.day-row:first-child{border-top:0}.day-row.is-weekend{background:var(--bg-2)}.day-row.is-today{box-shadow:inset 3px 0 0 var(--jb-cyan)}.day-date{display:flex;align-items:center;padding:0 0 0 12px;font-size:13px;color:var(--text-1)}.day-row.is-off .day-date{color:var(--text-3)}.day-dow{color:var(--text-3);margin-right:5px;font-size:11px}.day-date .quiet{margin-left:5px}.day-row.is-today .day-date{color:var(--text-0);font-weight:700}.day-items{display:grid}.day-item{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:1px;min-height:46px;padding:6px 12px 6px 10px;border-left:3px solid var(--green);font-size:14px;color:var(--text-0)}.day-item.is-absence{border-left-color:var(--border-strong);color:var(--text-2);min-height:36px}.day-item.is-selected{background:var(--cyan-a08)}.day-main{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.day-route{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;letter-spacing:.02em;color:var(--text-0)}.day-away{font-size:12px;font-weight:500;letter-spacing:0;color:var(--text-2)}.day-clock{flex:none;text-align:right;color:var(--text-1);font-size:13px}.day-more{display:flex;flex-wrap:wrap;gap:0 10px;font-size:12px;line-height:1.35;color:var(--text-2)}.day-more .num{color:var(--text-1)}.day-code{font-weight:500}.day-where{color:var(--text-2)}.day-rest.tone-bad,.day-rest.tone-bad .num{color:var(--red-bright)}.day-item.is-absence .day-route{font-size:14px;font-weight:600;color:var(--text-2)}.month-nav .btn{flex:none;white-space:nowrap}.month-nav .month-span{min-width:0;text-align:center}.day-item.is-flown,.trip-card.is-flown{border-left-color:var(--gray);background-image:repeating-linear-gradient(135deg,transparent 0 7px,var(--gray-a25) 7px 8px)}.day-item.is-flown{color:var(--text-1)}.trip-card{border:1px solid var(--border);border-left:3px solid var(--green);border-radius:12px;background:var(--bg-1);overflow:hidden}.trip-head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border)}.trip-code{font-size:18px;font-weight:700;color:var(--text-0)}.trip-when{color:var(--text-1)}.rest-line{display:flex;justify-content:space-between;gap:12px;padding:8px 16px;font-size:13px;color:var(--text-2);background:var(--bg-2)}.rest-line.tone-bad{color:var(--red-bright);background:var(--red-a04)}.rest-line .num{text-align:right;color:var(--text-1)}.rest-line.tone-bad .num{color:var(--red-bright)}.duty{padding:10px 16px 12px;border-top:1px solid var(--border)}.trip-head+.duty,.rest-line+.duty{border-top:0}.duty-head{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;font-weight:600;color:var(--text-0)}.duty-date{color:var(--text-1);font-weight:600}.leg{display:grid;grid-template-columns:52px 1fr auto 44px;align-items:baseline;gap:8px;padding:5px 0;font-size:14px;color:var(--text-0)}.leg-flight{color:var(--text-2);font-size:13px}.leg-block{text-align:right}.leg.is-dh{color:var(--text-2)}.sit{padding:0 0 0 60px;font-size:12px;color:var(--text-3)}.duty-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--border);font-size:13px;color:var(--text-1)}.duty-foot.tone-bad{color:var(--red-bright)}.trip-totals{display:flex;flex-wrap:wrap;gap:4px 18px;padding:10px 16px;border-top:1px solid var(--border);font-size:13px;color:var(--text-2)}.trip-totals .num{color:var(--text-0)}.trip-card>.note{margin:0;padding:0 16px 12px}.limits{display:grid;gap:8px}.limit-row{padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1)}.limit-top{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.limit-words{font-weight:600;font-size:14px;color:var(--text-0)}.limit-value{font-size:14px;color:var(--text-0);white-space:nowrap}.limit-bar{position:relative;height:8px;margin:8px 0 6px;border-radius:999px;background:var(--bg-3);overflow:hidden}.limit-fill{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--green)}.limit-mark{position:absolute;top:0;bottom:0;width:2px;background:var(--text-2)}.limit-row.tone-warn .limit-fill{background:var(--amber)}.limit-row.tone-bad .limit-fill{background:var(--red)}.limit-foot{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--text-2)}.limit-row.tone-warn .limit-foot>:first-child{color:var(--amber)}.limit-row.tone-bad .limit-foot>:first-child{color:var(--red-bright)}.split-detail{margin-top:0}.split.has-detail .split-list{display:none}.split.has-detail .back-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:4px;color:var(--jb-cyan);font-weight:600}@media (min-width: 600px){.shell{grid-template-columns:112px 1fr;grid-template-rows:auto 1fr;grid-template-areas:"header header" "nav main";padding-bottom:env(safe-area-inset-bottom)}.shell-nav{grid-auto-flow:row;grid-auto-rows:min-content;grid-auto-columns:auto;align-content:start;border-top:0;border-right:1px solid var(--border);padding:8px 0}.nav-item{justify-content:flex-start;padding:6px 16px;font-size:14px;border-top:0;border-left:3px solid transparent}.nav-item.active{border-top-color:transparent;border-left-color:var(--jb-cyan)}.shell-main{padding:20px 24px}}@media (min-width: 900px){.shell{grid-template-columns:144px 1fr}.shell-header{padding:12px 24px}.shell-main{padding:24px 32px}.screen{max-width:1040px;margin:0}.split.has-detail{display:grid;grid-template-columns:minmax(340px,400px) 1fr;gap:24px;align-items:start}.split.has-detail .split-list{display:block}.split.has-detail .back-link{display:none}.split-detail{position:sticky;top:0}}.look-stage{max-width:488px;margin:0 auto;min-height:100%;background:var(--look-bg)}.look-frame{width:100%}.look-canvas{transform-origin:0 0}.look-wait,.look-asif{margin:0;padding:8px 16px;font-size:13px;color:var(--look-dim, var(--text-2))}.look-asif{border-bottom:1px dashed var(--look-line, var(--border-strong))}.look-why{margin:0 2px 14px}:root[data-look] .shell-main{padding:0;background:var(--look-bg)}:root[data-look] .shell-nav{background:var(--look-bg);border-color:var(--look-line)}:root[data-look] .nav-item{color:var(--look-dim)}:root[data-look] .nav-item.active{color:var(--look-fg);border-color:transparent;border-top-color:var(--look-accent);background:transparent}@media (max-width: 599px){:root[data-look] .shell-header{display:none}}@media (min-width: 600px){:root[data-look] .nav-item.active{border-top-color:transparent;border-left-color:var(--look-accent)}.look-stage{margin:0}}.today-list{display:none}.day-step{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:0 14px;min-height:46px;font-size:14px;border-bottom:1px solid var(--look-line, var(--border))}.day-step-go,.day-step-home{display:inline-flex;align-items:center;min-height:46px;white-space:nowrap}.day-step-go{justify-self:start;font-weight:600;color:var(--look-fg, var(--text-0))}.day-step-go.is-next{justify-self:end}.day-step-home{justify-self:center;font-size:13px;color:var(--look-dim, var(--text-2));text-decoration:underline;text-underline-offset:3px}.screen>.day-step{padding:0 2px;margin-bottom:12px}.off-day{padding:28px 20px}.off-day-date{margin:0;font-size:15px;color:var(--look-dim, var(--text-2))}.off-day-big{margin:8px 0 12px;font-family:var(--font-display);font-size:56px;font-weight:700;line-height:1;color:var(--look-fg, var(--text-0))}.off-day-next{margin:0;font-size:15px;color:var(--look-dim, var(--text-1))}.screen>.off-day{padding:12px 2px}@media (min-width: 600px){.today-split{display:grid;grid-template-columns:256px minmax(0,1fr);height:100%}.today-list,.today-pane{overflow-y:auto;-webkit-overflow-scrolling:touch;min-width:0}.today-list{display:block;border-right:1px solid var(--look-line, var(--border))}.today-pane>.screen{margin:0;padding-left:20px}.today-list-head{position:sticky;top:0;z-index:1;margin:0;padding:12px 12px 10px;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--look-fg, var(--text-0));background:var(--look-bg, var(--bg-0));border-bottom:1px solid var(--look-line, var(--border))}.today-list .day-list{margin:0;border:0;border-radius:0}.today-list .day-row{min-height:44px}.today-list .day-row.is-picked{background:var(--bg-3);box-shadow:inset -3px 0 0 var(--text-0)}.today-list .day-row.is-picked.is-today{box-shadow:inset 3px 0 0 var(--jb-cyan),inset -3px 0 0 var(--text-0)}.today-list .day-clock-end,.today-list .day-block,.today-list .day-dh{display:none}:root[data-look] .today-list{background:var(--look-bg)}:root[data-look] .today-list .day-list{background:transparent}:root[data-look] .today-list .day-row{border-top-color:var(--look-line)}:root[data-look] .today-list .day-row.is-weekend{background:color-mix(in srgb,var(--look-fg) 5%,transparent)}:root[data-look] .today-list .day-date,:root[data-look] .today-list .day-dow,:root[data-look] .today-list .day-more,:root[data-look] .today-list .day-clock{color:var(--look-dim)}:root[data-look] .today-list .day-route{color:var(--look-fg)}:root[data-look] .today-list .day-row.is-off .day-date{opacity:.7}:root[data-look] .today-list .day-item{color:var(--look-fg)}:root[data-look] .today-list .day-item.is-absence{color:var(--look-dim);border-left-color:var(--look-line)}:root[data-look] .today-list .day-row.is-today{box-shadow:inset 3px 0 0 var(--look-accent)}:root[data-look] .today-list .day-row.is-today .day-date{color:var(--look-fg);opacity:1}:root[data-look] .today-list .day-row.is-picked{background:color-mix(in srgb,var(--look-fg) 12%,transparent);box-shadow:inset -3px 0 0 var(--look-fg)}:root[data-look] .today-list .day-row.is-picked.is-today{box-shadow:inset 3px 0 0 var(--look-accent),inset -3px 0 0 var(--look-fg)}}@media (min-width: 900px){.today-split{grid-template-columns:340px minmax(0,1fr)}.today-list .day-clock-end,.today-list .day-block,.today-list .day-dh{display:inline}}.look-switch{position:relative;display:grid;grid-template-columns:48px 1fr 48px;align-items:stretch;min-height:44px;color:var(--look-dim, var(--text-2));border-bottom:1px solid var(--look-line, var(--border))}.screen>.look-switch{margin:-4px 0 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1)}.look-step,.look-name,.look-option,.look-scrim{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.look-step{display:flex;align-items:center;justify-content:center;min-height:44px}.look-name{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 4px;font-size:14px;font-weight:600;color:var(--look-fg, var(--text-0));white-space:pre}.look-name-quiet{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--look-dim, var(--text-2))}.look-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;cursor:default}.look-list{position:absolute;z-index:21;top:100%;left:8px;right:8px;margin:4px 0 0;padding:6px;list-style:none;border:1px solid var(--border-strong);border-radius:12px;background:var(--bg-1);box-shadow:0 12px 32px #00000080}.look-option{display:grid;grid-template-columns:28px 1fr;column-gap:8px;width:100%;min-height:48px;padding:6px 10px;border-radius:8px;text-align:left;color:var(--text-1)}.look-option.is-current{background:var(--bg-3);color:var(--text-0)}.look-option-n{grid-row:span 2;align-self:center;font-family:var(--font-mono);font-size:15px;font-weight:600;color:var(--text-2)}.look-option-name{font-size:15px;font-weight:600}.look-option-idea{font-size:12px;color:var(--text-2)}.curves{display:grid;grid-template-columns:1fr;gap:10px}@media (min-width: 600px){.curves{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (min-width: 1100px){.curves{grid-template-columns:repeat(3,minmax(0,1fr))}}.curve{padding:12px 12px 10px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1)}.curve-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.curve-words{margin:0;font-family:var(--font-display);font-size:15px;font-weight:700;color:var(--text-0);white-space:nowrap}.curve-value{margin:0;font-size:17px;font-weight:600;color:var(--text-0);white-space:nowrap}.curve-value .quiet{font-size:13px;font-weight:400}.curve-sub{display:flex;justify-content:space-between;gap:10px;margin:2px 0 6px;font-size:13px;color:var(--text-2)}.curve-room{font-weight:600;color:var(--text-1);white-space:nowrap}.curve.tone-warn .curve-room{color:var(--amber)}.curve.tone-bad .curve-room{color:var(--red-bright)}.curve-plot{display:block;width:100%;height:auto;touch-action:pan-y;cursor:crosshair;border-radius:6px;outline:none}.curve-plot:focus-visible{box-shadow:0 0 0 2px var(--jb-cyan)}.curve-base{stroke:var(--border-strong);stroke-width:1}.curve-limit{stroke:var(--text-2);stroke-width:1}.curve-far{stroke:var(--border-strong);stroke-width:1}.curve-limit-text,.curve-tick,.curve-today-text{font-family:var(--font-mono);font-size:10px;fill:var(--text-2)}.curve-limit-text,.curve-today-text{paint-order:stroke;stroke:var(--bg-1);stroke-width:3px;stroke-linejoin:round}.curve-tick{fill:var(--text-3)}.curve-today{stroke:var(--text-3);stroke-width:1}.curve-today-text{fill:var(--text-2);font-family:var(--font-body)}.curve-cursor{stroke:var(--text-1);stroke-width:1}.curve-dot{stroke:var(--bg-1);stroke-width:2}.curve-peak{fill:var(--bg-1);stroke-width:2}.curve-flown{stroke:var(--gray);stroke-width:.5}.curve-foot{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-3)}.curve-held{color:var(--text-2)}.curve-held .num{color:var(--text-1)}.curve-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 2px 0;font-size:12px;color:var(--text-2)}.curve-key span{display:inline-flex;align-items:center;gap:6px}.key-line{display:inline-block;width:16px;height:0;border-top:2px solid var(--green)}.key-line.tone-warn{border-top-color:var(--amber)}.key-line.tone-bad{border-top-color:var(--red)}.key-day{display:inline-block;width:12px;height:6px;border-radius:2px;background:var(--green)}.key-day.is-flown{background:repeating-linear-gradient(135deg,var(--gray) 0 1.5px,var(--gray-a25) 1.5px 4px)}.pick-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:end}.pick-field{display:grid;gap:4px;min-width:0;font-size:12px;font-weight:600;color:var(--text-2)}.pick-field-wide,.pick-go{grid-column:1 / -1}.pick-input{width:100%;min-width:0;box-sizing:border-box;min-height:46px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:10px;background:var(--bg-0);color:var(--text-0);font:inherit;font-size:16px}.pick-input.num{font-family:var(--font-mono)}.pick-input:focus-visible{outline:2px solid var(--jb-cyan);outline-offset:1px}.pick-error{margin-top:14px}@media (min-width: 600px){.pick-form{grid-template-columns:140px 180px 1fr auto}.pick-field-wide,.pick-go{grid-column:auto}}.pick-result{margin-top:16px}.pick-verdict{padding:14px 16px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1)}.pick-verdict.tone-ok{border-color:var(--green-a35);background:var(--green-a08)}.pick-verdict.tone-bad{border-color:var(--red-a40);background:var(--red-a04)}.pick-headline{margin:0;font-family:var(--font-display);font-size:22px;font-weight:700;color:var(--text-0)}.pick-verdict.tone-ok .pick-headline{color:var(--green)}.pick-verdict.tone-bad .pick-headline{color:var(--red-bright)}.pick-reasons{margin:8px 0 0;padding-left:18px;color:var(--text-1);font-size:15px;line-height:1.45}.pick-reasons li+li{margin-top:4px}.pick-cite{color:var(--text-3);font-size:12px;white-space:nowrap}.pick-far{margin:10px 0 0;font-size:14px;font-weight:600;color:var(--text-1)}.pick-trip{margin:12px 2px 0;font-size:14px;color:var(--text-1)}.pick-notes .pick-reasons{font-size:14px;color:var(--text-2)}.pick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media (min-width: 900px){.pick-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pick-cell{display:grid;gap:2px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1)}.pick-cell-label{font-size:12px;font-weight:600;color:var(--text-2)}.pick-cell-value{font-size:16px;font-weight:600;color:var(--text-0)}.pick-cell-value.tone-warn{color:var(--amber)}.pick-cell-value.tone-bad{color:var(--red-bright)}.curve-was{color:var(--text-3);font-weight:400}.pick-windows{border:1px solid var(--border);border-radius:12px;background:var(--bg-1);overflow:hidden}.pick-window{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 14px;border-top:1px solid var(--border)}.pick-window:first-child{border-top:0}.pick-window-words{font-size:14px;font-weight:600;color:var(--text-0)}.pick-window-value{font-size:14px;color:var(--text-0);text-align:right}.pick-window.tone-warn .pick-window-value{color:var(--amber)}.pick-window.tone-bad .pick-window-value{color:var(--red-bright)}.pick-window .quiet{color:var(--text-3)}.pick-result .curves{margin-top:10px}.pick-modes{display:inline-grid;grid-auto-flow:column;gap:0;margin:0 0 12px;border:1px solid var(--border-strong);border-radius:10px;overflow:hidden}.pick-mode{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:8px 16px;border:0;background:var(--bg-1);color:var(--text-2);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.pick-mode+.pick-mode{border-left:1px solid var(--border-strong)}.pick-mode.is-on{background:var(--bg-3);color:var(--text-0)}.leg-entries{grid-column:1 / -1;display:grid;gap:10px;justify-items:start}.leg-entry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;box-sizing:border-box;margin:0;padding:10px 12px 12px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1);min-inline-size:0}.leg-entry legend{padding:0 6px;font-size:12px;font-weight:700;color:var(--text-2)}.leg-entry-flags{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:end;gap:8px 16px}.leg-entry-flags .pick-field{width:110px}.leg-check{display:inline-flex;align-items:center;gap:8px;min-height:46px;font-size:14px;color:var(--text-1)}.leg-check input{width:20px;height:20px;accent-color:var(--jb-cyan)}@media (min-width: 900px){.pick-form.is-typed{grid-template-columns:140px 180px 180px 180px}.pick-form.is-typed .pick-field-wide,.pick-form.is-typed .pick-go{grid-column:span 2}.leg-entry{grid-template-columns:repeat(6,minmax(0,1fr))}}.pick-problems{display:grid;gap:8px;margin-top:14px}.pick-problem{padding:10px 14px;border:1px solid var(--border);border-radius:12px;background:var(--bg-1);font-size:14px;color:var(--text-1)}.pick-problem p{margin:0;font-weight:700}.pick-problem ul{margin:6px 0 0;padding-left:18px}.pick-problem.tone-bad{border-color:var(--red-a40);background:var(--red-a04)}.pick-problem.tone-bad p{color:var(--red-bright)}.pick-problem.tone-warn{border-color:var(--amber-a40);background:var(--amber-a08)}.pick-problem.tone-warn p{color:var(--amber)}.signin{display:grid;align-content:start;gap:14px;max-width:420px;min-height:100%;margin:0 auto;padding:calc(env(safe-area-inset-top) + clamp(40px,10vh,110px)) 20px 32px}.signin-name{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;color:var(--text-0)}.signin-lead{margin:0;color:var(--text-1)}.signin-form{display:grid;gap:12px}.signin-go{min-height:52px;font-size:16px}.signin-error{margin:0}.signin-ways{display:grid;gap:4px;margin-top:10px;justify-items:start}.signin-way{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:44px;padding:0;border:0;background:none;color:var(--jb-cyan);font:inherit;font-size:15px;font-weight:600;cursor:pointer;text-align:left}.devices{margin-top:8px}.device-row{align-items:center}.device-name{flex:1 1 auto;min-width:0}.device-end{flex:none;min-height:44px;white-space:nowrap}.pair-card{margin-top:12px}.pair-code{margin:0 0 14px;font-size:34px;font-weight:600;letter-spacing:.08em;color:var(--text-0)}
