@font-face{font-family:Thunder-LC;src:url(/fonts/Thunder/Thunder-LC.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thunder-LC;src:url(/fonts/Thunder/Thunder-MediumLC.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thunder-LC;src:url(/fonts/Thunder/Thunder-BoldLC.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thunder-LC;src:url(/fonts/Thunder/Thunder-ExtraBoldLC.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Thunder-LC;src:url(/fonts/Thunder/Thunder-BlackLC.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi/Nohemi-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi/Nohemi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi/Nohemi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi/Nohemi-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi/Nohemi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi/Nohemi-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Nohemi;src:url(/fonts/Nohemi/Nohemi-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Dirtyline;src:url(/fonts/Dirtyline/Dirtyline.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;scroll-behavior:initial}body{color:#fdfdfd;cursor:none;background-color:#212121;font-family:Nohemi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(.875rem,.8vw + .6rem,1rem);line-height:1.6;overflow-x:hidden}a{color:inherit;cursor:none;text-decoration:none}button{color:inherit;cursor:none;background:0 0;border:none;font-family:inherit}ul,ol{list-style:none}img,video{max-width:100%;display:block}.container{width:100%;max-width:100%;margin:0 auto;padding:0 clamp(.75rem,.64rem + .55vw,1.5rem)}.screenWidthWarning{z-index:99999;text-align:center;color:#fdfdfd;background:#212121;flex-direction:column;justify-content:center;align-items:center;gap:2rem;font-size:clamp(.75rem,.6vw + .6rem,.875rem);display:none;position:fixed;inset:0}@media (max-width:320px){.screenWidthWarning{display:flex}}.screenWidthWarningLine{background:#999;width:1px;height:40px;display:block}.screenWidthWarningImage{width:40px;height:40px}@media (max-width:320px){.screenContent{display:none}}[data-page]{z-index:1;background-color:#212121;position:relative}[data-page=about] ::selection,::selection{color:#212121;background:#f27ca3d9}::-webkit-scrollbar{display:none}html{scrollbar-width:none}body{transition:background-color .8s cubic-bezier(.76,0,.24,1)}
.IdleCursor-module-scss-module__dTFYXq__cursorWrapper{pointer-events:none;z-index:9999;width:0;height:0;position:fixed;top:0;left:0}.IdleCursor-module-scss-module__dTFYXq__cursorCore{opacity:0;filter:drop-shadow(0 0 4px #00000080);justify-content:center;align-items:center;transition:opacity .6s,transform .8s cubic-bezier(.19,1,.22,1);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.IdleCursor-module-scss-module__dTFYXq__cursorCore.IdleCursor-module-scss-module__dTFYXq__visible{opacity:1;transform:translate(-50%,-50%)scale(1)}.IdleCursor-module-scss-module__dTFYXq__ringTrack{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:-1;background:#0000000d;border:10px solid #ffffff05;border-radius:50%;width:100px;height:100px;position:absolute}.IdleCursor-module-scss-module__dTFYXq__svgAssets{width:160px;height:160px;animation:16s linear infinite IdleCursor-module-scss-module__dTFYXq__spin;position:absolute}.IdleCursor-module-scss-module__dTFYXq__arrowIcon{color:#ffffffd9;animation:2s ease-in-out infinite IdleCursor-module-scss-module__dTFYXq__bounceArrow;position:absolute}@keyframes IdleCursor-module-scss-module__dTFYXq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes IdleCursor-module-scss-module__dTFYXq__bounceArrow{0%,to{transform:translateY(-3px)}50%{transform:translateY(3px)}}
.ChatWidget-module-scss-module__6w0m-q__chatBubble{z-index:9999;color:#fff;cursor:pointer;background:linear-gradient(135deg,#f27ca3,#e91e8c);border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 4px 20px #f27ca366}.ChatWidget-module-scss-module__6w0m-q__chatBubble:hover{transform:scale(1.1);box-shadow:0 6px 30px #f27ca399}.ChatWidget-module-scss-module__6w0m-q__chatBubble.ChatWidget-module-scss-module__6w0m-q__hidden{opacity:0;pointer-events:none;transform:scale(0)}.ChatWidget-module-scss-module__6w0m-q__bubblePulse{border:2px solid #f27ca380;border-radius:50%;width:100%;height:100%;animation:2s ease-out infinite ChatWidget-module-scss-module__6w0m-q__pulse;position:absolute}@keyframes ChatWidget-module-scss-module__6w0m-q__pulse{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.ChatWidget-module-scss-module__6w0m-q__chatPanel{z-index:10000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;transform-origin:100% 100%;background:#121212f2;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;width:380px;max-width:calc(100vw - 32px);height:520px;max-height:calc(100vh - 60px);transition:all .35s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:28px;right:28px;overflow:hidden;transform:scale(.8)translateY(20px);box-shadow:0 25px 60px #00000080,0 0 40px #f27ca31a}.ChatWidget-module-scss-module__6w0m-q__chatPanel.ChatWidget-module-scss-module__6w0m-q__open{opacity:1;pointer-events:all;transform:scale(1)translateY(0)}.ChatWidget-module-scss-module__6w0m-q__chatHeader{background:#f27ca314;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ChatWidget-module-scss-module__6w0m-q__headerInfo{align-items:center;gap:10px;display:flex}.ChatWidget-module-scss-module__6w0m-q__headerInfo h4{color:#fff;letter-spacing:.02em;margin:0;font-family:Nohemi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:700}.ChatWidget-module-scss-module__6w0m-q__headerInfo span{color:#fff6;letter-spacing:.03em;font-size:.7rem}.ChatWidget-module-scss-module__6w0m-q__statusDot{background:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite ChatWidget-module-scss-module__6w0m-q__statusPulse;box-shadow:0 0 8px #4ade8099}@keyframes ChatWidget-module-scss-module__6w0m-q__statusPulse{0%,to{opacity:1}50%{opacity:.5}}.ChatWidget-module-scss-module__6w0m-q__closeBtn{color:#fff9;cursor:pointer;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.ChatWidget-module-scss-module__6w0m-q__closeBtn:hover{color:#fff;background:#ffffff1f}.ChatWidget-module-scss-module__6w0m-q__chatMessages{flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.ChatWidget-module-scss-module__6w0m-q__chatMessages::-webkit-scrollbar{width:4px}.ChatWidget-module-scss-module__6w0m-q__chatMessages::-webkit-scrollbar-track{background:0 0}.ChatWidget-module-scss-module__6w0m-q__chatMessages::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}.ChatWidget-module-scss-module__6w0m-q__message{border-radius:16px;max-width:85%;padding:10px 14px;font-size:.85rem;line-height:1.5;animation:.3s ease-out ChatWidget-module-scss-module__6w0m-q__messageIn}.ChatWidget-module-scss-module__6w0m-q__message p{white-space:pre-wrap;word-wrap:break-word;margin:0}@keyframes ChatWidget-module-scss-module__6w0m-q__messageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ChatWidget-module-scss-module__6w0m-q__botMsg{color:#ffffffd9;background:#ffffff0f;border-bottom-left-radius:4px;align-self:flex-start}.ChatWidget-module-scss-module__6w0m-q__userMsg{color:#fff;background:linear-gradient(135deg,#f27ca3,#e91e8c);border-bottom-right-radius:4px;align-self:flex-end}.ChatWidget-module-scss-module__6w0m-q__typing{gap:4px;padding:4px 0;display:flex}.ChatWidget-module-scss-module__6w0m-q__typing span{background:#fff6;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite ChatWidget-module-scss-module__6w0m-q__typing}.ChatWidget-module-scss-module__6w0m-q__typing span:nth-child(2){animation-delay:.2s}.ChatWidget-module-scss-module__6w0m-q__typing span:nth-child(3){animation-delay:.4s}@keyframes ChatWidget-module-scss-module__6w0m-q__typing{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.ChatWidget-module-scss-module__6w0m-q__chatInput{background:#0000004d;border-top:1px solid #ffffff0f;align-items:center;gap:8px;padding:12px 16px;display:flex}.ChatWidget-module-scss-module__6w0m-q__chatInput input{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;outline:none;flex:1;padding:10px 14px;font-family:Nohemi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.85rem;transition:border-color .2s}.ChatWidget-module-scss-module__6w0m-q__chatInput input::placeholder{color:#ffffff4d}.ChatWidget-module-scss-module__6w0m-q__chatInput input:focus{border-color:#f27ca380}.ChatWidget-module-scss-module__6w0m-q__chatInput input:disabled{opacity:.5}.ChatWidget-module-scss-module__6w0m-q__sendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f27ca3,#e91e8c);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.ChatWidget-module-scss-module__6w0m-q__sendBtn:hover:not(:disabled){transform:scale(1.1);box-shadow:0 2px 12px #f27ca366}.ChatWidget-module-scss-module__6w0m-q__sendBtn:disabled{opacity:.3;cursor:not-allowed}
.AmbientAudio-module-scss-module__B3HgrG__audioToggle{z-index:9998;-webkit-backdrop-filter:blur(16px);color:#fff9;cursor:pointer;background:#121212b3;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:28px;left:28px;overflow:hidden}.AmbientAudio-module-scss-module__B3HgrG__audioToggle:hover{color:#fff;background:#121212e6;border-color:#f27ca34d;transform:scale(1.08);box-shadow:0 4px 24px #f27ca326}.AmbientAudio-module-scss-module__B3HgrG__audioToggle:active{transform:scale(.95)}.AmbientAudio-module-scss-module__B3HgrG__soundBars{justify-content:center;align-items:center;gap:2.5px;height:18px;display:flex}.AmbientAudio-module-scss-module__B3HgrG__bar{background:currentColor;border-radius:2px;width:3px;transition:height .4s,background .3s}.AmbientAudio-module-scss-module__B3HgrG__playing .AmbientAudio-module-scss-module__B3HgrG__bar{background:#f27ca3}.AmbientAudio-module-scss-module__B3HgrG__playing .AmbientAudio-module-scss-module__B3HgrG__bar:first-child{animation:.8s ease-in-out infinite AmbientAudio-module-scss-module__B3HgrG__barBounce}.AmbientAudio-module-scss-module__B3HgrG__playing .AmbientAudio-module-scss-module__B3HgrG__bar:nth-child(2){animation:.8s ease-in-out .15s infinite AmbientAudio-module-scss-module__B3HgrG__barBounce}.AmbientAudio-module-scss-module__B3HgrG__playing .AmbientAudio-module-scss-module__B3HgrG__bar:nth-child(3){animation:.8s ease-in-out .3s infinite AmbientAudio-module-scss-module__B3HgrG__barBounce}.AmbientAudio-module-scss-module__B3HgrG__playing .AmbientAudio-module-scss-module__B3HgrG__bar:nth-child(4){animation:.8s ease-in-out .45s infinite AmbientAudio-module-scss-module__B3HgrG__barBounce}.AmbientAudio-module-scss-module__B3HgrG__muted .AmbientAudio-module-scss-module__B3HgrG__bar{background:#ffffff4d;height:4px!important;animation:none!important}@keyframes AmbientAudio-module-scss-module__B3HgrG__barBounce{0%,to{height:4px}25%{height:16px}50%{height:8px}75%{height:14px}}.AmbientAudio-module-scss-module__B3HgrG__tooltip{white-space:nowrap;letter-spacing:.04em;color:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;opacity:0;background:#121212e6;border:1px solid #ffffff14;border-radius:8px;padding:5px 10px;font-family:Nohemi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.7rem;transition:all .25s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px)}.AmbientAudio-module-scss-module__B3HgrG__tooltip:after{content:"";border:5px solid #0000;border-top-color:#121212e6;position:absolute;top:100%;left:50%;transform:translate(-50%)}.AmbientAudio-module-scss-module__B3HgrG__audioToggle:hover .AmbientAudio-module-scss-module__B3HgrG__tooltip{opacity:1;transform:translate(-50%)translateY(0)}.AmbientAudio-module-scss-module__B3HgrG__glowRing{pointer-events:none;border:1.5px solid #f27ca366;border-radius:50%;animation:2.5s ease-out infinite AmbientAudio-module-scss-module__B3HgrG__glowPulse;position:absolute;inset:-4px}@keyframes AmbientAudio-module-scss-module__B3HgrG__glowPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (max-width:480px){.AmbientAudio-module-scss-module__B3HgrG__audioToggle{width:42px;height:42px;bottom:20px;left:20px}}
