@import "https://fonts.googleapis.com/css2?family=Grenze:wght@400;500;700;900&display=swap";:root{--dark-blue:#0d3059;--hot-pink:#ff66c4;--pale-pink:#ffb0e0;--beige:#f6f4f1;--silver:silver;--transition:.3s ease;--site-header-height:143px}*{box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none;margin:0;padding:0}::-webkit-scrollbar{display:none}html,body,#root{width:100%;height:100%}body{background-color:var(--dark-blue);color:var(--hot-pink);font-family:Grenze,serif;position:relative;overflow-x:hidden}body:before{content:"";opacity:.7;pointer-events:none;z-index:-1;background-image:radial-gradient(2px 2px at 10% 15%,#ffb3d9,#ffb3d900),radial-gradient(2px 2px at 20% 25%,#ff66c4,#ff66c400),radial-gradient(1px 1px at 15%,#ffb3d9,#ffb3d900),radial-gradient(1.5px 1.5px at 30% 35%,#ff66c4,#ff66c400),radial-gradient(2px 2px at 5% 70%,#ffb3d9,#ffb3d900),radial-gradient(1.5px 1.5px at 25% 80%,#ff66c4,#ff66c400),radial-gradient(2px 2px at 40% 60%,#ffb3d9,#ffb3d900),radial-gradient(1px 1px at 35% 20%,#ff66c4,#ff66c400),radial-gradient(1.5px 1.5px at 60% 10%,#ffb3d9,#ffb3d900),radial-gradient(2px 2px at 75% 30%,#ff66c4,#ff66c400),radial-gradient(1px 1px at 80% 15%,#ffb3d9,#ffb3d900),radial-gradient(1.5px 1.5px at 90% 40%,#ff66c4,#ff66c400),radial-gradient(2px 2px at 85% 70%,#ffb3d9,#ffb3d900),radial-gradient(1px 1px at 70% 85%,#ff66c4,#ff66c400),radial-gradient(1.5px 1.5px at 95% 55%,#ffb3d9,#ffb3d900),radial-gradient(2px 2px at 50% 40%,#ff66c4,#ff66c400);background-repeat:no-repeat;background-size:100% 100%;animation:8s ease-in-out infinite nebulaPulse;position:fixed;inset:0}@media (width<=768px){body:before{opacity:.5;background-image:radial-gradient(2px 2px at 15% 20%,#ffb3d9,#ffb3d900),radial-gradient(2px 2px at 30% 30%,#ff66c4,#ff66c400),radial-gradient(1px 1px at 50% 75%,#ffb3d9,#ffb3d900),radial-gradient(1.5px 1.5px at 70% 20%,#ff66c4,#ff66c400),radial-gradient(2px 2px at 60% 60%,#ffb3d9,#ffb3d900),radial-gradient(1.2px 1.2px at 85% 45%,#ff66c4,#ff66c400)}}body:after{content:"";opacity:.15;pointer-events:none;z-index:-1;will-change:transform, opacity;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FF66C4' transform='rotate(15 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FFB3D9' transform='rotate(-25 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FF66C4' transform='rotate(55 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FFB3D9' transform='rotate(80 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FF66C4' transform='rotate(255 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FFB3D9' transform='rotate(200 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FF66C4' transform='rotate(295 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FFB3D9' transform='rotate(325 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-100 -100 1124 1124'%3E%3Cpath fill='%23FF66C4' transform='rotate(140 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FFB3D9' transform='rotate(170 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FF66C4' transform='rotate(35 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FFB3D9' transform='rotate(245 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E");background-position:48% 6%,20% 18%,75% 12%,4% 2%,4% 45%,35% 40%,65% 48%,92% 58%,18% 70%,50% 65%,80% 78%,38% 90%;background-repeat:no-repeat;background-size:30px 30px,55px 55px,25px 25px,85px 85px,20px 20px,65px 65px,35px 35px,45px 45px,95px 95px,28px 28px,50px 50px,22px 22px;animation:120s linear infinite starRotate,7s ease-in-out infinite starTwinkle;position:fixed;inset:0}@media (width<=768px){body:after{opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FF66C4' transform='rotate(20 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FFB3D9' transform='rotate(-30 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FFB3D9' transform='rotate(200 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FF66C4' transform='rotate(80 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FFB3D9' transform='rotate(315 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E");background-position:28% 32%,75% 42%,8% 62%,82% 68%,45% 85%;background-size:32px 32px,25px 25px,45px 45px,28px 28px,35px 35px}}.app{width:100%;min-height:100vh}@keyframes nebulaPulse{0%,to{opacity:.7}50%{opacity:.3}}@keyframes starRotate{0%{transform:scale(1.5)rotate(0)}to{transform:scale(1.5)rotate(360deg)}}@keyframes starTwinkle{0%,to{opacity:.12}25%{opacity:.22}55%{opacity:.14}80%{opacity:.26}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}#root{width:100%;min-height:100svh}.site-header{background:0 0;align-items:center;width:100%;padding:30px 24px;display:flex;position:relative;overflow:hidden}.site-header:before{content:"";opacity:.85;pointer-events:none;background-image:radial-gradient(circle at 15% 20%,#ffb3d959,#0000 18px),radial-gradient(circle at 85% 25%,#ff66c44d,#0000 14px),radial-gradient(circle at 50% 80%,#ffb3d933,#0000 12px);position:absolute;inset:0}.site-header:after{content:"";z-index:-1;opacity:.32;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FFB3D9' transform='rotate(10 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-50 -50 1124 1124'%3E%3Cpath fill='%23FF66C4' transform='rotate(-20 512 512)' d='M565.228999 34.689634l112.062243 237.506364c8.702621 18.317097 25.411973 31.05108 44.816898 33.994614l250.736267 38.073966c48.688285 7.406826 68.213191 70.036902 32.930782 105.95921L824.307945 635.130487c-13.997782 14.237744-20.348775 34.810484-17.053298 54.927296l42.809217 261.086627c8.342678 50.687968-42.633244 89.441827-86.210339 65.50962l-224.276461-123.252469a57.030963 57.030963 0 0 0-55.271241 0l-224.276461 123.260467c-43.577095 23.91621-94.553017-14.82965-86.20234-65.509619l42.809216-261.094626c3.319474-20.116812-3.095509-40.697551-17.085293-54.927296L18.147691 450.223788C-17.126719 414.30148 2.326198 351.671404 51.070474 344.264578l250.704273-38.073966c19.348934-2.943534 36.074284-15.677516 44.752908-33.994614L458.63789 34.689634c21.820542-46.152687 84.826558-46.152687 106.58311 0z'/%3E%3C/svg%3E");background-position:10% 10%,90% 30%;background-repeat:no-repeat;background-size:40px 40px,30px 30px;position:fixed;inset:0}.header-inner{z-index:2;flex-direction:row;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;display:flex}.header-identity{flex-direction:column;text-decoration:none;display:flex}.site-title{color:var(--hot-pink);letter-spacing:1px;font-family:Grenze,serif;font-size:3rem;font-weight:500;line-height:1}.site-subtitle{color:var(--beige);font-size:1.5rem}.header-actions{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.header-icon-link{color:var(--beige);align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:flex}.header-icon-link svg{flex-shrink:0;width:28px;height:28px}.header-icon-link:hover{color:var(--hot-pink)}.header-link-label{white-space:nowrap;font-family:Grenze,serif;font-size:1rem}@media (width<=768px){.site-header{padding:18px 24px}.site-title{font-size:2rem}.site-subtitle{font-size:1.1rem}.header-link-label{display:none}.header-actions{flex-direction:row;align-items:center;gap:20px}.header-icon-link svg{width:22px;height:22px}}.home{height:calc(100svh - var(--site-header-height));flex-direction:column;align-items:center;padding:0 24px 24px;display:flex;overflow:hidden}.bento-grid{flex:1;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:1200px;min-height:0;display:grid}.bento-grid .bento-card:first-child,.bento-grid .bento-card:nth-child(4){grid-column:span 2}.bento-card{cursor:pointer;background-color:#0d305999;background-position:50%;background-size:cover;border:none;border-radius:24px;align-items:flex-end;padding:28px;transition:box-shadow .35s;display:flex;position:relative;overflow:hidden}.bento-card:not(.has-image){box-shadow:inset 0 0 0 1px #ffb0e02e}.bento-card:not(.has-image):first-child{background-image:radial-gradient(at 90% 10%,#ff66c433 0%,#0000 55%)}.bento-card:not(.has-image):nth-child(2){background-image:radial-gradient(at 10% 90%,#ffb0e026 0%,#0000 55%)}.bento-card:not(.has-image):nth-child(3){background-image:radial-gradient(at 90% 90%,#ff66c41f 0%,#0000 55%)}.bento-card:not(.has-image):nth-child(4){background-image:radial-gradient(at 10% 10%,#ffb0e02e 0%,#0000 55%)}.bento-card:before{content:"";z-index:0;background:linear-gradient(#00000040 0%,#0d3059e6 100%);position:absolute;inset:0}.bento-card:after{content:"";background:var(--hot-pink);opacity:0;z-index:1;transition:opacity .35s;position:absolute;inset:0}@media (hover:hover){.bento-card:hover{box-shadow:inset 0 0 0 2px var(--hot-pink)}.bento-card:hover:after{opacity:.12}.bento-card:hover .card-label{color:var(--beige)}}.card-label{z-index:2;color:var(--pale-pink);text-align:left;font-family:Grenze,serif;font-size:2rem;font-weight:700;line-height:1.1;transition:color .35s;position:relative}@media (width<=768px){.bento-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(2,1fr);gap:12px}.bento-grid .bento-card:first-child,.bento-grid .bento-card:nth-child(4){grid-column:span 2}.card-label{font-size:1.5rem}}@media (width<=480px){.bento-grid{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr}.bento-grid .bento-card:first-child,.bento-grid .bento-card:nth-child(4){grid-column:span 1}}.videos{padding:24px}.videos-header{align-items:center;gap:24px;max-width:1200px;margin:0 auto 24px;display:flex}.back-button{border:2px solid var(--beige);color:var(--beige);cursor:pointer;width:44px;height:44px;transition:all var(--transition);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.back-button svg{fill:currentColor;width:22px;height:22px}@media (hover:hover){.back-button:hover{background:var(--beige);color:var(--dark-blue)}}.videos-title{color:var(--pale-pink);letter-spacing:1px;font-size:2.5rem;font-weight:700}.videos-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;max-width:1200px;margin:0 auto;animation:.6s fadeIn;display:grid}.video-card{cursor:pointer;transition:transform var(--transition), box-shadow var(--transition);border-radius:12px;overflow:hidden}@media (hover:hover){.video-card:hover .video-thumbnail{border-color:var(--pale-pink)}.video-card:hover .video-overlay{opacity:1}}.video-link{cursor:pointer;font:inherit;background:0 0;border:none;width:100%;padding:0 0 56.25%;text-decoration:none;display:block;position:relative;overflow:hidden}.video-thumbnail{object-fit:cover;border:3px solid var(--pale-pink);width:100%;height:100%;transition:all var(--transition);border-radius:8px;display:block;position:absolute;top:0;left:0}.video-overlay{opacity:0;transition:opacity var(--transition);background:#ff66c4cc;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.play-icon{color:var(--dark-blue);filter:drop-shadow(0 2px 5px #0000004d);font-size:3rem}.video-title{color:var(--beige);text-align:center;margin-top:15px;padding:0 10px;font-size:1.1rem;font-weight:500}.modal-overlay{z-index:1000;width:100%;height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d3059f2;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0}.modal-content{background:var(--dark-blue);border:3px solid var(--pale-pink);border-radius:12px;width:100%;max-width:900px;position:relative;overflow:hidden;box-shadow:0 10px 50px #ff66c44d}.modal-content--short{max-width:min(400px,56.25dvh - 61.875px)}.video-player{background:#000;width:100%;padding-bottom:56.25%;position:relative}.video-player iframe{width:100%;height:100%;position:absolute;top:0;left:0}.video-player--short{padding-bottom:177.78%}.modal-close{background:var(--pale-pink);color:var(--dark-blue);cursor:pointer;width:40px;height:40px;transition:all var(--transition);z-index:1001;border:none;border-radius:50%;font-size:1.5rem;font-weight:700;position:absolute;top:15px;right:15px}@media (hover:hover){.modal-close:hover{background:var(--pale-pink);transform:scale(1.1)}}.modal-title{color:var(--pale-pink);border-top:1px solid var(--pale-pink);text-align:center;margin:0;padding:20px;font-size:1.3rem;font-weight:600}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=1200px){.videos-grid{grid-template-columns:repeat(3,1fr);gap:25px}}@media (width<=900px){.videos-title{font-size:2rem}.videos-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width<=600px){.videos-title{font-size:1.8rem}.videos-grid{grid-template-columns:1fr;gap:20px}.video-thumbnail{height:250px}}.admin-login{background:#0d1117;place-items:center;min-height:100dvh;padding:1.25rem;display:grid}.admin-login__card{background:#161b22;border:1px solid #30363d;border-radius:10px;width:100%;max-width:420px;overflow:hidden}.admin-login__brand{background:linear-gradient(135deg,#ff66c414 0%,#0000 60%);border-bottom:1px solid #30363d;padding:1.75rem 2rem 1.5rem}.admin-login__brand h1{color:#e6edf3;margin:0 0 .2rem;font-size:1.25rem;font-weight:700}.admin-login__brand p{color:#8b949e;margin:0;font-size:.8rem}.admin-login__form{flex-direction:column;gap:1rem;padding:1.5rem 2rem 2rem;display:flex}.admin-dashboard{color:#e6edf3;background:#0d1117;flex-direction:column;min-height:100dvh;display:flex}.admin-bar{z-index:20;-webkit-backdrop-filter:blur(12px);background:#161b22eb;border-bottom:1px solid #30363d;justify-content:space-between;align-items:center;gap:.75rem;height:52px;padding:0 1rem;display:flex;position:sticky;top:0}.admin-bar__title{color:#ff66c4;letter-spacing:.01em;flex-shrink:0;font-size:.9rem;font-weight:700}.admin-bar__actions{align-items:center;gap:.5rem;display:flex}.admin-tabs{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#161b22;border-bottom:1px solid #30363d;padding:0 .75rem;display:flex;overflow-x:auto}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{color:#8b949e;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:.5rem;height:44px;padding:0 .875rem;font-size:.875rem;font-weight:500;transition:color .15s,border-color .15s;display:flex}.admin-tabs button.active{color:#e6edf3;border-bottom-color:#ff66c4}.admin-tabs button:hover:not(.active){color:#e6edf3}.admin-tabs__count{color:#8b949e;background:#ffffff12;border-radius:20px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 5px;font-size:.68rem;font-weight:600;display:inline-flex}.active .admin-tabs__count{color:#ff66c4;background:#ff66c41f}.admin-content{flex:1;width:100%;max-width:880px;margin:0 auto;padding:1.25rem 1rem}@media (width>=640px){.admin-content{padding:2rem 1.5rem}}.admin-hint{color:#8b949e;margin-bottom:1rem;font-size:.78rem}.admin-empty{text-align:center;color:#8b949e;padding:3rem 0;font-style:italic}.admin-error{color:#f85149;margin:0;font-size:.8rem}.admin-field{flex-direction:column;gap:.3rem;display:flex}.admin-field>span{color:#8b949e;letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.admin-field>span em{text-transform:none;letter-spacing:0;opacity:.7;font-style:normal;font-weight:400}.admin-field input:not([type=checkbox]){color:#e6edf3;-webkit-appearance:none;background:#0d1117;border:1px solid #30363d;border-radius:6px;width:100%;min-height:40px;padding:.6rem .75rem;font-size:.875rem;transition:border-color .15s,box-shadow .15s}.admin-field input:not([type=checkbox]):focus{border-color:#ff66c4;outline:none;box-shadow:0 0 0 3px #ff66c41a}.admin-field input:not([type=checkbox])::placeholder{color:#8b949e;opacity:.5}.admin-field--disabled{opacity:.3;pointer-events:none}.admin-field--checkbox{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem}.admin-field--checkbox>span{text-transform:none;letter-spacing:0;color:#e6edf3;font-size:.875rem;font-weight:400}.admin-field--checkbox input[type=checkbox]{accent-color:#ff66c4;cursor:pointer;flex-shrink:0;width:16px;height:16px}.admin-field__row{gap:.375rem;display:flex}.admin-field__row input{flex:1}.cat-grid{gap:.75rem;display:grid}@media (width>=640px){.cat-grid{grid-template-columns:1fr 1fr;gap:1rem}}.cat-card{background:#161b22;border:1px solid #30363d;border-radius:10px;grid-template-columns:auto 1fr;grid-template-areas:"media order""body body";gap:.875rem 1rem;padding:1rem;transition:border-color .2s;display:grid}.cat-card:hover{border-color:#ff66c44d}@media (width>=640px){.cat-card{grid-template-columns:auto 1fr auto;grid-template-areas:"media body order";align-items:start}}.cat-card__media{flex-direction:row;grid-area:media;align-items:center;gap:.625rem;display:flex;position:relative}@media (width>=640px){.cat-card__media{flex-direction:column;align-items:flex-start;gap:.5rem}}.cat-card__img{object-fit:cover;border:1px solid #30363d;border-radius:6px;flex-shrink:0;width:80px;height:52px;display:block}@media (width>=640px){.cat-card__img{width:96px;height:62px}}.cat-card__img-empty{background:#0d1117;border:2px dashed #30363d;border-radius:6px;flex-shrink:0;width:80px;height:52px}@media (width>=640px){.cat-card__img-empty{width:96px;height:62px}}.cat-card__img-btn{color:#8b949e;cursor:pointer;white-space:nowrap;border:1px solid #30363d;border-radius:20px;flex-shrink:0;padding:.25rem .625rem;font-size:.72rem;transition:color .15s,border-color .15s}.cat-card__img-btn:hover{color:#ff66c4;border-color:#ff66c4}.cat-card__pending{color:#ff66c4;font-size:.55rem;line-height:1;position:absolute;top:-4px;left:-4px}.cat-card__body{flex-direction:column;grid-area:body;gap:.625rem;min-width:0;display:flex}.cat-card__slug{color:#8b949e;background:#0d1117;border:1px solid #30363d;border-radius:4px;align-self:start;padding:.2rem .5rem;font-family:SF Mono,Fira Code,ui-monospace,monospace;font-size:.7rem;display:inline-block}.cat-card__order{flex-direction:column;grid-area:order;justify-self:end;align-items:flex-end;gap:.25rem;display:flex}@media (width>=640px){.cat-card__order{align-items:center}}.cat-card__order button{color:#8b949e;cursor:pointer;background:#0d1117;border:1px solid #30363d;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.75rem;transition:color .15s,border-color .15s;display:flex}.cat-card__order button:hover:not(:disabled){color:#e6edf3;border-color:#ffffff40}.cat-card__order button:disabled{opacity:.2;cursor:default}.category-filter{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.category-filter button{color:#8b949e;cursor:pointer;background:#161b22;border:1px solid #30363d;border-radius:20px;align-items:center;gap:.4rem;min-height:36px;padding:.375rem .875rem;font-size:.825rem;transition:color .15s,border-color .15s,background .15s;display:flex}.category-filter button.active{color:#ff66c4;background:#ff66c41f;border-color:#ff66c480;font-weight:500}.category-filter button:hover:not(.active){color:#e6edf3;border-color:#fff3}.category-filter__count{background:#ffffff12;border-radius:20px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.68rem;font-weight:600;display:inline-flex}.active .category-filter__count{background:#ff66c433}.section-header{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.section-header h2{margin:0;font-size:1rem;font-weight:600}.vid-card{background:#161b22;border:1px solid #30363d;border-radius:10px;margin-bottom:.5rem;transition:border-color .2s;overflow:hidden}.vid-card--open{border-color:#ff66c459}.vid-card__header{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;min-height:60px;padding:.625rem .75rem;transition:background .15s;display:flex}.vid-card__header:hover{background:#1c2128}.vid-card__header:focus-visible{outline-offset:-2px;outline:2px solid #ff66c4}.vid-card__thumb{object-fit:cover;border-radius:6px;flex-shrink:0;width:72px;height:48px}.vid-card__thumb-empty{background:#0d1117;border:1px dashed #30363d;border-radius:6px;flex-shrink:0;width:72px;height:48px}.vid-card__info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.vid-card__title{color:#e6edf3;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.vid-card__title em{color:#8b949e;font-style:normal}.vid-card__tag{letter-spacing:.06em;text-transform:uppercase;color:#ff66c4;background:#ff66c41f;border-radius:4px;align-self:start;padding:.15rem .45rem;font-size:.62rem;font-weight:700;display:inline-block}.vid-card__controls{flex-shrink:0;gap:.25rem;display:flex}.vid-card__controls button{color:#8b949e;cursor:pointer;background:#0d1117;border:1px solid #30363d;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:.75rem;transition:color .15s,border-color .15s;display:flex}.vid-card__controls button:hover:not(:disabled){color:#e6edf3;border-color:#ffffff40}.vid-card__controls button:disabled{opacity:.2;cursor:default}.vid-card__chevron{color:#8b949e;flex-shrink:0;font-size:.55rem;transition:transform .2s}.vid-card--open .vid-card__chevron{transform:rotate(180deg)}.vid-card__body{background:#0003;border-top:1px solid #30363d;flex-direction:column;gap:.75rem;padding:1rem;display:flex}.vid-card__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding-top:.25rem;display:flex}.save-badge{white-space:nowrap;border-radius:20px;padding:.25rem .625rem;font-size:.75rem}.save-badge--ok{color:#3fb950;background:#3fb95026}.save-badge--err{color:#f85149;background:#f8514926}.btn-primary{color:#0d1117;cursor:pointer;white-space:nowrap;background:#ff66c4;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:0 1.125rem;font-size:.825rem;font-weight:700;transition:opacity .15s,transform .1s;display:inline-flex}.btn-primary:hover:not(:disabled){opacity:.88}.btn-primary:active:not(:disabled){transform:scale(.97)}.btn-primary:disabled{opacity:.4;cursor:default}.btn-primary.btn-full{width:100%;height:44px;margin-top:.25rem;font-size:.9rem}.btn-ghost{color:#8b949e;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #30363d;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:36px;padding:0 .875rem;font-size:.825rem;transition:color .15s,border-color .15s;display:inline-flex}.btn-ghost:hover{color:#e6edf3;border-color:#ffffff40}.btn-icon{width:36px;padding:0}.btn-danger{color:#f85149;cursor:pointer;background:#f851491f;border:1px solid #f8514940;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;height:34px;padding:0 .875rem;font-size:.8rem;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.btn-danger:hover{background:#f8514933;border-color:#f85149}
