*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}a{overflow-wrap:break-word;color:var(--app-default-primary-fore-color);text-decoration:none}a:active,a:visited{filter:brightness(80%)}.heading-text{text-wrap:balance;overflow-wrap:anywhere;font-size:1.5rem;display:block}a.link-btn,a.link-btn:visited{color:var(--app-default-primary-fore-color);text-align:center;padding:.75rem 1.25rem;text-decoration:none;display:inline-block}a.link-btn:hover,a.link-btn:active{opacity:.8}img{max-width:100%;height:auto}.text-center{text-align:center}.text-right{text-align:right}.vertical-align-middle{vertical-align:middle}.content-disabled{pointer-events:none;opacity:.4}.cursor-pointer{cursor:pointer}.flx-col{flex-direction:column;display:flex}.flx-row{flex-direction:row;display:flex}.flx-auto{flex:0 auto}.flx-fill{overflow-wrap:break-word;flex:1 1 0}.flx-col>.flx-fill{min-height:0}.flx-row>.flx-fill{min-width:0}.flx-col>.flx-scroll{overflow-y:auto}.flx-row>.flx-scroll{overflow-x:auto}.flx-center{overflow-wrap:anywhere;align-content:center;justify-content:center;display:grid}.m-xxs{margin:.125rem}.p-xxs{padding:.125rem}.m-t-xxs{margin-top:.125rem}.p-t-xxs{padding-top:.125rem}.m-r-xxs{margin-right:.125rem}.p-r-xxs{padding-right:.125rem}.m-b-xxs{margin-bottom:.125rem}.p-b-xxs{padding-bottom:.125rem}.m-l-xxs{margin-left:.125rem}.p-l-xxs{padding-left:.125rem}.m-xs{margin:.25rem}.p-xs{padding:.25rem}.m-t-xs{margin-top:.25rem}.p-t-xs{padding-top:.25rem}.m-r-xs{margin-right:.25rem}.p-r-xs{padding-right:.25rem}.m-b-xs{margin-bottom:.25rem}.p-b-xs{padding-bottom:.25rem}.m-l-xs{margin-left:.25rem}.p-l-xs{padding-left:.25rem}.m-sm{margin:.5rem}.p-sm{padding:.5rem}.m-t-sm{margin-top:.5rem}.p-t-sm{padding-top:.5rem}.m-r-sm{margin-right:.5rem}.p-r-sm{padding-right:.5rem}.m-b-sm{margin-bottom:.5rem}.p-b-sm{padding-bottom:.5rem}.m-l-sm{margin-left:.5rem}.p-l-sm{padding-left:.5rem}.m-md{margin:1rem}.p-md{padding:1rem}.m-t-md{margin-top:1rem}.p-t-md{padding-top:1rem}.m-r-md{margin-right:1rem}.p-r-md{padding-right:1rem}.m-b-md{margin-bottom:1rem}.p-b-md{padding-bottom:1rem}.m-l-md{margin-left:1rem}.p-l-md{padding-left:1rem}.m-lg{margin:2rem}.p-lg{padding:2rem}.m-t-lg{margin-top:2rem}.p-t-lg{padding-top:2rem}.m-r-lg{margin-right:2rem}.p-r-lg{padding-right:2rem}.m-b-lg{margin-bottom:2rem}.p-b-lg{padding-bottom:2rem}.m-l-lg{margin-left:2rem}.p-l-lg{padding-left:2rem}.m-xl{margin:4rem}.p-xl{padding:4rem}.m-t-xl{margin-top:4rem}.p-t-xl{padding-top:4rem}.m-r-xl{margin-right:4rem}.p-r-xl{padding-right:4rem}.m-b-xl{margin-bottom:4rem}.p-b-xl{padding-bottom:4rem}.m-l-xl{margin-left:4rem}.p-l-xl{padding-left:4rem}.m-xxl{margin:8rem}.p-xxl{padding:8rem}.m-t-xxl{margin-top:8rem}.p-t-xxl{padding-top:8rem}.m-r-xxl{margin-right:8rem}.p-r-xxl{padding-right:8rem}.m-b-xxl{margin-bottom:8rem}.p-b-xxl{padding-bottom:8rem}.m-l-xxl{margin-left:8rem}.p-l-xxl{padding-left:8rem}.avatar-s{border-radius:2px}.avatar-m{border-radius:4px}.avatar-l{border-radius:6px}.avatar-grid{grid-gap:1rem;grid-template-columns:auto 1fr;display:grid}label.app-form-label{margin-bottom:.5rem;font-weight:700;display:block}input.app-inline-text-input{color:var(--app-default-fore-color);border:1px solid var(--app-default-separator-color);background-color:transparent}input.app-inline-text-input:invalid{border-color:var(--app-default-danger-color)}.app-table-container{width:100%;max-width:100%;overflow-x:auto}.app-table{border-collapse:collapse;width:100%}.app-table th,.app-table td{text-align:left;padding:.5rem}.app-table tbody tr:hover{background-color:var(--app-highlight-color)}.app-table thead{border-bottom:1px solid var(--app-default-separator-color)}.app-table th{white-space:nowrap}qing-button::part(button){background-color:var(--app-info-back-color);color:var(--app-info-fore-color);--button-outline-color:var(--app-keyboard-focus-color);border-radius:var(--app-surface-radius-md)}qing-button.small::part(button){border-radius:var(--app-surface-radius-sm);margin-bottom:.45rem;padding:.3rem .45rem;font-size:.75rem}qing-button.large::part(button){border-radius:var(--app-surface-radius-lg);margin-bottom:1.25rem;padding:1rem 1.25rem;font-size:1.25rem}qing-button.no-bg::part(button){background-color:transparent}qing-button[btnStyle=success]::part(button){background-color:var(--app-success-back-color);color:var(--app-success-fore-color)}qing-button[btnStyle=danger]::part(button){background-color:var(--app-danger-back-color);color:var(--app-danger-fore-color)}qing-button[btnStyle=primary]::part(button){background-color:var(--app-primary-back-color);color:var(--app-primary-fore-color)}qing-button[btnStyle=warning]::part(button){background-color:var(--app-warning-back-color);color:var(--app-warning-fore-color)}qing-button.icon::part(button){color:var(--app-default-secondary-fore-color);--button-outline-color:transparent;background-color:transparent;border:0}qing-button.icon svg-icon{--svg-icon-fill:var(--app-default-secondary-fore-color)}qing-overlay::part(dialog){background-color:var(--app-default-back-color);color:var(--app-default-fore-color);border-radius:var(--app-surface-radius-lg);border:1px solid var(--app-default-separator-color);min-width:min(500px,100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);padding:0 1.25rem 1.25rem}qing-overlay.immersive::part(dialog){width:100vw;max-width:100vw;height:calc(100vh - 1rem);max-height:calc(100vh - 1rem);padding:0 1rem 1rem}@media (min-width:768px){qing-overlay::part(dialog){min-width:500px;max-width:min(100vw - 1rem,1000px)}qing-overlay.immersive::part(dialog){width:calc(100vw - 4rem);max-width:1320px;height:calc(100vh - 4rem);padding:0 1.25rem 1.25rem}}.qing-btn-group{flex-direction:row;display:inline-flex}.qing-btn-group qing-button{min-width:50px}.qing-btn-group qing-button::part(button){border:none}.qing-btn-group qing-button:not(:last-child)::part(button){border-right:none}.qing-btn-group qing-button:first-child::part(button){border-radius:.3rem 0 0 .3rem}.qing-btn-group qing-button:last-child::part(button){border-radius:0 .3rem .3rem 0}alert-view[alertStyle=success]{--alert-border-color:var(--app-default-success-fore-color)}alert-view[alertStyle=danger]{--alert-border-color:var(--app-default-danger-fore-color)}alert-view[alertStyle=primary]{--alert-border-color:var(--app-default-primary-fore-color)}alert-view[alertStyle=warning]{--alert-border-color:var(--app-default-warning-fore-color)}tag-view{--background-color:var(--app-info-back-color);--color:var(--app-info-fore-color)}tag-view[tagStyle=success]{--background-color:var(--app-success-back-color);--color:var(--app-success-fore-color)}tag-view[tagStyle=danger]{--background-color:var(--app-danger-back-color);--color:var(--app-danger-fore-color)}tag-view[tagStyle=primary]{--background-color:var(--app-primary-back-color);--color:var(--app-primary-fore-color)}tag-view[tagStyle=warning]{--background-color:var(--app-warning-back-color);--color:var(--app-warning-fore-color)}section-view{--content-color:var(--app-default-fore-color);--border-radius:var(--app-surface-radius-lg)}section-view[sectionStyle=success]{--header-color:var(--app-success-fore-color);--tint-color:var(--app-success-back-color)}section-view[sectionStyle=danger]{--header-color:var(--app-danger-fore-color);--tint-color:var(--app-danger-back-color)}section-view[sectionStyle=primary]{--header-color:var(--app-primary-fore-color);--tint-color:var(--app-primary-back-color)}section-view[sectionStyle=warning]{--header-color:var(--app-warning-fore-color);--tint-color:var(--app-warning-back-color)}section-view[sectionStyle=info]{--header-color:var(--app-info-fore-color);--tint-color:var(--app-info-back-color)}.is-secondary{color:var(--app-default-secondary-fore-color)!important}blockquote{background:var(--app-default-secondary-back-color);border-left:.8rem solid var(--app-info-back-color);margin:1.5rem .8rem;padding:.5rem .8rem}hr{border:0;border-top:1px solid var(--app-default-separator-color);height:1px;margin:.8rem 0;padding:0;display:block}textarea{background-color:transparent}.container{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-left:auto;margin-right:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1400px){.container{max-width:1320px}}.section{margin-top:1rem;margin-bottom:1rem}.md-content{overflow-wrap:anywhere;line-height:1.6}.md-content p:empty:before{content:"";display:inline-block}.content-parent{overflow-wrap:break-word;align-items:stretch;justify-items:stretch;display:grid}.height-100{height:100%}html{background-color:#000;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-image:url(/static/img/home/o703.jpg);background-image:image-set("/static/img/home/o703.avif" type("image/avif"),"/static/img/home/o703.jpg" type("image/jpeg"));-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body{min-height:100vh;display:grid;justify-content:center;align-content:center}.layer{border:1px solid gray;padding:.6rem 0;background-color:#0000006b}.layer a{padding:1.2rem 2.2rem;min-width:100px;color:gray;text-decoration:none;display:block;text-align:center;font-size:1.5rem}
