:root,[data-theme=dark]{color-scheme:dark;--gs-surface:#161219;--gs-surface-dim:#161219;--gs-surface-bright:#3c373f;--gs-surface-lowest:#100d14;--gs-surface-low:#1e1a21;--gs-surface-container:#221e25;--gs-surface-high:#2d2830;--gs-surface-highest:#38333b;--gs-on-surface:#e9e0ea;--gs-on-surface-variant:#cec3d3;--gs-outline:#978d9d;--gs-outline-variant:#4c4451;--gs-primary:#a5b4fc;--gs-on-primary:#1e1b4b;--gs-primary-container:#4338ca;--gs-on-primary-container:#c7d2fe;--gs-secondary:#818cf8;--gs-secondary-container:#3730a3;--gs-on-secondary-container:#c7d2fe;--gs-tertiary:#fbb884;--gs-error:#ffb4ab;--gs-on-error:#690005;--gs-error-container:#93000a;--gs-success:#10b981;--gs-warning:#f59e0b;--gs-online:#22c55e;--gs-star:#ffc107;--gs-radius-sm:4px;--gs-radius-md:8px;--gs-radius-lg:12px;--gs-radius-xl:16px;--gs-radius-xxl:24px;--gs-radius-pill:24px;--gs-space-xs:4px;--gs-space-sm:8px;--gs-space-md:16px;--gs-space-lg:24px;--gs-space-xl:32px;--gs-space-xxl:48px;--gs-font:"Manrope",sans-serif;--gs-btn-bg:#4f46e5;--gs-btn-fg:#fff;--gs-gradient-btn:var(--gs-btn-bg);--gs-gradient-hero:var(--gs-surface);--gs-hero-glow:none;--gs-bg-radial:var(--gs-canvas);--gs-shadow-sm:0 1px 2px rgba(0,0,0,.5);--gs-shadow-md:0 4px 14px rgba(0,0,0,.45);--gs-shadow-lg:0 12px 28px rgba(0,0,0,.5);--gs-glow:none;--gs-card-border:hsla(0,0%,100%,.09);--gs-header-bg:rgba(34,30,37,.92);--gs-header-border:rgba(76,68,81,.5);--gs-chip-bg:hsla(0,0%,100%,.08);--gs-canvas:#0c0a10;--gs-content:#1e1a21}[data-theme=light]{color-scheme:light;--gs-surface:#fffbff;--gs-surface-dim:#e0d9e6;--gs-surface-bright:#fffbff;--gs-surface-lowest:#fff;--gs-surface-low:#faf3fb;--gs-surface-container:#f4edf5;--gs-surface-high:#eee7f0;--gs-surface-highest:#e8e1ea;--gs-on-surface:#1d1b20;--gs-on-surface-variant:#4a4550;--gs-outline:#7a7289;--gs-outline-variant:#cbc2d3;--gs-primary:#4f46e5;--gs-on-primary:#fff;--gs-primary-container:#e0e7ff;--gs-on-primary-container:#312e81;--gs-secondary:#6366f1;--gs-secondary-container:#eef2ff;--gs-on-secondary-container:#3730a3;--gs-tertiary:#7a3d00;--gs-error:#ba1a1a;--gs-on-error:#fff;--gs-error-container:#ffdad6;--gs-success:#047857;--gs-warning:#b45309;--gs-online:#16a34a;--gs-star:#d97706;--gs-btn-bg:#4f46e5;--gs-btn-fg:#fff;--gs-gradient-btn:var(--gs-btn-bg);--gs-gradient-hero:var(--gs-surface);--gs-hero-glow:none;--gs-bg-radial:var(--gs-canvas);--gs-shadow-sm:0 1px 2px rgba(15,20,25,.06);--gs-shadow-md:0 4px 14px rgba(15,20,25,.08);--gs-shadow-lg:0 12px 28px rgba(15,20,25,.1);--gs-glow:none;--gs-card-border:rgba(15,20,25,.08);--gs-header-bg:rgba(255,251,255,.92);--gs-header-border:rgba(203,194,211,.8);--gs-chip-bg:rgba(15,20,25,.05);--gs-canvas:#e4dce8;--gs-content:#fffbff}*,:after,:before{box-sizing:border-box}body,html{background:var(--gs-canvas);color:var(--gs-on-surface);font-family:var(--gs-font);font-size:16px;line-height:1.5;margin:0;min-height:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}::-moz-placeholder{color:var(--gs-on-surface-variant);opacity:.75}::placeholder{color:var(--gs-on-surface-variant);opacity:.75}img{display:block;max-width:100%}.gs-page{background:var(--gs-canvas);min-height:100vh}.gs-container{margin:0 auto;width:min(1280px,calc(100% - 32px))}.gs-feed-col{background:var(--gs-content);border-inline:1px solid var(--gs-header-border);box-shadow:var(--gs-shadow-sm);margin:0 auto;min-height:calc(100vh - 64px);padding:40px 24px 80px;width:min(840px,100%)}.gs-page.is-authed .gs-feed-col{background:transparent;border-inline:0;box-shadow:none;margin:0;min-height:calc(100vh - 64px);padding:0;width:100%}.gs-settings-panel .gs-row,.gs-settings-panel .gs-settings-row{margin-inline:-4px}.gs-page--settings .gs-feed-col{background:transparent;border-inline:0;box-shadow:none;margin:0;max-width:840px;min-height:calc(100vh - 64px);padding:24px 20px 48px;width:100%}.gs-page.is-authed .gs-container{width:100%}.gs-page.is-authed .gs-page__content>main{min-width:0;padding:12px 12px 48px 20px}.gs-page-section{padding-bottom:0;padding-top:0}.gs-page.is-authed main .section{padding-block:0}.marketplace-grid{display:grid;gap:16px}.marketplace-grid--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.marketplace-grid--cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.marketplace-grid--cols-2,.marketplace-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.marketplace-grid--cols-2,.marketplace-grid--cols-4{grid-template-columns:1fr}}@media(max-width:900px){.gs-page.is-authed .gs-page__content>main{padding:12px 16px 40px}}.material-symbols-outlined{display:inline-block;font-family:Material Symbols Outlined;font-size:20px;font-style:normal;font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 24;font-weight:500;letter-spacing:normal;line-height:1;overflow:hidden;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.gs-muted{color:var(--gs-on-surface-variant)}.gs-error-text{color:var(--gs-error);font-size:14px}.gs-success-text{color:var(--gs-success,#10b981);font-size:14px}.gs-field{display:grid;gap:8px}.gs-field__label{color:var(--gs-on-surface-variant);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.gs-control,.gs-field select,.gs-field textarea,select.gs-control,textarea.gs-control{background:var(--gs-surface-low);border:1px solid var(--gs-outline-variant);border-radius:var(--gs-radius-lg);box-sizing:border-box;color:var(--gs-on-surface);font:inherit;font-size:15px;line-height:1.35;min-height:52px;outline:none;padding:14px 16px;transition:border-color .15s ease;width:100%}.gs-control:focus,.gs-field select:focus,.gs-field textarea:focus{border-color:var(--gs-primary);border-width:1.5px}.gs-control.is-error{border-color:var(--gs-error)}.gs-field select,select.gs-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;cursor:pointer;padding-right:40px}.gs-field textarea,textarea.gs-control{min-height:120px;resize:vertical}.gs-settings-form{display:grid;gap:16px}.gs-settings-toggle-row{align-items:center;border-bottom:1px solid var(--gs-outline-variant);display:flex;gap:16px;justify-content:space-between;padding:18px 4px}.gs-settings-toggle-row:last-child{border-bottom:0}.gs-settings-toggle-row strong{display:block;font-size:15px;font-weight:600}.gs-settings-toggle-row p{color:var(--gs-on-surface-variant);font-size:13px;line-height:1.45;margin:4px 0 0}.gs-settings-toggle-row.is-disabled{opacity:.72}.gs-settings-switch{flex-shrink:0;height:26px;position:relative;width:46px}.gs-settings-switch input{height:0;opacity:0;width:0}.gs-settings-switch span{background:var(--gs-outline-variant);border-radius:999px;cursor:pointer;inset:0;position:absolute;transition:background .2s}.gs-settings-switch span:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px #0000001f;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .2s;width:20px}.gs-settings-switch input:checked+span{background:var(--gs-primary)}.gs-settings-switch input:checked+span:before{transform:translate(20px)}.gs-settings-switch input:disabled+span{cursor:default;opacity:.5}.gs-lightbox[data-v-d3fc3143]{align-items:center;background:#08060ce0;display:flex;flex-direction:column;gap:16px;inset:0;justify-content:center;padding:48px 72px 24px;position:fixed;z-index:90}.gs-lightbox__stage[data-v-d3fc3143]{display:grid;flex:1 1 auto;min-height:0;place-items:center;position:relative;width:100%}figure[data-v-d3fc3143]{margin:0;max-width:min(1100px,100%)}figure[data-v-d3fc3143],img[data-v-d3fc3143]{max-height:calc(100vh - 180px)}img[data-v-d3fc3143]{border-radius:12px;max-width:100%;-o-object-fit:contain;object-fit:contain}.gs-lightbox__close[data-v-d3fc3143],.gs-lightbox__nav[data-v-d3fc3143]{background:#ffffff1f;border:0;color:#fff;cursor:pointer;position:absolute}.gs-lightbox__close[data-v-d3fc3143]{border-radius:12px;font-size:18px;height:40px;right:16px;top:16px;width:40px}.gs-lightbox__nav[data-v-d3fc3143]{border-radius:50%;font-size:28px;height:44px;top:50%;transform:translateY(-50%);width:44px}.gs-lightbox__nav.is-prev[data-v-d3fc3143]{left:16px}.gs-lightbox__nav.is-next[data-v-d3fc3143]{right:16px}.gs-lightbox__thumbs[data-v-d3fc3143]{display:flex;gap:8px;overflow-x:auto;padding:4px 2px;scrollbar-width:thin;width:min(720px,100%)}.gs-lightbox__thumb[data-v-d3fc3143]{background:transparent;border:2px solid transparent;border-radius:10px;cursor:pointer;flex:0 0 auto;height:64px;opacity:.72;overflow:hidden;padding:0;transition:opacity .15s ease,border-color .15s ease;width:64px}.gs-lightbox__thumb img[data-v-d3fc3143]{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gs-lightbox__thumb.is-active[data-v-d3fc3143]{border-color:#fff;opacity:1}.gs-lightbox__count[data-v-d3fc3143]{color:#fff;font-size:13px;margin:0}@media(max-width:720px){.gs-lightbox[data-v-d3fc3143]{padding:56px 12px 16px}.gs-lightbox__thumbs[data-v-d3fc3143]{width:100%}.gs-lightbox__thumb[data-v-d3fc3143]{height:56px;width:56px}}.gs-avatar-stack[data-v-19545089]{display:inline-block;vertical-align:middle}.gs-avatar[data-v-19545089],.gs-avatar-stack[data-v-19545089]{flex-shrink:0;line-height:0;overflow:visible;position:relative}.gs-avatar[data-v-19545089]{display:block}.gs-avatar.is-zoomable[data-v-19545089]{cursor:zoom-in}.gs-avatar__img[data-v-19545089]{background:var(--gs-surface-high);border-radius:50%;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gs-avatar__badge[data-v-19545089],.gs-avatar__rating[data-v-19545089]{align-items:center;border:1.5px solid var(--gs-content,var(--gs-surface));box-shadow:0 1px 4px #00000047;display:inline-flex;gap:2px;justify-content:center;z-index:1}.gs-avatar__badge[data-v-19545089]{background:var(--gs-gradient-btn);border-radius:999px;color:#fff;flex-shrink:0;left:auto;position:absolute;right:-5px;top:-5px;z-index:2}.gs-avatar__badge .material-symbols-outlined[data-v-19545089]{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 20}.gs-avatar__rating[data-v-19545089]{position:absolute}.gs-avatar__tip--portal[data-v-19545089]{background:var(--gs-surface-highest);border:1px solid var(--gs-card-border,var(--gs-outline-variant));border-radius:8px;box-shadow:0 8px 20px #00000047;color:var(--gs-on-surface);font-size:12px;font-weight:700;line-height:1.3;max-width:min(240px,calc(100vw - 24px));opacity:1;padding:6px 10px;pointer-events:none;transform:none;white-space:normal}.gs-avatar__rating[data-v-19545089]{background:var(--gs-surface-highest);border-radius:8px;bottom:-4px;color:var(--gs-tertiary);font-size:10px;font-weight:800;line-height:1;min-height:18px;padding:2px 5px;right:-4px}.gs-avatar__rating .material-symbols-outlined[data-v-19545089]{font-size:11px;font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 20}.gs-voice[data-v-80b9c2de]{align-items:center;display:flex;gap:8px;min-width:0;width:min(260px,100%)}.gs-voice__play[data-v-80b9c2de]{background:transparent;border:0;color:var(--gs-primary);cursor:pointer;display:inline-flex;flex:0 0 auto;height:34px;padding:0;width:34px}.gs-voice.mine .gs-voice__play[data-v-80b9c2de]{color:#fff}.gs-voice__wave[data-v-80b9c2de]{align-items:center;background:transparent;border:0;cursor:pointer;display:flex;flex:1;gap:1.5px;height:28px;min-width:0;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gs-voice__bar[data-v-80b9c2de]{background:color-mix(in srgb,var(--gs-outline) 50%,transparent);border-radius:99px;flex:0 0 2.5px;width:2.5px}.gs-voice__bar.on[data-v-80b9c2de]{background:var(--gs-primary)}.gs-voice.mine .gs-voice__bar[data-v-80b9c2de]{background:#ffffff59}.gs-voice.mine .gs-voice__bar.on[data-v-80b9c2de]{background:#fffffff2}.gs-voice em[data-v-80b9c2de]{flex:0 0 auto;font-size:12px;font-style:normal;font-weight:500;opacity:.75}audio[data-v-80b9c2de]{display:none}.gs-oa[data-v-13986ba9]{display:grid;gap:8px}.gs-oa__notice[data-v-13986ba9]{color:var(--gs-primary);font-size:13px;margin:0}.gs-oa__pending[data-v-13986ba9]{display:grid;gap:4px}.gs-oa__pending-row[data-v-13986ba9]{align-items:center;display:flex;gap:10px;justify-content:space-between}.gs-oa__timer[data-v-13986ba9]{color:var(--gs-primary);flex:0 0 auto;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.04em}.gs-oa__pending-hint[data-v-13986ba9]{color:var(--gs-on-surface-variant);font-size:12px;line-height:1.4;margin:0}.gs-oa__row[data-v-13986ba9]{display:flex;flex-wrap:wrap;gap:8px}.gs-oa__row button[data-v-13986ba9],.gs-oa__sheet-actions button[data-v-13986ba9]{background:transparent;border:1px solid var(--gs-outline-variant);border-radius:999px;color:var(--gs-on-surface);cursor:pointer;font-size:13px;font-weight:600;min-height:36px;padding:0 12px}.gs-oa__row button.is-main[data-v-13986ba9],.gs-oa__sheet-actions button.is-main[data-v-13986ba9]{background:var(--gs-gradient-btn);border:0;color:var(--gs-btn-fg)}.gs-oa__row button.is-warn[data-v-13986ba9]{border-color:color-mix(in srgb,var(--gs-error) 40%,transparent);color:var(--gs-error)}.gs-oa.is-bar .gs-oa__row[data-v-13986ba9]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.gs-oa.is-bar .gs-oa__row button[data-v-13986ba9]{flex:0 0 auto;white-space:nowrap}.gs-oa__sheet[data-v-13986ba9]{background:#0c0a109e;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:95}.gs-oa__panel[data-v-13986ba9]{background:var(--gs-surface);border:1px solid var(--gs-outline-variant);border-radius:18px;display:grid;gap:12px;padding:18px;width:min(420px,100%)}.gs-oa__panel h3[data-v-13986ba9]{font-size:16px;margin:0}.gs-oa__sheet-actions[data-v-13986ba9]{display:flex;gap:8px;justify-content:flex-end}.gs-oa__stars[data-v-13986ba9]{display:flex;gap:4px;justify-content:center}.gs-oa__stars button[data-v-13986ba9]{background:transparent;border:0;color:var(--gs-outline-variant);cursor:pointer;font-size:28px;padding:0 2px}.gs-oa__stars button.on[data-v-13986ba9]{color:#fbbf24}textarea[data-v-13986ba9]{background:var(--gs-surface-low);border:1px solid var(--gs-outline-variant);border-radius:12px;color:inherit;padding:10px 12px;width:100%}.gs-btn[data-v-0442789e]{align-items:center;background:var(--gs-btn-bg);border:0;border-radius:var(--gs-radius-pill);color:var(--gs-btn-fg);cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:8px;justify-content:center;min-height:44px;padding:14px 22px;transition:opacity .15s ease}.gs-btn[data-v-0442789e]:hover:not(:disabled){opacity:.85}.gs-btn[data-v-0442789e]:active:not(:disabled){opacity:.72}.gs-btn[data-v-0442789e]:disabled{cursor:not-allowed;opacity:.45}.is-gradient[data-v-0442789e]{background:var(--gs-gradient-btn);border-radius:var(--gs-radius-pill);box-shadow:var(--gs-glow);min-height:48px}.is-outlined[data-v-0442789e]{background:transparent;border:1px solid var(--gs-outline-variant);color:var(--gs-on-surface)}.is-outlined[data-v-0442789e]:hover:not(:disabled){background:var(--gs-surface-container);border-color:var(--gs-outline);opacity:1}.is-text[data-v-0442789e]{background:transparent;color:var(--gs-primary);font-size:14px;min-height:auto;padding:8px 0}.is-block[data-v-0442789e]{width:100%}.gs-btn__spinner[data-v-0442789e]{animation:spin-0442789e .7s linear infinite;border:2.5px solid color-mix(in srgb,var(--gs-btn-fg) 35%,transparent);border-radius:50%;border-top-color:var(--gs-btn-fg);height:18px;width:18px}@keyframes spin-0442789e{to{transform:rotate(1turn)}}.gs-order[data-v-2b67cfc4]{background:#100d149e;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:90}.gs-order__panel[data-v-2b67cfc4]{background:var(--gs-surface);border:1px solid var(--gs-outline-variant);border-radius:20px;display:flex;flex-direction:column;max-height:min(92vh,760px);overflow:hidden;width:min(480px,100%)}.gs-order__scroll[data-v-2b67cfc4]{display:grid;gap:12px;overflow:auto;padding:18px}.gs-order__picked[data-v-2b67cfc4]{color:var(--gs-on-surface);font-size:14px;font-weight:700;margin:0}.gs-order__visit[data-v-2b67cfc4]{align-items:center;background:var(--gs-surface-low);border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:10px 12px}.gs-order__visit span[data-v-2b67cfc4]{display:grid;gap:2px;min-width:0}.gs-order__visit strong[data-v-2b67cfc4]{font-size:14px;font-weight:700}.gs-order__visit em[data-v-2b67cfc4]{color:var(--gs-on-surface-variant);font-size:12px;font-style:normal}.gs-order__visit input[data-v-2b67cfc4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--gs-outline-variant);border:0;border-radius:999px;cursor:pointer;flex:0 0 auto;height:26px;padding:0;position:relative;width:44px}.gs-order__visit input[data-v-2b67cfc4]:after{background:#fff;border-radius:50%;content:"";height:20px;left:3px;position:absolute;top:3px;transition:transform .16s ease;width:20px}.gs-order__visit input[data-v-2b67cfc4]:checked{background:var(--gs-primary)}.gs-order__visit input[data-v-2b67cfc4]:checked:after{transform:translate(18px)}.cal__hint[data-v-2b67cfc4]{background:color-mix(in srgb,var(--gs-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--gs-primary) 28%,transparent);border-radius:10px;color:var(--gs-on-surface-variant);font-size:12px;line-height:1.45;margin:0;padding:8px 10px}footer[data-v-2b67cfc4],header[data-v-2b67cfc4]{align-items:center;display:flex;gap:10px;justify-content:space-between}h2[data-v-2b67cfc4]{font-size:18px;margin:0}.close[data-v-2b67cfc4]{background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;height:36px;width:36px}.grid[data-v-2b67cfc4]{display:grid;gap:10px;grid-template-columns:1fr 1fr}input[data-v-2b67cfc4],textarea[data-v-2b67cfc4]{background:var(--gs-surface-low);border:1px solid var(--gs-outline-variant);border-radius:12px;color:inherit;padding:10px 12px;width:100%}textarea[data-v-2b67cfc4]{resize:none}.cal[data-v-2b67cfc4]{display:grid;gap:8px}.cal__nav[data-v-2b67cfc4]{align-items:center;display:flex;justify-content:space-between}.cal__nav button[data-v-2b67cfc4]{background:var(--gs-surface-low);border:0;border-radius:8px;color:inherit;cursor:pointer;height:32px;width:32px}.cal__nav button[data-v-2b67cfc4]:disabled{cursor:default;opacity:.35}.cal__grid[data-v-2b67cfc4],.cal__week[data-v-2b67cfc4]{display:grid;gap:4px;grid-template-columns:repeat(7,1fr)}.cal__week span[data-v-2b67cfc4]{color:var(--gs-outline);font-size:11px;text-align:center}.cal__day[data-v-2b67cfc4]{background:color-mix(in srgb,var(--gs-success,#10b981) 16%,transparent);border:0;border-radius:10px;color:inherit;cursor:pointer;display:grid;font-size:13px;font-weight:700;gap:0;min-height:40px;place-items:center}.cal__day em[data-v-2b67cfc4]{color:var(--gs-on-surface-variant);font-size:10px;font-style:normal;font-weight:600}.cal__day.is-empty[data-v-2b67cfc4],.cal__day[data-v-2b67cfc4]:disabled{background:transparent;cursor:default}.cal__day.is-off[data-v-2b67cfc4],.cal__day.is-off[data-v-2b67cfc4]:disabled{background:color-mix(in srgb,var(--gs-outline-variant) 40%,transparent);color:var(--gs-outline);opacity:.55}.cal__day.is-range[data-v-2b67cfc4]{background:color-mix(in srgb,var(--gs-primary) 22%,transparent)}.cal__day.is-on[data-v-2b67cfc4]{background:var(--gs-gradient-btn);color:var(--gs-btn-fg)}.cal__legend[data-v-2b67cfc4]{color:var(--gs-on-surface-variant);display:flex;font-size:12px;gap:14px;margin:0}.cal__legend span[data-v-2b67cfc4]:before{border-radius:99px;content:"";display:inline-block;height:8px;margin-right:6px;vertical-align:middle;width:8px}.cal__legend .is-free[data-v-2b67cfc4]:before{background:#10b981}.cal__legend .is-busy[data-v-2b67cfc4]:before{background:var(--gs-outline)}.gs-order[data-v-8ba1217a]{background:#100d149e;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:90}.gs-order__panel[data-v-8ba1217a]{background:var(--gs-surface);border:1px solid var(--gs-outline-variant);border-radius:20px;display:grid;gap:12px;max-height:min(90vh,720px);overflow:auto;padding:18px;width:min(480px,100%)}footer[data-v-8ba1217a],header[data-v-8ba1217a]{align-items:center;display:flex;gap:10px;justify-content:space-between}h2[data-v-8ba1217a]{font-size:18px;margin:0}.close[data-v-8ba1217a]{background:transparent;border:0;border-radius:10px;color:inherit;cursor:pointer;height:36px;width:36px}.peer[data-v-8ba1217a],.status[data-v-8ba1217a]{color:var(--gs-on-surface-variant);margin:0}dl[data-v-8ba1217a]{display:grid;gap:10px;margin:0}dt[data-v-8ba1217a]{color:var(--gs-outline);font-size:12px}dd[data-v-8ba1217a]{margin:2px 0 0}.gs-chat[data-v-83d8e953]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a080eb8;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:80}.gs-chat__panel[data-v-83d8e953]{background:var(--gs-surface);border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 24px 80px #00000073;display:grid;grid-template-columns:300px 1fr;height:min(760px,calc(100vh - 32px));overflow:hidden;position:relative;width:min(1040px,100%)}.gs-chat__inbox[data-v-83d8e953],.gs-chat__room[data-v-83d8e953]{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.gs-chat__inbox[data-v-83d8e953]{background:color-mix(in srgb,var(--gs-surface-low) 92%,#000);border-right:1px solid var(--gs-outline-variant);overflow:visible}.gs-chat__head[data-v-83d8e953]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--gs-surface) 88%,transparent);border-bottom:1px solid var(--gs-outline-variant);display:flex;flex:0 0 auto;gap:10px;min-height:68px;padding:12px 56px 12px 16px}.gs-chat__head h2[data-v-83d8e953],.gs-chat__head strong[data-v-83d8e953]{flex:1;font-size:16px;margin:0}.gs-chat__peer[data-v-83d8e953]{align-items:center;cursor:pointer;display:flex;flex:1;gap:10px;min-width:0}.gs-chat__peer strong[data-v-83d8e953]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-chat__peer-copy[data-v-83d8e953]{display:grid;min-width:0}.gs-chat__typing[data-v-83d8e953]{color:var(--gs-primary);font-size:12px;font-style:italic;font-weight:600}.gs-chat__peer-avatar-skeleton[data-v-83d8e953]{animation:gs-chat-pulse-83d8e953 1.1s ease-in-out infinite;background:var(--gs-surface-high);border-radius:50%;flex:0 0 auto;height:36px;width:36px}@keyframes gs-chat-pulse-83d8e953{0%,to{opacity:.55}50%{opacity:1}}.gs-chat__back[data-v-83d8e953],.gs-chat__close-panel[data-v-83d8e953]{background:transparent;border:0;color:var(--gs-on-surface)}.gs-chat__close-panel[data-v-83d8e953]{align-items:center;background:color-mix(in srgb,var(--gs-surface) 70%,transparent);border-radius:10px;display:inline-flex;height:36px;justify-content:center;position:absolute;right:16px;top:16px;width:36px;z-index:5}.gs-chat__close-panel[data-v-83d8e953]:hover{background:var(--gs-surface-high)}.gs-chat__back[data-v-83d8e953]{color:var(--gs-primary);display:none;font-weight:700}.gs-chat__back.is-desk[data-v-83d8e953]{align-items:center;cursor:pointer;display:inline-flex;flex:1;gap:6px;min-width:0;padding:0;text-align:left}.gs-chat__back.is-desk svg[data-v-83d8e953]{flex:0 0 auto}.gs-chat__back.is-desk span[data-v-83d8e953]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-chat__profile[data-v-83d8e953]{align-items:center;display:flex;flex:1;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding:24px 16px;position:relative;text-align:center;z-index:1}.gs-chat__profile strong[data-v-83d8e953]{font-size:20px}.gs-chat__seen[data-v-83d8e953]{color:var(--gs-on-surface-variant);font-size:13px;font-style:normal;font-weight:600;margin:0}.gs-chat__seen.on[data-v-83d8e953]{color:var(--gs-online,#22c55e)}.gs-chat__profile[data-v-83d8e953] .gs-avatar__img{border-radius:50%}.gs-chat__profile h3[data-v-83d8e953]{font-size:14px;margin:20px 0 8px;text-align:left;width:100%}.gs-chat__profile-identity[data-v-83d8e953]{display:grid;gap:8px;justify-items:center;width:100%}.gs-chat__profile-name[data-v-83d8e953]{color:var(--gs-on-surface);font-size:20px;font-weight:700;line-height:1.25;margin:0;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.gs-chat__profile-real[data-v-83d8e953]{margin:4px 0 0}.gs-chat__profile-alias-hint[data-v-83d8e953],.gs-chat__profile-real[data-v-83d8e953]{color:var(--gs-on-surface-variant);font-size:12px;font-style:normal}.gs-chat__profile-alias-hint[data-v-83d8e953]{margin:6px 0 0}.gs-chat__nickname[data-v-83d8e953]{margin-top:12px;max-width:280px;text-align:left;width:100%}.gs-chat__nickname .label[data-v-83d8e953]{display:block;font-size:12px;margin-bottom:6px}.gs-chat__nickname-actions[data-v-83d8e953]{align-items:center;display:flex;gap:10px;margin-top:8px}.gs-chat__nickname-actions .btn-link[data-v-83d8e953]{background:transparent;border:0;color:var(--gs-on-surface-variant);cursor:pointer;font-size:12px}.gs-chat__profile-open[data-v-83d8e953]{background:var(--gs-surface);border:1px solid var(--gs-outline-variant);border-radius:999px;color:var(--gs-on-surface);cursor:pointer;font-size:13px;font-weight:600;min-height:34px;padding:0 14px}.gs-chat__profile-open[data-v-83d8e953]:hover{border-color:var(--gs-primary);color:var(--gs-primary)}.gs-chat__profile-link[data-v-83d8e953]{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;gap:8px;justify-items:center;padding:0;text-align:center;width:100%}.gs-chat__head--profile[data-v-83d8e953]{gap:8px;overflow:visible;padding-right:16px;position:relative;z-index:30}.gs-chat__head--profile .gs-chat__back.is-desk[data-v-83d8e953]{flex:1;min-width:0}.gs-chat__profile-menu[data-v-83d8e953]{flex:0 0 auto;margin-left:auto;position:relative;z-index:31}.gs-chat__menu-btn[data-v-83d8e953]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--gs-on-surface);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.gs-chat__menu-btn[data-v-83d8e953]:hover{background:var(--gs-surface-high)}.gs-chat__profile-dropdown[data-v-83d8e953]{background:var(--gs-surface);border:1px solid var(--gs-outline-variant);border-radius:12px;box-shadow:0 12px 32px #0000002e;display:grid;gap:2px;left:auto;min-width:220px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:40}.gs-chat__profile-dropdown button[data-v-83d8e953]{background:transparent;border:0;border-radius:8px;color:var(--gs-on-surface);cursor:pointer;font-size:14px;font-weight:650;min-height:40px;padding:0 12px;text-align:left}.gs-chat__profile-dropdown button[data-v-83d8e953]:hover{background:var(--gs-surface-container)}.gs-chat__profile-dropdown button.danger[data-v-83d8e953]{color:var(--gs-error)}.gs-chat__profile-actions[data-v-83d8e953]{display:grid;gap:8px;margin-top:12px;width:100%}.gs-chat__profile-actions button[data-v-83d8e953]{border-radius:12px;cursor:pointer;font-weight:700;min-height:40px}.gs-chat__profile-actions .danger[data-v-83d8e953]{background:color-mix(in srgb,var(--gs-error) 10%,transparent);border:1px solid color-mix(in srgb,var(--gs-error) 40%,transparent);color:var(--gs-error)}.gs-chat__profile-actions .contract[data-v-83d8e953]{background:var(--gs-gradient-btn);border:0;color:var(--gs-btn-fg)}.gs-chat__order-soon[data-v-83d8e953]{background:color-mix(in srgb,var(--gs-warning,#f59e0b) 12%,transparent);border:1px solid color-mix(in srgb,var(--gs-warning,#f59e0b) 28%,transparent);border-radius:12px;color:var(--gs-on-surface);font-size:12px;line-height:1.45;margin:0;padding:10px 12px;text-align:center}.gs-chat__bubble.is-media-only[data-v-83d8e953]{background:transparent;box-shadow:none;padding:0}.gs-chat__bubble.is-media-only.mine[data-v-83d8e953]{background:transparent;color:inherit}.gs-chat__bubble.is-media-only .gs-chat__media[data-v-83d8e953]{margin-top:0}.gs-chat__peer-alias[data-v-83d8e953]{color:var(--gs-on-surface-variant);display:block;font-size:11px;font-style:normal;font-weight:600;margin-top:2px}.gs-chat__room.is-dragover[data-v-83d8e953]{outline:2px dashed var(--gs-primary);outline-offset:-4px}.gs-chat__previews[data-v-83d8e953]{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:4px;width:100%}.gs-chat__preview[data-v-83d8e953]{background:var(--gs-surface-high);border-radius:12px;flex:0 0 auto;height:72px;overflow:hidden;position:relative;width:72px}.gs-chat__preview img[data-v-83d8e953],.gs-chat__preview video[data-v-83d8e953]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gs-chat__preview-loading[data-v-83d8e953]{background:#00000073;color:#fff;display:grid;font-size:11px;font-weight:700;inset:0;place-items:center;position:absolute}.gs-chat__preview-remove[data-v-83d8e953]{background:#000000a6;border:0;border-radius:999px;color:#fff;cursor:pointer;height:22px;position:absolute;right:4px;top:4px;width:22px}.gs-chat__shared[data-v-83d8e953]{display:grid;gap:10px}.gs-chat__shared-main[data-v-83d8e953]{aspect-ratio:1;background:var(--gs-surface-high);border:0;border-radius:14px;cursor:pointer;overflow:hidden;padding:0;width:100%}.gs-chat__shared-main img[data-v-83d8e953],.gs-chat__shared-main video[data-v-83d8e953]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gs-chat__shared-strip[data-v-83d8e953]{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.gs-chat__file.is-on[data-v-83d8e953]{outline:2px solid var(--gs-primary);outline-offset:1px}.gs-chat__nickname-modal[data-v-83d8e953]{background:#0a080eb8;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:95}.gs-chat__nickname-panel[data-v-83d8e953]{background:var(--gs-surface);border:1px solid var(--gs-outline-variant);border-radius:16px;display:grid;gap:12px;padding:16px;width:min(420px,100%)}.gs-chat__nickname-panel footer[data-v-83d8e953],.gs-chat__nickname-panel header[data-v-83d8e953]{align-items:center;display:flex;gap:8px;justify-content:space-between}.gs-chat__nickname-panel h3[data-v-83d8e953]{font-size:16px;margin:0}.gs-chat__nickname-panel .gs-field[data-v-83d8e953]{display:grid;gap:6px}.gs-chat__nickname-panel input[data-v-83d8e953]{background:var(--gs-surface-low);border:1px solid var(--gs-outline-variant);border-radius:12px;color:inherit;min-height:42px;padding:0 12px}.gs-chat__nickname-panel .btn-link[data-v-83d8e953]{background:transparent;border:0;color:var(--gs-primary);cursor:pointer;font-size:13px;font-weight:700;justify-self:start}.gs-chat__nickname-panel .btn-primary[data-v-83d8e953],.gs-chat__nickname-panel .btn-secondary[data-v-83d8e953]{border:1px solid var(--gs-outline-variant);border-radius:12px;cursor:pointer;font-weight:700;min-height:40px;padding:0 14px}.gs-chat__nickname-panel .btn-primary[data-v-83d8e953]{background:var(--gs-primary);border-color:var(--gs-primary);color:var(--gs-on-primary)}.gs-chat__files[data-v-83d8e953]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);width:100%}.gs-chat__file[data-v-83d8e953]{aspect-ratio:1;background:var(--gs-surface-high);border:0;border-radius:10px;cursor:pointer;overflow:hidden;padding:0}.gs-chat__file img[data-v-83d8e953],.gs-chat__file video[data-v-83d8e953]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gs-fileview[data-v-83d8e953]{background:#08060ce0;display:grid;inset:0;place-items:center;position:fixed;z-index:91}.gs-fileview video[data-v-83d8e953]{max-height:80vh;max-width:min(1100px,92vw)}.gs-fileview__close[data-v-83d8e953]{background:transparent;border:0;color:#fff;cursor:pointer;font-size:24px;position:absolute;right:16px;top:16px}.gs-chat__list[data-v-83d8e953]{flex:1;min-height:0;overflow:auto}.gs-chat__person[data-v-83d8e953]{align-items:center;background:transparent;border:0;border-radius:16px;color:inherit;display:grid;gap:10px;grid-template-columns:44px 1fr auto;margin:4px 8px;padding:10px 12px;text-align:left;width:100%;width:calc(100% - 16px)}.gs-chat__person[data-v-83d8e953]:hover{background:var(--gs-surface-container)}.gs-chat__person.is-on[data-v-83d8e953]{background:color-mix(in srgb,var(--gs-primary) 16%,var(--gs-surface-container))}.gs-chat__person-avatar[data-v-83d8e953]{flex:0 0 auto;position:relative}.gs-chat__person-avatar i[data-v-83d8e953]{background:var(--gs-online,#22c55e);border-radius:999px;bottom:0;box-shadow:0 0 0 2px var(--gs-surface);height:10px;position:absolute;right:0;width:10px}.gs-chat__person-copy[data-v-83d8e953]{min-width:0}.gs-chat__person-copy p[data-v-83d8e953],.gs-chat__person-copy small[data-v-83d8e953],.gs-chat__person-copy strong[data-v-83d8e953]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-chat__person-seen[data-v-83d8e953]{color:var(--gs-on-surface-variant);display:block;font-size:11px;font-weight:500;line-height:1.25;margin-top:2px}.gs-chat__person-seen.is-online[data-v-83d8e953]{color:var(--gs-success)}.gs-chat__person-copy p[data-v-83d8e953]{color:var(--gs-on-surface-variant);font-size:13px;margin:4px 0 0}.gs-chat__person-meta[data-v-83d8e953]{color:var(--gs-outline);display:grid;font-size:11px;gap:6px;justify-items:end}.gs-chat__person-meta em[data-v-83d8e953]{background:var(--gs-error);border-radius:999px;color:var(--gs-on-error);display:inline-flex;font-style:normal;font-weight:700;justify-content:center;min-width:18px;padding:1px 6px}.gs-chat__thread[data-v-83d8e953]{background:radial-gradient(900px 420px at 10% -10%,color-mix(in srgb,var(--gs-primary) 10%,transparent),transparent 55%),var(--gs-surface);display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;min-width:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:18px 16px 12px}.gs-chat__day[data-v-83d8e953]{align-self:center;background:color-mix(in srgb,var(--gs-surface-high) 80%,transparent);border-radius:999px;color:var(--gs-on-surface-variant);font-size:11px;font-weight:700;padding:4px 10px}.gs-chat__row[data-v-83d8e953]{align-items:flex-end;display:flex;gap:8px;max-width:min(82%,100%);min-width:0}.gs-chat__row.mine[data-v-83d8e953]{align-self:flex-end;flex-direction:row-reverse}.gs-chat__bubble[data-v-83d8e953]{background:var(--gs-surface-high);border-radius:18px 18px 18px 6px;box-shadow:0 8px 20px #00000014;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:10px 12px 6px;white-space:pre-wrap;word-break:break-word}.gs-chat__bubble.mine[data-v-83d8e953]{background:var(--gs-gradient-btn);border-radius:18px 18px 6px;color:var(--gs-btn-fg)}.gs-chat__bubble.voice[data-v-83d8e953]{min-width:min(260px,100%);padding-bottom:4px;padding-top:6px}.gs-chat__bubble p[data-v-83d8e953]{line-height:1.45;margin:0}.gs-chat__bubble p a[data-v-83d8e953]{color:inherit;font-weight:700;text-decoration:underline;word-break:break-all}.gs-chat__bubble time[data-v-83d8e953]{display:block;font-size:10px;margin-top:4px;opacity:.68;text-align:right}.gs-chat__meta[data-v-83d8e953]{align-items:center;display:flex;gap:6px;justify-content:flex-end;margin-top:4px}.gs-chat__meta time[data-v-83d8e953]{margin:0}.gs-chat__read[data-v-83d8e953]{color:#86efac;font-size:10px;font-weight:700}.gs-chat__bubble.is-typing[data-v-83d8e953]{font-style:italic;opacity:.85}.center[data-v-83d8e953]{margin:auto}.gs-chat__media[data-v-83d8e953]{display:grid;gap:8px;margin-top:8px;max-width:100%;min-width:0}.gs-chat__bubble.voice .gs-chat__media[data-v-83d8e953]{margin-top:0}.gs-chat__media video[data-v-83d8e953],.gs-chat__photo[data-v-83d8e953]{background:transparent;border:0;display:block;max-width:280px;min-width:0;padding:0;width:100%}.gs-chat__gallery[data-v-83d8e953]{display:grid;gap:4px;max-width:280px;width:100%}.gs-chat__gallery.is-1[data-v-83d8e953]{grid-template-columns:1fr}.gs-chat__gallery.is-2[data-v-83d8e953],.gs-chat__gallery.is-3[data-v-83d8e953],.gs-chat__gallery.is-4[data-v-83d8e953]{grid-template-columns:1fr 1fr}.gs-chat__gallery-item[data-v-83d8e953]{background:transparent;border:0;cursor:pointer;padding:0;position:relative}.gs-chat__gallery-item img[data-v-83d8e953]{background:var(--gs-surface-high);border-radius:10px;display:block;height:120px;-o-object-fit:cover;object-fit:cover;width:100%}.gs-chat__gallery.is-1 .gs-chat__gallery-item img[data-v-83d8e953]{height:200px}.gs-chat__gallery-more[data-v-83d8e953]{background:#00000073;border-radius:10px;color:#fff;display:grid;font-size:18px;font-weight:800;inset:0;place-items:center;position:absolute}.gs-chat__media video[data-v-83d8e953],.gs-chat__photo img[data-v-83d8e953]{border-radius:12px;max-height:240px;-o-object-fit:cover;object-fit:cover;width:100%}.gs-chat__blocked[data-v-83d8e953]{background:color-mix(in srgb,var(--gs-error) 10%,transparent);border-radius:12px;color:var(--gs-error);font-size:13px;margin:0;padding:10px 12px;text-align:center}.gs-chat__composer[data-v-83d8e953]{background:color-mix(in srgb,var(--gs-surface) 88%,transparent);border-top:1px solid var(--gs-outline-variant);display:flex;flex:0 0 auto;flex-direction:column;gap:8px;min-width:0;padding:10px 14px 14px}.gs-chat__composer-row[data-v-83d8e953]{align-items:center;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;width:100%}.gs-chat__order-bar[data-v-83d8e953]{background:color-mix(in srgb,var(--gs-surface-high) 80%,transparent);border-top:1px solid var(--gs-outline-variant);display:grid;flex:0 0 auto;gap:8px;padding:8px 14px}.gs-chat__order-hint[data-v-83d8e953]{font-size:13px;line-height:1.4;margin:0}.gs-chat__tools[data-v-83d8e953]{display:flex;gap:4px}.gs-chat__tools button[data-v-83d8e953]{align-items:center;background:var(--gs-surface-low);border:0;border-radius:10px;color:var(--gs-on-surface);cursor:pointer;display:inline-flex;height:36px;justify-content:center;width:36px}.gs-chat__send[data-v-83d8e953]{background:var(--gs-gradient-btn);border:0;border-radius:50%;box-shadow:var(--gs-glow);color:var(--gs-btn-fg);cursor:pointer;height:42px;padding:0;width:42px}.gs-chat__send[data-v-83d8e953]:disabled{cursor:not-allowed;opacity:.55}.gs-chat__tools button.on[data-v-83d8e953],.gs-chat__tools button[data-v-83d8e953]:hover:not(:disabled){background:var(--gs-surface-high);color:var(--gs-primary)}.gs-chat__composer input[data-v-83d8e953]{background:var(--gs-surface-low);border:1px solid var(--gs-outline-variant);border-radius:999px;color:var(--gs-on-surface);min-width:0;padding:11px 16px}.gs-chat__rec[data-v-83d8e953]{color:var(--gs-error);font-weight:700;grid-column:2/-1;margin:0}.gs-chat__blocked[data-v-83d8e953],.gs-chat__composer-row>.gs-muted[data-v-83d8e953]{grid-column:1/-1;margin:0}.pad[data-v-83d8e953]{padding:16px}@media(max-width:760px){.gs-chat[data-v-83d8e953]{padding:0}.gs-chat__panel[data-v-83d8e953]{border-radius:0;grid-template-columns:1fr;height:100%}.gs-chat__panel.is-list .gs-chat__room[data-v-83d8e953],.gs-chat__panel.is-thread .gs-chat__inbox[data-v-83d8e953]{display:none}.gs-chat__back[data-v-83d8e953]{display:inline}.gs-chat__composer-row[data-v-83d8e953]{grid-template-columns:1fr auto}.gs-chat__tools[data-v-83d8e953]{grid-column:1/-1}}.gs-notifs[data-v-801bc4b5]{background:#100d149e;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:80}.gs-notifs__panel[data-v-801bc4b5]{background:var(--gs-surface);border:1px solid var(--gs-outline-variant);border-radius:20px;box-shadow:var(--gs-shadow-lg);display:flex;flex-direction:column;height:min(720px,calc(100vh - 40px));overflow:hidden;width:min(520px,100%)}.gs-notifs__head[data-v-801bc4b5]{align-items:center;background:var(--gs-surface-container);border-bottom:1px solid var(--gs-outline-variant);display:flex;gap:10px;min-height:64px;padding:12px 14px}.gs-notifs__head h2[data-v-801bc4b5]{flex:1;font-size:18px;margin:0}.gs-notifs__all[data-v-801bc4b5]{background:transparent;border:0;color:var(--gs-primary);font-size:13px;font-weight:700}.gs-notifs__close[data-v-801bc4b5]{align-items:center;background:transparent;border:0;border-radius:10px;color:inherit;display:inline-flex;height:36px;justify-content:center;width:36px}.gs-notifs__close[data-v-801bc4b5]:hover{background:var(--gs-surface-high)}.gs-notifs__list[data-v-801bc4b5]{flex:1;overflow:auto}.gs-notifs__empty[data-v-801bc4b5]{color:var(--gs-on-surface-variant);display:grid;gap:12px;justify-items:center;padding:72px 20px}.gs-notifs__empty svg[data-v-801bc4b5]{opacity:.5}.gs-notifs__row[data-v-801bc4b5]{background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,var(--gs-outline-variant) 40%,transparent);color:inherit;cursor:pointer;display:grid;gap:12px;grid-template-columns:42px 1fr auto;padding:12px 16px;width:100%}.gs-notifs__row.unread[data-v-801bc4b5]{background:color-mix(in srgb,var(--gs-primary-container) 12%,transparent)}.gs-notifs__avatar[data-v-801bc4b5]{position:relative}.gs-notifs__badge[data-v-801bc4b5]{align-items:center;background:var(--gs-primary);border-radius:999px;bottom:-3px;box-shadow:0 0 0 2px var(--gs-surface-container);color:var(--gs-on-primary);display:inline-flex;height:18px;justify-content:center;position:absolute;right:-3px;width:18px}.gs-notifs__copy strong[data-v-801bc4b5]{display:block;font-size:14px;font-weight:500;line-height:1.35}.gs-notifs__copy strong.unread[data-v-801bc4b5]{font-weight:700}.gs-notifs__copy p[data-v-801bc4b5],.gs-notifs__copy span[data-v-801bc4b5]{color:var(--gs-on-surface-variant);display:block;font-size:12px;margin-top:4px}.gs-notifs__copy p[data-v-801bc4b5]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-notifs__row i[data-v-801bc4b5]{background:var(--gs-primary);border-radius:999px;height:8px;margin-top:6px;width:8px}.gs-notifs__actions[data-v-801bc4b5]{display:flex;gap:8px;margin-top:10px}.gs-notifs__actions button[data-v-801bc4b5]{border-radius:999px;cursor:pointer;font-size:12px;font-weight:700;min-height:32px;padding:0 12px}.gs-notifs__actions .is-yes[data-v-801bc4b5]{background:var(--gs-gradient-btn);border:0;color:var(--gs-btn-fg)}.gs-notifs__actions .is-no[data-v-801bc4b5]{background:transparent;border:1px solid var(--gs-outline-variant);color:var(--gs-on-surface)}.pad[data-v-801bc4b5]{padding:16px}@media(max-width:760px){.gs-notifs[data-v-801bc4b5]{padding:0}.gs-notifs__panel[data-v-801bc4b5]{border-radius:0;height:100%}}.gs-filters[data-v-d5b274b8]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a080eb8;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:85}.gs-filters__panel[data-v-d5b274b8]{background:var(--gs-surface);border:1px solid var(--gs-outline-variant);border-radius:20px;box-shadow:var(--gs-shadow-lg);display:flex;flex-direction:column;max-height:min(820px,calc(100vh - 32px));overflow:hidden;width:min(720px,100%)}footer[data-v-d5b274b8],header[data-v-d5b274b8]{align-items:center;border-bottom:1px solid var(--gs-outline-variant);display:flex;gap:12px;justify-content:space-between;padding:16px 18px}footer[data-v-d5b274b8]{border-bottom:0;border-top:1px solid var(--gs-outline-variant);justify-content:flex-end}h2[data-v-d5b274b8],h3[data-v-d5b274b8]{margin:0}h2[data-v-d5b274b8]{font-size:18px}h3[data-v-d5b274b8]{font-size:14px;margin-bottom:12px}.gs-filters__close[data-v-d5b274b8]{background:var(--gs-surface-high);border:0;border-radius:10px;color:inherit;cursor:pointer;height:36px;width:36px}.gs-filters__body[data-v-d5b274b8]{display:grid;gap:24px;min-height:0;overflow:auto;padding:18px}.grid[data-v-d5b274b8]{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.grid--geo[data-v-d5b274b8]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--compact[data-v-d5b274b8]{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-d5b274b8],.group[data-v-d5b274b8]{display:grid;gap:6px}.field span[data-v-d5b274b8],.group strong[data-v-d5b274b8]{color:var(--gs-on-surface-variant);display:block;font-size:12px;font-weight:700}.field--compact span[data-v-d5b274b8]{margin-bottom:2px}.search-input[data-v-d5b274b8],input[type=number][data-v-d5b274b8],input[type=range][data-v-d5b274b8],select[data-v-d5b274b8]{background:var(--gs-surface-low);border:1px solid var(--gs-outline-variant);border-radius:12px;color:inherit;font:inherit;min-height:42px;padding:0 12px;width:100%}.field--compact input[type=number][data-v-d5b274b8]{font-size:14px;min-height:36px}input[type=range][data-v-d5b274b8]{min-height:auto;padding:0}.chips[data-v-d5b274b8]{display:flex;flex-wrap:wrap;gap:8px}.category-item[data-v-d5b274b8],.chip[data-v-d5b274b8],.nearby-btn[data-v-d5b274b8]{background:var(--gs-surface-low);border:1px solid var(--gs-outline-variant);border-radius:999px;color:var(--gs-on-surface-variant);cursor:pointer;font-size:13px;font-weight:700}.chip[data-v-d5b274b8],.nearby-btn[data-v-d5b274b8]{padding:8px 12px}.category-item.is-on[data-v-d5b274b8],.chip.is-on[data-v-d5b274b8],.nearby-btn.is-on[data-v-d5b274b8]{background:var(--gs-primary);border-color:var(--gs-primary);color:var(--gs-on-primary)}.nearby-btn[data-v-d5b274b8]{margin-bottom:12px;width:100%}.mode-row[data-v-d5b274b8]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.mode-row .chip[data-v-d5b274b8]{font-size:12px;padding:10px 8px;text-align:center}.search-input[data-v-d5b274b8]{margin-bottom:10px}.category-list[data-v-d5b274b8]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:220px;overflow:auto}.category-item[data-v-d5b274b8]{border-radius:12px;font-size:13px;line-height:1.3;min-height:40px;padding:8px 12px;text-align:left}.switch-row[data-v-d5b274b8]{align-items:center;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;margin-top:10px}.toggle[data-v-d5b274b8]{accent-color:var(--gs-primary);height:24px;width:44px}.hint[data-v-d5b274b8]{color:var(--gs-on-surface-variant);font-size:13px;line-height:1.4;margin:12px 0 0}@media(max-width:640px){.gs-filters[data-v-d5b274b8]{padding:0;place-items:end}.gs-filters__panel[data-v-d5b274b8]{border-radius:20px 20px 0 0;max-height:92vh;width:100%}.category-list[data-v-d5b274b8],.grid--geo[data-v-d5b274b8],.mode-row[data-v-d5b274b8]{grid-template-columns:1fr}.category-list[data-v-d5b274b8]{max-height:180px}.field--compact input[type=number][data-v-d5b274b8]{min-height:40px}}.gs-alert[data-v-a9d2a8ca]{background:#0c0a109e;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:95}.gs-alert__panel[data-v-a9d2a8ca]{background:var(--gs-surface-high);border:1px solid var(--gs-card-border);border-radius:var(--gs-radius-xl);box-shadow:var(--gs-shadow-lg);padding:22px 20px 16px;width:min(400px,100%)}.gs-alert__panel h2[data-v-a9d2a8ca]{font-size:18px;font-weight:700;margin:0}.gs-alert__panel p[data-v-a9d2a8ca]{color:var(--gs-on-surface-variant);line-height:1.45;margin:10px 0 0}.gs-alert__panel p.gs-error-text[data-v-a9d2a8ca]{color:var(--gs-error)}.gs-alert__actions[data-v-a9d2a8ca]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.gs-alert__actions button[data-v-a9d2a8ca]{border-radius:999px;cursor:pointer;font-size:14px;font-weight:700;min-height:40px;padding:0 16px}.gs-alert__actions button[data-v-a9d2a8ca]:disabled{cursor:default;opacity:.6}.is-no[data-v-a9d2a8ca]{background:transparent;border:1px solid var(--gs-outline-variant);color:var(--gs-on-surface-variant)}.is-yes[data-v-a9d2a8ca]{background:color-mix(in srgb,var(--gs-error) 18%,transparent);border:0;color:var(--gs-error)}.is-yes.is-quiet[data-v-a9d2a8ca]{background:var(--gs-primary);color:var(--gs-on-primary,#fff)}
