*,:after,:before{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{background:var(--ui-color-canvas,#0b0910);line-height:inherit}body,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:none}button,input,optgroup,select,textarea{color:inherit;font:inherit;letter-spacing:inherit;margin:0}button{background:transparent;border:0;padding:0}[role=button],button{cursor:pointer}:disabled{cursor:default}ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}img,svg,video{display:block}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}::-webkit-scrollbar{width:3px;height:0}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);border-radius:4px}@keyframes midaotype{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-4px);opacity:1}}.midao-msg-row:hover .midao-msg-del{opacity:1!important}@keyframes midaoshim{0%{background-position:-200% 0}to{background-position:200% 0}}.midao-msg-row img,.midao-msg-row video{max-width:min(72vw,300px);max-height:340px}:where(button,a,[role=button],[role=slider]):focus-visible{outline:2px solid var(--ui-color-brand,#f25477)!important;outline-offset:3px}:where(input:not([type]),input[type=text],input[type=email],input[type=password],input[type=search],input[type=tel],input[type=url],input[type=number],textarea,select):focus-visible{outline:1px solid var(--ui-color-text-subtle,#6f687c)!important;outline-offset:0}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}::placeholder{color:var(--ui-color-text-muted,#8f86a3);opacity:1}@keyframes midaospin{to{transform:rotate(1turn)}}@keyframes midaofloat{0%{transform:translateY(0) scale(.7);opacity:0}12%{opacity:1}to{transform:translateY(-46vh) scale(1.25);opacity:0}}@keyframes midaopulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}@keyframes midaopop{0%{transform:scale(.4);opacity:0}35%{transform:scale(1.15);opacity:1}60%{transform:scale(1)}to{transform:scale(1);opacity:0}}.midao-spin{animation:midaospin var(--midao-spin-duration,.8s) linear infinite}.midao-shimmer{animation:midaoshim 1.4s linear infinite}.midao-typing{animation:midaotype 1.2s ease-in-out infinite}.midao-pulse{animation:midaopulse 1s ease-in-out infinite}.midao-float{animation-name:midaofloat}.midao-pop{animation:midaopop 1.25s ease forwards}.midaonoscroll::-webkit-scrollbar{display:none}.midaovol{opacity:.35;transition:opacity .2s ease}.midaovol:hover{opacity:1}.NetworkStatus_status__gVAPO{border:1px solid rgba(255,255,255,.18);border-radius:999px;box-shadow:0 8px 28px rgba(0,0,0,.32);color:#fff;font:700 12px/1.25 system-ui,sans-serif;left:50%;max-width:min(92vw,460px);padding:7px 13px;pointer-events:none;position:fixed;text-align:center;top:max(7px,env(safe-area-inset-top));transform:translateX(-50%);z-index:1000}.NetworkStatus_status__gVAPO[data-online=false]{background:rgba(116,30,49,.97)}.ui-button{border:0;border-radius:var(--ui-radius-control);color:var(--ui-color-text);cursor:pointer;font-family:inherit;font-weight:700;touch-action:manipulation}.ui-button:disabled{cursor:not-allowed;opacity:.58}.ui-button--brand{background:var(--ui-gradient-brand);color:#fff}.ui-button--gold{background:var(--ui-gradient-gold);color:var(--ui-color-gold-ink)}.ui-button--ghost{background:rgba(255,255,255,.08);border:1px solid var(--ui-color-border)}.ui-button--glass{background:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff}.ui-button--text{background:none}.ui-button--danger{background:none;color:var(--ui-color-brand)}.ui-button--circle,.ui-button--pill{border-radius:var(--ui-radius-pill)}.ui-button--sm{font-size:12px;padding:7px 12px}.ui-button--md{font-size:13px;padding:9px 14px}.ui-button--lg{font-size:14px;padding:12px 18px}.ui-avatar{align-items:center;background:linear-gradient(140deg,var(--ui-avatar-color-start),var(--ui-avatar-color-end));border:var(--ui-avatar-border);border-radius:var(--ui-radius-pill);box-sizing:border-box;display:inline-flex;flex:0 0 var(--ui-avatar-size);font-size:calc(var(--ui-avatar-size) * .45);height:var(--ui-avatar-size);justify-content:center;overflow:hidden;width:var(--ui-avatar-size)}.ui-avatar__image{height:100%;object-fit:cover;width:100%}.ui-avatar__fallback{align-items:center;display:inline-flex;height:100%;justify-content:center;width:100%}.ui-tag-list{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:var(--ui-tag-list-padding-top) var(--ui-tag-list-padding-inline) 0}.ui-tag-list__item{display:inline-flex}.ui-tag-list__button{background:rgba(242,84,119,.1);border:1px solid rgba(242,84,119,.35);color:var(--ui-color-brand);font-size:11.5px;padding:3px 11px}.ui-field{background:var(--ui-color-surface-inset);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-control);color:var(--ui-color-text);font-family:inherit;font-size:16px;outline:none;padding:10px 12px}.ui-field--compact{padding:9px 12px}.ui-field:focus-visible{outline:1px solid var(--ui-color-text-subtle);outline-offset:0}.ui-field[type=checkbox]:focus-visible,.ui-field[type=radio]:focus-visible,.ui-field[type=range]:focus-visible{outline:2px solid var(--ui-color-brand);outline-offset:3px}.ui-file-button{display:inline-flex;position:relative}.ui-file-button__input{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.ui-progress{background:var(--ui-color-surface-inset);border-radius:var(--ui-radius-pill);height:6px;overflow:hidden;width:100%}.ui-progress__value{display:block;height:100%;transition:width .2s ease}.ui-progress--brand .ui-progress__value{background:var(--ui-gradient-brand)}.ui-progress--gold .ui-progress__value{background:linear-gradient(90deg,var(--ui-color-gold),var(--ui-color-brand))}@media (prefers-reduced-motion:reduce){.ui-progress__value{transition:none}}.ui-card{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-card)}.ui-card--fan{border-radius:var(--ui-radius-fan-card)}.ui-stack{display:flex}.ui-data-table{border-collapse:collapse;width:100%}.ui-data-table th{border-bottom:1px solid #221d2c;color:var(--ui-color-text-muted);font-size:11.5px;font-weight:700;padding:10px 12px;text-align:left}.ui-data-table td{border-bottom:1px solid var(--ui-color-divider-subtle);font-size:12.5px;padding:10px 12px}.ui-sheet-overlay{align-items:flex-end;background:var(--ui-color-overlay);display:flex;inset:0;justify-content:center}.ui-sheet-overlay--desktop{align-items:center}.ui-sheet{background:var(--ui-color-surface);border:1px solid var(--ui-color-border);border-radius:var(--ui-radius-dialog) var(--ui-radius-dialog) 0 0;color:var(--ui-color-text);outline:none;position:relative;width:100%}.ui-sheet--desktop{border-radius:var(--ui-radius-dialog)}.ui-async-state{color:var(--ui-color-text-muted);font-size:12.5px;padding:20px}.ui-async-state--error{color:var(--ui-color-danger-soft)}.ui-async-state--end{color:var(--ui-color-text-subtle)}.ui-async-state__title{color:var(--ui-color-text);font-weight:800;margin-bottom:6px}.ui-async-state--error .ui-async-state__title{color:var(--ui-color-danger-soft)}.ui-toggle{align-items:flex-start;color:var(--ui-color-text);cursor:pointer;display:flex;gap:16px;justify-content:space-between;width:100%}.ui-toggle--disabled{cursor:not-allowed;opacity:.58}.ui-toggle__copy{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.ui-toggle__label{font-size:14px;font-weight:700;line-height:1.4}.ui-toggle__description{color:var(--ui-color-text-muted);font-size:12.5px;line-height:1.45}.ui-toggle__control{flex:0 0 auto;height:24px;margin-top:1px;position:relative;width:42px}.ui-toggle__input{cursor:inherit;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:1}.ui-toggle__track{background:var(--ui-color-surface-inset);border:1px solid var(--ui-color-border-strong);box-sizing:border-box;height:100%;transition:background-color .16s ease,border-color .16s ease;width:100%}.ui-toggle__thumb,.ui-toggle__track{border-radius:var(--ui-radius-pill);display:block}.ui-toggle__thumb{background:var(--ui-color-text-muted);height:18px;left:3px;position:absolute;top:3px;transition:background-color .16s ease,transform .16s ease;width:18px}.ui-toggle__input:checked+.ui-toggle__track{background:var(--ui-color-brand);border-color:var(--ui-color-brand)}.ui-toggle__input:checked+.ui-toggle__track .ui-toggle__thumb{background:#fff;transform:translateX(18px)}.ui-toggle__input:focus-visible+.ui-toggle__track{outline:2px solid var(--ui-color-brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ui-toggle__thumb,.ui-toggle__track{transition:none}}