.tab-general-module__GTvQHa__field{margin-bottom:20px}.tab-general-module__GTvQHa__input{background:var(--pipos-darker);border-radius:var(--radius-ui);width:100%;color:var(--foreground);outline:none;padding:10px 14px;font-size:14px}.tab-general-module__GTvQHa__uploadBtn{border-radius:var(--radius-ui);color:var(--text-secondary);cursor:pointer;background:#ffffff1a;align-items:center;gap:7px;padding:8px 14px;font-size:13px;transition:all .15s;display:inline-flex}.tab-general-module__GTvQHa__uploadBtn:hover{color:var(--foreground);background:#ffffff29}.tab-general-module__GTvQHa__uploadBtn:disabled{opacity:.5;cursor:default}.tab-general-module__GTvQHa__bannerFrame{border-radius:var(--radius-ui);background:var(--sidebar-color);width:252px;overflow:hidden}.tab-general-module__GTvQHa__uploading{letter-spacing:1.1px;text-transform:uppercase;color:var(--text-secondary);margin-top:8px;font-size:11px}.tab-general-module__GTvQHa__dangerSep{background:#ffffff14;height:1px;margin:28px 0 24px}.tab-general-module__GTvQHa__dangerLabel{letter-spacing:2px;text-transform:uppercase;color:var(--destructive);margin-bottom:12px;font-size:10px;font-weight:600}.tab-general-module__GTvQHa__dangerBtn{border-radius:var(--radius-ui);background:color-mix(in srgb, var(--destructive) 8%, transparent);color:var(--destructive);cursor:pointer;padding:9px 18px;font-size:13px;transition:all .15s}.tab-general-module__GTvQHa__dangerBtn:hover{background:color-mix(in srgb, var(--destructive) 15%, transparent)}.tab-general-module__GTvQHa__confirmBox{border-radius:var(--radius-ui);background:color-mix(in srgb, var(--destructive) 4%, transparent);padding:14px}.tab-general-module__GTvQHa__confirmBox p{color:var(--text-secondary);margin-bottom:10px;font-size:13px}.tab-general-module__GTvQHa__confirmBox p span{font-family:var(--font-mono), monospace;color:var(--destructive);font-weight:700}.tab-general-module__GTvQHa__confirmInput{background:var(--pipos-darker);border-radius:var(--radius-ui);width:100%;color:var(--foreground);outline:none;margin-bottom:10px;padding:9px 12px;font-size:13px}.tab-general-module__GTvQHa__confirmActions{gap:8px;display:flex}.tab-general-module__GTvQHa__confirmCancel{border-radius:var(--radius-ui);color:var(--text-secondary);cursor:pointer;background:0 0;padding:7px 14px;font-size:12px;transition:color .15s}.tab-general-module__GTvQHa__confirmCancel:hover{color:var(--text-secondary)}.tab-general-module__GTvQHa__confirmDelete{border-radius:var(--radius-ui);background:var(--destructive);color:var(--foreground);cursor:pointer;padding:7px 14px;font-size:12px;font-weight:600;transition:opacity .15s}.tab-general-module__GTvQHa__confirmDelete:hover{opacity:.85}.tab-general-module__GTvQHa__confirmDelete:disabled{opacity:.5;cursor:default}.tab-general-module__GTvQHa__description{resize:vertical;min-height:64px;max-height:160px}
.shared-module__iFUVDW__sectionLabel{letter-spacing:2.8px;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);margin-top:32px;margin-bottom:16px;padding-bottom:10px;font-size:14px}.shared-module__iFUVDW__sectionLabel:first-child{margin-top:0}.shared-module__iFUVDW__panelIn{animation:.18s shared-module__iFUVDW__panelIn}@keyframes shared-module__iFUVDW__panelIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.shared-module__iFUVDW__sliderRow{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.shared-module__iFUVDW__sliderHint{color:var(--text-secondary);font-size:12px}.shared-module__iFUVDW__sliderVal{font-family:var(--font-mono), monospace;color:var(--text-secondary);font-size:12px}.shared-module__iFUVDW__editable{isolation:isolate;cursor:text;background:0 0;border:0;outline:none;padding:0}.shared-module__iFUVDW__editable:before,.shared-module__iFUVDW__editing:before{content:"";inset:var(--editable-inset,-4px -8px);z-index:-1;border-radius:var(--radius-ui);pointer-events:none;transition:box-shadow .15s,background-color .15s;position:absolute}.shared-module__iFUVDW__editable:hover:before,.shared-module__iFUVDW__editable:focus-visible:before,.shared-module__iFUVDW__editing:before{box-shadow:inset 0 0 0 1px var(--panel-ring);background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.shared-module__iFUVDW__editing{isolation:isolate}.shared-module__iFUVDW__inPlaceBare{background:0 0;border:none;outline:none;width:100%;padding:0;font-family:inherit}
.color-stops-module__T59TGq__kinds{flex-wrap:wrap;gap:8px;display:flex}.color-stops-module__T59TGq__kind{background:color-mix(in srgb, var(--foreground) 2.5%, transparent);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--text-secondary);letter-spacing:.8px;cursor:pointer;padding:6px 10px;font-family:inherit;font-size:13px;transition:color .15s,background .15s,border-color .15s}.color-stops-module__T59TGq__kind:hover{color:var(--foreground);background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.color-stops-module__T59TGq__kind[data-active=true]{border-color:var(--pipos-color);color:var(--foreground)}.color-stops-module__T59TGq__stops{align-items:center;gap:8px;margin-top:12px;display:flex}.color-stops-module__T59TGq__stop{border:1px solid var(--border);border-radius:var(--radius-ui);cursor:pointer;background:0 0;width:32px;height:32px;padding:0}.color-stops-module__T59TGq__stop::-webkit-color-swatch-wrapper{padding:2px}.color-stops-module__T59TGq__stop::-webkit-color-swatch{border-radius:var(--radius-ui);border:none}.color-stops-module__T59TGq__addStop{border:1px solid var(--border);border-radius:var(--radius-ui);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-family:inherit;font-size:16px;line-height:1;transition:color .15s,border-color .15s;display:flex}.color-stops-module__T59TGq__addStop:hover{color:var(--foreground);border-color:var(--text-secondary)}
.hover-badge-module__4p38sq__badge{border-radius:var(--radius-ui);cursor:default;background:#0f0f0f;border:1px solid #9b9b9b2e;align-items:center;padding:2px 4px;text-decoration:none;transition:border-color .3s;display:inline-flex;position:relative}.hover-badge-module__4p38sq__badge:after{content:"";pointer-events:none;border-radius:inherit;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:0 0 8px #a5a5a533}.hover-badge-module__4p38sq__clip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hover-badge-module__4p38sq__badge .hover-badge-module__4p38sq__clip{border-radius:calc(var(--radius-ui) - 1px)}.hover-badge-module__4p38sq__badge svg{flex-shrink:0;display:block}.hover-badge-module__4p38sq__shimmer{background:linear-gradient(105deg, transparent 35%, rgba(255, 255, 255, var(--sweep-alpha,.3)) 50%, transparent 65%);pointer-events:none;position:absolute;inset:0;transform:translate(-120%)}.hover-badge-module__4p38sq__badge[data-on] .hover-badge-module__4p38sq__shimmer,.hover-badge-module__4p38sq__seal[data-on] .hover-badge-module__4p38sq__shimmer{animation:1.8s ease-in-out both hover-badge-module__4p38sq__shimmer}.hover-badge-module__4p38sq__seal{pointer-events:none;--sweep-alpha:.45;position:absolute;inset:0}.hover-badge-module__4p38sq__seal .hover-badge-module__4p38sq__clip{-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}[data-scrolling] .hover-badge-module__4p38sq__shimmer{animation-play-state:paused}.hover-badge-module__4p38sq__badge:hover{border-color:#bebebe6b}.hover-badge-module__4p38sq__badge:hover:after{box-shadow:0 0 12px #bebebe4d}@keyframes hover-badge-module__4p38sq__shimmer{0%{transform:translate(-120%)}60%{transform:translate(120%)}to{transform:translate(120%)}}
.profile-badges-module__7ZcZAG__rows{flex-direction:column;gap:12px;display:flex}.profile-badges-module__7ZcZAG__row{position:relative}.profile-badges-module__7ZcZAG__head{align-items:center;gap:11px;display:flex}.profile-badges-module__7ZcZAG__glyph{background:color-mix(in srgb, var(--foreground) 2%, transparent);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);border-radius:var(--radius-ui);width:34px;height:34px;color:var(--badge-colour);opacity:.45;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .2s,border-color .2s,background .2s;display:flex}.profile-badges-module__7ZcZAG__glyph[data-shown=true]{opacity:1;border-color:var(--badge-colour)}.profile-badges-module__7ZcZAG__glyph[data-state$=open]{background:color-mix(in srgb, var(--foreground) 5%, transparent);border-color:var(--badge-colour)}.profile-badges-module__7ZcZAG__name{min-width:max-content;color:var(--foreground);white-space:nowrap;flex:1;font-size:14px}.profile-badges-module__7ZcZAG__empty{color:var(--text-secondary);font-size:12px}
.settings-toggle-module__nHMQGq__toggle{appearance:none;border-radius:var(--radius-ui);cursor:pointer;width:36px;height:20px;box-shadow:0 0 0 1px var(--text-secondary);background:0 0;flex-shrink:0;margin:0;transition:box-shadow .2s;position:relative}.settings-toggle-module__nHMQGq__toggle:checked{box-shadow:0 0 0 1px var(--pipos-color)}.settings-toggle-module__nHMQGq__toggle:after{content:"";border-radius:var(--radius-ui);background:var(--text-secondary);width:12px;height:12px;transition:transform .2s,background .2s;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.settings-toggle-module__nHMQGq__toggle:checked:after{background:var(--pipos-color);transform:translateY(-50%)translate(16px)}.settings-toggle-module__nHMQGq__toggle:disabled{opacity:.5;cursor:not-allowed}
.settings-help-module__fYC4gG__mark{border:1px solid color-mix(in srgb, var(--text-secondary) 60%, transparent);border-radius:var(--radius-ui);width:16px;height:16px;color:var(--text-secondary);cursor:default;-webkit-user-select:none;user-select:none;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s;display:inline-flex}.settings-help-module__fYC4gG__mark:hover{color:var(--foreground);border-color:var(--foreground)}.settings-help-module__fYC4gG__glyph{width:9px;height:9px;overflow:visible}
.settings-toggle-row-module__hTU8hW__row{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.settings-toggle-row-module__hTU8hW__text{flex-direction:column;gap:4px;min-width:0;display:flex}.settings-toggle-row-module__hTU8hW__name{color:var(--foreground);align-items:center;gap:8px;font-size:14px;display:flex}.settings-toggle-row-module__hTU8hW__note{color:var(--text-secondary);font-size:12px;line-height:1.4}
.tab-notifications-module__85JY3W__rows{flex-direction:column;gap:18px;display:flex}
.tab-members-module__XDHVQq__toolbar{align-items:center;gap:8px;margin-bottom:14px;display:flex}.tab-members-module__XDHVQq__searchInput{background:var(--pipos-darker);border-radius:var(--radius-ui);min-width:0;color:var(--foreground);outline:none;flex:1;padding:9px 14px;font-size:13px}.tab-members-module__XDHVQq__choice{background:color-mix(in srgb, var(--foreground) 3%, transparent);border:1px solid var(--border);border-radius:var(--radius-ui);max-width:200px;color:var(--text-secondary);cursor:pointer;padding:8px 10px;font-family:inherit;font-size:13px;transition:color .15s,border-color .15s}.tab-members-module__XDHVQq__choice:hover{color:var(--foreground);border-color:var(--foreground)}.tab-members-module__XDHVQq__choice option{background:var(--popover);color:var(--foreground)}.tab-members-module__XDHVQq__countRow{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:10px;display:flex}.tab-members-module__XDHVQq__count{letter-spacing:2px;text-transform:uppercase;color:#ffffff40;font-size:10px;font-weight:600}.tab-members-module__XDHVQq__banGroup{align-items:center;gap:8px;display:flex}.tab-members-module__XDHVQq__offScreen{color:var(--text-secondary);font-size:12px}.tab-members-module__XDHVQq__hint{color:var(--text-secondary);margin-top:8px;font-size:12px}.tab-members-module__XDHVQq__danger{border-radius:var(--radius-ui);background:var(--destructive);color:var(--foreground);white-space:nowrap;cursor:pointer;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .15s}.tab-members-module__XDHVQq__danger:hover:not(:disabled){opacity:.85}.tab-members-module__XDHVQq__danger:disabled{opacity:.4;cursor:default}.tab-members-module__XDHVQq__cancel{border-radius:var(--radius-ui);color:var(--text-secondary);cursor:pointer;background:0 0;padding:5px 10px;font-family:inherit;font-size:12px;transition:color .15s}.tab-members-module__XDHVQq__cancel:hover{color:var(--foreground)}.tab-members-module__XDHVQq__fieldLabel{letter-spacing:1px;text-transform:uppercase;color:var(--text-secondary);font-size:11px;font-weight:600}.tab-members-module__XDHVQq__reason{resize:none;background:var(--pipos-darker);border:1px solid var(--border);border-radius:var(--radius-ui);width:100%;color:var(--foreground);outline:none;padding:9px 14px;font-family:inherit;font-size:13px}.tab-members-module__XDHVQq__reason:focus{border-color:var(--text-secondary)}.tab-members-module__XDHVQq__row{border-radius:var(--radius-ui);--avatar-ground:var(--pipos-dark);justify-content:space-between;align-items:center;margin-bottom:2px;padding:10px 12px;transition:background .12s;display:flex}.tab-members-module__XDHVQq__row:hover{background:#ffffff08}.tab-members-module__XDHVQq__selectable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:none}.tab-members-module__XDHVQq__selectable:hover,.tab-members-module__XDHVQq__row[data-selected]{background:color-mix(in srgb, var(--surface-hover) 20%, transparent);--avatar-ground:color-mix(in srgb, var(--surface-hover) 20%, var(--pipos-dark))}.tab-members-module__XDHVQq__rowLeft{align-items:center;gap:12px;min-width:0;display:flex}.tab-members-module__XDHVQq__checkSlot{flex-shrink:0;justify-content:center;align-items:center;width:16px;display:flex}.tab-members-module__XDHVQq__check{border:1px solid color-mix(in srgb, var(--text-secondary) 60%, transparent);border-radius:var(--radius-ui);width:16px;height:16px;color:var(--primary-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s;display:flex}.tab-members-module__XDHVQq__selectable:hover .tab-members-module__XDHVQq__check{border-color:var(--text-secondary)}.tab-members-module__XDHVQq__check[aria-checked=true]{background:var(--pipos-color);border-color:var(--pipos-color)}.tab-members-module__XDHVQq__check:disabled{opacity:.4;cursor:default}.tab-members-module__XDHVQq__check:focus-visible{outline:1px solid var(--pipos-color);outline-offset:2px}.tab-members-module__XDHVQq__nameArea{flex-direction:column;gap:4px;min-width:0;display:flex}.tab-members-module__XDHVQq__nameRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tab-members-module__XDHVQq__chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.tab-members-module__XDHVQq__chip{border-radius:var(--radius-ui);background:color-mix(in srgb, var(--foreground) 5%, transparent);max-width:160px;height:20px;color:var(--text-secondary);align-items:center;gap:5px;padding:0 6px;font-size:11px;display:inline-flex}.tab-members-module__XDHVQq__chipDot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.tab-members-module__XDHVQq__chipName{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tab-members-module__XDHVQq__chipRemove{border-radius:var(--radius-ui);color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-right:-2px;transition:color .15s;display:flex}.tab-members-module__XDHVQq__chipRemove:hover{color:var(--foreground)}.tab-members-module__XDHVQq__chipAdd{border-radius:var(--radius-ui);background:color-mix(in srgb, var(--foreground) 5%, transparent);width:20px;height:20px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:color .15s;display:flex}.tab-members-module__XDHVQq__chipAdd:hover{color:var(--foreground)}.tab-members-module__XDHVQq__username{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}.tab-members-module__XDHVQq__roleBadge{flex-shrink:0}.tab-members-module__XDHVQq__youBadge{border-radius:var(--radius-ui);background:color-mix(in srgb, var(--pipos-color) 15%, transparent);color:var(--pipos-color);flex-shrink:0;padding:1px 7px;font-size:10px;font-weight:500;display:inline-flex}.tab-members-module__XDHVQq__actions{flex-shrink:0;align-items:center;gap:4px;margin-left:8px;display:flex}.tab-members-module__XDHVQq__actionBtn{border-radius:var(--radius-ui);cursor:pointer;opacity:0;background:0 0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .15s;display:flex}.tab-members-module__XDHVQq__row:hover .tab-members-module__XDHVQq__actionBtn,.tab-members-module__XDHVQq__actionBtn.tab-members-module__XDHVQq__visible{opacity:1}.tab-members-module__XDHVQq__moreBtn{color:var(--text-secondary);}.tab-members-module__XDHVQq__moreBtn:hover{color:var(--foreground)}.tab-members-module__XDHVQq__moreBtn[data-state=open]{opacity:1;color:var(--foreground)}.tab-members-module__XDHVQq__empty{text-align:center;color:#ffffff4d;padding:24px 0;font-size:13px}.tab-members-module__XDHVQq__inviteSection{margin-top:20px;padding-top:16px}.tab-members-module__XDHVQq__inviteResults{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;max-height:200px;overflow-y:auto}.tab-members-module__XDHVQq__inviteBtn{border-radius:var(--radius-ui);color:var(--pipos-color);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.tab-members-module__XDHVQq__inviteBtn:hover{background:color-mix(in srgb, var(--pipos-color) 10%, transparent)}.tab-members-module__XDHVQq__inviteBtn:disabled{opacity:.5;cursor:default}
.moderation-module__My1m0G__entry{border-radius:var(--radius-ui);align-items:flex-start;gap:12px;padding:10px 12px;transition:background .12s;display:flex}.moderation-module__My1m0G__entry:hover{background:#ffffff08}.moderation-module__My1m0G__entryBody{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.moderation-module__My1m0G__sentence{color:var(--text-secondary);overflow-wrap:anywhere;font-size:13px;line-height:18px}.moderation-module__My1m0G__name{color:var(--foreground);font-weight:500}.moderation-module__My1m0G__meta{color:var(--text-secondary);opacity:.7;font-size:11px}.moderation-module__My1m0G__reasonText{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.moderation-module__My1m0G__times{border-radius:var(--radius-ui);background:color-mix(in srgb, var(--foreground) 6%, transparent);color:var(--foreground);margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.moderation-module__My1m0G__expand{border-radius:var(--radius-ui);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:flex}.moderation-module__My1m0G__expand:hover{color:var(--foreground)}.moderation-module__My1m0G__expand[aria-expanded=true] svg{transform:rotate(90deg)}.moderation-module__My1m0G__changes{color:var(--text-secondary);overflow-wrap:anywhere;flex-direction:column;gap:2px;margin:4px 0 0;padding:0;font-size:12px;list-style:none;display:flex}.moderation-module__My1m0G__revoke{border-radius:var(--radius-ui);color:var(--text-secondary);white-space:nowrap;cursor:pointer;background:0 0;padding:5px 10px;font-family:inherit;font-size:12px;transition:color .15s,background .15s}.moderation-module__My1m0G__revoke:hover:not(:disabled){color:var(--destructive);background:#ff444414}.moderation-module__My1m0G__revoke:disabled{opacity:.5;cursor:default}.moderation-module__My1m0G__picker{flex:1;min-width:0;position:relative}.moderation-module__My1m0G__results{z-index:10;border-radius:var(--radius-ui);background:var(--popover);max-height:240px;box-shadow:0 0 0 1px var(--panel-ring);padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.moderation-module__My1m0G__result{border-radius:var(--radius-ui);width:100%;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:8px;padding:6px 8px;font-family:inherit;font-size:13px;display:flex}.moderation-module__My1m0G__result:hover{background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.moderation-module__My1m0G__picked{border-radius:var(--radius-ui);background:var(--pipos-darker);min-width:0;color:var(--foreground);align-items:center;gap:6px;padding:6px 8px;font-size:13px;display:inline-flex}.moderation-module__My1m0G__note{color:var(--text-secondary);font-size:13px;line-height:18px}.moderation-module__My1m0G__link{color:var(--pipos-color);cursor:pointer;background:0 0;padding:0;font-family:inherit;font-size:13px}.moderation-module__My1m0G__link:hover{text-decoration:underline}.moderation-module__My1m0G__roleChecks{flex-wrap:wrap;gap:6px 14px;margin:8px 0 12px;display:flex}.moderation-module__My1m0G__roleCheck{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.moderation-module__My1m0G__roleCheck input{accent-color:var(--pipos-color);cursor:pointer}.moderation-module__My1m0G__actionsRow{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.moderation-module__My1m0G__error{color:var(--destructive);margin-top:8px;font-size:12px}.moderation-module__My1m0G__confirmInput{background:var(--pipos-darker);border:1px solid var(--border);border-radius:var(--radius-ui);width:100%;color:var(--foreground);outline:none;padding:9px 14px;font-family:inherit;font-size:13px}.moderation-module__My1m0G__confirmInput:focus{border-color:var(--text-secondary)}.moderation-module__My1m0G__save{border-radius:var(--radius-ui);background:var(--pipos-color);color:var(--pipos-darker);white-space:nowrap;cursor:pointer;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .15s}.moderation-module__My1m0G__save:hover:not(:disabled){opacity:.85}.moderation-module__My1m0G__save:disabled{opacity:.4;cursor:default}
.role-editor-module__m4UYvG__field{background:var(--pipos-darker);border:1px solid var(--border);border-radius:var(--radius-ui);width:100%;color:var(--foreground);outline:none;padding:9px 14px;font-family:inherit;font-size:13px}.role-editor-module__m4UYvG__field:focus{border-color:var(--text-secondary)}.role-editor-module__m4UYvG__hint{color:var(--text-secondary);margin-top:8px;font-size:12px}.role-editor-module__m4UYvG__rows{flex-direction:column;gap:18px;display:flex}.role-editor-module__m4UYvG__row{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.role-editor-module__m4UYvG__rowText{flex-direction:column;gap:2px;min-width:0;display:flex}.role-editor-module__m4UYvG__rowName{color:var(--foreground);font-size:14px}.role-editor-module__m4UYvG__rowDescription{color:var(--text-secondary);font-size:12px}.role-editor-module__m4UYvG__warning{color:var(--destructive);font-size:12px}.role-editor-module__m4UYvG__button{background:color-mix(in srgb, var(--foreground) 2.5%, transparent);border:1px solid var(--border);border-radius:var(--radius-ui);color:var(--text-secondary);white-space:nowrap;cursor:pointer;padding:6px 10px;font-family:inherit;font-size:13px;transition:color .15s,background .15s}.role-editor-module__m4UYvG__button:hover:not(:disabled){color:var(--foreground);background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.role-editor-module__m4UYvG__button:disabled{opacity:.5;cursor:default}.role-editor-module__m4UYvG__inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.role-editor-module__m4UYvG__iconBox{border:1px solid var(--border);border-radius:var(--radius-ui);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex;overflow:hidden}.role-editor-module__m4UYvG__iconBox img{object-fit:contain;width:100%;height:100%}.role-editor-module__m4UYvG__emojiField{text-align:center;width:72px;}.role-editor-module__m4UYvG__preview{background:var(--pipos-darker);border-radius:var(--radius-ui);align-items:center;gap:6px;margin-bottom:20px;padding:10px 14px;font-size:15px;font-weight:500;display:flex}.role-editor-module__m4UYvG__toolbar{align-items:center;gap:8px;margin-bottom:16px;display:flex}.role-editor-module__m4UYvG__member{border-radius:var(--radius-ui);align-items:center;gap:10px;height:44px;padding:0 10px;display:flex}.role-editor-module__m4UYvG__member:hover{background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.role-editor-module__m4UYvG__memberName{min-width:0;color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.role-editor-module__m4UYvG__iconButton{border-radius:var(--radius-ui);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:flex}.role-editor-module__m4UYvG__iconButton:hover:not(:disabled){color:var(--foreground);background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.role-editor-module__m4UYvG__iconButton:disabled{opacity:.4;cursor:default}.role-editor-module__m4UYvG__empty{text-align:center;color:var(--text-secondary);padding:24px 0;font-size:13px}.role-editor-module__m4UYvG__pick{border-radius:var(--radius-ui);height:40px;color:var(--foreground);cursor:pointer;align-items:center;gap:10px;padding:0 8px;font-size:13px;display:flex}.role-editor-module__m4UYvG__pick:hover{background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.role-editor-module__m4UYvG__pick[data-disabled=true]{opacity:.5;cursor:default}.role-editor-module__m4UYvG__picks{max-height:320px;overflow-y:auto}
.tab-roles-module__ToFtBG__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.tab-roles-module__ToFtBG__lead{color:var(--text-secondary);font-size:13px}.tab-roles-module__ToFtBG__primary{background:var(--pipos-color);border-radius:var(--radius-ui);color:var(--pipos-darker);white-space:nowrap;cursor:pointer;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600}.tab-roles-module__ToFtBG__primary:disabled{opacity:.5;cursor:default}.tab-roles-module__ToFtBG__list{flex-direction:column;gap:2px;display:flex}.tab-roles-module__ToFtBG__row{content-visibility:auto;contain-intrinsic-size:auto 44px;border-radius:var(--radius-ui);background:var(--pipos-dark);align-items:center;gap:8px;height:44px;padding:0 6px;display:flex}.tab-roles-module__ToFtBG__row:hover{background:color-mix(in srgb, var(--surface-hover) 20%, var(--pipos-dark))}.tab-roles-module__ToFtBG__row[data-dragging=true]{opacity:.4}.tab-roles-module__ToFtBG__handle{width:24px;height:32px;color:var(--text-secondary);cursor:grab;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tab-roles-module__ToFtBG__lock{width:24px;height:32px;color:var(--text-secondary);opacity:.6;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tab-roles-module__ToFtBG__open{text-align:left;min-width:0;height:100%;color:var(--foreground);cursor:pointer;flex:1;align-items:center;font-size:14px;display:flex}.tab-roles-module__ToFtBG__open:disabled{cursor:default}.tab-roles-module__ToFtBG__count{color:var(--text-secondary);white-space:nowrap;font-size:12px}.tab-roles-module__ToFtBG__menu{border-radius:var(--radius-ui);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tab-roles-module__ToFtBG__menu:hover{color:var(--foreground)}.tab-roles-module__ToFtBG__everyone{margin-top:12px}.tab-roles-module__ToFtBG__editorHead{align-items:center;gap:8px;margin-bottom:16px;display:flex}.tab-roles-module__ToFtBG__back{border-radius:var(--radius-ui);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:flex}.tab-roles-module__ToFtBG__back:hover{color:var(--foreground);background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.tab-roles-module__ToFtBG__title{flex:1;min-width:0;font-size:15px;font-weight:500}.tab-roles-module__ToFtBG__tabs{border-bottom:1px solid color-mix(in srgb, var(--foreground) 6%, transparent);gap:16px;margin-bottom:20px;display:flex}.tab-roles-module__ToFtBG__tab{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0;font-size:13px}.tab-roles-module__ToFtBG__tab:hover{color:var(--foreground)}.tab-roles-module__ToFtBG__tab[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--pipos-color)}
.tab-permissions-module__mVSuyG__notice{background:var(--pipos-darker);border-radius:var(--radius-ui);min-height:44px;color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;padding:8px 14px;font-size:13px;display:flex}.tab-permissions-module__mVSuyG__noticeText{flex-direction:column;gap:2px;min-width:0;display:flex}.tab-permissions-module__mVSuyG__noticeHint{color:var(--text-secondary);font-size:12px}.tab-permissions-module__mVSuyG__columns{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tab-permissions-module__mVSuyG__targetsHead{letter-spacing:1.6px;text-transform:uppercase;color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:12px;display:flex}.tab-permissions-module__mVSuyG__targets{flex-direction:column;gap:2px;display:flex}.tab-permissions-module__mVSuyG__target{border-radius:var(--radius-ui);width:100%;height:36px;color:var(--text-secondary);text-align:left;cursor:pointer;align-items:center;gap:8px;padding:0 8px;font-family:inherit;font-size:13px;display:flex}.tab-permissions-module__mVSuyG__target:hover,.tab-permissions-module__mVSuyG__target[aria-current=true]{color:var(--foreground);background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.tab-permissions-module__mVSuyG__targetName{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.tab-permissions-module__mVSuyG__triState{flex-shrink:0;gap:2px;display:inline-flex}.tab-permissions-module__mVSuyG__state{border:1px solid var(--border);border-radius:var(--radius-ui);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:color .15s,background .15s;display:flex}.tab-permissions-module__mVSuyG__state:hover:not(:disabled){color:var(--foreground);background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.tab-permissions-module__mVSuyG__state:disabled{opacity:.4;cursor:default}.tab-permissions-module__mVSuyG__state[data-state=deny][aria-pressed=true]{color:var(--destructive);border-color:var(--destructive);background:color-mix(in srgb, var(--destructive) 15%, transparent)}.tab-permissions-module__mVSuyG__state[data-state=inherit][aria-pressed=true]{color:var(--foreground);background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.tab-permissions-module__mVSuyG__state[data-state=allow][aria-pressed=true]{color:var(--pipos-green);border-color:var(--pipos-green);background:color-mix(in srgb, var(--pipos-green) 15%, transparent)}
.todo-module__z7Iu2a__surface{-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.todo-module__z7Iu2a__view{background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--foreground) 9%, transparent) 1px, transparent 0);background-size:20px 20px;position:absolute;top:0;left:0}.todo-module__z7Iu2a__surface[data-panning=true]{cursor:grab}.todo-module__z7Iu2a__surface[data-panning=true]:active{cursor:grabbing}.todo-module__z7Iu2a__lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.todo-module__z7Iu2a__line{fill:none;stroke-width:4px;stroke-linecap:round;pointer-events:none}.todo-module__z7Iu2a__hit{fill:none;stroke:#0000;stroke-width:16px;stroke-linecap:round;pointer-events:stroke;cursor:grab}.todo-module__z7Iu2a__hit:hover+.todo-module__z7Iu2a__line{stroke-width:5px}.todo-module__z7Iu2a__line:active{cursor:grabbing}.todo-module__z7Iu2a__card{box-sizing:border-box;border-radius:var(--radius-ui);cursor:grab;box-shadow:0 0 0 1px var(--panel-ring);align-items:flex-start;gap:10px;padding:12px 14px;display:flex;position:absolute}.todo-module__z7Iu2a__card:active{cursor:grabbing}.todo-module__z7Iu2a__card[data-selected=true]{box-shadow:0 0 0 1px var(--pipos-color)}.todo-module__z7Iu2a__body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.todo-module__z7Iu2a__text{overflow-wrap:anywhere;min-width:0;font-size:16px;line-height:1.45}.todo-module__z7Iu2a__card[data-size=title] .todo-module__z7Iu2a__text{letter-spacing:2px;font-size:20px;font-weight:600;line-height:1.3}.todo-module__z7Iu2a__card[data-size=subtitle] .todo-module__z7Iu2a__text{letter-spacing:1px;font-size:18px;font-weight:500;line-height:1.35}.todo-module__z7Iu2a__text[data-checked=true]{opacity:.65;text-decoration:line-through}.todo-module__z7Iu2a__link{text-underline-offset:3px;text-decoration:underline}.todo-module__z7Iu2a__check,.todo-module__z7Iu2a__socket{cursor:pointer;border-radius:50%;width:16px;height:16px;padding:0}.todo-module__z7Iu2a__check{background:0 0;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;margin-left:-6px;transition:background .15s;display:flex}.todo-module__z7Iu2a__check[data-checked=true]{border-color:var(--pipos-green)}.todo-module__z7Iu2a__socket{opacity:0;border:none;margin-top:-8px;transition:opacity .15s;position:absolute;top:50%;right:8px}.todo-module__z7Iu2a__card:hover .todo-module__z7Iu2a__socket,.todo-module__z7Iu2a__card[data-selected=true] .todo-module__z7Iu2a__socket,.todo-module__z7Iu2a__socket[data-joined=true]{opacity:1}.todo-module__z7Iu2a__hint{pointer-events:none;background:var(--popover);color:var(--popover-foreground);box-shadow:0 0 0 1px var(--panel-ring), 0 2px 8px -2px #00000080;border-radius:var(--radius-ui);letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;padding:4px 8px;font-size:10px;font-weight:500;position:absolute}.todo-module__z7Iu2a__editor{z-index:20;box-sizing:border-box;background:var(--popover);width:400px;max-width:calc(100% - 32px);box-shadow:0 0 0 1px var(--panel-ring), 0 18px 40px -20px #000000b3;border-radius:var(--radius-ui);cursor:default;padding:14px;position:absolute}.todo-module__z7Iu2a__field{box-sizing:border-box;border-radius:var(--radius-ui);background:color-mix(in srgb, var(--foreground) 3%, transparent);border:1px solid var(--border);width:100%;color:var(--foreground);outline:none;padding:11px 14px;font-family:inherit;font-size:18px}.todo-module__z7Iu2a__field:focus{border-color:var(--pipos-color)}.todo-module__z7Iu2a__field::placeholder{color:var(--text-secondary)}.todo-module__z7Iu2a__tools{align-items:center;gap:8px;margin-top:12px;display:flex}.todo-module__z7Iu2a__tool{border-radius:var(--radius-ui);background:color-mix(in srgb, var(--foreground) 2.5%, transparent);border:1px solid var(--border);color:var(--text-secondary);letter-spacing:.8px;cursor:pointer;padding:6px 10px;font-family:inherit;font-size:13px;transition:color .15s,background .15s,border-color .15s}.todo-module__z7Iu2a__tool:hover{color:var(--foreground);background:color-mix(in srgb, var(--surface-hover) 20%, transparent)}.todo-module__z7Iu2a__tool[data-on=true]{border-color:var(--pipos-color);color:var(--foreground)}.todo-module__z7Iu2a__swatch{border-radius:var(--radius-ui);width:16px;height:16px;box-shadow:0 0 0 1px var(--border)}.todo-module__z7Iu2a__linkMenu{z-index:30;background:var(--popover);box-shadow:0 0 0 1px var(--panel-ring), 0 18px 40px -20px #000000b3;border-radius:var(--radius-ui);cursor:default;flex-direction:column;gap:12px;padding:12px 14px;display:flex;position:absolute}.todo-module__z7Iu2a__linkMenuRow{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.todo-module__z7Iu2a__linkMenuName{color:var(--foreground);white-space:nowrap;font-size:14px}.todo-module__z7Iu2a__linkMenuChoice{gap:8px;display:flex}.todo-module__z7Iu2a__waiting{color:var(--text-secondary);pointer-events:none;font-size:12px;position:absolute;bottom:16px;left:16px}.todo-module__z7Iu2a__retry{pointer-events:auto;font:inherit;color:var(--pipos-color);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.todo-module__z7Iu2a__channel{min-height:0;font-family:var(--font-name);flex-direction:column;flex:1;display:flex;position:relative}.todo-module__z7Iu2a__wire{fill:none;stroke:var(--pipos-color);stroke-width:4px;stroke-linecap:round;stroke-dasharray:6 4;pointer-events:none}.todo-module__z7Iu2a__trail{fill:none;stroke:var(--pipos-color);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;pointer-events:none}.todo-module__z7Iu2a__delete{border-radius:var(--radius-ui);border:1px solid var(--pipos-red);color:var(--pipos-red);letter-spacing:.8px;cursor:pointer;background:0 0;margin-left:auto;padding:6px 10px;font-family:inherit;font-size:13px;transition:color .2s,background .2s}.todo-module__z7Iu2a__delete:hover{background:var(--pipos-red);color:var(--foreground)}.todo-module__z7Iu2a__card[data-kind=container]{box-shadow:none;border:1px solid color-mix(in srgb, var(--foreground) 28%, transparent);padding:10px 12px}.todo-module__z7Iu2a__card[data-kind=container][data-selected=true]{border-color:var(--pipos-color)}.todo-module__z7Iu2a__plus{border-radius:var(--radius-ui);width:220px;height:44px;color:inherit;opacity:.5;cursor:pointer;background:0 0;border:1px dashed;padding:0;font-family:inherit;font-size:24px;line-height:1;position:absolute;bottom:12px;left:12px}.todo-module__z7Iu2a__plus:hover{opacity:1}.todo-module__z7Iu2a__preview{pointer-events:none}.todo-module__z7Iu2a__card[data-kind=container] .todo-module__z7Iu2a__socket,.todo-module__z7Iu2a__card[data-kind=container]:hover .todo-module__z7Iu2a__socket,.todo-module__z7Iu2a__card[data-kind=container][data-selected=true] .todo-module__z7Iu2a__socket{opacity:0;pointer-events:none}.todo-module__z7Iu2a__description{opacity:.7;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.todo-module__z7Iu2a__descriptionField{box-sizing:border-box;width:100%;color:var(--text-secondary);background:0 0;border:none;outline:none;padding:7px 14px;font-family:inherit;font-size:13px}.todo-module__z7Iu2a__descriptionField:focus{color:var(--foreground)}.todo-module__z7Iu2a__descriptionField::placeholder{color:var(--text-secondary);opacity:.6}.todo-module__z7Iu2a__card[data-locked=true],.todo-module__z7Iu2a__card[data-locked=true]:active{cursor:default}@media (prefers-reduced-motion:no-preference){.todo-module__z7Iu2a__card[data-shaking=true]{animation:.24s ease-in-out todo-module__z7Iu2a__shake}}@keyframes todo-module__z7Iu2a__shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}
.youtube-share-module__4G9LIW__panel{background:var(--pipos-darker);border-left:1px solid #ffffff0f;flex-direction:column;height:100%;display:flex}.youtube-share-module__4G9LIW__searchRow{flex-shrink:0;padding:12px 12px 8px}.youtube-share-module__4G9LIW__searchWrap{position:relative}.youtube-share-module__4G9LIW__searchInput{background:var(--pipos-dark);border-radius:var(--radius-ui);width:100%;color:var(--foreground);border:1px solid #ffffff0f;outline:none;padding:6px 8px 6px 28px;font-size:12px;transition:border-color .15s}.youtube-share-module__4G9LIW__searchInput::placeholder{color:#ffffff4d}.youtube-share-module__4G9LIW__searchInput:focus{border-color:#ffffff26}.youtube-share-module__4G9LIW__resultsList{scrollbar-width:thin;scrollbar-color:#ffffff1a transparent;flex:1;padding:0 12px 12px;overflow-y:auto}.youtube-share-module__4G9LIW__resultsList::-webkit-scrollbar{width:4px}.youtube-share-module__4G9LIW__resultsList::-webkit-scrollbar-thumb{border-radius:var(--radius-ui);background:#ffffff1a}.youtube-share-module__4G9LIW__emptyMsg{text-align:center;color:var(--muted-foreground);padding:32px 16px;font-size:12px}.youtube-share-module__4G9LIW__historyLabel{letter-spacing:1px;text-transform:uppercase;color:var(--muted-foreground);align-items:center;gap:6px;padding:8px 8px 4px;font-size:10px;font-weight:600;display:flex}.youtube-share-module__4G9LIW__historyRemove{border-radius:var(--radius-ui);color:#e74c4c;opacity:.5;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:all .15s;display:flex}.youtube-share-module__4G9LIW__historyRemove:hover{opacity:1;background:#e74c4c1f}.youtube-share-module__4G9LIW__resultItem{border-radius:var(--radius-ui);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;gap:10px;padding:8px;transition:background .15s;display:flex}.youtube-share-module__4G9LIW__resultItem:hover{background:#ffffff0d}.youtube-share-module__4G9LIW__thumbWrap{border-radius:var(--radius-ui);background:#ffffff0d;flex-shrink:0;width:120px;height:68px;position:relative;overflow:hidden}.youtube-share-module__4G9LIW__thumb{object-fit:cover;width:100%;height:100%}.youtube-share-module__4G9LIW__duration{border-radius:var(--radius-ui);font-size:10px;font-family:var(--font-mono), monospace;color:var(--foreground);background:#000c;padding:1px 4px;position:absolute;bottom:4px;right:4px}.youtube-share-module__4G9LIW__playOverlay{opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.youtube-share-module__4G9LIW__resultItem:hover .youtube-share-module__4G9LIW__playOverlay{opacity:1}.youtube-share-module__4G9LIW__videoInfo{flex-direction:column;flex:1;gap:4px;min-width:0;padding-top:2px;display:flex}.youtube-share-module__4G9LIW__videoTitle{color:#ffffffd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.youtube-share-module__4G9LIW__videoChannel{color:var(--muted-foreground);font-size:11px}.youtube-share-module__4G9LIW__modalOverlay{z-index:100;background:#000000b3;justify-content:center;align-items:center;animation:.15s youtube-share-module__4G9LIW__fadeIn;display:flex;position:fixed;inset:0}.youtube-share-module__4G9LIW__modal{background:var(--pipos-darker);border-radius:var(--radius-ui);border:1px solid #ffffff14;width:800px;max-width:calc(100vw - 64px);animation:.2s youtube-share-module__4G9LIW__scaleIn;overflow:hidden;box-shadow:0 32px 80px #0009}.youtube-share-module__4G9LIW__modalHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.youtube-share-module__4G9LIW__modalInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.youtube-share-module__4G9LIW__modalTitle{color:var(--foreground);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.youtube-share-module__4G9LIW__modalSharedBy{color:var(--muted-foreground);font-size:11px}.youtube-share-module__4G9LIW__modalClose{border-radius:var(--radius-ui);cursor:pointer;color:var(--text-secondary);background:#ffffff0f;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:12px;padding:6px;transition:all .15s;display:flex}.youtube-share-module__4G9LIW__modalClose:hover{color:var(--foreground);background:#ffffff1a}.youtube-share-module__4G9LIW__videoContainer{width:100%;padding-bottom:56.25%;position:relative}.youtube-share-module__4G9LIW__iframe{border:none;width:100%;height:100%;position:absolute;inset:0}@keyframes youtube-share-module__4G9LIW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes youtube-share-module__4G9LIW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}
.valheim-boss-art-module__fsMT3W__frame{justify-content:center;align-items:flex-end;display:inline-flex}.valheim-boss-art-module__fsMT3W__picture{z-index:1;object-fit:contain;object-position:bottom;width:auto;height:100%;position:relative}.valheim-boss-art-module__fsMT3W__layer{pointer-events:none;position:absolute;inset:-12% -18%;overflow:visible}.valheim-boss-art-module__fsMT3W__behind{z-index:0}.valheim-boss-art-module__fsMT3W__front{z-index:2}.valheim-boss-art-module__fsMT3W__glow{background:radial-gradient(ellipse 60% 55% at 50% 60%, var(--glow) 0%, transparent 70%);animation:2.6s ease-in-out infinite valheim-boss-art-module__fsMT3W__glow;position:absolute;inset:0}@keyframes valheim-boss-art-module__fsMT3W__glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.95;transform:scale(1.08)}}.valheim-boss-art-module__fsMT3W__mote{left:var(--x);width:var(--size,3px);height:var(--size,3px);background:var(--tint);opacity:0;animation-duration:var(--dur,3s);animation-delay:var(--delay,0s);animation-timing-function:linear;animation-iteration-count:infinite;position:absolute}.valheim-boss-art-module__fsMT3W__rise{animation-name:valheim-boss-art-module__fsMT3W__rise;bottom:8%}@keyframes valheim-boss-art-module__fsMT3W__rise{0%{opacity:0;transform:translateY(0)scale(.8)}15%{opacity:.9}to{opacity:0;transform:translateY(-140%) translateX(var(--sway,0px)) scale(1.3)}}.valheim-boss-art-module__fsMT3W__fall{animation-name:valheim-boss-art-module__fsMT3W__fall;top:0}@keyframes valheim-boss-art-module__fsMT3W__fall{0%{opacity:0;transform:translateY(-20%)}20%{opacity:.85}to{opacity:0;transform:translateY(160%) translateX(var(--sway,0px))}}.valheim-boss-art-module__fsMT3W__drift{top:var(--y,40%);animation-name:valheim-boss-art-module__fsMT3W__drift;animation-timing-function:ease-in-out}@keyframes valheim-boss-art-module__fsMT3W__drift{0%,to{opacity:0;transform:translate(0)}30%,70%{opacity:.8}50%{transform:translate(var(--sway,6px), -10px)}}.valheim-boss-art-module__fsMT3W__puff{left:var(--x);width:var(--size,22px);height:var(--size,22px);background:var(--tint);filter:blur(4px);opacity:0;animation:valheim-boss-art-module__fsMT3W__puff var(--dur,4s) ease-out infinite;animation-delay:var(--delay,0s);border-radius:50%;position:absolute;bottom:10%}@keyframes valheim-boss-art-module__fsMT3W__puff{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:.55}to{opacity:0;transform:translateY(-120%) translateX(var(--sway,0px)) scale(1.6)}}.valheim-boss-art-module__fsMT3W__bolt{stroke:var(--tint);stroke-width:1.5px;fill:none;stroke-linejoin:round;opacity:0;filter:drop-shadow(0 0 3px var(--tint));animation:valheim-boss-art-module__fsMT3W__flicker var(--dur,2.4s) steps(1, end) infinite;animation-delay:var(--delay,0s)}@keyframes valheim-boss-art-module__fsMT3W__flicker{0%,6%,9%,to{opacity:0}3%,8%{opacity:1}4%{opacity:.4}}.valheim-boss-art-module__fsMT3W__root{stroke:var(--tint);stroke-width:2px;fill:none;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60px;animation:valheim-boss-art-module__fsMT3W__grow var(--dur,3.2s) ease-out infinite;animation-delay:var(--delay,0s)}@keyframes valheim-boss-art-module__fsMT3W__grow{0%{stroke-dashoffset:60px;opacity:0}10%{opacity:1}45%{stroke-dashoffset:0;opacity:1}80%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:60px;opacity:0}}@media (prefers-reduced-motion:reduce){.valheim-boss-art-module__fsMT3W__glow,.valheim-boss-art-module__fsMT3W__mote,.valheim-boss-art-module__fsMT3W__puff,.valheim-boss-art-module__fsMT3W__bolt,.valheim-boss-art-module__fsMT3W__root{animation:none}.valheim-boss-art-module__fsMT3W__glow{opacity:.7}.valheim-boss-art-module__fsMT3W__mote,.valheim-boss-art-module__fsMT3W__puff{opacity:.5}.valheim-boss-art-module__fsMT3W__bolt{opacity:.6}.valheim-boss-art-module__fsMT3W__root{stroke-dashoffset:0;opacity:.7}}
.emoji-slot-module__W895Va__reel{--cell:1.4em;height:var(--cell);line-height:var(--cell);vertical-align:-.3em;display:inline-block;overflow:hidden}.emoji-slot-module__W895Va__column{flex-direction:column;animation:13.2s cubic-bezier(.2,.7,.2,1) infinite emoji-slot-module__W895Va__roll;display:flex}.emoji-slot-module__W895Va__column>span{height:var(--cell);line-height:var(--cell);text-align:center;display:block}@keyframes emoji-slot-module__W895Va__roll{0%,13.6%{transform:translateY(calc(-6 * var(--cell)))}16.7%,30.3%{transform:translateY(calc(-5 * var(--cell)))}33.3%,47%{transform:translateY(calc(-4 * var(--cell)))}50%,63.6%{transform:translateY(calc(-3 * var(--cell)))}66.7%,80.3%{transform:translateY(calc(-2 * var(--cell)))}83.3%,97%{transform:translateY(calc(-1 * var(--cell)))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.emoji-slot-module__W895Va__column{transform:translateY(calc(-6 * var(--cell)));animation:none}}
.custom-status-dialog-module__PdcnAW__cell{position:relative}.custom-status-dialog-module__PdcnAW__icon{transform:scale(1)}.custom-status-dialog-module__PdcnAW__particle{pointer-events:none;opacity:0;background:linear-gradient(135deg,#fec344,#c52b1a);width:4px;height:4px;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%;transform:translate(0)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.custom-status-dialog-module__PdcnAW__icon{transition:transform .22s cubic-bezier(.34,1.56,.64,1)}.custom-status-dialog-module__PdcnAW__cell:hover .custom-status-dialog-module__PdcnAW__icon{transform:scale(1.3)rotate(-4deg)}.custom-status-dialog-module__PdcnAW__cell:active .custom-status-dialog-module__PdcnAW__icon{transition-duration:90ms;transform:scale(.85)}.custom-status-dialog-module__PdcnAW__cell:hover .custom-status-dialog-module__PdcnAW__particle{animation:.55s cubic-bezier(.15,.8,.3,1) forwards custom-status-dialog-module__PdcnAW__burst;animation-delay:var(--stagger,0s)}}@keyframes custom-status-dialog-module__PdcnAW__burst{0%{opacity:1;transform:translate(0)rotate(45deg)scale(1)}to{opacity:0;transform:translate(var(--dx,0px), var(--dy,-18px)) rotate(225deg) scale(.2)}}
