:root{--logradius:2px;--butradius:3px;--mradius:5px;--mglow:3px;--mglowcolor:#000;--devborder:0px solid white;--add-post-height:85px}@font-face{font-family:Open Sauce;src:url(../media/OpenSauceSans-Regular.c53269bc.ttf)format("truetype")}@keyframes markerThrob{0%{box-shadow:0 0 1px #3b3b3b}50%{box-shadow:0 0 9px #000}to{box-shadow:0 0 1px #3b3b3b}}@-webkit-keyframes markerThrob{0%{box-shadow:0 0 1px #3b3b3b}50%{box-shadow:0 0 10px #000}to{box-shadow:0 0 1px #3b3b3b}}@keyframes fadeout{0%{opacity:1;max-height:2000px}to{opacity:0;max-height:0}}@keyframes fadein{0%{opacity:0;background-color:#65881e}to{opacity:1}}@keyframes newPostHighlightRoot{0%{background-color:#65881e8c}to{background-color:#182533}}@keyframes newPostHighlightReply{0%{background-color:#65881e8c}to{background-color:#223345}}@keyframes collapseToggleHighlight{0%{background-color:#65881e80}to{background-color:#0000}}@keyframes collapseToggleHighlightDescendant{0%{background-color:#88732873}to{background-color:#0000}}@keyframes conSlideDown{0%{opacity:.5;height:20vh;top:-21vh}to{opacity:.95;height:20vh;top:0}}@keyframes conSlideUp{0%{opacity:.95;height:20vh;top:0}to{opacity:.5;height:20vh;top:-21vh}}@media only screen and (max-width:600px){.post-card,.post-card-end,.post-card-start,.post-card-mid{width:calc(100vw - 8px);margin-left:5px;margin-right:5px;padding:3px;font-size:1em}.post-cont{width:100vw}#input-container>.inpName{font-size:1.1em}#input-container>.inpBody{resize:none;font-size:1.1em;overflow-y:hidden}#input-container{padding:5px}#btnPhoto,#btnSend,#btnLocation{font-size:1.3em}}@media only screen and (min-width:600px){.post-card,.post-card-end,.post-card-start,.post-card-mid{width:calc(100vw - 15px);margin-left:5px;margin-right:5px;padding:3px;font-size:1em}.post-cont{width:100vw}#input-container>.inpName{font-size:1em}#input-container>.inpBody{resize:none;font-size:1em;overflow-y:hidden}#input-container{padding:5px}#btnPhoto,#btnSend,#btnLocation{font-size:1.3em}}@media only screen and (min-width:768px){.post-card,.post-card-end,.post-card-start,.post-card-mid{border:var(--devBorder);width:75vw;margin-left:5px;margin-right:5px;padding:3px;font-size:.8em}.post-cont{width:75vw}#input-container>.inpName{font-size:.8em}#input-container>.inpBody{resize:none;font-size:.8em;overflow-y:hidden}#input-container{padding:5px}}@media only screen and (min-width:992px){.post-card,.post-card-end,.post-card-start,.post-card-mid{border:var(--devBorder);width:75vw;padding:3px;font-size:.8em}.post-cont{width:75vw}#input-container>.inpName{font-size:.8em}#input-container>.inpBody{resize:none;font-size:.8em;overflow-y:hidden}#input-container{padding:5px}}@media only screen and (min-width:1200px){.post-card,.post-card-end,.post-card-start,.post-card-mid{border:var(--devBorder);width:75vw;padding:3px;font-size:.8em}.post-cont{width:75vw}#input-container>.inpName{font-size:.8em}#input-container>.inpBody{resize:none;font-size:.8em;overflow-y:hidden}#input-container{padding:5px}#btnPhoto,#btnSend,#btnLocation{font-size:1.1em}}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Open Sauce,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}a,a:visited{color:#62a764;text-decoration:none}#logo{border:var(--devBorder);background-image:url(../media/chatski_fullsize_logo.d20435cc.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:15vh;margin-top:2vh;margin-bottom:5vh;display:inline-block}#conWrapper{border:var(--devBorder);z-index:1;width:35vw;margin:0;padding:5px;transition:all .3s;display:inline-flex;position:fixed;right:0}#conHandle{color:#08822a;cursor:pointer;-moz-border-radius:var(--logRadius);-webkit-border-radius:var(--logRadius);-khtml-border-radius:var(--logRadius);border-radius:var(--logRadius);-webkit-box-shadow:0 0 var(--mGlow)var(--mGlowColor);-moz-box-shadow:0 0 var(--mGlow)var(--mGlowColor);box-shadow:0 0 var(--mGlow)var(--mGlowColor);background-color:#000;padding:1px 15px;font-size:.5em;display:block;position:absolute;bottom:-16px;left:15%}#LogBox{text-align:left;-moz-border-radius:var(--logRadius);-webkit-border-radius:var(--logRadius);-khtml-border-radius:var(--logRadius);border-radius:var(--logRadius);-webkit-box-shadow:0 0 var(--mGlow)var(--mGlowColor);-moz-box-shadow:0 0 var(--mGlow)var(--mGlowColor);box-shadow:0 0 var(--mGlow)var(--mGlowColor);background:#000000dc;flex-direction:column-reverse;font-family:SF Mono,SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:.75em;font-style:normal;display:inline-flex;overflow-y:scroll}#LogBox:hover{--mglow:5px}.conDT{color:green;padding-left:5px;font-size:.6em;display:block}.conIcon{color:gray;font-size:.8em}.conText{color:#fff}.conShow{animation:1s forwards conSlideDown}.conHide{animation:1s forwards conSlideUp}.post-cont{object-position:center;text-align:center;border:var(--devBorder);box-sizing:border-box;margin-top:30vh;display:block}.scrollButton{z-index:100;cursor:pointer;color:#7066e0;background-color:#000;border-radius:9999px;align-items:center;gap:.5rem;min-height:1.7rem;padding:.4rem .75rem;font-size:.9rem;transition:all .2s ease-in-out;display:inline-flex;position:fixed;bottom:125px;right:1rem;box-shadow:0 0 10px #000000bf}.scrollButton .scrollButton-label{white-space:nowrap}.scrollButton .scrollButton-icon{flex-shrink:0;font-size:1.2rem}.scrollButton:hover{color:#5a52b3;box-shadow:0 0 20px #000}.scrollButton.scrollButton--minimal{min-height:auto;padding:.35rem}.scrollButton.scrollButton--minimal .scrollButton-icon{font-size:1.1rem}#page-bottom{height:0;display:block}#spacer{display:inline}.dbc-logo{width:75px;display:inline-block}.gm-ui-hover-effect{display:none!important}.post-card-wrapper{flex-direction:row;align-items:flex-end;width:100%;min-width:0;display:flex}.post-card{object-position:top;opacity:1;color:#fff;-khtml-border-radius:1rem;background:#182533;border-radius:1rem;flex-flow:wrap;flex:1;align-content:baseline;align-items:center;min-width:0;margin-top:1.5px;margin-bottom:1.5px;padding-top:4px;padding-bottom:4px;transition:all .2s;display:flex}.post-card:hover{--mglow:7px}.post-card-start{object-position:top;opacity:1;color:#fff;-moz-border-start-end-radius:1rem;-webkit-border-start-end-radius:1rem;-khtml-border-start-end-radius:1rem;-moz-border-start-start-radius:1rem;-webkit-border-start-start-radius:1rem;-khtml-border-start-start-radius:1rem;-webkit-border-end-start-radius:1px;-moz-border-end-start-radius:1px;-khtml-border-end-start-radius:1px;-webkit-border-end-end-radius:1px;-moz-border-end-end-radius:1px;-khtml-border-end-end-radius:1px;background:#182533;border-start-start-radius:1rem;border-start-end-radius:1rem;border-end-end-radius:1px;border-end-start-radius:1px;flex-flow:wrap;align-content:baseline;align-items:center;margin-top:1.5px;margin-left:-2px;padding-top:10px;transition:all .2s;display:flex}.post-card-start:hover{--mglow:7px}.post-card-mid{object-position:top;opacity:1;color:#fff;-webkit-border-start-start-radius:0;-moz-border-start-start-radius:0;-khtml-border-start-start-radius:0;-webkit-border-end-start-radius:0;-moz-border-end-start-radius:0;-khtml-border-end-start-radius:0;-webkit-border-start-end-radius:1px;-moz-border-start-end-radius:1px;-khtml-border-start-end-radius:1px;-webkit-border-end-end-radius:1px;-moz-border-end-end-radius:1px;-khtml-border-end-end-radius:1px;background:#182533;border-start-start-radius:0;border-start-end-radius:1px;border-end-end-radius:1px;border-end-start-radius:0;flex-flow:wrap;align-content:baseline;align-items:center;margin-left:-2px;transition:all .2s;display:flex}.post-card-mid:hover{--mglow:7px}.post-card-end{object-position:top;opacity:1;color:#fff;-khtml-border-radius:1rem;-webkit-border-start-start-radius:1px;-moz-border-start-start-radius:1px;-khtml-border-start-start-radius:1px;border-radius:1rem;-webkit-border-start-end-radius:1px;-moz-border-start-end-radius:1px;-khtml-border-start-end-radius:1px;background:#182533;border-start-start-radius:1px;border-start-end-radius:1px;flex-flow:wrap;align-content:baseline;align-items:center;margin-bottom:1.5px;margin-left:2px;padding-bottom:10px;transition:all .2s;display:flex}.post-card-end:hover{--mglow:7px}.post-card-new{animation:1s ease-out forwards newPostHighlightRoot}.post-card-new.post-card-reply{animation:1s ease-out forwards newPostHighlightReply}@keyframes mentionHighlightRoot{0%{background-color:#60a5fa73}16.67%{background-color:#182533}33.33%{background-color:#60a5fa73}50%{background-color:#182533}66.67%{background-color:#60a5fa73}83.33%{background-color:#182533}to{background-color:#182533}}@keyframes mentionHighlightReply{0%{background-color:#60a5fa66}16.67%{background-color:#223345}33.33%{background-color:#60a5fa66}50%{background-color:#223345}66.67%{background-color:#60a5fa66}83.33%{background-color:#223345}to{background-color:#223345}}.post-card-mention-highlight{animation:1.8s ease-in-out forwards mentionHighlightRoot}.post-card-mention-highlight.post-card-reply{animation:1.8s ease-in-out forwards mentionHighlightReply}.post-card-reply,.post-card-start.post-card-reply,.post-card-mid.post-card-reply,.post-card-end.post-card-reply{background:#223345}:is(.post-card-wrapper:has(.post-card-reply) .post-name,.post-card-wrapper:has(.post-card-reply) .post-name-spacer){flex-shrink:0;width:25.6px;min-width:25.6px;height:25.6px;min-height:25.6px;font-size:.48em}.post-card-wrapper:has(.post-card-reply) .post_name_avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:25.6px;min-width:25.6px;height:25.6px;min-height:25.6px}.post_avatar_click{border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;display:flex}.post_name_avatar{cursor:pointer;border:var(--devBorder);object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;display:flex}.post_name_avatar:hover{background-color:#3b3b3b}.post-name{color:#7794ff;text-transform:capitalize;cursor:pointer;border:var(--devBorder);box-sizing:border-box;background-color:#1d1e2b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin-left:5px;margin-right:2px;padding:2px;font-size:.6em;font-weight:700;display:flex}.post-name:hover{background-color:#3b3b3b}.post-name-spacer{visibility:hidden;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;margin-left:9px;margin-right:2px;padding:0;font-size:.6em;font-weight:700;display:flex;position:relative;top:0}.post-body{border:var(--devBorder);display:flexbox;color:#fff;text-align:left;flex-direction:row;flex:2;align-items:center;min-width:0;padding-left:8px;font-size:.75em}.post-body blockquote{background-color:#516b6242;border-left:5px solid #78c0a8;border-radius:5px;padding:7px}.post-body code{background-color:#2b2b2b;border-radius:5px;padding:4px}.post-replies-wrapper{box-sizing:border-box;flex-direction:column;align-items:stretch;width:100%;display:flex}.inline-reply-container{box-sizing:border-box;background-color:#000;border-radius:1.25rem;flex-flow:row;align-items:center;gap:4px;width:100%;margin-top:6px;margin-bottom:4px;padding:6px 8px;display:flex}.inline-reply-container .inline-reply-inpBody{color:#fff;text-align:left;resize:none;background-color:#000;border:0;flex:1;min-width:0;font-family:Open Sauce,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.85em;overflow-y:hidden}.inline-reply-container .inline-reply-inpBody:focus{outline:none}.inline-reply-container #inline-reply-btnPhoto{color:#d3fcd6;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-right:2px;padding:4px;font-size:1.25em;transition:all .2s ease-in-out;display:inline-flex}.inline-reply-container #inline-reply-btnPhoto svg{color:inherit;fill:currentColor}.inline-reply-container #inline-reply-btnPhoto:hover{color:green}.inline-reply-container #inline-reply-btnPhoto:focus{outline:none}.inline-reply-container #inline-reply-image-selected,.inline-reply-container .image-selected-container .image-selected-item{object-fit:cover;cursor:pointer;border-radius:4px;flex-shrink:0;width:28px;height:28px}.inline-reply-container .image-selected-container{gap:2px}.inline-reply-container .inline-reply-send,.inline-reply-container .inline-reply-cancel{color:#d3fcd6;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .2s ease-in-out;display:inline-flex}.inline-reply-container .inline-reply-send:hover,.inline-reply-container .inline-reply-cancel:hover{color:green}.inline-reply-container .inline-reply-send:focus,.inline-reply-container .inline-reply-cancel:focus{outline:none}.inline-reply-container .inline-reply-cancel{color:#838383}.inline-reply-container .inline-reply-cancel:hover{color:#fff}.inline-reply-container .btn-send-spinner{color:#d3fcd6;border:2px solid;border-right-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;animation:.7s linear infinite btn-send-spin;display:inline-flex}.post-collapse-toggle{color:#838383;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-basis:100%;justify-content:flex-start;align-items:center;gap:4px;margin:2px 4px 4px 0;padding:2px 6px;font-size:.6em;display:flex}.post-collapse-toggle:hover{color:#7794ff;background-color:#ffffff0f}.post-collapse-toggle--new{animation:1s ease-out forwards collapseToggleHighlight}.post-collapse-toggle--new-descendant{animation:1s ease-out forwards collapseToggleHighlightDescendant}.post-collapse-toggle-icon{stroke-width:2.5px;flex-shrink:0;width:.9em;height:.9em}.post-collapse-toggle-label{white-space:nowrap}.post-replies-content{grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.33,1,.68,1);display:grid}.post-replies-content.post-replies-content--collapsed{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.32,0,.67,0)}.post-replies-content-inner{min-height:0;overflow:hidden}.post-replies-content--nested{grid-template-rows:1fr;transition:grid-template-rows .5s cubic-bezier(.33,1,.68,1);display:grid}.post-replies-content--nested.post-replies-content--collapsed{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.32,0,.67,0)}.post-thread{box-sizing:border-box;width:100%}.post-thread--nested{min-width:0}.post-replies{color:#fff;text-align:left;background-color:#2c2f32;border-left:5px solid #78c0a8da;border-radius:5px;justify-content:left;width:90%;margin:2px;padding:7px;font-size:.55em;display:inline-block}.post-dt{color:#838383;padding-right:.6vw}.post-meta-data{color:#4c4c4c;text-align:right;flex:1;padding-right:.2em;font-size:.45em}.post-card,.post-card-start,.post-card-mid,.post-card-end{position:relative}.post-edited{opacity:.5;color:#4c4c4c;pointer-events:auto;font-size:.35em;font-style:italic;position:absolute;bottom:4px;right:6px}.post-body-edit{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.post-body-edit-textarea{color:#fff;resize:vertical;box-sizing:border-box;background-color:#0003;border:1px solid #7794ff4d;border-radius:6px;width:100%;min-height:60px;padding:6px 8px;font-family:inherit;font-size:.75em}.post-body-edit-textarea:focus{border-color:#7794ff80;outline:none}.post-body-edit-textarea:disabled{opacity:.7}.post-body-edit-actions{flex-direction:row;justify-content:flex-end;gap:8px;display:flex}.post-body-edit-cancel,.post-body-edit-save{cursor:pointer;border:none;border-radius:4px;padding:4px 10px;font-size:.7em;transition:opacity .15s}.post-body-edit-cancel:disabled,.post-body-edit-save:disabled{cursor:not-allowed;opacity:.6}.post-body-edit-cancel{color:#838383;background:0 0}.post-body-edit-cancel:hover:not(:disabled){color:#fff}.post-body-edit-save{color:#7794ff;background:#7794ff40}.post-body-edit-save:hover:not(:disabled){background:#7794ff59}.postMenuBtn .post-reactions{align-items:center;gap:6px;margin-right:8px;display:inline-flex}.postMenuBtn .post-reactions-list{flex-wrap:wrap;gap:2px;display:inline-flex}.postMenuBtn .post-reaction-chip-wrapper{display:inline-flex;position:relative}.postMenuBtn .post-reaction-reactors-popover{z-index:10001;background:#1e2332fa;border:1px solid #7794ff33;border-radius:6px;min-width:120px;max-width:200px;margin-bottom:4px;padding:6px 0;position:absolute;bottom:100%;left:0;box-shadow:0 4px 16px #0006}.post-reaction-reactors-popover--portal{-webkit-overflow-scrolling:touch;background:#1e2332fa;border:1px solid #7794ff33;border-radius:6px;min-width:120px;max-width:200px;max-height:200px;padding:6px 0;overflow-y:auto;box-shadow:0 4px 16px #0006}.postMenuBtn .post-reaction-reactors-title,.post-reaction-reactors-popover .post-reaction-reactors-title{color:#838383;text-transform:uppercase;letter-spacing:.05em;padding:0 10px 4px;font-size:.58em}.postMenuBtn .post-reaction-reactors-list,.post-reaction-reactors-popover .post-reaction-reactors-list{flex-direction:column;gap:1px;display:flex}.postMenuBtn .post-reaction-reactor-btn,.postMenuBtn .post-reaction-reactor-name,.post-reaction-reactors-popover .post-reaction-reactor-btn,.post-reaction-reactors-popover .post-reaction-reactor-name{text-align:left;color:#7794ff;padding:3px 10px;font-size:.72em}.postMenuBtn .post-reaction-reactor-btn,.post-reaction-reactors-popover .post-reaction-reactor-btn{cursor:pointer;background:0 0;border:none;min-height:28px;transition:background .15s}.postMenuBtn .post-reaction-reactor-btn:hover,.post-reaction-reactors-popover .post-reaction-reactor-btn:hover{background:#7794ff26}.postMenuBtn .post-reaction-reactors-more,.post-reaction-reactors-popover .post-reaction-reactors-more{color:#838383;padding:3px 10px;font-size:.68em}.postMenuBtn .post-reaction-add-same-btn,.post-reaction-reactors-popover .post-reaction-add-same-btn{text-align:center;color:#7794ff;cursor:pointer;background:#7794ff26;border:1px solid #7794ff4d;border-radius:4px;width:100%;min-height:28px;margin:4px 0 6px;padding:6px 10px;font-size:.72em;font-weight:600;transition:background .15s;display:block}.postMenuBtn .post-reaction-add-same-btn:hover:not(:disabled),.post-reaction-reactors-popover .post-reaction-add-same-btn:hover:not(:disabled){background:#7794ff40}.postMenuBtn .post-reaction-add-same-btn:disabled,.post-reaction-reactors-popover .post-reaction-add-same-btn:disabled{opacity:.6;cursor:not-allowed}.postMenuBtn .post-reaction-chip{color:#838383;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;gap:2px;padding:2px 8px;font-size:.75em;transition:color .15s,background .15s;display:inline-flex}.postMenuBtn .post-reaction-chip:hover{color:#7794ff;background:#7794ff1f}.postMenuBtn .post-reaction-chip:disabled{opacity:.6;cursor:not-allowed}.postMenuBtn .post-reaction-chip--active{color:#7794ff;background:#7794ff26}.postMenuBtn .post-reaction-emoji{font-size:1.1em}.postMenuBtn .post-reaction-count{color:#838383;font-size:.9em}.postMenuBtn .post-reaction-chip--active .post-reaction-count{color:#7794ff}.postMenuBtn .post-reactions-add-wrapper{display:flex;position:relative}.postMenuBtn .post-reaction-add-btn{justify-content:center;align-items:center;display:inline-flex}.postMenuBtn .post-reaction-add-btn .post-reaction-add-icon{width:14px;height:14px}.postMenuBtn .post-reaction-add-btn{color:#838383;cursor:pointer;background:0 0;border:none;border-radius:4px;width:22px;height:22px;padding:0;font-size:.95em;transition:color .15s}.postMenuBtn .post-reaction-add-btn:hover{color:#7794ff}.postMenuBtn .post-reaction-add-btn:disabled{opacity:.6;cursor:not-allowed}.postMenuBtn .post-reactions-picker{z-index:10000;margin-bottom:4px;position:absolute;bottom:100%;right:0}.postMenuBtn .post-reactions-picker emoji-picker{border-radius:8px;overflow:hidden;box-shadow:0 4px 16px #0006}.post-reactions-picker--portal{z-index:99999}.post-reactions-picker--portal emoji-picker{border-radius:8px;width:352px;height:435px;overflow:hidden;box-shadow:0 4px 16px #0006}.post-link-icon{height:1rem;margin-right:5px;display:inline-block;position:relative;top:1px}.post-link-box{background-color:#334e3f30;border-radius:5px;padding:3px;font-size:.95em;display:inline}.post-link-box:hover{background-color:#334e3f62}.post-sm-photo{object-fit:cover;border-radius:5px;width:60px;height:50px;margin-right:10px;top:2px}.post-sm-photo:hover{cursor:pointer;opacity:.8}body.swal2-shown>[aria-hidden=true]{filter:blur(3px);transition:filter .1s}body.swal2-shown .mailIcon{color:#7066e0;font-size:1.4em;display:inline;position:relative;top:6px}.colored-toast.swal2-icon-success{background-color:#3d6b3d!important}.colored-toast.swal2-icon-error{background-color:#c04646!important}.colored-toast.swal2-icon-warning{background-color:#db914f!important}.colored-toast.swal2-icon-info{background-color:#3f8bee!important}.colored-toast.swal2-icon-question{background-color:#75a4b8!important}.colored-toast .swal2-title,.colored-toast .swal2-close,.colored-toast .swal2-html-container{color:#fff}.weather-info{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(10px,auto);align-items:center;gap:5px;font-size:.8em;display:grid;overflow-y:hidden}.weather-info .icon1{text-align:center;grid-column:1}.weather-info .loc{text-align:left;grid-column:2/5;align-items:center;display:flex}.weather-info .loc .coords{color:gray;font-size:.65em}.weather-info .icon1{text-align:center;grid-column:1;padding-left:30px}.weather-info .desc2{text-align:left;grid-column:2}.weather-info .icon3{text-align:center;grid-column:3;padding-left:30px}.weather-info .desc4{text-align:left;grid-column:4}.post-info-popup{text-align:left;min-width:0;font-size:.9rem;line-height:1.5}.post-info-section{border-bottom:1px solid #7794ff26;align-items:center;gap:.5rem;padding:.5rem 0;display:flex}.post-info-section:last-of-type{border-bottom:none;justify-content:center}.post-info-location{gap:.6rem}.post-info-location-content{flex-direction:column;gap:.15rem;display:flex}.post-info-location-name{color:inherit;font-weight:500}.post-info-coords{color:#7794ffe6;font-size:.8em;text-decoration:none;transition:color .2s}.post-info-coords:hover{color:#7794ff;text-decoration:underline}.post-info-icon{opacity:.9;flex-shrink:0}.post-info-modal .post-info-popup{color:#ffffffeb}.post-info-modal .post-info-location-name{color:#fffffff2}.post-info-modal .post-info-coords{color:#9fb2fff2}.post-info-modal .post-info-coords:hover{color:#b3c6ff}.post-info-modal .post-info-value{color:#fffffff2}.post-info-modal .post-info-sun-item{color:#ffffffe6}.post-info-modal .post-info-section{border-bottom-color:#ffffff1f}.post-info-modal .post-info-metric{background:#ffffff0f}.post-info-modal .post-info-icon,.post-info-modal .wIcons2{color:#9fb2ff;opacity:.95}.post-info-modal .post-info-modal-weather-icon{color:#ffffffe6}.post-info-metrics{grid-template-columns:repeat(2,1fr);gap:.5rem 1rem;min-width:0;padding:.6rem 0;display:grid}.post-info-metric{background:#7794ff14;border-radius:8px;align-items:center;gap:.5rem;padding:.35rem .5rem;transition:background .2s;display:flex}.post-info-value{font-weight:500}.post-info-sun{gap:1rem;padding-top:.5rem;display:flex}.post-info-sun-item{align-items:center;gap:.4rem;font-size:.9em;display:flex}.weatherContainer{flex-direction:column;flex-shrink:0;width:95vw;margin-bottom:2px;transition:margin .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.weatherContainer.weatherHidden{min-height:0;margin-bottom:0}.weatherWrapper{flex-direction:column;align-items:center;min-height:0;max-height:140px;transition:max-height .5s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden}@media (max-width:899px){.weatherWrapper{max-height:165px}}.weatherContainer.weatherHidden .weatherWrapper{opacity:0;border:none;min-height:0;max-height:0;margin:0;padding:0;transition:max-height .5s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.weatherContainer.weatherHidden #myWeather{line-height:0;overflow:hidden;border:none!important;gap:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important}.weatherToggleHandle{cursor:pointer;z-index:5;background:linear-gradient(#1e2a38 0%,#122013 100%);border:none;border-radius:2rem 2rem 0 0;outline:none;flex-shrink:0;justify-content:center;align-self:center;align-items:center;gap:4px;width:72px;height:24px;margin:0 auto;padding:0;transition:background .2s,box-shadow .2s;display:flex;box-shadow:0 4px 8px #0000004d}.weatherToggleHandle:hover{background:linear-gradient(#2a3a4a 0%,#1a3020 100%);box-shadow:0 4px 12px #00000080}.weatherToggleHandle:active{transform:scale(.95)}.weatherToggleHandle:focus-visible{outline-offset:2px;outline:2px solid #adebb3}.weatherToggleHandle .handleIcon,.weatherToggleHandle .weatherHandleIcon{color:#adebb3;-webkit-user-select:none;user-select:none;flex-shrink:0;width:12px;height:12px;font-size:12px}#myWeather{color:#b8bbd5;object-position:center;border:var(--devBorder);box-sizing:border-box;background-color:#0f0f0f;border-radius:2rem;flex-flow:wrap;justify-content:space-evenly;align-items:center;gap:6px 10px;width:100%;margin-bottom:0;padding:6px 8px 8px;font-family:Open Sauce,Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:clamp(.4em,2.2vw,.5em);display:flex}#myWeather #weather-grid{grid-template-rows:auto auto;grid-template-columns:repeat(5,minmax(0,1fr));place-items:center;gap:6px 10px;width:100%;display:grid}#myWeather #weather-grid .weather-grid-cell{justify-content:center;align-items:center;gap:2px;min-width:0;display:inline-flex}#myWeather #weather-grid .weather-grid-cell:first-child{grid-area:1/1}#myWeather #weather-grid .weather-grid-cell:nth-child(2){grid-area:2/1}#myWeather #weather-grid .weather-grid-cell:nth-child(3){grid-area:1/2}#myWeather #weather-grid .weather-grid-cell:nth-child(4){grid-area:2/2}#myWeather #weather-grid .weather-grid-cell-ring{grid-area:1/3/span 2;place-self:center}#myWeather #weather-grid .weather-grid-cell:nth-child(6){grid-area:1/4}#myWeather #weather-grid .weather-grid-cell:nth-child(7){grid-area:2/4}#myWeather #weather-grid .weather-grid-cell:nth-child(8){grid-area:1/5}#myWeather #weather-grid .weather-grid-cell:nth-child(9){grid-area:2/5}#myWeather #progress-ring{background-color:none;flex-shrink:0;margin:2px;overflow:visible}#myWeather #clock-hour-hand{stroke:#fff;stroke-width:1px;fill:#0006;r:3;display:none}#myWeather .triangle{fill:#fff;stroke:#fff;stroke-width:2px}#myWeather #hour-text{fill:#fff;font-family:Helvetica,Calibri;font-size:.85em}#myWeather #wrapper{stroke:none;stroke-width:0}#myWeather #day{stroke:#cfbf62;stroke-width:4px}#myWeather #night{stroke:#434380;stroke-width:4px}.wIcons{height:18px;padding-right:5px}.weatherText{padding-left:4px}#myWeather .weatherText{white-space:nowrap}.wIcons2{color:#7794ff;font-size:1.6em}.wIcons3{color:#7794ff}#weatherIconId{display:none}div:where(.swal2-container) div:where(.swal2-popup) div:where(.swal2-icon){border:0}#weather-bar{flex-direction:row;justify-content:space-evenly;align-items:center;width:100%;margin-top:2px;display:flex}.postMenuBtn{border:var(--devBorder);flex-direction:row;flex-shrink:0;align-items:center;display:flex}.post-card--multiline .post-body{flex-basis:100%;width:100%}.postMenuBtn--multiline{justify-content:flex-end;width:100%}.postMenuBtn--multiline .post-meta-data{flex:0 auto}.postMenuBtn--multiline .post-reactions{margin-top:4px}.delete-btn{color:#969696;font-variant:small-caps;cursor:pointer;-moz-border-radius:var(--butRadius);-webkit-border-radius:var(--butRadius);-khtml-border-radius:var(--butRadius);border-radius:var(--butRadius);border:var(--devBorder);padding:.2em;font-size:.7em;display:inline}.delete-btn:hover{background-color:#2c2c2c}.addr{float:inline-end;color:#525252;margin-top:5px;font-size:.4em;display:flex}.add-post-container{text-align:center;z-index:10;flex-direction:column;place-content:center;align-items:center;width:100vw;display:flex;position:fixed;bottom:0}#input-container{box-sizing:border-box;background-color:#000;border-radius:1rem;flex-flow:row;justify-content:center;align-items:center;width:95vw;height:fit-content;margin-bottom:2px;padding:5px;display:flex}#input-container .input-avatar{cursor:pointer;border-radius:50%;width:30px;height:30px;margin-left:4px;margin-right:10px}#input-container .inpName{color:#fff;text-align:center;background-color:#000;border:0 solid #fff;flex:1;width:20%;margin-left:.3em;font-family:Open Sauce,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#input-container .inpName:focus{outline:none}#input-container .inpName_hide{display:none}#input-container .inpBody{color:#fff;text-align:center;text-align:left;resize:none;background-color:#000;border:0 solid #fff;flex:3;width:80%;font-family:Open Sauce,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-y:hidden}#input-container .inpBody:focus{outline:none}#input-container #btnSend{color:#d3fcd6;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#000;border:none;flex:0;margin:0 4px 0 0;padding:0;transition:all .2s ease-in-out;display:inline-flex}#input-container #btnSend:hover{color:green}#input-container #btnSend:disabled{color:gray}#input-container #btnSend .btn-send-spinner{color:#d3fcd6;border:2px solid;border-right-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;animation:.7s linear infinite btn-send-spin;display:inline-flex}@keyframes btn-send-spin{to{transform:rotate(360deg)}}#input-container .showSendBtn{visibility:visible;transition:all .2s ease-in-out}#input-container .hideSendBtn{visibility:hidden;transition:all .2s ease-in-out}#input-container #btnPhoto{color:#d3fcd6;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#000;border:none;flex:0;margin:0 5px 0 0;padding:0;transition:all .2s;display:inline-flex}#input-container #btnPhoto:hover{color:green}#input-container #btnPhoto:disabled{color:gray}#input-container #btnLocation{color:#d3fcd6;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;background-color:#000;border:none;flex:0;justify-content:center;align-items:center;width:1.5em;height:1.5em;margin:0 4px 0 0;padding:0;transition:all .2s ease-in-out;display:inline-flex}#input-container #btnLocation:hover{color:green}#input-container #btnLocation.location-off{color:#666}#input-container form{width:100%;margin:0;padding:0}#image-selected{object-fit:cover;cursor:pointer;border-radius:5px;width:30px;height:30px;margin-left:5px;margin-right:5px}#image-selected:hover{opacity:.9;box-shadow:0 0 2px #fff}.image-selected-container{flex-wrap:wrap;align-items:center;gap:4px;margin-left:5px;margin-right:5px;display:inline-flex}.image-selected-container .image-selected-item{object-fit:cover;cursor:pointer;border-radius:5px;width:30px;height:30px}.image-selected-container .image-selected-item:hover{opacity:.9;box-shadow:0 0 2px #fff}.image-add-more{cursor:pointer;vertical-align:middle;opacity:.85;margin-left:2px;display:inline-flex}.image-add-more:hover{opacity:1}#image-selected-rem{cursor:pointer;border-radius:5px;height:100px;margin-left:3px;display:inline;position:relative;top:8px}.delBox{animation:.4s ease-out both fadeout;overflow:hidden}svg.loader{width:100px;display:inline-block}.mapWrapper{background-color:#000;width:100%;height:100%;display:block}.myLocation{background-image:url(../media/Marker.4255a000.png);background-repeat:no-repeat;background-size:contain;width:30px;height:30px;position:absolute;top:-15px;left:5px;transform:translate(-50%,-50%)}.markers{background:#5147ff;border:1px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0;transform:translate(-50%,-50%);box-shadow:0 0 3px #000}.linkify-mention-link{font:inherit;color:#62a764;cursor:pointer;background:#62a7642e;border:none;border-radius:9999px;align-items:center;gap:.35em;padding:.15em .5em;text-decoration:none;transition:background .15s;display:inline-flex}.linkify-mention-link:hover{background:#62a76447}.linkify-mention-avatar{object-fit:cover;vertical-align:middle;border-radius:50%;flex-shrink:0;width:1em;height:1em}.linkify-mention-at{font-weight:600}.mention-suggestions{-webkit-overflow-scrolling:touch;background:#182533;border:1px solid #ffffff1f;border-radius:8px;max-height:240px;overflow-y:auto;box-shadow:0 4px 20px #00000059}.mention-suggestions-loading,.mention-suggestions-empty{color:#fff;padding:.75rem 1rem;font-size:.9rem}.mention-suggestions-list{margin:0;padding:.25rem 0;list-style:none}.mention-suggestions-item{cursor:pointer;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.95rem;transition:background .15s;display:flex}.mention-suggestions-item:hover,.mention-suggestions-item:focus{background:#ffffff14;outline:none}.mention-suggestions-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.mention-suggestions-handle{color:green;font-weight:600}.mention-suggestions-name{color:#ffffffb3;font-size:.85em}@font-face{font-family:Open Sauce;src:url(../media/OpenSauceSans-Regular.c53269bc.ttf)format("truetype")}:root{--mapglow:10px;--mapglowcolor:#000}@keyframes newPostHighlightRootLight{0%{background-color:#22c55e59}to{background-color:#fff}}@keyframes newPostHighlightReplyLight{0%{background-color:#22c55e4d}to{background-color:#f0f2f5}}@keyframes collapseToggleHighlightLight{0%{background-color:#22c55e4d}to{background-color:#0000}}@keyframes collapseToggleHighlightDescendantLight{0%{background-color:#eab30840}to{background-color:#0000}}@keyframes mentionHighlightRootLight{0%{background-color:#60a5fa59}16.67%{background-color:#fff}33.33%{background-color:#60a5fa59}50%{background-color:#fff}66.67%{background-color:#60a5fa59}83.33%{background-color:#fff}to{background-color:#fff}}@keyframes mentionHighlightReplyLight{0%{background-color:#60a5fa4d}16.67%{background-color:#f0f2f5}33.33%{background-color:#60a5fa4d}50%{background-color:#f0f2f5}66.67%{background-color:#60a5fa4d}83.33%{background-color:#f0f2f5}to{background-color:#f0f2f5}}[data-theme=light] .App-header{color:#1a1a1a;background-color:#dce0e6}[data-theme=light] .channel-empty-splash-text{color:#08822aeb}[data-theme=light] .sidebar-backdrop{background:#00000040}[data-theme=light] .sidebar-panel{background-color:#f5f6f8}[data-theme=light] .sidebar-nav-item{color:#1a1a1a}[data-theme=light] .sidebar-nav-item:hover{background-color:#0000000f}[data-theme=light] .sidebar-nav-item--active{background-color:#0000001a}[data-theme=light] .sidebar-nav-item--new{color:#2d6b30}[data-theme=light] .sidebar-menu .sidebar-nav-item:first-child .sidebar-nav-icon{color:#2563eb!important}[data-theme=light] .sidebar-menu .sidebar-nav-item:nth-child(2) .sidebar-nav-icon{color:#6d28d9!important}[data-theme=light] .sidebar-menu .sidebar-nav-item:nth-child(3) .sidebar-nav-icon{color:#be123c!important}[data-theme=light] .sidebar-nav-item--new .sidebar-nav-icon{color:#15803d!important}[data-theme=light] .sidebar-channels-label{color:#00000080}[data-theme=light] .sidebar-divider{border-top-color:#0000001f}[data-theme=light] .sidebar-version-link{color:#0006}[data-theme=light] .sidebar-version-link:hover{color:#000000a6}[data-theme=light] .sidebar-channel-cog{color:#00000080}[data-theme=light] .sidebar-channel-cog:hover{color:#000000d9;background:#0000000f}[data-theme=light] .sidebar-channels-search-icon-btn{color:#00000073}[data-theme=light] .sidebar-channels-search-icon-btn:hover{color:#000000b3;background:#0000000f}[data-theme=light] .sidebar-channels-search-icon-btn:focus-visible{outline-color:#0006}[data-theme=light] .sidebar-channels-search-icon{color:inherit}[data-theme=light] .sidebar-channels-search-input{color:#1a1a1a;background:#0000000f;border-color:#0000001f}[data-theme=light] .sidebar-channels-search-input::placeholder{color:#0006}[data-theme=light] .sidebar-channels-search-input:focus{background:#00000014;border-color:#0003}[data-theme=light] .sidebar-channel-public-icon{color:#0000008c}[data-theme=light] .sidebar-panel #sidebar{color:#1a1a1a}[data-theme=light] .sidebar-panel #sidebar .login-as-label{opacity:.95;color:#1a1a1a}[data-theme=light] .sidebar-panel #sidebar .logonButton{color:#1a1a1a!important;background-color:#f0f2f5!important}[data-theme=light] .sidebar-panel #sidebar .logonButton:hover{color:#0d5c10!important;background-color:#e6e8eb!important}[data-theme=light] .sidebar-panel #sidebar .logonButton--disabled{color:#888!important;background-color:#dcdee1!important}[data-theme=light] .sidebar-handle{color:#1a1a1a;background-color:#2d4a30}[data-theme=light] .sidebar-handle:hover{background-color:#264029}[data-theme=light] .user-card .content .handle,[data-theme=light] .user-card .content .email{color:#5c5c5c}[data-theme=light] .user-card .user-card-settings-btn{color:#000000b3;background:#0000000f}[data-theme=light] .user-card .user-card-settings-btn:hover{color:#1a1a1a;background:#0000001a}[data-theme=light] .user-settings-modal-backdrop{background:#00000059}[data-theme=light] .user-settings-modal-panel{background:#fff;border-color:#0000001a;box-shadow:0 12px 40px #00000026}[data-theme=light] .user-settings-modal-header{border-bottom-color:#0000001a}[data-theme=light] .user-settings-modal-header h2{color:#000000e6}[data-theme=light] .user-settings-modal-close{color:#0009}[data-theme=light] .user-settings-modal-close:hover{color:#1a1a1a;background:#00000014}[data-theme=light] .user-settings-label{color:#0000008c}[data-theme=light] .user-settings-readonly,[data-theme=light] .user-settings-hint{color:#000c}[data-theme=light] .user-settings-input{color:#1a1a1a;background:#0000000d;border-color:#0000001f}[data-theme=light] .user-settings-input::placeholder{color:#0006}[data-theme=light] .user-settings-cancel,[data-theme=light] .user-settings-save{color:#1a1a1a}[data-theme=light] .user-settings-cancel{background:#00000014}[data-theme=light] .user-settings-cancel:hover{background:#0000001f}[data-theme=light] .user-settings-save{color:#0e1621;background:#adebb3}[data-theme=light] .user-settings-save:hover:not(:disabled){background:#7dd87d}[data-theme=light] .user-settings-actions{border-top-color:#0000001a}[data-theme=light] .user-profile-modal-backdrop{background:#00000059}[data-theme=light] .user-profile-modal-panel{background:#fff;border-color:#0000001a;box-shadow:0 12px 40px #00000026}[data-theme=light] .user-profile-modal-header h2{color:#000000e6}[data-theme=light] .user-profile-modal-close{color:#0009}[data-theme=light] .user-profile-modal-close:hover{color:#1a1a1a;background:#00000014}[data-theme=light] .user-profile-label{color:#0000008c}[data-theme=light] .user-profile-value,[data-theme=light] .user-profile-loading{color:#000c}[data-theme=light] .user-profile-avatar-placeholder{color:#000c;background:#0000001a}[data-theme=light] .user-profile-error{color:#c62828}[data-theme=light] .user-profile-provider-link{color:#000000d9;background:#0000000d;border-color:#0000001a}[data-theme=light] .user-profile-provider-link:hover{color:#1a1a1a;background:#00000014;border-color:#00000026}[data-theme=light] .user-profile-post-card{color:#000000d9;background:#f0f2f5;border-color:#00000014}[data-theme=light] .user-profile-post-card:hover{background:#e8eaed;border-color:#0000001f}[data-theme=light] .user-profile-posts-section{border-top-color:#00000014}[data-theme=light] .user-profile-post-card-date{color:#0000008c}[data-theme=light] .channel-settings-modal-backdrop{background:#00000059}[data-theme=light] .channel-settings-modal-panel{background:#fff;border-color:#0000001a;box-shadow:0 12px 40px #00000026}[data-theme=light] .channel-settings-modal-header{border-bottom-color:#0000001a}[data-theme=light] .channel-settings-modal-header h2{color:#000000e6}[data-theme=light] .channel-settings-modal-close{color:#0009}[data-theme=light] .channel-settings-modal-close:hover{color:#1a1a1a;background:#00000014}[data-theme=light] .channel-settings-modal-loading,[data-theme=light] .channel-settings-modal-error{color:#000000b3}[data-theme=light] .channel-settings-modal-error{color:#c62828}[data-theme=light] .post-info-modal-backdrop{background:#00000059}[data-theme=light] .post-info-modal-panel{background:#fff;border-color:#0000001a;box-shadow:0 12px 40px #00000026}[data-theme=light] .post-info-modal-weather-icon{color:#000000bf}[data-theme=light] .channel-settings-section h3{color:#000000bf}[data-theme=light] .channel-settings-hint{color:#0000008c}[data-theme=light] .channel-settings-link-input{color:#1a1a1a;background:#0000000d;border-color:#0000001f}[data-theme=light] .channel-settings-link-input::placeholder{color:#0006}[data-theme=light] .channel-settings-search-input{color:#1a1a1a;background:#0000000d;border-color:#0000001f}[data-theme=light] .channel-settings-search-input::placeholder{color:#00000073}[data-theme=light] .channel-settings-user-item,[data-theme=light] .channel-settings-member-item{background:#0000000a}[data-theme=light] .channel-settings-user-name{color:#000000e6}[data-theme=light] .channel-settings-member-id,[data-theme=light] .channel-settings-member-label{color:#000000d9}[data-theme=light] .channel-settings-member-role{color:#000000bf;background:#00000014}[data-theme=light] .channel-settings-member-via{color:#00000080}[data-theme=light] .channel-settings-role-btn{color:#1b5e20;border-color:#2d6b3080}[data-theme=light] .channel-settings-role-btn:hover:not(:disabled){background:#2d6b301f}[data-theme=light] .channel-settings-remove-btn{color:#c62828;background:#c628281f}[data-theme=light] .channel-settings-remove-btn:hover:not(:disabled){background:#c6282838}[data-theme=light] .channel-settings-no-users{color:#0000008c}[data-theme=light] .channel-settings-display-value{color:#000000e0}[data-theme=light] .channel-settings-edit-icon-btn{color:#00000080}[data-theme=light] .channel-settings-edit-icon-btn:hover{color:#2e7d32;background:#0000000f}[data-theme=light] .channel-settings-edit-input{color:#1a1a1a;background:#0000000d;border-color:#0000001f}[data-theme=light] .channel-settings-edit-input::placeholder{color:#0006}[data-theme=light] .channel-settings-edit-btn.channel-settings-edit-cancel{color:#000000d9;background:#00000014}[data-theme=light] .channel-settings-edit-btn.channel-settings-edit-cancel:hover:not(:disabled){background:#0000001f}[data-theme=light] .user-settings-error{color:#c62828}[data-theme=light] div:where(.swal2-container) div:where(.swal2-popup){color:#1a1a1a;background:#fff;border:1px solid #0000001a;box-shadow:0 12px 40px #00000026}[data-theme=light] div:where(.swal2-container) h2:where(.swal2-title),[data-theme=light] div:where(.swal2-container) div:where(.swal2-html-container){color:#1a1a1a}[data-theme=light] div:where(.swal2-container) button:where(.swal2-close){color:#5c5c5c}[data-theme=light] div:where(.swal2-container) button:where(.swal2-close):hover{color:#1a1a1a;background:#0000000f}[data-theme=light] div:where(.swal2-container) input:where(.swal2-input),[data-theme=light] div:where(.swal2-container) input:where(.swal2-file),[data-theme=light] div:where(.swal2-container) textarea:where(.swal2-textarea){color:#1a1a1a;background:#f5f6f8;border-color:#00000026}[data-theme=light] div:where(.swal2-container) input:where(.swal2-input)::placeholder,[data-theme=light] div:where(.swal2-container) input:where(.swal2-file)::placeholder,[data-theme=light] div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#00000073}[data-theme=light] div:where(.swal2-container) input:where(.swal2-input):focus,[data-theme=light] div:where(.swal2-container) input:where(.swal2-file):focus,[data-theme=light] div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border-color:#5a9e8a;box-shadow:0 0 0 3px #5a9e8a40}[data-theme=light] div:where(.swal2-container) div:where(.swal2-validation-message){color:#b71c1c;background:#ffebee}[data-theme=light] .swal2-html-container .swal2-html-channel-created{color:#000000e6}[data-theme=light] .swal2-html-container .channel-url-input{color:#1a1a1a;background:#0000000d;border-color:#0000001f}[data-theme=light] .colored-toast .swal2-title,[data-theme=light] .colored-toast .swal2-close,[data-theme=light] .colored-toast .swal2-html-container{color:#fff}[data-theme=light] .theme-toggle{color:#e2e8f0;background-color:#2d4a30;box-shadow:0 2px 12px #0003}[data-theme=light] .theme-toggle:hover{color:#fff;background-color:#264029;box-shadow:0 4px 16px #00000040}[data-theme=light] .post-card,[data-theme=light] .post-card-start,[data-theme=light] .post-card-mid,[data-theme=light] .post-card-end{color:#1a1a1a;background:#fff}[data-theme=light] .post-card-reply,[data-theme=light] .post-card-start.post-card-reply,[data-theme=light] .post-card-mid.post-card-reply,[data-theme=light] .post-card-end.post-card-reply{background:#f0f2f5}[data-theme=light] .post-card-new{animation:1s ease-out forwards newPostHighlightRootLight}[data-theme=light] .post-card-new.post-card-reply{animation:1s ease-out forwards newPostHighlightReplyLight}[data-theme=light] .post-card-mention-highlight{animation:1.8s ease-in-out forwards mentionHighlightRootLight}[data-theme=light] .post-card-mention-highlight.post-card-reply{animation:1.8s ease-in-out forwards mentionHighlightReplyLight}[data-theme=light] .post-collapse-toggle--new{animation:1s ease-out forwards collapseToggleHighlightLight}[data-theme=light] .post-collapse-toggle--new-descendant{animation:1s ease-out forwards collapseToggleHighlightDescendantLight}[data-theme=light] .linkify-mention-link{color:#1b5e20;background:#1b5e2024}[data-theme=light] .linkify-mention-link:hover{color:#2e7d32;background:#1b5e2038}[data-theme=light] .post-body{color:#1a1a1a}[data-theme=light] .post-body blockquote{background-color:#78c0a826;border-left-color:#5a9e8a}[data-theme=light] .post-body code,[data-theme=light] .post-name{color:#1a1a1a;background-color:#e8eaed}[data-theme=light] .post-name:hover,[data-theme=light] .post_name_avatar:hover{background-color:#dadce0}[data-theme=light] .post-dt,[data-theme=light] .post-meta-data,[data-theme=light] .post-edited,[data-theme=light] .post-collapse-toggle{color:#5c5c5c}[data-theme=light] .post-collapse-toggle:hover{color:#3f7cd6;background-color:#3f7cd614}[data-theme=light] .postMenuBtn .post-reaction-chip{color:#5c5c5c}[data-theme=light] .postMenuBtn .post-reaction-chip:hover{color:#3f7cd6;background:#3f7cd61a}[data-theme=light] .postMenuBtn .post-reaction-chip--active{color:#3f7cd6;background:#3f7cd61f}[data-theme=light] .postMenuBtn .post-reaction-count,[data-theme=light] .postMenuBtn .post-reaction-chip--active .post-reaction-count{color:#5c5c5c}[data-theme=light] .postMenuBtn .post-reaction-chip--active .post-reaction-count{color:#3f7cd6}[data-theme=light] .postMenuBtn .post-reaction-add-btn{color:#5c5c5c}[data-theme=light] .postMenuBtn .post-reaction-add-btn:hover{color:#3f7cd6}[data-theme=light] .inline-reply-container{background-color:#f5f6f8;border:1px solid #0000000f}[data-theme=light] .inline-reply-container .inline-reply-inpBody{color:#1a1a1a;background-color:#0000}[data-theme=light] .inline-reply-container #inline-reply-btnPhoto,[data-theme=light] .inline-reply-container .inline-reply-send{color:#1b5e20}[data-theme=light] .inline-reply-container #inline-reply-btnPhoto:hover,[data-theme=light] .inline-reply-container .inline-reply-send:hover{color:#2e7d32}[data-theme=light] .inline-reply-container .inline-reply-cancel{color:#5c5c5c}[data-theme=light] .inline-reply-container .inline-reply-cancel:hover{color:#1a1a1a}[data-theme=light] .inline-reply-container .btn-send-spinner{color:#1b5e20}[data-theme=light] .post-body-edit-textarea{color:#1a1a1a;background-color:#0000000a;border-color:#3f7cd64d}[data-theme=light] .post-body-edit-cancel{color:#5c5c5c}[data-theme=light] .post-body-edit-cancel:hover:not(:disabled){color:#1a1a1a}[data-theme=light] .post-body-edit-save{color:#2a5ab5;background:#3f7cd633}[data-theme=light] .post-body-edit-save:hover:not(:disabled){background:#3f7cd64d}[data-theme=light] #input-container{background-color:#fff;border:1px solid #00000014;box-shadow:0 1px 3px #0000000f}[data-theme=light] #input-container .inpName,[data-theme=light] #input-container .inpBody{color:#1a1a1a;background-color:#fff}[data-theme=light] #input-container #btnSend,[data-theme=light] #input-container #btnPhoto,[data-theme=light] #input-container #btnLocation{color:#2e4a31!important;background-color:#0000!important}[data-theme=light] #input-container #btnSend:hover:not(:disabled),[data-theme=light] #input-container #btnPhoto:hover:not(:disabled),[data-theme=light] #input-container #btnLocation:hover:not(:disabled){color:#264029!important}[data-theme=light] #input-container #btnSend{color:#2e4a31!important}[data-theme=light] #input-container #btnSend svg{color:inherit;fill:currentColor}[data-theme=light] #input-container #btnSend:hover:not(:disabled){color:#264029!important}[data-theme=light] #input-container #btnLocation.location-off{color:#6b6b6b!important}[data-theme=light] #input-container .btn-send-spinner{color:#2e4a31!important;border-color:currentColor #0000 currentColor currentColor!important}[data-theme=light] .add-post-container{background-color:#0000!important}[data-theme=light] #myWeather{border-radius:2rem;background-color:#f5f6f8!important}[data-theme=light] #myWeather #hour-text{fill:#1a1a1a}[data-theme=light] #myWeather .triangle{fill:#1a1a1a;stroke:#1a1a1a}[data-theme=light] .connection-toast{color:#fff;background:#000000d9;border:1px solid #ffffff26}[data-theme=light] .scrollButton{color:#5a52b3;background-color:#fff;box-shadow:0 2px 12px #00000026}[data-theme=light] .scrollButton:hover{color:#4338a0;box-shadow:0 4px 16px #0003}[data-theme=light] .about-section{color:#444;background:#f0f1f3}[data-theme=light] .about-section b{color:#1a1a1a}[data-theme=light] .about-section .about-hero .about-title{color:#1a1a1a;background:0 0;-webkit-background-clip:unset;background-clip:unset;-webkit-text-fill-color:#1a1a1a}[data-theme=light] .about-section .about-hero .about-tagline{color:#555}[data-theme=light] .about-section .about-hero .feature-card{background:#fff;border:1px solid #00000014;box-shadow:0 1px 3px #0000000f}[data-theme=light] .about-section .about-hero .feature-card:hover{border-color:#0000001a;box-shadow:0 4px 12px #00000014}[data-theme=light] .about-section .about-hero .feature-card svg circle,[data-theme=light] .about-section .about-hero .feature-card svg path{fill:#64748b;stroke:#64748b}[data-theme=light] .about-section .about-hero .feature-card svg circle[fill=none],[data-theme=light] .about-section .about-hero .feature-card svg path[fill=none]{fill:none}[data-theme=light] .about-section .about-hero .feature-card h3{color:#1a1a1a}[data-theme=light] .about-section .about-hero .feature-card p{color:#555}[data-theme=light] .about-section .about-sub{color:#444;background:#fff;border:1px solid #00000014;box-shadow:0 1px 3px #0000000d}[data-theme=light] .about-section .about-sub h2{color:#1a1a1a}[data-theme=light] .about-section .about-sub.about-story{background:#fafbfc;border-color:#0000000f}[data-theme=light] .about-section .about-sub.about-usecases .tag{color:#1e293b;background:#e2e8f0;border:1px solid #cbd5e1}[data-theme=light] .about-section .about-sub.about-usecases .tag:hover{color:#0f172a;background:#cbd5e1}[data-theme=light] .about-section .about-sub.about-philosophy{background:#fafbfc;border-color:#0000000f}[data-theme=light] .about-section .about-footer{color:#666}[data-theme=light] .about-section .about-footer a{color:#1a1a1a}[data-theme=light] .about-section .about-footer a:hover{text-decoration:underline}[data-theme=light] .about-section #versions{background-color:#e8eaee;border:1px solid #00000014}[data-theme=light] .about-section #versions h2{color:#1a1a1a}[data-theme=light] .about-section #versions .version-item{background:#fff;border:1px solid #0000001a}[data-theme=light] .about-section #versions .version-item:hover{border-color:#00000026}[data-theme=light] .about-section #versions .version-header{background:#00000005}[data-theme=light] .about-section #versions .version-header:hover{background:#0000000a}[data-theme=light] .about-section #versions .version-header:focus{outline-offset:-2px;outline:2px solid #0003}[data-theme=light] .about-section #versions .version-title{color:#1a1a1a}[data-theme=light] .about-section #versions .version-toggle{color:#555}[data-theme=light] .about-section #versions .version-content{background:#00000005}[data-theme=light] .about-section #versions .version-content p,[data-theme=light] .about-section #versions .version-content ul,[data-theme=light] .about-section #versions .version-content ul li{color:#3a3a3a}[data-theme=light] #myWeather{color:#3a3a3a;background-color:#f5f6f8;border-color:#00000014;border-radius:2rem}[data-theme=light] .weatherToggleHandle{background:linear-gradient(#e8ecf1 0%,#d0d6dc 100%);box-shadow:0 2px 8px #0000001f}[data-theme=light] .weatherToggleHandle:hover{background:linear-gradient(#dce0e6 0%,#c4cad2 100%);box-shadow:0 4px 12px #00000026}[data-theme=light] .weatherToggleHandle .handleIcon,[data-theme=light] .weatherToggleHandle .weatherHandleIcon{color:#2e4a31}[data-theme=light] .mapWrapper{background-color:#1a1a1a}[data-theme=light] .post-menu-btn{color:#5a52b3}[data-theme=light] .post-menu-btn:hover{color:#4338a0;background-color:#5a52b31a}[data-theme=light] .post-menu.szh-menu{color:#1a1a1a;background-color:#fff;border:1px solid #0000001f;box-shadow:0 4px 16px #0000001f}[data-theme=light] .post-menu-item:hover{background-color:#5a52b314}[data-theme=light] .post-menu .szh-menu__arrow{background-color:#fff;border-top:1px solid #0000001f;border-left:1px solid #0000001f}[data-theme=light] .post-menu-item--info svg{color:#b45309!important}[data-theme=light] .channel-loading,[data-theme=light] .channel-access-denied,[data-theme=light] .channel-join-offer{color:#1a1a1a;background:#0000000a}[data-theme=light] .channel-loading{color:#2a2a2a}[data-theme=light] .channel-access-denied h2,[data-theme=light] .channel-access-denied p,[data-theme=light] .channel-join-offer h2,[data-theme=light] .channel-join-offer p{color:inherit}[data-theme=light] .channel-join-offer button{color:#0e1621;background:#adebb3}[data-theme=light] .channel-join-offer button:hover:not(:disabled){background:#7dd87d}[data-theme=light] .channel-join-offer button:disabled{opacity:.8}[data-theme=light] .mapToggleHandle{background:linear-gradient(#e8ecf1 0%,#d0d6dc 100%);box-shadow:0 2px 8px #0000001f}[data-theme=light] .mapToggleHandle:hover{background:linear-gradient(#dce0e6 0%,#c4cad2 100%);box-shadow:0 4px 12px #00000026}[data-theme=light] .mapToggleHandle .handleIcon,[data-theme=light] .mapToggleHandle .mapHandleIcon{color:#2e4a31}[data-theme=light] .addr{color:#5c5c5c}[data-theme=light] .weather-info{color:#1a1a1a}[data-theme=light] .weather-info .loc .coords{color:#5c5c5c}[data-theme=light] .post-info-modal-panel{background:#f8f9fb;border:1px solid #0000001f;box-shadow:0 12px 40px #00000026}[data-theme=light] .post-info-modal-header{border-bottom-color:#0000001f}[data-theme=light] .post-info-modal-title-row h2{color:#1a1a1a}[data-theme=light] .post-info-modal-close{color:#374151}[data-theme=light] .post-info-modal-close:hover{color:#111827;background:#00000014}[data-theme=light] .post-info-modal-footer{color:#4b5563;border-top-color:#0000001f}[data-theme=light] .post-info-modal .post-info-popup,[data-theme=light] .post-info-modal .post-info-location-name,[data-theme=light] .post-info-modal .post-info-value,[data-theme=light] .post-info-modal .post-info-sun-item{color:#1a1a1a}[data-theme=light] .post-info-modal .post-info-coords{color:#1d4ed8}[data-theme=light] .post-info-modal .post-info-coords:hover{color:#1e40af}[data-theme=light] .post-info-modal .post-info-section{border-bottom-color:#0000001a}[data-theme=light] .post-info-modal .post-info-metric{background:#3b82f61a}[data-theme=light] .post-info-modal .post-info-icon,[data-theme=light] .post-info-modal .wIcons2{color:#1d4ed8}[data-theme=light] .post-info-modal .post-info-modal-weather-icon,[data-theme=light] .post-info-popup{color:#1a1a1a}[data-theme=light] .post-info-section{border-bottom-color:#2d6b3033}[data-theme=light] .post-info-coords{color:#2e6b31}[data-theme=light] .post-info-coords:hover{color:#1b5e20}[data-theme=light] .post-info-metric{background:#2d6b3014}[data-theme=light] .wIcons2,[data-theme=light] .wIcons3{color:#3f7cd6}[data-theme=light] .postMenuBtn .post-reaction-reactors-popover,[data-theme=light] .post-reaction-reactors-popover--portal{background:#fff;border:1px solid #0000001f;box-shadow:0 4px 16px #0000001f}[data-theme=light] .postMenuBtn .post-reaction-reactors-title,[data-theme=light] .post-reaction-reactors-popover .post-reaction-reactors-title{color:#6b7280}[data-theme=light] .postMenuBtn .post-reaction-reactor-btn,[data-theme=light] .postMenuBtn .post-reaction-reactor-name,[data-theme=light] .post-reaction-reactors-popover .post-reaction-reactor-btn,[data-theme=light] .post-reaction-reactors-popover .post-reaction-reactor-name{color:#1a1a1a}[data-theme=light] .postMenuBtn .post-reaction-reactor-btn:hover,[data-theme=light] .post-reaction-reactors-popover .post-reaction-reactor-btn:hover{background:#5a52b314}[data-theme=light] .postMenuBtn .post-reaction-reactors-more,[data-theme=light] .post-reaction-reactors-popover .post-reaction-reactors-more{color:#6b7280}[data-theme=light] .postMenuBtn .post-reaction-add-same-btn,[data-theme=light] .post-reaction-reactors-popover .post-reaction-add-same-btn{color:#4338a0;background:#5a52b31f;border-color:#5a52b340}[data-theme=light] .postMenuBtn .post-reaction-add-same-btn:hover:not(:disabled),[data-theme=light] .post-reaction-reactors-popover .post-reaction-add-same-btn:hover:not(:disabled){background:#5a52b333}[data-theme=light] .post-link-box{color:#1b5e20;background-color:#2d6b301f}[data-theme=light] .post-link-box:hover{background-color:#2d6b3033}[data-theme=light] .delete-btn{color:#5c5c5c}[data-theme=light] .delete-btn:hover{color:#1a1a1a}[data-theme=light] .post-replies{color:#1a1a1a;background-color:#e8eaed}.channel-loading,.channel-access-denied,.channel-join-offer{color:#ffffffe6;background:#ffffff0a;border-radius:12px}.channel-access-denied h2,.channel-access-denied p,.channel-join-offer h2,.channel-join-offer p{color:inherit}.channel-join-offer button{color:#0e1621;background:#adebb3}.channel-join-offer button:hover:not(:disabled){background:#7dd87d}.channel-join-offer button:disabled{opacity:.8}.theme-toggle{top:calc(1rem + env(safe-area-inset-top,0px));right:calc(1rem + env(safe-area-inset-right,0px));z-index:1000;cursor:pointer;color:#e2e8f0;background-color:#122013;border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;position:fixed;box-shadow:0 2px 12px #00000059}.theme-toggle:hover{background-color:#0b130b;box-shadow:0 4px 16px #00000073}.theme-toggle:active{transform:scale(.97)}.theme-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff9}.theme-toggle svg{flex-shrink:0;width:1.5rem;height:1.5rem}.user-card{width:95%;margin:0;padding:0}.user-card .avt{border-radius:50%;width:60px;height:60px;display:inline-block;position:relative;left:10px}.user-card .provider{color:#fff;background-color:#000;border-radius:50%;height:1.1rem;padding:3px;font-size:1.1rem;display:inline-block;position:relative;right:10px}.user-card .content{margin:0;padding:0}.user-card .content .name{font-weight:400}.user-card .content .handle,.user-card .content .email{color:gray;font-size:.7em;font-weight:lighter}.user-card .user-card-actions{justify-content:center;align-items:center;gap:.35rem;margin-top:10px;display:flex}.user-card .user-card-settings-btn{color:#ffffffbf;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.1rem;display:inline-flex}.user-card .user-card-settings-btn:hover{color:#fff;background:#ffffff1f}.user-card .user-card-settings-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.user-card .btnLogout{color:#fff;-webkit-user-select:none;user-select:none;touch-action:manipulation;cursor:pointer;background:linear-gradient(#4b91f7 0%,#367af6 100%) border-box;border:none;border-radius:6px;align-items:center;margin-top:0;padding:3px 7px;font-family:-apple-system,BlinkMacSystemFont,Roboto,sans-serif;box-shadow:0 .5px 1.5px #367af640,inset 0 .8px 0 -.25px #fff3}.user-card .btnLogout:focus,.user-card .btnLogout:hover{outline:0;box-shadow:inset 0 .8px 0 -.25px #fff3,0 .5px 1.5px #367af640,0 0 0 3.5px #3a6cd980}.user-settings-modal{z-index:9999;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.user-settings-modal-backdrop{cursor:pointer;background:#0009;position:absolute;inset:0}.user-settings-modal-panel{background:#182533;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:420px;max-height:90vh;position:relative;overflow:auto;box-shadow:0 12px 40px #00000080}.user-settings-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.user-settings-modal-header h2{color:#fffffff2;margin:0;font-size:1.25rem;font-weight:600}.user-settings-modal-close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.25rem;display:flex}.user-settings-modal-close:hover{color:#fff;background:#ffffff14}.user-settings-modal-body{padding:1rem 1.25rem 1.25rem}.user-settings-section{margin-bottom:1.25rem}.user-settings-section:last-of-type{margin-bottom:1rem}.user-settings-label--checkbox{cursor:pointer;align-items:center;gap:.5rem;display:flex}.user-settings-checkbox{accent-color:#adebb3;width:1.1rem;height:1.1rem}.user-settings-label{letter-spacing:.03em;color:#fff9;text-transform:uppercase;margin:0 0 .25rem;font-size:.8rem;font-weight:600;display:block}.user-settings-readonly{color:#ffffffe6;margin:0;font-size:.95rem}.user-settings-hint{color:#ffffff80;margin:0 0 .35rem;font-size:.8rem}.user-settings-input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.95rem}.user-settings-input::placeholder{color:#fff6}.user-settings-error{color:#fda4af;margin:0 0 1rem;font-size:.9rem}.user-settings-actions{border-top:1px solid #ffffff14;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.user-settings-cancel{color:#ffffffd9;cursor:pointer;background:#ffffff14;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:500}.user-settings-cancel:hover{background:#ffffff1f}.user-settings-save{color:#0e1621;cursor:pointer;background:#adebb3;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.9rem;font-weight:600}.user-settings-save:hover:not(:disabled){background:#7dd87d}.user-profile-modal{z-index:9999;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.user-profile-modal-backdrop{cursor:pointer;background:#0009;position:absolute;inset:0}.user-profile-modal-panel{background:#182533;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:420px;max-height:90vh;position:relative;overflow:auto;box-shadow:0 12px 40px #00000080}.user-profile-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.user-profile-modal-header h2{color:#fffffff2;margin:0;font-size:1.25rem;font-weight:600}.user-profile-modal-close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.25rem;display:flex}.user-profile-modal-close:hover{color:#fff;background:#ffffff14}.user-profile-modal-body{padding:1.25rem}.anonymous-poster-modal-panel{max-width:20em}.anonymous-poster-name{color:#fffffff2;margin:0 0 .5rem;font-size:1.15rem;font-weight:600}.anonymous-poster-hint{color:#fff9;margin:0;font-size:.85rem}[data-theme=light] .anonymous-poster-name{color:#1a1a1a}[data-theme=light] .anonymous-poster-hint{color:#6b7280}.post-info-modal{z-index:9999;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.post-info-modal-backdrop{cursor:pointer;background:#0009;position:absolute;inset:0}.post-info-modal-panel{background:#182533;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:min(32em,100vw - 2rem);max-height:90vh;position:relative;overflow:auto;box-shadow:0 12px 40px #00000080}.post-info-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.post-info-modal-title-row{align-items:center;gap:.5rem;display:flex}.post-info-modal-title-row h2{color:#fffffff2;margin:0;font-size:1.25rem;font-weight:600}.post-info-modal-weather-icon{flex-shrink:0;font-size:1.5rem}.post-info-modal-close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.25rem;display:flex}.post-info-modal-close:hover{color:#fff;background:#ffffff14}.post-info-modal-body{padding:1.25rem}.post-info-modal-footer{color:#ffffffb3;text-align:center;border-top:1px solid #ffffff14;padding:.75rem 1.25rem;font-size:.9rem}.user-profile-top{flex-direction:column;align-items:center;margin-bottom:1rem;display:flex}.user-profile-avatar-section{justify-content:center;margin-bottom:1rem;display:flex}.user-profile-info-centered{text-align:center;width:100%}.user-profile-avatar{object-fit:cover;border-radius:50%;width:80px;height:80px}.user-profile-avatar-placeholder{color:#ffffffe6;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;font-size:2rem;font-weight:600;display:flex}.user-profile-section{margin-bottom:1rem}.user-profile-section:last-of-type{margin-bottom:0}.user-profile-label{letter-spacing:.03em;color:#fff9;text-transform:uppercase;margin:0 0 .25rem;font-size:.8rem;font-weight:600;display:block}.user-profile-value{color:#ffffffe6;margin:0;font-size:.95rem}.user-profile-loading,.user-profile-error{color:#ffffffb3;margin:0;font-size:.95rem}.user-profile-error{color:#fda4af}.user-profile-provider-link{color:#ffffffe6;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.9rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.user-profile-provider-link:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.user-profile-provider-link svg{flex-shrink:0;font-size:1.2em}.user-profile-posts-section{border-top:1px solid #ffffff14;margin-top:1rem;padding-top:1rem}.user-profile-posts-grid{flex-direction:column;gap:.5rem;display:flex}.user-profile-post-card{text-align:left;color:#ffffffe6;cursor:pointer;background:#223345;border:1px solid #ffffff14;border-radius:8px;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;margin:0;padding:.6rem .75rem;font-family:inherit;font-size:.85rem;transition:background .15s,border-color .15s;display:flex}.user-profile-post-card:hover{background:#2a3e54;border-color:#ffffff26}.user-profile-post-card-text{flex:1;min-width:0}.user-profile-post-card-date{color:#ffffff80;flex-shrink:0;font-size:.6rem}#navBar{top:calc(1rem + env(safe-area-inset-top,0px));left:calc(1rem + env(safe-area-inset-left,0px));z-index:999;display:block;position:fixed}@media (min-width:768px){#navBar{top:120px;left:1rem}}.sidebar-backdrop{-webkit-backdrop-filter:blur(7px);z-index:998;background:#0006;transition:opacity .3s,visibility .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0}.sidebar-panel{z-index:999;background-color:#111;flex-direction:column;width:260px;height:100%;transition:transform .3s;display:flex;position:fixed;top:0;left:0;overflow:hidden auto}.sidebar-logo{flex-shrink:0;justify-content:center;align-items:center;padding:.35rem .75rem .2rem;display:flex}.sidebar-logo-img{object-fit:contain;width:100%;max-width:100px;height:auto;display:block}.sidebar-menu{flex-direction:column;flex:auto;align-items:center;padding:0 .75rem;display:flex}.sidebar-nav-item{font-variant:all-small-caps;letter-spacing:.02em;color:#fff;cursor:pointer;text-align:center;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:175px;margin:2px 0;padding:.5rem 1rem;font-size:1.7rem;font-weight:600;transition:background-color .15s,color .15s;display:flex}.sidebar-nav-item:hover{background-color:#ffffff14}.sidebar-nav-item--active{background-color:#ffffff1f}.sidebar-nav-item .sidebar-nav-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sidebar-nav-item svg{flex-shrink:0}.sidebar-nav-item--new{color:#adebb3}.sidebar-nav-item--compact{min-height:44px;margin:1px 0;padding:.4rem .75rem;font-size:1.25rem}.sidebar-channels-header{box-sizing:border-box;justify-content:space-between;align-self:flex-start;align-items:center;gap:.5rem;width:100%;max-width:100%;margin:.4rem 0 .2rem;padding:0 .75rem;display:flex}.sidebar-channels-label{letter-spacing:.05em;color:#ffffff80;text-transform:uppercase;flex-shrink:0;font-size:.58rem;font-weight:600}.sidebar-channels-search-wrap{flex:1;justify-content:flex-end;align-items:center;min-width:0;display:flex;overflow:hidden}.sidebar-channels-search-input{color:#fffffff2;box-sizing:border-box;opacity:0;background:#ffffff14;border:1px solid #0000;border-radius:6px;order:1;width:100%;min-width:0;max-width:0;margin:0;padding:.25rem 0;font-size:.7rem;transition:max-width .25s,opacity .2s,padding .25s,border-color .2s;overflow:hidden}.sidebar-channels-search-input::placeholder{color:#fff6}.sidebar-channels-search-input:focus{outline:none}.sidebar-channels-search-wrap--expanded .sidebar-channels-search-input{opacity:1;border-color:#ffffff1f;max-width:100px;margin-right:.35rem;padding:.25rem .5rem}.sidebar-channels-search-wrap--expanded .sidebar-channels-search-input:focus{background:#ffffff1a;border-color:#ffffff40}.sidebar-channels-search-icon-btn{cursor:pointer;color:#ffffff73;background:0 0;border:none;border-radius:6px;flex-shrink:0;order:2;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;transition:color .15s,background .15s;display:flex}.sidebar-channels-search-icon-btn:hover{color:#ffffffbf;background:#ffffff0f}.sidebar-channels-search-icon-btn:focus-visible{outline-offset:1px;outline:2px solid #ffffff80}.sidebar-channels-search-icon{width:.9rem;height:.9rem}.sidebar-channel-public-icon{color:#ffffff8c;flex-shrink:0;align-items:center;margin-right:.35rem;font-size:.95em;display:inline-flex}.sidebar-channel-public-icon svg{width:1em;height:1em}.sidebar-nav-channel-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sidebar-divider{border:none;border-top:1px solid #ffffff1f;width:80%;margin:.5rem auto}.sidebar-footer{text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;padding:1rem .75rem;display:flex}.sidebar-handle{cursor:pointer;color:#e2e8f0;background-color:#122013;border:none;border-radius:12px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;min-height:48px;padding:12px;transition:transform .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;box-shadow:0 2px 12px #00000059}.sidebar-handle:hover{background-color:#0b130b;box-shadow:0 4px 16px #00000073}.sidebar-handle:active{transform:scale(.97);box-shadow:0 1px 6px #0006}.sidebar-handle:focus-visible{outline-offset:2px;outline:2px solid #fff9}.sidebar-handle svg{flex-shrink:0;width:1.5rem;height:1.5rem}.sidebar-handle-wrap{flex-direction:column;align-items:center;gap:.35rem;display:flex}.sidebar-nav-icon--with-badge{position:relative}.sidebar-nav-icon-badge{text-align:center;color:#0e1621;pointer-events:none;background:#adebb3;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:.65rem;font-weight:700;line-height:16px;position:absolute;top:-4px;right:-4px}.notifications-bell{color:#e2e8f0;cursor:pointer;background:#122013;border:none;border-radius:12px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;padding:0;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s;display:flex;position:relative;box-shadow:0 2px 12px #00000059}.notifications-bell:hover{background-color:#0b130b;box-shadow:0 4px 16px #00000073}.notifications-bell:active{transform:scale(.97)}.notifications-bell:focus-visible{outline-offset:2px;outline:2px solid #fff9}.notifications-bell-icon{width:1.35rem;height:1.35rem;color:inherit;fill:currentColor}.notifications-bell-badge{text-align:center;color:#0e1621;background:#adebb3;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:.7rem;font-weight:700;line-height:18px;position:absolute;top:4px;right:4px}.notifications-panel-backdrop{z-index:9998;-webkit-backdrop-filter:blur(7px);-webkit-tap-highlight-color:#0000;background:#0006;transition:opacity .3s,visibility .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0}.notifications-panel{z-index:9999;color:#fffffff2;background-color:#111;border-left:1px solid #ffffff14;flex-direction:column;width:min(360px,100vw);max-width:100%;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-4px 0 24px #0000004d}.notifications-panel-header{border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.notifications-panel-title{color:#fffffff2;margin:0;font-size:1.15rem;font-weight:600}.notifications-panel-close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.notifications-panel-close:hover{color:#fff;background:#ffffff14}.notifications-panel-mark-all{color:#61dafb;cursor:pointer;background:0 0;border:none;border-radius:6px;align-self:flex-start;margin:.5rem 1rem;padding:.4rem .75rem;font-size:.85rem}.notifications-panel-mark-all:hover{background:#60a5fa26}.notifications-panel-list{-webkit-overflow-scrolling:touch;flex:1;padding:.5rem 0;overflow-y:auto}.notifications-panel-loading,.notifications-panel-empty{color:#fff9;padding:1.5rem 1.25rem;font-size:.95rem}.notifications-panel-item{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0f;flex-direction:column;align-items:flex-start;padding:.85rem 1.25rem;font-size:.9rem;transition:background .15s;display:flex}.notifications-panel-item:hover{background:#ffffff0f}.notifications-panel-item.unread{background:#60a5fa14}.notifications-panel-item-content{color:inherit;margin-bottom:.25rem}.notifications-panel-item-time{color:#ffffff80;font-size:.8rem}[data-theme=light] .notifications-bell{color:#f0f7f0;background-color:#2d4a30;box-shadow:0 2px 12px #00000026}[data-theme=light] .notifications-bell:hover{color:#fff;background-color:#264029;box-shadow:0 4px 16px #0003}[data-theme=light] .notifications-bell:focus-visible{outline-offset:2px;outline:2px solid #00000059}[data-theme=light] .notifications-bell-icon{color:inherit;fill:currentColor}[data-theme=light] .notifications-panel{color:#1a1a1a;background-color:#f5f6f8;border-left-color:#0000001a;box-shadow:-4px 0 24px #00000026}[data-theme=light] .notifications-panel-header{border-bottom-color:#0000001a}[data-theme=light] .notifications-panel-title{color:#000000e6}[data-theme=light] .notifications-panel-close{color:#0009}[data-theme=light] .notifications-panel-close:hover{color:#1a1a1a;background:#00000014}[data-theme=light] .notifications-panel-mark-all{color:#1b5e20}[data-theme=light] .notifications-panel-mark-all:hover{background:#2d6b301f}[data-theme=light] .notifications-panel-loading,[data-theme=light] .notifications-panel-empty{color:#0009}[data-theme=light] .notifications-panel-item{border-bottom-color:#0000000f}[data-theme=light] .notifications-panel-item:hover{background:#0000000f}[data-theme=light] .notifications-panel-item.unread{background:#60a5fa1f}[data-theme=light] .notifications-panel-item-content{color:#000000e0}[data-theme=light] .notifications-panel-item-time{color:#00000080}#sidebar{color:#fff;font-size:1rem;border:0!important}#sidebar .submenu-login{flex-direction:column;align-items:center;gap:.75rem;width:100%;display:flex}#sidebar .login-as-label{letter-spacing:.02em;opacity:.95;margin:0;font-size:.85rem;font-weight:600}#sidebar .login-buttons-grid{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;max-width:160px;display:grid}#sidebar .logonButton{cursor:pointer;border:0;border-radius:6px;width:100%;max-width:48px;height:32px;transition:background-color .15s,color .15s;color:#fff!important;background-color:#252525!important;background-image:none!important;font-size:.7rem!important}#sidebar .logonButton:hover{color:#beffbe!important;background-color:#2d2d2d!important}#sidebar .logonButton--icon-only{justify-content:center!important;align-items:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:flex!important}#sidebar .logonButton--icon-only>div>div:nth-child(2),#sidebar .logonButton--icon-only>div>div:last-child{display:none!important}#sidebar .logonButton--icon-only>div{width:100%;justify-content:center!important;margin:0!important}#sidebar .logonButton--disabled{opacity:.45;filter:grayscale(.6);pointer-events:none!important;cursor:not-allowed!important;background-color:#1c1c1c!important}#sidebar .logonButton--disabled:hover{color:#fff!important;background-color:#1c1c1c!important}.sidebar-theme{z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;top:.5rem;left:.5rem}.sidebar-theme .theme-toggle{z-index:auto;border-radius:8px;justify-content:center;align-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:flex;position:static}.sidebar--has-theme .sidebar-logo{padding-top:2.25rem}.sidebar-version{text-align:center;border-top:1px solid #ffffff0f;flex-shrink:0;padding:.5rem .75rem .75rem}.sidebar-version-link{letter-spacing:.03em;color:#ffffff59;font-size:.65rem;font-weight:500;text-decoration:none;transition:color .15s}.sidebar-version-link:hover{color:#ffffff8c;text-decoration:underline}.App-header{color:#000;box-sizing:border-box;min-height:100vh;padding-bottom:var(--add-post-height,85px);background-color:#0e1621;flex-direction:column;justify-content:center;align-items:center;font-size:calc(10px + 2vmin);transition:padding-bottom .5s cubic-bezier(.4,0,.2,1);display:flex}.App-header.weatherExpanded{--add-post-height:130px}.App-link{color:#61dafb}.masterLoader{object-position:center;text-align:center;width:100vw;height:30vh;padding-top:30vh;display:block}.channel-empty-splash{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:min(90vw,480px);margin:2rem auto 1.5rem;padding:2rem 1.5rem;display:flex}.channel-empty-splash-logo{object-fit:contain;opacity:.92;width:100%;max-width:200px;height:auto;margin:0 auto 1.5rem;display:block}.channel-empty-splash-text{letter-spacing:.02em;color:#adebb3e6;margin:0;font-size:1.1rem;font-weight:500;line-height:1.5}.swal2-html-container .swal2-html-channel-created{color:#ffffffe6;margin:0 0 .75rem;font-size:.95rem}.swal2-html-container .channel-url-row{align-items:center;gap:.5rem;width:100%;margin-top:.5rem;display:flex}.swal2-html-container .channel-url-input{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:6px;flex:1;min-width:0;padding:.5rem .75rem;font-size:.85rem}.swal2-html-container .channel-url-copy-btn{color:#0e1621;cursor:pointer;background:#adebb3;border:none;border-radius:6px;flex-shrink:0;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:background .2s,color .2s}.swal2-html-container .channel-url-copy-btn:hover{background:#7dd87d}.swal2-html-container .channel-url-copy-btn--copied{color:#fff;background:#5a9e5a}.channel-settings-modal{z-index:9999;box-sizing:border-box;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.channel-settings-modal-backdrop{cursor:pointer;background:#0009;position:absolute;inset:0}.channel-settings-modal-panel{background:#182533;border:1px solid #ffffff14;border-radius:12px;width:100%;max-width:min(580px,94vw);max-height:90vh;position:relative;overflow:auto;box-shadow:0 12px 40px #00000080}@media (min-width:640px){.channel-settings-modal-panel{max-width:580px}}.channel-settings-modal-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.channel-settings-modal-header h2{color:#fffffff2;margin:0;font-size:1.25rem;font-weight:600}.channel-settings-modal-close{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-size:1.25rem;display:flex}.channel-settings-modal-close:hover{color:#fff;background:#ffffff14}.channel-settings-modal-body{padding:1rem 1.25rem 1.25rem}.channel-settings-modal-loading,.channel-settings-modal-error{color:#ffffffb3;margin:0;padding:1.5rem;font-size:.95rem}.channel-settings-modal-error{color:#fda4af}.channel-settings-section{margin-bottom:1.5rem}.channel-settings-section:last-child{margin-bottom:0}.channel-settings-section h3{letter-spacing:.03em;color:#fff9;text-transform:uppercase;margin:0 0 .5rem;font-size:.85rem;font-weight:600}.channel-settings-hint{color:#ffffff80;margin:0 0 .5rem;font-size:.8rem}.channel-settings-link-row{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.channel-settings-link-input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;flex:1;min-width:0;padding:.5rem .75rem;font-size:.8rem}.channel-settings-copy-btn{color:#0e1621;cursor:pointer;background:#adebb3;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.85rem;font-weight:600;display:inline-flex}.channel-settings-copy-btn:hover:not(:disabled){background:#7dd87d}.channel-settings-copy-btn:disabled{opacity:.7;cursor:not-allowed}.channel-settings-display-row{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.channel-settings-display-value{color:#ffffffe6;text-overflow:ellipsis;flex:1;min-width:0;font-size:.9rem;overflow:hidden}.channel-settings-edit-icon-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;padding:.35rem;display:inline-flex}.channel-settings-edit-icon-btn:hover{color:#adebb3;background:#ffffff0f}.channel-settings-edit-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.channel-settings-edit-input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;flex:1;min-width:120px;padding:.5rem .75rem;font-size:.9rem}.channel-settings-edit-input::placeholder{color:#fff6}.channel-settings-edit-btn{color:#0e1621;cursor:pointer;background:#adebb3;border:none;border-radius:6px;padding:.4rem .75rem;font-size:.85rem;font-weight:600}.channel-settings-edit-btn:hover:not(:disabled){background:#7dd87d}.channel-settings-edit-btn:disabled{opacity:.7;cursor:not-allowed}.channel-settings-edit-btn.channel-settings-edit-cancel{color:#ffffffe6;background:#ffffff26}.channel-settings-edit-btn.channel-settings-edit-cancel:hover:not(:disabled){background:#fff3}.channel-settings-add-row{margin-top:.35rem}.channel-settings-search-input{color:#fff;box-sizing:border-box;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;width:100%;padding:.5rem .75rem;font-size:.9rem}.channel-settings-search-input::placeholder{color:#fff6}.channel-settings-user-list,.channel-settings-members-list{margin:.5rem 0 0;padding:0;list-style:none}.channel-settings-user-item,.channel-settings-member-item{background:#ffffff0a;border-radius:6px;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;padding:.5rem .75rem;font-size:.9rem;display:flex}.channel-settings-user-name{color:#ffffffe6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.channel-settings-add-member-btn{color:#0e1621;cursor:pointer;background:#adebb3;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:.35rem;padding:.35rem .6rem;font-size:.8rem;font-weight:600;display:inline-flex}.channel-settings-add-member-btn:hover:not(:disabled){background:#7dd87d}.channel-settings-add-member-btn:disabled{opacity:.7;cursor:not-allowed}.channel-settings-member-info{flex-wrap:wrap;flex:1;align-items:center;gap:.5rem;min-width:0;display:flex}.channel-settings-member-id,.channel-settings-member-label{color:#ffffffd9;font-size:.9rem}.channel-settings-member-label{font-family:inherit}.channel-settings-member-id{font-family:monospace;font-size:.85rem}.channel-settings-member-role{color:#fffc;background:#ffffff1a;border-radius:4px;padding:.15rem .4rem;font-size:.75rem}.channel-settings-member-via{color:#ffffff80;font-size:.75rem}.channel-settings-member-actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex}.channel-settings-role-btn{color:#adebb3;cursor:pointer;background:0 0;border:1px solid #adebb366;border-radius:4px;padding:.3rem .5rem;font-size:.75rem;font-weight:600}.channel-settings-role-btn:hover:not(:disabled){background:#adebb326}.channel-settings-role-btn:disabled{opacity:.6;cursor:not-allowed}.channel-settings-remove-btn{color:#fda4af;cursor:pointer;background:#fda4af26;border:none;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1rem;display:inline-flex}.channel-settings-remove-btn:hover:not(:disabled){background:#fda4af4d}.channel-settings-remove-btn:disabled{opacity:.6;cursor:not-allowed}.channel-settings-no-users{color:#ffffff80;margin:.5rem 0 0;font-size:.85rem}.sidebar-channel-row-wrap{box-sizing:border-box;align-self:stretch;align-items:center;gap:.25rem;width:100%;max-width:100%;display:flex}.sidebar-channel-row-wrap .sidebar-nav-item--compact{flex:1 1 0;min-width:0;max-width:none}.sidebar-nav-item--channel{text-align:left;justify-content:flex-start;font-size:1rem}.sidebar-channel-row-wrap .sidebar-nav-channel-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sidebar-channel-new-badge{color:#0e1621;background:#adebb3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:.75rem;height:1.25rem;margin-left:.35rem;padding:0 .35rem;font-size:.7rem;font-weight:600;display:inline-flex}.sidebar-handle-badge{color:#0e1621;background:#adebb3;border-radius:10px;justify-content:center;align-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.65rem;font-weight:600;display:flex;position:absolute;top:-4px;right:-4px}.sidebar-channel-cog{color:#ffffff80;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;font-size:1rem;display:flex}.sidebar-channel-cog:hover{color:#ffffffd9;background:#ffffff0f}.about-section{box-sizing:border-box;color:#fff;text-align:center;object-position:center;background:linear-gradient(#000 0%,#0a0f15 100%);width:100%;max-width:100vw;padding:40px 0;font-size:1.2em;display:block;overflow-x:hidden}.about-section b{color:#fff;margin-right:7px}.about-section .about-hero{box-sizing:border-box;width:100%;max-width:min(1200px,100%);margin:0 auto;padding:60px 20px 80px}.about-section .about-hero .about-logo{width:100%;max-width:320px;height:auto;margin:0 auto 24px;display:block}.about-section .about-hero .about-title{color:#fff;background:linear-gradient(135deg,#adebb3 0%,#7dd87d 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 15px;font-size:2.5em;font-weight:600}.about-section .about-hero .about-tagline{color:#dddcf1;opacity:.9;margin:0 0 60px;font-size:1.1em}.about-section .about-hero .about-features-grid{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;width:100%;max-width:min(900px,100%);margin-top:50px;margin-left:auto;margin-right:auto;display:grid}.about-section .about-hero .about-features-grid .feature-card{box-sizing:border-box;text-align:center;background:linear-gradient(135deg,#191a20 0%,#1a1b22 100%);border:1px solid #adebb31a;border-radius:16px;min-width:0;padding:30px 20px;transition:transform .3s,box-shadow .3s;overflow:hidden}.about-section .about-hero .about-features-grid .feature-card:hover{border-color:#adebb34d;transform:translateY(-8px);box-shadow:0 12px 24px #adebb326}.about-section .about-hero .about-features-grid .feature-card svg{filter:drop-shadow(0 4px 8px #adebb333);max-width:100%;height:auto;margin:0 auto 20px;display:block}.about-section .about-hero .about-features-grid .feature-card h3{color:#fff;overflow-wrap:break-word;word-break:break-word;margin:0 0 10px;font-size:.95em;font-weight:600}.about-section .about-hero .about-features-grid .feature-card p{color:#dddcf1;opacity:.85;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:.65em;line-height:1.5}.about-section .about-sub{box-sizing:border-box;color:#dddcf1;text-align:left;overflow-wrap:break-word;background:linear-gradient(135deg,#191a20 0%,#1a1b22 100%);border:1px solid #adebb31a;border-radius:16px;width:min(85vw,900px);max-width:calc(100vw - 32px);margin:30px auto;padding:35px;font-size:.75em;transition:border-color .3s;display:block;overflow-x:hidden;box-shadow:0 4px 12px #0000004d}.about-section .about-sub:hover{border-color:#adebb333}.about-section .about-sub h2{color:#fff;overflow-wrap:break-word;word-break:break-word;margin:0 0 20px;font-size:1.8em;font-weight:600}.about-section .about-sub p{opacity:.9;overflow-wrap:break-word;word-break:break-word;margin:0 0 15px;line-height:1.8}.about-section .about-sub p:last-child{margin-bottom:0}.about-section .about-sub.about-story{background:linear-gradient(135deg,#adebb30d 0%,#191a20 100%)}.about-section .about-sub.about-usecases .usecase-tags{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.about-section .about-sub.about-usecases .usecase-tags .tag{color:#adebb3;background:#adebb326;border:1px solid #adebb34d;border-radius:20px;padding:8px 16px;font-size:.85em;transition:all .3s}.about-section .about-sub.about-usecases .usecase-tags .tag:hover{background:#adebb340;transform:scale(1.05)}.about-section .about-sub.about-philosophy{background:linear-gradient(135deg,#adebb314 0%,#191a20 100%)}.about-section .about-footer{color:gray;opacity:.7;justify-content:center;align-items:center;margin-top:50px;padding:30px 20px;font-size:.5em;display:flex}.about-section #versions{background-color:#0e1621;border:1px solid #adebb31a;font-size:.4em}.about-section #versions h2{color:#fff;margin-bottom:20px;font-size:2em}.about-section #versions .changelog-versions{flex-direction:column;gap:8px;display:flex}.about-section #versions .version-item{border:1px solid #adebb326;border-radius:8px;transition:border-color .3s;overflow:hidden}.about-section #versions .version-item:hover{border-color:#adebb34d}.about-section #versions .version-header{cursor:pointer;text-align:left;background:#adebb30d;border:none;justify-content:space-between;align-items:center;width:100%;padding:12px 16px;transition:background .2s;display:flex}.about-section #versions .version-header:hover{background:#adebb31a}.about-section #versions .version-header:focus{outline-offset:-2px;outline:2px solid #adebb380}.about-section #versions .version-title{color:#fff;font-size:1.2em;font-weight:600}.about-section #versions .version-toggle{color:#adebb3;-webkit-user-select:none;user-select:none;text-align:center;min-width:20px;font-size:.9em;transition:transform .3s}.about-section #versions .version-toggle.expanded{transform:rotate(0)}.about-section #versions .version-content{background:#0003;padding:16px;animation:.3s slideDown}.about-section #versions .version-content p{color:#dddcf1;margin:8px 0;line-height:1.6}.about-section #versions .version-content ul{color:#dddcf1;margin:8px 0;padding-left:20px}.about-section #versions .version-content ul li{margin:4px 0;line-height:1.5}@media (max-width:1024px){.about-section{padding:32px 0;font-size:1.1em}.about-section .about-hero{padding:40px 24px 56px}.about-section .about-hero .about-logo{max-width:280px;margin-bottom:20px}.about-section .about-hero .about-title{font-size:2em}.about-section .about-hero .about-tagline{margin-bottom:40px;font-size:1em}.about-section .about-hero .about-features-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:min(900px,100vw - 48px);margin-top:36px}.about-section .about-hero .about-features-grid .feature-card{min-width:0;padding:24px 16px}.about-section .about-hero .about-features-grid .feature-card svg{margin-bottom:14px}.about-section .about-hero .about-features-grid .feature-card h3{font-size:1em}.about-section .about-hero .about-features-grid .feature-card p{font-size:.7em}.about-section .about-sub{width:min(90vw,900px);max-width:calc(100vw - 32px);margin:24px auto;padding:28px 24px;font-size:.8em}.about-section .about-sub h2{margin-bottom:16px;font-size:1.5em}.about-section .about-sub p{margin-bottom:12px}.about-section .about-sub.about-usecases .usecase-tags{gap:10px;margin-top:16px}.about-section .about-sub.about-usecases .usecase-tags .tag{padding:6px 14px;font-size:.8em}.about-section #versions h2{font-size:1.6em}.about-section .version-header{padding:10px 14px}.about-section .version-title{font-size:1.05em}.about-section .version-content{padding:12px 14px}.about-section .about-footer{margin-top:36px;padding:24px 16px}}@media (max-width:600px){.about-section{padding:20px 0;font-size:1em}.about-section .about-hero{padding:28px 16px 40px}.about-section .about-hero .about-logo{max-width:240px;margin-bottom:16px}.about-section .about-hero .about-title{margin-bottom:10px;font-size:1.6em}.about-section .about-hero .about-tagline{margin-bottom:28px;font-size:.95em}.about-section .about-hero .about-features-grid{grid-template-columns:1fr;gap:16px;width:100%;max-width:calc(100vw - 32px);margin-top:28px}.about-section .about-hero .about-features-grid .feature-card{min-width:0;padding:20px 16px}.about-section .about-hero .about-features-grid .feature-card:hover{transform:translateY(-4px)}.about-section .about-hero .about-features-grid .feature-card svg{margin-bottom:12px}.about-section .about-hero .about-features-grid .feature-card h3{font-size:.95em}.about-section .about-hero .about-features-grid .feature-card p{font-size:.7em}.about-section .about-sub{box-sizing:border-box;width:calc(100% - 24px);max-width:calc(100vw - 24px);margin:20px 12px;padding:20px 18px;font-size:.85em}.about-section .about-sub h2{margin-bottom:14px;font-size:1.35em}.about-section .about-sub p{margin-bottom:10px;line-height:1.7}.about-section .about-sub.about-usecases .usecase-tags{gap:8px;margin-top:14px}.about-section .about-sub.about-usecases .usecase-tags .tag{padding:6px 12px;font-size:.75em}.about-section #versions{font-size:.45em}.about-section #versions h2{margin-bottom:14px;font-size:1.4em}.about-section .version-header{flex-wrap:wrap;padding:10px 12px}.about-section .version-title{word-break:break-word;font-size:.95em}.about-section .version-content{padding:10px 12px}.about-section .about-footer{margin-top:28px;padding:20px 12px;font-size:.55em}}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:1000px}}#map-center-button{cursor:pointer;text-align:center;z-index:4;background-color:#fff;border:0 solid #000;border-radius:2px;padding:3.5px 3px 2px;display:inline-block;position:absolute;top:37px;right:7px;box-shadow:0 1px 3px #0000004d}.mapContainer{z-index:1;width:100vw;height:30vh;transition:transform .5s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:0;transform:translateY(0)}.mapContainer .mapWrapper{transition:opacity .3s cubic-bezier(.4,0,.2,1) .2s}.mapContainer.mapHidden{transform:translateY(-100%)}.mapContainer.mapHidden .mapWrapper{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.mapToggleHandle{cursor:pointer;z-index:5;background:linear-gradient(#1e2a38 0%,#122013 100%);border:none;border-radius:0 0 2rem 2rem;outline:none;justify-content:center;align-items:center;gap:4px;width:72px;height:24px;padding:0;transition:background .2s,box-shadow .2s;display:flex;position:absolute;bottom:-24px;left:50%;transform:translate(-50%);box-shadow:0 4px 8px #0000004d}.mapToggleHandle:hover{background:linear-gradient(#2a3a4a 0%,#1a3020 100%);box-shadow:0 4px 12px #00000080}.mapToggleHandle:active{transform:translate(-50%)scale(.95)}.mapToggleHandle:focus-visible{outline-offset:2px;outline:2px solid #adebb3}.mapToggleHandle .handleIcon,.mapToggleHandle .mapHandleIcon{color:#adebb3;-webkit-user-select:none;user-select:none;flex-shrink:0;width:12px;height:12px;font-size:12px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.post-menu-btn{color:#6b6bec;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:5px}.post-menu-btn:hover{color:#b0b0fa;background-color:#2d2d2d6e}.post-menu.szh-menu{color:#6b6bec;cursor:pointer;background-color:#010102;border:1px solid #202024;border-radius:3px;min-width:5rem;padding:5px;font-size:.7em}.post-menu-item{padding:5px}.post-menu-item:hover{background-color:#221f42}.post-menu .szh-menu__arrow{background-color:#010102;border-top:1px solid #202024;border-left:1px solid #202024}
