:root{color-scheme:dark;--color-background: #000000;--color-background-page: #000000;--color-background-panel: #0d0d0d;--color-background-card: #101010;--color-background-input: #000000;--color-background-nav: #000000;--color-background-button: #202020;--color-background-button-hover: #2e2e2e;--color-background-elevated: #000000;--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-lightbox-background: #000000;--color-lightbox-control: #ffffff;--color-lightbox-counter-background: rgba(0, 0, 0, .45);--color-lightbox-counter-text: #e8e8e8;--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: #000000;--color-chat-bg-gradient-start: #000000;--color-chat-bg-gradient-mid: #050508;--color-chat-bg-gradient-end: #000000;--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: rgba(235, 235, 235, .64);--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-text-on-color: #ffffff;--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;--color-toggle-knob: #ffffff;--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-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);--btn-accent-bg: var(--color-accent-primary);--btn-accent-hover: var(--color-accent-primary-hover);--btn-accent-border: var(--color-accent-primary-border)}html[data-theme=light]{color-scheme:light;--color-background: #ffffff;--color-background-page: #ffffff;--color-background-panel: #f4f5f8;--color-background-card: #f4f5f8;--color-background-input: #ffffff;--color-background-nav: #ffffff;--color-background-button: #e8eaef;--color-background-button-hover: #dde0e7;--color-background-elevated: #ffffff;--color-background-muted: #eef0f4;--color-background-surface: #f0f1f5;--color-background-surface-hover: #e6e8ed;--color-background-overlay: #f0f1f5;--color-background-subtle: #f1f2f6;--color-background-chip: #e9ebf0;--color-background-row: #e2e4ea;--color-background-row-alt: #e2e4eb;--color-background-secondary: #dfe2e8;--color-background-tertiary: #d9dce3;--color-background-toggle: #cfd4dc;--color-background-toggle-track: #c8cdd6;--color-background-settings: #f0f1f5;--color-background-chat-bubble: #f4f5f8;--color-background-chat-bubble-hover: #eef0f4;--color-background-chat-bubble-active: #e2e5eb;--color-background-chat-incoming: #e1ecfd;--color-background-group-chat-badge: #356dd4;--color-blue: #356dd4;--color-background-chat-header: #dfe7f5;--color-background-danger: #d64949;--color-background-danger-hover: #c73e3e;--color-background-success: #2e9c67;--color-background-success-hover: #278f5c;--color-background-toast-success: #e4f5e7;--color-background-toast-success-border: #a5d9ad;--color-background-skeleton: #e4e6eb;--color-background-progress: #e2e4ea;--color-background-progress-fill: #4a6fa5;--color-background-official-badge: rgba(37, 99, 235, .1);--color-background-accent-subtle: rgba(37, 88, 214, .1);--color-background-accent-muted: rgba(37, 88, 214, .08);--color-background-accent-strong: rgba(37, 88, 214, .35);--color-background-link-subtle: rgba(37, 88, 214, .08);--color-background-link-chip: rgba(45, 82, 160, .12);--color-background-danger-subtle: rgba(200, 60, 60, .1);--color-background-danger-muted: rgba(200, 60, 60, .08);--color-background-danger-light: rgba(220, 60, 60, .1);--color-background-success-subtle: rgba(40, 140, 80, .12);--color-background-warning-subtle: rgba(180, 140, 40, .14);--color-background-neutral-subtle: rgba(90, 95, 105, .1);--color-background-neutral-muted: rgba(90, 95, 115, .1);--color-background-ghost-hover: rgba(0, 0, 0, .06);--color-background-highlight: rgba(0, 0, 0, .03);--color-background-highlight-subtle: rgba(0, 0, 0, .045);--color-background-scrim: rgba(0, 0, 0, .48);--color-background-scrim-heavy: rgba(0, 0, 0, .72);--color-background-scrim-light: rgba(0, 0, 0, .32);--color-background-scrim-full: rgba(0, 0, 0, .94);--color-background-scrim-medium: rgba(0, 0, 0, .58);--color-background-scrim-header: rgba(255, 255, 255, .92);--color-background-scrim-shadow: rgba(15, 18, 25, .14);--color-lightbox-background: #ffffff;--color-lightbox-control: #16181c;--color-lightbox-counter-background: rgba(0, 0, 0, .08);--color-lightbox-counter-text: #16181c;--color-background-error-overlay: rgba(220, 60, 80, .5);--color-background-error-overlay-strong: rgba(220, 60, 80, .6);--color-background-official-glow: rgba(37, 99, 235, .08);--color-background-official-glow-strong: rgba(37, 99, 235, .12);--color-background-official-glow-soft: rgba(37, 99, 235, .06);--color-background-official-glow-end: rgba(37, 99, 235, 0);--color-chat-bg-base: #ffffff;--color-chat-bg-gradient-start: #ffffff;--color-chat-bg-gradient-mid: #fafbfc;--color-chat-bg-gradient-end: #ffffff;--color-chat-gradient-blue: rgba(80, 120, 200, .14);--color-chat-gradient-purple: rgba(130, 100, 180, .1);--color-chat-gradient-teal: rgba(70, 120, 180, .1);--color-feed-gradient-start: #e8ecf3;--color-feed-gradient-mid: #dde4ef;--color-feed-gradient-accent: #c3d0e4;--color-feed-gradient-text: #3a4a63;--color-feed-gradient-muted: #b6c0d0;--color-text: #1b1d21;--color-text-primary: #16181c;--color-text-secondary: #4b4f56;--color-text-muted: #565b63;--color-text-placeholder: #9aa0a8;--color-text-label: #4f545c;--color-text-meta: #6b7078;--color-text-subtle: #757a82;--color-text-dim: #777c84;--color-text-caption: #70757d;--color-text-light: #3d4148;--color-text-heading: #101215;--color-text-inverse: #26282c;--color-text-soft: #1f2125;--color-text-body-alt: #24262a;--color-text-chat-meta: #6e7278;--color-text-chat-bubble: #33363b;--color-text-chat-label: #4a4e55;--color-text-chat-link: #2a5bd7;--color-text-on-accent: #23459c;--color-text-input: #202327;--color-text-link: #1f5edb;--color-text-link-hover: #1746ad;--color-text-file-link: #1f5edb;--color-text-file-link-hover: #1746ad;--color-text-link-bright: #2456c9;--color-text-link-soft: #33549e;--color-text-official: #1d4ed8;--color-error-border: #d43a4f;--color-text-error: #c22f43;--color-text-error-strong: #d03434;--color-text-error-soft: #c34d4d;--color-text-error-muted: #c04a4a;--color-text-error-light: #c73a4e;--color-text-error-pale: #c94437;--color-text-success: #1c7a3d;--color-text-success-badge: #2f7d43;--color-text-success-strong: #2e7d4f;--color-text-warning: #8a6a1f;--color-text-danger: #b04a4a;--color-text-danger-soft: #c24f4f;--color-text-danger-alt: #b3564a;--color-text-danger-validation: #b04545;--color-text-danger-validation-hover: #cc4f4f;--color-text-neutral-badge: #5c6068;--color-text-share: #3a3d43;--color-text-share-alt: #26292e;--color-text-legal: #1a6fd4;--color-text-toast-success: #175c26;--color-text-disabled: #a0a4ab;--color-text-chip: #3c4046;--color-text-chip-muted: #6a6f77;--color-text-progress: #565b63;--color-text-on-color: #ffffff;--color-border: #d7dae0;--color-border-default: #d7dae0;--color-border-card: #dde0e5;--color-border-input: #c9cdd5;--color-border-nav: #e0e2e7;--color-border-avatar: #b9bec7;--color-border-row: #d2d5db;--color-border-muted: #d5d8de;--color-border-subtle: #c3c7cf;--color-border-button: #b9bec7;--color-border-button-hover: #a6abb5;--color-border-button-strong: #a3a8b2;--color-border-chip: #c5c9d1;--color-border-settings: #d2d5db;--color-border-divider: #e5e7eb;--color-border-divider-alt: #e2e4e9;--color-border-modal: #cbd0d8;--color-border-skeleton: #d5d8dd;--color-border-danger: #c04545;--color-border-danger-hover: #b03636;--color-border-danger-strong: #a83838;--color-border-danger-soft: rgba(200, 60, 60, .45);--color-border-success: #268a58;--color-border-success-hover: #1f7d4e;--color-border-official: #3b82f6;--color-border-link: rgba(37, 88, 214, .35);--color-border-error-subtle: rgba(200, 80, 80, .45);--color-border-success-subtle: rgba(46, 140, 80, .4);--color-border-warning-subtle: rgba(170, 130, 40, .45);--color-border-neutral-subtle: rgba(120, 125, 135, .5);--color-border-neutral-muted: rgba(120, 125, 145, .45);--color-border-accent-action: #2f5fbf;--color-border-chip-strong: #a9aeb8;--color-border-chip-hover: #969ca6;--color-border-chip-active: #9aa0aa;--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: #3f6fd1;--color-accent-unread: #3b62c4;--color-accent-send: #2f5fd0;--color-accent-official-start: #2563eb;--color-accent-official-end: #1d4ed8;--color-accent-action-bg: #1a3f8f;--color-accent-danger: #c04444;--color-accent-danger-composer: #cf5563;--color-accent-danger-composer-hover: #bf4a58;--color-accent-unread-dot: #e14b4b;--color-accent-toggle: #3b62c4;--color-accent-checkbox: #3f6fd1;--color-accent-outline: #3b62c4;--color-accent-outline-danger: #e05252;--color-toggle-knob: #ffffff;--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)}*,*: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-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;--z-header: 900;--z-bottom-nav: 10000;--z-lightbox: 10050;--z-modal-backdrop: 10100;--z-modal-elevated: 12000;--z-modal-critical: 15000;--z-modal-legal: 16000}.btn.btn-accent{background:var(--btn-accent-bg);border-color:var(--btn-accent-border);color:var(--color-text-on-color);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}.profile-tabs{margin-top:16px}.tab-actions{display:flex;gap:8px;margin-bottom:12px}.tab-btn.btn{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.btn:hover:not(:disabled):not(.active){background:var(--color-background-chip);border-color:var(--color-border-subtle)}.tab-btn.btn.active{background:var(--color-background-row);border-color:var(--color-border-chip-active)}.tab-btn.btn.active:hover:not(:disabled){background:var(--color-border-card);border-color:var(--color-border-chip-hover)}.app-error-backdrop[data-v-66ef39d6]{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.app-error-modal[data-v-66ef39d6]{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-66ef39d6]{margin:0;font-size:1.1rem}.app-error-body[data-v-66ef39d6]{margin:0;color:var(--color-text-error);font-size:14px;line-height:1.45;word-break:break-word}.app-error-actions[data-v-66ef39d6]{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-64eca84c]{position:fixed;top:0;left:0;right:0;width:min(calc(100vw - 24px),500px);margin:0 auto;z-index:var(--z-header);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-64eca84c]{background:var(--color-background-scrim-header)}.header--feed-applied-filters[data-v-64eca84c]{align-items:stretch}.header-start[data-v-64eca84c]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.header-feed-column[data-v-64eca84c]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:6px}.header-feed-top-row[data-v-64eca84c]{display:flex;align-items:center;gap:10px;min-width:0}.header-feed-applied-filters[data-v-64eca84c]{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-64eca84c]::-webkit-scrollbar{display:none}.header-feed-filter-chip[data-v-64eca84c]{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-64eca84c]{min-width:0;flex:1}.header-ellipsis[data-v-64eca84c]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-ghost-btn.btn[data-v-64eca84c]{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-64eca84c]:hover:not(:disabled),.header-ghost-btn.btn[data-v-64eca84c]:focus-visible{background:transparent;border:none}.header-ghost-btn.btn[data-v-64eca84c]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.top-row-icon-glyph[data-v-64eca84c]{width:26px;height:26px;font-size:26px;line-height:1}.chat-peer-title[data-v-64eca84c]{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-64eca84c]{flex:1 1 auto;min-width:0;justify-content:center}.chat-group-title .chat-peer-name[data-v-64eca84c]{flex:0 1 auto;min-width:0;text-align:left}.chat-direct-title[data-v-64eca84c]{flex:1 1 auto;min-width:0;justify-content:center;align-items:center;gap:4px}.chat-peer-text[data-v-64eca84c]{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-64eca84c]{flex:0 1 auto;min-width:0;max-width:100%;text-align:left}.chat-peer-presence[data-v-64eca84c]{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-64eca84c]{color:var(--color-border-success)}.chat-peer-name-row[data-v-64eca84c]{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0}.chat-peer-name[data-v-64eca84c]{line-height:1.2}.chat-group-count[data-v-64eca84c]{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-64eca84c]{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-64eca84c]{width:100%;height:100%;object-fit:cover}.header-centered-title[data-v-64eca84c]{margin:0;text-align:center;font-size:1rem;font-weight:600}.header-public-title[data-v-64eca84c],.header-profile-title[data-v-64eca84c]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-start--public[data-v-64eca84c]{flex:0 0 auto;min-width:26px}.header-start--profile[data-v-64eca84c]{flex:0 0 auto;min-width:0}.brand-logo--public[data-v-64eca84c]{display:block;height:32px;width:auto;max-width:min(120px,34vw);object-fit:contain}.header-toolbar-spacer[data-v-64eca84c]{width:26px;height:26px}.header-notifications-heading[data-v-64eca84c]{flex:1;min-width:0;display:flex;align-items:center}.header-notifications-title[data-v-64eca84c]{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-64eca84c]{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:52px}.top-row-toolbar-icon[data-v-64eca84c]{display:block;width:26px;height:26px;object-fit:contain;pointer-events:none}.brand[data-v-64eca84c]{margin:0;line-height:0;flex-shrink:0}.brand-logo[data-v-64eca84c]{display:block;height:50px;width:auto;max-width:min(200px,52vw);object-fit:contain}.settings-btn.btn[data-v-64eca84c]{margin-right:calc(12px + env(safe-area-inset-right,0px));transition:opacity .15s ease}.settings-btn.btn[data-v-64eca84c]:hover:not(:disabled){opacity:.82}.settings-glyph[data-v-64eca84c]{display:grid;place-items:center;width:26px;height:26px;font-size:24px;line-height:1;pointer-events:none}.header-filters-btn.btn[data-v-64eca84c]{transition:opacity .15s ease}@media(min-width:769px){.header-filters-btn.btn[data-v-64eca84c]{margin-right:12px}.header .header-edge-right[data-v-64eca84c]{margin-right:calc(12px + env(safe-area-inset-right,0px))}.top-row-icon-btn.btn[data-v-64eca84c],.header .header-start .brand[data-v-64eca84c],.header .header-notifications-heading[data-v-64eca84c]{margin-left:calc(12px + env(safe-area-inset-right,0px))}.header-feed-applied-filters[data-v-64eca84c]{padding-left:calc(12px + env(safe-area-inset-right,0px));padding-right:12px}.header .header-locale[data-v-64eca84c]{margin-right:calc(12px + env(safe-area-inset-right,0px))}}.header-filters-icon[data-v-64eca84c]{display:grid;place-items:center;line-height:0;color:var(--color-text-primary);pointer-events:none}.header-filters-icon svg[data-v-64eca84c]{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-64eca84c]{opacity:.72}.header-filters-btn--open .header-filters-icon svg[data-v-64eca84c]{opacity:1;filter:brightness(1.12)}.header-locale[data-v-64eca84c]{flex-shrink:0;width:60px}.header-locale-select[data-v-64eca84c]{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-64eca84c]{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-b3d77b98]{position:fixed;inset:0;z-index:var(--z-lightbox);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-lightbox-background);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-b3d77b98]{overflow-x:hidden;overscroll-behavior:contain;touch-action:none}.media-lightbox-strip[data-v-b3d77b98]{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-b3d77b98]::-webkit-scrollbar{display:none}.media-lightbox-slide[data-v-b3d77b98]{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-b3d77b98]{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-b3d77b98]{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-b3d77b98]{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-lightbox-counter-text);background:var(--color-lightbox-counter-background);border-radius:999px;pointer-events:none}.media-lightbox-close.btn[data-v-b3d77b98]{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-lightbox-control);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-b3d77b98]:hover:not(:disabled),.media-lightbox-close.btn[data-v-b3d77b98]:focus-visible{background:transparent;border:none}.media-lightbox-close.btn[data-v-b3d77b98]:hover:not(:disabled){opacity:1}.media-lightbox-close.btn[data-v-b3d77b98]: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-e662b3f3]{position:relative}.author-row[data-v-e662b3f3]{display:flex;align-items:flex-start;gap:4px;margin-bottom:10px}.author-icon[data-v-e662b3f3]{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-e662b3f3]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.author-icon--official[data-v-e662b3f3]{background:linear-gradient(135deg,var(--color-accent-official-start),var(--color-accent-official-end));border-color:var(--color-border-official);color:var(--color-text-on-color);font-weight:700;font-size:.95rem;cursor:default}.author-name--official[data-v-e662b3f3]{margin:0;font-weight:600;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.official-badge[data-v-e662b3f3]{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-e662b3f3]{width:100%;height:100%;object-fit:cover}.author-info[data-v-e662b3f3]{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:0}.author-name[data-v-e662b3f3]{margin:0;font-weight:600;line-height:1.2}.author-date[data-v-e662b3f3]{margin:0;font-size:12px;line-height:1.2}.meta[data-v-e662b3f3]{margin:0 0 6px;color:var(--color-text-secondary)}.meta-row[data-v-e662b3f3]{display:block}.meta-with-icon[data-v-e662b3f3]{align-items:center;display:inline-flex;gap:2px}.meta-icon[data-v-e662b3f3],.tag-item-icon[data-v-e662b3f3]{flex-shrink:0;opacity:.9}.title[data-v-e662b3f3]{margin:0 0 8px}.description[data-v-e662b3f3]{margin:0 0 8px;white-space:pre-wrap;color:var(--color-text-secondary)}.closed-hint[data-v-e662b3f3]{margin-top:14px}.application-media[data-v-e662b3f3]{margin:10px 0}.application-media-title[data-v-e662b3f3]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-label)}.application-images[data-v-e662b3f3]{display:flex;gap:var(--gallery-thumb-gap);align-items:center;min-width:0}.application-images--scroll[data-v-e662b3f3]{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-e662b3f3]{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-e662b3f3] img{width:100%;height:100%;object-fit:cover;display:block}.application-views[data-v-e662b3f3]{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-e662b3f3]{flex-shrink:0;opacity:.9}.application-views-count[data-v-e662b3f3]{font-variant-numeric:tabular-nums}.status-error[data-v-e662b3f3]{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-73d5fcfd]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.feed[data-v-73d5fcfd]{display:grid;position:relative}.feed-item[data-v-73d5fcfd]{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-73d5fcfd]{border-bottom:1px solid var(--color-border-row)}.clickable[data-v-73d5fcfd]{cursor:pointer}.feed-head[data-v-73d5fcfd]{display:flex;gap:4px;align-items:center}.author-icon[data-v-73d5fcfd]{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-73d5fcfd]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.author-icon--official[data-v-73d5fcfd]{background:linear-gradient(135deg,var(--color-accent-official-start),var(--color-accent-official-end));border-color:var(--color-border-official);color:var(--color-text-on-color);font-weight:700;font-size:.95rem;cursor:default}.author-icon img[data-v-73d5fcfd]{width:100%;height:100%;object-fit:cover}.feed-head-text[data-v-73d5fcfd]{min-width:0;flex:1;display:flex;flex-direction:column;gap:0;line-height:1.25}.feed-head-text .title[data-v-73d5fcfd]{margin:0;font-size:17px;line-height:1.25}.meta[data-v-73d5fcfd]{margin:0;font-size:12px;color:var(--color-text-muted)}.description[data-v-73d5fcfd]{margin:10px 0;white-space:pre-wrap}.feed-media[data-v-73d5fcfd]{margin:8px 0 10px;min-width:0;max-width:100%}.feed-images[data-v-73d5fcfd]{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-73d5fcfd]{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-73d5fcfd]{width:100%;height:100%;object-fit:cover;display:block}.tags[data-v-73d5fcfd]{display:flex;flex-wrap:wrap;gap:8px;color:var(--color-text-chip);font-size:13px}.tags--split[data-v-73d5fcfd]{justify-content:space-between;align-items:center;gap:12px}.tags-left[data-v-73d5fcfd]{min-width:0}.tags-right[data-v-73d5fcfd]{margin-left:auto;text-align:right}.tag-item[data-v-73d5fcfd]{display:inline-flex;align-items:center;gap:2px}.tag-item-icon[data-v-73d5fcfd]{flex-shrink:0;opacity:.9}.feed-sentinel[data-v-73d5fcfd]{height:1px;width:100%;pointer-events:none}.public-feed-cta[data-v-73d5fcfd]{margin-bottom:12px}.status-muted[data-v-73d5fcfd],.status-error[data-v-73d5fcfd]{margin:0}.status-error[data-v-73d5fcfd]{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-a6aed982]{display:flex;flex-direction:column;gap:6px;width:100%;min-width:0}.chat-composer-bar[data-v-a6aed982]{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-a6aed982]{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-a6aed982]{border-color:var(--color-accent-danger-composer)}.chat-composer-input[data-v-a6aed982]:focus,.chat-composer-input[data-v-a6aed982]:focus-visible{outline:none;box-shadow:none;border-color:var(--color-border-row)}.chat-composer-input--invalid[data-v-a6aed982]:focus,.chat-composer-input--invalid[data-v-a6aed982]:focus-visible{border-color:var(--color-accent-danger-composer-hover)}.chat-composer-error[data-v-a6aed982]{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-a6aed982]{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-on-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.chat-composer-send-btn[data-v-a6aed982]:disabled{opacity:.45;cursor:default}.bottom-nav[data-v-ab7bd713]{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:var(--z-bottom-nav)}.bottom-nav--chat[data-v-ab7bd713]{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-ab7bd713]{display:block;grid-template-columns:unset;gap:0;padding:0;border-top:none;background:transparent;pointer-events:none}.chat-composer-blocked-spacer[data-v-ab7bd713]{height:env(safe-area-inset-bottom,0px);min-height:0}.nav-btn.btn[data-v-ab7bd713]{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-ab7bd713]:hover:not(:disabled),.nav-btn.btn[data-v-ab7bd713]:focus-visible{background:transparent;border:none}.nav-btn.btn[data-v-ab7bd713]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.nav-btn.btn:not(.active) .nav-icon[data-v-ab7bd713]{opacity:.45}.nav-btn.btn.active .nav-icon[data-v-ab7bd713]{opacity:1;filter:brightness(1.12)}.nav-btn.btn:hover:not(:disabled):not(.active) .nav-icon[data-v-ab7bd713]{opacity:.72}html[data-theme=light] .nav-btn.btn:not(.active) .nav-icon[data-v-ab7bd713]{opacity:.55}html[data-theme=light] .nav-btn.btn.active .nav-icon[data-v-ab7bd713]{opacity:1;filter:brightness(.3)}html[data-theme=light] .nav-btn.btn:hover:not(:disabled):not(.active) .nav-icon[data-v-ab7bd713]{opacity:.8;filter:brightness(.6)}.nav-icon-wrap[data-v-ab7bd713]{position:relative;display:inline-grid;place-items:center}.nav-icon[data-v-ab7bd713]{display:block;width:26px;height:26px;object-fit:contain;pointer-events:none}.nav-unread-dot[data-v-ab7bd713]{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-c99a43e6]{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-c99a43e6]{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-c99a43e6]: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-c99a43e6]{position:relative;z-index:1;display:flex;align-items:center;gap:4px;margin-bottom:12px}.share-card-avatar[data-v-c99a43e6]{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-c99a43e6]{width:100%;height:100%;object-fit:cover;display:block}.share-card-author-line[data-v-c99a43e6]{margin:0;color:var(--color-text-secondary);font-size:.9rem;font-weight:500;line-height:1.3}.share-card-title[data-v-c99a43e6]{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-c99a43e6]{position:relative;z-index:1;display:flex;flex-direction:column;gap:4px;margin-bottom:10px}.meta[data-v-c99a43e6]{margin:0;color:var(--color-text-secondary);font-size:13px}.meta-with-icon[data-v-c99a43e6]{display:inline-flex;align-items:center;gap:6px}.meta-icon[data-v-c99a43e6]{flex-shrink:0;opacity:.9}.share-card-description[data-v-c99a43e6]{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-c99a43e6]{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-on-color);font-weight:600;font-size:.92rem}.application-share-panel[data-v-dd6f6c27]{display:flex;flex-direction:column;gap:16px;min-width:0}.share-card-preview[data-v-dd6f6c27]{width:100%;max-width:100%;min-width:0}.share-actions[data-v-dd6f6c27]{display:flex;flex-direction:column;gap:12px}.share-actions-title[data-v-dd6f6c27]{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.share-actions-icons[data-v-dd6f6c27]{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:8px;min-width:0}.share-icon-btn[data-v-dd6f6c27]{flex:1 1 0;min-width:0;max-width:56px;aspect-ratio:1;margin:0 auto;border-radius:50%;border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:opacity .15s ease,transform .15s ease,filter .15s ease}.share-icon-btn svg[data-v-dd6f6c27],.share-icon-btn .share-icon-image[data-v-dd6f6c27]{width:26px;height:26px;display:block}.share-icon-btn .share-icon-image[data-v-dd6f6c27]{object-fit:contain}.share-icon-btn[data-v-dd6f6c27]:hover:not(:disabled){filter:brightness(1.08)}.share-icon-btn[data-v-dd6f6c27]:active:not(:disabled){transform:scale(.96)}.share-icon-btn[data-v-dd6f6c27]:disabled{opacity:.55;cursor:not-allowed}.share-icon-btn--threads[data-v-dd6f6c27]{background:#000;border-color:#000;color:#fff}.share-icon-btn--threads .share-icon-image--threads[data-v-dd6f6c27]{color:#fff}.share-icon-btn--stories[data-v-dd6f6c27]{background:linear-gradient(45deg,#f58529,#dd2a7b,#8134af,#515bd4);border-color:transparent;color:#fff}.share-icon-btn--telegram[data-v-dd6f6c27]{background:#229ed9;border-color:#229ed9;color:#fff}.share-icon-btn--whatsapp[data-v-dd6f6c27]{background:#25d366;border-color:#25d366;color:#fff}.share-icon-btn--copy[data-v-dd6f6c27]{background:var(--color-background-chip);border-color:var(--color-border-chip);color:var(--color-text-primary)}.application-share-screen[data-v-0fe3c05d]{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-0fe3c05d]{text-align:center}.share-success-title[data-v-0fe3c05d]{margin:0 0 8px;font-size:1.35rem;font-weight:700;line-height:1.25}.share-success-hint[data-v-0fe3c05d]{margin:0;color:var(--color-text-secondary);line-height:1.45;font-size:.95rem}.share-done[data-v-0fe3c05d]{width:100%;min-height:var(--input-control-min-height);margin-top:auto;font-size:16px}.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-63ad5b79],.panel-card--application-create[data-v-63ad5b79]{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-63ad5b79]{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-63ad5b79]{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-63ad5b79]{width:100%;max-width:100%;box-sizing:border-box}.create-description[data-v-63ad5b79]{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-63ad5b79]{margin:-4px 0 0;font-size:12px;color:var(--color-text-caption);text-align:right;flex-shrink:0}.create-location-fields[data-v-63ad5b79]{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-63ad5b79]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:4px}.create-verified-applicants-label[data-v-63ad5b79]{flex:1 1 auto;min-width:0;font-size:15px;line-height:1.4;color:var(--color-text-heading)}.toggle-switch[data-v-63ad5b79]{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-63ad5b79]{background:var(--color-blue)}.toggle-switch[data-v-63ad5b79]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.toggle-switch-knob[data-v-63ad5b79]{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--color-toggle-knob);box-shadow:0 1px 3px #00000047;transition:transform .2s ease}.toggle-switch--on .toggle-switch-knob[data-v-63ad5b79]{transform:translate(20px)}.create-application-screen-actions[data-v-63ad5b79]{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px}.visually-hidden[data-v-63ad5b79]{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-63ad5b79]{flex-shrink:0;margin:0;min-width:0}.application-media-title[data-v-63ad5b79]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-label)}.application-images[data-v-63ad5b79]{display:flex;gap:var(--gallery-thumb-gap);align-items:center;min-width:0}.application-images--scroll[data-v-63ad5b79]{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-63ad5b79]{align-items:flex-start;width:100%;box-sizing:border-box}.application-image-edit-cell[data-v-63ad5b79],.application-image-add-tile[data-v-63ad5b79]{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-63ad5b79]{border-radius:10px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-background-muted)}.application-image-add-tile[data-v-63ad5b79]{border-radius:10px;border:1px dashed var(--color-border-muted);background:transparent;overflow:hidden}.application-image-add[data-v-63ad5b79]{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-63ad5b79]{margin:0}.application-image-add[data-v-63ad5b79]:hover:not(:disabled):not(.application-image-add--disabled){color:var(--color-text-primary);background:var(--color-background-highlight)}.application-image-add[data-v-63ad5b79]:disabled,.application-image-add--disabled[data-v-63ad5b79]{opacity:.45;cursor:not-allowed;pointer-events:none}.application-image-edit-cell .application-image-wrap[data-v-63ad5b79]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;border:none;border-radius:0}.application-image-edit-thumb[data-v-63ad5b79]{display:block;padding:0;background:transparent;cursor:pointer}.application-image-edit-thumb img[data-v-63ad5b79]{width:100%;height:100%;object-fit:cover;display:block}.application-image-edit-remove[data-v-63ad5b79]{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-63ad5b79]:hover:not(:disabled){background:var(--color-background-scrim-heavy)}.application-image-edit-remove[data-v-63ad5b79]:disabled{opacity:.5;cursor:not-allowed}.application-upload-progress[data-v-63ad5b79]{margin-top:8px}.modal-backdrop[data-v-63ad5b79]{position:fixed;inset:0;z-index:var(--z-modal-backdrop);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-63ad5b79]{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-63ad5b79]{display:flex;justify-content:flex-end;gap:8px}.draft-remove-confirm-layer[data-v-63ad5b79]{z-index:10200}.draft-remove-dialog[data-v-63ad5b79]{width:min(420px,calc(100vw - 24px));gap:12px;padding:16px}.draft-remove-title[data-v-63ad5b79]{margin:0;font-size:1.1rem}.draft-remove-body[data-v-63ad5b79]{margin:0;color:var(--color-text-light);font-size:14px;line-height:1.45}.category-multi-select[data-v-2f527efd]{display:flex;flex-direction:column;gap:12px}.category-multi-select-hint[data-v-2f527efd]{margin:0;color:var(--color-text-secondary);line-height:1.45;font-size:.95rem}.category-multi-select-grid[data-v-2f527efd]{display:flex;flex-wrap:wrap;gap:8px}.category-chip[data-v-2f527efd]{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-2f527efd],.category-chip.category-chip--selected[data-v-2f527efd]:hover:not(:disabled){border-color:var(--color-blue);background:var(--color-blue);color:var(--color-text-on-color)}.category-chip[data-v-2f527efd]:not(.category-chip--selected):hover:not(:disabled){background:var(--color-background-button-hover);border-color:var(--color-text-disabled)}.category-chip[data-v-2f527efd] .category-chip-icon{color:var(--color-text-chip-muted)}.category-chip--selected[data-v-2f527efd] .category-chip-icon{color:var(--color-text-primary)}.feed-filters-screen[data-v-1dfc1f2c]{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-1dfc1f2c]{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-1dfc1f2c]>*{min-width:0;max-width:100%}.feed-filters-screen-actions[data-v-1dfc1f2c]{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:12px}.feed-filters-toggle-row[data-v-1dfc1f2c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:4px 2px 0}.feed-filters-toggle-text[data-v-1dfc1f2c]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.feed-filters-toggle-label[data-v-1dfc1f2c]{font-size:16px;color:var(--color-text-heading);line-height:1.4}.feed-filters-toggle-hint[data-v-1dfc1f2c]{font-size:13px;color:var(--color-text-label);line-height:1.35}.toggle-switch[data-v-1dfc1f2c]{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-1dfc1f2c]{background:var(--color-blue)}.toggle-switch[data-v-1dfc1f2c]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.toggle-switch-knob[data-v-1dfc1f2c]{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--color-toggle-knob);box-shadow:0 1px 3px #00000047;transition:transform .2s ease}.toggle-switch--on .toggle-switch-knob[data-v-1dfc1f2c]{transform:translate(20px)}.share-modal-backdrop[data-v-76496df6]{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--color-background-scrim);box-sizing:border-box}.share-modal[data-v-76496df6]{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:min(var(--app-max-width, 500px),100%);max-height:calc(100dvh - env(safe-area-inset-top,0px) - 12px);overflow-y:auto;box-sizing:border-box;border-radius:16px 16px 0 0;border-bottom:none}.share-modal.panel-card[data-v-76496df6]{padding:14px 12px calc(12px + env(safe-area-inset-bottom,0px))}.share-modal-header[data-v-76496df6]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.share-modal-title[data-v-76496df6]{margin:0;font-size:1.1rem;font-weight:700;line-height:1.25}.share-modal-close[data-v-76496df6]{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-76496df6]:hover:not(:disabled){background:var(--color-background-ghost-hover)}.report-actions[data-v-cca68c75]{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.report-actions--corner[data-v-cca68c75]{position:absolute;top:6px;right:6px;z-index:2}.report-actions--inline[data-v-cca68c75]{position:relative;flex-shrink:0;margin-left:auto;align-self:flex-start}.report-actions-trigger[data-v-cca68c75]{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-cca68c75]:hover{color:var(--color-text-inverse)}.report-actions-dots[data-v-cca68c75]{font-size:20px;line-height:1;font-weight:700;letter-spacing:-1px}.report-actions-backdrop[data-v-cca68c75]{position:fixed;inset:0;z-index:40}.report-actions-menu[data-v-cca68c75]{position:absolute;top:100%;right:0;margin-top:4px;min-width:180px;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-cca68c75]{appearance:none;-webkit-appearance:none;width:100%;padding:8px 10px;margin:0;border:none;border-radius:8px;background:transparent;color:var(--color-text-inverse);font:inherit;text-align:left;cursor:pointer;display:flex;align-items:center;gap:4px}.report-actions-item-icon[data-v-cca68c75]{flex:0 0 auto;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:inherit}.report-actions-item-icon svg[data-v-cca68c75]{width:18px;height:18px;display:block}.report-actions-item-label[data-v-cca68c75]{flex:1 1 auto;min-width:0;line-height:1.3}.report-actions-item[data-v-cca68c75]:hover{background:var(--color-background-secondary)}.report-actions-item--danger[data-v-cca68c75]{color:var(--color-text-error-pale)}.btn-danger[data-v-cca68c75]{background:var(--color-border-danger-strong);border-color:var(--color-accent-danger);color:var(--color-text-primary)}.btn-danger[data-v-cca68c75]:hover:not(:disabled){background:var(--color-accent-danger)}.report-dialog-backdrop[data-v-cca68c75]{position:fixed;inset:0;z-index:var(--z-modal-backdrop);display:flex;align-items:center;justify-content:center;padding:16px;background:var(--color-background-scrim)}.report-dialog[data-v-cca68c75]{width:min(100%,400px);padding:18px}.report-dialog-title[data-v-cca68c75]{margin:0 0 8px;font-size:18px}.report-dialog-body[data-v-cca68c75]{margin:0 0 12px;color:var(--color-text-label);line-height:1.45}.report-dialog-reasons[data-v-cca68c75]{margin:0 0 12px;padding:0;border:none;display:flex;flex-direction:column;gap:6px}.report-dialog-reasons-sr-only[data-v-cca68c75]{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-cca68c75]{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-cca68c75]:has(.report-dialog-reason-input:checked){border-color:var(--color-accent-focus);background:var(--color-background-subtle)}.report-dialog-reason-input[data-v-cca68c75]{flex-shrink:0;margin:2px 0 0;accent-color:var(--color-accent-focus)}.report-dialog-reason-label[data-v-cca68c75]{color:var(--color-text-inverse);line-height:1.4;font-size:14px}.report-dialog-comment[data-v-cca68c75]{min-height:88px;resize:vertical}.report-dialog-counter[data-v-cca68c75]{margin:6px 0 14px;font-size:12px;color:var(--color-text-dim);text-align:right}.report-dialog-actions[data-v-cca68c75]{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-b77ee48c]{display:grid;position:relative}.feed--filters-open[data-v-b77ee48c]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.feed-item[data-v-b77ee48c]{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-b77ee48c]:active:has(.report-actions-trigger:active),.feed-item[data-v-b77ee48c]:active:has(.report-actions-menu){background:var(--color-background-card)}.feed-item.has-row-border-bottom[data-v-b77ee48c]{border-bottom:1px solid var(--color-border-row)}.clickable[data-v-b77ee48c]{cursor:pointer}.feed-head[data-v-b77ee48c]{display:flex;gap:4px;align-items:center}.author-avatar-wrap[data-v-b77ee48c]{position:relative;flex-shrink:0;width:36px;height:36px}.author-icon[data-v-b77ee48c]{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-b77ee48c]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.author-icon img[data-v-b77ee48c]{width:100%;height:100%;object-fit:cover}.author-icon--official[data-v-b77ee48c]{background:linear-gradient(135deg,var(--color-accent-official-start),var(--color-accent-official-end));border-color:var(--color-border-official);color:var(--color-text-on-color);font-weight:700;font-size:.95rem;cursor:default}.feed-head-text[data-v-b77ee48c]{min-width:0;flex:1;display:flex;flex-direction:column;gap:0;line-height:1.25}.feed-head-text .title[data-v-b77ee48c]{margin:0;font-size:17px;line-height:1.25}.meta[data-v-b77ee48c]{margin:0;font-size:12px;color:var(--color-text-muted)}.description[data-v-b77ee48c]{margin:10px 0;white-space:pre-wrap}.feed-media[data-v-b77ee48c]{margin:8px 0 10px;display:grid;gap:8px;min-width:0;max-width:100%}.feed-images[data-v-b77ee48c]{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-b77ee48c]{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-b77ee48c]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.feed-thumb[data-v-b77ee48c]{width:100%;height:100%;object-fit:cover;display:block}.feed-thumb-btn[data-v-b77ee48c]:hover{border-color:var(--color-border-avatar)}.feed-files[data-v-b77ee48c]{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-b77ee48c]{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-b77ee48c]:hover{color:var(--color-text-file-link-hover)}.feed-files-more[data-v-b77ee48c]{color:var(--color-text-dim);font-size:12px}.tags[data-v-b77ee48c]{display:flex;flex-wrap:wrap;gap:8px;color:var(--color-text-chip);font-size:13px}.tags--split[data-v-b77ee48c]{justify-content:space-between;align-items:center;gap:12px}.tags-left[data-v-b77ee48c]{min-width:0}.tags-right[data-v-b77ee48c]{margin-left:auto;text-align:right}.tag-item[data-v-b77ee48c]{display:inline-flex;align-items:center;gap:2px}.tag-item-icon[data-v-b77ee48c]{flex-shrink:0;opacity:.9}.feed-sentinel[data-v-b77ee48c]{height:1px;width:100%;pointer-events:none}.confirm-dialog-backdrop[data-v-a886f764]{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.confirm-dialog-modal[data-v-a886f764]{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-a886f764]{margin:0;font-size:1.1rem}.confirm-dialog-body[data-v-a886f764]{margin:0;color:var(--color-text-light);font-size:14px;line-height:1.45}.confirm-dialog-actions[data-v-a886f764]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.confirm-dialog-btn-danger.btn[data-v-a886f764]{border-color:var(--color-border-danger);background:var(--color-background-danger);color:var(--color-text-on-color)}.confirm-dialog-btn-danger.btn[data-v-a886f764]:hover:not(:disabled){background:var(--color-background-danger-hover);border-color:var(--color-border-danger-hover)}.chats-feed[data-v-63b3a31e]{display:grid;gap:10px;width:100%;min-width:0;max-width:100%;flex:1 1 auto;min-height:100%;align-content:start;overflow-x:hidden;box-sizing:border-box}.chats-search[data-v-63b3a31e]{position:relative}.chats-search-icon[data-v-63b3a31e]{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-63b3a31e] .clearable-input__field{background:var(--color-background-muted);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-63b3a31e] .clearable-input__field::placeholder{color:var(--color-text-chat-meta)}.chats-search-input[data-v-63b3a31e] .clearable-input__field:focus{outline:none;box-shadow:inset 0 0 0 1px var(--color-accent-focus)}.chats-search-input[data-v-63b3a31e] .clearable-input__clear{color:var(--color-text-chat-meta)}.chat-item[data-v-63b3a31e]{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;padding:14px;border-radius:14px;background:var(--color-background-chat-bubble);border:1px solid var(--color-border-card);transition:background-color .15s ease,border-color .15s ease;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.chat-item[data-v-63b3a31e]:active:not(.chat-item--delete-mode){background:var(--color-background-row-alt);border-color:var(--color-border-row)}.clickable[data-v-63b3a31e]{cursor:pointer}.chat-item-head[data-v-63b3a31e]{display:flex;gap:4px;align-items:flex-start;min-width:0;max-width:100%}.chat-item-avatar-wrap[data-v-63b3a31e]{position:relative;flex-shrink:0;width:44px;height:44px}.chat-item-online-dot[data-v-63b3a31e]{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-63b3a31e]{border-color:var(--color-background-row-alt)}.author-icon[data-v-63b3a31e]{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-63b3a31e]:hover:not(:disabled){background:var(--color-background-chat-bubble-active)}.author-icon[data-v-63b3a31e]:disabled{opacity:.5;cursor:default}.author-icon img[data-v-63b3a31e]{width:100%;height:100%;object-fit:cover}.chat-item-head-text[data-v-63b3a31e]{min-width:0;flex:1 1 auto;max-width:100%;overflow:hidden}.chat-item-title-row[data-v-63b3a31e]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;max-width:100%}.chat-item-peer[data-v-63b3a31e]{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-63b3a31e]{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%;flex:0 1 auto}.chat-item-peer-name[data-v-63b3a31e]{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-63b3a31e]{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-63b3a31e]{background:var(--color-background-chat-bubble-hover)}.chat-group-icon[data-v-63b3a31e]{font-size:16px;font-weight:700}.chat-item-time[data-v-63b3a31e]{margin:0;flex-shrink:0;font-size:13px;color:var(--color-text-chat-meta)}.chat-item-group-meta[data-v-63b3a31e]{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-63b3a31e]{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-63b3a31e]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin-top:5px;min-width:0;max-width:100%}.chat-item-preview[data-v-63b3a31e]{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-63b3a31e]{color:var(--color-text-primary)}.chat-item-new-badge[data-v-63b3a31e]{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-63b3a31e]{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-63b3a31e]:hover,.chat-item-delete[data-v-63b3a31e]:focus-visible{background:var(--color-background-danger-light)}.chat-item-delete[data-v-63b3a31e]:focus-visible{outline:2px solid var(--color-text-error-strong);outline-offset:2px}.chat-item-delete-icon[data-v-63b3a31e]{display:block;line-height:0}.feed-sentinel[data-v-63b3a31e]{height:1px;width:100%;pointer-events:none}.notifications-feed[data-v-601cf1ca]{display:grid;gap:4px;flex:1 1 auto;min-height:100%;align-content:start}.notif-item[data-v-601cf1ca]{padding:14px 0;border-top:1px solid var(--color-border-row);border-bottom:none}.notif-item.has-row-border-bottom[data-v-601cf1ca]{border-bottom:1px solid var(--color-border-row)}.clickable[data-v-601cf1ca]{cursor:pointer}.notif-head[data-v-601cf1ca]{display:flex;gap:4px;align-items:flex-start}.author-icon[data-v-601cf1ca]{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-601cf1ca]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.author-icon[data-v-601cf1ca]:disabled{opacity:.5;cursor:default}.author-icon img[data-v-601cf1ca]{width:100%;height:100%;object-fit:cover}.system-icon[data-v-601cf1ca]{font-size:16px;font-weight:700;color:var(--color-text-link-soft)}.notif-head-text[data-v-601cf1ca]{min-width:0;display:flex;flex-direction:column;gap:0;line-height:1.25}.notif-title[data-v-601cf1ca]{margin:0 0 4px;font-size:15px;font-weight:600;line-height:1.25;color:var(--color-text)}.notif-text[data-v-601cf1ca]{margin:0;font-size:15px;line-height:1.25;color:var(--color-text-soft)}.notif-meta-row[data-v-601cf1ca]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px}.meta[data-v-601cf1ca]{margin:0;font-size:12px;color:var(--color-text-muted)}.notif-item--unread[data-v-601cf1ca]{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-601cf1ca]{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-601cf1ca]{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-601cf1ca]{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-e03eedae]{position:fixed;inset:0;z-index:var(--z-modal-elevated);background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.identity-verification-modal[data-v-e03eedae]{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-e03eedae]{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.identity-verification-hint[data-v-e03eedae]{margin:0;font-size:14px;line-height:1.45;color:var(--color-text-primary)}.identity-verification-tips[data-v-e03eedae]{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-e03eedae]{display:grid;gap:8px;place-items:center}.identity-verification-camera[data-v-e03eedae]{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-e03eedae]{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-chip-muted)}.identity-verification-preview-wrap[data-v-e03eedae]{display:grid;place-items:center}.identity-verification-preview[data-v-e03eedae]{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-e03eedae]{width:100%}.identity-verification-actions[data-v-e03eedae]{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-b62938b2]{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-b62938b2]:hover:not(:disabled),.edit-btn.btn[data-v-b62938b2]:focus-visible{background:transparent;border:none}.edit-btn.btn[data-v-b62938b2]:hover:not(:disabled){opacity:.82}.edit-btn.btn[data-v-b62938b2]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.edit-btn-icon[data-v-b62938b2]{display:block;width:22px;height:22px;object-fit:contain;pointer-events:none}.profile-header[data-v-b62938b2]{display:flex;align-items:center;gap:4px;margin-bottom:14px}.profile-header-text[data-v-b62938b2]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0;line-height:1.25}.profile-avatar-wrap[data-v-b62938b2]{position:relative;width:88px;height:88px;flex-shrink:0}.profile-avatar[data-v-b62938b2]{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-b62938b2]{appearance:none;-webkit-appearance:none;padding:0;margin:0;font:inherit;cursor:pointer;color:inherit}.profile-avatar img[data-v-b62938b2]{width:100%;height:100%;object-fit:cover}.profile-avatar--view[data-v-b62938b2]{cursor:pointer}.profile-avatar-add[data-v-b62938b2],.profile-avatar-remove[data-v-b62938b2]{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-b62938b2]{bottom:-3px;right:-3px}.profile-avatar-remove[data-v-b62938b2]{top:-3px;left:-3px;font-size:16px;font-weight:700}label.profile-avatar-add[data-v-b62938b2]{cursor:pointer}.profile-avatar-add[data-v-b62938b2]:hover:not(:disabled):not(.profile-avatar-add--disabled),.profile-avatar-remove[data-v-b62938b2]:hover:not(:disabled){background:var(--color-border-default);border-color:var(--color-border-chip-strong)}.profile-avatar-add[data-v-b62938b2]:disabled,.profile-avatar-add--disabled[data-v-b62938b2],.profile-avatar-remove[data-v-b62938b2]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.profile-name[data-v-b62938b2]{margin:0;font-size:1.15rem;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.profile-verification-row[data-v-b62938b2]:has(.identity-verification-badge){margin-top:4px}.profile.panel-card.profile--corner-edit .profile-header-text[data-v-b62938b2]{padding-right:40px}.profile-subname[data-v-b62938b2]{margin:0;line-height:1.2;color:var(--color-text-label)}.profile-identity-verification[data-v-b62938b2]{margin-bottom:16px}.profile-grid[data-v-b62938b2]{display:grid;gap:8px}.profile-edit-form[data-v-b62938b2]{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:0}.profile-verified-edit-warning[data-v-b62938b2]{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-b62938b2]>*{min-width:0;max-width:100%}.profile-date-wrap[data-v-b62938b2]{min-width:0;max-width:100%;overflow:hidden}.profile-date-input[data-v-b62938b2]{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-b62938b2]{-webkit-appearance:none;appearance:none}.profile-date-input[data-v-b62938b2]::-webkit-date-and-time-value{text-align:left}.visually-hidden[data-v-b62938b2]{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-b62938b2]{position:relative;max-width:100%;min-width:0;box-sizing:border-box}.profile-view[data-v-b62938b2]{display:flex;flex-direction:column;min-width:0;max-width:100%}section.profile.panel-card.profile--editing[data-v-b62938b2]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.profile--editing .profile-header[data-v-b62938b2],.profile--editing .profile-edit-form[data-v-b62938b2],.profile--editing .profile-gallery-block[data-v-b62938b2],.profile--editing .profile-edit-actions[data-v-b62938b2]{flex-shrink:0}.profile--editing .profile-gallery-block[data-v-b62938b2]{margin-top:0;margin-bottom:0}.profile--editing .profile-avatar-upload-progress[data-v-b62938b2]{flex-shrink:0}.profile--editing .profile-about-block[data-v-b62938b2]{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-b62938b2],.profile--editing .profile-about-counter[data-v-b62938b2]{flex-shrink:0}.profile--editing .profile-about-textarea[data-v-b62938b2]{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-b62938b2]{position:absolute;top:10px;right:10px;z-index:2}.profile-gallery-block[data-v-b62938b2]{margin-top:12px;margin-bottom:12px;max-width:100%;min-width:0}.profile-gallery-block-title[data-v-b62938b2]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-label)}.profile-gallery-empty[data-v-b62938b2]{margin:0 0 8px;font-size:13px;color:var(--color-text-dim)}.profile-gallery-upload-progress[data-v-b62938b2] .upload-progress-wrap{margin:0 0 10px}.profile-avatar-upload-progress[data-v-b62938b2] .upload-progress-wrap{margin:10px 0 0}.profile-gallery-scroll[data-v-b62938b2]{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-b62938b2]{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-b62938b2]{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-b62938b2]{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-b62938b2]{width:100%;height:100%;object-fit:cover}.profile-gallery-add-tile[data-v-b62938b2]{border-style:dashed;background:transparent;overflow:visible}.profile-gallery-add[data-v-b62938b2]{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-b62938b2]{margin:0;cursor:pointer}.profile-gallery-add[data-v-b62938b2]:hover:not(:disabled):not(.profile-gallery-add--disabled){color:var(--color-text-primary);background:var(--color-background-highlight)}.profile-gallery-add[data-v-b62938b2]:disabled,.profile-gallery-add--disabled[data-v-b62938b2]{opacity:.45;cursor:not-allowed;pointer-events:none}.profile-gallery-remove[data-v-b62938b2]{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-b62938b2]:disabled{opacity:.5;cursor:not-allowed}.profile-edit-actions[data-v-b62938b2]{display:flex;justify-content:flex-end;gap:8px}.profile-edit-actions--after-gallery[data-v-b62938b2]{margin-top:12px}.profile-about-field[data-v-b62938b2]{display:grid;gap:4px}.profile-about-block[data-v-b62938b2]{margin-top:12px;margin-bottom:12px;display:grid;gap:6px}.profile-about-title[data-v-b62938b2]{margin:0;font-size:13px;color:var(--color-text-label)}.profile-about-textarea[data-v-b62938b2]{resize:vertical;min-height:140px;max-height:360px}.profile--editing .profile-edit-actions--after-gallery[data-v-b62938b2]{margin-top:0;padding-top:12px}.profile-about-value[data-v-b62938b2]{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-b62938b2]{margin:0;font-size:12px;color:var(--color-text-caption);text-align:right}.profile-row[data-v-b62938b2]{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-background-secondary);padding-bottom:6px}.profile-list-sentinel[data-v-b62938b2]{height:1px;width:100%;pointer-events:none}.profile-list-error[data-v-b62938b2]{color:var(--color-text-danger-soft)}.applications-list[data-v-b62938b2]{display:grid;gap:5px}.application-item[data-v-b62938b2]{border:1px solid var(--color-border-card);border-radius:10px;padding:7px 14px;background:var(--color-background-card)}.clickable[data-v-b62938b2]{cursor:pointer}.application-title-row[data-v-b62938b2]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:6px}.application-title[data-v-b62938b2]{margin:0;flex:1 1 auto;min-width:0}.application-status-pill[data-v-b62938b2]{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-b62938b2]{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-b62938b2]{color:var(--color-text-muted);background:var(--color-background-neutral-subtle);border-color:var(--color-border-neutral-subtle)}.application-status-pill--blocked[data-v-b62938b2]{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-b62938b2]{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-b62938b2]{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-b62938b2]{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-b62938b2]{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-b62938b2]{color:var(--color-text-neutral-badge);background:var(--color-background-neutral-muted);border-color:var(--color-border-neutral-muted)}.application-meta[data-v-b62938b2]{margin:0;color:var(--color-text-secondary);font-size:13px}.application-tags[data-v-b62938b2]{display:flex;flex-wrap:wrap;gap:8px;color:var(--color-text-chip);font-size:13px}.application-tags--split[data-v-b62938b2]{justify-content:space-between;align-items:center;gap:12px}.application-tags-left[data-v-b62938b2]{min-width:0}.application-tags-right[data-v-b62938b2]{margin-left:auto;text-align:right}.application-verified-applicants-tag[data-v-b62938b2]{margin-top:6px}.application-tag-item[data-v-b62938b2]{display:inline-flex;align-items:center;gap:2px}.application-tag-item-icon[data-v-b62938b2]{flex-shrink:0;opacity:.9}.gallery-delete-backdrop[data-v-b62938b2]{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.gallery-delete-modal[data-v-b62938b2]{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-b62938b2]{margin:0;font-size:1.1rem}.gallery-delete-body[data-v-b62938b2]{margin:0;color:var(--color-text-light);font-size:14px;line-height:1.45}.gallery-delete-actions[data-v-b62938b2]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.user-head[data-v-1a78e392]{display:flex;gap:4px;align-items:center;margin-bottom:14px}.avatar[data-v-1a78e392]{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-1a78e392]{appearance:none;-webkit-appearance:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}.avatar--clickable[data-v-1a78e392]:hover{border-color:var(--color-border-chip-active)}.avatar img[data-v-1a78e392]{width:100%;height:100%;object-fit:cover}.user-gallery[data-v-1a78e392]{margin-bottom:12px;margin-top:12px}.user-gallery-title[data-v-1a78e392]{margin:0 0 6px;font-size:13px;color:var(--color-text-label)}.user-gallery-row[data-v-1a78e392]{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-1a78e392]{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-1a78e392]{width:100%;height:100%;object-fit:cover}.user-gallery-thumb[data-v-1a78e392]:hover{border-color:var(--color-border-avatar)}.user-head-text[data-v-1a78e392]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:0;line-height:1.25}.name[data-v-1a78e392]{margin:0;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.user-verification-row[data-v-1a78e392]:has(.identity-verification-badge){margin-top:4px}.subname[data-v-1a78e392]{margin:0;line-height:1.2;color:var(--color-text-label)}.user-blocked-notice[data-v-1a78e392]{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:4px}.user-blocked-notice-text[data-v-1a78e392]{margin:0;font-size:14px;line-height:1.4;color:var(--color-text-body-alt);text-align:center}.user-blocked-unblock[data-v-1a78e392]{width:100%;min-height:60px;padding:12px 16px;font-size:15px;font-weight:500}.rows[data-v-1a78e392]{display:grid;gap:8px}.row[data-v-1a78e392]{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-background-secondary);padding-bottom:6px}.user-about-block[data-v-1a78e392]{margin-top:12px;margin-bottom:12px;display:grid;gap:6px}.user-about-title[data-v-1a78e392]{margin:0;font-size:13px;color:var(--color-text-label)}.user-about-value[data-v-1a78e392]{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-f3be3824]{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.group-chat-manage-modal[data-v-f3be3824]{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-f3be3824]{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.group-chat-manage-field[data-v-f3be3824]{display:grid;gap:8px}.group-chat-manage-label[data-v-f3be3824]{margin:0;font-size:13px;line-height:1.3;color:var(--color-text-meta)}.group-chat-manage-input[data-v-f3be3824]{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-f3be3824]::placeholder{color:var(--color-text-disabled)}.group-chat-manage-input[data-v-f3be3824]:focus{outline:none;border-color:var(--color-border-subtle)}.group-chat-manage-participants[data-v-f3be3824]{--group-chat-item-pad-x: 12px;--group-chat-item-border: 1px;display:grid;gap:8px}.group-chat-manage-section-title[data-v-f3be3824]{margin:0;font-size:15px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.group-chat-manage-hint[data-v-f3be3824]{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-meta)}.group-chat-manage-select-all[data-v-f3be3824]{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-f3be3824]{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-f3be3824]{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:240px;overflow:auto}.group-chat-manage-item[data-v-f3be3824]{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-f3be3824]{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-f3be3824]{width:100%;height:100%;object-fit:cover}.group-chat-manage-name-row[data-v-f3be3824]{min-width:0;flex:1 1 auto}.name-with-verification[data-v-f3be3824]{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0}.group-chat-manage-name[data-v-f3be3824]{min-width:0;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-f3be3824]{margin:0;font-size:13px;line-height:1.4;color:var(--color-text-meta)}.group-chat-manage-actions[data-v-f3be3824]{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding-top:12px;margin-top:12px}.application-detail-view[data-v-586dde1d]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0;max-width:100%}section.panel-card.application-detail[data-v-586dde1d]{flex:1 1 auto;min-height:0;max-width:100%;min-width:0;box-sizing:border-box}.application-views[data-v-586dde1d]{pointer-events:none;-webkit-user-select:none;user-select:none}.application-views-count[data-v-586dde1d]{font-variant-numeric:tabular-nums}.panel-card--application-edit[data-v-586dde1d]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.card--edit-layout[data-v-586dde1d]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.card--edit-layout .author-row[data-v-586dde1d]{flex-shrink:0}.card--edit-layout .edit-block[data-v-586dde1d]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.card--edit-layout .edit-description[data-v-586dde1d]{flex:1 1 auto;min-height:72px;max-height:none;resize:none;overflow-y:auto}.modal-backdrop[data-v-586dde1d]{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--color-background-scrim);display:grid;place-items:center;padding:12px}.modal[data-v-586dde1d]{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-586dde1d]{margin:0;font-size:1.1rem}.modal-body[data-v-586dde1d]{margin:0;color:var(--color-text-light);font-size:14px;line-height:1.45}.modal-actions[data-v-586dde1d]{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.author-row[data-v-586dde1d]{display:flex;align-items:flex-start;gap:4px;margin-bottom:10px}.author-info[data-v-586dde1d]{min-width:0;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:0}.author-date[data-v-586dde1d]{margin:0;font-size:12px;line-height:1.2}.title[data-v-586dde1d]{margin:0 0 8px}.description[data-v-586dde1d]{margin:0 0 8px;white-space:pre-wrap;font-size:15px;line-height:1.45}.edit-block[data-v-586dde1d]{display:grid;gap:8px;margin-bottom:8px}.edit-description[data-v-586dde1d]{min-height:110px;resize:vertical}.edit-counter[data-v-586dde1d]{margin:-4px 0 0;font-size:12px;color:var(--color-text-caption);text-align:right}.edit-actions[data-v-586dde1d]{display:flex;justify-content:flex-end;gap:8px}.application-media .edit-actions[data-v-586dde1d]{margin-top:12px}.visually-hidden[data-v-586dde1d]{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-586dde1d]{padding:6px 10px;font-size:13px}.attachment-formats-hint[data-v-586dde1d]{margin:0 0 8px;font-size:12px;color:var(--color-text-dim);line-height:1.35}.attachment-skip-hint[data-v-586dde1d]{margin:0 0 8px;font-size:12px;color:var(--color-text-danger-alt);line-height:1.35}.application-files--edit[data-v-586dde1d]{margin:8px 0 0}.application-files-edit-row[data-v-586dde1d]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.application-file-remove[data-v-586dde1d]{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-586dde1d]:disabled{opacity:.5;cursor:not-allowed}.edit-attach-row[data-v-586dde1d]{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 8px}.application-media[data-v-586dde1d]{margin:10px 0}.card--edit-layout .application-media[data-v-586dde1d]{flex-shrink:0;margin-top:0}.application-media-title[data-v-586dde1d]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-label)}.application-images[data-v-586dde1d]{display:flex;gap:var(--gallery-thumb-gap);align-items:center;min-width:0}.application-images--scroll[data-v-586dde1d]{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-586dde1d]{align-items:flex-start;width:100%;box-sizing:border-box}.application-image-edit-cell[data-v-586dde1d],.application-image-add-tile[data-v-586dde1d]{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-586dde1d]{border-radius:10px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-background-muted)}.application-image-add-tile[data-v-586dde1d]{border-radius:10px;border:1px dashed var(--color-border-muted);background:transparent;overflow:hidden}.application-image-add[data-v-586dde1d]{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-586dde1d]{margin:0}.application-image-add[data-v-586dde1d]:hover:not(:disabled):not(.application-image-add--disabled){color:var(--color-text-primary);background:var(--color-background-highlight)}.application-image-add[data-v-586dde1d]:disabled,.application-image-add--disabled[data-v-586dde1d]{opacity:.45;cursor:not-allowed;pointer-events:none}.application-image-edit-cell .application-image-wrap[data-v-586dde1d]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;border:none;border-radius:0}.application-image-edit-thumb[data-v-586dde1d]{display:block;padding:0;background:transparent}.application-image-edit-cell .application-image-edit-thumb img[data-v-586dde1d]{width:100%;height:100%;object-fit:cover;display:block}.application-image-edit-remove[data-v-586dde1d]{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-586dde1d]:hover:not(:disabled){background:var(--color-background-scrim-heavy)}.application-image-edit-remove[data-v-586dde1d]:disabled{opacity:.5;cursor:not-allowed}.application-images--scroll>.application-image-wrap[data-v-586dde1d]{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-586dde1d]{width:100%;height:100%;object-fit:cover;display:block}.application-images--scroll>.application-image-wrap[data-v-586dde1d]:hover{border-color:var(--color-border-avatar)}.application-images--scroll>.application-image-wrap[data-v-586dde1d]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:2px}.application-files[data-v-586dde1d]{list-style:none;margin:0;padding:0;display:grid;gap:6px}.application-files li[data-v-586dde1d]{min-width:0}.application-file-link[data-v-586dde1d]{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-586dde1d]:hover{color:var(--color-text-file-link-hover)}.meta[data-v-586dde1d]{margin:0 0 6px;color:var(--color-text-secondary)}.meta-row[data-v-586dde1d]{display:block}.application-meta-list[data-v-586dde1d]{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-586dde1d]{display:flex;align-items:center}.application-meta-line--split[data-v-586dde1d]{justify-content:space-between;gap:12px}.application-meta-item[data-v-586dde1d]{display:inline-flex;align-items:center;gap:2px;line-height:1.45}.application-meta-item--end[data-v-586dde1d]{margin-left:auto;text-align:right}.application-meta-icon[data-v-586dde1d]{flex-shrink:0;display:block;width:15px;height:15px;opacity:.9}.application-meta-line[data-v-586dde1d] .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-586dde1d] .verified-applicants-only-tag-icon{display:block;width:15px;height:15px;flex-shrink:0;opacity:.9}.application-meta-item[data-v-586dde1d] .quick-pick-option-icon{width:15px;height:15px;line-height:0}.meta-tags[data-v-586dde1d]{color:var(--color-text-chip);font-size:13px}.tags[data-v-586dde1d]{display:flex;flex-wrap:wrap;gap:8px}.tags--split[data-v-586dde1d]{justify-content:space-between;align-items:center;gap:12px}.tags-left[data-v-586dde1d]{min-width:0}.tags-right[data-v-586dde1d]{margin-left:auto;text-align:right}.tag-item[data-v-586dde1d]{display:inline-flex;align-items:center;gap:2px}.tag-item-icon[data-v-586dde1d]{flex-shrink:0;opacity:.9}.meta-with-icon[data-v-586dde1d]{align-items:center;display:inline-flex;gap:2px}.meta-icon[data-v-586dde1d]{flex-shrink:0;opacity:.9}.closed-hint[data-v-586dde1d]{margin-top:14px}.blocked-notice[data-v-586dde1d]{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-586dde1d]{margin:0;font-weight:600}.blocked-notice-text[data-v-586dde1d]{margin:0;font-size:14px;line-height:1.45}.link-btn[data-v-586dde1d]{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-586dde1d]:hover:not(:disabled){background:var(--color-background-link-subtle)}.author-name[data-v-586dde1d]{font-weight:600;line-height:1.2}.name-with-verification[data-v-586dde1d]{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0}.responses-title[data-v-586dde1d]{margin:0;font-size:15px;line-height:1.45;font-weight:600}.responses-total[data-v-586dde1d]{color:var(--color-text-secondary)}.responses-sentinel[data-v-586dde1d]{height:1px;width:100%;pointer-events:none}.response-item[data-v-586dde1d]{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-586dde1d]{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-586dde1d]{display:flex;align-items:flex-start;gap:12px;min-width:0}.group-chat-card-icon[data-v-586dde1d]{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-586dde1d]{min-width:0;flex:1 1 auto;display:grid;gap:2px}.group-chat-card-label[data-v-586dde1d]{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-586dde1d]{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-586dde1d]{margin:0;font-size:13px;line-height:1.35;color:var(--color-text-secondary)}.group-chat-card-actions[data-v-586dde1d]{display:flex;flex-wrap:wrap;gap:8px}.group-chat-card-btn.btn[data-v-586dde1d]{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-586dde1d]:only-child{flex-basis:100%}.group-chat-card-btn-icon[data-v-586dde1d]{flex:0 0 auto;display:block;line-height:0}.response-card[data-v-586dde1d]{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-586dde1d]{display:flex;align-items:flex-start;gap:4px;min-width:0}.response-card-content[data-v-586dde1d]{flex:1 1 0;min-width:0;width:0;display:grid;gap:4px}.response-card-head[data-v-586dde1d]{display:flex;align-items:center;gap:8px;width:100%;min-width:0}.response-card-username[data-v-586dde1d]{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-586dde1d]{margin:0;padding:0;border-radius:0;color:var(--color-text-soft)}.response-card-username.link-btn[data-v-586dde1d]:hover:not(:disabled){background:transparent;color:var(--color-text-file-link)}.response-card-message[data-v-586dde1d]{margin:0;font-size:14px;line-height:1.4;color:var(--color-text-secondary);overflow-wrap:anywhere}.response-card-chat-btn.btn[data-v-586dde1d]{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap}.response-card-approve-btn.btn[data-v-586dde1d],.response-card-chat-btn.btn[data-v-586dde1d]:not(.btn-ghost){background:var(--color-blue);border-color:var(--color-border-accent-action);color:var(--color-text-on-color)}.response-card-approve-btn.btn[data-v-586dde1d]:hover:not(:disabled),.response-card-chat-btn.btn[data-v-586dde1d]:not(.btn-ghost):hover:not(:disabled){background:var(--color-accent-primary-hover);border-color:var(--color-accent-primary-border-hover)}.response-card-reject-btn.btn[data-v-586dde1d]{background:var(--color-background-danger);border-color:var(--color-border-danger);color:var(--color-text-on-color)}.response-card-reject-btn.btn[data-v-586dde1d]:hover:not(:disabled){background:var(--color-background-danger-hover);border-color:var(--color-border-danger-hover)}.response-card-chat-btn-icon[data-v-586dde1d]{flex:0 0 auto;display:block;line-height:0}.response-card-actions[data-v-586dde1d]{display:flex;justify-content:flex-end;padding-top:12px;margin-top:12px;gap:8px}.response-card-actions--stretch[data-v-586dde1d]{justify-content:stretch}.response-card-actions--stretch .btn[data-v-586dde1d]{flex:1 1 0;min-width:0}.response-head[data-v-586dde1d]{display:flex;align-items:center;gap:10px}.author-icon[data-v-586dde1d]{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-586dde1d]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.author-icon--official[data-v-586dde1d]{background:linear-gradient(135deg,var(--color-accent-official-start),var(--color-accent-official-end));border-color:var(--color-border-official);color:var(--color-text-on-color);font-weight:700;font-size:.95rem;cursor:default}.author-name--official[data-v-586dde1d]{margin:0;font-weight:600;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.official-badge[data-v-586dde1d]{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-586dde1d]{width:100%;height:100%;object-fit:cover}.response-user[data-v-586dde1d],.response-meta[data-v-586dde1d],.response-message[data-v-586dde1d]{margin:0}.response-meta[data-v-586dde1d],.response-message[data-v-586dde1d]{color:var(--color-text-secondary)}.response-actions[data-v-586dde1d]{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.respond-form[data-v-586dde1d]{min-width:0}.respond-form h4[data-v-586dde1d]{margin:0 0 12px;font-size:15px;line-height:1.45;font-weight:600}.quick-response-list[data-v-586dde1d]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.quick-response-btn[data-v-586dde1d]{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-586dde1d]{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-586dde1d]{margin-left:auto;display:block}.my-response-section[data-v-586dde1d]{margin-top:18px}.my-response-card[data-v-586dde1d]{border:1px solid var(--color-border-card);border-radius:10px;padding:7px 14px;background:var(--color-background-card)}.my-response-head[data-v-586dde1d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.my-response-title[data-v-586dde1d]{margin:0;flex:1 1 auto;min-width:0;font-size:16px;line-height:1.3}.my-response-message[data-v-586dde1d]{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-586dde1d]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:14px}.my-response-actions--stretch[data-v-586dde1d]{flex-direction:column;align-items:stretch}.my-response-actions--stretch .btn[data-v-586dde1d]{width:100%;min-width:0}.application-status-pill[data-v-586dde1d]{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}.application-status-pill--response-pending[data-v-586dde1d]{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-586dde1d]{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-586dde1d]{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-586dde1d]{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-586dde1d]{color:var(--color-text-neutral-badge);background:var(--color-background-neutral-muted);border-color:var(--color-border-neutral-muted)}.no-responses-row[data-v-586dde1d]{color:var(--color-text-secondary);margin:auto}.chat-page--phone-gated[data-v-a5af074e]{position:relative}.chat-phone-gate[data-v-a5af074e]{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-background-page) 90%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.chat-phone-gate-card[data-v-a5af074e]{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-a5af074e]{margin:0;max-width:320px;font-size:15px;line-height:1.45;color:var(--color-text-primary)}.chat-phone-gate-method[data-v-a5af074e]{margin:0;max-width:320px;font-size:13px;line-height:1.4;color:var(--color-text-chip-muted)}.chat-phone-gate-btn[data-v-a5af074e]{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-on-color)}.chat-phone-gate-btn[data-v-a5af074e]:hover:not(:disabled){background:var(--color-blue);filter:brightness(1.08);border-color:transparent}.chat-phone-gate-btn[data-v-a5af074e]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.chat-loading-fill[data-v-a5af074e]{flex:1 1 auto;min-height:0;margin:0}.chat-page[data-v-a5af074e]{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-a5af074e]: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-a5af074e]{padding-bottom:8px}.chat-loading-fill[data-v-a5af074e],.chat-messages[data-v-a5af074e],.chat-typing-status[data-v-a5af074e]{position:relative;z-index:1}.panel-chat[data-v-a5af074e]{max-width:100%;min-width:0}.chat-messages[data-v-a5af074e]{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-a5af074e]::-webkit-scrollbar{display:none}.chat-date-separator[data-v-a5af074e]{display:flex;justify-content:center;margin:8px 0 4px}.chat-date-separator-label[data-v-a5af074e]{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-a5af074e]{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;max-width:100%}.chat-row--mine[data-v-a5af074e]{justify-content:flex-end}.chat-row--group-peer[data-v-a5af074e]{gap:4px;align-items:flex-end}.chat-row--group-peer .chat-sender-avatar-slot[data-v-a5af074e]{display:flex;align-items:flex-end;align-self:flex-end;flex:0 0 32px;width:32px;line-height:0}.chat-sender-avatar[data-v-a5af074e]{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-a5af074e]:hover:not(:disabled){background:var(--color-background-secondary);border-color:var(--color-border-button-strong)}.chat-sender-avatar img[data-v-a5af074e]{width:100%;height:100%;object-fit:cover}.chat-message[data-v-a5af074e]{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-a5af074e]{background:var(--color-background-chat-incoming)}.chat-row--group-peer .chat-message[data-v-a5af074e]{align-self:flex-end}.chat-message--peer-last[data-v-a5af074e]{border-radius:18px 18px 18px 0}.chat-message--peer-last[data-v-a5af074e]: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-a5af074e]{border-radius:18px 18px 0}.chat-message--mine-last[data-v-a5af074e]: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-a5af074e]{border-radius:18px 18px 18px 0}.chat-message--group-peer[data-v-a5af074e]:not(.chat-message--peer-last){border-radius:18px}.chat-message-sender[data-v-a5af074e]{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-a5af074e]{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0}.chat-message-body[data-v-a5af074e]{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-a5af074e]{margin-top:0}.chat-message-content[data-v-a5af074e]{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-a5af074e]{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-a5af074e]{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-a5af074e]{gap:4px;align-items:flex-end;padding:4px 12px 16px;min-height:32px}.chat-typing-status--group .chat-sender-avatar-slot[data-v-a5af074e]{display:flex;align-items:flex-end;line-height:0}.chat-typing-status--group .chat-sender-avatar[data-v-a5af074e]{cursor:default}.chat-typing-label[data-v-a5af074e]{flex:0 0 auto}.chat-typing-dots[data-v-a5af074e]{display:inline-flex;gap:3px;align-items:center}.chat-typing-dot[data-v-a5af074e]{width:4px;height:4px;border-radius:50%;background:var(--color-text-dim);animation:chat-typing-bounce-a5af074e 1.2s ease-in-out infinite both}.chat-typing-dot[data-v-a5af074e]:nth-child(1){animation-delay:0ms}.chat-typing-dot[data-v-a5af074e]:nth-child(2){animation-delay:.15s}.chat-typing-dot[data-v-a5af074e]:nth-child(3){animation-delay:.3s}@keyframes chat-typing-bounce-a5af074e{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.group-chat-info-page[data-v-8e0d873c]{flex:1 1 auto;min-height:0;overflow:auto;padding:12px 0 16px;display:grid;gap:12px;align-content:start}.info-card[data-v-8e0d873c]{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-8e0d873c]{gap:0}.settings-toggle-row[data-v-8e0d873c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-toggle-text[data-v-8e0d873c]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.settings-toggle-label[data-v-8e0d873c]{font-size:16px;color:var(--color-text-heading)}.settings-toggle-hint[data-v-8e0d873c]{font-size:.9rem;color:var(--color-text-chip-muted);line-height:1.4}.toggle-switch[data-v-8e0d873c]{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-8e0d873c]{background:var(--color-blue)}.toggle-switch[data-v-8e0d873c]:disabled{opacity:.55;cursor:not-allowed}.toggle-switch[data-v-8e0d873c]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.toggle-switch-knob[data-v-8e0d873c]{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--color-toggle-knob);box-shadow:0 1px 3px var(--color-background-scrim-shadow);transition:transform .2s ease}.toggle-switch--on .toggle-switch-knob[data-v-8e0d873c]{transform:translate(20px)}.info-card--link[data-v-8e0d873c]{width:100%;text-align:left;cursor:pointer;color:inherit}.info-card-label[data-v-8e0d873c]{margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle)}.info-card-row[data-v-8e0d873c]{display:flex;align-items:center;gap:10px;min-width:0}.info-card-row--title[data-v-8e0d873c]{align-items:center}.info-card-value[data-v-8e0d873c]{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-8e0d873c]{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-8e0d873c]:focus,.info-card-input[data-v-8e0d873c]: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-8e0d873c]{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-8e0d873c]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-subtle)}.title-action-btn[data-v-8e0d873c]{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-8e0d873c]:disabled{opacity:.55;cursor:default}.title-action-btn--save[data-v-8e0d873c]{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-on-color);font-size:13px;font-weight:600}.title-action-icon[data-v-8e0d873c]{display:inline-flex;align-items:center;justify-content:center}.title-action-save[data-v-8e0d873c]{white-space:nowrap}.participants-section[data-v-8e0d873c]{display:grid;gap:10px}.participants-heading[data-v-8e0d873c]{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-8e0d873c]{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-8e0d873c]{margin:0;padding:0 4px}.participants-card[data-v-8e0d873c]{border-radius:14px;border:1px solid var(--color-border-card);background:var(--color-background-card);overflow:hidden}.participants-list[data-v-8e0d873c]{list-style:none;margin:0;padding:0}.participant-row[data-v-8e0d873c]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-background-row)}.participant-row--last[data-v-8e0d873c]{border-bottom:none}.participant-main[data-v-8e0d873c]{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-8e0d873c]{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:0}.participant-name-row[data-v-8e0d873c]{display:inline-flex;align-items:center;gap:2px;max-width:100%;min-width:0}.participant-name[data-v-8e0d873c]{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500}.participant-presence[data-v-8e0d873c]{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-8e0d873c]{color:var(--color-border-success)}.author-badge[data-v-8e0d873c]{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-8e0d873c]{flex:0 0 auto}.participant-remove[data-v-8e0d873c]{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-8e0d873c]:disabled{opacity:.55;cursor:default}.participant-remove-icon[data-v-8e0d873c]{flex:0 0 auto}.author-icon[data-v-8e0d873c]{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-8e0d873c]{width:100%;height:100%;object-fit:cover}.leave-chat-btn[data-v-8e0d873c]{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-on-color);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-8e0d873c]{flex:0 0 auto;display:block;line-height:0}.leave-chat-btn[data-v-8e0d873c]:hover:not(:disabled),.leave-chat-btn[data-v-8e0d873c]:focus-visible{background:var(--color-background-danger-hover);border-color:var(--color-border-danger-hover)}.leave-chat-btn[data-v-8e0d873c]:focus-visible{outline:2px solid var(--color-text-error-strong);outline-offset:2px}.leave-chat-btn[data-v-8e0d873c]:disabled{opacity:.55;cursor:default}.danger-action-btn.btn[data-v-13ae8934]{width:100%;margin-top:auto;border-color:var(--color-border-danger);background:var(--color-background-danger);color:var(--color-text-on-color);min-height:48px;font-size:16px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.danger-action-btn.btn[data-v-13ae8934]:hover:not(:disabled){background:var(--color-background-danger-hover);border-color:var(--color-border-danger-hover)}.settings[data-v-8dadfde9]{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;gap:14px}.settings-nav-row.btn[data-v-8dadfde9]{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-8dadfde9]:hover:not(:disabled){background:var(--color-background-settings);border-color:var(--color-border-subtle)}.settings-nav-row-label[data-v-8dadfde9]{font-size:15px}.settings-nav-row-chevron[data-v-8dadfde9]{color:var(--color-text-meta);font-size:1.25rem;line-height:1}.settings-logout-icon[data-v-8dadfde9]{flex:0 0 auto;display:block;line-height:0}.interface-settings[data-v-5110cdd1]{display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;gap:14px}.settings-form[data-v-5110cdd1]{display:grid;gap:6px}.settings-label[data-v-5110cdd1]{font-size:16px;color:var(--color-text-label)}.settings-language.input-control[data-v-5110cdd1]{min-height:48px}.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-b7911cce]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:16px;overflow-y:auto}.notification-settings-list[data-v-b7911cce]{display:flex;flex-direction:column;gap:16px}.settings-toggle-row[data-v-b7911cce]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.settings-toggle-text[data-v-b7911cce]{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.settings-toggle-label[data-v-b7911cce]{font-size:16px;color:var(--color-text-heading)}.settings-toggle-hint[data-v-b7911cce]{font-size:.9rem;color:var(--color-text-chip-muted);line-height:1.4}.toggle-switch[data-v-b7911cce]{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-b7911cce]{background:var(--color-blue)}.toggle-switch[data-v-b7911cce]:disabled{opacity:.55;cursor:not-allowed}.toggle-switch[data-v-b7911cce]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.toggle-switch-knob[data-v-b7911cce]{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--color-toggle-knob);box-shadow:0 1px 3px var(--color-background-scrim-shadow);transition:transform .2s ease}.toggle-switch--on .toggle-switch-knob[data-v-b7911cce]{transform:translate(20px)}.notification-settings-categories[data-v-b7911cce]{display:flex;flex-direction:column;gap:12px;padding-top:4px}.notification-settings-save-btn.btn[data-v-b7911cce]{width:100%;min-height:48px;font-size:16px;background:var(--color-background-success);border-color:var(--color-border-success);color:var(--color-text-on-color)}.notification-settings-save-btn.btn[data-v-b7911cce]:hover:not(:disabled){background:var(--color-background-success-hover);border-color:var(--color-border-success-hover)}.notification-settings-save-btn.btn[data-v-b7911cce]:disabled{opacity:.55}.report-problem[data-v-fd39025f]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:14px}.report-problem-form[data-v-fd39025f]{display:flex;flex-direction:column;gap:12px}.report-problem-description-block[data-v-fd39025f]{display:flex;flex-direction:column;gap:6px}.report-problem-description-input-wrap[data-v-fd39025f]{display:flex;flex-direction:column;gap:2px}.report-problem-label[data-v-fd39025f]{font-size:16px;color:var(--color-text-label)}.report-problem-textarea[data-v-fd39025f]{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-fd39025f]{margin:0;font-size:12px;color:var(--color-text-dim);text-align:right}.report-problem-shots[data-v-fd39025f]{min-width:0}.visually-hidden[data-v-fd39025f]{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-fd39025f]{flex-shrink:0;margin:0;min-width:0}.application-media-title[data-v-fd39025f]{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--color-text-label)}.application-images[data-v-fd39025f]{display:flex;gap:var(--gallery-thumb-gap);align-items:center;min-width:0}.application-images--scroll[data-v-fd39025f]{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-fd39025f]{align-items:flex-start;width:100%;box-sizing:border-box}.application-image-edit-cell[data-v-fd39025f],.application-image-add-tile[data-v-fd39025f]{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-fd39025f]{border-radius:10px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-background-muted)}.application-image-add-tile[data-v-fd39025f]{border-radius:10px;border:1px dashed var(--color-border-muted);background:transparent;overflow:hidden}.application-image-add[data-v-fd39025f]{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-fd39025f]{margin:0}.application-image-add[data-v-fd39025f]:hover:not(:disabled):not(.application-image-add--disabled){color:var(--color-text-primary);background:var(--color-background-highlight)}.application-image-add[data-v-fd39025f]:disabled,.application-image-add--disabled[data-v-fd39025f]{opacity:.45;cursor:not-allowed;pointer-events:none}.application-image-edit-cell .application-image-wrap[data-v-fd39025f]{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;border:none;border-radius:0}.application-image-edit-thumb[data-v-fd39025f]{display:block;padding:0;background:transparent;cursor:pointer}.application-image-edit-thumb[data-v-fd39025f]:focus-visible{outline:2px solid var(--color-accent-unread);outline-offset:-2px}.application-image-edit-thumb[data-v-fd39025f]:disabled{opacity:.55;cursor:not-allowed}.application-image-edit-thumb img[data-v-fd39025f]{width:100%;height:100%;object-fit:cover;display:block}.application-image-edit-remove[data-v-fd39025f]{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-fd39025f]:hover:not(:disabled){background:var(--color-background-scrim-heavy)}.application-image-edit-remove[data-v-fd39025f]:disabled{opacity:.5;cursor:not-allowed}.report-problem-hint[data-v-fd39025f]{margin:8px 0 0;font-size:13px;color:var(--color-text-subtle)}.report-problem-error[data-v-fd39025f]{margin:0;color:var(--color-text-error-muted);font-size:14px}.report-problem-progress[data-v-fd39025f]{margin:0;font-size:14px;color:var(--color-text-meta)}.report-problem-submit.btn[data-v-fd39025f]{margin-top:4px;min-height:48px;font-size:16px;background:var(--color-background-success);border-color:var(--color-border-success);color:var(--color-text-on-color)}.report-problem-submit.btn[data-v-fd39025f]:hover:not(:disabled){background:var(--color-background-success-hover);border-color:var(--color-border-success-hover)}.report-problem-submit.btn[data-v-fd39025f]: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-f6cd78a1]{flex:1 1 auto;height:100%;min-height:0;display:flex;flex-direction:column}.workspace-chat-panel[data-v-f6cd78a1]{flex:1 1 auto;min-height:0}.workspace-root[data-v-f6cd78a1]>.panel-card,.workspace-root[data-v-f6cd78a1]>.application-detail-view,.workspace-root[data-v-f6cd78a1]>.group-chat-info-page,.workspace-root[data-v-f6cd78a1]>main.feed,.workspace-root[data-v-f6cd78a1]>main.feed--filters-open,.workspace-root[data-v-f6cd78a1]>main.chats-feed,.workspace-root[data-v-f6cd78a1]>main.notifications-feed,.workspace-root[data-v-f6cd78a1]>.create-application-screen,.workspace-root[data-v-f6cd78a1]>.quick-pick-screen,.workspace-root[data-v-f6cd78a1]>.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-f5d791a7]{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-f5d791a7]{display:flex;justify-content:center;gap:8px;padding-top:0}.onboarding-progress-dot[data-v-f5d791a7]{width:8px;height:8px;border-radius:50%;background:var(--color-border-default)}.onboarding-progress-dot--active[data-v-f5d791a7]{background:var(--color-blue)}.onboarding-body[data-v-f5d791a7]{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-f5d791a7]>*{min-width:0;max-width:100%}.onboarding-date-wrap[data-v-f5d791a7]{min-width:0;max-width:100%;overflow:hidden}.onboarding-date-input[data-v-f5d791a7]{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-f5d791a7]{-webkit-appearance:none;appearance:none}.onboarding-date-input[data-v-f5d791a7]::-webkit-date-and-time-value{text-align:left}.onboarding-header-row[data-v-f5d791a7]{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;gap:4px}.onboarding-header-side[data-v-f5d791a7]{display:flex;align-items:center;justify-content:center;min-height:32px}.onboarding-back-btn.btn[data-v-f5d791a7]{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-f5d791a7]:disabled{opacity:.55;cursor:not-allowed}.onboarding-back-glyph[data-v-f5d791a7]{display:grid;place-items:center;width:26px;height:26px;font-size:26px;line-height:1;pointer-events:none}.onboarding-title[data-v-f5d791a7]{margin:0;font-size:1.35rem;font-weight:700;line-height:1.25;text-align:center}.onboarding-subtitle[data-v-f5d791a7]{margin:0;color:var(--color-text-secondary);line-height:1.45;font-size:1.125rem}.onboarding-note[data-v-f5d791a7]{margin:0;color:var(--color-text-secondary);line-height:1.45;font-size:.95rem}.onboarding-note--muted[data-v-f5d791a7]{color:var(--color-text-meta);font-size:.9rem}.onboarding-about[data-v-f5d791a7]{min-height:96px;resize:vertical}.onboarding-avatar-block[data-v-f5d791a7]{display:flex;flex-direction:column;gap:10px}.onboarding-field-label[data-v-f5d791a7]{margin:0;font-size:1rem;color:var(--color-text-heading);line-height:1.4}.onboarding-photo-list[data-v-f5d791a7]{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-f5d791a7]{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-f5d791a7]{position:absolute;inset:0;z-index:1;margin:0;padding:0;border:none;background:transparent;cursor:pointer;display:block}.onboarding-photo-thumb[data-v-f5d791a7] img{width:100%;height:100%;object-fit:cover}.onboarding-photo-add-tile[data-v-f5d791a7]{border-style:dashed;background:transparent;overflow:visible}.onboarding-photo-add[data-v-f5d791a7]{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-f5d791a7]{margin:0;cursor:pointer}.onboarding-photo-add[data-v-f5d791a7]:hover:not(:disabled):not(.onboarding-photo-add--disabled){color:var(--color-text-primary);background:var(--color-background-highlight)}.onboarding-photo-add[data-v-f5d791a7]:disabled,.onboarding-photo-add--disabled[data-v-f5d791a7]{opacity:.45;cursor:not-allowed;pointer-events:none}.onboarding-photo-remove[data-v-f5d791a7]{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-f5d791a7]:disabled{opacity:.5;cursor:not-allowed}.onboarding-avatar-upload-progress[data-v-f5d791a7] .upload-progress-wrap{margin:0}.visually-hidden[data-v-f5d791a7]{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-f5d791a7]{display:flex;flex-direction:column;gap:16px;margin-top:4px}.onboarding-toggle-row[data-v-f5d791a7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.onboarding-toggle-text[data-v-f5d791a7]{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1 1 auto}.onboarding-toggle-label[data-v-f5d791a7]{font-size:16px;color:var(--color-text-heading);line-height:1.4}.toggle-switch[data-v-f5d791a7]{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-f5d791a7]{background:var(--color-blue)}.toggle-switch[data-v-f5d791a7]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.toggle-switch-knob[data-v-f5d791a7]{position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:var(--color-toggle-knob);box-shadow:0 1px 3px var(--color-background-scrim-shadow);transition:transform .2s ease}.toggle-switch--on .toggle-switch-knob[data-v-f5d791a7]{transform:translate(20px)}.onboarding-actions[data-v-f5d791a7]{display:flex;gap:8px;justify-content:space-between}.onboarding-actions .btn[data-v-f5d791a7]{flex:1 1 0}.onboarding-quick-grid[data-v-f5d791a7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.onboarding-quick-option[data-v-f5d791a7]{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-f5d791a7] .quick-pick-option-icon{color:var(--color-text-chip-muted)}.phone-verification-backdrop[data-v-b10a1036]{position:fixed;inset:0;z-index:var(--z-modal-elevated);background:var(--color-background-scrim);display:grid;place-items:center;padding:12px;box-sizing:border-box}.phone-verification-modal[data-v-b10a1036]{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-b10a1036]{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.phone-verification-form[data-v-b10a1036]{display:grid;gap:14px}.phone-verification-field[data-v-b10a1036]{display:grid;gap:8px}.phone-verification-label[data-v-b10a1036]{font-size:14px;color:var(--color-text-primary)}.phone-verification-method[data-v-b10a1036]{margin:0;font-size:13px;color:var(--color-text-chip-muted);line-height:1.4}.phone-verification-hint[data-v-b10a1036]{margin:0;font-size:14px;color:var(--color-text-primary);line-height:1.45}.phone-verification-blocked[data-v-b10a1036]{margin:0;font-size:13px;line-height:1.4}.phone-verification-actions[data-v-b10a1036]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.phone-verification-actions--stack[data-v-b10a1036]{flex-direction:column;align-items:stretch}.phone-verification-actions--stack .btn[data-v-b10a1036]{width:100%;margin:0}.chat-safety-backdrop[data-v-a71479e1]{position:fixed;inset:0;z-index:var(--z-modal-critical);background:var(--color-background-page);display:flex;flex-direction:column;box-sizing:border-box}.chat-safety-shell[data-v-a71479e1]{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-a71479e1]{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-a71479e1]{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.25;color:var(--color-text-primary)}.chat-safety-intro[data-v-a71479e1]{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--color-text-primary)}.chat-safety-list[data-v-a71479e1]{margin:0 0 16px;padding-left:20px;display:grid;gap:12px}.chat-safety-list li[data-v-a71479e1]{font-size:14px;line-height:1.45;color:var(--color-text-primary)}.chat-safety-footer[data-v-a71479e1]{margin:0;font-size:13px;line-height:1.45;color:var(--color-text-chip-muted)}.chat-safety-footer-bar[data-v-a71479e1]{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-a71479e1]{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-on-color)}.chat-safety-ack-btn[data-v-a71479e1]:hover:not(:disabled){background:var(--color-blue);filter:brightness(1.08);border-color:transparent}.chat-safety-ack-btn[data-v-a71479e1]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.legal-update-backdrop[data-v-893e5429]{position:fixed;inset:0;z-index:var(--z-modal-legal);background:var(--color-background-scrim-heavy);display:flex;flex-direction:column;box-sizing:border-box}.legal-update-shell[data-v-893e5429]{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-893e5429]{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-893e5429]{margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.25;color:var(--color-text-primary)}.legal-update-intro[data-v-893e5429]{margin:0 0 16px;font-size:15px;line-height:1.5;color:var(--color-text-primary)}.legal-update-list[data-v-893e5429]{margin:0 0 16px;padding-left:20px;display:grid;gap:8px}.legal-update-list li[data-v-893e5429]{font-size:14px;line-height:1.45;color:var(--color-text-primary)}.legal-update-note[data-v-893e5429]{margin:0 0 16px;font-size:13px;line-height:1.45;color:var(--color-text-chip-muted)}.legal-update-checkbox[data-v-893e5429]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.legal-update-checkbox input[data-v-893e5429]{margin-top:3px;flex:0 0 auto}.legal-update-checkbox-text[data-v-893e5429]{font-size:14px;line-height:1.45;color:var(--color-text-primary)}.legal-update-link[data-v-893e5429]{padding:0;border:none;background:none;color:var(--color-blue);font:inherit;text-decoration:underline;cursor:pointer}.legal-update-error[data-v-893e5429]{margin:12px 0 0;font-size:13px;line-height:1.4;color:var(--color-error, #d32f2f)}.legal-update-footer-bar[data-v-893e5429]{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-893e5429]{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-on-color)}.legal-update-accept-btn[data-v-893e5429]:disabled{opacity:.55;cursor:not-allowed}.legal-update-accept-btn[data-v-893e5429]:hover:not(:disabled){background:var(--color-blue);filter:brightness(1.08);border-color:transparent}.legal-update-accept-btn[data-v-893e5429]:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.page[data-v-0a5842d7]{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-0a5842d7]{padding-bottom:12px}.page--chat-composer-nav[data-v-0a5842d7]{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-0a5842d7]{padding-top:calc(8px + env(safe-area-inset-top,0px))}.page[data-v-0a5842d7]:not(.page--no-app-header){padding-top:0}.workspace-content[data-v-0a5842d7]{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-0a5842d7]{overflow:hidden;margin-top:0}
