.MessageItem-module__YvQanW__wrapper{border:1px solid #0000;border-radius:10px 6px 12px 7px/7px 12px 6px 10px;align-items:flex-start;gap:12px;margin:1px 8px;padding:4px 10px;transition:background .15s,border-color .15s;animation:.15s MessageItem-module__YvQanW__fadeInUp;display:flex;position:relative}.MessageItem-module__YvQanW__wrapper:hover{background:var(--soft-fill);border-color:var(--pencil-outline)}.MessageItem-module__YvQanW__wrapper:not(.MessageItem-module__YvQanW__consecutive){margin-top:12px;padding-top:7px}.MessageItem-module__YvQanW__consecutive{padding-top:2px}.MessageItem-module__YvQanW__timeStub{flex-shrink:0;justify-content:flex-end;align-items:center;width:40px;display:flex}.MessageItem-module__YvQanW__stubTime{color:var(--text-muted);white-space:nowrap;font-size:.625rem}.MessageItem-module__YvQanW__content{flex:1;min-width:0}.MessageItem-module__YvQanW__header{align-items:baseline;gap:8px;margin-bottom:3px;display:flex}.MessageItem-module__YvQanW__author{color:var(--workspace-blue);font-family:Comic Sans MS,Segoe Print,cursive;font-size:.875rem;font-weight:800}.MessageItem-module__YvQanW__time,.MessageItem-module__YvQanW__edited{color:var(--text-muted);font-size:.625rem}.MessageItem-module__YvQanW__edited{font-style:italic}.MessageItem-module__YvQanW__text{color:var(--text-secondary);word-break:break-word;font-size:.875rem;line-height:1.55}.MessageItem-module__YvQanW__wrapper:hover .MessageItem-module__YvQanW__text{color:var(--text-primary)}.MessageItem-module__YvQanW__editBox{flex-direction:column;gap:5px;display:flex}.MessageItem-module__YvQanW__editInput{width:100%;color:var(--text-primary);background:var(--surface-inset);border:2px solid var(--pencil-outline);font-family:var(--font-primary);resize:none;border-radius:10px 6px 12px 7px;outline:none;padding:9px;font-size:.875rem}.MessageItem-module__YvQanW__editHint{color:var(--text-muted);font-size:.6875rem}.MessageItem-module__YvQanW__editHint button{color:var(--workspace-blue);font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0}.MessageItem-module__YvQanW__attachments{flex-direction:column;gap:8px;margin-top:8px;display:flex}.MessageItem-module__YvQanW__attachImageLink{border:2px solid var(--pencil-outline);background:var(--surface-inset);width:min(100%,360px);box-shadow:4px 5px 0 var(--strong-shadow);border-radius:13px 7px 15px 8px;transition:border-color .15s,box-shadow .15s,transform .15s;display:block;position:relative;overflow:hidden}.MessageItem-module__YvQanW__attachImageLink:hover{border-color:var(--pencil-outline);box-shadow:5px 6px 0 var(--strong-shadow);transform:translateY(-2px)rotate(-.25deg)}.MessageItem-module__YvQanW__attachImageLink:focus-visible{outline:2px dashed var(--workspace-blue);outline-offset:3px}.MessageItem-module__YvQanW__attachImageFrame{aspect-ratio:4/3;background-image:var(--notebook-paper-lines);display:block;position:relative;overflow:hidden}.MessageItem-module__YvQanW__attachImg{object-fit:contain;width:100%;height:100%}.MessageItem-module__YvQanW__attachOpenHint{border:1px solid var(--pencil-outline);background:var(--surface-overlay);color:var(--text-primary);opacity:.86;border-radius:9px 5px 10px 6px;align-items:center;gap:5px;padding:5px 8px;font-size:.6875rem;font-weight:800;transition:opacity .15s,transform .15s;display:inline-flex;position:absolute;bottom:8px;right:8px}.MessageItem-module__YvQanW__attachImageLink:hover .MessageItem-module__YvQanW__attachOpenHint,.MessageItem-module__YvQanW__attachImageLink:focus-visible .MessageItem-module__YvQanW__attachOpenHint{opacity:1;transform:translateY(-1px)}.MessageItem-module__YvQanW__attachLink{color:var(--workspace-blue);word-break:break-all;font-size:.8125rem}.MessageItem-module__YvQanW__actions{background:var(--surface-elevated);border:2px solid var(--pencil-outline);opacity:0;pointer-events:none;border-radius:9px 5px 10px 6px;gap:4px;padding:4px;transition:opacity .1s,transform .1s;display:flex;position:absolute;top:-14px;right:12px;transform:translateY(2px);box-shadow:3px 3px #0003}.MessageItem-module__YvQanW__wrapper:hover .MessageItem-module__YvQanW__actions,.MessageItem-module__YvQanW__wrapper:focus-within .MessageItem-module__YvQanW__actions{opacity:1;pointer-events:auto;transform:translateY(0)}.MessageItem-module__YvQanW__actionBtn{width:28px;height:28px;color:var(--text-muted);border-radius:48% 52% 44% 56%/55% 45% 58% 42%;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.MessageItem-module__YvQanW__actionBtn:hover{color:#17211e;background:var(--workspace-yellow)}.MessageItem-module__YvQanW__actionBtn.MessageItem-module__YvQanW__danger:hover{color:#2a171e;background:var(--workspace-pink)}.MessageItem-module__YvQanW__actionBtn:focus-visible{outline:2px solid var(--workspace-blue);outline-offset:2px}@media (hover:none){.MessageItem-module__YvQanW__actions{opacity:1;pointer-events:auto;transform:translateY(0)}}
.MessageList-module__n584ja__list{flex-direction:column;flex:1;padding:14px 6px 8px;display:flex;overflow-y:auto}.MessageList-module__n584ja__loading{flex-direction:column;flex:1;gap:20px;padding:25px 20px;display:flex}.MessageList-module__n584ja__skeletonRow{align-items:flex-start;gap:13px;display:flex}.MessageList-module__n584ja__skeletonAvatar{border-radius:47% 53% 48% 52%;flex-shrink:0;width:40px;height:40px}.MessageList-module__n584ja__skeletonLines{flex-direction:column;flex:1;gap:8px;padding-top:4px;display:flex}.MessageList-module__n584ja__skeletonLine{border-radius:6px 3px 7px 4px;height:13px}.MessageList-module__n584ja__empty{color:var(--text-secondary);background-color:var(--soft-fill);background-image:var(--notebook-paper-lines);border:2px dashed var(--soft-border);border-radius:18px 9px 22px 11px/11px 21px 9px 18px;flex-direction:column;flex:1;justify-content:flex-end;align-items:flex-start;gap:7px;margin:18px;padding:24px;display:flex}.MessageList-module__n584ja__emptyIcon{color:#17211e;background:var(--workspace-mint);border:3px solid #15161a;border-radius:44% 56% 61% 39%/56% 42% 58% 44%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:7px;font-family:Comic Sans MS,cursive;font-size:2.25rem;font-weight:900;display:flex;transform:rotate(-4deg);box-shadow:4px 4px #15161a}.MessageList-module__n584ja__empty h3{color:var(--text-primary);margin:0;font-family:Comic Sans MS,Segoe Print,cursive;font-size:1.25rem}.MessageList-module__n584ja__empty p{color:var(--text-muted);margin:0;font-size:.8125rem}
.MessageInput-module__YT3DsW__wrapper{flex-shrink:0;padding:0 14px 14px}.MessageInput-module__YT3DsW__previews{background:var(--surface-overlay);border:2px solid var(--pencil-outline);border-bottom:1px dashed var(--pencil-outline);border-radius:13px 8px 0 0;flex-wrap:wrap;gap:8px;padding:9px;display:flex}.MessageInput-module__YT3DsW__preview{background:var(--surface-inset);border:1px solid var(--pencil-outline);border-radius:9px 5px 10px 6px;align-items:center;max-width:125px;display:flex;position:relative;overflow:hidden}.MessageInput-module__YT3DsW__previewImg{object-fit:cover;width:80px;height:80px;display:block}.MessageInput-module__YT3DsW__previewName{max-width:120px;color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;padding:8px;font-size:.6875rem;overflow:hidden}.MessageInput-module__YT3DsW__removeFile{color:#2a171e;background:var(--workspace-pink);border:1px solid #15161a;border-radius:48% 52% 45% 55%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:4px;right:4px}.MessageInput-module__YT3DsW__inputRow{background-color:var(--surface-overlay);background-image:var(--notebook-paper-lines);border:2px solid var(--pencil-outline);border-radius:13px 7px 15px 8px/8px 15px 7px 13px;align-items:flex-end;gap:8px;padding:9px 11px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:4px 5px #00000029}.MessageInput-module__YT3DsW__previews+.MessageInput-module__YT3DsW__inputRow{border-top:0;border-radius:0 0 15px 8px}.MessageInput-module__YT3DsW__inputRow:focus-within{border-color:var(--pencil-outline);box-shadow:4px 5px 0 var(--pencil-shadow), 0 0 0 2px #caffbf38}.MessageInput-module__YT3DsW__fileInput{display:none}.MessageInput-module__YT3DsW__textarea{max-height:200px;color:var(--text-primary);font-family:var(--font-primary);resize:none;background:0 0;border:none;outline:none;flex:1;font-size:.875rem;line-height:1.5;overflow-y:auto}.MessageInput-module__YT3DsW__textarea::placeholder{color:var(--text-muted)}.MessageInput-module__YT3DsW__charCount{color:var(--workspace-yellow);flex-shrink:0;align-self:flex-end;padding-bottom:3px;font-size:.6875rem}.MessageInput-module__YT3DsW__charError{color:var(--workspace-pink)}.MessageInput-module__YT3DsW__iconBtn{width:31px;height:31px;color:var(--text-muted);border:1px solid #0000;border-radius:48% 52% 55% 45%/55% 43% 57% 45%;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;padding:0;transition:color .15s,background .15s,transform .15s;display:flex}.MessageInput-module__YT3DsW__iconBtn:hover{color:var(--text-primary);background:var(--soft-hover);transform:rotate(-3deg)}.MessageInput-module__YT3DsW__iconBtn:disabled{cursor:not-allowed;opacity:.3}.MessageInput-module__YT3DsW__sendBtn.MessageInput-module__YT3DsW__active{color:#17211e;background:var(--workspace-mint);border-color:#15161a;box-shadow:2px 2px #15161a}.MessageInput-module__YT3DsW__sendBtn.MessageInput-module__YT3DsW__active:hover{color:#17211e;background:var(--workspace-mint);transform:translateY(-2px)rotate(3deg)}
.ParticipantVolumePanel-module__PjnA6a__panel{z-index:11000;border:2px solid var(--pencil-outline);background-color:var(--surface-elevated);background-image:var(--notebook-paper-lines);box-shadow:4px 5px 0 var(--pencil-shadow), var(--shadow-lg);color:var(--text-primary);border-radius:15px 8px 17px 9px/9px 17px 8px 15px;flex-direction:column;gap:9px;padding:11px 12px 10px;animation:.14s ease-out ParticipantVolumePanel-module__PjnA6a__volumePanelIn;display:flex;position:fixed}.ParticipantVolumePanel-module__PjnA6a__header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ParticipantVolumePanel-module__PjnA6a__header>div{flex-direction:column;min-width:0;display:flex}.ParticipantVolumePanel-module__PjnA6a__header strong{text-overflow:ellipsis;white-space:nowrap;font-family:Comic Sans MS,Segoe Print,cursive;font-size:.79rem;line-height:1.2;overflow:hidden}.ParticipantVolumePanel-module__PjnA6a__header span{color:var(--text-muted);font-size:.59rem}.ParticipantVolumePanel-module__PjnA6a__header button{border:1px solid var(--pencil-outline);background:var(--surface-inset);width:25px;height:25px;color:var(--text-muted);border-radius:54% 46% 58% 42%/42% 58% 45% 55%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ParticipantVolumePanel-module__PjnA6a__header button:hover{background:var(--workspace-pink);color:#2a171e}.ParticipantVolumePanel-module__PjnA6a__control{flex-direction:column;gap:3px;display:flex}.ParticipantVolumePanel-module__PjnA6a__controlHeader{justify-content:space-between;align-items:center;gap:8px;font-size:.67rem;font-weight:800;display:flex}.ParticipantVolumePanel-module__PjnA6a__controlHeader label{align-items:center;gap:5px;display:inline-flex}.ParticipantVolumePanel-module__PjnA6a__controlHeader output{min-width:38px;color:var(--workspace-blue);font-family:var(--font-mono);text-align:right;font-weight:900}.ParticipantVolumePanel-module__PjnA6a__control input[type=range]{width:100%;height:4px;accent-color:var(--workspace-violet);cursor:pointer;border-radius:999px}.ParticipantVolumePanel-module__PjnA6a__resetButton{border:1px dashed var(--pencil-outline);color:var(--text-muted);border-radius:8px 4px 9px 5px;align-self:flex-end;align-items:center;gap:4px;padding:3px 6px;font-size:.58rem;font-weight:800;display:inline-flex}.ParticipantVolumePanel-module__PjnA6a__resetButton:hover{color:var(--text-primary);background:var(--soft-hover)}.ParticipantVolumePanel-module__PjnA6a__panel button:focus-visible,.ParticipantVolumePanel-module__PjnA6a__panel input:focus-visible{outline:2px dashed var(--workspace-blue);outline-offset:2px}@keyframes ParticipantVolumePanel-module__PjnA6a__volumePanelIn{0%{opacity:0;transform:translateY(5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.ParticipantVolumePanel-module__PjnA6a__panel{animation:none}}
.VoiceStateIcons-module__UuiaQq__states{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.VoiceStateIcons-module__UuiaQq__states>span{color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.VoiceStateIcons-module__UuiaQq__ready{color:var(--text-muted)}.VoiceStateIcons-module__UuiaQq__speaking{color:var(--accent-green)!important}.VoiceStateIcons-module__UuiaQq__disabled{color:var(--accent-red)!important}.VoiceStateIcons-module__UuiaQq__sharing{color:var(--accent-primary)!important}
.VoiceParticipantRow-module__YkOU5q__row{min-width:0;min-height:32px;color:var(--text-secondary);border:1px solid #0000;border-radius:9px 5px 10px 6px/6px 10px 5px 9px;align-items:center;gap:7px;margin:2px 0;padding:4px 6px;transition:background .15s,border-color .15s,color .15s;display:flex}.VoiceParticipantRow-module__YkOU5q__row:hover{color:var(--text-primary);background:var(--soft-hover)}.VoiceParticipantRow-module__YkOU5q__muted{opacity:.78}.VoiceParticipantRow-module__YkOU5q__connecting{border-color:var(--pencil-outline);color:var(--text-primary);background:#8ec7ff1a;border-style:dashed}.VoiceParticipantRow-module__YkOU5q__connectionSpinner{color:var(--channel-color-blue);flex-shrink:0;animation:.9s linear infinite VoiceParticipantRow-module__YkOU5q__participantConnectionSpin}.VoiceParticipantRow-module__YkOU5q__draggable{cursor:grab;-webkit-user-select:none;user-select:none}.VoiceParticipantRow-module__YkOU5q__draggable:active{cursor:grabbing}.VoiceParticipantRow-module__YkOU5q__dragging{opacity:.42;transform:rotate(-1deg)scale(.98)}.VoiceParticipantRow-module__YkOU5q__avatarWrap{border-radius:50%;transition:filter .15s,transform .15s;display:inline-flex}.VoiceParticipantRow-module__YkOU5q__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.75rem;transition:color .15s;overflow:hidden}.VoiceParticipantRow-module__YkOU5q__speaking{color:var(--channel-color-mint);border-color:var(--pencil-outline);background:#caffbf13}.VoiceParticipantRow-module__YkOU5q__speaking .VoiceParticipantRow-module__YkOU5q__avatarWrap{filter:drop-shadow(0 0 5px #caffbf94);transform:rotate(-2deg)scale(1.04)}.VoiceParticipantRow-module__YkOU5q__speaking .VoiceParticipantRow-module__YkOU5q__name{color:var(--channel-color-mint);font-weight:800}.VoiceParticipantRow-module__YkOU5q__voiceWave{height:13px;color:var(--channel-color-mint);align-items:center;gap:2px;display:inline-flex}.VoiceParticipantRow-module__YkOU5q__voiceWave i{background:currentColor;border-radius:999px;width:2px;height:5px;animation:.62s ease-in-out infinite alternate VoiceParticipantRow-module__YkOU5q__workspaceVoiceWave}.VoiceParticipantRow-module__YkOU5q__voiceWave i:nth-child(2){height:11px;animation-delay:.12s}.VoiceParticipantRow-module__YkOU5q__voiceWave i:nth-child(3){height:7px;animation-delay:.24s}@keyframes VoiceParticipantRow-module__YkOU5q__workspaceVoiceWave{0%{transform:scaleY(.4)}to{transform:scaleY(1)}}@keyframes VoiceParticipantRow-module__YkOU5q__participantConnectionSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.VoiceParticipantRow-module__YkOU5q__voiceWave i,.VoiceParticipantRow-module__YkOU5q__connectionSpinner{animation:none}}
.Modal-module__M2hgLa__backdrop{z-index:999;background:var(--overlay-backdrop);-webkit-backdrop-filter:blur(7px)saturate(.8);backdrop-filter:blur(7px)saturate(.8);justify-content:center;align-items:center;padding:18px;animation:.15s Modal-module__M2hgLa__fadeIn;display:flex;position:fixed;inset:0}.Modal-module__M2hgLa__modal{max-height:min(90vh,820px);color:var(--text-primary);background-color:var(--surface-elevated);background-image:var(--notebook-paper-lines);border:3px solid var(--pencil-outline);box-shadow:8px 10px 0 var(--strong-shadow), var(--shadow-xl);border-radius:22px 11px 26px 13px/13px 25px 11px 22px;flex-direction:column;animation:.22s cubic-bezier(.34,1.56,.64,1) Modal-module__M2hgLa__workspaceModalOpen;display:flex;position:relative;overflow:hidden}.Modal-module__M2hgLa__modal:before{content:"";z-index:1;background:linear-gradient(90deg, var(--workspace-mint), var(--workspace-blue), var(--workspace-pink));opacity:.8;border-radius:999px;height:3px;position:absolute;inset:6px 8px auto}.Modal-module__M2hgLa__sm{width:min(360px,100%)}.Modal-module__M2hgLa__md{width:min(480px,100%)}.Modal-module__M2hgLa__lg{width:min(720px,100%)}.Modal-module__M2hgLa__xl{width:min(880px,100%)}.Modal-module__M2hgLa__header{background:var(--panel-header);border-bottom:1px dashed var(--pencil-outline);justify-content:space-between;align-items:center;gap:16px;padding:23px 24px 10px;display:flex}.Modal-module__M2hgLa__title{color:var(--text-primary);margin:0;font-family:Comic Sans MS,Segoe Print,cursive;font-size:1.2rem;font-weight:900}.Modal-module__M2hgLa__closeBtn{width:34px;height:34px;color:var(--text-muted);background:var(--soft-fill);border:1px solid var(--pencil-outline);border-radius:46% 54% 57% 43%/55% 43% 57% 45%;justify-content:center;align-items:center;font-size:.875rem;transition:color .15s,background .15s,transform .15s;display:flex}.Modal-module__M2hgLa__closeBtn:hover{color:#2a171e;background:var(--workspace-pink);transform:rotate(7deg)}.Modal-module__M2hgLa__body{min-height:0;padding:18px 22px 23px;overflow-y:auto}.Modal-module__M2hgLa__bodyFixed{flex:1;padding:0;display:flex;overflow:hidden}@keyframes Modal-module__M2hgLa__workspaceModalOpen{0%{opacity:0;transform:translateY(14px)rotate(-.6deg)scale(.97)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}@media (max-width:640px){.Modal-module__M2hgLa__backdrop{align-items:flex-end;padding:10px}.Modal-module__M2hgLa__modal{border-radius:17px 9px 18px 10px;max-height:94vh}.Modal-module__M2hgLa__header{padding:21px 17px 9px}.Modal-module__M2hgLa__body{padding:15px 14px 18px}.Modal-module__M2hgLa__bodyFixed{padding:0}}@media (prefers-reduced-motion:reduce){.Modal-module__M2hgLa__modal{animation:none}}
.Button-module__LCT47W__button{color:var(--text-primary);cursor:pointer;font-family:var(--font-primary);white-space:nowrap;-webkit-user-select:none;user-select:none;border:2px solid #15161a;border-radius:10px 6px 12px 7px/7px 12px 6px 10px;justify-content:center;align-items:center;gap:8px;font-weight:800;transition:filter .15s,transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:3px 3px #15161a}.Button-module__LCT47W__button:nth-of-type(2n){border-radius:7px 11px 6px 12px/11px 7px 12px 6px}.Button-module__LCT47W__button:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)rotate(-.5deg);box-shadow:4px 5px #15161a}.Button-module__LCT47W__button:active:not(:disabled){transform:translateY(1px);box-shadow:1px 1px #15161a}.Button-module__LCT47W__button:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.4)}.Button-module__LCT47W__sm{height:32px;padding:0 12px;font-size:.75rem}.Button-module__LCT47W__md{height:40px;padding:0 16px;font-size:.8125rem}.Button-module__LCT47W__lg{height:48px;padding:0 20px;font-size:.9375rem}.Button-module__LCT47W__fullWidth{width:100%}.Button-module__LCT47W__primary{color:#17211e;background:var(--workspace-mint,#caffbf)}.Button-module__LCT47W__secondary{color:#18202a;background:var(--workspace-blue,#a0c4ff)}.Button-module__LCT47W__danger{color:#2a171e;background:var(--workspace-pink,#ffc4d9)}.Button-module__LCT47W__ghost{color:var(--text-secondary);background:var(--soft-hover);border-color:var(--soft-border);box-shadow:2px 2px 0 var(--strong-shadow)}.Button-module__LCT47W__ghost:hover:not(:disabled){color:var(--text-primary);background:var(--surface-inset)}.Button-module__LCT47W__success{color:#17211e;background:var(--workspace-yellow,#fdffb6)}.Button-module__LCT47W__loading{pointer-events:none}.Button-module__LCT47W__spinner{border:2px dashed;border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite Button-module__LCT47W__spin;position:absolute}.Button-module__LCT47W__hiddenText{visibility:hidden}
.ChannelAppearanceEditor-module__J8gXzW__editor{background:color-mix(in srgb, var(--workspace-violet) 7%, var(--surface-panel));border:2px solid var(--pencil-outline);min-width:0;box-shadow:2px 3px 0 var(--pencil-shadow);border-radius:13px 7px 14px 8px/8px 14px 7px 13px;flex-direction:column;gap:9px;padding:10px;display:flex}.ChannelAppearanceEditor-module__J8gXzW__editor legend{color:var(--text-muted);letter-spacing:.035em;text-transform:uppercase;padding:0 6px;font-size:.6875rem;font-weight:800}.ChannelAppearanceEditor-module__J8gXzW__editor:disabled{opacity:.65}.ChannelAppearanceEditor-module__J8gXzW__preview{background:var(--surface-inset);border:1px dashed var(--pencil-outline);text-overflow:ellipsis;white-space:nowrap;border-radius:9px 5px 10px 6px;min-width:0;padding:7px 10px;font-size:.875rem;line-height:1.35;overflow:hidden}.ChannelAppearanceEditor-module__J8gXzW__controls{grid-template-columns:minmax(108px,1fr) minmax(142px,auto) auto;align-items:end;gap:8px;display:grid}.ChannelAppearanceEditor-module__J8gXzW__fontControl,.ChannelAppearanceEditor-module__J8gXzW__colorControl{flex-direction:column;gap:4px;min-width:0;display:flex}.ChannelAppearanceEditor-module__J8gXzW__fontControl>span,.ChannelAppearanceEditor-module__J8gXzW__colorControl>span{color:var(--text-muted);font-size:.625rem;font-weight:800}.ChannelAppearanceEditor-module__J8gXzW__fontControl select{width:100%;height:32px;color:var(--text-primary);background:var(--surface-overlay);border:1px solid var(--pencil-outline);border-radius:8px 4px 9px 5px;outline:none;padding:0 8px;font-size:.6875rem;font-weight:700}.ChannelAppearanceEditor-module__J8gXzW__fontControl select:focus-visible,.ChannelAppearanceEditor-module__J8gXzW__boldButton:focus-visible,.ChannelAppearanceEditor-module__J8gXzW__swatch:focus-visible{outline:2px dashed var(--workspace-blue);outline-offset:2px}.ChannelAppearanceEditor-module__J8gXzW__swatches{background:var(--surface-overlay);border:1px solid var(--pencil-outline);border-radius:8px 5px 9px 4px;align-items:center;gap:4px;height:32px;padding:4px 5px;display:flex}.ChannelAppearanceEditor-module__J8gXzW__swatch{background:var(--swatch-color);border:2px solid var(--pencil-outline);border-radius:50% 44% 53% 47%/45% 54% 46% 55%;flex-shrink:0;width:20px;height:20px;transition:transform .14s,box-shadow .14s}.ChannelAppearanceEditor-module__J8gXzW__swatch:hover:not(:disabled){transform:translateY(-1px)rotate(-5deg)}.ChannelAppearanceEditor-module__J8gXzW__swatchSelected{box-shadow:0 0 0 2px var(--surface-panel), 0 0 0 4px var(--pencil-outline)}.ChannelAppearanceEditor-module__J8gXzW__boldButton{height:32px;color:var(--text-secondary);background:var(--surface-overlay);border:1px solid var(--pencil-outline);border-radius:8px 4px 9px 5px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:.6875rem;font-weight:800;display:inline-flex}.ChannelAppearanceEditor-module__J8gXzW__boldSelected{color:#17211e;background:var(--workspace-yellow);box-shadow:2px 2px 0 var(--pencil-outline)}@media (max-width:560px){.ChannelAppearanceEditor-module__J8gXzW__controls{grid-template-columns:1fr auto}.ChannelAppearanceEditor-module__J8gXzW__colorControl{grid-area:2/1/auto/-1}}
.ChannelSettingsModal-module__562_Ya__container{flex-direction:column;gap:16px;display:flex}.ChannelSettingsModal-module__562_Ya__field{flex-direction:column;gap:8px;display:flex}.ChannelSettingsModal-module__562_Ya__label{color:var(--text-muted);font-size:12px;font-weight:700}.ChannelSettingsModal-module__562_Ya__input{background:var(--bg-accent);border:1px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-primary);outline:none;padding:10px;font-size:16px}.ChannelSettingsModal-module__562_Ya__input:focus{border-color:var(--pencil-outline);box-shadow:2px 2px 0 var(--pencil-shadow)}select.ChannelSettingsModal-module__562_Ya__input{cursor:pointer}.ChannelSettingsModal-module__562_Ya__error{color:var(--accent-red);font-size:.8125rem}.ChannelSettingsModal-module__562_Ya__actions{justify-content:flex-end;gap:12px;margin-top:16px;display:flex}.ChannelSettingsModal-module__562_Ya__dangerZone{border-top:1px solid var(--border-color);margin-top:24px;padding-top:16px}.ChannelSettingsModal-module__562_Ya__sectionTitleDanger{color:var(--accent-red);text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:600}
.CategorySettingsModal-module__PBnonG__form{flex-direction:column;gap:18px;display:flex}.CategorySettingsModal-module__PBnonG__field{flex-direction:column;gap:8px;display:flex}.CategorySettingsModal-module__PBnonG__label{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.CategorySettingsModal-module__PBnonG__input{border:1px solid var(--border-color);border-radius:var(--radius-sm);background:var(--bg-accent);width:100%;color:var(--text-primary);outline:none;padding:10px 12px;font-size:1rem}.CategorySettingsModal-module__PBnonG__input:focus{border-color:var(--pencil-outline);box-shadow:2px 2px 0 var(--pencil-shadow)}.CategorySettingsModal-module__PBnonG__error{color:var(--accent-red);font-size:.8125rem}.CategorySettingsModal-module__PBnonG__actions{align-items:center;gap:8px;display:flex}.CategorySettingsModal-module__PBnonG__spacer{flex:1}
.Avatar-module__Anym5a__wrapper{border-radius:50%;flex-shrink:0;position:relative}.Avatar-module__Anym5a__image{object-fit:cover;border-radius:50%;width:100%;height:100%}.Avatar-module__Anym5a__fallback{background:var(--accent-primary);color:#fff;letter-spacing:.01em;-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;display:flex}.Avatar-module__Anym5a__status{border:2px solid var(--pencil-outline);border-radius:50%;width:30%;min-width:8px;height:30%;min-height:8px;position:absolute;bottom:-1px;right:-1px}.Avatar-module__Anym5a__xs .Avatar-module__Anym5a__status{border-width:1.5px}.Avatar-module__Anym5a__lg .Avatar-module__Anym5a__status,.Avatar-module__Anym5a__xl .Avatar-module__Anym5a__status{border-width:3px}
.ParticipantTile-module__gL_VNa__tile{--bubble-size:128px;z-index:1;width:var(--bubble-size);height:var(--bubble-size);color:var(--text-primary);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ParticipantTile-module__gL_VNa__tile:hover,.ParticipantTile-module__gL_VNa__tile:focus-within{z-index:10}.ParticipantTile-module__gL_VNa__tile[data-dragging=true]{z-index:20;will-change:left, top}.ParticipantTile-module__gL_VNa__sizeSmall{--bubble-size:94px}.ParticipantTile-module__gL_VNa__sizeMedium{--bubble-size:128px}.ParticipantTile-module__gL_VNa__sizeLarge{--bubble-size:168px}.ParticipantTile-module__gL_VNa__floatLayer{border:3px solid var(--pencil-outline);background-color:var(--surface-elevated);background-image:var(--notebook-paper-lines);width:100%;height:100%;box-shadow:5px 6px 0 var(--pencil-shadow);border-radius:46% 54% 58% 42%/53% 45% 55% 47%;transition:box-shadow .16s,filter .16s;position:relative}.ParticipantTile-module__gL_VNa__floatLayer:before{z-index:-1;border:1.5px solid var(--pencil-outline);content:"";opacity:.64;pointer-events:none;border-radius:54% 46% 43% 57%/47% 56% 44% 53%;position:absolute;inset:-7px -5px -5px -7px;transform:rotate(-3deg)}.ParticipantTile-module__gL_VNa__tile:nth-child(2n) .ParticipantTile-module__gL_VNa__floatLayer{border-radius:55% 45% 48% 52%/45% 54% 46% 55%}.ParticipantTile-module__gL_VNa__mediaSurface{border:2px solid var(--pencil-outline);background-color:var(--surface-inset);background-image:var(--notebook-paper-lines);border-radius:50% 46% 53% 47%/47% 52% 48% 53%;justify-content:center;align-items:center;display:flex;position:absolute;inset:7px;overflow:hidden}.ParticipantTile-module__gL_VNa__video{object-fit:cover;background:#090a0c;width:100%;height:100%}.ParticipantTile-module__gL_VNa__avatarWrap{justify-content:center;align-items:center;display:flex}.ParticipantTile-module__gL_VNa__sizeSmall .ParticipantTile-module__gL_VNa__avatarWrap{transform:scale(1.22)}.ParticipantTile-module__gL_VNa__sizeMedium .ParticipantTile-module__gL_VNa__avatarWrap{transform:scale(1.34)}.ParticipantTile-module__gL_VNa__sizeLarge .ParticipantTile-module__gL_VNa__avatarWrap{transform:scale(1.38)}.ParticipantTile-module__gL_VNa__hiddenAudio{display:none}.ParticipantTile-module__gL_VNa__volumeTrigger{z-index:2;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;inset:5px}.ParticipantTile-module__gL_VNa__volumeTrigger:focus-visible{outline:3px dashed var(--workspace-blue);outline-offset:-4px}.ParticipantTile-module__gL_VNa__volumeBadge{z-index:4;border:2px solid var(--pencil-outline);background:var(--surface-overlay);width:25px;height:25px;box-shadow:1px 2px 0 var(--pencil-shadow);color:var(--text-secondary);pointer-events:none;border-radius:49% 51% 56% 44%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:7px;left:4px;transform:rotate(5deg)}.ParticipantTile-module__gL_VNa__moveHandle{z-index:6;border:2px solid var(--pencil-outline);background:var(--workspace-yellow);width:32px;height:32px;box-shadow:2px 2px 0 var(--pencil-shadow);color:#251f13;cursor:grab;touch-action:none;border-radius:46% 54% 58% 42%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-14px;left:-10px}.ParticipantTile-module__gL_VNa__moveHandle:active,.ParticipantTile-module__gL_VNa__tile[data-dragging=true] .ParticipantTile-module__gL_VNa__moveHandle{cursor:grabbing;background:var(--workspace-mint)}.ParticipantTile-module__gL_VNa__moveHandle:focus-visible{outline:2px dashed var(--workspace-blue);outline-offset:3px}.ParticipantTile-module__gL_VNa__sizeControls{z-index:6;gap:3px;display:inline-flex;position:absolute;top:-12px;right:-10px}.ParticipantTile-module__gL_VNa__sizeControls button{border:2px solid var(--pencil-outline);background:var(--surface-overlay);width:28px;height:28px;box-shadow:1px 2px 0 var(--pencil-shadow);color:var(--text-secondary);border-radius:52% 48% 55% 45%;justify-content:center;align-items:center;padding:0;display:inline-flex}.ParticipantTile-module__gL_VNa__sizeControls button:nth-child(2){transform:rotate(4deg)}.ParticipantTile-module__gL_VNa__sizeControls button:hover:not(:disabled){background:var(--workspace-mint);color:#17211e}.ParticipantTile-module__gL_VNa__sizeControls button:disabled{cursor:not-allowed;opacity:.38}.ParticipantTile-module__gL_VNa__sizeControls button:focus-visible{outline:2px dashed var(--workspace-blue);outline-offset:2px}.ParticipantTile-module__gL_VNa__nameTag{z-index:5;max-width:calc(var(--bubble-size) + 42px);border:2px solid var(--pencil-outline);background:var(--surface-overlay);box-shadow:2px 2px 0 var(--pencil-shadow);color:var(--text-primary);pointer-events:none;white-space:nowrap;border-radius:9px 5px 10px 6px/6px 10px 5px 9px;align-items:center;gap:4px;padding:5px 9px;font-size:.65rem;font-weight:900;display:flex;position:absolute;bottom:-24px;left:50%;transform:translate(-50%)rotate(-1deg)}.ParticipantTile-module__gL_VNa__nameTag span{text-overflow:ellipsis;overflow:hidden}.ParticipantTile-module__gL_VNa__speaking .ParticipantTile-module__gL_VNa__nameTag{color:#17211e;background:var(--workspace-mint)}.ParticipantTile-module__gL_VNa__muted .ParticipantTile-module__gL_VNa__floatLayer{filter:saturate(.55);opacity:.78}.ParticipantTile-module__gL_VNa__speakingHalo{z-index:-1;border:4px solid var(--workspace-mint);box-shadow:0 0 0 2px var(--pencil-outline), 0 0 20px #7ee7c647;pointer-events:none;transform-origin:50%;border-radius:54% 46% 58% 42%/45% 56% 44% 55%;animation:1.35s ease-in-out infinite ParticipantTile-module__gL_VNa__bubbleSpeaking;position:absolute;inset:-13px}.ParticipantTile-module__gL_VNa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes ParticipantTile-module__gL_VNa__bubbleSpeaking{0%,to{opacity:.68;transform:scale(.97)rotate(-1deg)}50%{opacity:1;transform:scale(1.06)rotate(1deg)}}@media (max-width:760px){.ParticipantTile-module__gL_VNa__sizeSmall{--bubble-size:84px}.ParticipantTile-module__gL_VNa__sizeMedium{--bubble-size:112px}.ParticipantTile-module__gL_VNa__sizeLarge{--bubble-size:146px}.ParticipantTile-module__gL_VNa__moveHandle{width:44px;height:44px;top:-20px;left:-17px}.ParticipantTile-module__gL_VNa__sizeControls button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ParticipantTile-module__gL_VNa__speakingHalo{animation:none}.ParticipantTile-module__gL_VNa__floatLayer{transition:none}}
.ChannelSidebar-module__E0z4Cq__sidebar{width:var(--sidebar-channel-width);min-width:var(--sidebar-channel-width);border:2px solid var(--pencil-outline);background-color:var(--bg-secondary);background-image:var(--notebook-paper-lines);height:calc(100vh - 16px);box-shadow:4px 6px 0 var(--strong-shadow);border-radius:18px 9px 16px 11px/10px 17px 9px 18px;flex-direction:column;margin:8px 0 8px 8px;display:flex;overflow:hidden}.ChannelSidebar-module__E0z4Cq__header{border-bottom:1px dashed var(--border-color);background:var(--panel-header);width:100%;min-height:58px;color:var(--text-primary);text-align:left;flex-shrink:0;justify-content:space-between;align-items:center;padding:0 15px;transition:background .18s,color .18s;display:flex;position:relative}.ChannelSidebar-module__E0z4Cq__header:after{border-top:2px solid var(--workspace-violet);content:"";opacity:.72;border-radius:50%;height:5px;transition:border-color .18s,transform .18s;position:absolute;bottom:8px;left:15px;right:18px;transform:rotate(-.8deg)}.ChannelSidebar-module__E0z4Cq__header:hover{background:var(--bg-hover)}.ChannelSidebar-module__E0z4Cq__header:hover:after{border-color:var(--workspace-mint);transform:rotate(.8deg)}.ChannelSidebar-module__E0z4Cq__serverName{color:var(--text-primary);font-family:"Comic Sans MS", var(--font-primary);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:900;overflow:hidden}.ChannelSidebar-module__E0z4Cq__searchWrapper{flex-shrink:0;padding:10px 10px 5px}.ChannelSidebar-module__E0z4Cq__search{border:2px solid var(--pencil-outline);background:var(--surface-inset);width:100%;box-shadow:2px 3px 0 var(--strong-shadow);color:var(--text-primary);border-radius:13px 6px 12px 7px/7px 12px 6px 13px;outline:none;padding:8px 11px;font-size:.78rem;transition:border-color .18s,box-shadow .18s,transform .18s}.ChannelSidebar-module__E0z4Cq__search::placeholder{color:var(--text-muted)}.ChannelSidebar-module__E0z4Cq__search:focus{border-color:var(--pencil-outline);box-shadow:3px 4px 0 var(--strong-shadow);transform:translateY(-1px)}.ChannelSidebar-module__E0z4Cq__manageBar{grid-template-columns:1fr 1fr;gap:7px;padding:5px 10px 7px;display:grid}.ChannelSidebar-module__E0z4Cq__manageButton{border:1px solid var(--pencil-outline);background:var(--surface-muted);min-height:33px;color:var(--text-secondary);border-radius:10px 5px 10px 6px/6px 10px 5px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:.72rem;font-weight:800;transition:border-color .18s,color .18s,background .18s,transform .18s;display:flex}.ChannelSidebar-module__E0z4Cq__manageButton:first-child{background:#7ee7c61a}.ChannelSidebar-module__E0z4Cq__manageButton:last-child{background:#b79cff1a}.ChannelSidebar-module__E0z4Cq__manageButton:hover{border-color:var(--pencil-outline);background:var(--bg-hover);color:var(--text-primary);transform:translateY(-1px)rotate(-.4deg)}.ChannelSidebar-module__E0z4Cq__channelList{scrollbar-width:thin;flex:1;padding:5px 9px 12px;overflow-y:auto}.ChannelSidebar-module__E0z4Cq__category{content-visibility:auto;contain-intrinsic-size:120px;border:2px solid #0000;border-radius:12px 6px 11px 7px/7px 11px 6px 12px;margin-bottom:7px;transition:border-color .15s,background .15s,transform .15s;position:relative}.ChannelSidebar-module__E0z4Cq__categoryDropTarget{border-color:var(--pencil-outline);box-shadow:2px 3px 0 var(--pencil-shadow);background:#b79cff1f;transform:rotate(-.25deg)}.ChannelSidebar-module__E0z4Cq__draggingCategory{opacity:.42;transform:rotate(-.7deg)scale(.985)}.ChannelSidebar-module__E0z4Cq__categoryOrderBefore:before,.ChannelSidebar-module__E0z4Cq__categoryOrderAfter:after{z-index:2;border-top:3px solid var(--pencil-outline);content:"";pointer-events:none;border-radius:50%;height:4px;position:absolute;left:5px;right:5px;transform:rotate(-.7deg)}.ChannelSidebar-module__E0z4Cq__categoryOrderBefore:before{top:-5px}.ChannelSidebar-module__E0z4Cq__categoryOrderAfter:after{bottom:-6px;transform:rotate(.7deg)}.ChannelSidebar-module__E0z4Cq__categoryHeader{min-height:29px;color:var(--text-secondary);letter-spacing:.075em;text-transform:uppercase;cursor:default;border-radius:8px 4px 8px 5px;align-items:center;gap:5px;margin:10px 1px 4px;padding:5px 7px;font-size:.66rem;font-weight:900;transition:color .16s,background .16s;display:flex}.ChannelSidebar-module__E0z4Cq__categoryHeader:hover{background:var(--soft-fill);color:var(--text-primary)}.ChannelSidebar-module__E0z4Cq__categoryDragSurface{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.ChannelSidebar-module__E0z4Cq__categoryDragSurface[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.ChannelSidebar-module__E0z4Cq__categoryDragSurface[draggable=true]:active{cursor:grabbing}.ChannelSidebar-module__E0z4Cq__categoryName{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;min-width:0;overflow:hidden}.ChannelSidebar-module__E0z4Cq__categoryActions{align-items:center;gap:2px;margin-left:auto;display:flex}.ChannelSidebar-module__E0z4Cq__categoryAction,.ChannelSidebar-module__E0z4Cq__categoryAdd{color:var(--text-muted);border-radius:7px 4px;justify-content:center;align-items:center;padding:4px;transition:color .16s,background .16s,transform .16s;display:flex}.ChannelSidebar-module__E0z4Cq__categoryAdd{margin-left:auto}.ChannelSidebar-module__E0z4Cq__categoryAction:hover,.ChannelSidebar-module__E0z4Cq__categoryAdd:hover{background:var(--bg-hover);color:var(--workspace-yellow);transform:rotate(6deg)}.ChannelSidebar-module__E0z4Cq__channelBlock{width:100%}.ChannelSidebar-module__E0z4Cq__channelDragSurface{flex:1;align-items:center;min-width:0;display:flex}.ChannelSidebar-module__E0z4Cq__channelDragSurface[draggable=true]{cursor:grab;-webkit-user-select:none;user-select:none}.ChannelSidebar-module__E0z4Cq__channelDragSurface[draggable=true]:active{cursor:grabbing}.ChannelSidebar-module__E0z4Cq__channelRow{cursor:pointer;border:1px solid #0000;border-radius:12px 6px 11px 7px/7px 11px 6px 12px;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin:2px 0;padding-right:6px;transition:background .17s,border-color .17s,transform .17s;display:flex;position:relative}.ChannelSidebar-module__E0z4Cq__channelRow:before{background:var(--workspace-mint);content:"";border-radius:5px 2px;width:4px;height:0;transition:height .18s cubic-bezier(.34,1.56,.64,1);position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(-2deg)}.ChannelSidebar-module__E0z4Cq__channelRow:hover{border-color:var(--pencil-outline);background:var(--soft-hover);transform:translate(2px)}.ChannelSidebar-module__E0z4Cq__channelRow.ChannelSidebar-module__E0z4Cq__active{border-color:var(--pencil-outline);box-shadow:2px 2px 0 var(--pencil-shadow);background:#7ee7c61c}.ChannelSidebar-module__E0z4Cq__channelRow.ChannelSidebar-module__E0z4Cq__active:before{height:26px}.ChannelSidebar-module__E0z4Cq__draggableChannel .ChannelSidebar-module__E0z4Cq__channelBtn{cursor:grab;-webkit-user-select:none;user-select:none}.ChannelSidebar-module__E0z4Cq__draggableChannel .ChannelSidebar-module__E0z4Cq__channelBtn:active{cursor:grabbing}.ChannelSidebar-module__E0z4Cq__draggingChannel{opacity:.42;transform:rotate(-1deg)scale(.98)}.ChannelSidebar-module__E0z4Cq__channelOrderBefore:after,.ChannelSidebar-module__E0z4Cq__channelOrderAfter:after{z-index:2;border-top:3px solid var(--pencil-outline);content:"";pointer-events:none;border-radius:50%;height:4px;position:absolute;left:4px;right:4px;transform:rotate(-.65deg)}.ChannelSidebar-module__E0z4Cq__channelOrderBefore:after{top:-4px}.ChannelSidebar-module__E0z4Cq__channelOrderAfter:after{bottom:-6px;transform:rotate(.65deg)}.ChannelSidebar-module__E0z4Cq__participantDropTarget{border-color:var(--pencil-outline);box-shadow:2px 3px 0 var(--pencil-shadow);background:#caffbf33;transform:translate(2px)rotate(.35deg)}.ChannelSidebar-module__E0z4Cq__channelBtn{min-width:0;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:7px 8px;font-size:.86rem;font-weight:700;display:flex}.ChannelSidebar-module__E0z4Cq__channelBtn:focus-visible{outline:2px solid var(--pencil-outline);outline-offset:-2px;border-radius:9px 5px 9px 6px}.ChannelSidebar-module__E0z4Cq__channelRow:hover .ChannelSidebar-module__E0z4Cq__channelBtn{color:var(--text-primary)}.ChannelSidebar-module__E0z4Cq__channelRow.ChannelSidebar-module__E0z4Cq__active .ChannelSidebar-module__E0z4Cq__channelBtn{color:var(--text-primary);font-weight:800}.ChannelSidebar-module__E0z4Cq__channelSettings{color:var(--text-muted);opacity:0;border-radius:8px 4px;justify-content:center;align-items:center;padding:5px;transition:opacity .16s,color .16s,background .16s,transform .16s;display:flex}.ChannelSidebar-module__E0z4Cq__channelRow:hover .ChannelSidebar-module__E0z4Cq__channelSettings,.ChannelSidebar-module__E0z4Cq__channelSettings:focus-visible{opacity:1}.ChannelSidebar-module__E0z4Cq__channelSettings:hover{background:var(--bg-hover);color:var(--workspace-violet);transform:rotate(8deg)}.ChannelSidebar-module__E0z4Cq__channelIcon{color:var(--workspace-mint);flex-shrink:0}.ChannelSidebar-module__E0z4Cq__voiceChannel .ChannelSidebar-module__E0z4Cq__channelIcon{color:var(--workspace-yellow)}.ChannelSidebar-module__E0z4Cq__channelName{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ChannelSidebar-module__E0z4Cq__voiceBadge{background:var(--workspace-mint);color:#15231f;text-align:center;border:1px solid #17181d;border-radius:9px 4px;flex-shrink:0;min-width:20px;padding:2px 6px;font-size:.64rem;font-weight:900;box-shadow:2px 2px #101115}.ChannelSidebar-module__E0z4Cq__voiceParticipants{border-left:1px dashed var(--pencil-outline);flex-direction:column;gap:3px;margin:2px 4px 6px 20px;padding:4px 4px 4px 8px;display:flex}.ChannelSidebar-module__E0z4Cq__feedback,.ChannelSidebar-module__E0z4Cq__emptyState{border:1px dashed var(--border-color);background:var(--surface-muted);color:var(--text-muted);text-align:center;border-radius:15px 7px 14px 8px/8px 14px 7px 15px;flex-direction:column;align-items:center;gap:9px;margin:16px 3px;padding:18px 13px;display:flex}.ChannelSidebar-module__E0z4Cq__feedback{border-color:var(--pencil-outline);color:var(--workspace-yellow)}.ChannelSidebar-module__E0z4Cq__feedback p,.ChannelSidebar-module__E0z4Cq__emptyState p{color:var(--text-muted);font-size:.73rem;line-height:1.45}.ChannelSidebar-module__E0z4Cq__emptyState strong{color:var(--text-primary);font-size:.86rem}.ChannelSidebar-module__E0z4Cq__emptyState button{background:var(--workspace-mint);color:#16211e;border:2px solid #15161a;border-radius:10px 4px 10px 5px;margin-top:4px;padding:8px 11px;font-size:.72rem;font-weight:900;box-shadow:3px 3px #0b0c0f}.ChannelSidebar-module__E0z4Cq__emptyState button:hover:not(:disabled){background:#9bf1d7;transform:translateY(-1px)}.ChannelSidebar-module__E0z4Cq__emptyState button:disabled{cursor:wait;opacity:.6}.ChannelSidebar-module__E0z4Cq__noResults{color:var(--text-muted);text-align:center;padding:22px 8px;font-size:.78rem}
.ScreenShareWorkspace-module__wBfuea__stage{z-index:3;box-sizing:border-box;border:3px solid var(--pencil-outline);background-color:var(--surface-elevated);background-image:var(--notebook-paper-lines);width:82%;height:68%;box-shadow:5px 6px 0 var(--pencil-shadow);border-radius:18px 9px 21px 11px/11px 20px 9px 18px;flex-direction:column;padding:7px 7px 13px;display:flex;position:absolute;top:5%;left:4%;transform:rotate(-.08deg);container-type:inline-size}.ScreenShareWorkspace-module__wBfuea__stage[data-active=true]{z-index:12;box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-yellow) 78%, transparent), 6px 7px 0 var(--pencil-shadow)}.ScreenShareWorkspace-module__wBfuea__stage[data-panel-interaction=move]{z-index:30;box-shadow:8px 10px 0 var(--pencil-shadow)}.ScreenShareWorkspace-module__wBfuea__stage[data-panel-interaction=resize]{z-index:30}.ScreenShareWorkspace-module__wBfuea__stage:before{z-index:4;content:"";opacity:.86;background:#f3d56fe0;border:1px solid #15161aa6;width:76px;height:18px;position:absolute;top:-8px;left:9%;transform:rotate(-2.6deg);box-shadow:1px 2px #15161a8c}.ScreenShareWorkspace-module__wBfuea__stageHeader{z-index:3;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding:3px 5px 7px 24px;display:flex;position:relative}.ScreenShareWorkspace-module__wBfuea__stageTitle{align-items:center;gap:8px;min-width:0;max-width:min(330px,42vw);padding:4px 7px;display:flex}.ScreenShareWorkspace-module__wBfuea__stageMoveHandle{z-index:8;border:2px solid var(--pencil-outline);background:var(--workspace-yellow);width:34px;height:34px;box-shadow:2px 2px 0 var(--pencil-shadow);color:#251f13;cursor:grab;touch-action:none;border-radius:46% 54% 58% 42%;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:-16px;left:-17px}.ScreenShareWorkspace-module__wBfuea__stageMoveHandle:hover{background:var(--workspace-mint)}.ScreenShareWorkspace-module__wBfuea__stage[data-panel-interaction=move] .ScreenShareWorkspace-module__wBfuea__stageMoveHandle{cursor:grabbing;background:var(--workspace-mint)}.ScreenShareWorkspace-module__wBfuea__stageMoveHandle:disabled{cursor:default;opacity:.58}.ScreenShareWorkspace-module__wBfuea__stageMoveHandle:focus-visible{outline:2px dashed var(--workspace-blue);outline-offset:3px}.ScreenShareWorkspace-module__wBfuea__stageTitleCopy{flex-direction:column;min-width:0;display:flex}.ScreenShareWorkspace-module__wBfuea__stageTitle strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-family:Comic Sans MS,Segoe Print,cursive;font-size:.78rem;font-weight:900;overflow:hidden}.ScreenShareWorkspace-module__wBfuea__stageTitleCopy>span{color:var(--text-muted);letter-spacing:.035em;font-size:.54rem;font-weight:800}.ScreenShareWorkspace-module__wBfuea__liveDot{background:var(--workspace-pink);border:2px solid #15161a;border-radius:46% 54% 58% 42%;flex:none;width:12px;height:12px;animation:1.6s ease-in-out infinite ScreenShareWorkspace-module__wBfuea__shareLivePulse;box-shadow:1px 1px #15161a}.ScreenShareWorkspace-module__wBfuea__stageTools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:3px;display:flex}.ScreenShareWorkspace-module__wBfuea__toolButton{border:1.5px solid var(--pencil-outline);background:var(--surface-panel);width:29px;height:29px;box-shadow:1px 2px 0 var(--pencil-shadow);color:var(--text-secondary);border-radius:8px 4px 9px 5px/5px 9px 4px 8px;justify-content:center;align-items:center;transition:transform .12s,background .12s,color .12s;display:inline-flex}.ScreenShareWorkspace-module__wBfuea__toolButton:nth-of-type(2n){transform:rotate(.8deg)}.ScreenShareWorkspace-module__wBfuea__toolButton:hover{background:var(--workspace-mint);color:#17211e;transform:translateY(-1px)rotate(-1deg)}.ScreenShareWorkspace-module__wBfuea__toolButton:active{box-shadow:0 1px 0 var(--pencil-shadow);transform:translateY(1px)}.ScreenShareWorkspace-module__wBfuea__toolButton:focus-visible{outline:2px dashed var(--workspace-blue);outline-offset:2px}.ScreenShareWorkspace-module__wBfuea__zoomValue{min-width:42px;color:var(--text-primary);font-family:var(--font-mono);text-align:center;padding:3px 4px;font-size:.62rem;font-weight:900}.ScreenShareWorkspace-module__wBfuea__viewport{cursor:default;touch-action:pan-y;background:radial-gradient(circle,#17191f 0,#090a0c 72%);border:2px solid #15161a;border-radius:11px 5px 13px 7px/7px 12px 5px 11px;outline:none;flex:1;min-height:0;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09}.ScreenShareWorkspace-module__wBfuea__viewport:focus-visible{box-shadow:inset 0 0 0 3px var(--workspace-blue)}.ScreenShareWorkspace-module__wBfuea__viewport[data-pannable=true]{cursor:grab;touch-action:none}.ScreenShareWorkspace-module__wBfuea__viewport[data-panning=true]{cursor:grabbing}.ScreenShareWorkspace-module__wBfuea__stageVideo{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block;transform:translate(0,0)scale(1)}.ScreenShareWorkspace-module__wBfuea__panHint{color:#ffffffb3;pointer-events:none;background:#090a0cb8;border:1px solid #ffffff38;border-radius:7px 3px 8px 4px;padding:3px 7px;font-size:.55rem;position:absolute;bottom:8px;right:9px}.ScreenShareWorkspace-module__wBfuea__moveNote{z-index:3;border:1px solid var(--pencil-outline);background:var(--surface-overlay);color:var(--text-muted);pointer-events:none;border-radius:7px 4px 8px 5px;align-items:center;gap:4px;padding:3px 6px;font-size:.52rem;font-weight:800;display:inline-flex;position:absolute;bottom:15px;left:17px;transform:rotate(-.7deg)}.ScreenShareWorkspace-module__wBfuea__resizeHandle{z-index:8;border:2px solid var(--pencil-outline);background:var(--workspace-yellow);width:42px;height:42px;box-shadow:2px 2px 0 var(--pencil-shadow);color:#251f13;cursor:nwse-resize;touch-action:none;border-radius:52% 48% 55% 45%/46% 54% 47% 53%;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;display:flex;position:absolute;bottom:-15px;right:-15px;transform:rotate(-2deg)}.ScreenShareWorkspace-module__wBfuea__resizeHandle i{border-top:1px solid var(--pencil-outline);width:14px;transform:translate(5px)rotate(-45deg)}.ScreenShareWorkspace-module__wBfuea__resizeHandle i:nth-child(2){width:20px;transform:translate(3px)rotate(-45deg)}.ScreenShareWorkspace-module__wBfuea__resizeHandle i:nth-child(3){width:26px;transform:rotate(-45deg)}.ScreenShareWorkspace-module__wBfuea__resizeHandle:hover,.ScreenShareWorkspace-module__wBfuea__stage[data-panel-interaction=resize] .ScreenShareWorkspace-module__wBfuea__resizeHandle{background:var(--workspace-mint);color:#17211e}.ScreenShareWorkspace-module__wBfuea__resizeHandle:focus-visible{outline:2px dashed var(--workspace-blue);outline-offset:2px}.ScreenShareWorkspace-module__wBfuea__dock{border:2px solid var(--pencil-outline);background-color:var(--surface-muted);background-image:var(--notebook-paper-lines);min-width:0;box-shadow:3px 4px 0 var(--pencil-shadow);border-radius:13px 7px 15px 8px/8px 15px 7px 13px;flex-direction:column;flex:none;gap:6px;padding:7px 9px 9px;display:flex}.ScreenShareWorkspace-module__wBfuea__dockHeader{justify-content:space-between;align-items:center;gap:10px;padding:0 3px;display:flex}.ScreenShareWorkspace-module__wBfuea__dockHeader strong{font-family:Comic Sans MS,Segoe Print,cursive;font-size:.68rem}.ScreenShareWorkspace-module__wBfuea__dockHeader span{border:1px solid var(--pencil-outline);background:var(--workspace-pink);color:#2a171e;border-radius:8px 4px 8px 5px;padding:2px 6px;font-size:.52rem;font-weight:900}.ScreenShareWorkspace-module__wBfuea__dockRail{overscroll-behavior-x:contain;scrollbar-width:thin;gap:9px;padding:5px 2px 3px;display:flex;overflow-x:auto}.ScreenShareWorkspace-module__wBfuea__shareCard{border:2px solid var(--pencil-outline);background:var(--surface-panel);width:174px;min-width:174px;box-shadow:2px 3px 0 var(--pencil-shadow);color:var(--text-primary);text-align:left;border-radius:11px 5px 13px 7px/7px 12px 5px 11px;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:7px;padding:6px;transition:transform .14s,background .14s;display:grid;position:relative}.ScreenShareWorkspace-module__wBfuea__shareCard:nth-child(2n){transform:rotate(.45deg)}.ScreenShareWorkspace-module__wBfuea__shareCard:hover{background:var(--surface-elevated);transform:translateY(-2px)rotate(-.5deg)}.ScreenShareWorkspace-module__wBfuea__shareCard:focus-visible{outline:3px dashed var(--workspace-blue);outline-offset:2px}.ScreenShareWorkspace-module__wBfuea__shareCardActive{box-shadow:3px 4px 0 var(--pencil-shadow);background:#7ee7c629}.ScreenShareWorkspace-module__wBfuea__shareCardHidden{opacity:.86;border-style:dashed}.ScreenShareWorkspace-module__wBfuea__cardTape{z-index:2;background:#b79cffe0;border:1px solid #15161a8c;width:34px;height:10px;position:absolute;top:-5px;left:17px;transform:rotate(-3deg)}.ScreenShareWorkspace-module__wBfuea__previewFrame{background:#090a0c;border:1.5px solid #15161a;border-radius:6px 3px 7px 4px;place-items:center;width:72px;height:43px;display:grid;overflow:hidden}.ScreenShareWorkspace-module__wBfuea__hiddenPreview{background:var(--surface-inset);width:100%;height:100%;color:var(--text-muted);justify-content:center;align-items:center;gap:5px;display:flex}.ScreenShareWorkspace-module__wBfuea__shareCardInfo{flex-direction:column;gap:3px;min-width:0;display:flex}.ScreenShareWorkspace-module__wBfuea__shareCardInfo strong{text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;overflow:hidden}.ScreenShareWorkspace-module__wBfuea__shareCardInfo>span{color:var(--text-muted);align-items:center;gap:3px;font-size:.5rem;font-weight:900;display:inline-flex}.ScreenShareWorkspace-module__wBfuea__shareCardActive .ScreenShareWorkspace-module__wBfuea__cardTape{background:var(--workspace-yellow)}.ScreenShareWorkspace-module__wBfuea__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.ScreenShareWorkspace-module__wBfuea__stage:fullscreen{background:var(--surface-main);border-radius:0;padding:8px 8px 13px;position:fixed;transform:none;width:100vw!important;height:100vh!important;top:0!important;left:0!important}.ScreenShareWorkspace-module__wBfuea__stage:fullscreen .ScreenShareWorkspace-module__wBfuea__stageMoveHandle,.ScreenShareWorkspace-module__wBfuea__stage:fullscreen .ScreenShareWorkspace-module__wBfuea__resizeHandle{display:none}@keyframes ScreenShareWorkspace-module__wBfuea__shareLivePulse{0%,to{transform:rotate(-3deg)scale(1)}50%{transform:rotate(3deg)scale(1.14)}}@container (max-width:650px){.ScreenShareWorkspace-module__wBfuea__stageHeader{flex-direction:column;align-items:flex-start}.ScreenShareWorkspace-module__wBfuea__stageTools{justify-content:flex-start;width:100%}.ScreenShareWorkspace-module__wBfuea__stageTitle{max-width:100%}.ScreenShareWorkspace-module__wBfuea__stageTitleCopy>span{display:none}}@media (max-width:900px){.ScreenShareWorkspace-module__wBfuea__stageHeader{flex-direction:column;align-items:flex-start}.ScreenShareWorkspace-module__wBfuea__stageTools{justify-content:flex-start;width:100%}.ScreenShareWorkspace-module__wBfuea__stageTitle{max-width:100%}.ScreenShareWorkspace-module__wBfuea__stageTitleCopy>span,.ScreenShareWorkspace-module__wBfuea__panHint{display:none}}@media (max-width:600px){.ScreenShareWorkspace-module__wBfuea__toolButton{width:44px;height:44px}.ScreenShareWorkspace-module__wBfuea__moveNote{display:none}.ScreenShareWorkspace-module__wBfuea__shareCard{width:162px;min-width:162px}.ScreenShareWorkspace-module__wBfuea__stageMoveHandle{width:44px;height:44px;top:-21px;left:-21px}.ScreenShareWorkspace-module__wBfuea__resizeHandle{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.ScreenShareWorkspace-module__wBfuea__liveDot{animation:none}.ScreenShareWorkspace-module__wBfuea__shareCard,.ScreenShareWorkspace-module__wBfuea__toolButton{transition:none}}
.UserPanel-module__jEZQ_W__footer{flex-shrink:0;padding:3px 8px 8px;display:flex}.UserPanel-module__jEZQ_W__card{--card-bg:var(--surface-panel);--card-ink:var(--card-outline);--card-line:var(--paper-line);--card-coral:var(--workspace-pink);--card-mint:var(--workspace-mint);--card-lavender:var(--workspace-violet);--card-yellow:var(--workspace-yellow);border:2px solid var(--card-ink);background-color:var(--card-bg);background-image:var(--notebook-paper-lines);width:100%;box-shadow:3px 4px 0 var(--card-ink), inset 0 0 18px #00000014;z-index:1;border-radius:18px 8px 17px 9px/9px 17px 8px 18px;padding:9px;transition:border-radius .28s,box-shadow .28s,transform .28s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden}.UserPanel-module__jEZQ_W__card:before{content:"";z-index:4;background:#f3d56fbd;border:1px solid #0d0e1259;border-radius:2px 4px 2px 5px;width:42px;height:10px;position:absolute;top:-4px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:1px 1px 2px #0003}.UserPanel-module__jEZQ_W__card:hover,.UserPanel-module__jEZQ_W__card:focus-within{box-shadow:4px 6px 0 var(--card-ink), inset 0 0 18px #00000014;border-radius:9px 18px 8px 17px/18px 9px 17px 8px;transform:translateY(-3px)rotate(.25deg)}.UserPanel-module__jEZQ_W__connected{border-color:var(--card-outline)}.UserPanel-module__jEZQ_W__identity{width:100%;min-width:0;color:var(--text-primary);text-align:left;z-index:2;align-items:center;gap:10px;padding:3px;display:flex;position:relative}.UserPanel-module__jEZQ_W__identity:focus-visible{outline:2px dashed var(--card-coral);outline-offset:3px;border-radius:10px 5px 11px 6px}.UserPanel-module__jEZQ_W__avatarFrame{border:2px solid var(--card-ink);background:var(--surface-inset);width:48px;height:48px;box-shadow:3px 3px 0 var(--card-coral);border-radius:42% 58% 54% 46%/52% 44% 56% 48%;flex-shrink:0;place-items:center;transition:border-radius .25s,transform .25s;display:grid;transform:rotate(-1.5deg)}.UserPanel-module__jEZQ_W__card:hover .UserPanel-module__jEZQ_W__avatarFrame,.UserPanel-module__jEZQ_W__card:focus-within .UserPanel-module__jEZQ_W__avatarFrame{border-radius:52% 48% 44% 56%/45% 55% 48% 52%;transform:translateY(-1px)rotate(1deg)}.UserPanel-module__jEZQ_W__userInfo{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;padding-right:30px;display:flex}.UserPanel-module__jEZQ_W__userName{max-width:100%;color:var(--text-primary);font-family:"Comic Sans MS", "Segoe Print", var(--font-primary);letter-spacing:.045em;text-overflow:ellipsis;text-shadow:1px 1px #b79cff8c;text-transform:uppercase;white-space:nowrap;font-size:.82rem;font-weight:900;line-height:1.15;overflow:hidden}.UserPanel-module__jEZQ_W__roomBadge{border:1.5px solid var(--card-ink);background:var(--card-mint);max-width:100%;min-height:21px;box-shadow:2px 2px 0 var(--card-ink);color:#15211d;letter-spacing:.025em;border-radius:10px 4px 11px 5px/5px 11px 4px 10px;align-items:center;gap:5px;padding:3px 7px;font-size:.62rem;font-weight:900;line-height:1;display:inline-flex;overflow:hidden}.UserPanel-module__jEZQ_W__roomBadge>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UserPanel-module__jEZQ_W__roomBadgeConnected{background:var(--card-yellow);color:#242014}.UserPanel-module__jEZQ_W__roomBadgeConnecting{background:var(--workspace-blue);color:#172235}.UserPanel-module__jEZQ_W__roomBadgeError{background:var(--card-coral);color:#32151e}.UserPanel-module__jEZQ_W__roomBadge svg{flex-shrink:0}.UserPanel-module__jEZQ_W__statusDot{background:#36b877;border:1px solid #15211d;border-radius:50%;flex-shrink:0;width:6px;height:6px}.UserPanel-module__jEZQ_W__connectionIndicator{border:1.5px solid var(--card-ink);background:var(--control-paper);width:24px;height:24px;box-shadow:1.5px 1.5px 0 var(--card-ink);color:#202127;z-index:3;border-radius:47% 53% 44% 56%/55% 43% 57% 45%;place-items:center;display:grid;position:absolute;top:8px;right:8px;transform:rotate(2deg)}.UserPanel-module__jEZQ_W__connectionIndicator_connected{background:var(--card-mint);color:#145238}.UserPanel-module__jEZQ_W__connectionIndicator_connecting{background:var(--workspace-blue);color:#173c68}.UserPanel-module__jEZQ_W__connectionIndicator_connecting svg{animation:.9s linear infinite UserPanel-module__jEZQ_W__connectionSpin}.UserPanel-module__jEZQ_W__connectionIndicator_error{background:var(--card-coral);color:#7c1837}.UserPanel-module__jEZQ_W__connectionIndicator_disconnected{color:#202127}.UserPanel-module__jEZQ_W__connectingSpinner{animation:.9s linear infinite UserPanel-module__jEZQ_W__connectionSpin}.UserPanel-module__jEZQ_W__reveal{opacity:1;grid-template-rows:1fr;margin-top:10px;display:grid;transform:translateY(0)}.UserPanel-module__jEZQ_W__revealInner{min-height:0;overflow:hidden}.UserPanel-module__jEZQ_W__actions{grid-template-columns:repeat(5,1fr);gap:6px;padding:2px 1px 4px;display:grid}.UserPanel-module__jEZQ_W__action{aspect-ratio:1;border:1.5px solid var(--card-ink);background:var(--control-paper);width:100%;box-shadow:2px 2px 0 var(--card-ink);color:#202127;border-radius:48% 52% 44% 56%/54% 43% 57% 46%;justify-content:center;align-items:center;transition:background .15s,box-shadow .15s,color .15s,transform .15s;display:flex}.UserPanel-module__jEZQ_W__action:nth-child(2n){border-radius:56% 44% 55% 45%/43% 57% 46% 54%}.UserPanel-module__jEZQ_W__action:first-child:hover:not(:disabled){background:var(--card-coral)}.UserPanel-module__jEZQ_W__action:nth-child(2):hover:not(:disabled){background:var(--card-lavender)}.UserPanel-module__jEZQ_W__action:nth-child(3):hover:not(:disabled){background:var(--workspace-blue)}.UserPanel-module__jEZQ_W__action:nth-child(4):hover:not(:disabled){background:var(--card-coral)}.UserPanel-module__jEZQ_W__action:nth-child(5):hover:not(:disabled){background:var(--card-mint)}.UserPanel-module__jEZQ_W__action:hover:not(:disabled){transform:translateY(-3px)rotate(-3deg)}.UserPanel-module__jEZQ_W__action:active:not(:disabled){box-shadow:1px 1px 0 var(--card-ink);transform:translate(1px,1px)}.UserPanel-module__jEZQ_W__action:focus-visible{outline:2px dashed var(--card-coral);outline-offset:2px}.UserPanel-module__jEZQ_W__action:disabled{cursor:not-allowed;filter:grayscale(.7);opacity:.32}.UserPanel-module__jEZQ_W__dangerAction{color:#a8284a;background:#ffd6df}.UserPanel-module__jEZQ_W__shareAction{color:#214f8d;background:#dcecff}.UserPanel-module__jEZQ_W__leaveAction{color:#a8284a}.UserPanel-module__jEZQ_W__streamAudioReady,.UserPanel-module__jEZQ_W__streamAudioWarning{border:1px dashed;border-radius:9px 5px 10px 6px;align-items:center;gap:6px;margin:5px 1px 2px;padding:6px 7px;font-size:.61rem;font-weight:700;line-height:1.3;display:flex}.UserPanel-module__jEZQ_W__streamAudioReady{color:var(--card-mint);background:#7ee7c612}.UserPanel-module__jEZQ_W__streamAudioWarning{color:var(--card-yellow);background:#f3d56f0f}.UserPanel-module__jEZQ_W__streamAudioReady svg,.UserPanel-module__jEZQ_W__streamAudioWarning svg{flex-shrink:0}.UserPanel-module__jEZQ_W__microphoneWarning{color:var(--channel-color-pink);background:#a3325814;border:1px dashed;border-radius:9px 5px 10px 6px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;margin:5px 1px 2px;padding:6px 7px;font-size:.61rem;font-weight:700;line-height:1.3;display:grid}.UserPanel-module__jEZQ_W__microphoneWarning svg{flex-shrink:0}.UserPanel-module__jEZQ_W__microphoneWarning button{color:var(--text-primary);background:var(--control-paper);border:1px solid var(--card-ink);border-radius:7px 4px 8px 5px;padding:3px 5px;font-size:.58rem;font-weight:900}.UserPanel-module__jEZQ_W__microphoneWarning button:focus-visible{outline:2px dashed var(--card-coral);outline-offset:2px}.UserPanel-module__jEZQ_W__doodle{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;pointer-events:none;z-index:0;position:absolute}.UserPanel-module__jEZQ_W__sparkle{width:12px;height:12px;color:var(--card-mint);fill:currentColor;opacity:.7;bottom:8px;right:26px}.UserPanel-module__jEZQ_W__swirl{width:37px;height:37px;color:var(--card-lavender);opacity:.24;stroke-width:7px;bottom:-9px;right:-8px}@media (prefers-reduced-motion:reduce){.UserPanel-module__jEZQ_W__card,.UserPanel-module__jEZQ_W__avatarFrame,.UserPanel-module__jEZQ_W__reveal,.UserPanel-module__jEZQ_W__action{transition:none}.UserPanel-module__jEZQ_W__connectingSpinner,.UserPanel-module__jEZQ_W__connectionIndicator_connecting svg{animation:none}}@keyframes UserPanel-module__jEZQ_W__connectionSpin{to{transform:rotate(360deg)}}
.VoiceWorkspace-module__z6Qjma__board{border:3px solid var(--pencil-outline);background-color:var(--surface-elevated);background-image:var(--notebook-paper-lines);min-height:0;box-shadow:5px 6px 0 var(--pencil-shadow);border-radius:22px 11px 25px 13px/13px 24px 11px 21px;flex-direction:column;flex:1 0 auto;margin:12px 14px 16px;display:flex;position:relative;overflow:hidden}.VoiceWorkspace-module__z6Qjma__board:before{z-index:0;content:"";pointer-events:none;border-left:2px solid #ff59848c;position:absolute;top:54px;bottom:14px;left:30px}.VoiceWorkspace-module__z6Qjma__header{z-index:5;border-bottom:2px dashed var(--pencil-outline);background:color-mix(in srgb, var(--surface-panel) 88%, transparent);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 12px 7px 17px;display:flex;position:relative}.VoiceWorkspace-module__z6Qjma__header>div,.VoiceWorkspace-module__z6Qjma__header button{align-items:center;display:inline-flex}.VoiceWorkspace-module__z6Qjma__header>div{color:var(--text-secondary);gap:6px}.VoiceWorkspace-module__z6Qjma__header strong{font-family:Comic Sans MS,Segoe Print,cursive;font-size:.75rem}.VoiceWorkspace-module__z6Qjma__header span{color:var(--text-muted);font-size:.55rem;font-weight:800}.VoiceWorkspace-module__z6Qjma__header button{border:2px solid var(--pencil-outline);background:var(--workspace-yellow);box-shadow:2px 2px 0 var(--pencil-shadow);color:#261f12;border-radius:10px 5px 11px 6px/6px 11px 5px 10px;gap:5px;padding:6px 9px;font-size:.62rem;font-weight:900}.VoiceWorkspace-module__z6Qjma__header button:hover{transform:translateY(-1px)rotate(-.5deg)}.VoiceWorkspace-module__z6Qjma__header button:focus-visible{outline:2px dashed var(--workspace-blue);outline-offset:3px}.VoiceWorkspace-module__z6Qjma__shareShelf{z-index:4;padding:9px 12px 0 18px;position:relative}.VoiceWorkspace-module__z6Qjma__surface{--voice-workspace-height:420px;z-index:1;min-height:var(--voice-workspace-height);isolation:isolate;flex:1;margin:28px 32px 40px 50px;position:relative;overflow:visible}.VoiceWorkspace-module__z6Qjma__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.VoiceWorkspace-module__z6Qjma__board{margin:9px 8px 14px}.VoiceWorkspace-module__z6Qjma__board:before{left:18px}.VoiceWorkspace-module__z6Qjma__shareShelf{padding:8px 8px 0 13px}.VoiceWorkspace-module__z6Qjma__surface{margin:30px 27px 44px 36px}.VoiceWorkspace-module__z6Qjma__header span{display:none}.VoiceWorkspace-module__z6Qjma__header button{min-height:44px}}
.VoiceChannel-module__MPO18G__container{overscroll-behavior:contain;scrollbar-width:thin;background:0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.VoiceChannel-module__MPO18G__disconnected{color:var(--text-secondary);text-align:center;background-color:var(--surface-elevated);background-image:var(--notebook-paper-lines);border:2px dashed var(--soft-border);border-radius:20px 10px 24px 12px/12px 23px 10px 20px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:9px;margin:18px;padding:28px;display:flex}.VoiceChannel-module__MPO18G__disconnectedIcon{color:#17211e;background:var(--workspace-mint);border:3px solid #15161a;border-radius:43% 57% 61% 39%/57% 41% 59% 43%;justify-content:center;align-items:center;width:58px;height:58px;margin-bottom:4px;display:inline-flex;transform:rotate(-4deg);box-shadow:4px 4px #15161a}.VoiceChannel-module__MPO18G__disconnected strong{color:var(--text-primary);font-family:Comic Sans MS,Segoe Print,cursive;font-size:1.0625rem}.VoiceChannel-module__MPO18G__disconnected p{max-width:360px;margin:0;font-size:.75rem;line-height:1.5}.VoiceChannel-module__MPO18G__disconnected button{color:#17211e;background:var(--workspace-mint);border:2px solid #15161a;border-radius:10px 6px 12px 7px/7px 12px 6px 10px;margin-top:6px;padding:9px 15px;font-size:.75rem;font-weight:900;transition:transform .15s,box-shadow .15s;box-shadow:3px 3px #15161a}.VoiceChannel-module__MPO18G__disconnected button:hover{transform:translateY(-2px)rotate(-1deg);box-shadow:4px 5px #15161a}.VoiceChannel-module__MPO18G__disconnected button:active{transform:translateY(1px)}.VoiceChannel-module__MPO18G__connecting{border-style:solid;border-color:var(--pencil-outline)}.VoiceChannel-module__MPO18G__connectingIcon{background:var(--workspace-blue)}.VoiceChannel-module__MPO18G__connectingIcon svg{animation:.9s linear infinite VoiceChannel-module__MPO18G__voiceConnectionSpin}.VoiceChannel-module__MPO18G__connectionError{border-color:var(--pencil-outline)}.VoiceChannel-module__MPO18G__errorIcon{background:var(--workspace-pink)}@keyframes VoiceChannel-module__MPO18G__voiceConnectionSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.VoiceChannel-module__MPO18G__connectingIcon svg{animation:none}}
.app-layout-module__K9XlMW__app{background-color:var(--surface-canvas);background-image:radial-gradient(circle at 22% 12%, #b79cff14, transparent 28%), radial-gradient(circle at 82% 86%, #7ee7c60f, transparent 32%), var(--notebook-canvas-lines);background-size:auto,auto,auto;height:100vh;transition:background-color .28s,color .28s;display:flex;overflow:hidden}.app-layout-module__K9XlMW__main{border:2px solid var(--pencil-outline);background:var(--surface-main);min-width:0;box-shadow:5px 7px 0 var(--strong-shadow);border-radius:20px 11px 18px 12px/12px 18px 11px 20px;flex-direction:column;flex:1;margin:8px;display:flex;position:relative;overflow:hidden}.app-layout-module__K9XlMW__homeSidebar{width:var(--sidebar-channel-width);min-width:var(--sidebar-channel-width);border:2px solid var(--pencil-outline);background-color:var(--bg-secondary);background-image:var(--notebook-paper-lines);height:calc(100vh - 16px);box-shadow:4px 6px 0 var(--strong-shadow);border-radius:17px 9px 15px 11px/10px 16px 9px 17px;flex-direction:column;margin:8px 0 8px 8px;display:flex;overflow:hidden}.app-layout-module__K9XlMW__homeSidebarHeader{border-bottom:1px dashed var(--border-color);min-height:58px;color:var(--text-primary);font-family:"Comic Sans MS", var(--font-primary);letter-spacing:.04em;align-items:center;padding:0 16px;font-weight:900;display:flex;position:relative}.app-layout-module__K9XlMW__homeSidebarHeader:after{border-top:2px solid var(--workspace-violet);content:"";opacity:.8;border-radius:50%;height:5px;position:absolute;bottom:9px;left:16px;right:18px;transform:rotate(-1deg)}.app-layout-module__K9XlMW__homeSidebarContent{color:var(--text-muted);flex:1;padding:20px 16px}.app-layout-module__K9XlMW__homeSidebarContent p{border:1px dashed var(--border-color);background:var(--surface-muted);border-radius:12px 7px 13px 8px;padding:12px;font-size:.8rem;line-height:1.55}.app-layout-module__K9XlMW__loadingScreen{background:var(--surface-canvas);place-items:center;height:100vh;display:grid}.app-layout-module__K9XlMW__loadingSpinner{border:3px solid var(--border-color);border-top-color:var(--workspace-mint);width:48px;height:48px;box-shadow:3px 3px 0 var(--strong-shadow);border-radius:42% 58% 48% 52%;animation:.8s linear infinite app-layout-module__K9XlMW__spin}@media (max-width:980px){.app-layout-module__K9XlMW__main{margin-left:6px;margin-right:6px}}
.channel-module__1leqAq__page{background-color:var(--surface-main);background-image:var(--notebook-canvas-lines);flex-direction:column;flex:1;display:flex;overflow:hidden}.channel-module__1leqAq__topbar{min-height:var(--topbar-height);background:var(--surface-overlay);border:2px solid var(--pencil-outline);box-shadow:3px 4px 0 var(--strong-shadow);border-radius:11px 6px 13px 7px/7px 13px 6px 12px;flex-shrink:0;justify-content:space-between;align-items:center;margin:8px 10px 0;padding:0 13px;display:flex}.channel-module__1leqAq__channelInfo{align-items:center;gap:9px;min-width:0;display:flex}.channel-module__1leqAq__channelIcon{color:#17211e;background:var(--workspace-mint);border:2px solid #15161a;border-radius:46% 54% 57% 43%/55% 44% 56% 45%;flex-shrink:0;width:31px;height:31px;padding:6px;transform:rotate(-3deg);box-shadow:2px 2px #15161a}.channel-module__1leqAq__channelName{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Comic Sans MS,Segoe Print,cursive;font-size:.9375rem;font-weight:800;overflow:hidden}.channel-module__1leqAq__liveIndicator{color:#2a171e;background:var(--workspace-pink);letter-spacing:.05em;white-space:nowrap;border:2px solid #15161a;border-radius:55% 45% 50% 50%/44% 56% 45% 55%;flex-shrink:0;justify-content:center;align-items:center;width:96px;padding:4px 9px;font-size:.625rem;font-weight:900;animation:1.7s ease-in-out infinite channel-module__1leqAq__workspaceLivePulse;display:inline-flex;box-shadow:2px 2px #15161a}.channel-module__1leqAq__connectingIndicator{color:#172235;background:var(--workspace-blue);animation-name:channel-module__1leqAq__workspaceConnectingPulse}.channel-module__1leqAq__chatArea{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.channel-module__1leqAq__loading{flex:1;justify-content:center;align-items:center;display:flex}.channel-module__1leqAq__spinner{border:3px dashed var(--pencil-outline);border-top-color:var(--workspace-mint);border-radius:48% 52% 46% 54%;width:38px;height:38px;animation:.75s linear infinite channel-module__1leqAq__spin}@keyframes channel-module__1leqAq__workspaceLivePulse{0%,to{transform:rotate(-1deg)scale(1)}50%{transform:rotate(1deg)scale(1.04)}}@keyframes channel-module__1leqAq__workspaceConnectingPulse{0%,to{opacity:.72;transform:rotate(-1deg)}50%{opacity:1;transform:rotate(1deg)}}@media (prefers-reduced-motion:reduce){.channel-module__1leqAq__liveIndicator{animation:none}}
.MemberList-module__9zFscq__sidebar{width:var(--sidebar-member-width);min-width:var(--sidebar-member-width);background-color:var(--surface-panel);background-image:var(--notebook-paper-lines);border:2px solid var(--pencil-outline);height:calc(100vh - 16px);box-shadow:5px 6px 0 var(--strong-shadow);border-radius:18px 10px 22px 12px/12px 20px 10px 24px;flex-direction:column;margin:8px 8px 8px 0;display:flex;overflow:hidden}.MemberList-module__9zFscq__header{border-bottom:1px dashed var(--pencil-outline);background:var(--panel-header);padding:15px 14px 13px}.MemberList-module__9zFscq__eyebrow{color:var(--workspace-mint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:3px;font-size:.625rem;font-weight:800;display:block}.MemberList-module__9zFscq__headerRow{justify-content:space-between;align-items:center;gap:10px;display:flex}.MemberList-module__9zFscq__headerRow h2{color:var(--text-primary);margin:0;font-family:Comic Sans MS,Segoe Print,cursive;font-size:1rem;line-height:1.1}.MemberList-module__9zFscq__onlineCount{color:#17211e;background:var(--workspace-mint);border:2px solid var(--card-outline);min-width:28px;box-shadow:2px 2px 0 var(--card-outline);text-align:center;border-radius:55% 45% 52% 48%/45% 58% 42% 55%;padding:3px 8px;font-size:.6875rem;font-weight:900}.MemberList-module__9zFscq__inviteArea{border-bottom:1px dashed var(--pencil-outline);background:color-mix(in srgb, var(--panel-header) 66%, transparent);padding:10px 10px 11px}.MemberList-module__9zFscq__inviteButton{width:100%;min-height:58px;color:var(--text-primary);background:color-mix(in srgb, var(--workspace-blue) 13%, var(--surface-panel));border:2px solid var(--pencil-outline);box-shadow:3px 3px 0 var(--pencil-outline);text-align:left;cursor:pointer;border-radius:13px 8px 15px 9px/9px 15px 8px 14px;grid-template-columns:38px minmax(0,1fr) 28px;align-items:center;gap:9px;padding:8px 8px 8px 9px;font-family:inherit;transition:transform .15s,background .15s,box-shadow .15s;display:grid}.MemberList-module__9zFscq__inviteButton:hover:not(:disabled){background:color-mix(in srgb, var(--workspace-blue) 24%, var(--surface-panel));box-shadow:2px 2px 0 var(--pencil-outline);transform:translate(1px,1px)rotate(-.35deg)}.MemberList-module__9zFscq__inviteButton:active:not(:disabled){box-shadow:1px 1px 0 var(--pencil-outline);transform:translate(2px,2px)}.MemberList-module__9zFscq__inviteButton:focus-visible{outline:3px dashed var(--workspace-violet);outline-offset:3px}.MemberList-module__9zFscq__inviteButton:disabled{cursor:wait;opacity:.78}.MemberList-module__9zFscq__inviteCopied{background:color-mix(in srgb, var(--workspace-mint) 26%, var(--surface-panel))}.MemberList-module__9zFscq__inviteError{background:color-mix(in srgb, var(--workspace-pink) 21%, var(--surface-panel))}.MemberList-module__9zFscq__invitePerson,.MemberList-module__9zFscq__inviteAction{color:#17211e;border:2px solid var(--pencil-outline);justify-content:center;align-items:center;display:inline-flex}.MemberList-module__9zFscq__invitePerson{background:var(--workspace-yellow);width:38px;height:38px;box-shadow:2px 2px 0 var(--pencil-outline);border-radius:52% 48% 44% 56%/46% 55% 45% 54%;transform:rotate(-2deg)}.MemberList-module__9zFscq__inviteAction{background:var(--workspace-mint);border-radius:48% 52% 55% 45%/52% 45% 55% 48%;width:27px;height:27px}.MemberList-module__9zFscq__inviteText{flex-direction:column;gap:2px;min-width:0;display:flex}.MemberList-module__9zFscq__inviteText strong,.MemberList-module__9zFscq__inviteText span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MemberList-module__9zFscq__inviteText strong{font-family:Comic Sans MS,Segoe Print,cursive;font-size:.75rem;line-height:1.15}.MemberList-module__9zFscq__inviteText span{color:var(--text-muted);font-size:.625rem;font-weight:700}.MemberList-module__9zFscq__spinning{animation:.8s linear infinite MemberList-module__9zFscq__inviteSpin}@keyframes MemberList-module__9zFscq__inviteSpin{to{transform:rotate(360deg)}}.MemberList-module__9zFscq__memberScroll{flex:1;padding:8px;overflow-y:auto}.MemberList-module__9zFscq__section+.MemberList-module__9zFscq__section{margin-top:13px}.MemberList-module__9zFscq__sectionTitle{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;padding:8px 7px 5px;font-size:.625rem;font-weight:800;display:flex}.MemberList-module__9zFscq__sectionTitle span{color:var(--workspace-yellow);font-size:.6875rem}.MemberList-module__9zFscq__member{cursor:default;border:1px solid #0000;border-radius:12px 7px 14px 8px/8px 14px 7px 13px;align-items:center;gap:10px;min-height:46px;padding:7px 8px;transition:background .15s,border-color .15s,transform .15s;display:flex}.MemberList-module__9zFscq__member:hover{background:var(--soft-hover);border-color:var(--pencil-outline);transform:translate(-2px)}.MemberList-module__9zFscq__memberOnline:hover{background:#caffbf13}.MemberList-module__9zFscq__memberOffline{opacity:.74;filter:saturate(.7)}.MemberList-module__9zFscq__info{flex-direction:column;min-width:0;display:flex}.MemberList-module__9zFscq__name{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;overflow:hidden}.MemberList-module__9zFscq__member:hover .MemberList-module__9zFscq__name{color:var(--text-primary)}.MemberList-module__9zFscq__role{color:var(--text-muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:.625rem;overflow:hidden}.MemberList-module__9zFscq__emptyOnline{color:var(--text-muted);background:var(--soft-fill);border:1px dashed var(--pencil-outline);text-align:center;border-radius:11px 7px 12px 8px;margin:2px 5px 4px;padding:12px 10px;font-size:.6875rem;line-height:1.45}@media (max-width:1000px){.MemberList-module__9zFscq__sidebar{display:none}}
.CreateChannelModal-module__FK93EW__form{flex-direction:column;gap:20px;display:flex}.CreateChannelModal-module__FK93EW__field{flex-direction:column;gap:8px;display:flex}.CreateChannelModal-module__FK93EW__label{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.CreateChannelModal-module__FK93EW__typeGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.CreateChannelModal-module__FK93EW__typeBtn{background:var(--bg-accent);border:2px solid var(--border-color);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast);flex-direction:column;align-items:center;gap:6px;padding:12px 8px;font-size:.75rem;font-weight:600;display:flex}.CreateChannelModal-module__FK93EW__typeBtn:hover{border-color:var(--pencil-outline);color:var(--text-primary)}.CreateChannelModal-module__FK93EW__typeBtn.CreateChannelModal-module__FK93EW__selected{border-color:var(--pencil-outline);box-shadow:2px 2px 0 var(--pencil-shadow);color:var(--text-primary);background:#5865f21a}.CreateChannelModal-module__FK93EW__typeIcon{color:var(--workspace-mint)}.CreateChannelModal-module__FK93EW__typeBtn:last-child .CreateChannelModal-module__FK93EW__typeIcon{color:var(--workspace-yellow)}.CreateChannelModal-module__FK93EW__inputWrapper{background:var(--bg-accent);border:1px solid var(--border-color);border-radius:var(--radius-sm);transition:border-color var(--transition-fast);align-items:center;display:flex}.CreateChannelModal-module__FK93EW__inputWrapper:focus-within{border-color:var(--pencil-outline);box-shadow:2px 2px 0 var(--pencil-shadow)}.CreateChannelModal-module__FK93EW__inputPrefix{min-height:40px;color:var(--text-muted);border-right:1px solid var(--border-color);justify-content:center;align-items:center;padding:0 10px;font-size:1rem;display:inline-flex}.CreateChannelModal-module__FK93EW__input{color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;padding:10px 12px;font-size:1rem}.CreateChannelModal-module__FK93EW__input::placeholder{color:var(--text-muted)}.CreateChannelModal-module__FK93EW__error{color:var(--accent-red);font-size:.875rem}.CreateChannelModal-module__FK93EW__actions{justify-content:flex-end;gap:8px;display:flex}
.CreateServerModal-module__UzLgaa__form{flex-direction:column;gap:16px;display:flex}.CreateServerModal-module__UzLgaa__subtitle{color:var(--text-muted);text-align:center;font-size:.875rem}.CreateServerModal-module__UzLgaa__iconUpload{cursor:pointer;justify-content:center;align-items:center;margin:0 auto;display:flex}.CreateServerModal-module__UzLgaa__fileInput{display:none}.CreateServerModal-module__UzLgaa__iconPreview{object-fit:cover;border:3px dashed var(--pencil-outline);border-radius:50%;width:80px;height:80px}.CreateServerModal-module__UzLgaa__iconPlaceholder{border:3px dashed var(--border-color);width:80px;height:80px;color:var(--text-muted);transition:border-color var(--transition-fast);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:.6875rem;font-weight:600;display:flex}.CreateServerModal-module__UzLgaa__iconUpload:hover .CreateServerModal-module__UzLgaa__iconPlaceholder{border-color:var(--pencil-outline);color:var(--text-secondary)}.CreateServerModal-module__UzLgaa__field{flex-direction:column;gap:6px;display:flex}.CreateServerModal-module__UzLgaa__label{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.CreateServerModal-module__UzLgaa__input{background:var(--bg-accent);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;padding:10px 12px;font-size:1rem}.CreateServerModal-module__UzLgaa__input:focus{border-color:var(--pencil-outline);box-shadow:2px 2px 0 var(--pencil-shadow)}.CreateServerModal-module__UzLgaa__input::placeholder{color:var(--text-muted)}.CreateServerModal-module__UzLgaa__error{color:var(--accent-red);font-size:.875rem}.CreateServerModal-module__UzLgaa__actions{justify-content:flex-end;gap:8px;padding-top:8px;display:flex}
.DiscordImportModal-module__uLnqTa__step{flex-direction:column;gap:20px;display:flex}.DiscordImportModal-module__uLnqTa__stepCenter{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:20px 0;display:flex}.DiscordImportModal-module__uLnqTa__discordLogo{justify-content:center;display:flex}.DiscordImportModal-module__uLnqTa__discordLogo svg{display:none}.DiscordImportModal-module__uLnqTa__brandIcon{object-fit:contain;display:block}.DiscordImportModal-module__uLnqTa__stepTitle{font-size:1.25rem;font-weight:700}.DiscordImportModal-module__uLnqTa__instructionList{flex-direction:column;gap:12px;display:flex}.DiscordImportModal-module__uLnqTa__instruction{color:var(--text-secondary);align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;display:flex}.DiscordImportModal-module__uLnqTa__instruction a{color:var(--text-link)}.DiscordImportModal-module__uLnqTa__instruction a:hover{text-decoration:underline}.DiscordImportModal-module__uLnqTa__num{background:var(--accent-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1px;font-size:.75rem;font-weight:700;display:flex}.DiscordImportModal-module__uLnqTa__field{flex-direction:column;gap:6px;display:flex}.DiscordImportModal-module__uLnqTa__label{color:var(--text-muted);letter-spacing:.02em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.DiscordImportModal-module__uLnqTa__input{background:var(--bg-accent);border:1px solid var(--border-color);border-radius:var(--radius-sm);color:var(--text-primary);transition:border-color var(--transition-fast);outline:none;flex:1;width:100%;padding:10px 12px;font-size:.9375rem}.DiscordImportModal-module__uLnqTa__input:focus{border-color:var(--pencil-outline);box-shadow:2px 2px 0 var(--pencil-shadow)}.DiscordImportModal-module__uLnqTa__input::placeholder{color:var(--text-muted)}.DiscordImportModal-module__uLnqTa__tokenRow{align-items:center;gap:8px;display:flex}.DiscordImportModal-module__uLnqTa__showBtn{background:var(--bg-active);border:1px solid var(--pencil-outline);border-radius:var(--radius-sm);cursor:pointer;width:40px;height:40px;transition:background var(--transition-fast);flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:flex}.DiscordImportModal-module__uLnqTa__showBtn:hover{background:var(--bg-hover)}.DiscordImportModal-module__uLnqTa__tokenWarning{color:var(--accent-yellow);font-size:.75rem}.DiscordImportModal-module__uLnqTa__error{border:1px solid var(--pencil-outline);border-radius:var(--radius-sm);color:var(--accent-red);background:#f23f421a;padding:10px 12px;font-size:.875rem}.DiscordImportModal-module__uLnqTa__actions{justify-content:flex-end;gap:8px;display:flex}.DiscordImportModal-module__uLnqTa__spinner{border:4px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;width:48px;height:48px;animation:.8s linear infinite DiscordImportModal-module__uLnqTa__spin}.DiscordImportModal-module__uLnqTa__progressText{color:var(--text-secondary);max-width:320px;font-size:.9375rem}.DiscordImportModal-module__uLnqTa__successIcon{font-size:3rem}
.UserSettingsModal-module__FkWl7a__container{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}.UserSettingsModal-module__FkWl7a__scrollContent{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px 22px 20px;display:flex;overflow-y:auto}.UserSettingsModal-module__FkWl7a__section{background:var(--surface-muted);border:2px solid var(--soft-border);box-shadow:3px 4px 0 var(--strong-shadow);border-radius:15px 8px 17px 9px/9px 17px 8px 15px;flex-direction:column;gap:13px;padding:16px;display:flex}.UserSettingsModal-module__FkWl7a__section:nth-child(2n){border-radius:9px 17px 8px 15px/16px 9px 17px 8px}.UserSettingsModal-module__FkWl7a__sectionHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.UserSettingsModal-module__FkWl7a__sectionTitle{color:var(--channel-color-blue);text-transform:none;margin:0;font-family:Comic Sans MS,Segoe Print,cursive;font-size:.9375rem;font-weight:900}.UserSettingsModal-module__FkWl7a__sectionHint,.UserSettingsModal-module__FkWl7a__deviceNote{color:var(--text-muted);font-size:.6875rem;line-height:1.45}.UserSettingsModal-module__FkWl7a__profileRow{align-items:center;gap:14px;display:flex}.UserSettingsModal-module__FkWl7a__field,.UserSettingsModal-module__FkWl7a__fieldGrow{flex-direction:column;gap:6px;display:flex}.UserSettingsModal-module__FkWl7a__fieldGrow{flex:1}.UserSettingsModal-module__FkWl7a__audioGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.UserSettingsModal-module__FkWl7a__deviceStatus{min-height:30px;color:var(--text-muted);background:var(--surface-inset);border:1px dashed var(--pencil-outline);border-radius:8px 5px 9px 6px/6px 9px 5px 8px;margin:1px 0 0;padding:6px 8px;font-size:.6875rem;line-height:1.4}.UserSettingsModal-module__FkWl7a__deviceStatusSwitching{color:var(--channel-color-yellow)}.UserSettingsModal-module__FkWl7a__deviceStatusReady{color:var(--channel-color-mint)}.UserSettingsModal-module__FkWl7a__deviceStatusError{color:var(--channel-color-pink);flex-direction:column;gap:2px;display:flex}.UserSettingsModal-module__FkWl7a__deviceStatusError span{color:var(--text-muted)}.UserSettingsModal-module__FkWl7a__deviceStatusActions{flex-wrap:wrap;gap:5px;margin-top:3px;display:flex}.UserSettingsModal-module__FkWl7a__deviceStatusActions button{color:var(--text-primary);background:var(--control-paper);border:1px solid var(--pencil-outline);border-radius:7px 4px 8px 5px;padding:3px 6px;font-size:.625rem;font-weight:900}.UserSettingsModal-module__FkWl7a__deviceStatusActions button:focus-visible{outline:2px dashed var(--channel-color-blue);outline-offset:2px}.UserSettingsModal-module__FkWl7a__label{color:var(--channel-color-yellow);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:900}.UserSettingsModal-module__FkWl7a__input{width:100%;min-width:0;color:var(--text-primary);background:var(--surface-inset);border:2px solid var(--soft-border);border-radius:10px 6px 12px 7px/7px 12px 6px 10px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.UserSettingsModal-module__FkWl7a__input:focus{border-color:var(--pencil-outline);box-shadow:3px 3px 0 var(--pencil-shadow), 0 0 0 2px #caffbf2e}.UserSettingsModal-module__FkWl7a__rangeField{flex-direction:column;gap:7px;display:flex}.UserSettingsModal-module__FkWl7a__rangeLabel{color:var(--text-secondary);justify-content:space-between;gap:10px;font-size:.75rem;display:flex}.UserSettingsModal-module__FkWl7a__rangeField input[type=range]{appearance:none;background:var(--soft-border);border-radius:999px;outline:none;width:100%;height:6px}.UserSettingsModal-module__FkWl7a__rangeField input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--workspace-blue);border:2px solid var(--workspace-ink);width:17px;height:17px;box-shadow:2px 2px 0 var(--workspace-ink);cursor:grab;border-radius:45% 55% 52% 48%}.UserSettingsModal-module__FkWl7a__rangeField input[type=range]::-moz-range-thumb{background:var(--workspace-blue);border:2px solid var(--workspace-ink);width:15px;height:15px;box-shadow:2px 2px 0 var(--workspace-ink);cursor:grab;border-radius:45% 55% 52% 48%}.UserSettingsModal-module__FkWl7a__subsectionTitle{color:var(--text-primary);margin:0;font-family:Comic Sans MS,Segoe Print,cursive;font-size:.8125rem}.UserSettingsModal-module__FkWl7a__captureBox,.UserSettingsModal-module__FkWl7a__testBox{border:2px solid var(--soft-border);border-radius:12px 7px 14px 8px/8px 14px 7px 12px;flex-direction:column;gap:12px;padding:13px;display:flex}.UserSettingsModal-module__FkWl7a__captureBox{border-color:var(--pencil-outline);background:#a0c4ff0b}.UserSettingsModal-module__FkWl7a__testBox{border-color:var(--pencil-outline);background:#ffc4d90a}.UserSettingsModal-module__FkWl7a__switchRow{cursor:pointer;align-items:center;gap:12px;display:flex}.UserSettingsModal-module__FkWl7a__switchRow>span:not(.UserSettingsModal-module__FkWl7a__switchTrack){flex-direction:column;flex:1;gap:2px;display:flex}.UserSettingsModal-module__FkWl7a__switchRow strong{color:var(--text-secondary);font-size:.75rem}.UserSettingsModal-module__FkWl7a__switchRow small{color:var(--text-muted);font-size:.625rem;line-height:1.4}.UserSettingsModal-module__FkWl7a__switchRow input{opacity:0;width:1px;height:1px;position:absolute}.UserSettingsModal-module__FkWl7a__switchTrack{background:var(--surface-inset);border:2px solid var(--soft-border);border-radius:48% 52% 46% 54%/55% 45%;flex:0 0 42px;width:42px;height:24px;transition:background .15s,border-color .15s;position:relative}.UserSettingsModal-module__FkWl7a__switchTrack i{background:var(--text-muted);border-radius:46% 54% 52% 48%;width:15px;height:15px;transition:transform .15s,background .15s;position:absolute;top:2.5px;left:3px}.UserSettingsModal-module__FkWl7a__switchRow input:checked+.UserSettingsModal-module__FkWl7a__switchTrack{border-color:var(--pencil-outline);background:#caffbf24}.UserSettingsModal-module__FkWl7a__switchRow input:checked+.UserSettingsModal-module__FkWl7a__switchTrack i{background:var(--workspace-mint);transform:translate(17px)rotate(12deg)}.UserSettingsModal-module__FkWl7a__switchRow input:focus-visible+.UserSettingsModal-module__FkWl7a__switchTrack{outline:2px solid var(--workspace-blue);outline-offset:2px}.UserSettingsModal-module__FkWl7a__modeGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.UserSettingsModal-module__FkWl7a__modeCard,.UserSettingsModal-module__FkWl7a__modeActive{background:var(--soft-fill);border:2px solid var(--soft-border);cursor:pointer;border-radius:11px 6px 13px 7px/7px 13px 6px 11px;flex-direction:column;gap:4px;padding:11px;transition:border-color .15s,background .15s,transform .15s;display:flex}.UserSettingsModal-module__FkWl7a__modeCard:hover{border-color:var(--pencil-outline);transform:translateY(-1px)}.UserSettingsModal-module__FkWl7a__modeActive{border-color:var(--pencil-outline);box-shadow:3px 3px 0 var(--pencil-shadow);background:#a0c4ff17}.UserSettingsModal-module__FkWl7a__modeCard input,.UserSettingsModal-module__FkWl7a__modeActive input{opacity:0;position:absolute}.UserSettingsModal-module__FkWl7a__modeCard strong,.UserSettingsModal-module__FkWl7a__modeActive strong{color:var(--text-primary);font-size:.75rem}.UserSettingsModal-module__FkWl7a__modeCard small,.UserSettingsModal-module__FkWl7a__modeActive small{color:var(--text-muted);font-size:.625rem;line-height:1.4}.UserSettingsModal-module__FkWl7a__sensitivityMonitor{border-top:1px dashed var(--pencil-outline);flex-direction:column;gap:7px;padding-top:12px;display:flex}.UserSettingsModal-module__FkWl7a__sensitivityMonitor .UserSettingsModal-module__FkWl7a__rangeLabel strong{color:var(--text-secondary);font-size:.75rem}.UserSettingsModal-module__FkWl7a__testHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.UserSettingsModal-module__FkWl7a__meter{background:var(--surface-inset);border:2px solid var(--soft-border);border-radius:8px 4px 9px 5px;height:16px;position:relative;overflow:hidden}.UserSettingsModal-module__FkWl7a__levelFill,.UserSettingsModal-module__FkWl7a__levelDetected{background:var(--text-muted);min-width:2px;height:100%;transition:width 80ms linear;display:block}.UserSettingsModal-module__FkWl7a__levelDetected{background:linear-gradient(90deg, var(--workspace-mint), var(--workspace-yellow))}.UserSettingsModal-module__FkWl7a__thresholdMarker{z-index:2;background:var(--workspace-pink);width:3px;height:100%;position:absolute;top:0;transform:translate(-1px);box-shadow:0 0 0 1px #000000a6}.UserSettingsModal-module__FkWl7a__meterDetails{color:var(--text-muted);justify-content:space-between;gap:12px;font-size:.625rem;display:flex}.UserSettingsModal-module__FkWl7a__detectedLabel{color:var(--workspace-mint);font-weight:900}.UserSettingsModal-module__FkWl7a__captureStatus{color:var(--text-muted);font-size:.6875rem}.UserSettingsModal-module__FkWl7a__hiddenAudio{display:none}.UserSettingsModal-module__FkWl7a__testError{color:var(--workspace-pink);font-size:.6875rem}.UserSettingsModal-module__FkWl7a__creditCard{border:2px solid var(--pencil-outline);background:var(--surface-inset);box-shadow:3px 3px 0 var(--pencil-shadow);border-radius:12px 7px 14px 8px/8px 14px 7px 12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 13px;display:flex}.UserSettingsModal-module__FkWl7a__creditCard>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.UserSettingsModal-module__FkWl7a__creditCard strong{color:var(--text-primary);font-size:.75rem}.UserSettingsModal-module__FkWl7a__creditCard span{color:var(--text-muted);font-size:.625rem}.UserSettingsModal-module__FkWl7a__creditLinks{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:7px;display:flex}.UserSettingsModal-module__FkWl7a__creditLinks a{border:1px dashed var(--pencil-outline);color:var(--workspace-blue);border-radius:8px 4px 9px 5px;align-items:center;gap:4px;padding:5px 7px;font-size:.625rem;font-weight:900;text-decoration:none;display:inline-flex}.UserSettingsModal-module__FkWl7a__creditLinks a:hover{background:var(--soft-hover);color:var(--text-primary)}.UserSettingsModal-module__FkWl7a__creditLinks a:focus-visible{outline:2px dashed var(--workspace-blue);outline-offset:2px}.UserSettingsModal-module__FkWl7a__message{color:var(--text-secondary);border:1px dashed var(--pencil-outline);background:#fdffb60f;border-radius:9px 5px 11px 6px;padding:10px 12px;font-size:.75rem}.UserSettingsModal-module__FkWl7a__footer{z-index:2;background:var(--panel-header);border-top:2px dashed var(--pencil-outline);box-shadow:0 -4px 0 var(--pencil-shadow);flex:none;padding:12px 22px 16px;position:relative}.UserSettingsModal-module__FkWl7a__footer .UserSettingsModal-module__FkWl7a__message{margin-bottom:10px}.UserSettingsModal-module__FkWl7a__actions,.UserSettingsModal-module__FkWl7a__actionCluster{align-items:center;gap:8px;display:flex}.UserSettingsModal-module__FkWl7a__spacer{flex:1}@media (max-width:640px){.UserSettingsModal-module__FkWl7a__audioGrid,.UserSettingsModal-module__FkWl7a__modeGrid{grid-template-columns:1fr}.UserSettingsModal-module__FkWl7a__profileRow{align-items:flex-start}.UserSettingsModal-module__FkWl7a__creditCard{flex-direction:column;align-items:flex-start}.UserSettingsModal-module__FkWl7a__creditLinks{justify-content:flex-start}.UserSettingsModal-module__FkWl7a__testHeader{flex-direction:column;align-items:flex-start}.UserSettingsModal-module__FkWl7a__scrollContent{padding:15px 14px 18px}.UserSettingsModal-module__FkWl7a__footer{padding:11px 14px 14px}.UserSettingsModal-module__FkWl7a__actions{flex-wrap:wrap;align-items:stretch}.UserSettingsModal-module__FkWl7a__spacer{display:none}.UserSettingsModal-module__FkWl7a__actionCluster{justify-content:flex-end;width:100%}.UserSettingsModal-module__FkWl7a__section{padding:13px}}
