:root{--color-background: #000000;--color-background-page: #000000;--color-background-panel: #0d0d0d;--color-background-card: #101010;--color-background-input: #070707;--color-background-nav: #050505;--color-background-button: #202020;--color-background-button-hover: #2e2e2e;--color-background-elevated: #111111;--color-background-muted: #141414;--color-background-surface: #161616;--color-background-surface-hover: #1e1e1e;--color-background-overlay: #1a1a1a;--color-background-subtle: #151515;--color-background-chip: #1f1f1f;--color-background-row: #252525;--color-background-row-alt: #252528;--color-background-secondary: #2a2a2a;--color-background-tertiary: #2d2d2d;--color-background-toggle: #3a3a3a;--color-background-toggle-track: #3f3f3f;--color-background-settings: #242424;--color-background-chat-bubble: #1c1c1e;--color-background-chat-bubble-hover: #2c2c2e;--color-background-chat-bubble-active: #3a3a3c;--color-background-chat-incoming: #141d2d;--color-background-group-chat-badge: #356dd4;--color-blue: #356dd4;--color-background-chat-header: #2a3448;--color-background-danger: #9f2424;--color-background-danger-hover: #b52a2a;--color-background-success: #2d6a4f;--color-background-success-hover: #358f66;--color-background-toast-success: #1a3d1a;--color-background-toast-success-border: #2d6a2d;--color-background-skeleton: #252525;--color-background-progress: #2a2a2a;--color-background-progress-fill: #4a6fa5;--color-background-official-badge: rgba(37, 99, 235, .15);--color-background-accent-subtle: rgba(107, 140, 206, .15);--color-background-accent-muted: rgba(107, 140, 206, .12);--color-background-accent-strong: rgba(107, 140, 206, .55);--color-background-link-subtle: rgba(141, 185, 255, .12);--color-background-link-chip: rgba(45, 82, 160, .18);--color-background-danger-subtle: rgba(180, 70, 70, .14);--color-background-danger-muted: rgba(120, 30, 30, .15);--color-background-danger-light: rgba(255, 107, 107, .12);--color-background-success-subtle: rgba(80, 160, 90, .16);--color-background-warning-subtle: rgba(200, 160, 60, .14);--color-background-neutral-subtle: rgba(120, 120, 120, .12);--color-background-neutral-muted: rgba(100, 100, 120, .12);--color-background-ghost-hover: rgba(255, 255, 255, .08);--color-background-highlight: rgba(255, 255, 255, .04);--color-background-highlight-subtle: rgba(255, 255, 255, .06);--color-background-scrim: rgba(0, 0, 0, .72);--color-background-scrim-heavy: rgba(0, 0, 0, .85);--color-background-scrim-light: rgba(0, 0, 0, .45);--color-background-scrim-full: rgba(0, 0, 0, .92);--color-background-scrim-medium: rgba(0, 0, 0, .65);--color-background-scrim-header: rgba(0, 0, 0, .9);--color-background-scrim-shadow: rgba(0, 0, 0, .35);--color-background-error-overlay: rgba(255, 95, 115, .55);--color-background-error-overlay-strong: rgba(255, 95, 115, .65);--color-background-official-glow: rgba(37, 99, 235, .1);--color-background-official-glow-strong: rgba(37, 99, 235, .14);--color-background-official-glow-soft: rgba(37, 99, 235, .08);--color-background-official-glow-end: rgba(37, 99, 235, 0);--color-chat-bg-base: #08080c;--color-chat-bg-gradient-start: #101018;--color-chat-bg-gradient-mid: #0a0a10;--color-chat-bg-gradient-end: #060608;--color-chat-gradient-blue: rgba(52, 88, 156, .22);--color-chat-gradient-purple: rgba(72, 48, 112, .16);--color-chat-gradient-teal: rgba(40, 72, 120, .12);--color-feed-gradient-start: #12161c;--color-feed-gradient-mid: #1a2230;--color-feed-gradient-accent: #2a3a52;--color-feed-gradient-text: #b8c8e0;--color-feed-gradient-muted: #3a4558;--color-text: #ffffff;--color-text-primary: #ffffff;--color-text-secondary: #bdbdbd;--color-text-muted: #b0b0b0;--color-text-placeholder: #737373;--color-text-label: #b5b5b5;--color-text-meta: #9a9a9a;--color-text-subtle: #8a8a8a;--color-text-dim: #888888;--color-text-caption: #8f8f8f;--color-text-light: #c8c8c8;--color-text-heading: #f0f0f0;--color-text-inverse: #e8e8e8;--color-text-soft: #eeeeee;--color-text-body-alt: #e5e5e5;--color-text-chat-meta: #8e8e93;--color-text-chat-bubble: #cfcfcf;--color-text-chat-label: #b8b8b8;--color-text-chat-link: #9eb6e8;--color-text-on-accent: #dbe6ff;--color-text-input: #e0e0e0;--color-text-link: #9fc2ff;--color-text-link-hover: #c8dcff;--color-text-file-link: #8db9ff;--color-text-file-link-hover: #b3d0ff;--color-text-link-bright: #8db4ff;--color-text-link-soft: #9db7ea;--color-text-official: #93c5fd;--color-error-border: #ff5f73;--color-text-error: #ff8ea1;--color-text-error-strong: #ff6b6b;--color-text-error-soft: #ff9a9a;--color-text-error-muted: #e85d5d;--color-text-error-light: #ff8f9d;--color-text-error-pale: #ff8a80;--color-text-success: #8fe3a6;--color-text-success-badge: #a8d4a8;--color-text-success-strong: #7cb87c;--color-text-warning: #e6c98a;--color-text-danger: #e8a0a0;--color-text-danger-soft: #e57373;--color-text-danger-alt: #e8a598;--color-text-danger-validation: #c45c5c;--color-text-danger-validation-hover: #e07070;--color-text-neutral-badge: #c0c0c0;--color-text-share: #d6d6d6;--color-text-share-alt: #f2f2f2;--color-text-legal: #6eb5ff;--color-text-toast-success: #e8f5e8;--color-text-disabled: #6a6a6a;--color-text-chip: #d0d0d0;--color-text-chip-muted: #a8a8a8;--color-text-progress: #b0b0b0;--color-border: #333333;--color-border-default: #333333;--color-border-card: #2f2f2f;--color-border-input: #3f3f3f;--color-border-nav: #2f2f2f;--color-border-avatar: #5a5a5a;--color-border-row: #3d3d3d;--color-border-muted: #3a3a3a;--color-border-subtle: #4a4a4a;--color-border-button: #555555;--color-border-button-hover: #6a6a6a;--color-border-button-strong: #6e6e6e;--color-border-chip: #4b4b4b;--color-border-settings: #3d3d3d;--color-border-divider: #252525;--color-border-divider-alt: #2a2a2a;--color-border-modal: #444444;--color-border-skeleton: #3d3d3d;--color-border-danger: #6e1d1d;--color-border-danger-hover: #7f2222;--color-border-danger-strong: #8b2e2e;--color-border-danger-soft: rgba(255, 120, 120, .45);--color-border-success: #40916c;--color-border-success-hover: #52b788;--color-border-official: #3b82f6;--color-border-link: rgba(109, 156, 255, .35);--color-border-error-subtle: rgba(200, 100, 100, .4);--color-border-success-subtle: rgba(100, 180, 110, .35);--color-border-warning-subtle: rgba(210, 170, 80, .4);--color-border-neutral-subtle: rgba(100, 100, 100, .45);--color-border-neutral-muted: rgba(90, 90, 110, .4);--color-border-accent-action: #2f5fbf;--color-border-chip-strong: #666666;--color-border-chip-hover: #7a7a7a;--color-border-chip-active: #6b6b6b;--color-accent: #0b5cff;--color-accent-primary: #0b5cff;--color-accent-primary-hover: #2d7dff;--color-accent-primary-border: #0948d4;--color-accent-primary-border-hover: #3d8aff;--color-accent-focus: #7a9fd4;--color-accent-unread: #6b8cce;--color-accent-send: #2f5fd0;--color-accent-official-start: #2563eb;--color-accent-official-end: #1d4ed8;--color-accent-action-bg: #1a3f8f;--color-accent-danger: #a33;--color-accent-danger-composer: #8b3a45;--color-accent-danger-composer-hover: #a84a58;--color-accent-unread-dot: #e14b4b;--color-accent-toggle: #6b8cce;--color-accent-checkbox: #7a9fd4;--color-accent-outline: #6b8cce;--color-accent-outline-danger: #ff6b6b;--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--btn-accent-bg: var(--color-accent-primary);--btn-accent-hover: var(--color-accent-primary-hover);--btn-accent-border: var(--color-accent-primary-border)}@media(prefers-color-scheme:dark){:root{--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}html{overflow-x:hidden;max-width:100%;scrollbar-width:none;touch-action:manipulation}html::-webkit-scrollbar{display:none}body{min-height:100vh;max-width:100%;overflow-x:hidden;touch-action:manipulation;scrollbar-width:none;-ms-overflow-style:none;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body::-webkit-scrollbar{display:none}html.ifindra-vv-lock-scroll,html.ifindra-vv-lock-scroll body{overflow:hidden;height:100%;overscroll-behavior:none}html.ifindra-modal-open{overflow:hidden;overscroll-behavior:none}html.ifindra-modal-open body{overflow:hidden;overscroll-behavior:none;position:fixed;width:100%;left:0;right:0}#app{--app-max-width: 500px;--gallery-thumb-gap: 8px;--gallery-thumb-size: calc((100% - var(--gallery-thumb-gap)) / 2);max-width:var(--app-max-width);width:100%;min-width:0;margin:0 auto;box-sizing:border-box}.panel-card{border:1px solid var(--color-border-default);border-radius:12px;padding:12px;background:var(--color-background-panel);max-width:100%;min-width:0;box-sizing:border-box}:root{--app-max-width: 500px;--input-control-min-height: 42px}.btn.btn-accent{background:var(--btn-accent-bg);border-color:var(--btn-accent-border);color:var(--color-text-primary);font-weight:600}.btn.btn-accent:hover:not(:disabled){background:var(--btn-accent-hover);border-color:var(--color-accent-primary-border-hover)}.input-control{background:var(--color-background-input);border:1px solid var(--color-border-input);color:var(--color-text-primary);border-radius:8px;padding:10px;width:100%;box-sizing:border-box;line-height:1.25;min-height:var(--input-control-min-height);font-size:16px}.search-select{position:relative;min-width:0;max-width:100%}.search-select-menu{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;border:1px solid var(--color-border-muted);background:var(--color-background-elevated);border-radius:8px;max-height:220px;overflow-y:auto}.search-select-item,.search-select-option{display:flex;align-items:center;width:100%;text-align:left;border:none;background:transparent;color:var(--color-text-primary);padding:10px;font:inherit;font-size:16px;line-height:1.25;min-height:calc(var(--input-control-min-height) - 2px);box-sizing:border-box;cursor:pointer}.search-select-item:hover,.search-select-option:hover{background:var(--color-background-surface-hover)}.input-control:focus{outline:none;border-color:var(--color-accent-focus);box-shadow:inset 0 0 0 1px var(--color-accent-focus)}.input-invalid{border-color:var(--color-error-border)}.input-control.input-invalid:focus{border-color:var(--color-error-border);box-shadow:inset 0 0 0 1px var(--color-error-border)}@media(max-width:768px){textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]){font-size:max(16px,1em)!important}}.btn{border:1px solid var(--color-border-button);background:var(--color-background-button);color:var(--color-text-primary);border-radius:8px;padding:8px 12px;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.btn:hover:not(:disabled){background:var(--color-background-button-hover);border-color:var(--color-border-button-hover)}.btn-ghost{background:transparent}.btn-ghost:hover:not(:disabled){background:var(--color-background-ghost-hover);border-color:var(--color-border-button-hover)}.status-error{color:var(--color-text-error)}.status-success{color:var(--color-text-success)}.status-muted{color:var(--color-text-secondary);margin:auto;text-align:center}button{cursor:pointer}button:disabled{cursor:not-allowed}.app-error-backdrop[data-v-964a67df]{position:fixed;inset:0;z-index:10100;background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.app-error-modal[data-v-964a67df]{width:min(420px,100%);display:grid;gap:12px;padding:16px;background:var(--color-background-elevated);border:1px solid var(--color-border-row);border-radius:10px}.app-error-title[data-v-964a67df]{margin:0;font-size:1.1rem}.app-error-body[data-v-964a67df]{margin:0;color:var(--color-text-error);font-size:14px;line-height:1.45;word-break:break-word}.app-error-actions[data-v-964a67df]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.identity-verification-mark[data-v-45e5d262]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:999px;color:var(--color-text-success-badge);background:#388e3c2e;vertical-align:middle}.identity-verification-mark-icon[data-v-45e5d262]{display:block}.identity-verification-mark--avatar-overlay[data-v-45e5d262]{position:absolute;right:-1px;bottom:-1px;width:12px;height:12px;color:var(--color-text-success);background:#388e3c85;box-shadow:0 0 0 1px #ffffffeb,0 1px 2px #00000061;pointer-events:none;z-index:1}.identity-verification-mark--avatar-overlay .identity-verification-mark-icon[data-v-45e5d262]{width:10px;height:10px;stroke-width:3}.header[data-v-a8a8dce2]{position:fixed;top:0;left:0;right:0;width:min(calc(100vw - 24px),500px);margin:0 auto;z-index:900;display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--color-background-page);padding-top:max(10px,env(safe-area-inset-top,0px));padding-bottom:10px}.header--chat[data-v-a8a8dce2]{background:var(--color-background-scrim-header)}.header--feed-applied-filters[data-v-a8a8dce2]{align-items:stretch}.header-start[data-v-a8a8dce2]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.header-feed-column[data-v-a8a8dce2]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.header-feed-top-row[data-v-a8a8dce2]{display:flex;align-items:center;gap:10px;min-width:0}.header-feed-applied-filters[data-v-a8a8dce2]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.header-feed-applied-filters[data-v-a8a8dce2]::-webkit-scrollbar{display:none}.header-feed-filter-chip[data-v-a8a8dce2]{display:inline-flex;align-items:center;flex:0 0 auto;padding:4px 12px;border-radius:9999px;border:1px solid var(--color-border-subtle);background:var(--color-background-overlay);color:var(--color-text-input);font-size:12px;line-height:1.3;font-weight:500;white-space:nowrap;box-sizing:border-box}.header-feed-search-wrap[data-v-a8a8dce2]{min-width:0;flex:1}.header-ellipsis[data-v-a8a8dce2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-ghost-btn.btn[data-v-a8a8dce2]{display:grid;place-items:center;margin:0;padding:0;min-width:0;min-height:0;line-height:0;border:none;background:transparent;border-radius:0;box-shadow:none;cursor:pointer}.header-ghost-btn.btn[data-v-a8a8dce2]:hover:not(:disabled),.header-ghost-btn.btn[data-v-a8a8dce2]:focus-visible{background:transparent;border:none}.header-ghost-btn.btn[data-v-a8a8dce2]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.top-row-icon-glyph[data-v-a8a8dce2]{width:26px;height:26px;font-size:26px;line-height:1}.chat-peer-title[data-v-a8a8dce2]{display:inline-flex;align-items:center;justify-content:center;gap:4px;margin:0;padding:0;border:0;background:none;font:inherit;font-size:1rem;font-weight:600;text-align:center;cursor:pointer;max-width:100%}.chat-group-title[data-v-a8a8dce2]{flex:1 1 auto;min-width:0;justify-content:center}.chat-group-title .chat-peer-name[data-v-a8a8dce2]{flex:0 1 auto;min-width:0;text-align:left}.chat-direct-title[data-v-a8a8dce2]{flex:1 1 auto;min-width:0;justify-content:center;align-items:center;gap:4px}.chat-peer-text[data-v-a8a8dce2]{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;max-width:100%;line-height:1.2}.chat-direct-title .chat-peer-name[data-v-a8a8dce2]{flex:0 1 auto;min-width:0;max-width:100%;text-align:left}.chat-peer-presence[data-v-a8a8dce2]{font-size:12px;line-height:1.2;font-weight:400;color:var(--color-text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-peer-presence--online[data-v-a8a8dce2]{color:var(--color-border-success)}.chat-peer-name-row[data-v-a8a8dce2]{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.chat-peer-name[data-v-a8a8dce2]{line-height:1.2}.chat-group-count[data-v-a8a8dce2]{flex:0 0 auto;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--color-background-chat-header);color:var(--color-text-on-accent);font-size:12px;line-height:22px;font-weight:600}.chat-peer-avatar[data-v-a8a8dce2]{width:32px;height:32px;border-radius:50%;border:1px solid var(--color-border-chip);background:var(--color-background-surface-hover);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;flex-shrink:0}.chat-peer-avatar img[data-v-a8a8dce2]{width:100%;height:100%;object-fit:cover}.header-centered-title[data-v-a8a8dce2]{margin:0;text-align:center;font-size:1rem;font-weight:600}.header-public-title[data-v-a8a8dce2],.header-profile-title[data-v-a8a8dce2]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-start--public[data-v-a8a8dce2]{flex:0 0 auto;min-width:26px}.header-start--profile[data-v-a8a8dce2]{flex:0 0 auto;min-width:0}.brand-logo--public[data-v-a8a8dce2]{display:block;height:32px;width:auto;max-width:min(120px,34vw);object-fit:contain}.header-toolbar-spacer[data-v-a8a8dce2]{width:26px;height:26px}.header-notifications-heading[data-v-a8a8dce2]{flex:1;min-width:0;display:flex;align-items:center}.header-notifications-title[data-v-a8a8dce2]{margin:0;padding-top:13px;padding-bottom:13px;font-size:20px;font-weight:600;line-height:1.2;text-align:left;box-sizing:border-box}.header-application-actions[data-v-a8a8dce2]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:52px}.top-row-toolbar-icon[data-v-a8a8dce2]{display:block;width:26px;height:26px;object-fit:contain;pointer-events:none}.brand[data-v-a8a8dce2]{margin:0;line-height:0;flex-shrink:0}.brand-logo[data-v-a8a8dce2]{display:block;height:50px;width:auto;max-width:min(200px,52vw);object-fit:contain}.settings-btn.btn[data-v-a8a8dce2]{margin-right:calc(12px + env(safe-area-inset-right,0px));transition:opacity .15s ease}.settings-btn.btn[data-v-a8a8dce2]:hover:not(:disabled){opacity:.82}.settings-glyph[data-v-a8a8dce2]{display:grid;place-items:center;width:26px;height:26px;font-size:24px;line-height:1;pointer-events:none}.header-filters-btn.btn[data-v-a8a8dce2]{transition:opacity .15s ease}@media(min-width:769px){.header-filters-btn.btn[data-v-a8a8dce2]{margin-right:12px}.header .header-edge-right[data-v-a8a8dce2]{margin-right:calc(12px + env(safe-area-inset-right,0px))}.top-row-icon-btn.btn[data-v-a8a8dce2],.header .header-start .brand[data-v-a8a8dce2],.header .header-notifications-heading[data-v-a8a8dce2]{margin-left:calc(12px + env(safe-area-inset-right,0px))}.header-feed-applied-filters[data-v-a8a8dce2]{padding-left:calc(12px + env(safe-area-inset-right,0px));padding-right:12px}.header .header-locale[data-v-a8a8dce2]{margin-right:calc(12px + env(safe-area-inset-right,0px))}}.header-filters-icon[data-v-a8a8dce2]{display:grid;place-items:center;line-height:0;color:var(--color-text-primary);pointer-events:none}.header-filters-icon svg[data-v-a8a8dce2]{display:block;width:26px;height:26px;opacity:.45;transition:opacity .15s ease,filter .15s ease}.header-filters-btn.btn:hover:not(:disabled) .header-filters-icon svg[data-v-a8a8dce2]{opacity:.72}.header-filters-btn--open .header-filters-icon svg[data-v-a8a8dce2]{opacity:1;filter:brightness(1.12)}.header-locale[data-v-a8a8dce2]{flex-shrink:0;width:60px}.header-locale-select[data-v-a8a8dce2]{box-sizing:border-box;width:100%;max-width:100%;padding:10px 5px;font-size:13px;line-height:1.2;text-align:center;text-align-last:center;cursor:pointer}.header-locale-sr-only[data-v-a8a8dce2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.clearable-input[data-v-3c050280]{position:relative;min-width:0;max-width:100%}.clearable-input__field[data-v-3c050280]{display:block;width:100%;max-width:100%;box-sizing:border-box}.clearable-input--clear-visible .clearable-input__field[data-v-3c050280]{padding-right:40px}.clearable-input__clear[data-v-3c050280]{position:absolute;right:6px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:32px;height:32px;margin:0;padding:0;border:none;background:transparent;border-radius:0;box-shadow:none;color:var(--color-text-subtle);cursor:pointer;z-index:2}.clearable-input--has-trailing .clearable-input__clear[data-v-3c050280]{right:36px}.clearable-input--has-trailing.clearable-input--clear-visible .clearable-input__field[data-v-3c050280]{padding-right:72px}.clearable-input--has-trailing:not(.clearable-input--clear-visible) .clearable-input__field[data-v-3c050280]{padding-right:38px}.clearable-input__clear[data-v-3c050280]:hover:not(:disabled),.clearable-input__clear[data-v-3c050280]:focus-visible{background:transparent;border:none}.clearable-input__clear[data-v-3c050280]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.clearable-input__clear[data-v-3c050280]:disabled{opacity:.35;cursor:not-allowed}.clearable-input__clear-icon[data-v-3c050280]{display:block;line-height:0;pointer-events:none;opacity:.55;transition:opacity .15s ease}.clearable-input__clear:hover:not(:disabled) .clearable-input__clear-icon[data-v-3c050280],.clearable-input__clear:focus-visible .clearable-input__clear-icon[data-v-3c050280]{opacity:.9}.clearable-input__field[data-v-3c050280]:focus{outline:none;border-color:var(--color-accent-focus);box-shadow:inset 0 0 0 1px var(--color-accent-focus)}.clearable-input__trailing[data-v-3c050280]{position:absolute;right:2px;top:50%;transform:translateY(-50%);z-index:2}.clearable-input--header .clearable-input__field[data-v-3c050280]{padding:8px 10px;font-size:14px}.clearable-input--header.clearable-input--clear-visible .clearable-input__field[data-v-3c050280]{padding-right:40px}.clearable-input--header.clearable-input--has-trailing.clearable-input--clear-visible .clearable-input__field[data-v-3c050280]{padding-right:72px}.clearable-input--header.clearable-input--has-trailing:not(.clearable-input--clear-visible) .clearable-input__field[data-v-3c050280]{padding-right:38px}.clearable-input--header .clearable-input__clear[data-v-3c050280]{color:var(--color-border-input)}.clearable-input--header .clearable-input__clear-icon[data-v-3c050280]{opacity:.5}.clearable-input--header .clearable-input__clear:hover .clearable-input__clear-icon[data-v-3c050280],.clearable-input--header .clearable-input__clear:focus-visible .clearable-input__clear-icon[data-v-3c050280]{opacity:.85}.header-feed-search[data-v-7a87208c]{position:relative;min-width:0;width:100%}.header-feed-search-submit[data-v-7a87208c]{display:grid;place-items:center;width:34px;height:34px;margin:0;padding:0;border:none;background:transparent;border-radius:0;box-shadow:none;color:var(--color-border-input);cursor:pointer}.header-feed-search-submit[data-v-7a87208c]:hover:not(:disabled),.header-feed-search-submit[data-v-7a87208c]:focus-visible{background:transparent;border:none}.header-feed-search-submit[data-v-7a87208c]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.header-feed-search-icon[data-v-7a87208c]{display:grid;place-items:center;line-height:0;pointer-events:none}.header-feed-search-icon svg[data-v-7a87208c]{display:block;width:22px;height:22px;opacity:.45;transition:opacity .15s ease,filter .15s ease}.header-feed-search-submit:hover:not(:disabled) .header-feed-search-icon svg[data-v-7a87208c]{opacity:.72}.app-header-spacer[data-v-601f7535]{flex:0 0 auto;height:calc(max(10px,env(safe-area-inset-top,0px)) + 70px)}.auth-card[data-v-b08cc70e]{width:100%;max-width:420px;margin:0 auto;padding:16px 14px}.auth-card-title[data-v-b08cc70e]{margin:0;font-size:22px;font-weight:700;line-height:1.25;color:var(--color-text-primary);letter-spacing:.02em}.grid[data-v-b08cc70e]{display:grid;gap:8px}.auth-form.grid[data-v-b08cc70e]{gap:14px}.auth-field[data-v-b08cc70e]{display:flex;flex-direction:column;gap:6px;align-items:stretch}.auth-field-label[data-v-b08cc70e]{display:flex;align-items:baseline;gap:2px;font-size:13px;line-height:1.2;color:var(--color-text-secondary)}.field-required[data-v-b08cc70e]{color:var(--color-error-border);font-weight:600}.auth-input-shell[data-v-b08cc70e]{display:flex;align-items:center;gap:2px;min-height:50px;box-sizing:border-box;padding:0 4px 0 10px;border-radius:10px;border:1px solid var(--color-border-input);background:var(--color-background-input);transition:border-color .15s ease,box-shadow .15s ease}.auth-input-shell[data-v-b08cc70e]:focus-within{outline:none;border-color:var(--color-accent-focus);box-shadow:inset 0 0 0 1px var(--color-accent-focus)}.auth-input-shell--invalid[data-v-b08cc70e]{border-color:var(--color-error-border)!important;box-shadow:inset 0 0 0 1px var(--color-background-error-overlay)!important}.auth-input-shell--invalid[data-v-b08cc70e]:focus-within{border-color:var(--color-error-border)!important;box-shadow:inset 0 0 0 1px var(--color-background-error-overlay-strong)!important}.auth-input-shell--with-toggle[data-v-b08cc70e]{padding-right:6px}.auth-input-icon[data-v-b08cc70e]{flex:0 0 auto;display:grid;place-items:center;color:var(--color-text-subtle);line-height:0}.auth-input-shell:focus-within .auth-input-icon[data-v-b08cc70e]{color:var(--color-text-chip-muted)}.auth-input-shell .input-control.auth-input-embedded[data-v-b08cc70e]{flex:1 1 auto;min-width:0;border:none;background:transparent;box-shadow:none;border-radius:0;padding:12px 8px 12px 4px}.auth-input-shell .input-control.auth-input-embedded[data-v-b08cc70e]:focus{outline:none;border:none;box-shadow:none}.auth-input-shell .input-control.auth-input-embedded[data-v-b08cc70e]::placeholder{color:var(--color-text-placeholder)}.auth-password-toggle[data-v-b08cc70e]{flex:0 0 auto;display:grid;place-items:center;width:40px;height:44px;margin:0;padding:0;border:none;background:transparent;color:var(--color-text-meta);cursor:pointer;border-radius:8px;transition:color .15s ease,background .15s ease}.auth-password-toggle[data-v-b08cc70e]:hover{color:var(--color-text-inverse);background:var(--color-background-highlight-subtle)}.auth-password-toggle[data-v-b08cc70e]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:0}.auth-password-toggle-icon[data-v-b08cc70e]{display:block;pointer-events:none}.auth-inline-link[data-v-b08cc70e]{justify-self:start;margin:0;padding:0;border:none;background:none;font-size:14px;color:var(--color-text-link);text-decoration:underline;cursor:pointer}.auth-inline-link--block[data-v-b08cc70e]{justify-self:stretch;width:100%;text-align:center}.auth-inline-link[data-v-b08cc70e]:hover{color:var(--color-text-link-hover)}.auth-or-divider[data-v-b08cc70e]{display:flex;align-items:center;gap:12px;margin:4px 0;color:var(--color-text-subtle);font-size:13px}.auth-or-divider[data-v-b08cc70e]:before,.auth-or-divider[data-v-b08cc70e]:after{content:"";flex:1 1 auto;height:1px;background:var(--color-border-default)}.auth-or-divider span[data-v-b08cc70e]{flex:0 0 auto}.auth-submit-btn[data-v-b08cc70e]{width:100%;min-height:48px;font-size:16px;font-weight:600;border-radius:10px}.auth-secondary-btn[data-v-b08cc70e]{width:100%;min-height:46px;font-size:15px;border-radius:10px}.auth-header-row[data-v-b08cc70e]{display:flex;align-items:center;gap:8px;margin-bottom:16px}.auth-header-row .auth-card-title[data-v-b08cc70e]{flex:1 1 auto}.top-row-icon-btn.btn[data-v-b08cc70e]{display:grid;place-items:center;margin:0;padding:0;min-width:0;min-height:0;line-height:0;border:none;background:transparent;border-radius:0;box-shadow:none;transition:opacity .15s ease}.top-row-icon-btn.btn[data-v-b08cc70e]:hover:not(:disabled),.top-row-icon-btn.btn[data-v-b08cc70e]:focus-visible{background:transparent;border:none}.top-row-icon-btn.btn[data-v-b08cc70e]:hover:not(:disabled){opacity:.82}.top-row-icon-btn.btn[data-v-b08cc70e]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.top-row-icon-glyph[data-v-b08cc70e]{display:grid;place-items:center;width:26px;height:26px;font-size:26px;line-height:1;pointer-events:none}.auth-back-btn.btn[data-v-b08cc70e]{background:transparent;border-color:transparent;box-shadow:none;padding:0}.field-error[data-v-b08cc70e]{margin:0;font-size:13px;line-height:1.35}.auth-form-error[data-v-b08cc70e]{margin:0;font-size:14px;line-height:1.35}.auth-link-btn[data-v-b08cc70e]{align-self:center;padding:0;border:0;background:transparent;color:var(--color-text-link);text-decoration:underline;font-size:15px;font-weight:500;cursor:pointer}.auth-link-btn--block[data-v-b08cc70e]{width:100%;text-align:center}.auth-link-btn[data-v-b08cc70e]:hover{color:var(--color-text-link-hover)}.auth-terms-checkbox[data-v-b08cc70e]{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;color:var(--color-text-secondary);cursor:pointer}.auth-terms-checkbox input[data-v-b08cc70e]{margin-top:3px;flex-shrink:0;width:18px;height:18px;border-radius:5px;accent-color:var(--color-accent-focus)}.auth-terms-checkbox-text[data-v-b08cc70e]{display:inline}.auth-terms-link[data-v-b08cc70e]{border:0;background:transparent;color:var(--color-text-link);padding:0;font:inherit;text-decoration:underline;cursor:pointer}.auth-terms-link[data-v-b08cc70e]:hover{color:var(--color-text-link-hover)}.auth-account-blocked-notice[data-v-b08cc70e]{margin:0 0 14px;padding:10px 12px;border-radius:10px;color:var(--color-text-danger);background:var(--color-background-danger-subtle);border:1px solid var(--color-border-error-subtle);font-size:14px;line-height:1.45}.auth-login-footer[data-v-b08cc70e]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 8px;margin-top:4px;padding-top:12px;border-top:1px solid var(--color-background-secondary)}.auth-login-footer-link[data-v-b08cc70e]{border:0;background:transparent;color:var(--color-text-subtle);padding:0;font-size:12px;line-height:1.35;text-decoration:underline;cursor:pointer}.auth-login-footer-link[data-v-b08cc70e]:hover{color:var(--color-text-label)}.auth-login-footer-sep[data-v-b08cc70e]{color:var(--color-border-button);font-size:12px;line-height:1}.workspace-content[data-v-adba8835]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:10px}.auth-page-shell[data-v-adba8835]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.auth-workspace-center[data-v-adba8835]{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px 8px;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.app-header-spacer[data-v-adba8835]{flex:0 0 auto;height:calc(max(10px,env(safe-area-inset-top,0px)) + 70px)}.public-page-actions[data-v-2d9a6ab9]{margin:0;padding-top:4px}.public-page-open-app[data-v-2d9a6ab9]{display:inline-block;padding:10px 16px;border-radius:10px;background:var(--color-background-chip);border:1px solid var(--color-border-default);color:var(--color-text-primary);text-decoration:none;font-size:14px}.public-page-open-app[data-v-2d9a6ab9]:hover{background:var(--color-background-secondary)}.legal-document[data-v-60074a5e]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.legal-document-meta[data-v-60074a5e]{display:grid;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--color-background-secondary)}.legal-document-meta-line[data-v-60074a5e]{margin:0;font-size:13px;color:var(--color-text-label);display:flex;justify-content:space-between;gap:10px}.legal-document-meta-line strong[data-v-60074a5e]{color:var(--color-text-inverse);font-weight:600;text-align:right}.legal-document-section[data-v-60074a5e]{display:grid;gap:8px}.legal-document-section-title[data-v-60074a5e]{margin:0;font-size:15px;font-weight:600;color:var(--color-text-heading)}.legal-document-paragraph[data-v-60074a5e]{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-light)}.legal-document[data-v-04b1a3fc]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.user-agreement-meta[data-v-04b1a3fc]{display:grid;gap:6px;padding-bottom:8px;border-bottom:1px solid var(--color-background-secondary)}.user-agreement-meta-line[data-v-04b1a3fc]{margin:0;font-size:13px;color:var(--color-text-label);display:flex;justify-content:space-between;gap:10px}.user-agreement-meta-line strong[data-v-04b1a3fc]{color:var(--color-text-inverse);font-weight:600;text-align:right}.user-agreement-section[data-v-04b1a3fc]{display:grid;gap:8px}.user-agreement-section-title[data-v-04b1a3fc]{margin:0;font-size:15px;font-weight:600;color:var(--color-text-heading)}.user-agreement-paragraph[data-v-04b1a3fc]{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-light)}.workspace-content[data-v-52320360]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:10px}.legal-page-shell[data-v-52320360]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.legal-workspace-center[data-v-52320360]{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;overflow:hidden}.legal-workspace-center[data-v-52320360] .legal-document{width:100%;max-width:none}.app-header-spacer[data-v-52320360]{flex:0 0 auto;height:calc(max(10px,env(safe-area-inset-top,0px)) + 70px)}.app-store-cta[data-v-0fd2ad25]{min-width:0}.app-store-cta-title[data-v-0fd2ad25]{margin:0 0 8px;font-weight:600}.app-store-cta-description[data-v-0fd2ad25]{margin:0 0 8px;color:var(--color-text-secondary);line-height:1.45}.app-store-cta-link[data-v-0fd2ad25]{display:block;width:fit-content;text-decoration:none}.media-lightbox[data-v-892511a2]{position:fixed;inset:0;z-index:10050;display:flex;flex-direction:column;box-sizing:border-box;padding:0;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:var(--color-background-scrim-full);overflow:hidden;overscroll-behavior:none;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;touch-action:auto}.media-lightbox-strip--zoom-lock[data-v-892511a2]{overflow-x:hidden;overscroll-behavior:contain;touch-action:none}.media-lightbox-strip[data-v-892511a2]{flex:1;min-height:0;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:auto;scrollbar-width:none;touch-action:auto}.media-lightbox-strip[data-v-892511a2]::-webkit-scrollbar{display:none}.media-lightbox-slide[data-v-892511a2]{flex:0 0 100%;width:100%;min-width:100%;max-width:100%;height:100%;min-height:0;box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;display:flex;align-items:center;justify-content:center}.media-lightbox-zoom-inner[data-v-892511a2]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;transform-origin:center center;will-change:transform}.media-lightbox-img[data-v-892511a2]{width:100%;max-width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:0;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.media-lightbox-counter[data-v-892511a2]{position:absolute;bottom:max(12px,env(safe-area-inset-bottom,12px));left:50%;transform:translate(-50%);z-index:2;margin:0;padding:6px 12px;font-size:13px;color:var(--color-text-inverse);background:var(--color-background-scrim-light);border-radius:999px;pointer-events:none}.media-lightbox-close.btn[data-v-892511a2]{position:absolute;top:max(10px,env(safe-area-inset-top,10px));left:max(10px,env(safe-area-inset-left,10px));z-index:3;margin:0;padding:0;min-width:0;min-height:0;width:auto;height:auto;border:none;background:transparent;border-radius:0;box-shadow:none;color:var(--color-text-primary);font-size:28px;font-weight:300;line-height:1;cursor:pointer;display:grid;place-items:center;opacity:.88;transition:opacity .15s ease}.media-lightbox-close.btn[data-v-892511a2]:hover:not(:disabled),.media-lightbox-close.btn[data-v-892511a2]:focus-visible{background:transparent;border:none}.media-lightbox-close.btn[data-v-892511a2]:hover:not(:disabled){opacity:1}.media-lightbox-close.btn[data-v-892511a2]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.quick-pick-option-icon[data-v-63ed4177]{flex:0 0 auto;display:grid;place-items:center;color:currentColor;line-height:0}.quick-pick-option-icon[data-v-63ed4177] svg{width:100%;height:100%;display:block}.card[data-v-3752db6b]{position:relative}.author-row[data-v-3752db6b]{display:flex;align-items:flex-start;gap:4px;margin-bottom:10px}.author-icon[data-v-3752db6b]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-chip);border:1px solid var(--color-border-avatar);color:var(--color-text-primary);overflow:hidden;flex:0 0 auto;padding:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}button.author-icon[data-v-3752db6b]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.author-icon--official[data-v-3752db6b]{background:linear-gradient(135deg,var(--color-accent-official-start),var(--color-accent-official-end));border-color:var(--color-border-official);color:var(--color-text-primary);font-weight:700;font-size:.95rem;cursor:default}.author-name--official[data-v-3752db6b]{margin:0;font-weight:600;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.official-badge[data-v-3752db6b]{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;background:var(--color-background-official-badge);color:var(--color-text-official);font-size:.75rem;font-weight:600}.author-icon img[data-v-3752db6b]{width:100%;height:100%;object-fit:cover}.author-info[data-v-3752db6b]{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:0}.author-name[data-v-3752db6b]{margin:0;font-weight:600;line-height:1.2}.author-date[data-v-3752db6b]{margin:0;font-size:12px;line-height:1.2}.meta[data-v-3752db6b]{margin:0 0 6px;color:var(--color-text-secondary)}.meta-row[data-v-3752db6b]{display:block}.meta-with-icon[data-v-3752db6b]{align-items:center;display:inline-flex;gap:2px}.meta-icon[data-v-3752db6b],.tag-item-icon[data-v-3752db6b]{flex-shrink:0;opacity:.9}.title[data-v-3752db6b]{margin:0 0 8px}.description[data-v-3752db6b]{margin:0 0 8px;white-space:pre-wrap;color:var(--color-text-secondary)}.closed-hint[data-v-3752db6b]{margin-top:14px}.application-media[data-v-3752db6b]{margin:10px 0}.application-media-title[data-v-3752db6b]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-label)}.application-images[data-v-3752db6b]{display:flex;gap:var(--gallery-thumb-gap);align-items:center;min-width:0}.application-images--scroll[data-v-3752db6b]{flex-wrap:nowrap;width:100%;box-sizing:border-box;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px}.application-images--scroll>.application-image-wrap[data-v-3752db6b]{display:block;flex:0 0 var(--gallery-thumb-size);width:var(--gallery-thumb-size);aspect-ratio:1;height:auto;min-width:0;padding:0;margin:0;border-radius:10px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-background-muted)}.application-images--scroll>.application-image-wrap[data-v-3752db6b] img{width:100%;height:100%;object-fit:cover;display:block}.application-views[data-v-3752db6b]{pointer-events:none;-webkit-user-select:none;user-select:none;color:var(--color-text-meta);font-size:13px;line-height:1}.application-views-icon[data-v-3752db6b]{flex-shrink:0;opacity:.9}.application-views-count[data-v-3752db6b]{font-variant-numeric:tabular-nums}.status-error[data-v-3752db6b]{margin:0;color:var(--color-text-error-light)}.workspace-content[data-v-a7f30100]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:10px}.workspace-content[data-v-a7f30100]>.panel-card{flex:1 1 auto;min-height:0}.app-header-spacer[data-v-a7f30100]{flex:0 0 auto;height:calc(max(10px,env(safe-area-inset-top,0px)) + 70px)}.skeleton-list[data-v-ff946167]{display:grid}.skeleton-list.feed-more-skeleton[data-v-ff946167]{margin-top:4px}.feed-skeleton[data-v-ff946167]{padding:14px 0;border-top:1px solid var(--color-border-row);border-bottom:none}.feed-skeleton.has-row-border-bottom[data-v-ff946167]{border-bottom:1px solid var(--color-border-row)}.sk-row[data-v-ff946167]{display:flex;gap:4px;align-items:center}.sk-avatar[data-v-ff946167]{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,var(--color-background-row) 25%,var(--color-border-default) 50%,var(--color-background-row) 75%);background-size:200% 100%;animation:sk-shimmer-ff946167 1.2s ease-in-out infinite}.sk-lines[data-v-ff946167]{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.sk-line[data-v-ff946167]{height:14px;border-radius:4px;background:linear-gradient(90deg,var(--color-background-row) 25%,var(--color-border-default) 50%,var(--color-background-row) 75%);background-size:200% 100%;animation:sk-shimmer-ff946167 1.2s ease-in-out infinite}.sk-line-title[data-v-ff946167]{max-width:70%;height:18px}.sk-line-meta[data-v-ff946167]{max-width:40%;height:12px}.sk-line-body[data-v-ff946167]{margin-top:12px;width:100%}.sk-line-body.short[data-v-ff946167]{max-width:55%;margin-top:8px}.sk-tags[data-v-ff946167]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.sk-pill[data-v-ff946167]{height:22px;width:88px;border-radius:999px;background:linear-gradient(90deg,var(--color-background-row) 25%,var(--color-border-default) 50%,var(--color-background-row) 75%);background-size:200% 100%;animation:sk-shimmer-ff946167 1.2s ease-in-out infinite}@keyframes sk-shimmer-ff946167{0%{background-position:200% 0}to{background-position:-200% 0}}.public-feed[data-v-85805e98]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.feed[data-v-85805e98]{display:grid;position:relative}.feed-item[data-v-85805e98]{position:relative;border:1px solid var(--color-border-card);border-radius:10px;padding:7px 14px;background:var(--color-background-card);margin-bottom:5px;-webkit-tap-highlight-color:transparent}.feed-item.has-row-border-bottom[data-v-85805e98]{border-bottom:1px solid var(--color-border-row)}.clickable[data-v-85805e98]{cursor:pointer}.feed-head[data-v-85805e98]{display:flex;gap:4px;align-items:center}.author-icon[data-v-85805e98]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-chip);border:1px solid var(--color-border-avatar);color:var(--color-text-primary);overflow:hidden;flex-shrink:0;padding:0;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}button.author-icon[data-v-85805e98]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.author-icon--official[data-v-85805e98]{background:linear-gradient(135deg,var(--color-accent-official-start),var(--color-accent-official-end));border-color:var(--color-border-official);color:var(--color-text-primary);font-weight:700;font-size:.95rem;cursor:default}.author-icon img[data-v-85805e98]{width:100%;height:100%;object-fit:cover}.feed-head-text[data-v-85805e98]{min-width:0;flex:1;display:flex;flex-direction:column;gap:0;line-height:1.25}.feed-head-text .title[data-v-85805e98]{margin:0;font-size:17px;line-height:1.25}.meta[data-v-85805e98]{margin:0;font-size:12px;color:var(--color-text-muted)}.description[data-v-85805e98]{margin:10px 0;white-space:pre-wrap}.feed-media[data-v-85805e98]{margin:8px 0 10px;min-width:0;max-width:100%}.feed-images[data-v-85805e98]{display:flex;flex-wrap:nowrap;gap:var(--gallery-thumb-gap);width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px}.feed-thumb-btn[data-v-85805e98]{flex:0 0 var(--gallery-thumb-size);width:var(--gallery-thumb-size);aspect-ratio:1;padding:0;margin:0;border:1px solid var(--color-border-muted);border-radius:10px;background:var(--color-background-muted);cursor:pointer;overflow:hidden;line-height:0}.feed-thumb[data-v-85805e98]{width:100%;height:100%;object-fit:cover;display:block}.tags[data-v-85805e98]{display:flex;flex-wrap:wrap;gap:8px;color:var(--color-text-chip);font-size:13px}.tags--split[data-v-85805e98]{justify-content:space-between;align-items:center;gap:12px}.tags-left[data-v-85805e98]{min-width:0}.tags-right[data-v-85805e98]{margin-left:auto;text-align:right}.tag-item[data-v-85805e98]{display:inline-flex;align-items:center;gap:2px}.tag-item-icon[data-v-85805e98]{flex-shrink:0;opacity:.9}.feed-sentinel[data-v-85805e98]{height:1px;width:100%;pointer-events:none}.public-feed-cta[data-v-85805e98]{margin-bottom:12px}.status-muted[data-v-85805e98],.status-error[data-v-85805e98]{margin:0}.status-error[data-v-85805e98]{color:var(--color-text-error-light)}.workspace-content[data-v-d60a89c0]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:10px}.app-header-spacer[data-v-d60a89c0]{flex:0 0 auto;height:calc(max(10px,env(safe-area-inset-top,0px)) + 70px)}.legal-document[data-v-c0e2c3ca]{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:16px}.support-page-intro[data-v-c0e2c3ca]{margin:0;font-size:14px;line-height:1.5;color:var(--color-text-chip)}.user-agreement-section[data-v-c0e2c3ca]{display:flex;flex-direction:column;gap:8px}.user-agreement-section-title[data-v-c0e2c3ca]{margin:0;font-size:15px;font-weight:600;color:var(--color-text-primary)}.user-agreement-paragraph[data-v-c0e2c3ca]{margin:0;font-size:14px;line-height:1.55;color:var(--color-text-light);white-space:pre-wrap}.support-page-links[data-v-c0e2c3ca]{display:flex;flex-direction:column;gap:10px;padding-top:8px;border-top:1px solid var(--color-background-secondary)}.support-page-link[data-v-c0e2c3ca]{color:var(--color-text-legal);text-decoration:none;font-size:14px}.support-page-link[data-v-c0e2c3ca]:hover{text-decoration:underline}.workspace-content[data-v-cdfff81e]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;margin-top:10px}.support-page-shell[data-v-cdfff81e]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.support-workspace-center[data-v-cdfff81e]{flex:1 1 auto;min-height:0;width:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;overflow:hidden}.support-workspace-center[data-v-cdfff81e] .legal-document{width:100%;max-width:none}.app-header-spacer[data-v-cdfff81e]{flex:0 0 auto;height:calc(max(10px,env(safe-area-inset-top,0px)) + 70px)}.chat-composer[data-v-5d2e2c9d]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.chat-composer-bar[data-v-5d2e2c9d]{display:flex;flex-wrap:nowrap;gap:8px;align-items:flex-end;width:100%;min-width:0;max-width:100%;box-sizing:border-box}.chat-composer-input[data-v-5d2e2c9d]{flex:1 1 auto;min-width:0;padding:8px 12px;min-height:40px;max-height:100px;line-height:1.35;box-sizing:border-box;resize:none;background:var(--color-background-subtle);border:1px solid var(--color-border-card);color:var(--color-text-primary);border-radius:12px}.chat-composer-input--invalid[data-v-5d2e2c9d]{border-color:var(--color-accent-danger-composer)}.chat-composer-input[data-v-5d2e2c9d]:focus,.chat-composer-input[data-v-5d2e2c9d]:focus-visible{outline:none;box-shadow:none;border-color:var(--color-border-row)}.chat-composer-input--invalid[data-v-5d2e2c9d]:focus,.chat-composer-input--invalid[data-v-5d2e2c9d]:focus-visible{border-color:var(--color-accent-danger-composer-hover)}.chat-composer-error[data-v-5d2e2c9d]{margin:0;padding:0 2px;color:var(--color-text-error);font-size:12px;line-height:1.35;text-align:left}.chat-composer-send-btn[data-v-5d2e2c9d]{flex:0 0 auto;width:40px;height:40px;border:0;border-radius:999px;//background: var(--color-accent-send);background:var(--color-blue);color:var(--color-text-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.chat-composer-send-btn[data-v-5d2e2c9d]:disabled{opacity:.45;cursor:default}.bottom-nav[data-v-a80cf71f]{position:fixed;left:0;right:0;bottom:var(--vv-keyboard-inset, 0px);background:var(--color-background-nav);border-top:1px solid var(--color-border-card);display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:8px 4px calc(10px + env(safe-area-inset-bottom,0px));max-width:500px;margin:auto;z-index:10000}.bottom-nav--chat[data-v-a80cf71f]{display:flex;grid-template-columns:unset;gap:0;padding:8px 10px calc(10px + env(safe-area-inset-bottom,0px))}.bottom-nav--chat-blocked[data-v-a80cf71f]{display:block;grid-template-columns:unset;gap:0;padding:0;border-top:none;background:transparent;pointer-events:none}.chat-composer-blocked-spacer[data-v-a80cf71f]{height:env(safe-area-inset-bottom,0px);min-height:0}.nav-btn.btn[data-v-a80cf71f]{margin:0;padding:0;min-width:0;min-height:0;line-height:0;border:none;background:transparent;border-radius:0;box-shadow:none;display:grid;place-items:center;cursor:pointer;transition:opacity .15s ease}.nav-btn.btn[data-v-a80cf71f]:hover:not(:disabled),.nav-btn.btn[data-v-a80cf71f]:focus-visible{background:transparent;border:none}.nav-btn.btn[data-v-a80cf71f]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.nav-btn.btn:not(.active) .nav-icon[data-v-a80cf71f]{opacity:.45}.nav-btn.btn.active .nav-icon[data-v-a80cf71f]{opacity:1;filter:brightness(1.12)}.nav-btn.btn:hover:not(:disabled):not(.active) .nav-icon[data-v-a80cf71f]{opacity:.72}.nav-icon-wrap[data-v-a80cf71f]{position:relative;display:inline-grid;place-items:center}.nav-icon[data-v-a80cf71f]{display:block;width:26px;height:26px;object-fit:contain;pointer-events:none}.nav-unread-dot[data-v-a80cf71f]{position:absolute;top:0;right:0;width:9px;height:9px;border-radius:50%;background:var(--color-accent-unread-dot);border:2px solid var(--color-background-nav);box-sizing:content-box;pointer-events:none}.toast[data-v-a49efa45]{position:fixed;left:50%;transform:translate(-50%);width:min(calc(100vw - 24px),500px);box-sizing:border-box;bottom:calc(50px + env(safe-area-inset-bottom,0px));z-index:40;padding:12px 14px;border-radius:10px;background:var(--color-background-toast-success);border:1px solid var(--color-background-toast-success-border);color:var(--color-text-toast-success);font-size:14px;line-height:1.4;text-align:center;box-shadow:0 4px 20px var(--color-background-scrim-light);pointer-events:none}.toast--no-bottom-nav[data-v-a49efa45]{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.share-card[data-v-066ba7e8]{position:relative;overflow:hidden;border-radius:12px;padding:14px 12px 12px;background:var(--color-background-panel);border:1px solid var(--color-border-default);box-shadow:inset 0 1px 0 var(--color-background-highlight),0 10px 28px var(--color-background-scrim-shadow)}.share-card-accent[data-v-066ba7e8]{position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--color-accent-official-start),var(--color-accent-focus));pointer-events:none}.share-card[data-v-066ba7e8]:after{content:"";position:absolute;top:-40px;right:-30px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--color-background-official-glow) 0%,var(--color-background-official-glow-end) 72%);pointer-events:none}.share-card-author[data-v-066ba7e8]{position:relative;z-index:1;display:flex;align-items:center;gap:4px;margin-bottom:12px}.share-card-avatar[data-v-066ba7e8]{width:40px;height:40px;border-radius:50%;overflow:hidden;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-chip);border:1px solid var(--color-border-avatar);color:var(--color-text-primary);font-weight:600;font-size:1rem}.share-card-avatar img[data-v-066ba7e8]{width:100%;height:100%;object-fit:cover;display:block}.share-card-author-line[data-v-066ba7e8]{margin:0;color:var(--color-text-secondary);font-size:.9rem;font-weight:500;line-height:1.3}.share-card-title[data-v-066ba7e8]{position:relative;z-index:1;margin:0 0 10px;color:var(--color-text-primary);font-size:1.15rem;font-weight:700;line-height:1.3}.share-card-meta[data-v-066ba7e8]{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.meta[data-v-066ba7e8]{margin:0;color:var(--color-text-secondary);font-size:13px}.meta-with-icon[data-v-066ba7e8]{display:inline-flex;align-items:center;gap:6px}.meta-icon[data-v-066ba7e8]{flex-shrink:0;opacity:.9}.share-card-description[data-v-066ba7e8]{position:relative;z-index:1;margin:0 0 14px;color:var(--color-text-secondary);font-size:.92rem;line-height:1.45;white-space:pre-wrap;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.share-card-cta[data-v-066ba7e8]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:8px;border:1px solid var(--btn-accent-border, var(--color-accent-primary-border));background:var(--btn-accent-bg, var(--color-accent-primary));color:var(--color-text-primary);font-weight:600;font-size:.92rem}.application-share-panel[data-v-6a95dbf4]{display:flex;flex-direction:column;gap:16px;min-width:0}.share-card-preview[data-v-6a95dbf4]{width:100%;max-width:100%;min-width:0}.share-actions[data-v-6a95dbf4]{display:flex;flex-direction:column;gap:10px}.share-action[data-v-6a95dbf4]{width:100%;min-height:48px;font-size:16px;font-weight:500;text-align:center}.share-action--threads[data-v-6a95dbf4]{background:var(--color-text-share-alt);border-color:var(--color-text-share);color:var(--color-background-page);font-weight:600}.share-action--threads[data-v-6a95dbf4]:hover:not(:disabled){background:var(--color-text-primary);border-color:var(--color-text-inverse);color:var(--color-background-page)}.application-share-screen[data-v-0c740b28]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;box-sizing:border-box;padding:16px 12px 24px}.share-success[data-v-0c740b28]{text-align:center}.share-success-title[data-v-0c740b28]{margin:0 0 8px;font-size:1.35rem;font-weight:700;line-height:1.25}.share-success-hint[data-v-0c740b28]{margin:0;color:var(--color-text-secondary);line-height:1.45;font-size:.95rem}.share-done[data-v-0c740b28]{width:100%;min-height:44px;margin-top:4px;font-size:15px}.quick-pick-screen[data-v-4a73bcae]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:16px;overflow-y:auto;box-sizing:border-box;padding:16px 12px 20px}.quick-pick-grid[data-v-4a73bcae]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.quick-pick-option[data-v-4a73bcae]{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:52px;font-size:16px;font-weight:500;padding:12px 10px;text-align:left}.quick-pick-option[data-v-4a73bcae] .quick-pick-option-icon{color:var(--color-text-chip-muted)}.quick-pick-option-label[data-v-4a73bcae]{min-width:0;line-height:1.2}.quick-pick-option[data-v-4a73bcae]:hover .quick-pick-option-icon{color:var(--color-text-chip)}.upload-progress-wrap[data-v-2a0b2250]{margin:10px 0 12px}.upload-progress-label[data-v-2a0b2250]{margin:0 0 6px;font-size:13px;color:var(--color-text-muted)}.upload-progress-track[data-v-2a0b2250]{height:6px;border-radius:4px;background:var(--color-background-secondary);overflow:hidden;border:1px solid var(--color-border-modal)}.upload-progress-fill[data-v-2a0b2250]{height:100%;border-radius:3px;background:linear-gradient(90deg,var(--color-background-progress-fill),var(--color-accent-unread));transition:width .12s ease-out}.create-application-screen[data-v-d4bcce04],.panel-card--application-create[data-v-d4bcce04]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;max-width:100%;min-width:0}.create-form.card--create-layout[data-v-d4bcce04]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:0;margin:0;padding:0;min-width:0}.create-main-block[data-v-d4bcce04]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;margin-bottom:8px;min-width:0;padding:4px 2px 0;box-sizing:border-box}.create-main-block .input-control[data-v-d4bcce04]{width:100%;max-width:100%;box-sizing:border-box}.create-description[data-v-d4bcce04]{flex:1 1 auto;min-height:72px;max-height:none;width:100%;resize:none;overflow-y:auto;box-sizing:border-box}.create-counter[data-v-d4bcce04]{margin:-4px 0 0;font-size:12px;color:var(--color-text-caption);text-align:right;flex-shrink:0}.create-location-fields[data-v-d4bcce04]{flex:0 0 auto;display:grid;gap:10px;margin-bottom:8px;min-width:0;padding:0 2px;box-sizing:border-box}.create-verified-applicants-toggle[data-v-d4bcce04]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:4px}.create-verified-applicants-label[data-v-d4bcce04]{flex:1 1 auto;min-width:0;font-size:15px;line-height:1.4;color:var(--color-text-heading)}.toggle-switch[data-v-d4bcce04]{flex:0 0 auto;position:relative;width:51px;height:31px;margin-top:2px;padding:0;border:none;border-radius:999px;background:var(--color-border-muted);cursor:pointer;transition:background-color .2s ease}.toggle-switch--on[data-v-d4bcce04]{background:var(--color-blue)}.toggle-switch[data-v-d4bcce04]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.toggle-switch-knob[data-v-d4bcce04]{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform .2s ease}.toggle-switch--on .toggle-switch-knob[data-v-d4bcce04]{transform:translate(20px)}.create-application-screen-actions[data-v-d4bcce04]{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px}.visually-hidden[data-v-d4bcce04]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.application-media[data-v-d4bcce04]{flex-shrink:0;margin:0;min-width:0}.application-media-title[data-v-d4bcce04]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-label)}.application-images[data-v-d4bcce04]{display:flex;gap:var(--gallery-thumb-gap);align-items:center;min-width:0}.application-images--scroll[data-v-d4bcce04]{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px}.application-images.application-images--edit[data-v-d4bcce04]{align-items:flex-start;width:100%;box-sizing:border-box}.application-image-edit-cell[data-v-d4bcce04],.application-image-add-tile[data-v-d4bcce04]{position:relative;flex:0 0 auto;width:var(--gallery-thumb-size);aspect-ratio:1;min-width:0;box-sizing:border-box}.application-image-edit-cell[data-v-d4bcce04]{border-radius:10px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-background-muted)}.application-image-add-tile[data-v-d4bcce04]{border-radius:10px;border:1px dashed var(--color-border-muted);background:transparent;overflow:hidden}.application-image-add[data-v-d4bcce04]{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:none;background:transparent;color:var(--color-text-meta);font-size:36px;font-weight:300;line-height:1;cursor:pointer;display:grid;place-items:center;border-radius:10px}label.application-image-add[data-v-d4bcce04]{margin:0}.application-image-add[data-v-d4bcce04]:hover:not(:disabled):not(.application-image-add--disabled){color:var(--color-text-primary);background:var(--color-background-highlight)}.application-image-add[data-v-d4bcce04]:disabled,.application-image-add--disabled[data-v-d4bcce04]{opacity:.45;cursor:not-allowed;pointer-events:none}.application-image-edit-cell .application-image-wrap[data-v-d4bcce04]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;border:none;border-radius:0}.application-image-edit-thumb[data-v-d4bcce04]{display:block;padding:0;background:transparent;cursor:pointer}.application-image-edit-thumb img[data-v-d4bcce04]{width:100%;height:100%;object-fit:cover;display:block}.application-image-edit-remove[data-v-d4bcce04]{position:absolute;top:2px;right:2px;z-index:2;width:24px;height:24px;padding:0;margin:0;border:none;border-radius:6px;background:var(--color-background-scrim-medium);color:var(--color-text-primary);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}.application-image-edit-remove[data-v-d4bcce04]:hover:not(:disabled){background:var(--color-background-scrim-heavy)}.application-image-edit-remove[data-v-d4bcce04]:disabled{opacity:.5;cursor:not-allowed}.application-upload-progress[data-v-d4bcce04]{margin-top:8px}.modal-backdrop[data-v-d4bcce04]{position:fixed;inset:0;z-index:10000;background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal[data-v-d4bcce04]{width:min(var(--app-max-width, 500px),calc(100vw - 24px));max-width:100%;box-sizing:border-box;min-width:0;display:grid;gap:10px;background:var(--color-background-elevated);border-color:var(--color-border-row);padding:14px;overflow-x:hidden;max-height:min(90vh,calc(100vh - 24px));overflow-y:auto;margin:auto}.modal-actions[data-v-d4bcce04]{display:flex;justify-content:flex-end;gap:8px}.draft-remove-confirm-layer[data-v-d4bcce04]{z-index:10200}.draft-remove-dialog[data-v-d4bcce04]{width:min(420px,calc(100vw - 24px));gap:12px;padding:16px}.draft-remove-title[data-v-d4bcce04]{margin:0;font-size:1.1rem}.draft-remove-body[data-v-d4bcce04]{margin:0;color:var(--color-text-light);font-size:14px;line-height:1.45}.category-multi-select[data-v-4c04efd8]{display:flex;flex-direction:column;gap:12px}.category-multi-select-hint[data-v-4c04efd8]{margin:0;color:var(--color-text-secondary);line-height:1.45;font-size:.95rem}.category-multi-select-grid[data-v-4c04efd8]{display:flex;flex-wrap:wrap;gap:8px}.category-chip[data-v-4c04efd8]{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-size:.95rem;font-weight:500;border-radius:999px;border:1px solid var(--color-border-default)}.category-chip--selected[data-v-4c04efd8],.category-chip.category-chip--selected[data-v-4c04efd8]:hover:not(:disabled){border-color:var(--color-blue);background:var(--color-blue);color:var(--color-text-primary)}.category-chip[data-v-4c04efd8]:not(.category-chip--selected):hover:not(:disabled){background:var(--color-background-button-hover);border-color:var(--color-text-disabled)}.category-chip[data-v-4c04efd8] .category-chip-icon{color:var(--color-text-chip-muted)}.category-chip--selected[data-v-4c04efd8] .category-chip-icon{color:var(--color-text-primary)}.feed-filters-screen[data-v-64085abf]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;box-sizing:border-box;max-width:100%;min-width:0}.feed-filters-screen-body[data-v-64085abf]{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:4px 2px 12px;overflow-y:auto;-webkit-overflow-scrolling:touch;align-content:start}.feed-filters-screen-body[data-v-64085abf]>*{min-width:0;max-width:100%}.feed-filters-screen-actions[data-v-64085abf]{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px}.feed-filters-toggle-row[data-v-64085abf]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 2px 0}.feed-filters-toggle-text[data-v-64085abf]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.feed-filters-toggle-label[data-v-64085abf]{font-size:16px;color:var(--color-text-heading);line-height:1.4}.feed-filters-toggle-hint[data-v-64085abf]{font-size:13px;color:var(--color-text-label);line-height:1.35}.toggle-switch[data-v-64085abf]{flex:0 0 auto;position:relative;width:51px;height:31px;margin-top:2px;padding:0;border:none;border-radius:999px;background:var(--color-border-muted);cursor:pointer;transition:background-color .2s ease}.toggle-switch--on[data-v-64085abf]{background:var(--color-blue)}.toggle-switch[data-v-64085abf]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.toggle-switch-knob[data-v-64085abf]{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000047;transition:transform .2s ease}.toggle-switch--on .toggle-switch-knob[data-v-64085abf]{transform:translate(20px)}.share-modal-backdrop[data-v-47dcf8db]{position:fixed;inset:0;z-index:10100;background:var(--color-background-scrim);box-sizing:border-box}.share-modal[data-v-47dcf8db]{position:fixed;left:max(12px,calc((100% - var(--app-max-width, 500px)) / 2));right:max(12px,calc((100% - var(--app-max-width, 500px)) / 2));bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));overflow-y:auto;padding:14px 12px 18px;box-sizing:border-box}.share-modal-header[data-v-47dcf8db]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.share-modal-title[data-v-47dcf8db]{margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}.share-modal-close[data-v-47dcf8db]{flex:0 0 auto;width:36px;height:36px;border:1px solid var(--color-border-modal);border-radius:8px;background:transparent;color:var(--color-text-primary);font-size:1.4rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0}.share-modal-close[data-v-47dcf8db]:hover:not(:disabled){background:var(--color-background-ghost-hover)}.report-actions[data-v-06fbc174]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.report-actions--corner[data-v-06fbc174]{position:absolute;top:6px;right:6px;z-index:2}.report-actions--inline[data-v-06fbc174]{position:relative;flex-shrink:0;margin-left:auto;align-self:flex-start}.report-actions-trigger[data-v-06fbc174]{appearance:none;-webkit-appearance:none;//width: 32px;width:16px;height:16px;padding:16px 0 0;margin:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-label);cursor:pointer;display:inline-flex;align-items:center;justify-content:right;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color .15s ease,color .15s ease}.report-actions-trigger[data-v-06fbc174]:hover{color:var(--color-text-inverse)}.report-actions-dots[data-v-06fbc174]{font-size:20px;line-height:1;font-weight:700;letter-spacing:-1px}.report-actions-backdrop[data-v-06fbc174]{position:fixed;inset:0;z-index:40}.report-actions-menu[data-v-06fbc174]{position:absolute;top:100%;right:0;margin-top:4px;min-width:160px;padding:4px;border:1px solid var(--color-border-muted);border-radius:10px;background:var(--color-background-overlay);box-shadow:0 8px 24px var(--color-background-scrim-light);z-index:41}.report-actions-item[data-v-06fbc174]{appearance:none;-webkit-appearance:none;width:100%;padding:5px;margin:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-inverse);font:inherit;text-align:left;cursor:pointer}.report-actions-item[data-v-06fbc174]:hover{background:var(--color-background-secondary)}.report-actions-item--danger[data-v-06fbc174]{color:var(--color-text-error-pale)}.btn-danger[data-v-06fbc174]{background:var(--color-border-danger-strong);border-color:var(--color-accent-danger);color:var(--color-text-primary)}.btn-danger[data-v-06fbc174]:hover:not(:disabled){background:var(--color-accent-danger)}.report-dialog-backdrop[data-v-06fbc174]{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px;background:var(--color-background-scrim)}.report-dialog[data-v-06fbc174]{width:min(100%,400px);padding:18px}.report-dialog-title[data-v-06fbc174]{margin:0 0 8px;font-size:18px}.report-dialog-body[data-v-06fbc174]{margin:0 0 12px;color:var(--color-text-label);line-height:1.45}.report-dialog-reasons[data-v-06fbc174]{margin:0 0 12px;padding:0;border:none;display:flex;flex-direction:column;gap:6px}.report-dialog-reasons-sr-only[data-v-06fbc174]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.report-dialog-reason[data-v-06fbc174]{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--color-border-default);border-radius:8px;background:var(--color-background-elevated);cursor:pointer}.report-dialog-reason[data-v-06fbc174]:has(.report-dialog-reason-input:checked){border-color:var(--color-accent-focus);background:var(--color-background-subtle)}.report-dialog-reason-input[data-v-06fbc174]{flex-shrink:0;margin:2px 0 0;accent-color:var(--color-accent-focus)}.report-dialog-reason-label[data-v-06fbc174]{color:var(--color-text-inverse);line-height:1.4;font-size:14px}.report-dialog-comment[data-v-06fbc174]{min-height:88px;resize:vertical}.report-dialog-counter[data-v-06fbc174]{margin:6px 0 14px;font-size:12px;color:var(--color-text-dim);text-align:right}.report-dialog-actions[data-v-06fbc174]{display:flex;justify-content:flex-end;gap:8px}.verified-applicants-only-tag[data-v-064c4fd2]{display:inline-flex;align-items:center;gap:2px;font-size:13px;line-height:14px;color:var(--color-text-chip)}.verified-applicants-only-tag-icon[data-v-064c4fd2]{flex-shrink:0;opacity:.9}.verified-applicants-only-tag--feed[data-v-064c4fd2]{display:flex;justify-content:center;align-items:center;gap:6px;width:calc(100% + 28px);margin:10px -14px -7px;padding:8px 14px;box-sizing:border-box;background:var(--color-blue);color:#fff;font-size:13px;line-height:1.35;border-radius:0 0 9px 9px}.verified-applicants-only-tag--feed .verified-applicants-only-tag-icon[data-v-064c4fd2]{color:#fff}.pull-refresh-bar-enter-active[data-v-079b8e67],.pull-refresh-bar-leave-active[data-v-079b8e67]{transition:opacity .22s ease,transform .22s ease}.pull-refresh-bar-enter-from[data-v-079b8e67],.pull-refresh-bar-leave-to[data-v-079b8e67]{opacity:0;transform:translateY(-8px)}.pull-refresh-bar[data-v-079b8e67]{display:flex;align-items:center;justify-content:center;gap:10px;padding:8px 12px;margin:0 0 8px;font-size:13px;color:var(--color-text-muted)}.pull-refresh-spinner[data-v-079b8e67]{width:18px;height:18px;border:2px solid var(--color-border-chip);border-top-color:var(--color-text-file-link);border-radius:50%;animation:pull-refresh-spin-079b8e67 .65s linear infinite;flex-shrink:0}.pull-refresh-text[data-v-079b8e67]{font-weight:500}@keyframes pull-refresh-spin-079b8e67{to{transform:rotate(360deg)}}.feed[data-v-ff6578de]{display:grid;position:relative}.feed--filters-open[data-v-ff6578de]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.feed-item[data-v-ff6578de]{position:relative;border:1px solid var(--color-border-card);border-radius:10px;padding:7px 14px;background:var(--color-background-card);margin-bottom:5px;-webkit-tap-highlight-color:transparent}.feed-item[data-v-ff6578de]:active:has(.report-actions-trigger:active),.feed-item[data-v-ff6578de]:active:has(.report-actions-menu){background:var(--color-background-card)}.feed-item.has-row-border-bottom[data-v-ff6578de]{border-bottom:1px solid var(--color-border-row)}.clickable[data-v-ff6578de]{cursor:pointer}.feed-head[data-v-ff6578de]{display:flex;gap:4px;align-items:center}.author-avatar-wrap[data-v-ff6578de]{position:relative;flex-shrink:0;width:36px;height:36px}.author-icon[data-v-ff6578de]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-chip);border:1px solid var(--color-border-avatar);color:var(--color-text-primary);cursor:pointer;overflow:hidden;padding:0;flex-shrink:0;transition:background-color .15s ease,border-color .15s ease}.author-icon[data-v-ff6578de]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.author-icon img[data-v-ff6578de]{width:100%;height:100%;object-fit:cover}.author-icon--official[data-v-ff6578de]{background:linear-gradient(135deg,var(--color-accent-official-start),var(--color-accent-official-end));border-color:var(--color-border-official);color:var(--color-text-primary);font-weight:700;font-size:.95rem;cursor:default}.feed-head-text[data-v-ff6578de]{min-width:0;flex:1;display:flex;flex-direction:column;gap:0;line-height:1.25}.feed-head-text .title[data-v-ff6578de]{margin:0;font-size:17px;line-height:1.25}.meta[data-v-ff6578de]{margin:0;font-size:12px;color:var(--color-text-muted)}.description[data-v-ff6578de]{margin:10px 0;white-space:pre-wrap}.feed-media[data-v-ff6578de]{margin:8px 0 10px;display:grid;gap:8px;min-width:0;max-width:100%}.feed-images[data-v-ff6578de]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gallery-thumb-gap);align-items:stretch;width:100%;box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px}.feed-thumb-btn[data-v-ff6578de]{flex:0 0 var(--gallery-thumb-size);width:var(--gallery-thumb-size);aspect-ratio:1;height:auto;min-width:0;padding:0;margin:0;border:1px solid var(--color-border-muted);border-radius:10px;background:var(--color-background-muted);cursor:pointer;overflow:hidden;line-height:0}.feed-thumb-btn[data-v-ff6578de]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.feed-thumb[data-v-ff6578de]{width:100%;height:100%;object-fit:cover;display:block}.feed-thumb-btn[data-v-ff6578de]:hover{border-color:var(--color-border-avatar)}.feed-files[data-v-ff6578de]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:12px}.feed-file-link[data-v-ff6578de]{color:var(--color-text-file-link);text-decoration:underline;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom;background:none;border:none;padding:0;font:inherit;cursor:pointer;text-align:left}.feed-file-link[data-v-ff6578de]:hover{color:var(--color-text-file-link-hover)}.feed-files-more[data-v-ff6578de]{color:var(--color-text-dim);font-size:12px}.tags[data-v-ff6578de]{display:flex;flex-wrap:wrap;gap:8px;color:var(--color-text-chip);font-size:13px}.tags--split[data-v-ff6578de]{justify-content:space-between;align-items:center;gap:12px}.tags-left[data-v-ff6578de]{min-width:0}.tags-right[data-v-ff6578de]{margin-left:auto;text-align:right}.tag-item[data-v-ff6578de]{display:inline-flex;align-items:center;gap:2px}.tag-item-icon[data-v-ff6578de]{flex-shrink:0;opacity:.9}.feed-sentinel[data-v-ff6578de]{height:1px;width:100%;pointer-events:none}.confirm-dialog-backdrop[data-v-1b2e62f7]{position:fixed;inset:0;z-index:500;background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.confirm-dialog-modal[data-v-1b2e62f7]{width:min(420px,100%);display:grid;gap:12px;padding:16px;background:var(--color-background-elevated);border:1px solid var(--color-border-row);border-radius:10px}.confirm-dialog-title[data-v-1b2e62f7]{margin:0;font-size:1.1rem}.confirm-dialog-body[data-v-1b2e62f7]{margin:0;color:var(--color-text-light);font-size:14px;line-height:1.45}.confirm-dialog-actions[data-v-1b2e62f7]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.confirm-dialog-btn-danger.btn[data-v-1b2e62f7]{border-color:var(--color-border-danger);background:var(--color-background-danger);color:var(--color-text-primary)}.confirm-dialog-btn-danger.btn[data-v-1b2e62f7]:hover:not(:disabled){background:var(--color-background-danger-hover);border-color:var(--color-border-danger-hover)}.chats-feed[data-v-9bfb447c]{display:grid;gap:10px;width:100%;min-width:0;max-width:100%;overflow-x:hidden;box-sizing:border-box}.chats-search[data-v-9bfb447c]{position:relative}.chats-search-icon[data-v-9bfb447c]{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--color-text-chat-meta);pointer-events:none;z-index:1}.chats-search-input[data-v-9bfb447c] .clearable-input__field{background:var(--color-background-chat-bubble);border:none;border-radius:14px;padding:12px 14px 12px 42px;font-size:15px;color:var(--color-text-primary);box-shadow:none}.chats-search-input[data-v-9bfb447c] .clearable-input__field::placeholder{color:var(--color-text-chat-meta)}.chats-search-input[data-v-9bfb447c] .clearable-input__field:focus{outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-focus)}.chats-search-input[data-v-9bfb447c] .clearable-input__clear{color:var(--color-text-chat-meta)}.chat-item[data-v-9bfb447c]{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;padding:14px;border-radius:14px;background:var(--color-background-chat-bubble);border:none;transition:background-color .15s ease;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.chat-item[data-v-9bfb447c]:active:not(.chat-item--delete-mode){background:var(--color-background-row-alt)}.clickable[data-v-9bfb447c]{cursor:pointer}.chat-item-head[data-v-9bfb447c]{display:flex;gap:4px;align-items:flex-start;min-width:0;max-width:100%}.chat-item-avatar-wrap[data-v-9bfb447c]{position:relative;flex-shrink:0;width:44px;height:44px}.chat-item-online-dot[data-v-9bfb447c]{position:absolute;right:-2px;bottom:-2px;width:14px;height:14px;border-radius:50%;background:var(--color-border-success);border:2px solid var(--color-background-chat-bubble);box-sizing:border-box;pointer-events:none;z-index:1}.chat-item:active:not(.chat-item--delete-mode) .chat-item-online-dot[data-v-9bfb447c]{border-color:var(--color-background-row-alt)}.author-icon[data-v-9bfb447c]{width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-chat-bubble-hover);border:none;color:var(--color-text-primary);cursor:pointer;overflow:hidden;padding:0;flex-shrink:0;font-size:16px;font-weight:600}.author-icon[data-v-9bfb447c]:hover:not(:disabled){background:var(--color-background-chat-bubble-active)}.author-icon[data-v-9bfb447c]:disabled{opacity:.5;cursor:default}.author-icon img[data-v-9bfb447c]{width:100%;height:100%;object-fit:cover}.chat-item-head-text[data-v-9bfb447c]{min-width:0;flex:1 1 auto;max-width:100%;overflow:hidden}.chat-item-title-row[data-v-9bfb447c]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;max-width:100%}.chat-item-peer[data-v-9bfb447c]{margin:0;min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:6px;overflow:hidden}.chat-item-peer-name-row[data-v-9bfb447c]{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%;flex:0 1 auto}.chat-item-peer-name[data-v-9bfb447c]{min-width:0;flex:0 1 auto;font-size:16px;font-weight:600;line-height:1.35;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item-group-badge[data-v-9bfb447c]{flex:0 0 auto;font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vt-c-white);padding:3px 6px;border-radius:999px;background:var(--color-blue)}.author-icon--group[data-v-9bfb447c]{background:var(--color-background-chat-bubble-hover)}.chat-group-icon[data-v-9bfb447c]{font-size:16px;font-weight:700}.chat-item-time[data-v-9bfb447c]{margin:0;flex-shrink:0;font-size:13px;color:var(--color-text-chat-meta)}.chat-item-group-meta[data-v-9bfb447c]{margin:2px 0 0;font-size:12px;line-height:1.25;color:var(--color-text-chat-meta);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item-application-title[data-v-9bfb447c]{margin:2px 0 0;font-size:13px;font-weight:600;line-height:1.25;color:var(--color-text-link-soft);max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item-meta-row[data-v-9bfb447c]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:5px;min-width:0;max-width:100%}.chat-item-preview[data-v-9bfb447c]{margin:0;flex:1 1 auto;min-width:0;max-width:100%;font-size:14px;line-height:1.35;color:var(--color-text-chat-meta);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-item--unread .chat-item-peer[data-v-9bfb447c]{color:var(--color-text-primary)}.chat-item-new-badge[data-v-9bfb447c]{flex-shrink:0;font-size:10px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-accent-focus);padding:2px 8px;border-radius:999px;background:var(--color-background-accent-subtle)}.chat-item-delete[data-v-9bfb447c]{flex:0 0 auto;align-self:center;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:none;border-radius:10px;background:transparent;color:var(--color-text-error-strong);cursor:pointer}.chat-item-delete[data-v-9bfb447c]:hover,.chat-item-delete[data-v-9bfb447c]:focus-visible{background:var(--color-background-danger-light)}.chat-item-delete[data-v-9bfb447c]:focus-visible{outline:2px solid var(--color-text-error-strong);outline-offset:2px}.chat-item-delete-icon[data-v-9bfb447c]{display:block;line-height:0}.feed-sentinel[data-v-9bfb447c]{height:1px;width:100%;pointer-events:none}.notifications-feed[data-v-ae32dee1]{display:grid;gap:4px}.notif-item[data-v-ae32dee1]{padding:14px 0;border-top:1px solid var(--color-border-row);border-bottom:none}.notif-item.has-row-border-bottom[data-v-ae32dee1]{border-bottom:1px solid var(--color-border-row)}.clickable[data-v-ae32dee1]{cursor:pointer}.notif-head[data-v-ae32dee1]{display:flex;gap:4px;align-items:flex-start}.author-icon[data-v-ae32dee1]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-chip);border:1px solid var(--color-border-avatar);color:var(--color-text-primary);cursor:pointer;overflow:hidden;padding:0;transition:background-color .15s ease,border-color .15s ease;flex-shrink:0}.author-icon[data-v-ae32dee1]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.author-icon[data-v-ae32dee1]:disabled{opacity:.5;cursor:default}.author-icon img[data-v-ae32dee1]{width:100%;height:100%;object-fit:cover}.system-icon[data-v-ae32dee1]{font-size:16px;font-weight:700;color:var(--color-text-link-soft)}.notif-head-text[data-v-ae32dee1]{min-width:0;display:flex;flex-direction:column;gap:0;line-height:1.25}.notif-text[data-v-ae32dee1]{margin:0;font-size:15px;line-height:1.25;color:var(--color-text-soft)}.notif-meta-row[data-v-ae32dee1]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px}.meta[data-v-ae32dee1]{margin:0;font-size:12px;color:var(--color-text-muted)}.notif-item--unread[data-v-ae32dee1]{box-shadow:inset 3px 0 0 var(--color-accent-unread);background:linear-gradient(90deg,var(--color-background-accent-muted) 0%,transparent 42%)}.notif-new-badge[data-v-ae32dee1]{flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-text-link-soft);padding:2px 8px;border-radius:999px;border:1px solid var(--color-background-accent-strong);background:var(--color-background-accent-muted)}.notif-app-title[data-v-ae32dee1]{margin:10px 0 0 46px;font-size:13px;color:var(--color-text-light);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-sentinel[data-v-ae32dee1]{height:1px;width:100%;pointer-events:none}.identity-verification-badge[data-v-498b0e56]{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;line-height:1.3;white-space:nowrap}.identity-verification-badge--verified[data-v-498b0e56]{color:var(--color-text-success-badge);background:#388e3c2e}.identity-verification-badge--pending[data-v-498b0e56]{color:var(--color-text-neutral-badge);background:#8080802e}.identity-verification-badge-icon[data-v-498b0e56]{flex-shrink:0}.identity-verification-backdrop[data-v-73c94e4a]{position:fixed;inset:0;z-index:12000;background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.identity-verification-modal[data-v-73c94e4a]{width:min(calc(100vw - 24px),440px);max-height:min(90vh,720px);overflow:auto;display:grid;gap:14px;padding:24px;border-radius:16px;border-color:var(--color-border-card);background:var(--color-background-card)}.identity-verification-title[data-v-73c94e4a]{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.identity-verification-hint[data-v-73c94e4a]{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-primary)}.identity-verification-tips[data-v-73c94e4a]{margin:0;padding-left:18px;display:grid;gap:4px;font-size:13px;line-height:1.4;color:var(--color-text-chip-muted)}.identity-verification-camera-wrap[data-v-73c94e4a]{display:grid;gap:8px;place-items:center}.identity-verification-camera[data-v-73c94e4a]{width:min(100%,280px);aspect-ratio:3 / 4;object-fit:cover;border-radius:12px;border:1px solid var(--color-border-card);background:#000;transform:scaleX(-1)}.identity-verification-camera-status[data-v-73c94e4a]{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-chip-muted)}.identity-verification-preview-wrap[data-v-73c94e4a]{display:grid;place-items:center}.identity-verification-preview[data-v-73c94e4a]{width:min(100%,280px);aspect-ratio:3 / 4;object-fit:cover;border-radius:12px;border:1px solid var(--color-border-card);background:var(--color-background-card-muted, rgba(255, 255, 255, .03))}.identity-verification-upload-progress[data-v-73c94e4a]{width:100%}.identity-verification-actions[data-v-73c94e4a]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.identity-verification-panel[data-v-ce01efe5]{display:grid;gap:0;padding:0;border:none;border-radius:0;background:transparent;overflow:visible}.identity-verification-panel-toggle[data-v-ce01efe5]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.identity-verification-panel-toggle[data-v-ce01efe5]:hover{background:transparent}.identity-verification-panel-title[data-v-ce01efe5]{margin:0;font-size:16px;font-weight:600;color:var(--color-text-primary);line-height:1.3;flex:1;min-width:0}.identity-verification-panel-title-status[data-v-ce01efe5]{font-weight:600;color:var(--color-text-label)}.identity-verification-panel-chevron[data-v-ce01efe5]{display:inline-flex;flex-shrink:0;color:var(--color-text-chip-muted);transition:transform .2s ease}.identity-verification-panel-chevron--expanded[data-v-ce01efe5]{transform:rotate(90deg)}.identity-verification-panel-body[data-v-ce01efe5]{display:grid;gap:12px;padding:12px 0 0}.identity-verification-panel-description[data-v-ce01efe5]{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-chip-muted)}.identity-verification-steps[data-v-ce01efe5]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.identity-verification-step[data-v-ce01efe5]{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:start;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border-card);background:var(--color-background-card)}.identity-verification-step--done[data-v-ce01efe5]{border-color:#388e3c59}.identity-verification-step--pending[data-v-ce01efe5]{border-color:#80808059}.identity-verification-step-marker[data-v-ce01efe5]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--color-text-primary);background:var(--color-background-chip, rgba(128, 128, 128, .15));flex-shrink:0}.identity-verification-step--done .identity-verification-step-marker[data-v-ce01efe5]{color:var(--color-text-success-badge);background:#388e3c2e}.identity-verification-step-body[data-v-ce01efe5]{min-width:0}.identity-verification-step-title[data-v-ce01efe5]{margin:0;font-size:14px;font-weight:600;color:var(--color-text-primary)}.identity-verification-step-hint[data-v-ce01efe5]{margin:4px 0 0;font-size:12px;line-height:1.4;color:var(--color-text-chip-muted)}.identity-verification-step-action[data-v-ce01efe5]{align-self:center;white-space:nowrap}.edit-btn.btn[data-v-f0c6fbef]{display:grid;place-items:center;margin:0;padding:0;min-width:0;min-height:0;line-height:0;border:none;background:transparent;border-radius:0;box-shadow:none;transition:opacity .15s ease}.edit-btn.btn[data-v-f0c6fbef]:hover:not(:disabled),.edit-btn.btn[data-v-f0c6fbef]:focus-visible{background:transparent;border:none}.edit-btn.btn[data-v-f0c6fbef]:hover:not(:disabled){opacity:.82}.edit-btn.btn[data-v-f0c6fbef]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.edit-btn-icon[data-v-f0c6fbef]{display:block;width:22px;height:22px;object-fit:contain;pointer-events:none}.profile-header[data-v-f0c6fbef]{display:flex;align-items:center;gap:4px;margin-bottom:14px}.profile-header-text[data-v-f0c6fbef]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0;line-height:1.25}.profile-avatar-wrap[data-v-f0c6fbef]{position:relative;width:88px;height:88px;flex-shrink:0}.profile-avatar[data-v-f0c6fbef]{width:88px;height:88px;border-radius:50%;border:1px solid var(--color-border-chip);background:var(--color-background-surface-hover);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}button.profile-avatar[data-v-f0c6fbef]{appearance:none;-webkit-appearance:none;padding:0;margin:0;font:inherit;cursor:pointer;color:inherit}.profile-avatar img[data-v-f0c6fbef]{width:100%;height:100%;object-fit:cover}.profile-avatar--view[data-v-f0c6fbef]{cursor:pointer}.profile-avatar-add[data-v-f0c6fbef],.profile-avatar-remove[data-v-f0c6fbef]{position:absolute;z-index:1;display:grid;place-items:center;padding:0;margin:0;width:26px;height:26px;border-radius:50%;border:1px solid var(--color-border-chip);background:var(--color-background-row);color:var(--color-text-primary);font-size:18px;font-weight:600;line-height:1;cursor:pointer}.profile-avatar-add[data-v-f0c6fbef]{bottom:-3px;right:-3px}.profile-avatar-remove[data-v-f0c6fbef]{top:-3px;left:-3px;font-size:16px;font-weight:700}label.profile-avatar-add[data-v-f0c6fbef]{cursor:pointer}.profile-avatar-add[data-v-f0c6fbef]:hover:not(:disabled):not(.profile-avatar-add--disabled),.profile-avatar-remove[data-v-f0c6fbef]:hover:not(:disabled){background:var(--color-border-default);border-color:var(--color-border-chip-strong)}.profile-avatar-add[data-v-f0c6fbef]:disabled,.profile-avatar-add--disabled[data-v-f0c6fbef],.profile-avatar-remove[data-v-f0c6fbef]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.profile-name-row[data-v-f0c6fbef]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.profile-name[data-v-f0c6fbef]{margin:0;font-size:1.15rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.profile.panel-card.profile--corner-edit .profile-header-text[data-v-f0c6fbef]{padding-right:40px}.profile-subname[data-v-f0c6fbef]{margin:0;line-height:1.2;color:var(--color-text-label)}.profile-identity-verification[data-v-f0c6fbef]{margin-bottom:16px}.profile-grid[data-v-f0c6fbef]{display:grid;gap:8px}.profile-edit-form[data-v-f0c6fbef]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:0}.profile-verified-edit-warning[data-v-f0c6fbef]{margin:0;padding:10px 12px;font-size:13px;line-height:1.4;color:var(--color-text-warning);background:var(--color-background-warning-subtle);border:1px solid var(--color-border-warning-subtle);border-radius:12px}.profile-edit-form[data-v-f0c6fbef]>*{min-width:0;max-width:100%}.profile-date-wrap[data-v-f0c6fbef]{min-width:0;max-width:100%;overflow:hidden}.profile-date-input[data-v-f0c6fbef]{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.profile-date-input[type=date][data-v-f0c6fbef]{-webkit-appearance:none;appearance:none}.profile-date-input[data-v-f0c6fbef]::-webkit-date-and-time-value{text-align:left}.visually-hidden[data-v-f0c6fbef]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}section.profile.panel-card[data-v-f0c6fbef]{position:relative;max-width:100%;min-width:0;box-sizing:border-box}.profile-view[data-v-f0c6fbef]{display:flex;flex-direction:column;min-width:0;max-width:100%}section.profile.panel-card.profile--editing[data-v-f0c6fbef]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.profile--editing .profile-header[data-v-f0c6fbef],.profile--editing .profile-edit-form[data-v-f0c6fbef],.profile--editing .profile-gallery-block[data-v-f0c6fbef],.profile--editing .profile-edit-actions[data-v-f0c6fbef]{flex-shrink:0}.profile--editing .profile-gallery-block[data-v-f0c6fbef]{margin-top:0;margin-bottom:0}.profile--editing .profile-avatar-upload-progress[data-v-f0c6fbef]{flex-shrink:0}.profile--editing .profile-about-block[data-v-f0c6fbef]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;margin-top:8px;margin-bottom:8px}.profile--editing .profile-about-title[data-v-f0c6fbef],.profile--editing .profile-about-counter[data-v-f0c6fbef]{flex-shrink:0}.profile--editing .profile-about-textarea[data-v-f0c6fbef]{flex:1 1 auto;min-height:72px;max-height:none;width:100%;resize:none;overflow-y:auto;box-sizing:border-box}.profile-card-edit.btn[data-v-f0c6fbef]{position:absolute;top:10px;right:10px;z-index:2}.profile-gallery-block[data-v-f0c6fbef]{margin-top:12px;margin-bottom:12px;max-width:100%;min-width:0}.profile-gallery-block-title[data-v-f0c6fbef]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-label)}.profile-gallery-empty[data-v-f0c6fbef]{margin:0 0 8px;font-size:13px;color:var(--color-text-dim)}.profile-gallery-upload-progress[data-v-f0c6fbef] .upload-progress-wrap{margin:0 0 10px}.profile-avatar-upload-progress[data-v-f0c6fbef] .upload-progress-wrap{margin:10px 0 0}.profile-gallery-scroll[data-v-f0c6fbef]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:auto;scrollbar-width:thin;padding-bottom:4px}.profile-gallery-list[data-v-f0c6fbef]{display:flex;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto;align-items:stretch;gap:var(--gallery-thumb-gap);width:100%;box-sizing:border-box;list-style:none;margin:0;padding:0}.profile-gallery-item[data-v-f0c6fbef]{position:relative;flex:0 0 var(--gallery-thumb-size);width:var(--gallery-thumb-size);aspect-ratio:1;height:auto;min-width:0;min-height:0;border-radius:10px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-background-muted)}.profile-gallery-thumb[data-v-f0c6fbef]{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:none;background:transparent;cursor:pointer;display:block}.profile-gallery-thumb img[data-v-f0c6fbef]{width:100%;height:100%;object-fit:cover}.profile-gallery-add-tile[data-v-f0c6fbef]{border-style:dashed;background:transparent;overflow:visible}.profile-gallery-add[data-v-f0c6fbef]{width:100%;height:100%;min-height:0;border:none;background:transparent;color:var(--color-text-meta);font-size:36px;font-weight:300;line-height:1;cursor:pointer;display:grid;place-items:center;border-radius:10px}label.profile-gallery-add[data-v-f0c6fbef]{margin:0;cursor:pointer}.profile-gallery-add[data-v-f0c6fbef]:hover:not(:disabled):not(.profile-gallery-add--disabled){color:var(--color-text-primary);background:var(--color-background-highlight)}.profile-gallery-add[data-v-f0c6fbef]:disabled,.profile-gallery-add--disabled[data-v-f0c6fbef]{opacity:.45;cursor:not-allowed;pointer-events:none}.profile-gallery-remove[data-v-f0c6fbef]{position:absolute;top:2px;left:2px;z-index:2;width:24px;height:24px;border:none;border-radius:6px;background:var(--color-background-scrim-medium);color:var(--color-text-primary);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}.profile-gallery-remove[data-v-f0c6fbef]:disabled{opacity:.5;cursor:not-allowed}.profile-edit-actions[data-v-f0c6fbef]{display:flex;justify-content:flex-end;gap:8px}.profile-edit-actions--after-gallery[data-v-f0c6fbef]{margin-top:12px}.profile-about-field[data-v-f0c6fbef]{display:grid;gap:4px}.profile-about-block[data-v-f0c6fbef]{margin-top:12px;margin-bottom:12px;display:grid;gap:6px}.profile-about-title[data-v-f0c6fbef]{margin:0;font-size:13px;color:var(--color-text-label)}.profile-about-textarea[data-v-f0c6fbef]{resize:vertical;min-height:140px;max-height:360px}.profile--editing .profile-edit-actions--after-gallery[data-v-f0c6fbef]{margin-top:0;padding-top:12px}.profile-about-value[data-v-f0c6fbef]{margin:0;padding:10px 12px;border:1px solid var(--color-border-card);border-radius:10px;background:var(--color-background-card);color:var(--color-text-body-alt);white-space:pre-wrap;word-break:break-word;line-height:1.45;min-height:84px}.profile-about-counter[data-v-f0c6fbef]{margin:0;font-size:12px;color:var(--color-text-caption);text-align:right}.profile-row[data-v-f0c6fbef]{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-background-secondary);padding-bottom:6px}.profile-tabs[data-v-f0c6fbef]{margin-top:16px}.tab-actions[data-v-f0c6fbef]{display:flex;gap:8px;margin-bottom:12px}.tab-btn[data-v-f0c6fbef]{flex:1 1 0;min-width:0;background:var(--color-background-surface);border-color:var(--color-border-muted);transition:background-color .15s ease,border-color .15s ease}.tab-btn[data-v-f0c6fbef]:hover:not(:disabled):not(.active){background:var(--color-background-chip);border-color:var(--color-border-subtle)}.tab-btn.active[data-v-f0c6fbef]{background:var(--color-background-row);border-color:var(--color-border-chip-active)}.tab-btn.active[data-v-f0c6fbef]:hover:not(:disabled){background:var(--color-border-card);border-color:var(--color-border-chip-hover)}.profile-list-sentinel[data-v-f0c6fbef]{height:1px;width:100%;pointer-events:none}.profile-list-error[data-v-f0c6fbef]{color:var(--color-text-danger-soft)}.applications-list[data-v-f0c6fbef]{display:grid;gap:5px}.application-item[data-v-f0c6fbef]{border:1px solid var(--color-border-card);border-radius:10px;padding:7px 14px;background:var(--color-background-card)}.clickable[data-v-f0c6fbef]{cursor:pointer}.application-title-row[data-v-f0c6fbef]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.application-title[data-v-f0c6fbef]{margin:0;flex:1 1 auto;min-width:0}.application-status-pill[data-v-f0c6fbef]{flex-shrink:0;box-sizing:border-box;max-width:100%;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.25;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;align-self:center}.application-status-pill--open[data-v-f0c6fbef]{color:var(--color-text-success-badge);background:var(--color-background-success-subtle);border-color:var(--color-border-success-subtle)}.application-status-pill--closed[data-v-f0c6fbef]{color:var(--color-text-muted);background:var(--color-background-neutral-subtle);border-color:var(--color-border-neutral-subtle)}.application-status-pill--blocked[data-v-f0c6fbef]{color:var(--color-text-danger);background:var(--color-background-danger-subtle);border-color:var(--color-border-error-subtle)}.application-status-pill--response-pending[data-v-f0c6fbef]{color:var(--color-text-warning);background:var(--color-background-warning-subtle);border-color:var(--color-border-warning-subtle)}.application-status-pill--response-approved[data-v-f0c6fbef]{color:var(--color-text-success-badge);background:var(--color-background-success-subtle);border-color:var(--color-border-success-subtle)}.application-status-pill--response-rejected[data-v-f0c6fbef]{color:var(--color-text-danger);background:var(--color-background-danger-subtle);border-color:var(--color-border-error-subtle)}.application-status-pill--response-cancelled[data-v-f0c6fbef]{color:var(--color-text-muted);background:var(--color-background-neutral-subtle);border-color:var(--color-border-neutral-subtle)}.application-status-pill--response-unknown[data-v-f0c6fbef]{color:var(--color-text-neutral-badge);background:var(--color-background-neutral-muted);border-color:var(--color-border-neutral-muted)}.application-meta[data-v-f0c6fbef]{margin:0;color:var(--color-text-secondary);font-size:13px}.application-tags[data-v-f0c6fbef]{display:flex;flex-wrap:wrap;gap:8px;color:var(--color-text-chip);font-size:13px}.application-tags--split[data-v-f0c6fbef]{justify-content:space-between;align-items:center;gap:12px}.application-tags-left[data-v-f0c6fbef]{min-width:0}.application-tags-right[data-v-f0c6fbef]{margin-left:auto;text-align:right}.application-verified-applicants-tag[data-v-f0c6fbef]{margin-top:6px}.application-tag-item[data-v-f0c6fbef]{display:inline-flex;align-items:center;gap:2px}.application-tag-item-icon[data-v-f0c6fbef]{flex-shrink:0;opacity:.9}.gallery-delete-backdrop[data-v-f0c6fbef]{position:fixed;inset:0;z-index:300;background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.gallery-delete-modal[data-v-f0c6fbef]{width:min(420px,100%);display:grid;gap:12px;padding:16px;background:var(--color-background-elevated);border:1px solid var(--color-border-row);border-radius:10px}.gallery-delete-title[data-v-f0c6fbef]{margin:0;font-size:1.1rem}.gallery-delete-body[data-v-f0c6fbef]{margin:0;color:var(--color-text-light);font-size:14px;line-height:1.45}.gallery-delete-actions[data-v-f0c6fbef]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.user-head[data-v-23ea97bb]{display:flex;gap:4px;align-items:center;margin-bottom:14px}.avatar[data-v-23ea97bb]{width:52px;height:52px;border-radius:50%;border:1px solid var(--color-border-chip);background:var(--color-background-surface-hover);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}button.avatar[data-v-23ea97bb]{appearance:none;-webkit-appearance:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.avatar--clickable[data-v-23ea97bb]:hover{border-color:var(--color-border-chip-active)}.avatar img[data-v-23ea97bb]{width:100%;height:100%;object-fit:cover}.user-gallery[data-v-23ea97bb]{margin-bottom:12px;margin-top:12px}.user-gallery-title[data-v-23ea97bb]{margin:0 0 6px;font-size:13px;color:var(--color-text-label)}.user-gallery-row[data-v-23ea97bb]{display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--gallery-thumb-gap);align-items:stretch;width:100%;box-sizing:border-box;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px}.user-gallery-thumb[data-v-23ea97bb]{flex:0 0 var(--gallery-thumb-size);width:var(--gallery-thumb-size);aspect-ratio:1;height:auto;min-width:0;padding:0;border:1px solid var(--color-border-muted);border-radius:10px;overflow:hidden;background:var(--color-background-muted);cursor:pointer}.user-gallery-thumb img[data-v-23ea97bb]{width:100%;height:100%;object-fit:cover}.user-gallery-thumb[data-v-23ea97bb]:hover{border-color:var(--color-border-avatar)}.name-row[data-v-23ea97bb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.user-head-text[data-v-23ea97bb]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0;line-height:1.25}.name[data-v-23ea97bb]{margin:0;line-height:1.2}.subname[data-v-23ea97bb]{margin:0;line-height:1.2;color:var(--color-text-label)}.user-blocked-notice[data-v-23ea97bb]{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:4px}.user-blocked-notice-text[data-v-23ea97bb]{margin:0;font-size:14px;line-height:1.4;color:var(--color-text-body-alt);text-align:center}.user-blocked-unblock[data-v-23ea97bb]{width:100%;min-height:60px;padding:12px 16px;font-size:15px;font-weight:500}.rows[data-v-23ea97bb]{display:grid;gap:8px}.row[data-v-23ea97bb]{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-background-secondary);padding-bottom:6px}.user-about-block[data-v-23ea97bb]{margin-top:12px;margin-bottom:12px;display:grid;gap:6px}.user-about-title[data-v-23ea97bb]{margin:0;font-size:13px;color:var(--color-text-label)}.user-about-value[data-v-23ea97bb]{margin:0;padding:10px 12px;border:1px solid var(--color-border-card);border-radius:10px;background:var(--color-background-card);color:var(--color-text-body-alt);white-space:pre-wrap;word-break:break-word;line-height:1.45;min-height:84px}.modal-backdrop[data-v-a646d257]{position:fixed;inset:0;z-index:50;background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.group-chat-manage-modal[data-v-a646d257]{width:min(calc(100vw - 24px),500px);max-height:min(85vh,640px);overflow:auto;display:grid;gap:20px;padding:24px;border-radius:16px;border-color:var(--color-border-card);background:var(--color-background-card)}.group-chat-manage-title[data-v-a646d257]{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.group-chat-manage-field[data-v-a646d257]{display:grid;gap:8px}.group-chat-manage-label[data-v-a646d257]{margin:0;font-size:13px;line-height:1.3;color:var(--color-text-meta)}.group-chat-manage-input[data-v-a646d257]{width:100%;box-sizing:border-box;margin:0;padding:10px 12px;border-radius:10px;border:1px solid var(--color-border-card);background:var(--color-background-surface);color:var(--color-text-primary);font-size:15px;line-height:1.3}.group-chat-manage-input[data-v-a646d257]::placeholder{color:var(--color-text-disabled)}.group-chat-manage-input[data-v-a646d257]:focus{outline:none;border-color:var(--color-border-subtle)}.group-chat-manage-participants[data-v-a646d257]{--group-chat-item-pad-x: 12px;--group-chat-item-border: 1px;display:grid;gap:8px}.group-chat-manage-section-title[data-v-a646d257]{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.group-chat-manage-hint[data-v-a646d257]{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-meta)}.group-chat-manage-select-all[data-v-a646d257]{display:flex;align-items:center;gap:4px;margin:4px 0 0;padding-left:calc(var(--group-chat-item-border) + var(--group-chat-item-pad-x));cursor:pointer;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1.3;color:var(--color-text-primary)}.group-chat-checkbox[data-v-a646d257]{flex:0 0 auto;width:18px;height:18px;margin:0;border-radius:4px;accent-color:var(--color-accent-focus);cursor:pointer}.group-chat-manage-list[data-v-a646d257]{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:240px;overflow:auto}.group-chat-manage-item[data-v-a646d257]{display:flex;align-items:center;gap:8px;padding:10px var(--group-chat-item-pad-x);border-radius:10px;border:var(--group-chat-item-border) solid var(--color-border-card);background:var(--color-background-surface);cursor:pointer}.group-chat-manage-avatar[data-v-a646d257]{width:36px;height:36px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-chip);border:1px solid var(--color-border-avatar);color:var(--color-text-primary);font-size:14px;font-weight:600;flex:0 0 auto}.group-chat-manage-avatar img[data-v-a646d257]{width:100%;height:100%;object-fit:cover}.group-chat-manage-name-row[data-v-a646d257]{display:inline-flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto}.group-chat-manage-name[data-v-a646d257]{min-width:0;flex:1 1 auto;font-size:15px;font-weight:600;line-height:1.3;color:var(--color-text-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-chat-manage-empty[data-v-a646d257]{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-meta)}.group-chat-manage-actions[data-v-a646d257]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:12px;margin-top:12px}.application-views[data-v-5b2cebe6]{pointer-events:none;-webkit-user-select:none;user-select:none}.application-views-count[data-v-5b2cebe6]{font-variant-numeric:tabular-nums}.panel-card--application-edit[data-v-5b2cebe6]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.card--edit-layout[data-v-5b2cebe6]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.card--edit-layout .author-row[data-v-5b2cebe6]{flex-shrink:0}.card--edit-layout .edit-block[data-v-5b2cebe6]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.card--edit-layout .edit-description[data-v-5b2cebe6]{flex:1 1 auto;min-height:72px;max-height:none;resize:none;overflow-y:auto}.modal-backdrop[data-v-5b2cebe6]{position:fixed;inset:0;z-index:50;background:var(--color-background-scrim);display:grid;place-items:center;padding:12px}.modal[data-v-5b2cebe6]{width:min(420px,100%);display:grid;gap:12px;background:var(--color-background-elevated);border-color:var(--color-border-row);padding:16px}.modal-title[data-v-5b2cebe6]{margin:0;font-size:1.1rem}.modal-body[data-v-5b2cebe6]{margin:0;color:var(--color-text-light);font-size:14px;line-height:1.45}.modal-actions[data-v-5b2cebe6]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.author-row[data-v-5b2cebe6]{display:flex;align-items:flex-start;gap:4px;margin-bottom:10px}.author-info[data-v-5b2cebe6]{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:0}.author-date[data-v-5b2cebe6]{margin:0;font-size:12px;line-height:1.2}.title[data-v-5b2cebe6]{margin:0 0 8px}.description[data-v-5b2cebe6]{margin:0 0 8px;white-space:pre-wrap;font-size:15px;line-height:1.45}.edit-block[data-v-5b2cebe6]{display:grid;gap:8px;margin-bottom:8px}.edit-description[data-v-5b2cebe6]{min-height:110px;resize:vertical}.edit-counter[data-v-5b2cebe6]{margin:-4px 0 0;font-size:12px;color:var(--color-text-caption);text-align:right}.edit-actions[data-v-5b2cebe6]{display:flex;justify-content:flex-end;gap:8px}.application-media .edit-actions[data-v-5b2cebe6]{margin-top:12px}.visually-hidden[data-v-5b2cebe6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.btn-sm[data-v-5b2cebe6]{padding:6px 10px;font-size:13px}.attachment-formats-hint[data-v-5b2cebe6]{margin:0 0 8px;font-size:12px;color:var(--color-text-dim);line-height:1.35}.attachment-skip-hint[data-v-5b2cebe6]{margin:0 0 8px;font-size:12px;color:var(--color-text-danger-alt);line-height:1.35}.application-files--edit[data-v-5b2cebe6]{margin:8px 0 0}.application-files-edit-row[data-v-5b2cebe6]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.application-file-remove[data-v-5b2cebe6]{flex-shrink:0;width:28px;height:28px;border:none;border-radius:6px;background:var(--color-background-secondary);color:var(--color-text-primary);font-size:18px;line-height:1;cursor:pointer}.application-file-remove[data-v-5b2cebe6]:disabled{opacity:.5;cursor:not-allowed}.edit-attach-row[data-v-5b2cebe6]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 8px}.application-media[data-v-5b2cebe6]{margin:10px 0}.card--edit-layout .application-media[data-v-5b2cebe6]{flex-shrink:0;margin-top:0}.application-media-title[data-v-5b2cebe6]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-label)}.application-images[data-v-5b2cebe6]{display:flex;gap:var(--gallery-thumb-gap);align-items:center;min-width:0}.application-images--scroll[data-v-5b2cebe6]{flex-wrap:nowrap;width:100%;box-sizing:border-box;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px}.application-images.application-images--edit[data-v-5b2cebe6]{align-items:flex-start;width:100%;box-sizing:border-box}.application-image-edit-cell[data-v-5b2cebe6],.application-image-add-tile[data-v-5b2cebe6]{position:relative;flex:0 0 auto;width:var(--gallery-thumb-size);aspect-ratio:1;min-width:0;box-sizing:border-box}.application-image-edit-cell[data-v-5b2cebe6]{border-radius:10px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-background-muted)}.application-image-add-tile[data-v-5b2cebe6]{border-radius:10px;border:1px dashed var(--color-border-muted);background:transparent;overflow:hidden}.application-image-add[data-v-5b2cebe6]{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:none;background:transparent;color:var(--color-text-meta);font-size:36px;font-weight:300;line-height:1;cursor:pointer;display:grid;place-items:center;border-radius:10px}label.application-image-add[data-v-5b2cebe6]{margin:0}.application-image-add[data-v-5b2cebe6]:hover:not(:disabled):not(.application-image-add--disabled){color:var(--color-text-primary);background:var(--color-background-highlight)}.application-image-add[data-v-5b2cebe6]:disabled,.application-image-add--disabled[data-v-5b2cebe6]{opacity:.45;cursor:not-allowed;pointer-events:none}.application-image-edit-cell .application-image-wrap[data-v-5b2cebe6]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;border:none;border-radius:0}.application-image-edit-thumb[data-v-5b2cebe6]{display:block;padding:0;background:transparent}.application-image-edit-cell .application-image-edit-thumb img[data-v-5b2cebe6]{width:100%;height:100%;object-fit:cover;display:block}.application-image-edit-remove[data-v-5b2cebe6]{position:absolute;top:2px;right:2px;z-index:2;width:24px;height:24px;padding:0;margin:0;border:none;border-radius:6px;background:var(--color-background-scrim-medium);color:var(--color-text-primary);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}.application-image-edit-remove[data-v-5b2cebe6]:hover:not(:disabled){background:var(--color-background-scrim-heavy)}.application-image-edit-remove[data-v-5b2cebe6]:disabled{opacity:.5;cursor:not-allowed}.application-images--scroll>.application-image-wrap[data-v-5b2cebe6]{display:block;flex:0 0 var(--gallery-thumb-size);width:var(--gallery-thumb-size);aspect-ratio:1;height:auto;min-width:0;padding:0;margin:0;border-radius:10px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-background-muted);cursor:pointer;font:inherit}.application-images--scroll>.application-image-wrap img[data-v-5b2cebe6]{width:100%;height:100%;object-fit:cover;display:block}.application-images--scroll>.application-image-wrap[data-v-5b2cebe6]:hover{border-color:var(--color-border-avatar)}.application-images--scroll>.application-image-wrap[data-v-5b2cebe6]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.application-files[data-v-5b2cebe6]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.application-files li[data-v-5b2cebe6]{min-width:0}.application-file-link[data-v-5b2cebe6]{flex:1 1 auto;min-width:0;color:var(--color-text-file-link);text-decoration:underline;word-break:break-word;background:none;border:none;padding:0;font:inherit;cursor:pointer;text-align:left}.application-file-link[data-v-5b2cebe6]:hover{color:var(--color-text-file-link-hover)}.meta[data-v-5b2cebe6]{margin:0 0 6px;color:var(--color-text-secondary)}.meta-row[data-v-5b2cebe6]{display:block}.application-meta-list[data-v-5b2cebe6]{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;font-size:15px;line-height:1.45;color:var(--color-text-chip)}.application-meta-line[data-v-5b2cebe6]{display:flex;align-items:center}.application-meta-line--split[data-v-5b2cebe6]{justify-content:space-between;gap:12px}.application-meta-item[data-v-5b2cebe6]{display:inline-flex;align-items:center;gap:2px;line-height:1.45}.application-meta-item--end[data-v-5b2cebe6]{margin-left:auto;text-align:right}.application-meta-icon[data-v-5b2cebe6]{flex-shrink:0;display:block;width:15px;height:15px;opacity:.9}.application-meta-line[data-v-5b2cebe6] .verified-applicants-only-tag{display:inline-flex;align-items:center;gap:2px;line-height:1.45;font-size:inherit;color:inherit}.application-meta-line[data-v-5b2cebe6] .verified-applicants-only-tag-icon{display:block;width:15px;height:15px;flex-shrink:0;opacity:.9}.application-meta-item[data-v-5b2cebe6] .quick-pick-option-icon{width:15px;height:15px;line-height:0}.meta-tags[data-v-5b2cebe6]{color:var(--color-text-chip);font-size:13px}.tags[data-v-5b2cebe6]{display:flex;flex-wrap:wrap;gap:8px}.tags--split[data-v-5b2cebe6]{justify-content:space-between;align-items:center;gap:12px}.tags-left[data-v-5b2cebe6]{min-width:0}.tags-right[data-v-5b2cebe6]{margin-left:auto;text-align:right}.tag-item[data-v-5b2cebe6]{display:inline-flex;align-items:center;gap:2px}.tag-item-icon[data-v-5b2cebe6]{flex-shrink:0;opacity:.9}.meta-with-icon[data-v-5b2cebe6]{align-items:center;display:inline-flex;gap:2px}.meta-icon[data-v-5b2cebe6]{flex-shrink:0;opacity:.9}.closed-hint[data-v-5b2cebe6]{margin-top:14px}.blocked-notice[data-v-5b2cebe6]{margin:0 0 14px;padding:10px 12px;border-radius:10px;color:var(--color-text-danger);background:var(--color-background-danger-subtle);border:1px solid var(--color-border-error-subtle)}.blocked-notice-label[data-v-5b2cebe6]{margin:0;font-weight:600}.blocked-notice-text[data-v-5b2cebe6]{margin:0;font-size:14px;line-height:1.45}.link-btn[data-v-5b2cebe6]{border:none;background:transparent;color:var(--color-text-file-link);cursor:pointer;padding:2px 4px;margin:-2px -4px;border-radius:4px;transition:background-color .15s ease;font-size:15px}.link-btn[data-v-5b2cebe6]:hover:not(:disabled){background:var(--color-background-link-subtle)}.author-name[data-v-5b2cebe6]{font-weight:600;line-height:1.2}.name-with-verification[data-v-5b2cebe6]{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0}.responses-title[data-v-5b2cebe6]{margin:0;font-size:15px;line-height:1.45;font-weight:600}.responses-total[data-v-5b2cebe6]{color:var(--color-text-secondary)}.profile-tabs[data-v-5b2cebe6]{margin-top:16px}.tab-actions[data-v-5b2cebe6]{display:flex;gap:8px;margin-bottom:12px}.tab-btn[data-v-5b2cebe6]{flex:1 1 0;min-width:0;background:var(--color-background-surface);border-color:var(--color-border-muted);transition:background-color .15s ease,border-color .15s ease}.tab-btn[data-v-5b2cebe6]:hover:not(:disabled):not(.active){background:var(--color-background-chip);border-color:var(--color-border-subtle)}.tab-btn.active[data-v-5b2cebe6]{background:var(--color-background-row);border-color:var(--color-border-chip-active)}.tab-btn.active[data-v-5b2cebe6]:hover:not(:disabled){background:var(--color-border-card);border-color:var(--color-border-chip-hover)}.responses-sentinel[data-v-5b2cebe6]{height:1px;width:100%;pointer-events:none}.response-item[data-v-5b2cebe6]{border:1px solid var(--color-border-card);border-radius:10px;padding:7px 14px;background:var(--color-background-card);margin-top:5px}.group-chat-card[data-v-5b2cebe6]{margin:12px 0 14px;padding:14px;border-radius:14px;border:1px solid var(--color-border-card);background:var(--color-background-card);display:grid;gap:14px}.group-chat-card-body[data-v-5b2cebe6]{display:flex;align-items:flex-start;gap:12px;min-width:0}.group-chat-card-icon[data-v-5b2cebe6]{flex:0 0 auto;width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-chip);border:1px solid var(--color-border-avatar);color:var(--color-text-body-alt)}.group-chat-card-text[data-v-5b2cebe6]{min-width:0;flex:1 1 auto;display:grid;gap:2px}.group-chat-card-label[data-v-5b2cebe6]{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.35;color:var(--color-text-subtle)}.group-chat-card-title[data-v-5b2cebe6]{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-text-primary);overflow-wrap:anywhere}.group-chat-card-meta[data-v-5b2cebe6]{margin:0;font-size:13px;line-height:1.35;color:var(--color-text-secondary)}.group-chat-card-actions[data-v-5b2cebe6]{display:flex;flex-wrap:wrap;gap:8px}.group-chat-card-btn.btn[data-v-5b2cebe6]{flex:1 1 calc(50% - 4px);min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px}.group-chat-card-btn.btn[data-v-5b2cebe6]:only-child{flex-basis:100%}.group-chat-card-btn-icon[data-v-5b2cebe6]{flex:0 0 auto;display:block;line-height:0}.response-card[data-v-5b2cebe6]{margin-top:8px;padding:12px 14px;border-radius:10px;border:1px solid var(--color-border-card);background:var(--color-background-card)}.response-card-main[data-v-5b2cebe6]{display:flex;align-items:flex-start;gap:8px;min-width:0}.response-card-content[data-v-5b2cebe6]{flex:1 1 0;min-width:0;width:0;display:grid;gap:4px}.response-card-head[data-v-5b2cebe6]{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.response-card-username[data-v-5b2cebe6]{margin:0;padding:0;flex:1 1 0;min-width:0;width:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--color-text-soft);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.response-card-username.link-btn[data-v-5b2cebe6]{margin:0;padding:0;border-radius:0;color:var(--color-text-soft)}.response-card-username.link-btn[data-v-5b2cebe6]:hover:not(:disabled){background:transparent;color:var(--color-text-file-link)}.response-card-status[data-v-5b2cebe6]{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;margin-left:auto;max-width:100%;font-size:11px}.response-card-message[data-v-5b2cebe6]{margin:0;font-size:14px;line-height:1.4;color:var(--color-text-secondary);overflow-wrap:anywhere}.response-card-chat-btn.btn[data-v-5b2cebe6]{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.response-card-chat-btn-icon[data-v-5b2cebe6]{flex:0 0 auto;display:block;line-height:0}.response-card-actions[data-v-5b2cebe6]{display:flex;justify-content:flex-end;padding-top:12px;margin-top:12px;gap:8px}.response-head[data-v-5b2cebe6]{display:flex;align-items:center;gap:10px}.author-icon[data-v-5b2cebe6]{width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-chip);border:1px solid var(--color-border-avatar);color:var(--color-text-primary);cursor:pointer;overflow:hidden;padding:0;transition:background-color .15s ease,border-color .15s ease}.author-icon[data-v-5b2cebe6]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.author-icon--official[data-v-5b2cebe6]{background:linear-gradient(135deg,var(--color-accent-official-start),var(--color-accent-official-end));border-color:var(--color-border-official);color:var(--color-text-primary);font-weight:700;font-size:.95rem;cursor:default}.author-name--official[data-v-5b2cebe6]{margin:0;font-weight:600;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.official-badge[data-v-5b2cebe6]{display:inline-flex;align-items:center;padding:.1rem .45rem;border-radius:999px;background:var(--color-background-official-badge);color:var(--color-text-official);font-size:.75rem;font-weight:600}.author-icon img[data-v-5b2cebe6]{width:100%;height:100%;object-fit:cover}.response-user[data-v-5b2cebe6],.response-meta[data-v-5b2cebe6],.response-message[data-v-5b2cebe6]{margin:0}.response-meta[data-v-5b2cebe6],.response-message[data-v-5b2cebe6]{color:var(--color-text-secondary)}.response-actions[data-v-5b2cebe6]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.respond-form[data-v-5b2cebe6]{min-width:0}.respond-form h4[data-v-5b2cebe6]{margin:0 0 12px;font-size:15px;line-height:1.45;font-weight:600}.quick-response-list[data-v-5b2cebe6]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.quick-response-btn[data-v-5b2cebe6]{width:100%;box-sizing:border-box;text-align:center;font-size:15px;font-weight:500;padding:10px 12px;min-height:44px}.respond-form textarea[data-v-5b2cebe6]{height:90px;min-height:90px;max-height:90px;width:100%;max-width:100%;box-sizing:border-box;margin-bottom:8px;resize:none;overflow-x:hidden;overflow-y:auto}.respond-form .btn[data-v-5b2cebe6]{margin-left:auto;display:block}.my-response-section[data-v-5b2cebe6]{margin-top:18px}.my-response-card[data-v-5b2cebe6]{border:1px solid var(--color-border-card);border-radius:10px;padding:7px 14px;background:var(--color-background-card)}.my-response-head[data-v-5b2cebe6]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.my-response-title[data-v-5b2cebe6]{margin:0;flex:1 1 auto;min-width:0;font-size:16px;line-height:1.3}.my-response-message[data-v-5b2cebe6]{margin:0;color:var(--color-text-inverse);font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.my-response-actions[data-v-5b2cebe6]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.application-status-pill[data-v-5b2cebe6]{flex-shrink:0;box-sizing:border-box;max-width:100%;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em;line-height:1.25;border:1px solid transparent;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.response-card-status.application-status-pill[data-v-5b2cebe6]{align-self:auto}.application-status-pill--response-pending[data-v-5b2cebe6]{color:var(--color-text-warning);background:var(--color-background-warning-subtle);border-color:var(--color-border-warning-subtle)}.application-status-pill--response-approved[data-v-5b2cebe6]{color:var(--color-text-success-badge);background:var(--color-background-success-subtle);border-color:var(--color-border-success-subtle)}.application-status-pill--response-rejected[data-v-5b2cebe6]{color:var(--color-text-danger);background:var(--color-background-danger-subtle);border-color:var(--color-border-error-subtle)}.application-status-pill--response-cancelled[data-v-5b2cebe6]{color:var(--color-text-muted);background:var(--color-background-neutral-subtle);border-color:var(--color-border-neutral-subtle)}.application-status-pill--response-unknown[data-v-5b2cebe6]{color:var(--color-text-neutral-badge);background:var(--color-background-neutral-muted);border-color:var(--color-border-neutral-muted)}.no-responses-row[data-v-5b2cebe6]{color:var(--color-text-secondary);margin:auto}.chat-page--phone-gated[data-v-6ae9b253]{position:relative}.chat-phone-gate[data-v-6ae9b253]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;padding:24px 20px;box-sizing:border-box;background:color-mix(in srgb,var(--color-chat-bg-base) 40%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.chat-phone-gate-card[data-v-6ae9b253]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0;box-sizing:border-box;text-align:center;background:transparent;border:none;box-shadow:none}.chat-phone-gate-text[data-v-6ae9b253]{margin:0;max-width:320px;font-size:15px;line-height:1.45;color:var(--color-text-primary)}.chat-phone-gate-method[data-v-6ae9b253]{margin:0;max-width:320px;font-size:13px;line-height:1.4;color:var(--color-text-chip-muted)}.chat-phone-gate-btn[data-v-6ae9b253]{width:100%;max-width:360px;min-height:60px;margin:8px 0 0;padding:0 20px;font-size:16px;font-weight:600;border-radius:10px;border:none;background:var(--color-blue);color:var(--color-text-primary)}.chat-phone-gate-btn[data-v-6ae9b253]:hover:not(:disabled){background:var(--color-blue);filter:brightness(1.08);border-color:transparent}.chat-phone-gate-btn[data-v-6ae9b253]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.chat-loading-fill[data-v-6ae9b253]{flex:1 1 auto;min-height:0;margin:0}.chat-page[data-v-6ae9b253]{position:relative;isolation:isolate;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin-top:0;flex:1 1 auto;height:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden;background-color:var(--color-chat-bg-base);background-image:radial-gradient(ellipse 90% 60% at 15% -5%,var(--color-chat-gradient-blue) 0%,transparent 58%),radial-gradient(ellipse 70% 55% at 100% 100%,var(--color-chat-gradient-purple) 0%,transparent 52%),radial-gradient(ellipse 55% 45% at 0% 72%,var(--color-chat-gradient-teal) 0%,transparent 50%),linear-gradient(168deg,var(--color-chat-bg-gradient-start) 0%,var(--color-chat-bg-gradient-mid) 48%,var(--color-chat-bg-gradient-end) 100%)}.chat-page[data-v-6ae9b253]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23d8e2ff' stroke-width='1.15' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 34h22a8 8 0 0 1 8 8v14l-8 6v-6H22a8 8 0 0 1-8-8V42a8 8 0 0 1 8-8z'/%3E%3Ccircle cx='114' cy='34' r='7'/%3E%3Cpath d='M126 108h18M135 99v18'/%3E%3Ccircle cx='46' cy='122' r='5'/%3E%3Cpath d='M106 126c0-6 5-10 10-10'/%3E%3Crect x='80' y='80' width='18' height='12' rx='4'/%3E%3Cpath d='M34 88c6-8 16-8 22 0'/%3E%3C/g%3E%3C/svg%3E");background-size:160px 160px}.chat-page--peer-typing[data-v-6ae9b253]{padding-bottom:8px}.chat-loading-fill[data-v-6ae9b253],.chat-messages[data-v-6ae9b253],.chat-typing-status[data-v-6ae9b253]{position:relative;z-index:1}.panel-chat[data-v-6ae9b253]{max-width:100%;min-width:0}.chat-messages[data-v-6ae9b253]{display:grid;gap:6px;align-content:start;flex:1 1 auto;height:0;min-height:0;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;padding:6px 12px;scrollbar-width:none;-ms-overflow-style:none}.chat-messages[data-v-6ae9b253]::-webkit-scrollbar{display:none}.chat-date-separator[data-v-6ae9b253]{display:flex;justify-content:center;margin:8px 0 4px}.chat-date-separator-label[data-v-6ae9b253]{font-size:11px;color:var(--color-text-chat-label);background:var(--color-background-subtle);border:1px solid var(--color-border-card);border-radius:999px;padding:2px 8px}.chat-row[data-v-6ae9b253]{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:100%}.chat-row--mine[data-v-6ae9b253]{justify-content:flex-end}.chat-row--group-peer[data-v-6ae9b253]{gap:4px;align-items:flex-end}.chat-row--group-peer .chat-sender-avatar-slot[data-v-6ae9b253]{display:flex;align-items:flex-end;align-self:flex-end;flex:0 0 32px;width:32px;line-height:0}.chat-sender-avatar[data-v-6ae9b253]{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex:0 0 32px;background:var(--color-background-chip);border:1px solid var(--color-border-avatar);color:var(--color-text-primary);cursor:pointer;overflow:hidden;padding:0;margin:0;line-height:0;transition:background-color .15s ease,border-color .15s ease}.chat-sender-avatar[data-v-6ae9b253]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.chat-sender-avatar img[data-v-6ae9b253]{width:100%;height:100%;object-fit:cover}.chat-message[data-v-6ae9b253]{position:relative;display:inline-flex;flex-direction:column;align-items:stretch;width:fit-content;max-width:70%;vertical-align:top;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;background:var(--color-border-input);border-radius:18px;padding:7px 12px;margin:0}.chat-message--mine[data-v-6ae9b253]{background:var(--color-background-chat-incoming)}.chat-row--group-peer .chat-message[data-v-6ae9b253]{align-self:flex-end}.chat-message--peer-last[data-v-6ae9b253]{border-radius:18px 18px 18px 0}.chat-message--peer-last[data-v-6ae9b253]:before{content:"";position:absolute;left:-6px;bottom:0;width:8px;height:10px;background:var(--color-border-input);clip-path:polygon(100% 100%,100% 0,0 100%)}.chat-message--mine-last[data-v-6ae9b253]{border-radius:18px 18px 0}.chat-message--mine-last[data-v-6ae9b253]:after{content:"";position:absolute;right:-6px;bottom:0;width:8px;height:10px;background:var(--color-background-chat-incoming);clip-path:polygon(0 100%,0 0,100% 100%)}.chat-message--group-peer.chat-message--peer-last[data-v-6ae9b253]{border-radius:18px 18px 18px 0}.chat-message--group-peer[data-v-6ae9b253]:not(.chat-message--peer-last){border-radius:18px}.chat-message-sender[data-v-6ae9b253]{display:block;margin:0;padding:0;font-size:13px;font-weight:600;line-height:1.2;color:var(--color-text-chat-link)}.name-with-verification[data-v-6ae9b253]{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0}.chat-message-body[data-v-6ae9b253]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:8px;width:100%;min-width:0}.chat-message--group-peer .chat-message-body[data-v-6ae9b253]{margin-top:0}.chat-message-content[data-v-6ae9b253]{grid-column:1;grid-row:1;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0}.chat-message-date[data-v-6ae9b253]{grid-column:2;grid-row:1;align-self:end;margin:0;padding:0;display:inline-block;color:var(--color-text-chat-bubble);font-size:11px;line-height:1;white-space:nowrap;transform:translateY(1px)}.chat-typing-status[data-v-6ae9b253]{flex:0 0 auto;display:flex;align-items:center;gap:4px;padding:4px 12px 10px;font-size:12px;color:var(--color-text-chip-muted);min-height:20px}.chat-typing-status--group[data-v-6ae9b253]{gap:4px;align-items:flex-end;padding:4px 12px 16px;min-height:32px}.chat-typing-status--group .chat-sender-avatar-slot[data-v-6ae9b253]{display:flex;align-items:flex-end;line-height:0}.chat-typing-status--group .chat-sender-avatar[data-v-6ae9b253]{cursor:default}.chat-typing-label[data-v-6ae9b253]{flex:0 0 auto}.chat-typing-dots[data-v-6ae9b253]{display:inline-flex;gap:3px;align-items:center}.chat-typing-dot[data-v-6ae9b253]{width:4px;height:4px;border-radius:50%;background:var(--color-text-dim);animation:chat-typing-bounce-6ae9b253 1.2s ease-in-out infinite both}.chat-typing-dot[data-v-6ae9b253]:nth-child(1){animation-delay:0ms}.chat-typing-dot[data-v-6ae9b253]:nth-child(2){animation-delay:.15s}.chat-typing-dot[data-v-6ae9b253]:nth-child(3){animation-delay:.3s}@keyframes chat-typing-bounce-6ae9b253{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.group-chat-info-page[data-v-6db0df69]{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 0 16px;display:grid;gap:12px;align-content:start}.info-card[data-v-6db0df69]{display:grid;gap:8px;padding:14px 14px 16px;border-radius:14px;border:1px solid var(--color-border-card);background:var(--color-background-card)}.info-card--push[data-v-6db0df69]{gap:0}.settings-toggle-row[data-v-6db0df69]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-toggle-text[data-v-6db0df69]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.settings-toggle-label[data-v-6db0df69]{font-size:16px;color:var(--color-text-heading)}.settings-toggle-hint[data-v-6db0df69]{font-size:.9rem;color:var(--color-text-chip-muted);line-height:1.4}.toggle-switch[data-v-6db0df69]{flex:0 0 auto;position:relative;width:51px;height:31px;margin-top:2px;padding:0;border:none;border-radius:999px;background:var(--color-border-muted);cursor:pointer;transition:background-color .2s ease}.toggle-switch--on[data-v-6db0df69]{background:var(--color-blue)}.toggle-switch[data-v-6db0df69]:disabled{opacity:.55;cursor:not-allowed}.toggle-switch[data-v-6db0df69]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.toggle-switch-knob[data-v-6db0df69]{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--color-text-primary);box-shadow:0 1px 3px var(--color-background-scrim-shadow);transition:transform .2s ease}.toggle-switch--on .toggle-switch-knob[data-v-6db0df69]{transform:translate(20px)}.info-card--link[data-v-6db0df69]{width:100%;text-align:left;cursor:pointer;color:inherit}.info-card-label[data-v-6db0df69]{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.info-card-row[data-v-6db0df69]{display:flex;align-items:center;gap:10px;min-width:0}.info-card-row--title[data-v-6db0df69]{align-items:center}.info-card-value[data-v-6db0df69]{flex:1 1 auto;min-width:0;margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-text-primary);overflow-wrap:anywhere}.info-card-input[data-v-6db0df69]{flex:1 1 auto;min-width:0;box-sizing:border-box;padding:8px 10px;border-radius:10px;border:1px solid var(--color-border-muted);background:var(--color-background-subtle);color:var(--color-text-primary);font-size:16px;font-weight:600}.info-card-input[data-v-6db0df69]:focus,.info-card-input[data-v-6db0df69]:focus-visible{outline:none;border-color:var(--color-accent-focus);box-shadow:inset 0 0 0 1px var(--color-accent-focus)}.info-card-link-value[data-v-6db0df69]{flex:1 1 auto;min-width:0;font-size:16px;font-weight:600;line-height:1.35;color:var(--color-text-link-soft);overflow-wrap:anywhere}.info-card-chevron[data-v-6db0df69]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-subtle)}.title-action-btn[data-v-6db0df69]{flex:0 0 auto;width:36px;height:36px;padding:0;border:1px solid var(--color-border-muted);border-radius:50%;background:var(--vt-c-black);color:var(--color-text-body-alt);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.title-action-btn[data-v-6db0df69]:disabled{opacity:.55;cursor:default}.title-action-btn--save[data-v-6db0df69]{width:auto;min-width:36px;height:36px;padding:0 14px;border-radius:999px;border-color:var(--color-border-accent-action);background:var(--color-accent-action-bg);color:var(--color-text-primary);font-size:13px;font-weight:600}.title-action-icon[data-v-6db0df69]{display:inline-flex;align-items:center;justify-content:center}.title-action-save[data-v-6db0df69]{white-space:nowrap}.participants-section[data-v-6db0df69]{display:grid;gap:10px}.participants-heading[data-v-6db0df69]{margin:0;display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.participants-count[data-v-6db0df69]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--color-background-surface-hover);border:1px solid var(--color-border-default);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-text-secondary)}.participants-empty[data-v-6db0df69]{margin:0;padding:0 4px}.participants-card[data-v-6db0df69]{border-radius:14px;border:1px solid var(--color-border-card);background:var(--color-background-card);overflow:hidden}.participants-list[data-v-6db0df69]{list-style:none;margin:0;padding:0}.participant-row[data-v-6db0df69]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-background-row)}.participant-row--last[data-v-6db0df69]{border-bottom:none}.participant-main[data-v-6db0df69]{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;color:var(--color-text-primary);text-align:left;cursor:pointer}.participant-text[data-v-6db0df69]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:0}.participant-name-row[data-v-6db0df69]{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0}.participant-name[data-v-6db0df69]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500}.participant-presence[data-v-6db0df69]{font-size:12px;line-height:1.2;font-weight:400;color:var(--color-text-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.participant-presence--online[data-v-6db0df69]{color:var(--color-border-success)}.author-badge[data-v-6db0df69]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:var(--color-text-link-bright);border:1px solid var(--color-border-link);border-radius:999px;padding:4px 8px;white-space:nowrap;background:var(--color-background-link-chip)}.author-badge-icon[data-v-6db0df69]{flex:0 0 auto}.participant-remove[data-v-6db0df69]{flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:999px;border:1px solid var(--color-border-danger-soft);background:var(--color-background-danger-muted);color:var(--color-text-error-soft);font-size:12px;font-weight:500;cursor:pointer}.participant-remove[data-v-6db0df69]:disabled{opacity:.55;cursor:default}.participant-remove-icon[data-v-6db0df69]{flex:0 0 auto}.author-icon[data-v-6db0df69]{width:40px;height:40px;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--color-background-tertiary);flex:0 0 auto;font-size:14px;font-weight:600}.author-icon img[data-v-6db0df69]{width:100%;height:100%;object-fit:cover}.leave-chat-btn[data-v-6db0df69]{width:100%;margin:4px 0 0;padding:14px 16px;border-radius:14px;border:1px solid var(--color-border-danger);background:var(--color-background-danger);color:var(--color-text-primary);font-size:16px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:5px;transition:background-color .15s ease,border-color .15s ease}.leave-chat-btn-icon[data-v-6db0df69]{flex:0 0 auto;display:block;line-height:0}.leave-chat-btn[data-v-6db0df69]:hover:not(:disabled),.leave-chat-btn[data-v-6db0df69]:focus-visible{background:var(--color-background-danger-hover);border-color:var(--color-border-danger-hover)}.leave-chat-btn[data-v-6db0df69]:focus-visible{outline:2px solid var(--color-text-error-strong);outline-offset:2px}.leave-chat-btn[data-v-6db0df69]:disabled{opacity:.55;cursor:default}.danger-action-btn.btn[data-v-0f52b9da]{width:100%;margin-top:auto;border-color:var(--color-border-danger);background:var(--color-background-danger);color:var(--color-text-primary);min-height:48px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.danger-action-btn.btn[data-v-0f52b9da]:hover:not(:disabled){background:var(--color-background-danger-hover);border-color:var(--color-border-danger-hover)}.settings[data-v-d08956a7]{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;gap:14px}.settings-form[data-v-d08956a7]{display:grid;gap:6px}.settings-label[data-v-d08956a7]{font-size:16px;color:var(--color-text-label)}.settings-language.input-control[data-v-d08956a7]{min-height:48px}.settings-nav-row.btn[data-v-d08956a7]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;border-color:var(--color-border-row);background:var(--color-background-overlay);color:var(--color-text-heading);padding:10px;min-height:48px;font-size:16px}.settings-nav-row.btn[data-v-d08956a7]:hover:not(:disabled){background:var(--color-background-settings);border-color:var(--color-border-subtle)}.settings-nav-row-label[data-v-d08956a7]{font-size:15px}.settings-nav-row-chevron[data-v-d08956a7]{color:var(--color-text-meta);font-size:1.25rem;line-height:1}.settings-logout-icon[data-v-d08956a7]{flex:0 0 auto;display:block;line-height:0}.account-password-change[data-v-a24a838d]{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.grid[data-v-a24a838d]{display:grid;gap:8px}.field[data-v-a24a838d]{display:flex;flex-direction:column;gap:4px;align-items:stretch}.field-label[data-v-a24a838d]{font-size:13px;color:var(--color-text-label)}.field-required[data-v-a24a838d]{color:var(--color-text-danger-validation)}.password-field-wrap[data-v-a24a838d]{position:relative}.password-field-wrap .input-control[data-v-a24a838d]{padding-right:42px}.password-toggle[data-v-a24a838d]{position:absolute;right:10px;top:50%;transform:translateY(-50%);display:grid;place-items:center;border:0;background:transparent;color:var(--color-text-light);cursor:pointer;line-height:1;padding:4px}.password-toggle-icon[data-v-a24a838d]{display:block;pointer-events:none}.password-change-action-btn[data-v-a24a838d]{font-size:16px;padding:10px 12px}.register-form>.password-change-action-btn[data-v-a24a838d]{width:100%}.confirm-actions[data-v-a24a838d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.top-row-icon-btn.btn[data-v-a24a838d]{align-self:flex-start;display:grid;place-items:center;margin:0;padding:0;min-width:0;min-height:0;border:none;background:transparent;box-shadow:none}.top-row-icon-glyph[data-v-a24a838d]{font-size:26px;line-height:1}.status-success[data-v-a24a838d]{margin:0;color:var(--color-text-success-strong);font-size:14px;line-height:1.45}.status-error[data-v-a24a838d]{margin:0;color:var(--color-text-danger-validation-hover);font-size:13px}.account-settings[data-v-96ec424c]{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;gap:14px}.profile-grid[data-v-96ec424c]{display:grid;gap:8px}.profile-row[data-v-96ec424c]{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-background-secondary);padding-bottom:6px}.account-settings-actions[data-v-96ec424c]{display:flex;flex-direction:column;gap:10px;margin-top:auto}.account-settings-action-btn.btn[data-v-96ec424c]{width:100%;margin-top:0;border-color:var(--color-border-row);background:var(--color-background-overlay);color:var(--color-text-heading);min-height:48px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.account-settings-action-btn.btn[data-v-96ec424c]:hover:not(:disabled){background:var(--color-background-settings);border-color:var(--color-border-subtle)}.account-settings-action-icon[data-v-96ec424c]{flex:0 0 auto;display:block;line-height:0}.account-settings-actions[data-v-96ec424c] .danger-action-btn.btn{margin-top:0}.notification-settings[data-v-61320bd8]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:16px;overflow-y:auto}.notification-settings-list[data-v-61320bd8]{display:flex;flex-direction:column;gap:16px}.settings-toggle-row[data-v-61320bd8]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-toggle-text[data-v-61320bd8]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.settings-toggle-label[data-v-61320bd8]{font-size:16px;color:var(--color-text-heading)}.settings-toggle-hint[data-v-61320bd8]{font-size:.9rem;color:var(--color-text-chip-muted);line-height:1.4}.toggle-switch[data-v-61320bd8]{flex:0 0 auto;position:relative;width:51px;height:31px;margin-top:2px;padding:0;border:none;border-radius:999px;background:var(--color-border-muted);cursor:pointer;transition:background-color .2s ease}.toggle-switch--on[data-v-61320bd8]{background:var(--color-blue)}.toggle-switch[data-v-61320bd8]:disabled{opacity:.55;cursor:not-allowed}.toggle-switch[data-v-61320bd8]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.toggle-switch-knob[data-v-61320bd8]{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--color-text-primary);box-shadow:0 1px 3px var(--color-background-scrim-shadow);transition:transform .2s ease}.toggle-switch--on .toggle-switch-knob[data-v-61320bd8]{transform:translate(20px)}.notification-settings-categories[data-v-61320bd8]{display:flex;flex-direction:column;gap:12px;padding-top:4px}.notification-settings-save-btn.btn[data-v-61320bd8]{width:100%;min-height:48px;font-size:16px;background:var(--color-background-success);border-color:var(--color-border-success);color:var(--color-text-primary)}.notification-settings-save-btn.btn[data-v-61320bd8]:hover:not(:disabled){background:var(--color-background-success-hover);border-color:var(--color-border-success-hover)}.notification-settings-save-btn.btn[data-v-61320bd8]:disabled{opacity:.55}.report-problem[data-v-b69e126e]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:14px}.report-problem-form[data-v-b69e126e]{display:flex;flex-direction:column;gap:12px}.report-problem-description-block[data-v-b69e126e]{display:flex;flex-direction:column;gap:6px}.report-problem-description-input-wrap[data-v-b69e126e]{display:flex;flex-direction:column;gap:2px}.report-problem-label[data-v-b69e126e]{font-size:16px;color:var(--color-text-label)}.report-problem-textarea[data-v-b69e126e]{width:100%;height:140px;min-height:140px;max-height:140px;resize:none;overflow-y:auto;padding:10px;box-sizing:border-box}.report-problem-char-count[data-v-b69e126e]{margin:0;font-size:12px;color:var(--color-text-dim);text-align:right}.report-problem-shots[data-v-b69e126e]{min-width:0}.visually-hidden[data-v-b69e126e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.application-media[data-v-b69e126e]{flex-shrink:0;margin:0;min-width:0}.application-media-title[data-v-b69e126e]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-label)}.application-images[data-v-b69e126e]{display:flex;gap:var(--gallery-thumb-gap);align-items:center;min-width:0}.application-images--scroll[data-v-b69e126e]{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px}.application-images.application-images--edit[data-v-b69e126e]{align-items:flex-start;width:100%;box-sizing:border-box}.application-image-edit-cell[data-v-b69e126e],.application-image-add-tile[data-v-b69e126e]{position:relative;flex:0 0 auto;width:var(--gallery-thumb-size);aspect-ratio:1;min-width:0;box-sizing:border-box}.application-image-edit-cell[data-v-b69e126e]{border-radius:10px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-background-muted)}.application-image-add-tile[data-v-b69e126e]{border-radius:10px;border:1px dashed var(--color-border-muted);background:transparent;overflow:hidden}.application-image-add[data-v-b69e126e]{position:absolute;inset:0;width:100%;height:100%;min-height:0;border:none;background:transparent;color:var(--color-text-meta);font-size:36px;font-weight:300;line-height:1;cursor:pointer;display:grid;place-items:center;border-radius:10px}label.application-image-add[data-v-b69e126e]{margin:0}.application-image-add[data-v-b69e126e]:hover:not(:disabled):not(.application-image-add--disabled){color:var(--color-text-primary);background:var(--color-background-highlight)}.application-image-add[data-v-b69e126e]:disabled,.application-image-add--disabled[data-v-b69e126e]{opacity:.45;cursor:not-allowed;pointer-events:none}.application-image-edit-cell .application-image-wrap[data-v-b69e126e]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;border:none;border-radius:0}.application-image-edit-thumb[data-v-b69e126e]{display:block;padding:0;background:transparent;cursor:pointer}.application-image-edit-thumb[data-v-b69e126e]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:-2px}.application-image-edit-thumb[data-v-b69e126e]:disabled{opacity:.55;cursor:not-allowed}.application-image-edit-thumb img[data-v-b69e126e]{width:100%;height:100%;object-fit:cover;display:block}.application-image-edit-remove[data-v-b69e126e]{position:absolute;top:2px;right:2px;z-index:2;width:24px;height:24px;padding:0;margin:0;border:none;border-radius:6px;background:var(--color-background-scrim-medium);color:var(--color-text-primary);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}.application-image-edit-remove[data-v-b69e126e]:hover:not(:disabled){background:var(--color-background-scrim-heavy)}.application-image-edit-remove[data-v-b69e126e]:disabled{opacity:.5;cursor:not-allowed}.report-problem-hint[data-v-b69e126e]{margin:8px 0 0;font-size:13px;color:var(--color-text-subtle)}.report-problem-error[data-v-b69e126e]{margin:0;color:var(--color-text-error-muted);font-size:14px}.report-problem-progress[data-v-b69e126e]{margin:0;font-size:14px;color:var(--color-text-meta)}.report-problem-submit.btn[data-v-b69e126e]{margin-top:4px;min-height:48px;font-size:16px;background:var(--color-background-success);border-color:var(--color-border-success);color:var(--color-text-primary)}.report-problem-submit.btn[data-v-b69e126e]:hover:not(:disabled){background:var(--color-background-success-hover);border-color:var(--color-border-success-hover)}.report-problem-submit.btn[data-v-b69e126e]:disabled{opacity:.55}.blocked-users-settings[data-v-ff09d47c]{display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0}.blocked-users-list[data-v-ff09d47c]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.blocked-users-item[data-v-ff09d47c]{display:flex;align-items:center;gap:4px;padding:10px 0}.blocked-users-profile[data-v-ff09d47c]{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.blocked-users-profile:hover .blocked-users-name[data-v-ff09d47c]{color:var(--color-text-link-soft)}.blocked-users-avatar[data-v-ff09d47c]{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border-chip);background:var(--color-background-surface-hover);overflow:hidden;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.blocked-users-avatar img[data-v-ff09d47c]{width:100%;height:100%;object-fit:cover}.blocked-users-name[data-v-ff09d47c]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blocked-users-unblock[data-v-ff09d47c]{flex-shrink:0;min-height:36px;padding:6px 10px;font-size:13px}.workspace-root[data-v-203c304d]{flex:1 1 auto;height:100%;min-height:0;display:flex;flex-direction:column}.workspace-chat-panel[data-v-203c304d]{flex:1 1 auto;min-height:0}.workspace-root[data-v-203c304d]>.panel-card,.workspace-root[data-v-203c304d]>.group-chat-info-page,.workspace-root[data-v-203c304d]>main.feed--filters-open,.workspace-root[data-v-203c304d]>.create-application-screen,.workspace-root[data-v-203c304d]>.quick-pick-screen,.workspace-root[data-v-203c304d]>.application-share-screen{flex:1 1 auto;min-height:0}.auth-route-root[data-v-d74ebf9f],.legal-route-root[data-v-4161191a],.public-application-route-root[data-v-20edd2f2],.public-home-route-root[data-v-2f2a8748],.support-route-root[data-v-51cf3ec6]{display:none}.onboarding-screen[data-v-98498605]{flex:1 1 auto;min-height:0;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:16px;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}.onboarding-progress[data-v-98498605]{display:flex;justify-content:center;gap:8px;padding-top:0}.onboarding-progress-dot[data-v-98498605]{width:8px;height:8px;border-radius:50%;background:var(--color-border-default)}.onboarding-progress-dot--active[data-v-98498605]{background:var(--color-blue)}.onboarding-body[data-v-98498605]{flex:1 1 auto;min-height:0;min-width:0;max-width:100%;display:flex;flex-direction:column;gap:12px;overflow-x:hidden}.onboarding-body[data-v-98498605]>*{min-width:0;max-width:100%}.onboarding-date-wrap[data-v-98498605]{min-width:0;max-width:100%;overflow:hidden}.onboarding-date-input[data-v-98498605]{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.onboarding-date-input[type=date][data-v-98498605]{-webkit-appearance:none;appearance:none}.onboarding-date-input[data-v-98498605]::-webkit-date-and-time-value{text-align:left}.onboarding-header-row[data-v-98498605]{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:4px}.onboarding-header-side[data-v-98498605]{display:flex;align-items:center;justify-content:center;min-height:32px}.onboarding-back-btn.btn[data-v-98498605]{display:grid;place-items:center;margin:0;padding:0;min-width:0;min-height:0;border:none;background:transparent;border-radius:0;box-shadow:none;color:var(--color-text-primary);cursor:pointer}.onboarding-back-btn.btn[data-v-98498605]:disabled{opacity:.55;cursor:not-allowed}.onboarding-back-glyph[data-v-98498605]{display:grid;place-items:center;width:26px;height:26px;font-size:26px;line-height:1;pointer-events:none}.onboarding-title[data-v-98498605]{margin:0;font-size:1.35rem;font-weight:700;line-height:1.25;text-align:center}.onboarding-subtitle[data-v-98498605]{margin:0;color:var(--color-text-secondary);line-height:1.45;font-size:1.125rem}.onboarding-note[data-v-98498605]{margin:0;color:var(--color-text-secondary);line-height:1.45;font-size:.95rem}.onboarding-note--muted[data-v-98498605]{color:var(--color-text-meta);font-size:.9rem}.onboarding-about[data-v-98498605]{min-height:96px;resize:vertical}.onboarding-avatar-block[data-v-98498605]{display:flex;flex-direction:column;gap:10px}.onboarding-field-label[data-v-98498605]{margin:0;font-size:1rem;color:var(--color-text-heading);line-height:1.4}.onboarding-photo-list[data-v-98498605]{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--gallery-thumb-gap);width:100%;max-width:100%;min-width:0;list-style:none;margin:0;padding:0}.onboarding-photo-item[data-v-98498605]{position:relative;flex:0 0 var(--gallery-thumb-size);width:var(--gallery-thumb-size);aspect-ratio:1;height:auto;min-width:0;min-height:0;border-radius:10px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-background-muted)}.onboarding-photo-thumb[data-v-98498605]{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:none;background:transparent;cursor:pointer;display:block}.onboarding-photo-thumb[data-v-98498605] img{width:100%;height:100%;object-fit:cover}.onboarding-photo-add-tile[data-v-98498605]{border-style:dashed;background:transparent;overflow:visible}.onboarding-photo-add[data-v-98498605]{width:100%;height:100%;min-height:0;border:none;background:transparent;color:var(--color-text-meta);font-size:36px;font-weight:300;line-height:1;cursor:pointer;display:grid;place-items:center;border-radius:10px}label.onboarding-photo-add[data-v-98498605]{margin:0;cursor:pointer}.onboarding-photo-add[data-v-98498605]:hover:not(:disabled):not(.onboarding-photo-add--disabled){color:var(--color-text-primary);background:var(--color-background-highlight)}.onboarding-photo-add[data-v-98498605]:disabled,.onboarding-photo-add--disabled[data-v-98498605]{opacity:.45;cursor:not-allowed;pointer-events:none}.onboarding-photo-remove[data-v-98498605]{position:absolute;top:2px;left:2px;z-index:2;width:24px;height:24px;border:none;border-radius:6px;background:var(--color-background-scrim-medium);color:var(--color-text-primary);font-size:18px;line-height:1;cursor:pointer;display:grid;place-items:center}.onboarding-photo-remove[data-v-98498605]:disabled{opacity:.5;cursor:not-allowed}.onboarding-avatar-upload-progress[data-v-98498605] .upload-progress-wrap{margin:0}.visually-hidden[data-v-98498605]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.onboarding-toggles[data-v-98498605]{display:flex;flex-direction:column;gap:16px;margin-top:4px}.onboarding-toggle-row[data-v-98498605]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.onboarding-toggle-text[data-v-98498605]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.onboarding-toggle-label[data-v-98498605]{font-size:16px;color:var(--color-text-heading);line-height:1.4}.toggle-switch[data-v-98498605]{flex:0 0 auto;position:relative;width:51px;height:31px;margin-top:2px;padding:0;border:none;border-radius:999px;background:var(--color-border-muted);cursor:pointer;transition:background-color .2s ease}.toggle-switch--on[data-v-98498605]{background:var(--color-blue)}.toggle-switch[data-v-98498605]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.toggle-switch-knob[data-v-98498605]{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--color-text-primary);box-shadow:0 1px 3px var(--color-background-scrim-shadow);transition:transform .2s ease}.toggle-switch--on .toggle-switch-knob[data-v-98498605]{transform:translate(20px)}.onboarding-actions[data-v-98498605]{display:flex;gap:8px;justify-content:space-between}.onboarding-actions .btn[data-v-98498605]{flex:1 1 0}.onboarding-quick-grid[data-v-98498605]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-quick-option[data-v-98498605]{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:52px;font-size:16px;font-weight:500;padding:12px 10px;text-align:left}.onboarding-quick-option[data-v-98498605] .quick-pick-option-icon{color:var(--color-text-chip-muted)}.phone-verification-backdrop[data-v-c12aaf1c]{position:fixed;inset:0;z-index:12000;background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.phone-verification-modal[data-v-c12aaf1c]{width:min(calc(100vw - 24px),440px);max-height:min(90vh,640px);overflow:auto;display:grid;gap:16px;padding:24px;border-radius:16px;border-color:var(--color-border-card);background:var(--color-background-card)}.phone-verification-title[data-v-c12aaf1c]{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.phone-verification-form[data-v-c12aaf1c]{display:grid;gap:14px}.phone-verification-field[data-v-c12aaf1c]{display:grid;gap:8px}.phone-verification-label[data-v-c12aaf1c]{font-size:14px;color:var(--color-text-primary)}.phone-verification-method[data-v-c12aaf1c]{margin:0;font-size:13px;color:var(--color-text-chip-muted);line-height:1.4}.phone-verification-hint[data-v-c12aaf1c]{margin:0;font-size:14px;color:var(--color-text-primary);line-height:1.45}.phone-verification-blocked[data-v-c12aaf1c]{margin:0;font-size:13px;line-height:1.4}.phone-verification-actions[data-v-c12aaf1c]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.phone-verification-actions--stack[data-v-c12aaf1c]{flex-direction:column;align-items:stretch}.phone-verification-actions--stack .btn[data-v-c12aaf1c]{width:100%;margin:0}.chat-safety-backdrop[data-v-96dc3a49]{position:fixed;inset:0;z-index:15000;background:var(--color-background-scrim-heavy);display:flex;flex-direction:column;box-sizing:border-box}.chat-safety-shell[data-v-96dc3a49]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;max-width:500px;margin:0 auto;box-sizing:border-box}.chat-safety-scroll[data-v-96dc3a49]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(20px + env(safe-area-inset-top,0px)) 20px 16px;box-sizing:border-box}.chat-safety-title[data-v-96dc3a49]{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.25;color:var(--color-text-primary)}.chat-safety-intro[data-v-96dc3a49]{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--color-text-primary)}.chat-safety-list[data-v-96dc3a49]{margin:0 0 16px;padding-left:20px;display:grid;gap:12px}.chat-safety-list li[data-v-96dc3a49]{font-size:14px;line-height:1.45;color:var(--color-text-primary)}.chat-safety-footer[data-v-96dc3a49]{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-chip-muted)}.chat-safety-footer-bar[data-v-96dc3a49]{flex:0 0 auto;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box;border-top:1px solid var(--color-border-card);background:var(--color-background-card)}.chat-safety-ack-btn[data-v-96dc3a49]{width:100%;min-height:60px;margin:0;padding:0 20px;font-size:16px;font-weight:600;border-radius:10px;border:none;background:var(--color-blue);color:var(--color-text-primary)}.chat-safety-ack-btn[data-v-96dc3a49]:hover:not(:disabled){background:var(--color-blue);filter:brightness(1.08);border-color:transparent}.chat-safety-ack-btn[data-v-96dc3a49]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.legal-update-backdrop[data-v-ebeee2c2]{position:fixed;inset:0;z-index:16000;background:var(--color-background-scrim-heavy);display:flex;flex-direction:column;box-sizing:border-box}.legal-update-shell[data-v-ebeee2c2]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;width:100%;max-width:500px;margin:0 auto;box-sizing:border-box}.legal-update-scroll[data-v-ebeee2c2]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(20px + env(safe-area-inset-top,0px)) 20px 16px;box-sizing:border-box}.legal-update-title[data-v-ebeee2c2]{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.25;color:var(--color-text-primary)}.legal-update-intro[data-v-ebeee2c2]{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--color-text-primary)}.legal-update-list[data-v-ebeee2c2]{margin:0 0 16px;padding-left:20px;display:grid;gap:8px}.legal-update-list li[data-v-ebeee2c2]{font-size:14px;line-height:1.45;color:var(--color-text-primary)}.legal-update-note[data-v-ebeee2c2]{margin:0 0 16px;font-size:13px;line-height:1.45;color:var(--color-text-chip-muted)}.legal-update-checkbox[data-v-ebeee2c2]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.legal-update-checkbox input[data-v-ebeee2c2]{margin-top:3px;flex:0 0 auto}.legal-update-checkbox-text[data-v-ebeee2c2]{font-size:14px;line-height:1.45;color:var(--color-text-primary)}.legal-update-link[data-v-ebeee2c2]{padding:0;border:none;background:none;color:var(--color-blue);font:inherit;text-decoration:underline;cursor:pointer}.legal-update-error[data-v-ebeee2c2]{margin:12px 0 0;font-size:13px;line-height:1.4;color:var(--color-error, #d32f2f)}.legal-update-footer-bar[data-v-ebeee2c2]{flex:0 0 auto;padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));box-sizing:border-box}.legal-update-accept-btn[data-v-ebeee2c2]{width:100%;min-height:60px;margin:0;padding:0 20px;font-size:16px;font-weight:600;border-radius:10px;border:none;background:var(--color-blue);color:var(--color-text-primary)}.legal-update-accept-btn[data-v-ebeee2c2]:disabled{opacity:.55;cursor:not-allowed}.legal-update-accept-btn[data-v-ebeee2c2]:hover:not(:disabled){background:var(--color-blue);filter:brightness(1.08);border-color:transparent}.legal-update-accept-btn[data-v-ebeee2c2]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.page[data-v-d8e1ed00]{min-height:100vh;max-width:100%;min-width:0;background:var(--color-background-page);color:var(--color-text-primary);padding:12px calc(12px + env(safe-area-inset-right,0px)) calc(56px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px));box-sizing:border-box;display:flex;flex-direction:column}.page--no-bottom-nav[data-v-d8e1ed00]{padding-bottom:12px}.page--chat-composer-nav[data-v-d8e1ed00]{min-height:100dvh;height:100dvh;max-height:100dvh;overflow:hidden;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:calc(var(--chat-bottom-nav-h, 72px) + var(--vv-keyboard-inset, 0px))}.page--no-app-header[data-v-d8e1ed00]{padding-top:calc(8px + env(safe-area-inset-top,0px))}.page[data-v-d8e1ed00]:not(.page--no-app-header){padding-top:0}.workspace-content[data-v-d8e1ed00]{flex:1 1 auto;min-height:0;min-width:0;max-width:100%;display:flex;flex-direction:column;margin-top:10px;overflow-x:hidden}.workspace-content--chat[data-v-d8e1ed00]{overflow:hidden;margin-top:0}
