@font-face{font-family:Enigma;font-weight:400;font-style:normal;src:url(/assets/fonts/949e71058eb6cad103b0.woff2) format("woff2")}@font-face{font-family:Doto-SemiBold;font-weight:600;font-style:semi-bold;src:url(/assets/fonts/32928e59fa06846c25f6.woff2) format("woff2")}@font-face{font-family:Doto-ExtraBold;font-weight:800;font-style:extra-bold;src:url(/assets/fonts/76435e77d7db0e1bd1de.woff2) format("woff2")}@font-face{font-family:GNUTypewriter;font-weight:400;font-style:normal;src:url(/assets/fonts/86db29014f256cf08fc5.woff2) format("woff2")}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--clr-darkest-grey: rgb(45 45 45);--clr-rs-yellow: rgb(255 183 73);--clr-light-gray-semi-transparent: rgb(211 211 211 / 80%);font-family:Arial,Helvetica,sans-serif;background-color:#f5f5f5;-webkit-tap-highlight-color:rgba(0,0,0,0)}:root :has(dialog:open){overflow:hidden}input{appearance:none}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.button,.input{padding-block:.2rem;padding-inline:.5rem;border:1px solid var(--clr-darkest-grey);border-radius:3px;font-family:inherit;font-size:100%}.button{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:center;background-color:inherit;transition:background-color .3s}.button:disabled{cursor:default;border-color:gray;border-style:dashed}@media(hover: hover)and (pointer: fine){.button:hover:not(:disabled){background-color:#d3d3d3}}a{display:block;border-block-end:1px dashed;color:inherit;text-decoration:none}ul{list-style-type:none}dialog{opacity:0;transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s}dialog:focus-visible{outline:none}::backdrop{opacity:0;transition:display .3s allow-discrete,overlay .3s allow-discrete,opacity .3s,background-color .3s,backdrop-filter .3s}dialog[open]{opacity:1}dialog[open]::backdrop{opacity:1;background-color:var(--clr-light-gray-semi-transparent);backdrop-filter:blur(3px)}@starting-style{dialog[open]{opacity:0}dialog[open]::backdrop{opacity:0;background-color:rgba(0,0,0,0);backdrop-filter:blur(0)}}.scrollbar::-webkit-scrollbar{inline-size:10px}.scrollbar::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.scrollbar::-webkit-scrollbar-thumb{border-radius:10px;background-color:#d3d3d3;box-shadow:inset 3px 0 4px 2px rgba(189,189,189,.7019607843),inset -3px 0 4px 1px rgba(48,48,48,.7019607843)}
._ZGwhvGo{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;max-inline-size:650px;font-family:Enigma,monospace;text-align:justify}.opyjR7um{font-size:1.5rem;text-align:center}.nT2ov2eV{color:gray;transition:color .3s}@media(hover: hover)and (pointer: fine){.nT2ov2eV:hover{color:#000}}
.Y753Wr4t{display:grid;grid-area:chatInput;grid-template-columns:1fr auto auto;gap:1px}@media(width <= 500px){.Y753Wr4t.y9vJLXSz{display:none}}.uEtrZUc3{resize:none;inline-size:100%;padding:.5rem;border:1px solid gray;font-family:GNUTypewriter,monospace}.osAu8apQ{inline-size:3rem;block-size:3rem}.MF5ooTVT{display:none}.MF5ooTVT.oGAqpfAr{display:flex}.WaSn4a1L,.MF5ooTVT{inline-size:62px;block-size:62px;padding-block:0;padding-inline:2px 0;border:1px solid gray}.WaSn4a1L:disabled .osAu8apQ,.MF5ooTVT:disabled .osAu8apQ{color:gray}
.DjsQZilJ{user-select:none;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%, -50%);display:flex;flex-direction:column;gap:1rem;padding:0;border:none;font-family:Enigma,monospace;color:gray;background-color:rgba(0,0,0,0)}.fc5Krxn2{display:flex;flex-direction:column;gap:1rem;block-size:100%;padding-block:2rem;padding-inline:2rem;font-size:1.5rem;font-weight:600;text-align:center;text-wrap:balance}.GBw_RoBD{inline-size:100%;padding-block:.5rem;padding-inline:1rem;font-weight:600;text-align:center}
.qEaPqiah{display:flex;flex-direction:column;gap:2rem;align-items:center;justify-content:center}.LdOadfdI{inline-size:5rem;block-size:5rem;border:15px dotted gray;border-radius:50%;animation:bHOfd71m 1s linear infinite}@keyframes bHOfd71m{to{transform:rotate(360deg)}}.QL_dnFZU{font-family:Enigma,monospace;font-size:2rem;color:gray;text-align:center}
.ZIpjVRCt{position:absolute;inset-block-start:50%;inset-inline-start:1rem;transform:translateY(-50%);display:none;gap:2rem;opacity:0;transition:opacity .3s,display .3s allow-discrete}.FTmw6DZc{position:relative;display:flex;flex-direction:column;gap:.3rem;align-items:flex-start;align-self:flex-start;padding-block:0 1rem;padding-inline:1rem;font-family:Doto-SemiBold,monospace;font-size:.8rem;color:#000}.FTmw6DZc:last-child{margin-block-end:.5rem}.FTmw6DZc:hover .ZIpjVRCt{display:flex;opacity:1}@starting-style{.FTmw6DZc:hover .ZIpjVRCt{opacity:0}}.RWYY4Imt{display:flex;flex-direction:column;gap:.3rem}.fGDVfucA{cursor:pointer;align-items:flex-end}.fTu3_Kxu{display:flex;gap:.3rem;align-items:center}.BmI0cedE{display:none}.UOQ_yirc{inline-size:40px;block-size:40px;padding:.5rem;border:1px dashed gray;border-radius:5px;background:none;background-color:#f5f5f5;box-shadow:0 0 10px 0 #000;transition:background-color .3s}.z968t6lO{color:darkred}.xpVjrTA1{inline-size:1.5rem;block-size:1.5rem}.eHut0vC1{max-inline-size:80%;padding-block:.5rem;padding-inline:1rem;border:1px dashed gray;border-radius:15px;font-family:GNUTypewriter,monospace;font-size:1rem;font-weight:400;color:var(--clr-darkest-grey);text-align:start;text-wrap:pretty;word-break:break-word;white-space:pre-line;background-color:#f5f5f5;box-shadow:0 0 10px 0 #000}@media(width <= 500px){.eHut0vC1{max-inline-size:100%}}.fu5diwGG{font-family:Doto-ExtraBold,monospace;font-size:1.2rem;text-align:start}.fu5diwGG.jH5pEUGr{text-align:end}.XgTTQyhE{user-select:none;display:none;inline-size:100%;padding:1rem;border-block-end:2px dotted darkred;font-size:2rem;color:darkred}.XgTTQyhE.K_rtP6a0{display:block}
.eBq8TPnJ{user-select:none;display:flex;align-items:center;justify-content:center;block-size:100%;padding:1rem}.QJum3OTt{overflow-y:scroll;block-size:100%;margin-inline-end:.2rem}.QJum3OTt.s3BLQltT{align-content:end}.QJum3OTt.s3BLQltT .eBq8TPnJ{display:none}.ZkKBHEq2{display:block}
.DpzGBmkj{cursor:pointer;position:relative;inline-size:100%;padding:.5rem;border-block-end:1px dashed gray;transition:background-color .3s}@media(hover: hover)and (pointer: fine){.DpzGBmkj:hover{background-color:#d3d3d3}}.k1KAFB7H{display:flex;align-items:center}.z9mxPVZy{font-family:Enigma,monospace;anchor-name:--contact-name}.JloQbcv4{display:none;color:#3cb371}.DPDaW2Ml{display:block;color:gray}.oZVVcos0{position:absolute;inset-block-start:calc(anchor(top) - 12px);inset-inline-start:calc(anchor(right) + 2px);inline-size:20px;block-size:20px;position-anchor:--contact-name}.oZVVcos0.rBLXnXH5 .JloQbcv4{display:block}.oZVVcos0.rBLXnXH5 .DPDaW2Ml{display:none}.UEzMDy2Z{user-select:none;position:absolute;inset-block-start:calc(anchor(bottom) - 8px);inset-inline-start:calc(anchor(right) + 3px);padding:.2rem;border:1px solid darkred;border-radius:3px;font-size:.6rem;font-weight:600;color:darkred;letter-spacing:1px;background-color:#ffe4e1;position-anchor:--contact-name}.UEzMDy2Z.C1Bnpf1a{display:none}
.THdKPWf3{display:flex;grid-area:contacts;flex-direction:column;gap:.5rem;justify-content:flex-start;max-block-size:calc(100dvh - 145px)}.THdKPWf3.mhbmnuFx{display:flex}@media(width <= 768px){.THdKPWf3{display:none}}.InBySjyB{display:flex;align-items:center;justify-content:center;padding-block:1rem;padding-inline:0;border-block-end:1px solid gray;font-family:Enigma,monospace}@media(width <= 650px){.puvFZBf7{inline-size:170px}}@media(width <= 500px){.puvFZBf7{inline-size:100%}}.lF7EHhR0{overflow:hidden scroll;display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;justify-content:flex-start;block-size:100%;padding-inline-end:1rem}@media(500px < width <= 650px){.lF7EHhR0{font-size:.8rem}}
.Wvn_5ver{position:relative;display:flex;grid-area:message;flex-direction:column;gap:1rem;max-block-size:calc(100dvh - 221px);border:1px dashed gray;font-family:Enigma,monospace;font-size:1.5rem;text-align:center;text-wrap:balance;background-color:snow;background-image:linear-gradient(#8f8d97, transparent 1px),linear-gradient(90deg, #8f8d97, transparent 1px);background-position:center center;background-size:30px 30px;box-shadow:inset 0 0 10px 0 #000}.Wvn_5ver:has(.O7UA8XQl){max-block-size:calc(100dvh - 163px)}@media(width <= 500px){.Wvn_5ver{max-block-size:calc(100dvh - 203px)}.Wvn_5ver.PmeRpXFv{display:none}}.O7UA8XQl{user-select:none;display:flex;align-items:center;justify-content:center;block-size:100%;padding:1rem}.xtlLqeuN{position:absolute;inset-block-start:1rem;inset-inline-end:2rem;inline-size:40px;block-size:40px;padding:.4rem;border:1px dashed gray;border-radius:5px;background-color:#f5f5f5;box-shadow:0 0 10px 0 #000;transition:background-color .3s}.B3PF4_MQ{inline-size:2rem;block-size:2rem}.T_7g8HQj{position:absolute;inset-block-start:1rem;inset-inline-end:5rem;display:flex;gap:.5rem;align-items:center;justify-content:center;block-size:40px;padding:.5rem;border:1px dashed gray;border-radius:5px;font-size:1rem;background-color:#f5f5f5;box-shadow:0 0 10px 0 #000}.hzh0ClGu{text-overflow:clip}.uvOz2rRv{display:none;color:#3cb371}.hFR0P7rc{display:block;color:gray}.Mk9orZzg{inline-size:24px;block-size:24px}.Mk9orZzg.dE1WPMJO .uvOz2rRv{display:block}.Mk9orZzg.dE1WPMJO .hFR0P7rc{display:none}
.AFEhto50{display:grid;grid-template:"header header" auto "message contacts" 1fr "chatInput contacts" auto/1fr auto;gap:1rem;inline-size:100%}@media(width <= 768px){.AFEhto50:not(:has(.xFRJb3eA.Tn6MQYYV)){column-gap:0}}@media(width <= 500px){.AFEhto50{column-gap:0}.AFEhto50:has(.xFRJb3eA.Tn6MQYYV){grid-template:"header header" auto "message contacts" 1fr "chatInput contacts"/auto 1fr}}.YvX8_riM{user-select:none;display:flex;grid-area:header;align-items:center;justify-content:space-between;inline-size:100%;block-size:60px;padding:.5rem;border-block-end:1px solid gray}.EFVjL5h2{position:relative;border:none;font-family:Enigma,monospace;font-size:1.5rem}.EFVjL5h2::after{content:"/about";position:absolute;inset-inline-end:0;transform:translate(90%, 80%);font-size:1rem;color:green;opacity:0;transition:display .3s allow-discrete,opacity .3s allow-discrete}@media(width <= 500px){.EFVjL5h2::after{font-size:.8rem}}@media(width <= 500px){.EFVjL5h2{font-size:1rem}}@media(hover: hover)and (pointer: fine){.EFVjL5h2:hover::after{display:inline;opacity:1}}@media(pointer: coarse){.EFVjL5h2::after{display:inline;opacity:1}}.i4A93t2Q{display:flex;gap:.5rem;align-items:center}.vWcwrZrl{font-family:Enigma,monospace;font-weight:600}.XX_HedZ3{font-family:Enigma,monospace;font-size:.8rem}.xFRJb3eA{position:relative;padding:0}@media(width > 768px){.xFRJb3eA{display:none}}.lwVCzc90{position:relative;inline-size:40px;block-size:40px}.lwVCzc90::before,.lwVCzc90::after{content:"";position:absolute;inline-size:20px;block-size:1px;background-color:#000;transition:transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.28),background-color .3s ease-in}.lwVCzc90::before{inset-block-start:15px;inset-inline-start:50%;transform:translateX(-50%)}.lwVCzc90::after{inset-block-end:15px;inset-inline-start:50%;transform:translateX(-50%)}.jHrQdAYM{position:absolute;inset-block-start:-5px;inset-inline-end:-5px;display:none;inline-size:10px;block-size:10px;border-radius:50%;background-color:darkred}.jHrQdAYM.Tn6MQYYV{display:block;animation:JtYAMGFz 1s infinite ease-in-out}@keyframes JtYAMGFz{0%{transform:scale(1)}50%{transform:scale(1.5)}100%{transform:scale(1)}}.xFRJb3eA.Tn6MQYYV .lwVCzc90::before{inset-block-start:20px;inset-inline-start:50%;transform:translateX(-50%) rotate(135deg)}.xFRJb3eA.Tn6MQYYV .lwVCzc90::after{inset-block-end:19px;inset-inline-start:50%;transform:translateX(-50%) rotate(-135deg)}.MKGkN_Uw{display:none}
.hU4VE9xl{display:flex;flex-direction:column;gap:1rem;align-items:center;justify-content:center;max-inline-size:650px;font-family:Enigma,monospace;text-align:justify}._HT24_fg{font-size:1.5rem;text-align:center}.pxKGZNG9{color:gray;transition:color .3s}@media(hover: hover)and (pointer: fine){.pxKGZNG9:hover{color:#000}}
.hTqRBvOw{display:flex;gap:2rem;align-items:center;justify-content:center;inline-size:100%;max-inline-size:1200px;padding:.5rem;font-family:Enigma,monospace;font-size:.8rem;color:gray}@media(width <= 500px){.hTqRBvOw{gap:1rem;padding-block-start:0;font-size:.6rem}}.Lmu_YVSy{display:flex;flex-direction:column;gap:.5rem}@media(width <= 500px){.Lmu_YVSy{gap:.3rem}}.QNjU4mgv{display:flex;gap:.5rem;align-items:center;justify-content:center}.jBw8Brwj{transition:color .3s}@media(hover: hover)and (pointer: fine){.jBw8Brwj:hover{color:#000}}.AR_hwaq_{display:block;inline-size:42px;block-size:42px;border:1px solid;border-radius:50%;transition:.3s}.AR_hwaq_ .fVUfpqxZ{--clr-circle-fill: whitesmoke;transition:color .3s}@media(width <= 500px){.AR_hwaq_{inline-size:33px;block-size:33px}}@media(hover: hover)and (pointer: fine){.AR_hwaq_:hover{transform:scale(1.15);border-color:#000}.AR_hwaq_:hover .fVUfpqxZ{--clr-circle-fill: black;color:var(--clr-rs-yellow)}}
.pyQ126Rx{display:flex;flex-direction:column;gap:3rem;align-items:center;justify-content:center;inline-size:100%;max-inline-size:500px;font-family:Enigma,monospace}.v9RJV4aJ{position:relative;border:none;font-family:Enigma,monospace;font-size:1.5rem;text-align:center;text-wrap:balance}.v9RJV4aJ::after{content:"/about";position:absolute;inset-inline-end:0;transform:translate(90%, 80%);font-size:1rem;color:green;opacity:0;transition:display .3s allow-discrete,opacity .3s allow-discrete}@media(width <= 405px){.v9RJV4aJ::after{transform:translate(0%, 105%)}}@media(hover: hover)and (pointer: fine){.v9RJV4aJ:hover::after{display:inline;opacity:1}}@media(pointer: coarse){.v9RJV4aJ::after{display:inline;opacity:1}}.NiSmQdOM{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;inline-size:100%}.NKFzwWXt,.qHAype7O{inline-size:100%;max-inline-size:290px;padding-block:.5rem;padding-inline:1rem}.l6s_N6AX{max-inline-size:290px;margin-block-end:1rem;font-family:Doto-ExtraBold,monospace;font-size:.8rem;color:red;text-align:justify}.ryb4eAIC{border-block-end:1px dashed #d3d3d3}.ryb4eAIC:not(:last-child){margin-block-end:.3rem;line-height:.9rem}.qHAype7O:disabled{border-style:dashed}
.QbBubNRJ{display:flex;flex-direction:column;gap:.5rem;align-items:center;justify-content:center;min-block-size:100dvh}.tkZUlcIN{display:flex;flex-grow:1;justify-content:center;inline-size:100%;max-inline-size:1200px;padding-block:0;padding-inline:1rem}.BSRxevlb{display:flex;align-items:center;justify-content:center;inline-size:100%;max-inline-size:1200px}
