/*hss 1.0*/@font-face{font-family:body;font-style:normal;font-weight:400;src:url(/assets/body.woff2) format('woff2');}.account,div.share,.edit-portrait{width:400px;}.account .form{background:#fff;overflow-y:auto;padding:16px;}.account .form::-webkit-scrollbar,.card-links::-webkit-scrollbar,div.share-inner::-webkit-scrollbar,body::-webkit-scrollbar,.scrollbars::-webkit-scrollbar,.edit-bar > div > textarea::-webkit-scrollbar,.edit-links::-webkit-scrollbar{height:8px;width:8px;}.account .form::-webkit-scrollbar-track,div.share-inner::-webkit-scrollbar-track,body::-webkit-scrollbar-track,.scrollbars::-webkit-scrollbar-track,.edit-bar > div > textarea::-webkit-scrollbar-track{background:none;}.account .form::-webkit-scrollbar-thumb,.card-links::-webkit-scrollbar-thumb,div.share-inner::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,.scrollbars::-webkit-scrollbar-thumb,.edit-bar > div > textarea::-webkit-scrollbar-thumb,.edit-links::-webkit-scrollbar-thumb{background:var(--purple);border:none;transition:background ease 0.38s;}.logon{min-width:256px;width:400px;}.logon>h3{box-shadow:0px 4px 4px 0px rgb(0,0,0,0.38);overflow:hidden;position:relative;}.logon>h3>svg,.logon>h3>span{z-index:1;}.logon>h3>img{position:absolute;right:-8px;transform:rotate(15deg);width:96px;}.logon-form{background:#fff;padding:24px 32px 32px 32px;}.logon-form input,div.share-inner>canvas,.prompt>div:nth-child(2) input{width:100%;}.logon-instruct{background:#fff;margin:0;padding:16px 16px 0 16px;}div.book{align-items:flex-start;--card-width:unset;display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:48px 32px 32px 0;}div.book>div,div.modal>div>h3+div,nav>ul>li:nth-child(1){flex:1;}.card{display:flex;flex-direction:column;width:400px;}.card-bar{align-items:flex-start;background:var(--furn);border-radius:var(--brad) var(--brad) 0 0;box-shadow:0px 4px 4px 0px rgb(0,0,0,0.38);color:#fff;display:flex;flex-shrink:0;min-height:96px;overflow:hidden;z-index:1;}.card-bar>div{align-self:stretch;display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:16px;}.card-bar>div>span:nth-child(1),div.card-tiny > div > p:nth-child(1),.edit-bar > div > input:nth-child(1),.edit-bar > div > textarea:nth-child(1){font-size:18px;}.card-bar>div>span:nth-child(2),div.card-tiny > div > p:nth-child(2){font-style:italic;text-align:right;}.card-bar>div>span:nth-child(3){text-align:right;}.card-bar-over96 img{border-radius:0 0 var(--brad) 0;}.card-links{background:#fff;flex:1;list-style:none;margin:0;overflow-y:auto;padding:0;}.card-links::-webkit-scrollbar-track,.edit-links::-webkit-scrollbar-track{background:#fff !important;}.card-links:empty + div.modal-buttons{box-shadow:none;}.card-links ul,div.share-inner>ul,.edit-links ul{list-style:none;margin:0;padding:0;}.card-block>span{align-items:center;background:var(--furn);color:#fff;display:flex;height:40px;justify-content:center;z-index:2;}.card-block+.card-link{border:0px solid var(--furn);border-width:1px 0 0 0;}.card-link>a{align-items:center;color:#000;--color:var(--high);display:flex;padding:8px;transition:background ease 0.38s,color ease 0.38s;}.card-link>a>svg,.edit-link>span:nth-child(1) > svg{fill:var(--color);transition:fill ease 0.38s;width:24px;}.card-link>a>span{flex:1;margin-left:8px;}.card-link>a:hover{background:var(--high);color:#fff !important;--color:#fff !important;}div.share-inner{background:#fff;overflow-y:auto;}div.card-tiny{align-items:flex-start;background:var(--acti);border-radius:var(--brad);box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);cursor:pointer;display:flex;margin:32px 0 0 32px;min-height:var(--height);position:relative;transition:background ease 0.38s,box-shadow ease 0.38s,opacity ease 0.38s;}div.card-tiny-hide{opacity:0;}div.card-tiny:hover,.shadown{box-shadow:2px 2px 2px 0px rgb(0,0,0,0.38);}div.card-tiny:hover > button{opacity:1;pointer-events:all;top:-8px;}div.card-tiny:hover:not(:has(> button:hover)),nav > ul > li:hover,#notify:hover,#notify:hover > span:nth-child(2){background:var(--high);}div.card-tiny>img{border-radius:var(--brad) 0 0 var(--brad);}div.card-tiny-oversize>img{border-radius:var(--brad) 0 var(--brad) 0;}div.card-tiny>div{display:flex;flex:1;flex-direction:column;justify-content:space-between;padding:8px 16px;}div.card-tiny>div>p{color:#fff;margin:0;}div.card-tiny>button{background:var(--warn);border:2px solid #fff;border-radius:16px;box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);cursor:pointer;display:flex;height:32px;opacity:0;padding:4px;pointer-events:none;position:absolute;right:-8px;top:-40px;transition:background ease 0.38s,box-shadow ease 0.38s,opacity ease 0.38s,top ease 0.38s;width:32px;z-index:2;}div.card-tiny>button:hover,div.modal button.modal-close:hover{background:var(--high);box-shadow:2px 2px 2px 0px rgb(0,0,0,0.38);}div.card-tiny>button>svg,div.modal button.modal-close>svg{fill:#fff;height:20px;width:20px;}:root{--blue:#29728a;--brad:8px;--green:#3bb162;--purple:#663366;--red:#d82f19;--yellow:#fbb220;--zehuti:#336666;}*{box-sizing:border-box;user-select:none;}body{--acti:var(--green);background:var(--grey);--canc:var(--yellow);font-family:body,sans-serif;font-size:13px;--furn:var(--blue);--grey:#666;--high:var(--purple);margin:0;max-width:100%;--null:#666;--pane:#fff;--text:#fff;--warn:var(--red);}input,textarea{font-family:body,sans-serif;max-width:100%;user-select:text;}select,button{font-family:body,sans-serif;max-width:100%;}.shadow{box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);}.shadowd,div.modal>div>h3:has(+ div){box-shadow:0px 4px 4px 0px rgb(0,0,0,0.38);}.shadowu{box-shadow:0px -4px 4px 0px rgb(0,0,0,0.38);}a{color:var(--purple);text-decoration:none;}.logo{bottom:-28px;pointer-events:none;position:fixed;right:-14px;width:128px;}.edit{display:flex;flex-direction:column;max-width:100%;width:400px;}.edit-bar{align-items:flex-start;background:var(--furn);border-radius:var(--brad) var(--brad) 0 0;box-shadow:0px 4px 4px 0px rgb(0,0,0,0.38);color:#fff;display:flex;min-height:128px;overflow:hidden;z-index:1;}.edit-bar>img,.edit-bar>svg:nth-child(1){border-radius:0 0 var(--brad) 0;cursor:pointer;fill:#fff;height:96px;width:96px;}.edit-bar>svg:nth-child(2){fill:#fff;left:8px;pointer-events:none;position:absolute;top:8px;width:16px;}.edit-bar>div{align-self:stretch;display:flex;flex:1;flex-direction:column;overflow:hidden;padding:12px;}.edit-bar>div>input{background:none;border:none;color:#fff;max-width:100%;outline:none;padding:4px;transition:background ease 0.38s,color ease 0.38s;}.edit-bar>div>input:focus,.edit-bar > div > textarea:focus{background:#fff;color:#000;}.edit-bar>div>input:nth-child(1)::placeholder,.edit-bar > div > textarea:nth-child(1)::placeholder,.form .form-ctrl .form-rules.form-rules-active > li{color:var(--warn);}.edit-bar>div>input:nth-child(2),.edit-bar > div > input:nth-child(3),.edit-bar > div > textarea:nth-child(2),.edit-bar > div > textarea:nth-child(3){margin-top:auto;text-align:right;}.edit-bar>div>input::placeholder,.edit-bar > div > textarea::placeholder{color:#fff;font-style:italic;}.edit-bar>div>textarea{background:none;border:none;color:#fff;height:64px;max-width:100%;outline:none;padding:4px;resize:none;transition:background ease 0.38s,color ease 0.38s;}.edit-links{background:#fff;flex:1;list-style:none;margin:0;min-height:128px;overflow-y:auto;padding:0;}.edit-link{align-items:center;color:#000;--color:var(--high);display:flex;padding:4px 8px 4px 4px;}.edit-link>span:nth-child(1){padding:4px;}.edit-link>input{border:1px solid #fff;flex:1;margin-left:8px;outline:none;padding:4px;width:10px;}.edit-link>input:focus,.edit-block > div > input:focus{border-color:var(--high);}.edit-link>span:nth-child(3){align-items:center;border-radius:var(--brad);cursor:pointer;display:flex;padding:4px;transition:background ease 0.38s;}.edit-link>span:nth-child(3):hover,.edit-block > div > span:nth-child(3):hover,.buttons button.danger,.modal-buttons button.danger{background:var(--warn);}.edit-link>span:nth-child(3):hover > svg,.edit-block > div > span:nth-child(3):hover > svg{fill:#fff;}.edit-link>span:nth-child(3) > svg,.edit-block > div > span:nth-child(3) > svg{fill:var(--warn);transition:fill ease 0.38s;width:16px;}.edit-block>div{align-items:center;display:flex;padding:4px;}.edit-block>div>svg{fill:var(--furn);margin:4px;width:24px;}.edit-block>div>input{border:1px solid #fff;flex:1;margin-left:8px;outline:none;padding:4px;}.edit-block>div>span:nth-child(3){align-items:center;border-radius:var(--brad);cursor:pointer;display:flex;margin-right:4px;padding:4px;transition:background ease 0.38s;}.edit-block>ul{border:1px dashed var(--furn);margin-left:48px;margin-right:16px;min-height:44px;}.edit-block:last-child > ul{margin-bottom:16px;}.edit-portrait-inner{background:#fff;display:flex;flex-direction:column;}.edit-portrait-inner canvas{cursor:pointer;width:100%;}.edit-portrait-slider{display:none;height:32px;padding:0;}.edit-portrait-slider-show,.form .form-ctrl *,.form .form-ctrl .input.islink>svg{display:block;}.edit-portrait-slider input{appearance:none;background:var(--acti);border:none;height:32px;margin:0;width:100%;}.edit-portrait-slider input::-webkit-slider-thumb{background:var(--high);border:none;border-radius:0;box-shadow:none;cursor:pointer;height:32px;-webkit-appearance:none;width:32px;}span.fa-wrap{align-items:flex-start;display:flex;}span.fa-wrap>svg{height:1em;margin-top:3px;transition:fill ease 0.38s;}span.fa-wrap>span{padding-left:4px;}.form .form-ctrl{--bcol:var(--acti);--lcol:#000;padding:12px 0 0 0;position:relative;}.form .form-ctrl:has(.error){--bcol:var(--warn);--lcol:var(--warn);}.form .form-ctrl:has(.hide){display:none;}.form .form-ctrl label{background:#fff;color:var(--lcol);font-size:11px;height:13px;left:4px;padding:0 4px;position:absolute;top:0;}.form .form-ctrl input,.form .form-ctrl textarea,.form .form-ctrl select,.form .form-ctrl .form-fpa{border:1px solid var(--bcol);min-height:30px;outline:none;padding:6px 8px;width:100%;}.form .form-ctrl .input-prefix{border:1px solid var(--bcol);display:flex;min-height:30px;outline:none;padding:6px 8px;width:100%;}.form .form-ctrl .input-prefix>span{border:none;color:#666;cursor:text;min-height:0;padding:0;}.form .form-ctrl .input-prefix>input{border:none;min-height:0;padding:0;}.form .form-ctrl .input{align-items:center;display:flex;}.form .form-ctrl .input>svg{cursor:pointer;display:none;fill:var(--acti);height:24px;margin-left:8px;transition:fill ease 0.38s;}.form .form-ctrl .input>svg:hover{fill:var(--high);}.form .form-ctrl .form-rules{color:#999;list-style:none;margin:0;padding:0;transition:color ease 0.38s;}.form .form-ctrl .form-rules.form-rules-active,.form .form-ctrl .form-rules-intro.form-rules-active{color:#000;}.form .form-ctrl .form-rules-intro{color:#999;font-size:11px;margin:8px 0 2px 0;transition:color ease 0.38s;}.form .form-ctrl .form-rules>li{display:flex;font-size:11px;transition:color ease 0.38s;}.form .form-ctrl .form-rules>li.form-rules-met{color:var(--acti);}.form .form-ctrl .form-rules>li.form-rules-met>svg{opacity:1;}.form .form-ctrl .form-rules>li>svg{fill:var(--acti);height:15px;opacity:0;transition:opacity ease 0.38s;}.form .form-ctrl .form-rules>li>span{flex:1;margin-left:4px;}.form .form-ctrl select option::checkmark{margin-right:4px;}.form .form-ctrl+*{margin-top:16px;}div.modal{align-items:center;backdrop-filter:blur(0px);bottom:0;display:flex;justify-content:center;left:0;padding:32px;pointer-events:none;position:fixed;right:0;--title:var(--furn);top:0;transition:backdrop-filter ease 6.2s,background ease 6.2s;z-index:3;}div.modal>div{border-radius:var(--brad);box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);display:flex;flex-direction:column;max-height:100%;min-width:192px;opacity:0;position:relative;top:-64px;transition:opacity ease 0.38s,top ease 0.38s,transform ease 0.38s;}div.modal>div.full{height:100%;width:100%;}div.modal>div>h3{align-items:center;background:var(--title);border-radius:var(--brad) var(--brad) 0 0;color:#fff;display:flex;font-size:18px;font-weight:normal;margin:0;padding:8px 16px;z-index:1;}div.modal>div>h3>svg{fill:#fff;height:24px;margin-right:8px;}div.modal>div>h3+div:last-child{border-radius:0 0 var(--brad) var(--brad);}div.modal-on{backdrop-filter:blur(2px);background:rgb(0,0,0,0.38);pointer-events:all;}div.modal-on>div{opacity:1;top:0;}div.modal-close{transition:backdrop-filter ease .38s,background ease 0.38s;}div.modal-close>div{top:64px;}div.modal button.modal-close{background:var(--warn);border:2px solid #fff;border-radius:16px;box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);cursor:pointer;display:flex;height:32px;padding:4px;position:absolute;right:-8px;top:-8px;transition:background ease 0.38s,box-shadow ease 0.38s;width:32px;z-index:2;}.buttons{border-radius:0 0 var(--brad) var(--brad);display:flex;justify-content:stretch;}.buttons button,.modal-buttons button{align-items:center;border:none;color:#fff;cursor:pointer;display:flex;flex:1;height:32px;justify-content:center;outline:none;padding:0 12px;transition:background ease 0.38s;white-space:nowrap;}.buttons button>svg,.modal-buttons button>svg{fill:#fff;height:16px;margin-right:4px;}.buttons button.activity,.modal-buttons button.activity{background:var(--acti);}.buttons button.cancel,.modal-buttons button.cancel{background:var(--canc);}.buttons button.main,.modal-buttons button.main{flex:100;}.buttons button:hover,.modal-buttons button:hover{background:var(--high) !important;}.buttons button:disabled,.modal-buttons button:disabled{background:#666;cursor:not-allowed;}.buttons button:disabled:hover,.modal-buttons button:disabled:hover{background:#666 !important;}.modal-buttons{border-radius:0 0 var(--brad) var(--brad);box-shadow:0px -4px 4px 0px rgb(0,0,0,0.38);display:flex;justify-content:stretch;z-index:1;}.modal-buttons button:first-child{border-bottom-left-radius:var(--brad);}.modal-buttons button:last-child{border-bottom-right-radius:var(--brad);}.confirm,.prompt{width:38%;}.confirm>div:nth-child(1){background:#fff;border-radius:var(--brad) var(--brad) 0 0;padding:16px;}.prompt>div:nth-child(2){background:#fff;padding:4px 16px 16px 16px;}nav{background:var(--furn);box-shadow:0px 4px 4px 0px rgb(0,0,0,0.38);display:flex;height:48px;left:0;position:fixed;right:0;top:0;}nav>ul{display:flex;flex:1;list-style:none;margin:0;padding:0;}nav>ul>li{align-items:center;cursor:pointer;display:flex;flex-direction:column;height:var(--size);min-width:calc(var(--size) + 32px);padding:8px;position:relative;--size:48px;transition:background ease 0.38s;}nav>ul>li>svg{fill:#fff;height:calc(var(--size) - 16px);width:calc(var(--size) - 16px);}nav>ul>li>span{background:var(--high);border-radius:0 0 var(--brad) var(--brad);box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);color:#fff;display:block;min-width:var(--size);opacity:0;padding:4px 8px;pointer-events:none;position:absolute;text-align:center;top:var(--size);transition:opacity ease 0.38s;white-space:nowrap;}nav>ul>li:hover > span{opacity:1;pointer-events:all;}#notify{background:var(--notc);border:2px solid #fff;border-radius:var(--brad);bottom:16px;box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);color:#fff;cursor:pointer;left:-16px;line-height:1.38em;min-width:322px;opacity:0;padding:16px;position:fixed;transition:opacity ease 0.38s,bottom ease 0.38s,left ease 0.38s,right ease 0.38s,background ease 0.38s;user-select:none;width:25%;z-index:16384;}#notify>span:nth-child(2){background:var(--notc);border:2px solid #fff;border-radius:8px;box-shadow:4px 4px 4px 0px rgb(0,0,0,0.38);height:16px;position:absolute;right:-8px;top:-8px;transition:background ease 0.38s;width:16px;}#notify>span:nth-child(2) canvas{border-radius:16px;left:-2px;position:absolute;top:-2px;}#notify.show{left:16px;opacity:1;}#notify.leave{bottom:-16px;opacity:0;}#notify.defa{--notc:var(--blue);}#notify.warn{--notc:var(--warn);}@media (pointer:coarse){div.card-tiny button{opacity:1;pointer-events:all;top:-8px;}}@media (max-width:386px){#notify{min-width:unset;right:96px;width:unset;}#notify.show{right:32px;}}@media screen and (max-width:640px){.nomobile{display:none !important;}}