.home-shell[data-v-bb38b4cb]{max-width:1100px;margin:0 auto;padding:60px 32px 140px;color:#f4f6fb}.hero[data-v-bb38b4cb]{background:#09111dd9;padding:48px 40px;border-radius:24px;border:1px solid rgba(255,255,255,.05);box-shadow:0 30px 60px #00000073;animation:fadeInDown-bb38b4cb .6s ease-out}@keyframes fadeInDown-bb38b4cb{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.hero header h1[data-v-bb38b4cb]{font-size:2.5em;margin-bottom:16px;background:linear-gradient(120deg,#45c7ff,#6784ff,#be7bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero header p[data-v-bb38b4cb]{font-size:1.1em;line-height:1.6;color:#f4f6fbcc}.join-card[data-v-bb38b4cb]{display:grid;gap:16px;margin-top:32px}.join-card label[data-v-bb38b4cb]{font-weight:600;font-size:1.05em;color:#f4f6fbe6}.join-card input[data-v-bb38b4cb]{border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:16px 18px;background:#050910d9;color:inherit;font-size:1.05em;transition:all .3s ease;line-height:1.5;min-height:52px}.join-card input[data-v-bb38b4cb]:focus{outline:none;border-color:#6784ff80;box-shadow:0 0 0 3px #6784ff1a;transform:translateY(-2px)}.join-card button[data-v-bb38b4cb],.preset-channels button[data-v-bb38b4cb]{background:linear-gradient(120deg,#45c7ff,#6784ff,#be7bff);border:none;border-radius:14px;padding:14px 24px;font-weight:600;font-size:1.05em;color:#fff;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #6784ff4d}.join-card button[data-v-bb38b4cb]:hover,.preset-channels button[data-v-bb38b4cb]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #6784ff66}.join-card button[data-v-bb38b4cb]:active,.preset-channels button[data-v-bb38b4cb]:active{transform:translateY(-1px)}.preset-channels[data-v-bb38b4cb]{margin-top:28px;display:flex;gap:12px;flex-wrap:wrap;align-items:center}.preset-channels span[data-v-bb38b4cb]{font-weight:500;color:#f4f6fbb3}.info-grid[data-v-bb38b4cb]{display:grid;gap:28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:56px}article[data-v-bb38b4cb]{background:#080d15bf;border-radius:20px;padding:32px 28px;border:1px solid rgba(255,255,255,.04);box-shadow:0 12px 30px #00000059;transition:all .4s cubic-bezier(.4,0,.2,1);animation:fadeInUp-bb38b4cb .6s ease-out backwards}article[data-v-bb38b4cb]:nth-child(1){animation-delay:.1s}article[data-v-bb38b4cb]:nth-child(2){animation-delay:.15s}article[data-v-bb38b4cb]:nth-child(3){animation-delay:.2s}article[data-v-bb38b4cb]:nth-child(4){animation-delay:.25s}article[data-v-bb38b4cb]:nth-child(5){animation-delay:.3s}article[data-v-bb38b4cb]:nth-child(6){animation-delay:.35s}article[data-v-bb38b4cb]:nth-child(7){animation-delay:.4s}article[data-v-bb38b4cb]:nth-child(8){animation-delay:.45s}@keyframes fadeInUp-bb38b4cb{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}article[data-v-bb38b4cb]:hover{transform:translateY(-8px);border-color:#6784ff33;box-shadow:0 20px 50px #00000080,0 0 0 1px #6784ff1a}article h2[data-v-bb38b4cb]{font-size:1.4em;margin-bottom:20px;color:#f4f6fb}article ul[data-v-bb38b4cb],article ol[data-v-bb38b4cb]{line-height:1.9;color:#f4f6fbd9;padding-left:20px}article ul li[data-v-bb38b4cb],article ol li[data-v-bb38b4cb]{margin-bottom:10px}article p[data-v-bb38b4cb]{line-height:1.8;color:#f4f6fbd9;margin-bottom:12px}.feature-highlight[data-v-bb38b4cb]{margin-top:16px;padding:12px 16px;background:#6784ff1a;border-left:3px solid #6784ff;border-radius:8px;font-weight:500}a[data-v-bb38b4cb]{color:#9ecbff;text-decoration:none;transition:color .2s ease}a[data-v-bb38b4cb]:hover{color:#cfe3ff;text-decoration:underline}@media (max-width: 600px){.home-shell[data-v-bb38b4cb]{padding:32px 20px 100px}.hero[data-v-bb38b4cb]{padding:32px 24px}.hero header h1[data-v-bb38b4cb]{font-size:2em}.info-grid[data-v-bb38b4cb]{gap:20px;margin-top:40px}article[data-v-bb38b4cb]{padding:24px 20px}}.chat-shell[data-v-ae390ea7]{height:100vh;display:flex;flex-direction:column;background:#09111df2;color:#f4f6fb}.chat-top[data-v-ae390ea7]{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid rgba(255,255,255,.05)}.channel-info[data-v-ae390ea7]{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:600}.channel-tag[data-v-ae390ea7]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;font-size:20px;font-weight:700;color:#fff;box-shadow:0 2px 8px #667eea66}.channel-name[data-v-ae390ea7]{background:linear-gradient(120deg,#45c7ff,#6784ff,#be7bff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px}.user-count[data-v-ae390ea7]{display:inline-flex;align-items:center;padding:4px 12px;background:#45c7ff26;border:1px solid rgba(69,199,255,.3);border-radius:12px;font-size:14px;color:#45c7ff;font-weight:500;margin-left:12px}.actions button[data-v-ae390ea7]{margin-left:8px;border:none;padding:8px 14px;border-radius:12px;background:#ffffff1a;color:inherit}.chat-body[data-v-ae390ea7]{flex:1;overflow-y:auto;padding:24px;scrollbar-width:none;-ms-overflow-style:none}.chat-body[data-v-ae390ea7]::-webkit-scrollbar{display:none}.msg[data-v-ae390ea7]{margin-bottom:20px;animation:messageSlideIn-ae390ea7 .3s ease-out}@keyframes messageSlideIn-ae390ea7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.msg.system[data-v-ae390ea7]{text-align:center;color:#aab7d8}article.msg .msg-container[data-v-ae390ea7]{display:flex;align-items:center;gap:8px!important;margin:0!important}.msg-mine .msg-container[data-v-ae390ea7]{flex-direction:row-reverse}.msg-mine .msg-header[data-v-ae390ea7]{align-items:flex-end}.msg-mine .msg-bubble[data-v-ae390ea7]{background:#45c7ff26;border-color:#45c7ff40;border-radius:8px}.msg-mine .msg-bubble[data-v-ae390ea7]:hover{background:#45c7ff38;border-color:#45c7ff59;transform:translate(-2px)}.msg-header[data-v-ae390ea7]{display:flex;flex-direction:column;align-items:flex-start;gap:2px;position:relative;flex-shrink:0}.nickname[data-v-ae390ea7]{font-weight:600;font-size:.95em;color:#f4f6fb;cursor:help;position:relative;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fingerprint-tooltip[data-v-ae390ea7]{position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(4px);margin-bottom:6px;padding:6px 10px;background:#1e2332fa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:6px;font-family:JetBrains Mono,monospace;font-size:.7em;font-weight:500;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease;z-index:10;box-shadow:0 2px 8px #00000040}.fingerprint-tooltip span[data-v-ae390ea7]{color:#f4f6fb!important;opacity:1}.fingerprint-tooltip[data-v-ae390ea7]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(30,35,50,.98)}.msg-header:hover .fingerprint-tooltip[data-v-ae390ea7]{opacity:1;transform:translate(-50%) translateY(0)}.msg-bubble[data-v-ae390ea7]{display:inline-block;max-width:66%;padding:8px 12px;background:#6784ff1f;border:1px solid rgba(103,132,255,.2);border-radius:8px;line-height:1.5;transition:all .2s ease;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word;white-space:pre-wrap;flex-shrink:1}.msg-bubble[data-v-ae390ea7]:hover{background:#6784ff2e;border-color:#6784ff4d;transform:translate(2px)}.msg-text[data-v-ae390ea7]{color:#f4f6fb}.msg-file[data-v-ae390ea7]{color:#9ecbff;text-decoration:none;border-bottom:1px dashed rgba(158,203,255,.5);transition:all .2s ease}.msg-file[data-v-ae390ea7]:hover{color:#cfe3ff;border-bottom-color:#cfe3ff}.msg-image[data-v-ae390ea7]{max-width:100%;border-radius:8px;cursor:pointer;display:block;transition:transform .2s ease}.msg-image[data-v-ae390ea7]:hover{transform:scale(1.02)}.chat-input[data-v-ae390ea7]{padding:16px 24px;border-top:1px solid rgba(255,255,255,.05)}.chat-input textarea[data-v-ae390ea7]{width:100%;min-height:120px;border-radius:16px;border:1px solid rgba(255,255,255,.08);padding:14px;background:#050910d9;color:inherit}.input-actions[data-v-ae390ea7]{display:flex;gap:10px;margin-top:12px}.upload-button[data-v-ae390ea7]{border:1px dashed rgba(255,255,255,.2);padding:10px 14px;border-radius:12px;cursor:pointer}button.send[data-v-ae390ea7]{background:linear-gradient(120deg,#45c7ff,#6784ff,#be7bff);border:none;border-radius:14px;padding:10px 18px;color:#fff}.previews[data-v-ae390ea7]{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap}.preview-item[data-v-ae390ea7]{padding:10px;border-radius:12px;background:#ffffff14}.users-list[data-v-ae390ea7] .ant-list-item{padding:12px 16px;transition:background .2s;border-radius:8px}.users-list[data-v-ae390ea7] .ant-list-item:hover{background:#1890ff0d}.loading-overlay[data-v-ae390ea7]{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0f1419,#1a2332);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999}.loading-text[data-v-ae390ea7]{margin-top:2em;font-size:1.2em;color:#f7b36e;animation:fadeInOut-ae390ea7 1.5s ease-in-out infinite}@keyframes fadeInOut-ae390ea7{0%,to{opacity:.5}50%{opacity:1}}.wheel-and-hamster[data-v-ae390ea7]{--dur: 1s;position:relative;width:12em;height:12em;font-size:14px}.wheel[data-v-ae390ea7],.hamster[data-v-ae390ea7],.hamster div[data-v-ae390ea7],.spoke[data-v-ae390ea7]{position:absolute}.wheel[data-v-ae390ea7],.spoke[data-v-ae390ea7]{border-radius:50%;top:0;left:0;width:100%;height:100%}.wheel[data-v-ae390ea7]{background:radial-gradient(100% 100% at center,#9990 47.8%,#999 48%);z-index:2}.hamster[data-v-ae390ea7]{animation:hamster-ae390ea7 var(--dur) ease-in-out infinite;top:50%;left:calc(50% - 3.5em);width:7em;height:3.75em;transform:rotate(4deg) translate(-.8em,1.85em);transform-origin:50% 0;z-index:1}.hamster__head[data-v-ae390ea7]{animation:hamsterHead-ae390ea7 var(--dur) ease-in-out infinite;background:#f48c25;border-radius:70% 30% 0 100%/40% 25% 25% 60%;box-shadow:0 -.25em #facc9e inset,.75em -1.55em #fce6cf inset;top:0;left:-2em;width:2.75em;height:2.5em;transform-origin:100% 50%}.hamster__ear[data-v-ae390ea7]{animation:hamsterEar-ae390ea7 var(--dur) ease-in-out infinite;background:#fbb6b6;border-radius:50%;box-shadow:-.25em 0 #f48c25 inset;top:-.25em;right:-.25em;width:.75em;height:.75em;transform-origin:50% 75%}.hamster__eye[data-v-ae390ea7]{animation:hamsterEye-ae390ea7 var(--dur) linear infinite;background-color:#000;border-radius:50%;top:.375em;left:1.25em;width:.5em;height:.5em}.hamster__nose[data-v-ae390ea7]{background:#f98686;border-radius:35% 65% 85% 15%/70% 50% 50% 30%;top:.75em;left:0;width:.2em;height:.25em}.hamster__body[data-v-ae390ea7]{animation:hamsterBody-ae390ea7 var(--dur) ease-in-out infinite;background:#fce6cf;border-radius:50% 30%/15% 60% 40% 40%;box-shadow:.1em .75em #f48c25 inset,.15em -.5em #facc9e inset;top:.25em;left:2em;width:4.5em;height:3em;transform-origin:17% 50%;transform-style:preserve-3d}.hamster__limb--fr[data-v-ae390ea7],.hamster__limb--fl[data-v-ae390ea7]{clip-path:polygon(0 0,100% 0,70% 80%,60% 100%,0% 100%,40% 80%);top:2em;left:.5em;width:1em;height:1.5em;transform-origin:50% 0}.hamster__limb--fr[data-v-ae390ea7]{animation:hamsterFRLimb-ae390ea7 var(--dur) linear infinite;background:linear-gradient(#facc9e 80%,#f98686 80%);transform:rotate(15deg) translateZ(-1px)}.hamster__limb--fl[data-v-ae390ea7]{animation:hamsterFLLimb-ae390ea7 var(--dur) linear infinite;background:linear-gradient(#fce6cf 80%,#fbb6b6 80%);transform:rotate(15deg)}.hamster__limb--br[data-v-ae390ea7],.hamster__limb--bl[data-v-ae390ea7]{border-radius:.75em .75em 0 0;clip-path:polygon(0 0,100% 0,100% 30%,70% 90%,70% 100%,30% 100%,40% 90%,0% 30%);top:1em;left:2.8em;width:1.5em;height:2.5em;transform-origin:50% 30%}.hamster__limb--br[data-v-ae390ea7]{animation:hamsterBRLimb-ae390ea7 var(--dur) linear infinite;background:linear-gradient(#facc9e 90%,#f98686 90%);transform:rotate(-25deg) translateZ(-1px)}.hamster__limb--bl[data-v-ae390ea7]{animation:hamsterBLLimb-ae390ea7 var(--dur) linear infinite;background:linear-gradient(#fce6cf 90%,#fbb6b6 90%);transform:rotate(-25deg)}.hamster__tail[data-v-ae390ea7]{animation:hamsterTail-ae390ea7 var(--dur) linear infinite;background:#fbb6b6;border-radius:.25em 50% 50% .25em;box-shadow:0 -.2em #f98686 inset;top:1.5em;right:-.5em;width:1em;height:.5em;transform:rotate(30deg) translateZ(-1px);transform-origin:.25em .25em}.spoke[data-v-ae390ea7]{animation:spoke-ae390ea7 var(--dur) linear infinite;background:radial-gradient(100% 100% at center,#999 4.8%,#9990 5%),linear-gradient(#8c8c8c00 46.9%,#a6a6a6 47%,#a6a6a6 52.9%,#a6a6a600 53%) 50% 50% / 99% 99% no-repeat}@keyframes hamster-ae390ea7{0%,to{transform:rotate(4deg) translate(-.8em,1.85em)}50%{transform:rotate(0) translate(-.8em,1.85em)}}@keyframes hamsterHead-ae390ea7{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(8deg)}}@keyframes hamsterEye-ae390ea7{0%,90%,to{transform:scaleY(1)}95%{transform:scaleY(0)}}@keyframes hamsterEar-ae390ea7{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(12deg)}}@keyframes hamsterBody-ae390ea7{0%,25%,50%,75%,to{transform:rotate(0)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-2deg)}}@keyframes hamsterFRLimb-ae390ea7{0%,25%,50%,75%,to{transform:rotate(50deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-30deg) translateZ(-1px)}}@keyframes hamsterFLLimb-ae390ea7{0%,25%,50%,75%,to{transform:rotate(-30deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(50deg)}}@keyframes hamsterBRLimb-ae390ea7{0%,25%,50%,75%,to{transform:rotate(-60deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(20deg) translateZ(-1px)}}@keyframes hamsterBLLimb-ae390ea7{0%,25%,50%,75%,to{transform:rotate(20deg)}12.5%,37.5%,62.5%,87.5%{transform:rotate(-60deg)}}@keyframes hamsterTail-ae390ea7{0%,25%,50%,75%,to{transform:rotate(30deg) translateZ(-1px)}12.5%,37.5%,62.5%,87.5%{transform:rotate(10deg) translateZ(-1px)}}@keyframes spoke-ae390ea7{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.password-modal-content[data-v-ae390ea7]{padding:16px 0}.hint-text[data-v-ae390ea7]{padding:12px 16px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;color:#0958d9;margin-bottom:16px}.desc-text[data-v-ae390ea7]{color:#000000a6;margin-bottom:16px;line-height:1.6}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{font-family:Inter,Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:#f4f6fb;background-color:#05070c}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at top,#1f3b65,#05070c 70%)}button{cursor:pointer}
