@media not (prefers-color-scheme: dark){:root{--color: #000;--border-color: #000;--disabled-button-color: GrayText;--disabled-button-stroke: #6d6d6d;--disabled-button-fill: #c0c0c0}@media (prefers-contrast: more){:root{--disabled-button-stroke: #000}}}@media (prefers-color-scheme: dark){:root{--color: #FFF;--border-color: #2F3336;--disabled-button-color: #939393;--disabled-button-stroke: #c0c0c0;--disabled-button-fill: #404040}:link{color:#0ff}:visited{color:#f0f}@media (prefers-contrast: more){:root{--border-color: #FFF;--disabled-button-stroke: #FFF}}}:root{font-family:ヒラギノ丸ゴ ProN W4,Arial Rounded MT Bold,ui-rounded,Helvetica Neue,Helvetica,Arial,ヒラギノ角ゴ Pro W4,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif;color:var(--color);--active-filter-background-color: #0FF;--active-filter-border-color: #008080;--margin-unit: 8px;--border-width: 1px;--hamburger-length: 50px;--drawer-width: 100vw;--event-width: 100vw}@font-face{font-family:NikumaruFontEn;src:local("07にくまるフォント"),url(../NikumaruFont.en.woff2) format("woff2");font-display:swap}@font-face{font-family:NikumaruFontJa;src:local("07にくまるフォント"),url(../NikumaruFont.ja.woff2) format("woff2");font-display:swap}[hidden]{display:none!important}body{margin:0}abbr{text-decoration:none}h1,h2,h3,h4,h5,h6{font-size:initial;margin:initial}li{display:block}button:where(:not(.native)){appearance:none;border:none;color:inherit;background:none;font-family:inherit}menu:where(:not(.native)),ol:where(:not(.native)),ul:where(:not(.native)){margin:initial;padding:initial}hr{border:none;border-top:solid var(--border-width) var(--border-color)}.sr-only{clip-path:inset(0 100% 100% 0);margin:-1px;width:1px;height:1px;overflow:hidden;-webkit-user-select:none;user-select:none}.wide-viewport,.fine-pointer{display:none}@media (pointer: fine){.fine-pointer{display:unset}.no-fine-pointer{display:none}}.primary-window{display:flex;flex-direction:column;height:100vh}.app-title{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:calc(var(--hamburger-length) + 2 * var(--border-width));border:solid var(--border-width) var(--border-color);border-left:none;height:var(--hamburger-length)}.app-title:lang(en){font-family:NikumaruFontEn,sans-serif}.lang-confirmed .app-title:lang(ja){font-family:NikumaruFontJa,sans-serif}.hamburger{position:fixed;top:0;left:0;z-index:3;box-sizing:initial;padding:initial;width:var(--hamburger-length);height:var(--hamburger-length);border:var(--border-width) solid var(--border-color);cursor:pointer;background-color:rgb(var(--background-color-rgb));stroke:var(--color)}.drawer-item-label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.drawer-item:is([aria-checked=false],:disabled) .drawer-item-label{color:var(--disabled-button-color)}.hamburger-label{margin-left:calc(2 * var(--border-width) + var(--hamburger-length) + var(--margin-unit))}.hamburger.filter-active{background-color:var(--active-filter-background-color)}.drawer{position:fixed;z-index:2;top:0;border-right:solid var(--border-width) var(--border-color);width:var(--drawer-width);height:100vh;overflow-y:scroll;overscroll-behavior-y:contain;background-color:rgba(var(--background-color-rgb),.8);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);left:calc(-1 * var(--drawer-width) - var(--border-width) - 2 * var(--margin-unit));transition:left .2s}@supports not ((backdrop-filter: blur(50px)) or (-webkit-backdrop-filter: blur(50px))){.drawer{background-color:rgb(var(--background-color-rgb))}}@media (prefers-contrast: more){.drawer{background-color:rgb(var(--background-color-rgb))}}.drawer-expanded>.drawer,.drawer:focus-within{left:0}@media (prefers-reduced-motion){.drawer{left:0;z-index:-2;opacity:0;transition-property:z-index,opacity}.drawer-expanded>.drawer,.drawer-container:focus-within{z-index:2;opacity:1}}.drawer-menu{display:flex;flex-direction:column;box-sizing:padding-box;margin:initial;padding-bottom:calc(var(--margin-unit) / 2);width:var(--drawer-width);min-height:100vh}.drawer-menu>hr{margin-top:calc(var(--margin-unit) / 2);margin-bottom:calc(var(--margin-unit) / 2);width:100%}.icon{stroke-linecap:round}.drawer-item{display:flex;align-items:center;padding:0;width:100%;min-height:calc(var(--hamburger-length) + 2 * var(--border-width));text-align:left;font-size:inherit}button.drawer-item:not(:disabled){cursor:pointer}.drawer-icon{flex-shrink:0;margin-right:var(--margin-unit);width:calc(var(--border-width) + var(--hamburger-length));height:calc(var(--border-width) + var(--hamburger-length));overflow:hidden;margin-top:calc(var(--margin-unit) / 2);margin-bottom:calc(var(--margin-unit) / 2)}.avatar-container{display:block;border-radius:50%;overflow:hidden}.avatar-container>img{width:100%;height:auto;white-space:normal}@media (prefers-contrast: more){.drawer-icon.avatar-container{box-sizing:border-box;border:solid var(--border-width) var(--border-color)}}.filter-clear-button{appearance:none;fill:var(--active-filter-background-color);stroke:currentColor}.filter-clear-button:disabled{fill:var(--disabled-button-fill);stroke:var(--disabled-button-stroke)}.search-label>svg{cursor:pointer;fill:rgb(var(--background-color-rgb));stroke:currentColor}.filter-button[aria-checked=false] .avatar-container>img{opacity:.4}.feed-filter{flex-grow:1}.feed-filter>ul{padding:initial}.about-button{fill:rgb(var(--background-color-rgb));stroke:currentColor}.main-container{display:flex;flex-direction:column;flex-grow:1}main{display:flex;flex-direction:column;flex-grow:1}.date-heading{position:sticky;z-index:1;top:0;text-align:center;background-color:rgba(var(--background-color-rgb),.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:solid var(--border-width) var(--border-color);break-after:avoid-page}@supports not ((backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px))){.date-heading{background-color:rgb(var(--background-color-rgb))}}@media (prefers-contrast: more){.date-heading{background-color:rgb(var(--background-color-rgb))}}.now{margin:var(--margin-unit) 0;border-top:solid var(--border-width) var(--border-color);border-bottom:solid var(--border-width) var(--border-color);text-align:center}:root{animation:2s flash steps(2) infinite}.flashing-time .time-separator{opacity:var(--flash-opacity)}@keyframes flash{0%{--flash-opacity: 1}to{--flash-opacity: 0}}@media (prefers-reduced-motion){.flashing-time .time-separator{animation:none}}.ongoing{background-color:#ff04}.event{position:relative;width:var(--event-width);margin-top:calc(-1 * var(--border-width));border:solid var(--border-width) var(--border-color);border-left:none;border-right:none;padding-bottom:var(--margin-unit);break-inside:avoid}.event-padding{padding:var(--margin-unit)}.event-header-grid{display:grid}.event-thumbnail-container{position:relative;order:-1}.event-thumbnail{display:block;width:100%;aspect-ratio:16 / 9}.event-duration{position:absolute;inset:auto 0 0 auto;border-top-left-radius:5px;padding:0 calc(var(--margin-unit) / 2);background-color:rgba(var(--background-color-rgb),.584);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color)}@media (prefers-color-scheme: dark){background-color: rgba(var(--background-color-rgb),.651)}@supports not ((backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px))){.event-duration{background-color:rgba(var(--background-color-rgb),.8)}}@media (prefers-contrast: more){.event-duration{background-color:rgb(var(--background-color-rgb))}}.event-members{display:flex;padding:0 var(--margin-unit);height:60px;overflow-x:scroll;white-space:nowrap}.event-members>li+li{margin-left:var(--margin-unit)}.event-members .avatar-container{width:60px;height:60px}.popup-container{position:absolute;inset:var(--margin-unit) var(--margin-unit) auto auto}.popup-toggle{cursor:pointer}.popup-backdrop{display:flex;flex-direction:column;position:fixed;z-index:3;inset:0;width:100vw;height:100vh}.popup-toggle[aria-expanded=false]~.popup-backdrop{display:none}.popup-backdrop:before{content:"";flex-grow:1;width:100%;-webkit-backdrop-filter:brightness(.6);backdrop-filter:brightness(.6)}.popup{width:100%;background-color:rgba(var(--background-color-rgb),.5);-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);border:solid var(--border-width) var(--border-color);border-left:none;border-right:none}@supports not ((backdrop-filter: blur(50px)) or (-webkit-backdrop-filter: blur(50px))){.popup{background-color:rgb(var(--background-color-rgb))}}@media (prefers-contrast: more){.popup{background-color:rgb(var(--background-color-rgb))}}.popup button{cursor:pointer;padding:calc(2 * var(--margin-unit));width:100%;text-align:initial}.empty-result{text-align:center}.flex-padding{flex-grow:1}.load-more-feed{display:flex;flex-direction:column;justify-content:center;height:var(--hamburger-length);text-align:center}.load-more-feed-button{width:100%;height:100%;font-size:initial}.social-icon{vertical-align:middle;width:2em;height:2em;fill:currentColor}.error-log{max-height:calc(100vh - 260px);min-height:2em;overflow-y:scroll;background-color:red;color:#fff;font-family:Helvetica Neue,ヒラギノ角ゴ Pro W4,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,sans-serif}.error-log>li{margin:var(--margin-unit)}.error-log :any-link{color:#0ff}.dismiss-error{float:right;border-radius:5px;color:#000;background-color:#fff}.modal-backdrop{position:fixed;inset:0;z-index:4;border:none;width:100vw;max-width:initial;height:100vh;max-height:initial;padding:0;background:none}.modal-backdrop:not([open]){display:none}.modal{display:flex;flex-direction:column;height:100vh;color:var(--color)}.about li{display:list-item}.about-links{display:grid;grid-template-columns:auto 1fr}.about-links>dt{grid-column:1;display:list-item;margin-left:40px}.about-links>dd{grid-column:1}.dialog-title-bar{display:flex;align-items:center;border-bottom:solid var(--border-width) var(--border-color);padding:0 calc(2 * var(--margin-unit));height:var(--hamburger-length);flex-shrink:0;background-color:rgba(var(--background-color-rgb),.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@supports not ((backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px))){.dialog-title-bar{background-color:rgb(var(--background-color-rgb))}}@media (prefers-contrast: more){.dialog-title-bar{background-color:rgb(var(--background-color-rgb))}}.dialog-title-bar-button{padding:initial;width:16px;height:16px;cursor:pointer;stroke:currentColor}.modal-back-button:disabled{visibility:hidden}.dialog-title{flex-grow:1;text-align:center}.dialog-content{padding:calc(2 * var(--margin-unit));padding-top:0;height:100%;background-color:rgb(var(--background-color-rgb));overflow-y:scroll;overscroll-behavior:none contain}.modal-backdrop-button{position:absolute;inset:0;z-index:-1;outline-offset:-3px;padding:initial;width:100%;height:100%}.copyright-loading{margin:auto}.copying-error{color:red}.copying blockquote p{white-space:pre-wrap}.kbd-help-dl{display:grid;grid-template-columns:auto 1fr}.kbd-help-dl>dt{grid-column:1}.kbd-help-dl>dd{grid-column:2}@media (min-width: 480px){:root{--drawer-width: 240px;--event-width: calc(100vw - 2 * var(--border-width) - var(--hamburger-length))}.wide-viewport{display:unset}.narrow-viewport{display:none}.drawer-expanded{--event-width: calc(100vw - 2 * (--border-width) - var(--drawer-width))}.drawer-expanded .wide-viewport{display:none}.drawer-expanded .narrow-viewport{display:unset}.hamburger.filter-active{background-color:rgb(var(--background-color-rgb))}.primary-window>*:not(.hamburger,.drawer){margin-left:calc(var(--hamburger-length) + var(--border-width));border-left:solid var(--border-width) var(--border-color);transition:margin-left .2s}.drawer{left:initial;width:calc(var(--hamburger-length) + var(--border-width));background-color:rgb(var(--background-color-rgb));overflow-x:hidden;transition-property:width}.drawer-expanded>.drawer{width:var(--drawer-width)}.drawer-expanded>*:not(.hamburger,.drawer){margin-left:var(--drawer-width)}.timeline{overflow-x:hidden}@media (prefers-reduced-motion){.drawer{transition:none;z-index:2;opacity:1}.hamburger~*:not(.hamburger,.drawer){transition:none}}.popup-backdrop{position:absolute;inset:auto 0 auto auto;width:auto;height:auto}.popup-backdrop-button{display:none}.popup{border:solid var(--border-width) var(--border-color);border-radius:5px;width:max-content}.popup button{padding:var(--margin-unit)}.about-links>dd{grid-column:2}}@media (min-width: 600px) and (min-height: 320px){.modal-backdrop{display:flex;align-items:center;justify-content:center}@supports (backdrop-filter: brightness(.6) blur(2px)) or (-webkit-backdrop-filter: brightness(.6) blur(2px)){.modal-backdrop[open]{-webkit-backdrop-filter:brightness(.6) blur(2px);backdrop-filter:brightness(.6) blur(2px)}}@supports not ((backdrop-filter: brightness(.6) blur(2px)) or (-webkit-backdrop-filter: brightness(.6) blur(2px))){.modal-backdrop[open]~.primary-window{filter:brightness(.6) blur(2px)}}.modal{width:fit-content;min-width:480px;max-width:calc(100vw - 12 * var(--margin-unit));height:fit-content;max-height:calc(100vh - 12 * var(--margin-unit));border:solid var(--border-width) var(--border-color);border-radius:10px}.dialog-title-bar{border-top-left-radius:10px;border-top-right-radius:10px}.dialog-content{border-bottom-left-radius:10px;border-bottom-right-radius:10px}}@media (min-width: 680px){:root{--event-width: 280px}.drawer-expanded{--event-width: unset}.drawer-expanded .wide-viewport{display:unset}.drawer-expanded .narrow-viewport{display:none}.timeline>li{display:inline-block;vertical-align:top}.event{margin:calc(2 * var(--margin-unit));border:solid var(--border-width) var(--border-color);border-radius:10px}.popup{inset:auto}}
