.common-glass{--glass-background:#fff8efd4;--glass-field:#ffffffad;--glass-text:var(--color-text,#634b40);--glass-muted:#90796b;--glass-line:#634b4021;--glass-own:#8ed5bfb3;color:var(--glass-text);background:var(--glass-background);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);font-family:var(--font-ja,"Noto Sans JP", "Yu Gothic", Meiryo, sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:1px solid #ffffff70;box-shadow:0 10px 36px #1f111626}.common-glass,.common-glass *,.common-glass :before,.common-glass :after{box-sizing:border-box}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .common-glass{--glass-background:linear-gradient(145deg, #38232fcc, #19131eb3);--glass-field:#ffffff1f;--glass-text:#fcfcfc;--glass-muted:#c4b5bb;--glass-line:#ffffff21;--glass-own:#367563b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#ffffff29}}:root[data-theme=dark] .common-glass{--glass-background:linear-gradient(145deg, #38232fcc, #19131eb3);--glass-field:#ffffff1f;--glass-text:#fcfcfc;--glass-muted:#c4b5bb;--glass-line:#ffffff21;--glass-own:#367563b8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#ffffff29}.common-user-avatar{color:#49362e;vertical-align:middle;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff73}.common-user-avatar>img{object-fit:contain;width:100%;height:100%;display:block}.common-glass button:focus-visible,.common-glass textarea:focus-visible{outline-offset:2px;outline:2px solid #c87888}.common-settings{--settings-text:#361729;--settings-muted:#796776;--settings-panel:color-mix(in srgb, #fff 92%, var(--color-prime,#ffb3b3));--settings-line:color-mix(in srgb, var(--color-prime,#ffb3b3) 50%, transparent);--settings-track:#ead9e1;--settings-accent:var(--color-third,#8ed5bf);--settings-heading:#245b55;width:min(860px, calc(100vw - var(--common-menu-width,64px)));border:1px solid var(--settings-line);box-sizing:border-box;max-width:none;height:100dvh;max-height:none;color:var(--settings-text);background:var(--settings-panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-right:0;border-radius:28px 0 0 28px;margin:0;padding:0;font-family:inherit;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:-12px 0 64px #0003}.common-settings[open]{flex-direction:column;display:flex}.common-settings[data-theme=dark]{--settings-text:#ffeff8;--settings-muted:#b8a8b8;--settings-panel:color-mix(in srgb, #1b0e1c 94%, var(--color-prime,#ffb3b3));--settings-line:#ffffff29;--settings-track:#563649;--settings-heading:var(--settings-accent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.common-settings::backdrop{background:#10071288}.common-settings[open][data-open=true]{animation:.2s ease-out both common-settings-in}.common-settings[open][data-open=false]{animation:.2s ease-in both common-settings-out}.common-settings[open][data-open=true]::backdrop{animation:.2s both common-settings-dim-in}.common-settings[open][data-open=false]::backdrop{animation:.2s both common-settings-dim-out}.common-settings *,.common-settings :before,.common-settings :after{box-sizing:border-box}.common-settings button,.common-settings input,.common-settings summary{-webkit-tap-highlight-color:transparent}.common-settings button{font:inherit;cursor:pointer}.common-settings button:disabled{opacity:.5;cursor:wait}.common-settings :focus-visible{outline:3px solid var(--settings-accent);outline-offset:4px}.common-settings svg{width:100%;height:100%;display:block}.common-settings__header{flex:none;justify-content:space-between;align-items:center;gap:20px;padding:34px 36px 16px 40px;display:flex}.common-settings__header h2{letter-spacing:.04em;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:800}.common-settings__close{width:44px;height:44px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;padding:8px;display:grid}.common-settings__close:hover{background:var(--settings-line)}.common-settings__body{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:14px 40px 30px;overflow:auto}.common-settings__section-title{color:var(--settings-heading);letter-spacing:.06em;align-items:center;gap:20px;margin:12px 0 28px;font-size:25px;font-weight:750;display:flex}.common-settings__section-title:after{content:"";background:var(--settings-line);flex:1;height:1px}.common-settings__sounds{gap:24px;margin-bottom:44px;display:grid}.common-settings__sound{grid-template-columns:28px minmax(130px,1.1fr) minmax(100px,1.8fr) 52px 76px;align-items:center;gap:16px;min-width:0;min-height:48px;display:grid}.common-settings__glyph{place-items:center;width:28px;height:28px;font-size:27px;line-height:1;display:grid}.common-settings__label{min-width:0;font-size:18px;font-weight:600;line-height:1.5}.common-settings__range{appearance:none;background:linear-gradient(to right, var(--color-prime,#ffb3b3) 0 var(--settings-volume), var(--settings-track) var(--settings-volume) 100%);cursor:pointer;border:0;border-radius:99px;width:100%;min-width:0;height:8px;margin:18px 0}.common-settings__range::-webkit-slider-thumb{appearance:none;background:var(--color-prime,#ffb3b3);border:0;border-radius:50%;width:25px;height:25px;box-shadow:0 2px 5px #0002}.common-settings__range::-moz-range-thumb{background:var(--color-prime,#ffb3b3);border:0;border-radius:50%;width:25px;height:25px;box-shadow:0 2px 5px #0002}.common-settings__percent{text-align:right;font-variant-numeric:tabular-nums;font-size:18px}.common-settings__sound[data-muted=true] .common-settings__range{opacity:.4}.common-settings__sound[data-muted=true] .common-settings__percent{color:var(--settings-muted)}.common-settings__mute{cursor:pointer;justify-content:flex-end;align-items:center;gap:15px;display:flex}.common-settings__mute svg{width:25px;height:25px}.common-settings__mute input{appearance:none;width:26px;height:26px;color:var(--settings-text);cursor:pointer;background:0 0;border:2px solid;border-radius:5px;place-content:center;margin:0;display:grid}.common-settings__mute input:checked{border-color:var(--settings-accent);background:var(--settings-accent)}.common-settings__mute input:checked:after{content:"";border-bottom:3px solid #193e36;border-left:3px solid #193e36;width:12px;height:7px;margin-top:-3px;transform:rotate(-45deg)}.common-settings__display-row{grid-template-columns:28px minmax(130px,1.1fr) minmax(0,2.8fr);align-items:center;gap:16px;margin:28px 0;display:grid}.common-settings__control{min-width:0}.common-settings__quality{grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.common-settings__quality button{color:#193e36;background:var(--settings-accent);border:0;border-radius:14px;width:48px;height:48px;padding:12px}.common-settings__quality output{border:1px solid var(--settings-line);border-radius:15px;place-items:center;min-height:48px;padding:8px;font-size:19px;font-weight:700;display:grid}.common-settings__quality-order{color:var(--settings-muted);text-align:center;margin:10px 0 0;font-size:13px}.common-settings__theme{border:1px solid var(--settings-line);border-radius:99px;grid-template-columns:1fr 1fr;width:min(100%,230px);height:54px;padding:4px;display:grid}.common-settings__theme button{color:var(--settings-text);background:0 0;border:0;border-radius:99px;place-items:center;padding:8px;display:grid}.common-settings__theme button svg{width:28px;height:28px}.common-settings__theme button[aria-pressed=true]{color:#193e36;background:var(--settings-accent)}.common-settings__language{min-width:0;position:relative}.common-settings__language summary{border:1px solid var(--settings-line);cursor:pointer;border-radius:15px;align-items:center;gap:16px;min-height:54px;padding:10px 20px;font-size:19px;font-weight:700;list-style:none;display:flex}.common-settings__language summary::-webkit-details-marker{display:none}.common-settings__caret{border-bottom:2px solid;border-right:2px solid;width:12px;height:12px;margin-left:auto;margin-right:3px;transform:translateY(-3px)rotate(45deg)}.common-settings__language[open] .common-settings__caret{transform:translateY(3px)rotate(225deg)}.common-settings__languages{border:1px solid var(--settings-line);background:var(--settings-panel);border-radius:15px;gap:4px;margin-top:8px;padding:6px;display:grid}.common-settings__languages button{min-height:42px;color:var(--settings-text);text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;gap:16px;padding:9px 14px;display:flex}.common-settings__languages button[aria-pressed=true],.common-settings__languages button:hover{background:var(--settings-line)}.common-settings__status{color:var(--settings-muted);text-align:right;margin:34px 0 0;font-size:14px}.common-settings__error{color:var(--theme-error,#a23d50);font-size:14px}@keyframes common-settings-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes common-settings-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes common-settings-dim-in{0%{opacity:0}to{opacity:1}}@keyframes common-settings-dim-out{0%{opacity:1}to{opacity:0}}@media (width<=760px){.common-settings{width:calc(100vw - var(--common-menu-width,64px));border-radius:20px 0 0 20px}.common-settings__header{padding:24px 18px 8px 24px}.common-settings__body{padding:12px 24px 26px}.common-settings__sound{grid-template-columns:26px minmax(0,1fr) 50px 68px;gap:0 12px}.common-settings__sound>.common-settings__glyph{grid-area:1/1}.common-settings__sound>.common-settings__label{grid-area:1/2/auto/4}.common-settings__sound>.common-settings__mute{grid-area:1/4/3}.common-settings__sound>.common-settings__range{grid-area:2/2}.common-settings__sound>.common-settings__percent{grid-area:2/3}.common-settings__display-row{grid-template-columns:26px minmax(0,1fr);gap:12px;margin:26px 0}.common-settings__display-row>:nth-child(3){grid-column:2}.common-settings__section-title{gap:12px;font-size:22px}.common-settings__sounds{gap:18px;margin-bottom:32px}.common-settings__label{font-size:16px}}@media (width<=420px){.common-settings__body{padding:10px 16px 24px}.common-settings__sound{grid-template-columns:22px minmax(0,1fr) 42px 54px;column-gap:8px}.common-settings__mute{gap:8px}.common-settings__mute svg{width:20px;height:20px}.common-settings__mute input{width:23px;height:23px}.common-settings__quality{grid-template-columns:38px minmax(0,1fr) 38px;gap:7px}.common-settings__quality button{width:38px;height:44px;padding:10px}.common-settings__quality-order{font-size:11px}}@media (prefers-reduced-motion:reduce){.common-settings[open],.common-settings[open]::backdrop{animation-duration:1ms}}.common-menu{z-index:1400;width:var(--common-menu-width,64px);height:100dvh;padding:max(20px, env(safe-area-inset-top,0px)) 10px max(20px, env(safe-area-inset-bottom,0px));box-sizing:border-box;background:var(--common-menu-background,#ffb3b3);color:var(--common-menu-color,#634b40);flex-direction:column;align-items:center;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:1px 0 #634b401f}.common-menu button{appearance:none;box-sizing:border-box;width:44px;height:44px;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;padding:10px;transition:background-color .14s,box-shadow .14s,transform .14s;display:inline-flex}.common-menu__logo{background:0 0}.common-menu button.common-menu__logo{padding:2px}.common-menu__logo>svg,.common-menu__logo>img{object-fit:contain;width:40px;height:40px;display:block}.common-menu__items{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;align-items:center;gap:18px;width:100%;min-height:0;margin-top:52px;padding:0 0 4px;display:flex;overflow:hidden auto}.common-menu__items::-webkit-scrollbar{display:none}.common-menu__button{background:#ffffff61;position:relative}.common-menu__button>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.common-menu__money{font-size:23px;line-height:1}.common-menu__button[aria-pressed=true]{background:#ffffffe0;box-shadow:0 2px 8px #634b401a}.common-menu button:focus-visible{outline-offset:-3px;background:#ffffffc7;outline:2px solid}.common-menu button:active:not(:disabled){transform:scale(.94)}.common-menu button:disabled{opacity:.55;cursor:wait}.common-menu__bottom{flex:none;margin-top:16px}@media (hover:hover){.common-menu button:hover:not(:disabled){background:#ffffffb3}}@media (height<=600px){.common-menu{padding-top:max(12px, env(safe-area-inset-top,0px));padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.common-menu__items{gap:10px;margin-top:24px}.common-menu__bottom{margin-top:10px}}@media (prefers-reduced-motion:reduce){.common-menu button{transition:none}}.common-menu__badge{border:2px solid var(--common-menu-background,#ffb3b3);color:#fff;text-align:center;pointer-events:none;background:#ef5975;border-radius:999px;min-width:17px;height:17px;padding:0 4px;font:700 9px/13px sans-serif;position:absolute;top:-5px;right:-4px}.common-chat{z-index:1300;left:var(--common-menu-width,64px);width:min(var(--common-chat-width,400px), calc(100vw - var(--common-menu-width,64px)));border-width:1px;border-radius:16px;flex-direction:column;min-width:0;height:100dvh;animation:.18s ease-out common-chat-enter;display:flex;position:fixed;top:0;overflow:hidden}.common-chat[data-mode=float]{inset:auto 16px max(16px, env(safe-area-inset-bottom,0px)) auto;width:min(440px, calc(100vw - var(--common-menu-width,64px) - 16px));border-width:1px;border-radius:20px;height:min(380px,100dvh - 32px)}.common-chat button{appearance:none;font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.common-chat button:disabled{opacity:.4;cursor:default}.common-chat svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;display:block}.common-chat__header{min-height:72px;padding:max(12px, env(safe-area-inset-top,0px)) 12px 12px 16px;border-bottom:1px solid var(--glass-line);flex:none;justify-content:space-between;align-items:center;gap:8px;display:flex}.common-chat[data-mode=float] .common-chat__header{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-height:64px;padding-top:12px}.common-chat[data-mode=float] .common-chat__header:active{cursor:grabbing}.common-chat__heading{gap:5px;min-width:0;display:grid}.common-chat__heading strong{letter-spacing:.03em;white-space:nowrap;align-items:center;gap:7px;font-size:15px;display:flex}.common-chat__heading small{color:var(--glass-muted);white-space:nowrap;font-size:10px}.common-chat__online{background:#adadad;border-radius:50%;width:6px;height:6px}.common-chat__online.is-online{background:#68b99a;box-shadow:0 0 0 3px #68b99a21}.common-chat__tools{flex:none;gap:3px;display:flex}.common-chat__tools button{width:32px;height:34px}.common-chat__tools button:hover:not(:disabled){background:var(--glass-field)}.common-chat__tools button[aria-pressed=true]{background:#ffb3b352}.common-chat__timeline{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#91797b59 transparent;flex:auto;min-height:0;padding:20px 12px 14px;overflow-y:auto}.common-chat__empty{text-align:center;height:100%;min-height:180px;color:var(--glass-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.common-chat__empty svg{stroke-width:1.5px;opacity:.6;width:42px;height:42px;margin-bottom:8px}.common-chat__empty strong{font-size:13px}.common-chat__empty span{font-size:11px}.common-chat__message{align-items:flex-start;gap:8px;margin-bottom:18px;display:flex}.common-chat__message-body{min-width:0;max-width:calc(100% - 42px)}.common-chat__sender{color:var(--glass-muted);overflow-wrap:anywhere;align-items:center;gap:5px;margin:0 0 5px 2px;font-size:10px;line-height:1.4;display:flex}.common-chat__sender>span{background:var(--glass-field);white-space:nowrap;border-radius:3px;padding:1px 4px;font-size:9px}.common-chat__bubble{background:var(--glass-field);border:1px solid var(--glass-line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:3px 14px 14px;width:fit-content;margin:0;padding:9px 12px;font-size:13px;line-height:1.65;display:block}.common-chat__message time{color:var(--glass-muted);margin:5px 3px 0;font-size:9px;display:block}.common-chat__message--me{flex-direction:row-reverse}.common-chat__message--me .common-chat__sender{justify-content:flex-end}.common-chat__message--me .common-chat__bubble{background:var(--glass-own);border-radius:14px 3px 14px 14px;margin-left:auto}.common-chat__message--me time{text-align:right}.common-chat__composer{padding:12px 12px max(12px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--glass-line);flex:none}.common-chat__input-row{border:1px solid var(--glass-line);background:var(--glass-field);border-radius:16px;align-items:center;gap:8px;padding:4px 5px 4px 12px;display:flex}.common-chat__input-row textarea{width:0;min-width:0;max-height:120px;color:inherit;resize:none;font:inherit;background:0 0;border:0;border-radius:4px;flex:1;padding:8px 0;font-size:13px;line-height:1.5}.common-chat__input-row textarea::placeholder{color:var(--glass-muted);opacity:.8}.common-chat__input-row>button svg{width:19px;height:19px}.common-chat__input-hint{color:var(--glass-muted);justify-content:space-between;gap:4px;margin-top:7px;font-size:9px;line-height:1.4;display:flex}.common-chat__input-hint .is-over{color:#d95b6f;font-weight:700}.common-chat button.common-chat__new{border:1px solid var(--glass-line);background:var(--glass-background);padding:7px 12px;font-size:11px;position:absolute;bottom:122px;right:12px;box-shadow:0 3px 14px #0000001a}@keyframes common-chat-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@media (width<=767px){.common-chat__tools button{width:28px}.common-chat__header{gap:4px;padding-left:12px}}@media (prefers-reduced-motion:reduce){.common-chat{animation:none}}.common-chat__header{border-bottom:0;min-height:88px;padding:20px 18px 14px 26px}.common-chat__heading strong{letter-spacing:.07em;font-size:21px}.common-chat__heading small{opacity:.75;font-size:10px}.common-chat__tools{gap:7px}.common-chat__tools button{border:1px solid var(--glass-line);background:var(--glass-field);border-radius:50%;width:38px;height:38px}.common-chat__title-mini{display:none}.common-chat__channels{border:1px solid var(--glass-line);background:var(--glass-field);border-radius:18px;flex:none;margin:2px 18px 14px;padding:3px;display:flex}.common-chat__channels>span{background:#d8728b4d;border-radius:14px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font-size:13px;font-weight:700;display:flex}.common-chat__timeline{padding:20px 18px}.common-chat__message{gap:14px;margin-bottom:24px}.common-chat__message .common-user-avatar{width:44px!important;height:44px!important}.common-chat__message-body{max-width:calc(100% - 58px);padding-top:1px}.common-chat__sender{color:var(--glass-text);gap:8px;margin-bottom:8px;font-size:12px}.common-chat__sender-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.common-chat__sender>.common-chat__sender-name{background:0 0;padding:0;font-size:12px}.common-chat__sender>.common-chat__private{background:var(--glass-field);padding:1px 4px;font-size:9px}.common-chat__message time{color:var(--glass-muted);white-space:nowrap;margin:0;font-size:10px}.common-chat__bubble{border-radius:19px;padding:10px 14px;font-size:13px}.common-chat__message--me .common-chat__bubble{border-radius:19px}.common-chat__composer{padding:8px 18px max(14px, env(safe-area-inset-bottom,0px));border-top:0}.common-chat__input-row{background:0 0;border:0;gap:10px;padding:0}.common-chat__input-row textarea{border:1px solid var(--glass-line);background:var(--glass-field);border-radius:24px;min-height:46px;padding:12px 16px;font-size:13px}.common-chat__input-row>button{color:#47363d;background:#ffb3b3;border-radius:50%;width:46px;height:46px}.common-chat__input-hint{opacity:.75;padding:0 5px}.common-chat[data-mode=float] .common-chat__header{min-height:48px;padding:10px 14px 8px 16px}.common-chat[data-mode=float] .common-chat__heading strong{letter-spacing:.02em;font-size:13px}.common-chat[data-mode=float] .common-chat__heading small,.common-chat[data-mode=float] .common-chat__title-full,.common-chat[data-mode=float] .common-chat__channels{display:none}.common-chat[data-mode=float] .common-chat__title-mini{display:inline}.common-chat[data-mode=float] .common-chat__tools button{width:28px;height:28px}.common-chat[data-mode=float] .common-chat__tools svg{width:15px;height:15px}.common-chat[data-mode=float] .common-chat__timeline{padding:0 14px 8px}.common-chat[data-mode=float] .common-chat__message{border:1px solid var(--glass-line);background:var(--glass-field);border-radius:22px;flex-direction:row;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px}.common-chat[data-mode=float] .common-chat__message-body{flex:1;max-width:calc(100% - 56px);padding:0}.common-chat[data-mode=float] .common-chat__sender{justify-content:flex-start;gap:8px;margin-bottom:3px}.common-chat[data-mode=float] .common-chat__sender time{margin-left:auto}.common-chat[data-mode=float] .common-chat__bubble{line-clamp:2;-webkit-line-clamp:2;background:0 0;border:0;border-radius:0;-webkit-box-orient:vertical;width:auto;margin:0;padding:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.common-chat[data-mode=float] .common-chat__composer{padding:6px 14px 12px}.common-chat[data-mode=float] .common-chat__input-row>button{color:#294e42;background:#8ed5bf}.common-chat[data-mode=float] .common-chat__input-hint{display:none}.common-chat[data-mode=float] .common-chat__composer:focus-within .common-chat__input-hint{display:flex}@media (width<=767px){.common-chat__header{padding-left:18px}.common-chat__tools{gap:4px}.common-chat__tools button{width:34px;height:34px}}@media (width<=370px){.common-chat__heading strong{font-size:17px}.common-chat__tools button{width:29px;height:29px}.common-chat__header{padding-inline:12px}}.common-chat-drag-shield{z-index:2147483646;cursor:grabbing;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;position:fixed;inset:0}.common-chat[data-mode=float] .common-chat__heading{overflow:hidden}.common-chat[data-mode=float] .common-chat__heading strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.common-chat[data-mode=float] .common-chat__tools{gap:2px}@media (width<=370px){.common-chat[data-mode=float] .common-chat__tools button{width:26px}}.common-chat{container:common-chat/inline-size}.common-chat:not([data-mode=float]){left:auto;right:0}.common-chat__header{position:relative}.common-chat button.common-chat__resize-handle{z-index:2;right:4px;bottom:max(3px, env(safe-area-inset-bottom,0px));width:32px;height:28px;color:var(--glass-muted);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:9px;position:absolute}.common-chat button.common-chat__resize-handle:hover,.common-chat button.common-chat__resize-handle:focus-visible{color:var(--glass-text);background:var(--glass-field)}.common-chat__resize-handle svg{width:22px;height:22px}.common-chat[data-mode=float] button.common-chat__resize-handle{cursor:nwse-resize}.common-chat__composer,.common-chat[data-mode=float] .common-chat__composer{padding-bottom:max(32px, calc(env(safe-area-inset-bottom,0px) + 30px))}.common-chat[data-mode=float] .common-chat__header{padding-top:26px}.common-chat button.common-chat__drag-handle{width:64px;height:20px;color:var(--glass-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;top:3px;left:50%;transform:translate(-50%)}.common-chat button.common-chat__drag-handle:hover{color:var(--glass-text);background:var(--glass-field)}.common-chat__drag-handle svg{stroke-width:2px;width:40px;height:12px}.common-chat[data-interaction=move] .common-chat__header,.common-chat[data-interaction=move] button.common-chat__drag-handle{cursor:grabbing}.common-chat-drag-shield[data-action=width]{cursor:ew-resize}.common-chat-drag-shield[data-action=size]{cursor:nwse-resize}.common-shell:has(>.common-chat[data-interaction]){transition:none}.common-shell:has(>.common-chat[data-interaction])>.common-members{transition:none}.common-chat button.common-chat__resize-edge{z-index:2;width:14px;color:var(--glass-muted);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:0;position:absolute;top:0;bottom:0;left:0}.common-chat__resize-edge svg{border:1px solid var(--glass-line);background:var(--glass-field);stroke-width:1.6px;border-radius:6px;width:12px;height:36px}.common-chat button.common-chat__resize-edge:hover svg,.common-chat button.common-chat__resize-edge:focus-visible svg,.common-chat[data-interaction=width] .common-chat__resize-edge svg{color:var(--glass-text);background:var(--glass-field)}.common-chat button.common-chat__resize-edge:focus-visible{outline-offset:-3px}@container common-chat (width<=340px){.common-chat__heading strong{letter-spacing:.02em;font-size:14px}.common-chat__header{gap:4px;padding-inline:12px}.common-chat__tools{gap:2px}.common-chat__tools button{width:28px;height:28px}}.common-chat[data-mode=float] .common-chat__message--me{background:var(--glass-own)}.common-chat__composer{position:relative}.common-chat button.common-chat__new{bottom:158px}.common-chat[data-mode=float] button.common-chat__new{bottom:110px}.common-chat__input-modes{gap:4px;margin:0 0 8px;display:flex}.common-chat .common-chat__input-modes>button{border:1px solid var(--glass-line);background:var(--glass-field);border-radius:14px;min-height:28px;padding:4px 12px;font-size:11px}.common-chat .common-chat__input-modes>button[aria-pressed=true]{background:#ffb3b352;font-weight:700}.common-chat__suggestions{inset-inline:12px;color:var(--glass-text);background:var(--glass-background);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(20px);z-index:2;border-radius:14px;position:absolute;bottom:calc(100% + 3px);overflow:hidden;box-shadow:0 8px 28px #0000002e}.common-chat__suggestion-heading{color:var(--glass-muted);border-bottom:1px solid var(--glass-line);padding:8px 12px;font-size:10px}.common-chat__suggestion-list{overscroll-behavior:contain;scrollbar-width:thin;padding:4px;overflow-y:auto}.common-chat .common-chat__suggestion-list>button{text-align:left;white-space:normal;overflow-wrap:anywhere;border-radius:9px;width:100%;min-height:36px;padding:8px 10px;font-size:12px;line-height:1.5;display:block}.common-chat .common-chat__suggestion-list>button:hover,.common-chat .common-chat__suggestion-list>button[aria-selected=true]{background:#8ed5bf40}.common-chat .common-chat__suggestion-list>button:focus-visible{outline-offset:-2px;outline:2px solid #8ed5bf}.common-chat__suggestion-empty{color:var(--glass-muted);margin:0;padding:12px 10px;font-size:12px}.common-chat .common-chat__suggestion-more{border-top:1px solid var(--glass-line);border-radius:0;width:100%;padding:9px;font-size:11px;display:block}.common-chat[data-mode=float] .common-chat__input-modes{margin-bottom:5px}.common-chat[data-mode=float] .common-chat__input-modes>button{min-height:25px;padding:3px 10px;font-size:10px}.common-snackbar-viewport{z-index:1800;width:min(380px, calc(100vw - var(--snackbar-offset-left,0px) - 32px));pointer-events:none;box-sizing:border-box;flex-direction:column;gap:10px;max-height:calc(100dvh - 32px);display:flex;position:fixed}.common-snackbar-viewport[data-position^=top]{top:max(16px, env(safe-area-inset-top,0px))}.common-snackbar-viewport[data-position^=bottom]{bottom:max(16px, env(safe-area-inset-bottom,0px))}.common-snackbar-viewport[data-position$=left]{left:calc(var(--snackbar-offset-left,0px) + 16px)}.common-snackbar-viewport[data-position$=right]{right:max(16px, env(safe-area-inset-right,0px))}.common-snackbar-viewport[data-position$=center]{left:calc(50% + var(--snackbar-offset-left,0px) / 2);transform:translate(-50%)}.common-snackbar{pointer-events:auto;border-radius:18px;flex:none;align-items:center;width:100%;min-height:64px;animation:.18s ease-out common-notice-enter;display:flex;position:relative;overflow:hidden}.common-snackbar:before{content:"";background:#89bce7;border-radius:3px;width:3px;position:absolute;inset:14px auto 14px 0}.common-snackbar--success:before{background:#8ed5bf}.common-snackbar--warning:before{background:#e9bb60}.common-snackbar--error:before{background:#ed8c98}.common-snackbar--message:before{background:#ffb3b3}.common-snackbar button{font:inherit;color:inherit;cursor:pointer}.common-snackbar__content{appearance:none;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:12px;min-width:0;padding:14px 8px 14px 16px;display:flex}.common-snackbar__clickable:hover{background:var(--glass-field)}.common-snackbar__icon{flex:none;justify-content:center;align-items:center;min-width:28px;display:flex}.common-snackbar__icon>svg{width:24px;height:24px}.common-snackbar__text{gap:3px;min-width:0;font-size:13px;line-height:1.5;display:grid}.common-snackbar__text strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.common-snackbar__text>span{-webkit-line-clamp:3;line-clamp:3;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.common-snackbar__action{overflow-wrap:anywhere;background:0 0;border:0;flex:none;max-width:90px;padding:8px;font-weight:700}.common-snackbar__close{opacity:.65;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;width:32px;height:36px;margin-right:6px;display:grid}.common-snackbar__close:hover{background:var(--glass-field);opacity:1}.common-snackbar__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}@keyframes common-notice-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.common-snackbar{animation:none}}.common-members{--common-member-card-width:176px;--common-member-name-width:108px;--common-member-button-size:48px;top:0;left:var(--common-menu-width,64px);right:var(--common-chat-reserved,0px);z-index:1200;height:var(--common-member-height,88px);color:#fff;box-sizing:border-box;background:0 0;border:0;align-items:center;gap:8px;min-width:0;padding:6px 14px 10px;transition:right .18s;animation:.26s ease-out both common-members-slide-in;display:flex;position:fixed}@keyframes common-members-slide-in{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.common-members[data-mode=push]{z-index:1200}.common-members__tools{box-sizing:border-box;flex:none;align-self:stretch;align-items:center;gap:8px;padding-top:9px;display:flex}.common-member-icon{appearance:none;box-sizing:border-box;min-width:0;min-height:0;width:var(--common-member-button-size,48px);height:var(--common-member-button-size,48px);border:1px solid color-mix(in srgb, var(--theme-text,#fff) 18%, transparent);color:inherit;-webkit-backdrop-filter:blur(16px)saturate(130%);font:inherit;cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#ffffff1a,#ffffff05),#19141f61;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:25px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff12,0 4px 14px #0000001f}.common-member-icon[aria-pressed=true]{color:#a0f1dc;background:#42aa9240;border-color:#83dbc7}.common-member-icon:hover:not(:disabled){filter:brightness(1.13)}.common-member-icon:disabled{opacity:.4;cursor:default}.common-member-icon:focus-visible,.common-members__card:focus-visible,.common-members__scrollbar:focus-visible,.common-members__viewport:focus-visible{outline-offset:3px;outline:2px solid #65b4ff}.common-members__rail{flex-direction:column;flex:1;align-self:stretch;min-width:0;display:flex}.common-members__scrollbar{scrollbar-width:thin;scrollbar-color:#5caeff #578fd130;border-radius:8px;flex:0 0 9px;height:9px;overflow:scroll hidden}.common-members__scrollbar::-webkit-scrollbar{height:6px}.common-members__scrollbar::-webkit-scrollbar-track{background:#578fd130;border-radius:8px}.common-members__scrollbar::-webkit-scrollbar-thumb{background:#5caeff;border-radius:8px}.common-members__viewport{scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-x pan-y;flex:1;min-width:0;overflow:auto hidden}.common-members__viewport[data-dragging=true],.common-members__viewport[data-dragging=true] *{cursor:grabbing}.common-members__viewport::-webkit-scrollbar{display:none}.common-members__track{box-sizing:border-box;align-items:center;gap:8px;width:max-content;min-width:100%;height:100%;padding:0 2px;display:flex}.common-members__slot{flex:0 0 var(--common-member-card-width);width:var(--common-member-card-width);max-width:var(--common-member-card-width);min-width:0}.common-members__card{appearance:none;border:1px solid color-mix(in srgb, var(--theme-text,#fff) 17%, transparent);width:100%;min-width:0;max-width:100%;height:58px;color:inherit;-webkit-backdrop-filter:blur(18px)saturate(130%);font:inherit;text-align:left;box-sizing:border-box;background:linear-gradient(145deg,#ffffff17,#ffffff05),#19141f6b;border-radius:30px;align-items:center;gap:8px;margin:0;padding:6px 10px 6px 7px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0d,0 4px 14px #00000017}button.common-members__card{cursor:pointer}button.common-members__card:disabled{cursor:default}button.common-members__card:hover:not(:disabled){border-color:#83dbc7}.common-members__avatar{flex:0 0 44px;width:44px;height:44px;display:flex;position:relative}.common-members__avatar .common-user-avatar{border-radius:50%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.common-members__avatar .common-user-avatar img{object-fit:contain;width:100%;height:100%}.common-members__online{border:2px solid var(--theme-panel,#30202c);background:#89919a;border-radius:50%;width:12px;height:12px;position:absolute;bottom:0;right:-1px}.common-members__online.is-online{background:#45d9a4}.common-members__details{flex:1;align-content:center;gap:4px;min-width:0;display:grid}.common-members__name{width:100%;max-width:var(--common-member-name-width);white-space:nowrap;min-width:0;height:18px;font-size:14px;font-weight:700;line-height:18px;display:block}.common-members__name>span{transform-origin:0;white-space:nowrap;width:max-content;max-width:none;display:inline-block}.common-members__money{color:#65d8be;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700;line-height:18px}.common-members__difficulty{color:#c7c5ce;white-space:nowrap;font-size:14px;font-weight:700;line-height:18px}.common-members__difficulty[data-difficulty="1"]{color:#8bd9bd}.common-members__difficulty[data-difficulty="2"]{color:#e6cf8d}.common-members__difficulty[data-difficulty="3"]{color:#e9a0af}.common-members__npc-badge{color:#f27c82;background:#14121a52;border-radius:4px;padding:1px 3px;font-size:8px;line-height:11px;position:absolute;bottom:7px;right:8px}.common-members__slot--empty{flex:0 0 var(--common-member-button-size);width:var(--common-member-button-size);max-width:var(--common-member-button-size);justify-content:center;align-items:center;display:flex}.common-members__add{font-family:system-ui,sans-serif;font-size:30px;line-height:1}@media (width<=600px){.common-members{gap:8px;padding-inline:8px}.common-members__tools{gap:6px}}@media (prefers-reduced-motion:reduce){.common-members{transition:none}}.common-member-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.common-members__add>span{line-height:1;display:block;transform:translateY(-1px)}.common-room-dialog{border:1px solid color-mix(in srgb, var(--theme-text,#fff) 22%, transparent);color:var(--lightningcss-light,#392d3b)var(--lightningcss-dark,#fff);-webkit-backdrop-filter:blur(28px);width:min(680px,100vw - 32px);max-height:min(880px,100dvh - 32px);font:inherit;background:linear-gradient(135deg,var(--lightningcss-light,#ffffff7a)var(--lightningcss-dark,#5334495c),var(--lightningcss-light,#ffeaf44d)var(--lightningcss-dark,#1e14234d)),var(--lightningcss-light,#fff9fcdb)var(--lightningcss-dark,#1c131eb8);border-radius:30px;margin:auto;padding:0;overflow:hidden;box-shadow:0 28px 100px var(--lightningcss-light,#41273633)var(--lightningcss-dark,#0000006b)}.common-room-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--lightningcss-light,#2a1d293d)var(--lightningcss-dark,#0f081194)}.common-room-dialog[open]{flex-direction:column;display:flex}.common-room-dialog__header{flex:none;align-items:center;gap:22px;padding:28px;display:flex}.common-room-dialog__heading-icon{border:1px solid color-mix(in srgb, var(--theme-text,#fff) 15%, transparent);background:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff0a);border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:36px;display:grid}.common-room-dialog h2{letter-spacing:.06em;flex:1;min-width:0;margin:0;font-size:clamp(22px,4vw,34px);font-weight:800}.common-room-dialog__header .common-member-icon{width:52px;height:52px;font-size:34px}.common-room-dialog__form{flex-direction:column;min-height:0;display:flex;overflow:hidden}.common-room-dialog__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--theme-text,#fff) 40%, transparent) transparent;flex:auto;min-height:0;padding:0 28px;overflow-y:auto}.common-room-setting{border-bottom:1px solid color-mix(in srgb, var(--theme-text,#fff) 15%, transparent);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:22px;min-height:140px;padding:24px 0;display:grid}.common-room-setting:last-of-type{border-bottom:0}.common-room-setting__icon{background:color-mix(in srgb, var(--theme-text,#fff) 6%, transparent);border-radius:17px;place-items:center;width:64px;height:68px;font-size:34px;display:grid}.common-room-setting__copy{min-width:0}.common-room-setting__copy>label{margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.4;display:block}.common-room-setting__copy p{color:var(--theme-text-muted,#d3c6d3);white-space:pre-line;margin:0;font-size:14px;line-height:1.7}.common-room-stepper{border:1px solid color-mix(in srgb, var(--theme-text,#fff) 25%, transparent);background:var(--lightningcss-light,#ffffff80)var(--lightningcss-dark,#ffffff0a);border-radius:32px;align-items:center;gap:10px;min-width:164px;padding:5px;display:flex}.common-room-stepper button{appearance:none;border:1px solid color-mix(in srgb, var(--theme-text,#fff) 16%, transparent);width:42px;height:42px;color:inherit;background:color-mix(in srgb, var(--theme-text,#fff) 9%, transparent);font:inherit;cursor:pointer;border-radius:50%;flex:0 0 42px;place-items:center;padding:0;font-size:34px;line-height:1;display:grid}.common-room-stepper output{text-align:center;white-space:nowrap;flex:1;min-width:40px;font-size:25px;font-weight:700}.common-room-stepper--difficulty{min-width:182px}.common-room-stepper--difficulty output{min-width:58px;font-size:18px}.common-room-check{accent-color:#59d8c1;cursor:pointer;width:38px;height:38px;margin:0 7px}.common-room-setting--password{grid-template-columns:64px minmax(0,1fr);align-items:start}.common-room-setting__copy>input{border:1px solid color-mix(in srgb, var(--theme-text,#fff) 25%, transparent);width:100%;height:54px;color:inherit;background:color-mix(in srgb, var(--theme-text,#fff) 9%, transparent);font:inherit;border-radius:13px;margin-top:14px;padding:0 16px;font-size:19px;display:block}.common-room-setting__copy input::placeholder{color:var(--theme-placeholder,#bfb2bd);font-size:13px}.common-room-setting__copy small{color:var(--theme-text-muted,#bfb2bd);margin-top:8px;font-size:12px;display:block}.common-room-setting__copy label.common-room-setting__clear{align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:400;display:flex}.common-room-setting__clear input{accent-color:#59d8c1;width:18px;height:18px}.common-room-dialog__footer{border-top:1px solid color-mix(in srgb, var(--theme-text,#fff) 12%, transparent);background:var(--lightningcss-light,#fff7fb9e)var(--lightningcss-dark,#1c131e73);flex:none;gap:18px;padding:22px 28px;display:flex}.common-room-dialog__footer button{appearance:none;border:1px solid color-mix(in srgb, var(--theme-text,#fff) 14%, transparent);min-height:64px;color:inherit;background:color-mix(in srgb, var(--theme-text,#fff) 8%, transparent);font:inherit;cursor:pointer;border-radius:36px;flex:1;padding:12px 16px;font-size:20px;font-weight:800}.common-room-dialog__footer button.common-room-primary{color:#193a34;background:#5ee1c6;border-color:#5ee1c6}.common-room-dialog button.common-room-danger{color:#fff;background:#bb5268}.common-room-dialog button:disabled{opacity:.4;cursor:default}.common-room-dialog button:focus-visible,.common-room-dialog input:focus-visible{outline-offset:3px;outline:2px solid #65b4ff}.common-room-error{color:var(--theme-error,#ff9caf);margin:12px 0 20px;font-size:14px;line-height:1.6}.common-npc-dialog{padding-top:2px;padding-bottom:28px}.common-npc-dialog__name{overflow-wrap:anywhere;font-size:20px;font-weight:700}.common-npc-dialog__choices{gap:12px;margin-top:22px;display:flex}.common-npc-dialog__choices button{appearance:none;border:1px solid color-mix(in srgb, var(--theme-text,#fff) 18%, transparent);color:inherit;background:color-mix(in srgb, var(--theme-text,#fff) 6%, transparent);font:inherit;cursor:pointer;border-radius:20px;flex:1;place-items:center;gap:14px;padding:25px 10px;font-size:18px;font-weight:700;display:grid}.common-npc-dialog__choices button>span{font-size:34px}.common-npc-dialog__choices button[aria-pressed=true],.common-npc-dialog__choices button:hover:not(:disabled){background:#5ee1c624;border-color:#5ee1c6}@media (width<=600px){.common-room-dialog{border-radius:22px}.common-room-dialog__header{gap:12px;padding:20px}.common-room-dialog__heading-icon{display:none}.common-room-dialog__body{padding-inline:20px}.common-room-setting{grid-template-columns:40px minmax(0,1fr);gap:14px;min-height:130px}.common-room-setting__icon{border-radius:12px;width:40px;height:46px;font-size:26px}.common-room-setting__copy>label{font-size:19px}.common-room-setting__copy p{font-size:12px}.common-room-stepper{grid-column:2;justify-self:start}.common-room-check{grid-column:2;margin:0}.common-room-setting--password{grid-template-columns:40px minmax(0,1fr)}.common-room-dialog__footer{gap:12px;padding:18px 20px}.common-room-dialog__footer button{min-height:52px;font-size:17px}}.common-room-dialog__heading-icon svg,.common-room-setting__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.common-room-dialog,.common-room-dialog *,.common-room-dialog :before,.common-room-dialog :after{box-sizing:border-box}.common-room-dialog__header .common-member-icon{line-height:1}.common-room-dialog .common-member-icon{background:linear-gradient(145deg,var(--lightningcss-light,#fff9)var(--lightningcss-dark,#ffffff1a),var(--lightningcss-light,#ffffff2e)var(--lightningcss-dark,#ffffff05)),var(--lightningcss-light,#fff4faa6)var(--lightningcss-dark,#19141f61)}.common-loading{box-sizing:border-box;color:#fff3d0;background:#292d3b;place-items:center;width:100%;min-height:100dvh;padding:24px;display:grid}.common-loading--fullscreen{z-index:5000;position:fixed;inset:0;overflow:auto}.common-loading__body{text-align:center;width:min(100%,340px)}.common-loading__logo>svg{width:100%;height:auto;display:block}.common-loading__message{overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.6}.common-loading__fallback{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:280px;display:flex}.common-loading__word{color:#8ed5bf;letter-spacing:.04em;font:32px ui-monospace,monospace}.common-loading__word>span{color:#ffb3b3;vertical-align:super;font-size:20px}.common-loading__spinner{border:3px solid #ffb3b3;border-color:#ffb3b3 #fff3d0 #8ed5bf35 #8ed5bf35;border-radius:50%;width:28px;height:28px;animation:1.1s linear infinite common-loading-spin}.common-loading[data-running=false] .common-loading__spinner{animation-play-state:paused}.common-loading__bar{background:#8ed5bf35;border-radius:8px;width:80%;height:6px;display:block;overflow:hidden}.common-loading__bar>span{background:linear-gradient(90deg,#8ed5bf,#fff3d0,#ffb3b3);height:100%;transition:width .18s linear;display:block}@keyframes common-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.common-loading__spinner{animation:none}.common-loading__bar>span{transition:none}}.common-theme{--theme-background:var(--color-background);--theme-panel:var(--color-prime);--theme-field:var(--color-second);--theme-action:var(--color-third);--theme-text:var(--color-text);--theme-text-muted:var(--color-text);--theme-placeholder:var(--color-text);--theme-on-accent:var(--color-text);--theme-error:var(--color-error);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--theme-text);background-color:var(--theme-background);font-family:var(--font-ja)}.common-theme:lang(en){font-family:var(--font-en)}.common-theme:lang(zh){font-family:var(--font-zh)}.common-theme,.common-theme *,.common-theme :before,.common-theme :after{box-sizing:border-box}@media (prefers-color-scheme:dark){.common-theme:not([data-theme=light]):not(:root[data-theme=light] *){--theme-background:var(--color-background-dark);--theme-panel:var(--color-prime-dark);--theme-field:var(--color-surface-dark);--theme-action:var(--color-third-dark);--theme-text:var(--color-forth);--theme-text-muted:var(--color-text-dark);--theme-placeholder:var(--color-text-hint);--theme-on-accent:var(--color-background-dark);--theme-error:var(--color-error-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark] .common-theme:not([data-theme=light]),.common-theme[data-theme=dark]{--theme-background:var(--color-background-dark);--theme-panel:var(--color-prime-dark);--theme-field:var(--color-surface-dark);--theme-action:var(--color-third-dark);--theme-text:var(--color-forth);--theme-text-muted:var(--color-text-dark);--theme-placeholder:var(--color-text-hint);--theme-on-accent:var(--color-background-dark);--theme-error:var(--color-error-dark);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.common-shell{--common-chat-reserved:var(--common-chat-requested,0px);isolation:isolate;width:100%;height:100dvh;min-height:0;padding-left:var(--common-menu-width,64px);padding-right:var(--common-chat-reserved,0px);padding-top:var(--common-member-reserved,0px);box-sizing:border-box;background:var(--theme-background,#fff3d0);transition:padding-right .18s,padding-top .18s;position:relative;overflow:hidden}.common-shell__content{z-index:0;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:auto}.common-shell__content>*{min-height:100%}.common-shell>.common-menu{z-index:1450;width:var(--common-menu-width,64px);height:100dvh;position:fixed;top:0;bottom:0;left:0}.common-shell>.common-chat[data-mode=push],.common-shell>.common-chat[data-mode=overlay]{z-index:1300;inset:0 0 0 auto}.common-shell>.common-members[data-mode=push],.common-shell>.common-members[data-mode=overlay]{z-index:1200}@media (width<=767px){.common-shell{--common-chat-reserved:0px;transition:padding-top .18s}}@media (prefers-reduced-motion:reduce){.common-shell{transition:none}}
