.schedule-module__OyvtPq__schedule{flex-direction:column;gap:6px;max-width:420px;margin:12px 0 20px;padding:0;font-family:Yu Mincho,serif;font-size:1.2rem;display:flex}.schedule-module__OyvtPq__row{border-bottom:1px dashed #316cb859;grid-template-columns:1fr auto;align-items:baseline;gap:16px;padding:8px 4px;display:grid}.schedule-module__OyvtPq__row:last-child{border-bottom:1px solid #316cb899}.schedule-module__OyvtPq__label{color:#316cb8;letter-spacing:.02em;margin:0;font-weight:600}.schedule-module__OyvtPq__date{font-variant-numeric:tabular-nums;color:#000;margin:0;position:relative}.schedule-module__OyvtPq__dateButton{font:inherit;color:inherit;cursor:pointer;font-variant-numeric:inherit;text-underline-offset:3px;background:0 0;border:none;margin:0;padding:0;-webkit-text-decoration:underline dotted #316cb873;text-decoration:underline dotted #316cb873}.schedule-module__OyvtPq__dateButton:hover,.schedule-module__OyvtPq__dateButton:focus-visible{outline:none;text-decoration-style:solid;text-decoration-color:#316cb8d9}.schedule-module__OyvtPq__popover{z-index:10;background:#fff;border-radius:8px;flex-direction:column;min-width:220px;padding:4px;font-size:.95rem;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.schedule-module__OyvtPq__popoverItem{text-align:left;font:inherit;color:#142850;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 12px;text-decoration:none;display:block}.schedule-module__OyvtPq__popoverItem:hover,.schedule-module__OyvtPq__popoverItem:focus-visible{background:#316cb81f;outline:none}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted{border-bottom-style:dotted;border-bottom-color:#0000002e}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__label,.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__date,.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__dateButton{color:#0000006b;font-weight:400}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__dateButton{text-decoration-color:#0000004d}@media (prefers-color-scheme:dark){.schedule-module__OyvtPq__label{color:#8cb8fc}.schedule-module__OyvtPq__date{color:#ebf0fa}.schedule-module__OyvtPq__row{border-bottom-color:#8cb8fc4d}.schedule-module__OyvtPq__row:last-child{border-bottom-color:#8cb8fc8c}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted{border-bottom-color:#ebf0fa2e}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__label,.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__date,.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__dateButton{color:#ebf0fa73}.schedule-module__OyvtPq__row.schedule-module__OyvtPq__muted .schedule-module__OyvtPq__dateButton{text-decoration-color:#ebf0fa59}.schedule-module__OyvtPq__dateButton{text-decoration-color:#8cb8fc80}.schedule-module__OyvtPq__dateButton:hover,.schedule-module__OyvtPq__dateButton:focus-visible{text-decoration-color:#8cb8fce6}.schedule-module__OyvtPq__popover{background:#1c2742;box-shadow:0 8px 24px #00000080}.schedule-module__OyvtPq__popoverItem{color:#ebf0fa}.schedule-module__OyvtPq__popoverItem:hover,.schedule-module__OyvtPq__popoverItem:focus-visible{background:#8cb8fc2e}}@media (max-width:768px){.schedule-module__OyvtPq__schedule{max-width:100%;font-size:1rem}.schedule-module__OyvtPq__row{gap:12px;padding:6px 2px}}
.Footer-module__rnk_JG__footer{text-align:center;color:#fff;background:linear-gradient(150deg,#0b69eb 70%,#fff 100%);width:100%;padding:30px;font-size:16px;display:block}.Footer-module__rnk_JG__footerTheme{font-family:Yu Mincho,serif;font-size:32px}.Footer-module__rnk_JG__footer span{white-space:nowrap;padding:0 5px;display:inline-block}@media screen and (max-width:959px){.Footer-module__rnk_JG__footer{font-size:13px}.Footer-module__rnk_JG__footerTheme{font-size:24px}}@media screen and (max-width:480px){.Footer-module__rnk_JG__footerTheme{font-size:20px;line-height:35px}}
.changelog-module__eZoe_G__main{flex:1;max-width:760px;margin:0 auto;padding:64px 24px 96px}.changelog-module__eZoe_G__title{margin-bottom:8px;font-size:2rem;font-weight:700}.changelog-module__eZoe_G__subtitle{color:color-mix(in oklch, var(--foreground) 60%, transparent);margin-bottom:40px}.changelog-module__eZoe_G__list{flex-direction:column;gap:28px;margin:0;padding:0;list-style:none;display:flex}.changelog-module__eZoe_G__entry{border-left:2px solid color-mix(in oklch, var(--foreground) 20%, transparent);padding:4px 0 4px 18px}.changelog-module__eZoe_G__date{color:color-mix(in oklch, var(--foreground) 55%, transparent);margin-bottom:6px;font-size:.85rem}.changelog-module__eZoe_G__commit{font-family:var(--font-mono,ui-monospace, monospace);color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.changelog-module__eZoe_G__commit:hover{color:color-mix(in oklch, var(--foreground) 90%, transparent)}.changelog-module__eZoe_G__entryTitle{margin:0 0 6px;font-size:1.15rem;font-weight:600}.changelog-module__eZoe_G__description{margin:0 0 8px;line-height:1.55}.changelog-module__eZoe_G__credits{color:color-mix(in oklch, var(--foreground) 65%, transparent);font-size:.85rem}.changelog-module__eZoe_G__empty{color:color-mix(in oklch, var(--foreground) 60%, transparent)}
.not-found-module__sxuMuG__wrapper{text-align:center;color:#0a0a0a;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 200px);padding:80px 24px;display:flex}.not-found-module__sxuMuG__code{color:#0a0a0a;opacity:0;margin:0;font-family:Yu Mincho,serif;font-size:clamp(6rem,20vw,12rem);line-height:1;animation:1.2s ease-out forwards not-found-module__sxuMuG__fade-up;transform:translateY(20px)}.not-found-module__sxuMuG__title{color:#0a0a0a;opacity:0;margin:12px 0 8px;font-family:Yu Mincho,serif;font-size:clamp(1.6rem,4vw,2.4rem);animation:1.2s ease-out .3s forwards not-found-module__sxuMuG__fade-up;transform:translateY(20px)}.not-found-module__sxuMuG__subtitle{color:#0a0a0abf;opacity:0;max-width:640px;margin:0 auto 20px;font-family:Yu Mincho,serif;font-size:clamp(1rem,2.2vw,1.15rem);line-height:1.8;animation:1.2s ease-out .6s forwards not-found-module__sxuMuG__fade-up}.not-found-module__sxuMuG__subtitle:last-of-type{margin-bottom:36px}.not-found-module__sxuMuG__contactList{text-align:left;margin:10px 0 0;padding:0;list-style:none}.not-found-module__sxuMuG__contactList li{margin-top:6px;padding-left:22px;font-size:.95em;line-height:1.7;position:relative}.not-found-module__sxuMuG__contactList li:before{content:"";opacity:.6;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:6px}.not-found-module__sxuMuG__contactList a{color:inherit;text-underline-offset:3px;text-decoration:underline}.not-found-module__sxuMuG__divider{opacity:.4;background:linear-gradient(90deg,#0000,#0a0a0a,#0000);width:80px;height:2px;margin:0 0 36px}.not-found-module__sxuMuG__homeLink{color:#0a0a0a;background:0 0;border:1px solid #0a0a0a66;border-radius:999px;padding:14px 40px;font-family:Yu Mincho,serif;font-size:1.1rem;text-decoration:none;transition:all .25s;display:inline-block}.not-found-module__sxuMuG__homeLink:hover{color:#fff;background:#0a0a0a;transform:translateY(-2px);box-shadow:0 6px 18px #00000026}@media (prefers-color-scheme:dark){.not-found-module__sxuMuG__wrapper{color:#fff;background:#0f1a2b}.not-found-module__sxuMuG__code,.not-found-module__sxuMuG__title{color:#fff}.not-found-module__sxuMuG__subtitle{color:#fffc}.not-found-module__sxuMuG__divider{background:linear-gradient(90deg,#0000,#fff,#0000)}.not-found-module__sxuMuG__homeLink{color:#fff;border-color:#ffffff80}.not-found-module__sxuMuG__homeLink:hover{color:#0a0a0a;background:#fff}}@keyframes not-found-module__sxuMuG__fade-up{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.not-found-module__sxuMuG__wrapper{padding:60px 16px}}
