.nav-link[data-v-0f9728f8]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none}.nav-icon[data-v-0f9728f8]{width:1.2em;height:1.2em}.badge[data-v-abfe5bb7]{padding:8px 0;border-radius:5px;text-align:center;display:inline-block}.badge a[data-v-abfe5bb7]{display:flex;align-items:center;text-decoration:none;color:#fff}.github-icon[data-v-abfe5bb7]{margin-right:6px}.text-container[data-v-abfe5bb7]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.powered-by[data-v-abfe5bb7]{font-size:13px;font-weight:700}.app-name[data-v-abfe5bb7]{font-size:16px;font-weight:700}.copyright[data-v-abfe5bb7]{font-size:14px;align-items:center}.fixed-badge[data-v-abfe5bb7]{background-color:#222;padding:8px 12px;position:fixed;bottom:20px;right:20px}.icon-size[data-v-36d6f10c]{width:1.9rem;height:1.9rem;vertical-align:middle}.topnav[data-v-36d6f10c]{display:flex;height:3.5rem;justify-content:space-between;align-items:center;padding-left:.2rem;padding-right:.2rem;background-color:var(--bg-topnav);color:var(--text-topnav);gap:.1rem}.topnav-btn[data-v-36d6f10c]{display:inline-flex;align-items:center;background:none;border:none;padding:.3rem;height:3.5rem;color:var(--text-topnav);cursor:pointer}.topnav-left[data-v-36d6f10c],.topnav-right[data-v-36d6f10c]{display:flex;align-items:center;gap:.2rem}.topnav-btn[data-v-36d6f10c]:focus{outline:none}.pagename[data-v-36d6f10c]{flex-grow:1;padding-left:.5rem;font-size:min(6vw,1.5rem)}.menu-btn[data-v-36d6f10c]{margin-left:auto}.side-nav[data-v-36d6f10c]{position:fixed;top:0;right:-55%;width:55%;height:100%;background-color:var(--bg-sidenav);display:flex;flex-direction:column;padding:1rem;transition:right .3s ease;z-index:1000}.side-nav.open[data-v-36d6f10c]{right:0}.side-nav a[data-v-36d6f10c]{color:var(--text-sidenav);text-decoration:none;padding:.7rem 0;font-size:1.2rem}.side-nav a[data-v-36d6f10c]:hover{background-color:var(--bg-sidenav-hover)}.close-btn[data-v-36d6f10c]{background:none;border:none;color:var(--text-sidenav);font-size:1.5rem;align-self:flex-end;cursor:pointer;padding-top:.4rem;padding-bottom:.4rem}.nav-overlay[data-v-36d6f10c]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:15}.modal-overlay[data-v-17d35b1a]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content[data-v-17d35b1a]{background-color:var(--color-background-soft);color:var(--color-text);padding:1rem;border-radius:10px;box-shadow:0 4px 12px #0000004d;max-width:400px;width:90%;text-align:center}.modal-header[data-v-17d35b1a]{display:flex;justify-content:flex-end}.modal-close-btn[data-v-17d35b1a]{background:none;border:none;font-size:1.5rem;cursor:pointer;color:var(--color-text)}.modal-body[data-v-17d35b1a]{max-height:70vh;overflow-y:auto}.modal-overlay[data-v-3a536323]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-content[data-v-3a536323]{background-color:var(--color-background-soft);color:var(--color-text);padding:24px;border-radius:10px;box-shadow:0 4px 12px #0000004d;max-width:400px;width:90%;text-align:center}.modal-content h2[data-v-3a536323]{margin-top:0}.modal-content button[data-v-3a536323]{margin-top:16px;padding:8px 16px;background-color:#2a6dff;color:#fff;border:none;border-radius:4px;cursor:pointer}.modal-content button[data-v-3a536323]:hover{background-color:#1e54c4}.popup-area[data-v-d23c99dc]{position:fixed;top:1rem;left:0;width:100%;display:flex;justify-content:center;z-index:9999}.popup[data-v-d23c99dc]{display:grid;grid-template-columns:1fr auto;margin:1rem;width:80%;padding:1rem;border-radius:.75rem;background-color:var(--popup-bg);color:var(--popup-text);box-shadow:0 8px 12px #0006;max-width:500px}.popup-content[data-v-d23c99dc]{display:flex;flex-direction:column}.popup-btn-cell[data-v-d23c99dc]{position:relative}.popup-btn[data-v-d23c99dc]{background:transparent;color:var(--popup-text);border:none;cursor:pointer;font-size:1.45rem;line-height:1;padding:0}.popup-btn[data-v-d23c99dc]:hover{color:#e74c3c}.fade-enter-active[data-v-d23c99dc],.fade-leave-active[data-v-d23c99dc]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-d23c99dc],.fade-leave-to[data-v-d23c99dc]{opacity:0;transform:translateY(-10px)}.popup-content strong[data-v-d23c99dc]{display:block;font-size:1.1rem;margin-bottom:.25rem}.popup-content p[data-v-d23c99dc]{margin:0;line-height:1.4}button[data-v-894dc413]{margin-top:16px;padding:8px 16px;background-color:#2a6dff;color:#fff;border:none;border-radius:4px;cursor:pointer}.modal-content button[data-v-894dc413]:hover{background-color:#1e54c4}.share-section[data-v-13acf179]{margin-top:16px}.share-link[data-v-13acf179]{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.copied-text[data-v-13acf179]{margin-top:8px;color:green;font-size:13px}.share-buttons[data-v-13acf179]{margin-top:16px;display:flex;flex-direction:column;gap:10px;align-items:center}.share-button[data-v-13acf179]{width:90%;text-align:center;border-radius:4px;color:#fff;background-color:#00f}.share-button.facebook[data-v-13acf179]{background-color:#3b5998}.share-button.twitter[data-v-13acf179]{background-color:#1da1f2}.share-button.whatsapp[data-v-13acf179]{background-color:#25d366}.app-container[data-v-348414af]{display:flex;flex-direction:column;height:100vh;overflow:hidden}.router-view[data-v-348414af]{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column}.app-footer[data-v-348414af]{height:0px;flex-shrink:0}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--vt-theme-1: var(--vt-hw-purple-1);--vt-theme-1-soft: var(--vt-hw-purple-2);--vt-theme-1-mute: var(--vt-hw-purple-3);--vt-theme-2: var(--vt-hw-yellow);--vt-theme-3: var(--vt-hw-purple-4);--vt-body-line: #ddd;--vt-body-bg: var(--vt-c-white-soft);--vt-theme-1-text: var(--vt-c-white);--vt-theme-2-text: var(--vt-c-black);--vt-theme-1-dark: #27102c;--vt-theme-1-dark-mute: #38173f;--vt-theme-2-dark: #c38200;--vt-hut-green: #82c17a;--vt-hut-green2: #97c094;--vt-hut-blue: #4dbdc6;--vt-hut-blue2: #4ABCC2;--vt-hut-blue3: #a3d1e9;--vt-hut-purple: #8c368b;--vt-hut-purple2: #8a3589;--vt-hut-pink: #ec6090;--vt-hut-pink2: #d48bb8;--vt-hw-purple-1: #55295C;--vt-hw-purple-2: #9b589e;--vt-hw-purple-3: #65306f;--vt-hw-purple-4: #27102c;--vt-hw-yellow: #F3CA58;--vt-homeward-darkblue: rgb(16,8,45);--vt-homeward-lightblue: rgb(66,88,174);--vt-homeward-yellow: rgb(242,190,78);--vt-homeward-orange: rgb(228,80,54)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px;--bg-topnav: var(--vt-theme-1);--text-topnav: var(--vt-theme-1-text);--bg-topnav-head-btn: var(--vt-theme-1-soft);--bg-searchbar: var(--vt-theme-1-mute);--text-searchbar: #ddd;--color-qr-code: #000000;--link-color: green;--text-item-name: var(--vt-theme-2-text);--text-item-sub: var(--vt-c-text-light-1);--taglabel-border: var(--vt-body-line);--taglabel-bg: var(--color-background);--taglabel-text: var(--text-item-sub);--bg-sidenav: var(--vt-theme-3);--text-sidenav: var(--text-topnav);--bg-sidenav-hover: #444;--bg-space: var(--vt-theme-1);--bg-header: var(--vt-theme-2);--oval-line: black;--divid-line: var(--vt-c-black-mute);--line-soft: var(--vt-body-line);--list-group: var(--vt-body-line);--list-group-text: var(--vt-c-black);--list-past: #f2f2f2;--bg-body-hover: var(--vt-c-white-soft);--popup-bg: var(--list-group);--popup-text: var(--vt-c-black);--home-hover: lightgreen;--home-title: var(--vt-theme-2-text);--home-sub: var(--vt-theme-1);--home-icon: var(--vt-theme-1);--btn-reset: #007bff;--btn-apply-bg: #28a745;--btn-apply-text: white;--btn-active-bg: #007bff;--btn-active-text: var(--vt-c-white);--btn-normal-bg: #d3d3d3;--btn-normal-text: var(--vt-c-black);--filter-line: #ddd;--btn-change-text: var(--vt-c-black)}.dark{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-qr-code: #ffffff;--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--bg-topnav: var(--vt-theme-1-dark);--text-topnav: var(--vt-theme-1-text);--bg-topnav-head-btn: var(--vt-theme-1);--bg-searchbar: var(--vt-theme-1-dark-mute);--text-item-name: var(--vt-theme-1-text);--text-item-sub: var(--vt-c-text-dark-2);--taglabel-border: var(--vt-body-line);--taglabel-bg: var(--color-background);--taglabel-text: var(--text-item-sub);--bg-sidenav: var(--vt-c-black-soft);--bg-space: var(--vt-theme-1-dark);--bg-header: var(--vt-theme-2-dark);--oval-line: white;--divid-line: var(--vt-c-white-mute);--line-soft: var(--vt-c-text-dark-2);--list-group: var(--vt-c-black-soft);--list-group-text: var(--vt-c-white-mute);--list-past: #444;--bg-body-hover: var(--vt-c-wight-soft);--home-title: var(--vt-theme-1-text);--home-sub: var(--vt-theme-1-soft);--home-icon: var(--vt-theme-1-soft);--popup-bg: var(--vt-c-black-mute);--popup-text: var(--vt-c-white);--btn-apply-text: var(--vt-c-white-mute);--btn-active-bg: #033a99;--btn-active-text: var(--vt-c-white);--btn-normal-bg: var(--vt-c-text-dark-2);--btn-normal-text: var(--vt-c-black);--filter-line: var(--vt-c-text-dark-2);--btn-change-text: var(--vt-c-text-dark-2)}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pad{padding:0px .3rem 0px .5rem}.scroll-y-area{flex:1 1 auto;overflow-y:auto;min-height:0}.full-height{flex:1 1 auto;overflow:hidden;display:flex;flex-direction:column;height:100%}.list-item-ul{list-style-type:none;padding:0}.list-item-obj{display:flex;align-items:center;border-bottom:1px solid var(--line-soft);transition:background .2s;min-height:55px}.list-item-obj:hover{background:var(--bg-body-hover)}.list-item-link{min-height:55px;flex-grow:1;display:flex;flex-direction:column;justify-content:center;text-decoration:none;color:inherit;padding:0}.list-item-info{display:flex;flex-direction:column}.list-item-name{font-size:clamp(1rem,.9rem + .6vw,1.125rem);font-weight:700;color:var(--text-item-name)}.list-item-tags{font-size:.9rem;color:var(--text-item-sub)}.tag-label-item{margin-right:.4rem;margin-bottom:.25rem}.list-item-fav-btn{margin-left:auto;margin-right:.3rem}.Link{text-decoration:none;color:green;transition:.4s;padding:5px 5px 5px 0;cursor:pointer}.Link-NoUnderline a{text-decoration:none}.Link-Underline{text-decoration:underline}.LinkItem-list{width:100%;padding:0;box-sizing:border-box;margin-top:auto}.LinkItem-list ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.LinkItem-list a,.LinkItem-list .linkitem-btn{display:flex;align-items:center;gap:15px;padding:12px;color:var(--home-title);text-decoration:none;font-size:16px;border-radius:8px;transition:background-color .2s}.detail-view{overflow:hidden}.detail-space{background-color:var(--bg-space);height:85px}.detail-header{background-color:var(--bg-header);padding-bottom:10px;text-align:center;position:relative}.detail-header h3{font-size:clamp(1.25rem,.9rem + 1.6vw,1.875rem)}.detail-header h4{font-size:clamp(.95rem,.88rem + .35vw,1rem)}.detail-content-text{padding:20px}.detail-content p{font-size:clamp(.875rem,.83rem + .2vw,.95rem);line-height:1.6}.detail-view-groupBtn{position:absolute;top:10px;right:20px;display:flex;flex-direction:column;align-items:center;gap:8px;border:none;z-index:3}.detail-view-Btn{padding:10px;border-radius:50%;cursor:pointer;box-shadow:0 4px 4px #0000004d}.detail-view-favBtn{position:absolute;top:10px;right:20px;border:none}.detail-line{border-bottom:2px solid var(--divid-line)}.event-detail-time,h4{font-size:clamp(1rem,.9rem + .5vw,1.2rem);font-weight:700}.sett-button-group{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem}.sett-title{font-size:clamp(1rem,.92rem + .35vw,1.1rem)}.sett-button-group button{padding:.5rem 1rem;cursor:pointer;background:var(--btn-normal-bg);color:var(--btn-normal-text)}.sett-button-group button.active{background:var(--btn-active-bg);color:var(--btn-active-text)}.btn-header{display:flex;justify-content:space-between;background-color:var(--list-group)}.btn-header .btn{color:var(--text-topnav);background-color:var(--bg-topnav-head-btn);padding:.5rem 1rem}.btn-header .left{border-radius:0 0 15px}.btn-header .right{border-radius:0 0 0 15px}.btn-header .full{border-radius:0;width:100%}.btn-header .left,.right{width:50%}#app{max-width:1000px;margin:0 auto;font-weight:400}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#d3d3d3;cursor:pointer;transition:border-color .25s}@media screen and (min-width: 1000px){html,body{margin:0;padding:0;background-color:var(--bg-topnav)}#app{background-color:var(--color-background)}}@media (hover: hover){a:hover{background-color:#00bd7e33}}
